html,body{background-color:#fff;height:100%}#wrapper{height:auto!important;height:100%;margin:0 auto -190px;min-height:100%}a{color:#b8641d}#contenedor-cabecera,#contenido,#contenedor-pie{margin:0 auto;width:100%}#contenedor-cabecera{width:1024px}#logo{max-height:60px}#wrapper-menu-publico{float:right;margin-top:10px;position:relative}#lista-menu-publico li{float:left;list-style-type:none}#lista-menu-publico li a{font:12px "Helvetica Neue",Roboto,Arial,sans-serif;padding:5px}.accesousuarios:hover{background:url(/Content/ImagenesCss/acceso-usuarios-hover.png)}#acceso-alumnos.activado{background:url(/Content/ImagenesCss/background-cabecera.jpeg) repeat;border-radius:5px 5px 0 0;box-shadow:0 2px 5px #333;color:#fff;text-decoration:none}#login{background:url(/Content/ImagenesCss/background-cabecera.jpeg) repeat;border-radius:10px;box-shadow:0 2px 5px #333;display:none;left:-88px;padding:10px;position:absolute;top:30px;width:200px}#login form{margin-bottom:0!important}#login input[type="text"],#login input[type="password"]{width:190px}#login .validation-summary-errors{background-color:transparent;border:none;border-radius:0;color:red;display:block;list-style-type:none;margin:0;padding:0 0 10px 0}#login span.field-validation-error span{background-color:transparent;border-radius:0;box-shadow:none;color:#fff;display:block;left:0;padding:3px 0 10px 0;position:relative;top:0;width:180px}#login ul li{float:left}#login ul li:last-child{float:right}#login ul li a{color:#eee;font-size:11px}#imagen-eslogan{text-align:center;background:url(/Content/ImagenesCSS/cabecera_propia.jpeg) no-repeat 50% 0}#imagen-eslogan h1{color:#fff;font:100 55px Roboto;padding:55px 0}#imagen-eslogan li{background-color:#36a9e1;border:10px solid #1d71b8;border-radius:125px;display:inline-block;color:#fff;font:100 30px Roboto;height:190px;list-style-type:none;margin:0 50px;width:190px;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}#imagen-eslogan li:hover,#menu li.seleccionado{background-color:#1d71b8}#imagen-eslogan li a{color:#fff;display:block;margin:12% auto;padding:50px 0}#imagen-eslogan li a:hover{text-decoration:none}#lista-productos-portada{list-style-type:none}.ficha-producto-portada{background:#f1f7fd;padding:13px}.ficha-producto-portada img{background-color:#f1f7fd;border:1px solid #1d71b8;width:210px}.ficha-producto-portada-contenido{float:right;width:760px}.ficha-producto-portada-contenido h3{color:#1d71b8;border-bottom:1px solid #16568c;font:26px Roboto,"Droid Sans",Arial,sans-serif;padding:2px 0 21px}.ficha-producto-portada-contenido h4{background-color:#36a9e1;color:#fff;display:inline-block;float:right;font:100 12px Roboto,Arial,sans-serif;margin-top:12px;padding:4px 12px}.ficha-producto-portada-contenido p{display:block;line-height:1.4em;font-family:Roboto,"Droid Sans",Arial,sans-serif;padding:12px 0;width:560px}.ficha-producto-portada .botonera{clear:both;margin-top:8px;text-align:right}.ficha-producto-portada .botonera a{font:300 12px Roboto}.ficha-producto-portada .botonera>a{background-color:#1d71b8;background-image:none;border:none;border-radius:0;font-size:16px;padding:4px 16px;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.ficha-producto-portada .botonera>a:hover{background-color:#16568c}.ficha-producto-portada .botonera>a>.icon-chevron-right{background-position:-456px -71px;vertical-align:baseline}.ficha-producto-portada .botonera .botonaco{margin-left:5px}#push-sticky-footer{height:190px}#footer{background-color:#0a3051;box-shadow:inset 0 2px 4px #222;clear:both;height:100px;margin-top:50px;padding:35px 0;width:100%}#contenedor-pie{color:#fff;font:300 13px Roboto,Arial,sans-serif;width:1024px}#contenedor-pie h5{background-color:#1d71b8;color:#fff;font:300 18px Roboto,"Droid Sans",Arial,sans-serif;margin-bottom:10px;padding:5px 20px;text-align:center}#contenedor-pie ul{list-style-type:none}#copyright{float:right;font-size:11px;text-align:left}#copyright img{margin-bottom:10px;width:40px}.mini-contenedor-pie{float:left;height:100px;margin-right:100px;width:auto}.medio-izquierda{float:left;width:50%}.medio-derecha{float:right;width:50%}#catalogo{margin:0 auto;width:1024px}#capaNotificaciones{margin:0 80px}.alert-faltan-datos{width:93%}#reserva-wrapper{box-shadow:0 3px 3px rgba(0,0,0,.3);margin:0 auto;padding:35px 0 0;width:995px}#general-wrapper{padding:40px 80px}#reserva-wrapper h1,#general-wrapper h1{border-bottom:1px solid #ccc;font:300 30px Roboto,"Droid Sans",Arial,sans-serif;margin-bottom:20px;padding-bottom:8px}#reserva-wrapper h1{border-bottom:none!important;color:#1d71b8;padding:0 35px}#reserva-wrapper h1 span{color:#979797;margin-right:10px}#pasos-reserva{float:left;width:750px}#pasos-reserva form{margin:0}#pasos-reserva #error{margin:10px 0;padding:10px}#pasos-reserva .validation-summary-errors{font:300 14px Roboto,"Droid Sans",Arial,sans-serif;border:1px solid transparent;background-color:#f2dede;border-color:#ebccd1;color:#a94442}#carrito{background-color:#1d71b8;float:right;padding:20px;width:150px}#carrito>a{color:#fff;font:300 16px Roboto,"Droid Sans",Arial,sans-serif}.paso{border-top:1px solid #afd3f2;overflow:hidden;width:100%;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.paso:hover{background-color:#f1f7fd}.paso,.paso p{line-height:92px}span.vuelta{padding-left:30px}.paso a{font-size:11px}.paso label{color:#575757;display:inline-flex;font:400 21px Roboto,"Droid Sans",Arial,sans-serif;margin:0 15px 30px 0;max-width:320px}.paso input[type="text"]{width:100px!important}.paso select{width:65px}.paso select.select-normal{width:100px}#datosReservaAlojamiento .paso select,#datosReservaTransfer .paso select{width:auto}#datosReservaAlojamiento .paso input#validar{background:#1d71b8;border:none;border-radius:0;font:100 16px Roboto,"Droid Sans",Arial,sans-serif!important;margin-left:10px;padding:9px 18px;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}#datosReservaAlojamiento .paso input#validar:hover{background:#16568c}.paso h2{border-bottom:1px solid #bbb;box-shadow:0 1px 0 #ddd;color:#555;font:bold 16px "Droid Sans",Arial,sans-serif;letter-spacing:-1px;margin-bottom:8px;padding:2px 0;text-shadow:0 1px 0 #eee}.observaciones-titulo{font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0;margin-left:10px;text-shadow:none}.paso .indicador-paso{color:#6dafe8;float:left;font:300 55px Roboto,"Droid Sans",Arial,sans-serif!important;padding:10px 10px 10px 35px}.paso2,.paso3,#precio-wrapper,#error-precio-wrapper{display:none}.paso .ui-datepicker-trigger,.paso .timepickerFull{margin:0 0 0 10px}#info-total-reserva{color:#000;float:left;font:100 24px Roboto,"Droid Sans",Arial,sans-serift;margin-left:35px;text-shadow:0 0!important}#info-anticipo-reserva{color:#fff;float:left;font:100 14px Roboto,"Droid Sans",Arial,sans-serift;margin-left:35px;text-shadow:0 0!important}#info-total-reserva span,#info-anticipo-reserva span{font-weight:400;padding:0;width:auto}#precio-wrapper,#precio-wrapper-cesta{background-color:#36a9e1;border-top:1px solid #1d71b8;color:#fff}#condiciones-de-pago{margin-top:50px}#error-precio-wrapper{background-color:#f2dede;border-top:1px solid #ebccd1;color:#a94442}#error-precio-wrapper p{font:100 24px Roboto,"Droid Sans",Arial,sans-serift;margin-left:35px;text-shadow:0 0!important}#precio-wrapper,#precio-wrapper-cesta,#error-precio-wrapper{border:none;border-radius:0!important;margin:0;min-height:45px;padding:25px}#precio-wrapper-cesta{margin:0}#precio-wrapper p.alineadoDerecha{margin-top:0!important}#precio-wrapper p.alineadoDerecha,#precio-wrapper-cesta p.alineadoDerecha{margin-right:27px!important}#enlace-condiciones-pago{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px!important;color:#fff;text-decoration:none;text-shadow:none}#modal-condiciones-pago{background-color:#fff;box-shadow:0 0 40px black;-moz-box-shadow:0 0 40px black;-webkit-box-shadow:0 0 40px black;margin:125px auto auto auto;position:relative;width:500px}#wraper-modal-condiciones-pago{background:rgba(0,0,0,.6);display:none;left:0;height:100%;position:fixed;top:0;width:100%;z-index:1000}#titulo-condiciones-pago{font-weight:bold;text-align:left;color:#fff;padding:5px;background-color:#1d71b8}#aceptar-condiciones-pago{text-align:center}#aceptar-condiciones-pago input{background:#1d71b8;padding:15px 25px;color:#fff;margin-top:10px}#texto-condiciones-pago{height:230px;text-indent:10px!important;margin:0 10px;text-align:justify;line-height:normal;overflow:auto}#identificarse-wrapper-cesta hr{color:#36a9e1;background-color:#36a9e1;height:2px}p.alineadoDerecha .btn-primary{background:#1d71b8;border:none;border-radius:0;font:100 20px Roboto,"Droid Sans",Arial,sans-serif!important;padding:15px 25px;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}p.alineadoDerecha .btn-primary:hover{background:#16568c}#precio-wrapper input,#precio-wrapper-cesta a{font:400 20px Roboto,"Droid Sans",Arial,sans-serif}#acciones-auxiliares-cesta{margin:40px 0}#acciones-auxiliares-cesta .btn-success{background:#1d71b8;border:none;border-radius:0;font:100 18px Roboto,"Droid Sans",Arial,sans-serif!important;margin:0 8px;padding:10px 60px 10px 25px;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}#accion-principal-cesta a.btn{font:14px Roboto,"Droid Sans",Arial,sans-serif!important}.btn-aniadir-alojamiento{background:url(/Content/ImagenesCSS/aniadir-alojamiento.png) no-repeat 205px center #1d71b8!important}.btn-aniadir-curso{background:url(/Content/ImagenesCSS/aniadir-curso.png) no-repeat 159px center #1d71b8!important}.btn-aniadir-transfer{background:url(/Content/ImagenesCSS/aniadir-transfer.png) no-repeat 267px center #1d71b8!important}.btn-aniadir-alojamiento:hover,.btn-aniadir-curso:hover,.btn-aniadir-transfer:hover{background:#16568c!important}#lista-reservas h2{margin:12px 0 8px 0}#lista-reservas ul{list-style-position:inside;list-style-type:disc}.trborder{border-bottom:2px solid #36a9e1}td.colspan{background-color:#36a9e1!important;border:none;color:#fff;font:300 14px Roboto,"Droid Sans",Arial,sans-serif!important;margin-top:20px;padding:10px 20px;text-transform:capitalize}#usuario-registrado,#usuario-nuevo{border-top:3px solid #36a9e1;float:left;padding:0 10px 10px;text-align:right;width:380px}#usuario-registrado label,#usuario-nuevo label{display:inline}#usuario-registrado h2,#usuario-nuevo h2{background-color:#36a9e1;color:#fff;font:300 16px Roboto,"Droid Sans",Arial,sans-serif;margin:0 10px 10px 35px;padding:10px 30px;text-align:center;width:170px}#usuario-registrado form p input.btn-primary,#usuario-nuevo form p input.btn-primary{background:#1d71b8;border:none;border-radius:0;font:100 15px Roboto,"Droid Sans",Arial,sans-serif!important;padding:10px 25px;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}#usuario-registrado form p input.btn-primary:hover,#usuario-nuevo form p input.btn-primary:hover{background:#16568c}#usuario-nuevo p input.calendario{width:190px}.ui-datepicker a.ui-state-default{font-weight:bolder;color:#fff;background-color:#1d71b8}.asterisco{color:red;font:14px "Droid Sans",Arial,sans-serif!important;padding:0 3px}span.field-validation-error{position:relative;z-index:100}span.field-validation-error span{background-color:#fae5e3;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,.3);color:#9d261d;display:inline-block;left:8px;line-height:normal;min-width:200px;padding:9px;position:absolute;top:-12px;text-align:left}#banderas{float:right;padding:10px}#banderas li{display:inline;padding:1px}.seleccionIdioma{cursor:pointer}#wrapper-acompaniantes label{font:300 14px Roboto,"Droid Sans",Arial,sans-serif;margin:0 15px 16px 0;max-width:30%}#wrapper-acompaniantes input[type="text"]{width:250px!important}#acompaniantes{margin-top:-55px;padding-bottom:10px}#wrapper-acompaniantes p,#acompaniantes p{line-height:30px;padding-left:70px}.pax-acompaniante{display:inline-block;margin-left:110px;width:470px}.filtro{margin:45px 0;text-align:center;height:30px}.filtro label{background-color:#1d71b8;color:#fff;display:inline-block;font:100 16px Roboto;height:29px;line-height:23px;margin-bottom:0;padding:0 14px}.filtro select{border-radius:0;box-shadow:inset 0 3px 3px rgba(0,0,0,.05);color:gray!important;cursor:pointer;font:300 12px Roboto;height:auto!important;line-height:20px;margin:0 0 0 -4px}#regimenes{margin-top:-20px;padding:5px 5px 10px 170px}#regimenes label{display:inline-block;font-weight:bold;text-align:left;width:200px}#regimenes input[type=radio]{vertical-align:baseline}#regimenes span{display:inline-block;padding-right:10px;text-align:right;width:80px}#regimenes p{clear:both;line-height:normal}.mensaje-explicacion{background:#fff0c0;border:1px solid #ffe38d;color:rgba(0,0,0,.8);padding:20px;width:148px;float:right}.mensaje-explicacion{border-bottom:1px solid #bbb}.mensaje-explicacion h3{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:5px}.mensaje-explicacion p{font-size:12px;line-height:1.5em;margin-top:5px}.entrada-hightlight>a{background-color:red!important}.salida-hightlight>a{background-color:green!important}a.ui-state-default.ui-state-highlight{color:#fff!important}.alert-info{background-color:#f1f7fd;border-color:#6dafe8;color:#fff}