#menuLateral{height:100%;width:175px}
#menuLateral ul li{display:inline-block;margin-bottom:2px;padding:4px 5px;width:100%}
#menuLateral ul li a{text-decoration:none}
#mensajeria{height:325px;width:180px}
.tituloGrupoPublicaciones{font:bold 21px Helvetica;letter-spacing:-1px;padding:5px 9px 6px 9px;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.contenedorCarrusel{margin-bottom:30px;padding:11px 35px;position:relative;width:695px}
.grupoPublicaciones{height:250px;margin-right:40px;zoom:1;*display:inline!important}
.grupoPublicaciones p.descripcion{font-size:11px;height:40px;line-height:1.2;text-align:justify;white-space:normal;width:auto!important}
.grupoPublicaciones p.leer-mas{font-size:11px;text-align:right}
.grupoPublicaciones .reservar{font-size:11px!important;padding:7px 9px 7px}
.flechaCarruselDerecha,.flechaCarruselIzquierda{cursor:pointer;position:absolute;top:105px}
.flechaCarruselDerecha{left:729px}
.flechaCarruselIzquierda{left:-16px}
.etiquetasGrupoPublicaciones{display:block;float:right;width:69px}
.etiquetasGrupoPublicaciones li{height:24px;margin-top:6px}
.informacionGrupo{position:relative}
.informacionGrupo:hover .informacionGrupoDetalle{display:block}
.informacionGrupoDetalle{display:none;left:-204px;padding:13px;position:absolute;top:0;width:185px}
.informacionGrupoDetalle h3{font:italic bold 13px Georgia}
.informacionGrupoDetalle p{padding:3px 0}
.informacionGrupoDetalle a,.informacionGrupoDetalle a:hover{font-weight:bold;text-decoration:underline}
#menuInferior{clear:both;text-align:center;width:100%}
#menuInferior ul{display:inline-block}
#menuInferior ul li{padding:5px 10px}
#panelMensajes{height:294px;width:180px;-moz-border-radius:6px;-webkit-border-radius:6px}
.botonMensajeria{cursor:pointer;margin-left:72px}
#mensajesGenerales{font-size:.9em;padding:5px 10px;width:160px}
#mensajesGenerales li{height:120px;padding:5px 0}
.titulomenu{font:18px Verdana}
.mensajeGeneral{font-style:normal}
#totaldetalle{width:596px}
.habitacion{float:left;font-size:11px;line-height:16px;padding:5px 10px;width:276px}
.habitacion p{font-weight:bold;margin-bottom:2px;padding:0 3px}
.habitacion span{display:inline-block}
.habitacion ul{padding:0 3px}
.habitacion li,.desHabitacion li{border:none!important;display:inline-block;float:left;text-decoration:none}
.concepto{width:215px}
.totalImporte{text-align:right;width:55px}
.fecha{width:40px}
.unidades{text-align:center;width:20px}
.descripcion{width:160px}
.importe{text-align:right;width:50px}
.soloConceptoImporte{padding-left:60px;width:160px}
#pnlPaginaAviso{background-image:url(/Content/images/aviso.png);background-position:10px 20%;background-repeat:no-repeat;clear:both;font:bold 16px Helvetica,Arial,sans-serif;letter-spacing:-1px;margin:0 auto;margin-bottom:10px;padding:15px;text-align:center;width:75%}
.pnlPaginaAvisoEnlace{font:bold 14px Helvetica,Arial,sans-serif;padding-top:20px}
#pnlSesionCaducada{padding:50px 0}
#sesionCaducada{background:url(/Content/images/aviso.png) no-repeat 10px 50%;border:2px solid #f9f81e;background-color:#ffff75;font-size:1.2em;margin:0 auto;padding:15px 15px 15px 70px;width:600px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
#sesionCaducada h2{font-size:1.8em;padding:0 0 15px 0}
#opcionales-reserva-modal,#cambio-password-modal,#solicitud-presupuesto-modal,#calendario-modal,#modal-aviso-max-pax{background:rgba(0,0,0,0.6);display:none;left:0;height:100%;position:fixed;top:0;width:100%;z-index:1000}
#opcionales-reserva-wrapper,#cambio-password-modal-wrapper,#solicitud-presupuesto-modal-wrapper,#control-calendario-modal,#modal-aviso-max-pax-wrapper,#control-opcionales-reserva-modal{background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 40px #000;-moz-box-shadow:0 0 40px #000;-webkit-box-shadow:0 0 40px #000;margin:125px auto auto auto;padding:5px 25px 25px 25px;position:relative;width:375px}
#modal-aviso-max-pax-wrapper{width:600px}
#control-calendario-modal{box-shadow:none;margin-top:50px;padding:20px;width:720px}
#control-opcionales-reserva-modal{box-shadow:none;margin-top:50px;padding:20px;width:700px;margin:20px auto auto auto;background-color:#fff}
#tabla-almanaque table{width:100%}
#cambio-password-modal p,#solicitud-presupuesto-modal p{text-align:center}
#opcionales-reserva-wrapper #boton-cerrar-opcionales,#cambio-password-modal-wrapper #boton-cerrar,#solicitud-presupuesto-modal-wrapper #boton-cerrar,#control-calendario-modal #boton-cerrar,#modal-aviso-max-pax-wrapper #boton-cerrar,#control-opcionales-reserva-modal #boton-cerrar{left:413px;position:absolute;top:-17px}
#modal-aviso-max-pax-wrapper #boton-cerrar{left:570px}
#control-calendario-modal #boton-cerrar,#control-opcionales-reserva-modal #boton-cerrar{left:690px}
#boton-cerrar:hover{cursor:pointer}
#error-cambio-password,#error-solicitud-presupuesto{color:Red}
#pnlAnulaCesta{padding:50px 0}
#AnulaCesta{background:url(/Content/images/aviso.png) no-repeat 10px 50%;border:2px solid #f9f81e;background-color:#ffff75;font-size:1.2em;margin:0 auto;padding:15px 15px 15px 70px;width:600px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
#AnulaCesta h2{font-size:1.8em;padding:0 0 15px 0}
.pnlBotonesAnulaCesta{margin-bottom:20px;margin-top:20px;font:bold 15px Helvetica,Arial,sans-serif;margin-left:200px}
#MensajeInicio{width:500px;margin:15px auto}
#MensajeReserva{width:600px;margin:15px auto}
#mensaje-peticion-reserva-b2b{background-image:none;line-height:18px;margin:15px auto;padding:20px;width:500px}
#avisoLegal,#condicionesCompra,#quienesSomos{text-align:justify;padding:10px 50px 50px 50px;width:900px}
#aceptaCondicionesCompra{background-color:#fefefe;height:500px;padding:0 25px 50px 25px;position:absolute;width:86%;overflow:scroll;top:50px;left:7%;right:7%}
#aceptaCondicionesCompra h2{display:inline;line-height:25px;padding:0}
span.cerrarCondicionesCompra{background:url("/Content/images/CssImages/icono_cerrar_mapa.png") no-repeat 0 0;cursor:pointer;pointer:hand;display:inline-block;font-weight:bold;float:right;line-height:25px;padding-left:33px;text-decoration:underline;width:50px}
#aceptaCondicionesCompraTitulo{background-color:#000;color:#fff;position:fixed;padding:10px;width:83%;top:50px;left:9%;right:7%;z-index:50}
#aceptaCondicionesCompraTituloTexto{padding:50px 0}
#contenedorFondo{margin:0 auto;width:63.875em}
#contenedorTotal{margin:0 auto;width:62.5em}
#menuSuperior{font-size:.7em}
#menuSuperior>ul>li{display:block;float:left;height:1.25em;margin:0 10px;padding:.375em .1875em}
#menuNavegacion{float:left}
#menuUsuario{float:right}
#cabecera{clear:both;position:relative}
#principal{font-size:.75em}
#pie{font-size:.7em}
#pie li{padding:.625em .625em;float:left}
#pie #idiomas{float:right}
#slidePoliticaCookies{position:fixed;left:0;right:0;bottom:0;padding-bottom:20px;text-align:center;min-height:40px;color:#fff;z-index:99999;display:block;background-color:rgba(0,0,0,0.498039);padding-left:10px;padding-right:10px;font-size:13px}
#aceptarPoliticaCookies{float:right;margin-right:20px;font-size:1.375rem;padding:9px 6px 4px;line-height:0;top:50%;right:.25rem;color:black;text-decoration:none;margin-top:1px;font-size:30px}
#slidePanelLogin{height:1px;top:0;left:0;position:absolute;z-index:999!important;width:100%;display:inline}
#panelLogin{border-bottom:2px solid #848484;background-color:#e6e6e6;display:none;overflow:hidden;position:relative;width:100%;z-index:5}
#contenidoPanelLogin{font-size:14px;font-family:Helvetica Sans-Serif;margin:0 auto;width:1000px}
#etiquetaLogin{position:relative;margin-left:54%;width:450px;z-index:999}
.etiquetaMenuVisible{background:#e6e6e6 url(images/CssImages/cerrar.png) no-repeat scroll 7% 50%;border-bottom:2px solid #848484;border-right:2px solid #848484;border-left:2px solid #848484;background-color:#e6e6e6}
#etiquetaAbrirCerrar,#etiquetaLogadoHotelero{font-size:11px;float:right;height:24px;line-height:22px;margin-top:-2px}
#etiquetaAbrirCerrar li,#etiquetaLogadoHotelero li{float:right;padding:0 18px 0 25px}
.titulo{font-size:16px;font-weight:bold;padding-bottom:10px}
#textoInfoLogin,#peticionDatosLoginHotelero{float:left;margin:10px 0;padding:20px;width:260px}
#botonAceptarLoginHotelero{margin-left:70px}
#menuPrivadoUsuario{border-left:1px solid #848484;float:left;margin:10px 0;width:349px}
#peticionDatosLogin{padding:20px}
#peticionDatosLogin label,#peticionDatosLoginHotelero label{display:block;padding-top:3px;padding-bottom:2px;font-weight:bold;padding-left:25px}
#peticionDatosLogin .infoTooltip{background:url(images/info20.png) no-repeat 4px 0}
#botonAceptarLoginSuperior{margin:10px 0 0 82px}
#peticionDatosLogin input[type="text"],#peticionDatosLoginHotelero input[type="text"],#peticionDatosLogin input[type="password"],#menuClaveContrato input[type="password"],#peticionDatosLoginHotelero input[type="password"]{border:2px solid #848484;margin-left:25px}
#menuClaveContrato input[type="password"]{margin:0}
#menuPrivado{padding:20px}
#menuPrivado li a{display:block;padding:10px 12px 10px 25px;text-decoration:none}
#menuPrivado li a:hover{font-weight:bold;text-decoration:underline;padding-left:30px}
#menuClaveContrato{border-left:1px solid #848484;float:left;margin:10px 0;padding:20px;width:301px}
.quitarClaveContrato{float:left;margin-top:-1px}
.labelContrato{display:block;padding-bottom:8px;line-height:18px}
#peticionDatosLoginHotelero .validation-summary-errors,#peticionDatosLoginHotelero .field-validation-error,#menuPrivadoUsuario .validation-summary-errors,#menuPrivadoUsuario .field-validation-error,#peticionDatosLogin label.error,#menuClaveContrato label.error,#menuClaveContrato .validation-summary-errors{clear:both;color:Red;display:block;font-weight:bold;font-size:10px;padding-left:25px;text-align:left}
#menuClaveContrato label.error,#menuClaveContrato .validation-summary-errors{padding:3px 0;text-align:center}
.paginacion{margin:2em 0;padding:1em 0}
.paginacion a{padding:5px 8px;text-align:center;text-decoration:none}
.paginacion .actual{font-weight:bold;margin-top:.25em;padding:5px 8px;text-align:center}
.paginacion .deshabilitado{padding:5px 8px;text-align:center}
.paginacion span,.paginacion a{margin:.25em .1875em}
#dialogNavegadorObsoleto{font-weight:bold;line-height:16px;margin:0 auto;text-align:justify}
#dialogNavegadorObsoleto a{padding:5px 0 5px 5px;text-decoration:underline}
#dialogNavegadorObsoleto a:hover{text-decoration:none!important}
#dialogNavegadorObsoleto li,#dialogNavegadorObsoleto p{padding:10px 50px}
#dialogNavegadorObsoleto li{display:inline}
#listaNavegadores{margin:0 auto;padding:20px 0;width:850px}
.firefox{background:url(/Content/images/CssImages/Firefox.png) no-repeat 20px 5px}
.safari{background:url(/Content/images/CssImages/Safari.png) no-repeat 20px 5px}
.chrome{background:url(/Content/images/CssImages/Chrome.png) no-repeat 20px 5px}
.ie{background:url(/Content/images/CssImages/IE.png) no-repeat 20px 5px}
#informacionUsuario{border:1px solid #fff;color:#fff;font-size:12px;font-weight:bold;left:70%;padding:10px 15px;position:absolute;width:250px;background:#C9A44E;opacity:.9;text-align:center;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-box-shadow:0 12px 15px 2px rgba(0,0,0,0.7);-webkit-box-shadow:0 12px 15px 2px rgba(0,0,0,0.7)}
.imagenUsuario{float:left;margin-right:15px}
#informacionUsuario h1{font-size:14px;font-weight:bold}
#informacionUsuario p{padding-bottom:10px}
.cerrarCliente{border-bottom:2px solid #848484;border-right:2px solid #848484;border-left:2px solid #848484;background-color:#e6e6e6}
#menuLoginHotelero{float:left}
#menuClaveContratoComercial{width:320px;float:left;font-size:.9em;margin-right:10px}
#capaIe6{height:25px;font-size:10px;float:left;width:100%}
#capaIe6 p{line-height:25px;text-align:center}
#capaIe6 img{vertical-align:text-bottom}
.alturaCapaIe6{margin-top:28px!important}
#seleccionIdiomas{float:left;margin-left:25px}
#listaIdiomas li{float:left;padding:5px 3px;width:16px}
.seleccionIdioma{cursor:pointer}
#seleccionDivisa{float:left;margin-left:25px}
#fondoModalMensajeVisor{background:url(images/CssImages/fondo-semitransparente.png);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}
#controlVisor{margin:50px auto;padding:25px;position:relative;width:450px;-moz-border-radius:20px;-webkit-border-radius:20px;-moz-box-shadow:0 0 25px 1px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.8)}
#resultadosVisor{width:450px;font:12px Verdana}
.cestaCompraInicio{background:url(images/CssImages/cart.png) no-repeat 50px 15px;font-size:11px;cursor:pointer;pointer:hand}
.cestaCompraInicio:hover{text-decoration:underline}
#dialogPdfGrupo img{cursor:pointer;pointer:hand}
#verPdfOtraVentana{cursor:pointer;pointer:hand;text-decoration:underline;font-weight:bold}
.enlaceQuitarServicio{cursor:pointer;pointer:hand;text-decoration:underline;font-weight:bold}
.expedienteInicio{font-size:11px;font-weight:bold}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:Arial;font-style:inherit;font-weight:inherit;font-size:1em;margin:0;outline:0;padding:0}
:focus{outline:0}
body{font-size:100%;line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{font-weight:normal;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a.disabled{cursor:default;text-decoration:line-through}
div.capaClear{clear:both}
h1{font-size:1.5625em;font-weight:bold}
h2{font-size:1.20em;font-weight:bold;padding:1.66em 0}
h3{font-size:1.10em;font-weight:bold}
p{padding:.1875em 0}
strong{font-weight:bold}
input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer;font:bold 14px Arial,sans-serif;height:27px;padding:0 8px}
input[type="password"],input[type="text"],textarea,select{padding:1px}
select{-moz-border-radius:2px;-webkit-border-radius:2px}
input[readonly]{background-color:#ddd}
.inputTamañoGrande{width:60%!important}
.inputTamañoReducido{width:10.8em!important}
.inputTamañoPequeño{width:4.8em!important}
.margenSuperior{display:block;margin-top:10px}
.alineacionDerecha{text-align:right}
.centrado{text-align:center}
.cursiva{font-style:italic}
.mayusculas{text-transform:uppercase}
.inicial{padding-top:1.66em}
.negrita{font-weight:bold}
.negritaSubrayado{font-weight:bold;text-decoration:underline}
.tituloCorto{width:6.64em;display:inline-block;font-weight:bold}
.tituloLargo{width:12.45em;display:inline-block;font-weight:bold}
.warning{background:#ffe url(images/CssImages/warning.png) no-repeat 10px 50%;border:1px solid #fcefa1;clear:both;color:#363636;display:block;font-weight:bold;margin-bottom:10px;padding:10px 10px 10px 40px}
.errorServicio{background:#ffe url(images/nokPrepago.png) no-repeat 10px 50%;border:1px solid #fcefa1;clear:both;color:#363636;display:block;font-weight:bold;margin-bottom:10px;padding:10px 10px 10px 40px}
.botones{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(25%,#fff),to(#e6e6e6))!important;background-image:-webkit-linear-gradient(#fff,#fff 25%,#e6e6e6)!important;background-image:-moz-linear-gradient(top,#fff,#fff 25%,#e6e6e6)!important;background-image:-ms-linear-gradient(#fff,#fff 25%,#e6e6e6)!important;background-image:linear-gradient(#fff,#fff 25%,#e6e6e6)!important;padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333!important;font:bold 13px Arial,sans-serif!important;line-height:normal;border:1px solid #ccc!important;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}
a.botones{text-decoration:none!important}
#ui-datepicker-div{display:none;z-index:9999}
.ui-datepicker{font-size:.9em!important}
.ui-datepicker-trigger:hover{cursor:pointer}
.ui-dialog{position:fixed!important}
#abrirVerReserva{display:none}
.certificadoSeguro,#certificadoSeguro{float:right;margin:3px 3px 3px 3px}
.minusculas{text-transform:lowercase}
.inicialMayusculas{text-transform:capitalize}
.small{font-size:.9em}
.oculto{display:none}
.visible{display:block}
.capa50{width:50%}
.capa75{width:75%}
.capa25{width:25%}
.flota{float:left}
#comboAgencias{width:700px!important}
#gestionAgencias{padding:30px 75px;width:850px}
#gestionAgencias h2{font:bold 16px Helvetica,Arial,sans-serif;padding:0 0 20px 0}
.enlaceGestionAgencias,#datosAgentes a{padding:0 10px}
.enlaceGestionAgencias{font:normal 14px Helvetica,Arial,sans-serif}
.datosAgencia{border-bottom:2px dotted #bbb;padding:5px 20px}
.nuevaAgencia{padding-bottom:10px}
.nuevaAgenciaDistribuidora{padding-bottom:10px;float:right}
.nuevaAgenteDistribuidora{margin-right:200px;float:right}
.edicionUsuarioDistribuidora{margin-left:200px;float:left}
.nombreAgencia{color:#0c0c0c;display:inline-block;font:bold 14px Helvetica,Arial,sans-serif;width:350px}
.contenedorAgentes{background-color:#eee;border:3px solid #4b4b4b;margin:10px auto;width:600px;-moz-border-radius:10px;-webkit-border-radius:10px}
#datosAgentes{margin:0 auto;padding:5px 10px}
.nombreAgente,.codigoAgenge{display:inline-block;font:bold 12px Helvetica,Arial,sans-serif;width:400px}
.codigoAgenge{padding-right:10px;text-align:right;width:50px}
#datosUsuarios{padding:0 6.225em 6.225em 6.225em;width:70.88em}
.columnaTablaDatosUsuarios{width:12.45em}
#datosUsuarios h3{padding-top:.83em}
#editarAgencia{padding:2.49em 6.225em;width:70.88em}
#editarAgencia p{width:33.2em}
.tituloAgencia{width:30%;font-weight:bold}
#cuerpo{padding:2.5em .833em 2.0825em 2.075em;clear:both;width:80.422em}
#cuerpo tr,#listaReservas tr{height:2.5em}
#cuerpo th,#listaReservas th{padding-left:5px;padding-right:5px;font-weight:bold;vertical-align:middle}
#cuerpo td,#listaReservas td{padding-left:5px;padding-right:5px;vertical-align:middle}
#listaReservas{width:960px;display:block;clear:both;margin:10px 10px 0 20px}
#filtroResultados.filtroReservas{margin:25px 10px 0 0;font-size:.8em;width:206px}
#filtros{padding:2.5em .833em 0 2.075em}
.labelFiltros{font-weight:bold;padding-right:.3125em;display:inline-block;width:35%}
.labelFiltrosReservas{font-weight:bold;padding-right:.3125em;display:inline-block;width:90px;padding-top:10px}
.labelBuscarFiltrosReservas{font-weight:bold;display:inline-block;padding:5px;width:100px}
#filtroOrden label{margin:0 5px}
#filtroOrden input[type=button]{margin-left:25px}
#filtroFecha,#filtroOrden{float:left;padding-left:20px}
.labelFechas{font-weight:bold;padding-right:.3125em;display:inline-block;width:3.75em}
#filtros p,#filtrosFacturas p{width:23.125em}
#opcionesFiltrado{float:left;width:21.875em}
#fechas{float:left;width:25em;padding-left:3.125em}
#boton{clear:both;padding-top:.83em;padding-left:2.075em}
#filtrosReservas{float:left;margin:30px 10px 10px 25px;width:600px;padding:20px 0}
#CargaReservas{display:inline-block;margin:5px 20px;width:958px;padding:10px 0;border:1px dotted #666}
#filtroBuscarReservas{float:left;margin:30px 10px 10px 25px;width:300px}
#filtrosFacturas{padding:25px 0 0 25px;width:250px;float:left}
#impresionFacturas{float:left;padding:25px 0 0 75px;width:350px}
#filtrosSeleccion{float:left;width:150px}
#filtrosSeleccion label{line-height:16px}
#imprimir{float:right;width:100px;padding-top:10px}
#botonListaReservas,#botonBuscarReserva,#botonCargarListaReservas{clear:left;text-align:center;padding-top:20px;padding-bottom:10px}
#botonCargarListaReservas{clear:none}
#botonBuscarReserva{float:right;text-align:center;padding-right:20px;padding-top:10px;padding-bottom:12px}
#FechaDesde,#FechaHasta{width:80px}
#validacion{padding-top:.83em;padding-left:6.225em;width:70.88em}
#datosConsultaReservaPorLocalizador span.field-validation-error{display:inline-block;padding:2px 0 0 32%;width:auto}
#contenido-cambio-password label.error,#solicitud-presupuesto label.error,#datosConsultaReservaPorLocalizador label.error{display:inline-block;padding:2px 0 0 25%;width:auto}
.validation-summary-errors,.field-validation-error{padding:3px 0;font-weight:bold}
#datosPersonales .field-validation-error,#datosUsuario .field-validation-error{display:block;font-size:11px;padding-left:32%;text-align:left}
#detalleDatosUsuario .field-validation-error,#detalleDatosUsuario .field-validation-error{display:block;font-size:11px;padding-left:31%;text-align:left}
#navegacion{padding:2.49em 6.225em;width:70.88em}
#navegacion a{padding-right:1.66em}
#ContenedorTotalNuevoUsuario,#contenedorTotalEditarUsuario{padding-bottom:20px}
#datosPersonales{border:3px solid #4b4b4b;padding:0 10px 10px 25px;width:400px;-moz-border-radius:10px;-webkit-border-radius:10px}
#datosContrato{border:3px solid #4b4b4b;padding:10px 10px 10px 25px;width:835px;-moz-border-radius:10px;-webkit-border-radius:10px}
#contenedorDatosContrato{padding:30px 0 0 60px}
.condicionesContrato{text-align:center;padding-top:25px}
.condicionesContrato p{margin:10px}
#contenedorDatosEleccionContrato{padding:30px 0 30px 60px;font-size:14px}
#formulario-datos-cliente .warning{margin:0 auto 20px auto;width:500px}
#contenedorDatosUsuario,#contenedorOtrosDatos,#contenedorLogoAgencia,#contenedorContratoComercial{float:left;margin:30px 0 0 60px}
#contenedorDatosPersonales{float:left;margin:30px 0 30px 60px}
#contenedorDetalleDatosUsuario,#contenedor-datos-cliente{padding:30px 0}
#contenedorDetalleDatosUsuario h2,#contenedor-datos-cliente h2{font:bold 18px Helvetica,Arial,sans-serif;padding:0 0 15px 0;text-align:center}
#datosUsuario,#logoAgencia{border:3px solid #4b4b4b;padding:0 0 10px 20px;width:350px;-moz-border-radius:10px;-webkit-border-radius:10px}
#imagenContrato{float:left;margin-right:15px}
#logoAgencia{padding:10px 0 10px 0!important}
#otrosDatos,#otrosDatosContratoComercial{border:3px solid #4b4b4b;padding:0 0 10px 20px;width:350px;-moz-border-radius:10px;-webkit-border-radius:10px}
#detalleDatosUsuario,#detalleDatosUsuarioOk,#formulario-datos-cliente{border:3px solid #4b4b4b;margin:0 auto;padding:35px 0;width:600px;-moz-border-radius:10px;-webkit-border-radius:10px}
#detalleDatosUsuarioOk{line-height:15px;padding:15px!important}
#detalleDatosUsuarioOk h1{padding-bottom:20px}
#solicitud-presupuesto h3{line-height:20px;padding-bottom:10px}
#resultado-solicitud-presupuesto{line-height:20px}
#botonAceptarSolicitudPresupuesto{margin-top:10px}
#detalleDatosUsuario label,#datosConsultaReservaPorLocalizador label,#contenido-cambio-password label,#solicitud-presupuesto label,#formulario-datos-cliente label{font-weight:bold;float:left;line-height:20px;padding-right:5px;text-align:right;width:30%}
#solicitud-presupuesto label,#contenido-cambio-password label{width:25%}
#datosConsultaReservaPorLocalizador-wrapper{padding:20px 0 50px 0;margin:0 auto;width:446px}
#datosConsultaReservaPorLocalizador{padding:20px;width:400px;border:3px solid #4b4b4b;-moz-border-radius:10px;-webkit-border-radius:10px}
#botonConsultarReservaPorLocalizador{margin-top:20px}
#detalleDatosUsuario input[type="text"],#detalleDatosUsuario input[type="password"],#detalleDatosUsuario select,#datosPersonales input[type="text"],#datosPersonales input[type="password"],#datosPersonales select,#datosUsuario input[type="text"],#datosUsuario input[type="password"],#datosUsuario select,#datosConsultaReservaPorLocalizador input[type="text"],#solicitud-presupuesto input[type="text"],#contenido-cambio-password input[type="text"]{border:2px solid #999}
#solicitud-presupuesto input[type="text"].error,#contenido-cambio-password input[type="text"].error{color:#000}
#registroUsuario{width:385px;padding:0 0 10px 50px}
#contenedorPosteaLogin{width:435px;margin:30px 0 0 60px}
#enlacesDetalleUsuario{width:370px;margin:30px 0 0 5px}
#detalleDatosUsuario p{padding:5px 0!important}
#datosContrato h2{padding-bottom:1em!important}
#datosPersonales h2,#datosUsuario h2,#otrosDatos h2,#otrosDatosContratoComercial h2,#cuerpoRegistroUsuarioOk h2,#detalleDatosUsuario h2,#registroUsuario h2,#condicionesCompra h2,#avisoLegal h2,#quienesSomos h2,#enlacesMensajeria h2,#datosContrato h2{font-size:16px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;letter-spacing:-1px}
#datosPersonales p{padding:.415em}
#datosUsuario p,#otrosDatos li,#otrosDatosContratoComercial li{padding:.415em}
#datosPersonales label,#datosUsuario label{display:inline-block;font-weight:bold;line-height:20px;padding-right:5px;text-align:right;width:30%}
#datosUsuario label{width:40%}
#otrosDatos label,#otrosDatosContratoComercial label{display:inline-block;width:125px}
#botonNuevoUsuario{margin-top:30px;text-align:center}
#botonNuevoUsuario a,#botonGrabarUsuario a{padding-right:20px}
#botonGrabarUsuario{margin-top:10px;text-align:center}
#Pais{width:10.54em}
.parrafoEnhorabuena{font-weight:bold;font-size:14px;padding:0 0 10px 20px!important}
#botonAceptar{margin-top:.83em}
.h2DetalleMensajes{width:410px!important;height:30px!important;padding-left:50px!important;font-size:.9em!important;font-weight:bold;font-family:Georgia,serif;line-height:35px}
.h2NuevoMensaje{width:410px!important;height:30px!important;padding-left:50px!important;font-size:.9em!important;font-weight:bold;font-family:Georgia,serif;line-height:35px}
.h2incidencias,.h2DetalleMensajesGenerales,.h2VerDossier,.h2NavegadorObsoleto{width:460px!important;font-size:.9em!important;font-weight:bold;font-family:Georgia,serif;padding:0!important}
#detalleMensajeGeneral,#detalleMensaje,#nuevoMensaje,#listaDossier{width:460px;font-size:.7em}
#detalleMensajeGeneral p,#detalleMensaje p,#nuevoMensaje p,#listaDossier li{width:440px;padding:5px 10px}
.mensajesTitulo,.incidenciasTitulo{font-weight:bold;padding:0 5px;display:inline-block}
.nuevoMensajeTitulo{font-weight:bold;padding:5px 5px;display:inline-block}
.textoMensaje{display:block;padding:5px 0 0 10px!important}
.descripcionDossier{padding-left:5px;font-weight:bold;font-size:12px;font-family:Georgia,serif;letter-spacing:-1px}
.parrafoBotonNuevoMensaje{padding:15px 10px!important;text-align:center}
.anchoLabelNuevoMensaje{width:75px}
.inputDePara{width:200px}
.inputAsunto{width:340px}
.inputCuerpo{margin-left:10px;width:420px}
#validacionNuevoMensaje{width:440px;padding-bottom:10px}
#validacionNuevoMensaje li{width:440px;font-size:.8em}
#enlacesMensajeria{padding:0 1.66em 0 2.49em;width:78.85em}
#enlacesMensajeria a{padding:0 .83em}
#mensajes{padding:2.49em 1.66em 1.66em 2.49em;width:78.85em}
#tablaMensajes th{padding-bottom:.83em}
#tablaMensajes td{padding:.415em .415em}
.columnaDePara{width:8.3em}
.columnaDeMasInfo{width:12.45em}
.columnaAsunto{width:24.9em}
.columnaFechaHora{width:16.6em}
.columnaEnlace{width:4.15em}
.parrafoModeloVacio{padding:2.49em 1.66em 1.66em 2.49em;width:78.85em;font-weight:bold}
#mensajeCancelado{display:none;padding:25px}
.tituloContratosComerciales{font:bold 16px Helvetica,Arial,sans-serif;padding:0 50px 10px 70px;text-align:center}
#contenedorContratosComerciales{font:12px Helvetica,Arial,sans-serif;margin:0 auto;padding:0 20px 0 30px;width:940px}
#contenedorContratosComerciales input[type="text"]{border:2px solid #4b4b4b}
#contenedorContratosComerciales .error{color:Red;clear:both;display:inline-block;font-weight:bold}
#datosContrato label.error{color:Red;clear:both;display:block;font-weight:bold}
.contratoComercial{background-color:#ccc;border:3px solid #4b4b4b;cursor:pointer;float:left;margin:20px 15px;padding-bottom:10px;pointer:hand;width:274px;-moz-border-radius:10px;-webkit-border-radius:10px}
.contratoComercial p{padding:10px 10px 10px 10px;text-align:center}
.resetParrafoContratoComercial{padding:0!important;margin-top:-5px!important}
.contratoComercial img{border:1px solid #4b4b4b;margin:10px 10px 0 10px;padding:3px;height:150px;width:150px}
.nombreContratoComercial,.enlaceCondicionesContratoComercial{font-size:14px;font-weight:bold;padding:0 10px;text-align:center}
.enlaceCondicionesContratoComercial{padding-top:10px}
.botonAceptarContratoComercial{clear:both}
.checkboxAceptaCondicionesPdf{vertical-align:middle}
.formatoFecha{display:block;font-weight:bold;text-align:right;width:55%}
#AceptaCondiciones{padding-bottom:10px}
.ui-widget-overlay{opacity:.8!important}
#dialogPoliticasCancelacion{font-size:.8em}
#dialogPoliticasCancelacion h2{padding:10px 0 5px 0}
.h2AvisoCancelarExpediente,#ui-dialog-title-dialogPoliticasCancelacion{font-family:Verdana,serif;font-size:.8em;line-height:16px;color:Red}
.iconoEmail{background:url(images/CssImages/email.png) no-repeat 0 1px;padding-left:20px!important}
.iconoTelefono{background:url(images/CssImages/phone.png) no-repeat 0 0;padding-left:20px!important}
#datosClienteFiscal{margin:0 25px;padding:0 5px;width:890px;-moz-border-radius:10px;-webkit-border-radius:10px}
#datosClienteFiscal span{padding-top:5px}
.contenedorResumenPrestatario{float:left;padding-right:15px;width:430px}
#nombreClienteFiscal,#contactoAgente,.separadorResumenPrestatario{padding:0 10px}
#datosEstadoReserva{margin:0 30px;padding:0 10px}
.separadorResumenPrestatario hr{border-color:#ccc -moz-use-text-color #FCFFE5;border-left:0 none;border-right:0 none;border-style:solid none;border-width:1px 0;margin:5px 15px 5px -5px;padding:0}
.lineaSeparadorDetallePrestatario{border-top:1px dotted #333;margin:20px 25px;width:900px}
#expedientePrestatario{float:left;line-height:18px;padding-left:40px;width:395px}
#expedientePrestatario span{padding-left:5px}
#filtrosReservaPretatario{border:1px solid #000;float:left;margin:25px 25px 0 25px;width:890px}
#filtrosOrdenacionPretatario{float:left;margin-top:20px;padding:20px}
#filtroFechaPrestatario,#filtroNombreLoc{float:left;padding:20px}
.labelFiltrosPrestatario{display:inline-block;font-weight:bold;padding:10px 2px 0 0;text-align:right;width:135px}
#botonActualizaReservas{margin-right:50px}
.capaSeparacionContratos{width:100%;clear:both}
a#btAnadirNuevaImagen{cursor:pointer;pointer:hand}
#contenedor-datos-busqueda-cliente{min-height:400px}
#filtro-busqueda-cliente{margin:0 auto;padding:30px 0 15px 0;width:600px}
#filtro-busqueda-cliente label{display:inline-block;font-size:1.2em;font-weight:bold;padding-bottom:5px;text-align:center}
#filtro-busqueda-cliente input[type="text"]{height:23px;line-height:27px;margin-right:5px;width:420px}
#contenedor-resultados-busqueda-clientes{margin:0 auto 30px auto;width:950px}
#contenedor-resultados-busqueda-clientes p{font-size:1.2em;font-weight:bold;text-align:center}
#tabla-busqueda-clientes{margin:0 auto}
#tabla-busqueda-clientes tr{line-height:27px}
#tabla-busqueda-clientes th{background-color:#424242;color:#fff;font-weight:bold}
#tabla-busqueda-clientes th,#tabla-busqueda-clientes td{padding:0 10px}
#formulario-datos-cliente{width:800px}
#formulario-datos-cliente .validation-summary-errors{margin:0 auto 10px auto;width:400px}
#formulario-datos-cliente .validation-summary-errors li{padding-bottom:5px}
#formulario-datos-cliente p{padding:0 0 8px 0}
#expediente-datos-cliente{display:inline-block;font-size:.9em;padding:2px 0 0 31%}
#filtro-busqueda-vendedor-operaciones{margin:0 auto;min-height:300px;width:500px}
#filtro-busqueda-vendedor-operaciones p{margin:40px auto 0 auto}
#validacion-busqueda-vendedor-operaciones .validation-summary-errors{background:#fdd url(images/CssImages/error-validacion.png) no-repeat 10px 50%;border:1px solid Red;padding:10px 10px 10px 35px;margin:30px auto 0 auto;width:430px}
#listaReservas #paginacion{margin-top:10px}
#contenedorReservas tr:nth-child(even){background:#CCC}
#contenedorReservas tr:nth-child(odd){background:#FFF}
#IdContratoComercial{width:330px}
.divInfoRole{float:left;margin-left:185px;padding-bottom:10px;width:400px}
#celda-acciones{position:relative}
.contenedor-celda-acciones{position:relative;min-height:30px}
.contenedor-celda-acciones a.boton-acciones{line-height:28px}
.lista-acciones-reserva{background:#fff;border:1px solid #ccc;display:none;left:56px;position:absolute;top:0;width:150px;z-index:999;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.3);box-shadow:-1px 1px 2px rgba(0,0,0,0.3)}
.lista-acciones-reserva::before{content:"";display:block;width:0;height:0;border:inset 10px;border-bottom-style:solid;position:absolute;top:7px;left:-19px;z-index:99;border-color:transparent #fff transparent transparent}
.lista-acciones-reserva::after{content:"";display:block;width:0;height:0;border:inset 14px;border-bottom-style:solid;position:absolute;top:3px;left:-28px;z-index:98;border-color:transparent #ccc transparent transparent}
.lista-acciones-reserva li a{display:block;padding:7px 10px;text-decoration:none}
.lista-acciones-reserva li a:hover{background-color:#ddd}
#contenedor-markup{line-height:18px;margin:20px auto;width:500px}
#detalleDatosUsuario #contenedor-markup{margin:0 auto 20px auto}
#contenedor-filtros-reservas{margin-top:20px}
#contenedor-filtros-reservas h3{margin:5px 20px}
#filtroReservas{margin:5px 5px 20px 20px;width:626px;padding:10px;border:1px dotted #666;float:left}
#ordenListaReservas{margin:5px 20px 5px 5px;width:270px;padding:10px;border:1px dotted #666;float:right}
#listaReservas table{width:100%}
#mensaje-alta-agencia{color:#363636;display:block;font-weight:bold;padding:10px 10px 10px 40px;line-height:20px;margin:0 auto;width:600px}
#busqueda{position:relative;width:555px}
#busquedaGrupos{position:relative;width:555px;margin:20px auto}
#formularioBusqueda{margin:0 auto;padding:20px;width:515px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-moz-border-radius:0 8px 8px 8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px}
#opcionesReserva li{display:block;float:left;font:14px Helvetica,Arial,sans-serif;height:16px;letter-spacing:-1px;margin-right:10px;margin-bottom:10px;padding:10px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px}
#opcionesReserva li.seleccionada{font-weight:bold}
#opcionesReserva li:hover{cursor:pointer}
#cargandoFormularios{display:none;left:20px;opacity:.3;position:absolute;top:0;width:555px}
#cargandoFormularios img{left:48%;position:absolute;top:45%}
#fondoModalDestinos{display:none;left:0;height:100%;position:absolute;top:0;width:100%;z-index:100}
#superdestinos{background-color:#fff;border:4px solid #999;margin:200px auto 0 auto;padding:25px;width:680px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0 0 25px 1px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.7)}
#superdestinos h2{color:#000;float:left;font:bold 20px "Helvetica Neue",Arial,sans-serif;letter-spacing:-1px;padding-bottom:20px;padding-top:0;width:340px}
#superdestinos #botonera{float:right;padding:0;text-align:right;width:340px}
#superdestinos #botonera span{color:#000;cursor:pointer;font:bold 11px "Helvetica Neue",Arial,sans-serif;margin-left:10px;text-decoration:underline}
#superdestinos #zonas{clear:both}
.subzonas,.destinos{border-top:1px dotted #bbb;margin-top:4px;padding:4px 0 4px 0}
.subzonas li,.destinos li{padding:1px 0}
.cabeceraGrupo{border-left:1px solid #eee;color:#000;display:block;float:left;font-size:14px;font-weight:bold;margin-bottom:15px;padding:0 10px;vertical-align:top;width:149px}
#subzona .cabeceraGrupo{width:100%}
#superdestinos .subzona,#superdestinos .destino{color:#36f;cursor:pointer;font:12px "Helvetica Neue",Arial,sans-serif;text-decoration:underline;text-transform:capitalize}
#superdestinos .subzona:hover,#superdestinos .destino:hover{color:#36f}
.todosLosDestinos{font-weight:bold!important}
#validacionFormulariosBusqueda{clear:both;font-weight:bold;margin-bottom:10px;padding:10px 10px 10px 40px}
#validacionFormulariosBusqueda li{padding:2px 0}
#validacionFormulariosBusqueda .field-validation-error{padding:0}
td.diaDestacado,.diaDestacado{opacity:1!important;filter:Alpha(Opacity=1)!important}
td.diaDestacado span,.diaDestacado span,td.diaDestacado a,.diaDestacado a{border:1px solid #aaa!important;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x!important;font-weight:normal!important;color:#212121!important}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-widget :active{outline:0}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-accordion{width:100%}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-autocomplete{position:absolute;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{position:relative;padding:.2em;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tabs .ui-tabs-hide{display:none!important}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-progressbar{height:2em;text-align:left}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.otrosProductos{border:0!important;margin-bottom:15px}
.otrosProductos span{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;text-align:center;padding:0 0 3px 0}
#listaResultados{float:left;padding:20px 0 50px 40px;width:650px}
.resultadoBusqueda{padding:10px;width:630px}
.listaPublicaciones li{margin-bottom:40px;width:630px}
.lineaResultadoBusqueda{margin-bottom:30px;width:630px}
.tituloResultado,.tituloResultadoRentACar{float:left;width:630px}
.tituloResultadoRentACar{height:auto}
.centroTituloResultado,.centroTituloResultadoGp,.centroTituloResultadoFe{float:left;width:485px}
.centroTituloResultadoGp,.centroTituloResultadoFe{width:400px}
div.centroResultado{float:left;min-height:46px;width:400px}
div.centroResultado .descripcionCategoria,div.centroResultado .destino{width:400px}
div.textoOfertaPdfFe{padding:5px 10px 0 10px!important;width:200px!important}
.descripcionResultadoFolletoElectronico{margin-bottom:10px;width:100%}
.descripcionResultado{width:100%}
.descripcionResultado h2,.descripcionResultadoFolletoElectronico h2{float:left;font-size:16px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;letter-spacing:-1px;line-height:20px;padding:0}
.precio,.precioDesde{font:bold 20px Helvetica,Arial,sans-serif;padding:0 10px 0 0;text-align:right}
.precioDesde{font-size:14px;font-weight:600;padding-top:2px}
.tituloResultadoDetalleGrupoPublicaciones{width:350px!important}
.lineaResultado,.lineaResultadoCircuito,.lineaResultadoParques,.lineaResultadoServicios{font-size:11px;line-height:16px;margin-bottom:15px;padding:12px 5px 5px 5px;width:auto!important}
.lineaResultadoCircuito,.lineaResultadoParques{padding:5px}
.lineaResultadoCircuito{width:598px!important}
.acomodacion,.lineaAuto{font-size:11px;font-weight:bold;line-height:21px;margin-top:10px!important;padding:5px 5px 5px 22px;width:auto!important}
.lineaAuto{border:1px solid #ccc!important;line-height:normal!important;padding:5px}
.lineaTarifaPrecio{border:none!important;font-size:11px;line-height:16px;margin:0!important;padding:5px;width:600px!important}
#lineasResultados{clear:both;padding:10px;width:610px}
.textoLineaResultado,#lineasResultados a{font-weight:bold}
.textoObservacionesRentACar{display:inline-block;padding:0 5px;text-align:justify}
.fechasLineaResultado{display:block;float:left;font-weight:bold;width:400px}
.fechasLineaResultadoCircuito,.fechasLineaResultadoParques,.fechasLineaResultadoServicios,.fechasLineaResultadoCircuito-oferta{display:block;float:left;font-weight:bold;width:350px}
.fechasLineaResultadoCircuito,.fechasLineaResultadoCircuito-oferta{display:inline-block;line-height:21px;width:368px}
.fechasLineaResultadoCircuito-oferta{width:319px!important}
.oferta-circuitos{cursor:pointer;pointer:hand;float:left;font-weight:bold;line-height:21px;margin:0 2px;padding:0 2px;width:42px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.contenedor-oferta-circuito{padding-top:5px}
.precioEnlaceLineaResultado{display:inline-block;float:right;font-weight:bold;padding-left:10px;text-align:right;width:190px}
.precioEnlaceLineaResultadoParques,.precioEnlaceLineaResultadoServicios{display:inline-block;float:right;font-weight:bold;padding-left:10px;text-align:right;width:220px}
.contenedorImagenProductos,.contenedorImagenPublicacion,.contenedorImagenProductosGp,.contenedorImagenProductosFe{clear:both;float:left;height:84px;padding:10px 0 10px 10px;width:108px}
.contenedorImagenProductosGp,.contenedorImagenProductosFe{padding:10px}
.contenedorImagenPublicacion{padding:0 10px 0 0}
.textoResultado{float:left;padding:10px;width:442px}
.distintivas-circuitos{float:left;padding:0 10px;width:442px}
.distintivas{width:480px}
.distintivas p{padding-left:5px}
.distintivas a{display:block;padding-bottom:5px;text-align:right}
.listaDistintivas li,.listaDistintivas-pd li{border:none!important;margin:0;padding-top:5px;width:480px}
.listaDistintivas-pd li{padding-top:2px;width:158px}
.listaDistintivas li img{padding-left:5px}
.tamañoImagenDistintivas{height:16px;width:16px}
.contenedorImagenDistintiva{height:24px;padding-right:5px;width:24px}
.textoDistintiva{font-size:10px;width:109px}
.observacionesBusqueda{display:none;width:585px;padding:10px 0 0 20px}
.tituloPublicacion{font-weight:bold;padding:0 5px;width:18.38em}
.textoObservaciones{font-size:10px;line-height:12px}
.textoObservacionesGp,.textoObservacionesFe{font-size:12px;line-height:14px;text-align:justify}
.textoObservacionesPublicacion{line-height:14px;padding-left:5px;text-align:justify;width:475px}
.textoObsPublicacion{font-size:11px;line-height:16px;text-align:justify;width:475px}
.politicasCancelacion{clear:both;height:20px;padding:5px 5px 10px 5px;padding-top:5px;width:150px}
.textoPoliticasCancelacion{clear:both;display:none;width:545px}
.textoPoliticasCancelacion h2{font-size:14px;padding:0 0 5px 0}
.enlacePoliticasCancelacion,.cerrarTextoPoliticaCanc,.abrirTextoPoliticaCanc{cursor:pointer;font-weight:bold;text-decoration:underline}
.enlaceBusquedaMasInfo{float:right;padding:4px 5px;width:100px}
div.enlaceBusquedaMasInfo{float:right;font-weight:bold;padding:5px 10px 0 10px;text-align:right;width:130px}
#filtroResultados{float:right;margin:118px 40px 0 12.5px;padding:8px;width:254px}
#filtroResultados p{width:216px}
#filtroResultados h2,#panel-lateral-resultados h2{color:#8c0504;font:bold 20px Helvetica,Arial,sans-serif;letter-spacing:-1px;padding:5px}
#filtroResultados h3,#filtroResultados p{padding:5px 10px 0 10px}
#filtroResultados p{padding:5px 10px 10px 10px}
#listaPrestaciones,#listaCategorias,#listaCaracteristicas{padding:5px 12.5px 10px 12.5px}
#listaPrestaciones li,#listaCategorias li,#listaCaracteristicas li{padding-top:5px}
#borrar{margin-left:10px}
#formulario{display:none;width:44.82em;padding:1.66em;margin:1.66em}
#filtroBusqueda{padding:2.49em 0 0 3.32em;float:left;margin-bottom:28px;width:51.46em}
#btVolverAtras{margin-right:20px}
#btnModificarBusqueda,#btVolverAtras{font-weight:bold;text-decoration:underline}
#btnModificarBusqueda:hover,#btVolverAtras:hover{text-decoration:none;cursor:pointer}
#capaOrden{padding:8px 0;text-align:center}
#capaOrden *{font-size:11px}
.parrafoImpuestosTarifas{padding-right:5px;text-align:right;font-size:9px;font-style:italic;font-weight:bold}
#busquedaSinResultados,.busquedaSinResultados{color:#f90;float:left;font:bold 16px Helvetica,Arial,sans-serif;letter-spacing:-1px;padding:10px;width:600px;text-align:center}
.busquedaSinResultados{border:1px solid #111}
.parrafoNumeroResultados{font-weight:bold;padding-left:10px}
#cargandoResultadosFiltro{top:0;display:none;opacity:.8;filter:alpha(opacity=80);position:fixed;width:100%;height:100%;z-index:9999}
#cargandoContenidoResultadosFiltro{width:420px;height:240px}
#cargandoContenidoResultadosFiltro,#cargandoContenidoResultadosFiltroPublicidad{margin:75px auto auto auto;text-align:center}
.textoCargandoResultados{padding-top:20px;display:block;padding:20px 0;font-size:20px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;letter-spacing:-1px}
.pruebaOferta,.ofertaGrupoPublicaciones{background-repeat:no-repeat;display:block;font:bold 16px Helvetica,Arial,sans-serif;margin-left:525px;text-align:center;width:85px}
.ofertaGrupoPublicaciones{margin:-20px 0 0 546px!important}
.resultadoBusqueda li.lineaOferta{border:0}
div.resultadoBusqueda .lineaOferta span{margin-left:547px}
.panelResultadosMapa{visibility:hidden}
.lbInfBusqueda{letter-spacing:-1px;font-size:14px;font-family:Verdana;font-style:italic;font-weight:bold}
#informacionBusquedaGrupoPublicaciones{font-family:Helvetica,Arial,Sans-serif;font-size:16px;letter-spacing:-1px;margin:0 auto 10px auto;padding-top:20px;width:650px}
.resultadoMapa{font-family:Arial;font-size:14px;width:30px}
#TemporadaFolleto{margin-left:50px;margin-top:10px;float:left;width:200px}
#BusquedaFolleto{width:650px;float:right;margin:0 auto;margin-right:50px;margin-top:10px}
.detalleBusquedaFolletos{padding:0 10px}
#folletoZona,#folletoSubZona,#folletoDestino{float:left;width:210px}
.lblFolleto{display:block;width:100px;margin:10px 0;padding:0 10px;font-size:12px}
.comboFolleto{width:200px}
.tituloFolleto{font-size:15px;padding:10px;display:block}
.resultadoBusqueda{margin:0 auto}
.menuFolleto li{padding:5px 0 10px 15px}
.menuFolleto li:hover{cursor:pointer;pointer:hand;text-decoration:underline}
#ResultadosFolleto{float:right;width:650px;margin:20px 50px 20px 0}
#ResultadosFolletoPdf{float:left;width:650px;padding:40px 70px 40px 20px}
.FolletoBotonera{text-align:right;padding:15px 20px 5px 0}
#prestacion,#prestacionGp,#prestacionFe{float:left;padding:5px;width:20px}
#descripcionCategoria,#descripcionCategoriaGp,#descripcionCategoriaFe,#descripcionCategoriaFe{padding:5px 0 0 10px;width:480px}
#descripcionCategoriaGp,#descripcionCategoriaFe{width:380px}
#descripcionCategoriaGp img,#descripcionCategoriaFe img,#descripcionCategoria img{margin-left:10px}
#precio{float:right;width:140px}
.destino{clear:both;font-weight:bold;padding-left:10px;width:480px}
.imagenPeticion{float:left}
.precioLineaAcomodacion,.precioTachar,.textoPrecioResultado,.textoPrecioResultadoOferta{display:inline-block;padding-left:10px;text-align:right}
.detalleReservaPorNoche,.abrirDetalleReservaPorNoche{cursor:pointer;pointer:hand;text-decoration:underline}
.textoPrecioResultadoCircuito,.textoPrecioResultadoParques,.textoPrecioResultadoServicios{display:inline-block;padding-left:10px;text-align:right;width:130px}
.textoPrecioResultadoCircuito{float:left;font-weight:bold;line-height:21px;padding:0 10px}
.contenedorTextoResultadoPaqueteDinamico{float:left;padding:10px;width:320px}
.contenedorTextoResultadoPaqueteDinamico p.textoObservaciones{font-size:11px}
.reservarResultadoPaqueteDinamico{font-weight:bold;line-height:21px;padding:0 10px;float:right;width:100px;margin-top:10px}
.reservarResultadoPaqueteDinamico a{padding:6px 10px!important}
.textoPrecioResultadoPaqueteDinamico{margin-top:7px;font-weight:bold;line-height:21px;padding:5px 10px;float:right;-moz-border-radius:5px;-webkit-border-radius:5px;margin-right:5px}
.enlaceReservasEstancia,.enlaceReservasEstanciaPeticion,.enlaceReservasCircuitos,.enlaceReservasEstanciaSimplificadosOr,.enlaceReservasPaquetesDinamicos,.enlaceReservasPaquetesDeServicios{display:inline-block;text-align:right;font:bold 12px Arial!important;letter-spacing:-1px!important;padding:2px 6px!important;text-decoration:none!important}
.enlaceReservasEstancia{margin-left:70px}
.enlaceReservasPaquetesDinamicos,.enlaceReservasPaquetesDeServicios{float:right}
.verMas,.verMenos{cursor:pointer;font-weight:bold;padding:5px 6px 0 0;text-decoration:underline;padding-left:15px}
.lineasResultadosReset{border:0!important;margin:0!important;padding:0!important}
.lineasResultadosOferta{border:0!important;padding:0!important}
.lineasResultadosOfertaGp{border:0!important;padding:0!important;margin:0!important}
.precioTachar{text-decoration:line-through}
.contenedorImagenProducto{clear:both;float:left;padding:10px 0 10px 10px}
.imagenProducto{max-height:100px;padding:3px;width:150px}
.imagenProductoPrincipal{max-height:78px;padding:3px;width:100px}
.oferta{display:inline-block;float:right;font-weight:bold;text-align:right}
.oferta img{vertical-align:top}
#mensajesBusqueda{margin:0 auto;width:600px;margin-bottom:30px}
#contenedorObservacionesDistintivas{float:left}
#observacionesPublicacionEstancias{width:480px}
#acomodacionTachado{float:left;line-height:21px;width:311px}
#preciosAcomodacion{float:left;line-height:21px;padding-right:5px;width:125px}
#plazasCompletas span{color:Red;float:right;width:58px}
#precioReservar,#precioReservarCircuito{float:right;width:128px}
#precioReservarCircuito{width:58px}
.imagenHandUp{background:url(images/handUp.png) no-repeat 4px 8px}
.textoResultadoGp,.textoResultadoFe{float:left;padding:10px 10px 10px 0;width:492px}
#datosPublicacionGp{float:left;padding-right:10px;width:190px}
#datosContactoGp{float:left;width:292px}
.textoObservacionesGp,.textoObservacionesFe{padding:10px}
#textoOfertaPdfGp,#textoOfertaPdfFe{float:right;padding:5px 10px 0 0;text-align:right;width:190px}
#resultadosGrupoPublicaciones{margin:20px auto;padding:1px 0;width:650px}
#descripcionCategoria img{margin-left:8px}
.gMapsGloboInformacion,.gmnoprint,.gMapsGloboInformacionV3{color:#111!important}
.gMapsGloboInformacionV3{overflow:hidden}
.gMapsGloboInformacion{width:240px}
.gMapsImagenResultado{border:1px solid #aaa;display:block;float:left;margin-right:10px;overflow:hidden;padding:3px;width:125px}
.gMapsPrecio{font:bold 20px Helvetica,Arial,sans-serif;letter-spacing:-1px;padding:4px 0}
.irAResultado{padding:4px 0}
#fondoModalMapa,#visorPdf,#detalleConcepto{background:url(images/CssImages/fondo-semitransparente.png);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}
#controlResultadosMapa,#controlDetalleConcepto,#controlVisorPdf{background-color:#fff;height:500px;margin:50px auto;padding:25px;position:relative;width:750px;-moz-border-radius:20px;-webkit-border-radius:20px;-moz-box-shadow:0 0 25px 1px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.8)}
#resultadosMapa,#contenedorDetalle,#contenedorVisorPdf{height:500px;width:750px}
#contenedorVisorPdf,#controlVisorPdf{height:400px;width:750px}
#cerrarResultadosMapa,#cerrarDetalleConcepto,#cerrarVisorPdf{cursor:pointer;left:780px;position:absolute;top:-9px}
.VerEnMapa{font-style:italic;font-weight:bold;margin-left:10px}
#contenedorDetalle{overflow:auto}
.detalleConcepto h2{border-bottom:1px solid #ddd;clear:both;color:#444;font:bold 20px Helvetica,Arial,sans-serif;letter-spacing:-1px;padding:0}
.listaDescriptivos li{padding:15px 0}
.detalleConcepto{margin-bottom:25px}
.detalleConcepto img{background-color:#fff;border:1px solid #999;display:block;float:left;padding:3px}
.detalleConcepto h3,.detalleConcepto p{display:block;float:left;padding:10px;width:352px}
.descriptivoServicio{color:#000;display:none}
.listaPaginasDescriptivos li{background-color:#eee;border:1px solid #999;cursor:pointer;display:block;float:left;font-size:11px;font-weight:bold;margin-right:3px;padding:4px 5px;pointer:hand}
.listaPaginasDescriptivos li.seleccionado{background-color:#999;color:#eee}
.mostrarDetalleConcepto{cursor:pointer;text-decoration:underline;pointer:hand}
.labeldescripcionDetalleConcepto{text-align:justify!important;width:425px;line-height:16px;padding:5px}
.divImagenRentACar{float:left;padding:5px 0 5px 10px}
.descripcionProductoRentACar{float:left;padding:10px}
.descripcionRentACar{float:left;width:560px}
.divImagenDescriptivoRentACar{float:left;padding-right:10px;width:160px}
.divPreciosAcomodacionRentACar{float:right}
.descripcionAcomodacionRentACar,.precioAcomodacionRentACar{display:inline-block;font-size:14px;float:left;line-height:21px;width:348px}
.precioAcomodacionRentACar{padding:0 10px;text-align:right;width:90px}
.divDescripcionServicio{float:left;padding-right:10px;text-align:justify;width:406px}
#imagenDescriptivoRenetAcar{padding-top:10px}
.DescripcionRentACar{width:586px}
p#textoBusquedaGruposPublicaciones{line-height:16px;padding-bottom:10px}
p#enlaceTodosFormularios{padding-top:15px}
.categoriaHotel{float:left;letter-spacing:-1px;line-height:20px;padding:0 0 0 25px}
#textoBusquedaNombreHotel{width:135px}
.filtro{margin:5px 0;padding-left:20px}
.filtro li{line-height:22px}
#slider-precios{margin:10px 10px 5px 10px}
#listaFiltroCategorias .estrella{padding-right:2px}
#titulos-cabecera{font-size:.7em;margin-bottom:2px}
#titulos-cabecera .habitaciones,#titulos-cabecera .regimen,#titulos-cabecera .precios{border-bottom:1px dotted #666;display:inline-block;text-align:center}
#titulos-cabecera .habitaciones{margin:0 5px 0 123px;width:194px}
#titulos-cabecera .regimen{width:50px}
#titulos-cabecera .precios{margin:0 0 0 5px;width:145px}
#titulos-cabecera-hoja-producto{font-size:.9em;margin-bottom:2px}
#titulos-cabecera-hoja-producto .habitaciones,#titulos-cabecera-hoja-producto .regimen,#titulos-cabecera-hoja-producto .precios{border-bottom:1px dotted #666;display:inline-block;text-align:center}
#titulos-cabecera-hoja-producto .habitaciones{margin:0 5px 0 20px;width:185px}
#titulos-cabecera-hoja-producto .regimen{width:50px}
#titulos-cabecera-hoja-producto .precios{margin:0 0 0 5px;width:145px}
ul#productos ul#lineasResultados{padding:10px 10px 0 10px}
ul#productos ul#lineasResultados li.lineaResultado{padding:0 5px 5px 5px}
input.enlaceReservasEstancia{height:24px;padding:0 6px 2px 6px!important}
.VerHotelesEnMapa{text-decoration:none}
.VerHotelesEnMapa:hover{text-decoration:underline}
.ImagenAvion{margin-right:5px;padding-top:2px;width:12px;height:12px}
p#paginacion{padding:0 10px}
#texto-paginacion{font-weight:bold;padding:0 10px}
#busquedaSinResultados-json{color:#f90;float:left;font:bold 16px Helvetica,Arial,sans-serif;letter-spacing:-1px;padding:10px;width:600px}
#mensajesBusqueda-json{margin:20px auto 0 auto;padding-left:30px;width:800px}
div#panel-lateral-resultados.sin-resultados{margin:30px 20px 30px 12px}
.textoPieResultado{padding:0 0 5px 10px}
.textoResultadoPaquetesXml{float:right;padding:10px;width:490px}
.textoPoliticasCancelacionPaquetes{color:#111;padding-left:125px;width:505px}
#contenedor-modificacion-paquetes-xml{margin:20px auto;width:720px}
#contenedor-modificacion-paquetes-xml h1{text-align:center;padding:15px 0 20px 0}
#botonAceptarInicioReserva a{padding-right:20px}
.labelPaso,.labelExplicacion{margin-left:25%;width:75%}
.labelPaso{display:inline-block;font-size:18px;padding-top:5px}
.labelExplicacion{display:inline-block;font-size:9px}
#pasosReserva ul{margin-bottom:10px;height:50px}
#pasosReserva li{float:left;width:33%;height:50px;padding-left:3px}
#Paso_1,#Paso_2,#Paso_3{background-position:45px 50%;background-repeat:no-repeat}
#Paso_1{background-image:url(/Content/images/paso-busqueda-1.png)}
#Paso_2{background-image:url(/Content/images/paso-busqueda-2.png)}
#Paso_3{background-image:url(/Content/images/paso-busqueda-3.png);padding-right:1px}
.dialogMsg{text-align:center;padding:20px 20px}
#detalleReserva{clear:left;float:left;margin-left:25px;width:250px}
#detalleReservaInfo{margin-bottom:25px}
#imagenProducto{float:left}
.datosPostalesProducto{display:inline-block;padding:1px 0 1px 3px;width:109px}
.informacionDetalleReserva{padding:20px 0 20px 65px;font:11px Verdana}
.primeroDetalleReserva{padding-top:40px!important}
.primeroDetalleReservaPrestatario{padding-top:20px!important}
.separacionLineas{line-height:15px}
#leyendaBusBooking{float:left;margin:25px 0 0 25px;width:250px}
#leyendaBooking p{padding:10px}
#detalleReserva li{padding:10px 15px}
.tituloDetalleReserva{font-weight:bold;padding-right:3px}
.spanObservaciones{text-align:justify;display:block}
.informacionPasosReserva,.informacionPasosReservaFinal{margin:0 25px 0 25px;padding:20px 10px 20px 65px;clear:right;float:right;width:600px;font:11px Verdana}
#validacionInicioProcesoReserva,#validacionBookingBus,#validacionOpcionalReserva,#mensajesInicioReserva,#validacionTurnosCupos,#validacionInfoProcesoReserva{clear:right;float:right;padding:0 0 0 25px;width:700px;text-align:center}
#tiposServicios,#Paradas,#ServiciosEleccion,#DistribucionTurnos,#Planning,#bookingVehiculo,#ContenedoraOpcionales,#ContenedoraInformacionReserva,#muestraExpediente,#serviciosExpediente,#SeleccionRegimen,#SeleccionFechaHasta,#documentacionExpediente,#Horarios,#SeleccionFechasAbiertas{float:right;padding:25px 0 10px 0;margin-left:25px;margin-right:25px;width:675px;margin-bottom:25px}
#SeleccionRegimen,#SeleccionFechasAbiertas{width:673px}
#botonAceptarInicioReserva{float:right;padding:25px 0 10px 0;margin-left:25px;margin-right:25px;width:675px;margin-bottom:25px}
#botonAceptarReservaPasoUnico{float:right;padding:25px 0 10px 0;margin-left:10px;margin-right:25px;width:675px;margin-bottom:25px}
#SeleccionFechaHasta label{float:left;width:20%;padding-left:150px}
#SeleccionFechaHasta input{width:85px}
#SeleccionRegimen label,#SeleccionFechasAbiertas label{float:left;width:20%;padding-left:150px}
#Paradas label,#Horarios label{float:left;width:20%;padding-left:150px}
#IdZonaParadaSeleccionada,#IdParadaSeleccionada{width:200px}
#Paradas p,#Horarios p{padding:0 0 .332em 0}
#ServiciosEleccion li{padding:5px}
#ServiciosEleccion ul,#ServiciosEleccion label{padding-left:150px}
#tblDatosInformacionProcesoReserva,#tblDatosGenerales{margin:12px auto}
#BotonFinaLizarReserva{text-align:center;padding:10px 0 10px 0}
#DistribucionTurnos p{text-align:center}
.tituloTurnosCupos{text-align:center}
.cmbTurnoIda,.cmbTurnoVta{width:120px}
#PlaningIda span,#PlaningVta span{font-size:1.2em;display:inline-block;padding-bottom:3px}
#PlaningIda table,#PlaningVta table{width:100%}
#PlaningIda{float:left;padding-left:10px}
#PlaningVta{float:right;padding-right:10px}
#SeleccionTurno{float:left;padding-left:10px;display:block;width:200px;margin-left:50px;margin-top:50px}
#peticionNombre{float:left;padding-left:8px;display:block;width:680px;margin-top:8px}
#PlaningVta,#PlaningIda{width:315px}
#DistribucionTurnos ul{padding:0 0 10px 150px}
#DistribucionTurnos li{padding:.25em 0;width:32.37em}
#DistribucionTurnos label{display:inline-block;width:8.3em}
.distribucionTurnosUnidades{text-align:center;width:2.49em!important}
.ida,.vuelta{font-weight:bold;padding-left:11.3em;text-transform:uppercase}
.vuelta{padding-left:0}
#tiposServicios table{margin:0 auto}
#tiposServiciosPaqueteDinamico table{margin:0 auto}
#tiposServicios tr,#tblDatosGenerales tr,#PlazasAAsignar tr,#PlaningIda tr,#PlaningVta tr,#tiposServiciosPaqueteDinamico tr{height:1.66em}
#tiposServicios th,#tblDatosGenerales th,#tblDatosInformacionProcesoReserva th,#PlazasAAsignar th,#PlaningIda th,#PlaningVta th,#tiposServiciosPaqueteDinamico th{padding:.25em .83em;font-weight:bold;vertical-align:middle}
#tiposServicios td,#tblDatosGenerales td,#tblDatosInformacionProcesoReserva td,#PlazasAAsignar td,#PlaningIda td,#PlaningVta td,#tiposServiciosPaqueteDinamico td{padding:.25em .83em;vertical-align:middle}
#botonAceptarInicioReserva,#botonAceptarReservaPasoUnico{text-align:center}
#cmbPaises{width:15.8em}
#validacion{clear:both;height:2.075em;padding:0 0 .83em 28.967em;width:54.363em}
#detalleReservaLeyendaBooking{float:left;width:275px}
.vehiculoActivo{font-weight:bold}
#Vehiculo{margin:20px auto 0 auto;width:500px}
#bookingVehiculo table{margin:0 auto;padding-bottom:10px}
#bookingVehiculo p{text-align:center;padding:15px 0 10px 0}
.asiento{cursor:pointer;pointer:hand;height:34px;width:34px;z-index:2;position:absolute}
.imagenAsiento{margin:-3px 15px 0 -10px;position:relative;z-index:1;vertical-align:middle}
#volverBooking{float:left;margin-left:25px;margin-bottom:25px}
#ContenedoraOpcionales p{text-align:center}
#btAceptarOpcionales{margin-left:2.49em;margin-top:1.66em}
#tblOpcionalReserva,#tblAcomodacionOpcional{width:300px;margin:0 auto}
#tblAcomodacionOpcional{padding-top:25px}
#tblOpcionalReserva td,#tblAcomodacionOpcional td{padding:0 0 .249em .415em}
#tblOpcionalReserva th,#tblAcomodacionOpcional th{font-weight:bold;padding:.83em 0}
.sangria{padding-left:.83em}
.tituloTablas{font-weight:bold;text-align:center}
#leyendaBooking li{padding:.664em .664em .664em 1.66em;text-align:left}
#leyendaBooking span{padding-left:.415em;line-height:30px}
#leyendaBooking img{float:left}
#leyendaBooking p{padding-top:1.245em;line-height:1.2em}
#numeroVehiculo ul{border-bottom:1px solid #111;display:inline-block;margin:0 20px;width:635px}
#numeroVehiculo li{border-top:1px solid #111;border-right:1px solid #111;border-left:1px solid #111;float:left;padding:10px;margin-right:3px;border-top-left-radius:5px;border-top-right-radius:5px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
#numeroVehiculo li:first-child{margin-left:10px}
#numeroVehiculo li.vehiculoActivo{border-top:1px solid #111;border-right:1px solid #111;border-left:1px solid #111;margin-bottom:-1px;border-bottom:1px solid #e6e6e6}
#numeroVehiculo p{padding:1.66em 0 0 .415em}
#bookingVehiculo td{padding:.415em}
.aparienciaEnlace{cursor:pointer;text-decoration:underline}
.validation-summary-errors{padding:.249em 0}
#aviso-nivel-edad{width:850px}
#datosPasajeros,#contenedor-noches-extras,#contenedor-asignacion-pax-hab,#contenedor-vuelos-xml{clear:both;margin:0 25px;padding:40px 10px 25px 10px;width:930px}
#datosAdicionalesPax{border-top:2px dotted #CCC;margin:0 5px;margin-top:15px;width:900px}
#datosAdicionalesPasajeros{float:left;padding:0 0 20px 30px;width:470px}
#datosObligatoriosPasajeros{float:left;width:330px;padding-left:60px}
#botonGuardarPasajeros{margin:0 auto 20px 20px}
#datosPasajeros th{padding:.15em .996em;font-weight:bold;vertical-align:middle}
#datosPasajeros td{padding:.25em 0;vertical-align:middle}
#datosPasajeros input{margin:0 2px;width:7.13em}
.tituloAnioNacimientoPasajeros{padding-left:.83em!important}
.inputPasajeros{margin:0 .53em;width:9.13em}
.inputFechaCaducidadPasajeros{margin-right:.083em!important;width:5em!important}
.inputAnioNacimientoPasajeros{margin-right:.083em!important;width:5em!important}
.inputPasajerosAnchoNormal{margin:0 .83em;width:auto!important}
#datosObligatoriosPasajeros li{padding:.166em 0 .166em .83em}
#datosAdicionalesPasajeros p{padding:.249em 0 .249em .83em;width:470px}
.pasajerosObservacionesTitulo{display:inline-block;line-height:1.7em;float:left;font-weight:bold;padding:0 .415em;width:15%}
.observacionesPasajeros{padding-top:.83em}
#validacionPasajeros{margin:0 auto;width:850px;padding:0 4.15em}
#validacionPasajeros li{padding:.166em 0}
#muestraExpediente,#serviciosExpediente,#documentacionExpediente{width:950px}
#expedienteObservaciones{clear:both;margin:0 auto;width:950px;height:20px}
.informacionPasosReservaFinal{width:875px}
.primeroInfoReservaFinal{margin-top:25px}
#expediente{float:left;line-height:18px;padding:15px 0 0 25px;width:410px}
#expediente span{padding-left:5px}
#observaciones{float:left;line-height:18px;padding:15px 25px 0 25px;width:465px}
#observaciones span{display:inline-block}
.enlaceMasInfoPaso4{font-size:inherit;font-weight:normal;margin-bottom:5px}
.negritaGrande{font-size:16px;font-weight:bold}
.lineaSeparador{margin:20px 25px 0 0}
.lineaSeparadorMuestraResumen{margin:20px 25px 0 25px;width:900px}
#documentacionExpediente .contratoCombinado,#documentacionExpediente .documentacion,#documentacionExpediente .proforma,#documentacionExpediente .documentacionSoloBono,#documentacionExpediente .documentacionConfirmacion{cursor:pointer;text-decoration:underline;width:150px}
#documentacionExpediente .documentacion:hover,#documentacionExpediente .proforma:hover,#documentacionExpediente .documentacionSoloBono:hover,#documentacionExpediente .documentacionConfirmacion:hover{text-decoration:none}
#botonVolverMuestraResumen,#botonVolverMuestraResumenPrestatario,#botonVolverReserva{padding:0 25px 20px 0;text-align:right}
#infoPaso3{margin:0 auto;padding:20px 10px 20px 65px;clear:both;width:875px;font:11px Verdana}
#infoPaso3RegistroUsuario{width:875px}
#ContenedoraInformacionReserva{float:none;margin:0 auto 25px auto;width:950px}
#datosRegistroUsuario{clear:both;margin:0 auto 25px auto;width:950px}
#usuarioRegistrado,#usuarioNuevo{float:left;padding:25px;width:425px}
#datosReserva{clear:both;margin:0 auto 25px auto;padding:25px 20px;width:910px}
#datosRegistroUsuario h2{font:bold 18px Helvetica,Arial,sans-serif;letter-spacing:-1px;padding:1em 0}
#usuarioNuevo span.field-validation-error{display:block;font-size:10px;padding-left:110px;text-align:left}
#usuarioRegistrado span.field-validation-error{clear:both;display:block;padding:2px 0 10px 84px;font-size:10px;text-align:left;width:100%}
#botonAceptarPaso3{width:auto!important}
#usuarioNuevo p{text-align:center}
#usuarioNuevo label{display:block;font-weight:bold;padding:5px 0 0 110px;text-align:left}
#usuarioNuevo input[type="text"],#usuarioNuevo input[type="password"]{margin-top:3px;width:200px}
#usuarioRegistrado p{text-align:center}
#usuarioRegistrado label{display:block;font-weight:bold;padding:5px 0 0 84px;text-align:left}
#usuarioRegistrado input[type="text"],#usuarioRegistrado input[type="password"]{margin:3px 0 0 0;width:200px}
#btnRegistrar{margin:15px 0 0 0}
#enlacesRegistroUsuario{padding-top:20px}
.textMini{padding:15px 0;line-height:15px}
.enlaceInicio{margin-left:25px;padding-bottom:20px}
#usuarioNuevo .infoTooltip{background:url(images/info20.png) no-repeat 87px 0;line-height:14px}
#usuarioRegistrado .infoTooltip{background:url(images/info20.png) no-repeat 60px 0;line-height:14px}
.labelConfirmarPassword{padding-left:25px}
#mensajeImpresion{margin:0 25px}
#mensajeImpresion p{font:bold 11px Helvetica,Arial,Sans-serif;line-height:35px;padding-left:35px}
#mensajeImpresionMuestraResumen{background:url(../Content/Images/print_warning.png) no-repeat 30px 10px;clear:both;font-family:Helvetica,Arial,Sans-serif;font-size:11px;font-weight:bold;padding:10px 0 0 40px;width:910px}
#mensajeImpresionMuestraResumen span{display:inline-block;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;line-height:30px;padding:0 0 0 30px}
#mensajeImpresionFacturas{float:right;padding-left:30px;width:210px}
#mensajeImpresionFacturas span{display:inline-block;font-family:Helvetica,Arial,Sans-serif;font-size:11px;font-weight:bold;line-height:15px;padding-right:35px;padding-top:55px}
#datosConfirmarReserva{clear:both;width:435px}
#contenedorDatosConfirmarReserva{padding:15px 15px 15px 5px;width:415px}
#contenedorDatosReserva,#contenedorModalidadesPago,#contenedorBajoPeticion,#contenedorModalidadesPagoCesta{float:left;padding:10px;width:435px}
#contenedorModalidadesPagoCesta{font-size:11px;padding-top:0!important}
#contenedorBajoPeticion{float:right}
div#aceptaCondicionesGenerales p{text-align:center}
#validacionDatosReserva{margin:0 auto;width:650px}
.validacionDatosReservaCesta{margin:0!important;padding:0 0 10px 20px;width:500px!important}
#FormularioReserva .field-validation-error{display:block;padding-top:2px}
#validacionDatosReserva .validation-summary-errors{border:1px solid #f00;background-color:#fdd;color:#f00;padding:10px}
#contenedorDatosConfirmarReserva label{padding:0 0 2px 1px}
#contenedorDatosConfirmarReserva input[type=text]{padding:2px 1px}
#cajaNombreTitular,#cajaDatosTarjeta{width:405px}
#cajaNombreTitular,#cajaNumeroTarjeta,#caducidadTarjeta,#cajaCvc,#masInfoCvc{padding:8px 0}
#cajaNumeroTarjeta{float:left;padding:8px 20px 8px 0;width:134px}
#cajaCvc{float:left}
#caducidadTarjeta{float:left;padding:8px 15px 8px 0;width:130px}
#mesTarjeta,#añoTarjeta{float:left;padding:0 5px 0 0}
#mesTarjeta{width:60px}
#añoTarjeta{width:60px}
#cajaNombreTitular label,#cajaNumeroTarjeta label,#caducidadTarjeta label,#cajaCvc label{font-weight:bold;display:block}
#cajaNombreTitular input[type=text]{width:350px}
#cajaNumeroTarjeta input[type=text]{width:130px}
#cajaCvc input[type=text]{width:50px}
#masInfoCvc{float:left;padding:23px 0 0 3px}
#contenedorMasInfoCvd{font-size:.8em}
#contenedorMasInfoCvd p{line-height:20px;padding-bottom:20px}
#contenedorDatosReserva label{display:block;font-weight:bold;padding:5px 0 2px 1px;width:70%}
.h2ImpresionBloqueada{background:url("../Content/images/CssImages/no-print.png") no-repeat 0 0;line-height:32px;padding-left:40px}
#listaModalidades li{display:inline-block;padding-bottom:10px;width:390px}
#listaModalidades{float:left}
#listaModalidades p{padding:0}
#listaModalidades font{line-height:14px;padding-top:3px}
#listaModalidades span{line-height:14px;padding-top:3px}
#listaModalidades input,# listaModalidades li input{float:left;margin:0!important;width:40px}
.rbModalidadesPago{float:left;padding:0;width:40px}
.txtModalidadesPago{float:left;width:350px}
.modalidadesPagoTitulo,.modalidadesPagoTituloCesta{font-size:1.1em;font-weight:bold;padding:10px 0 10px 0}
#contenedorDetalleProducto{float:left;padding:0 0 20px 50px;width:610px}
#contenedorDatosGenerales{float:left;line-height:18px;margin-left:50px;padding:10px 20px 10px 0;width:385px}
#contenedorDatosGenerales span{padding-left:5px}
#contenedorDesglosePreciosReserva{float:right;margin-right:50px;padding:10px 0 10px 20px;width:425px}
#descripcionProductoDestinoPaso3{min-height:42px;padding:5px;width:600px}
#descripcionProductoDestinoPaso3 h2{font:bold 20px Helvetica,Arial,sans-serif;padding:0}
#imagenProductoPaso3{float:left;padding:10px 10px 10px 0;width:160px}
#datosPostalesProductoPaso3{float:left;padding:10px 10px 10px 0;width:205px}
#datosContactoProductoPaso3{float:left;padding:10px 0;width:225px}
#observacionesPublicacionPaso3{line-height:18px;padding:10px 0 0 0;text-align:justify;width:610px}
#politicasCancelacionPaso3{padding:10px 0 0 0}
.textoPoliticasCancelacionPaso3{clear:both;display:none;line-height:16px;margin-top:10px}
.textoPoliticasCancelacionPaso3 h2{font-size:14px;padding:0 0 5px 0}
#textoOfertaPrecioPaso3{float:right;height:42px;margin-right:50px;padding:5px 5px 5px 0;text-align:right;width:235px}
#textoOfertaPrecioPaso3 p{padding:0}
.ofertaPaso3,.textoOfertaPaso3{font:bold 18px Helvetica,Arial,sans-serif}
.textoOfertaPaso3{font:bold 14px Helvetica,Arial,sans-serif}
.precioTotalPaso3,.importeTotalDesgloseServicios{font-size:18px;font-weight:bold}
#contenedorDesgloseDescripcion{padding:0 5px 5px 0;width:420px}
#contenedorDesgloseDescripcion p{float:left;font-size:14px;width:330px}
#contenedorDesgloseDescripcion span{display:inline-block;font-size:14px;padding:3px 10px 2px 0;text-align:right;width:80px;float:right}
#contenedorDesgloseConceptosReserva{clear:both;padding-right:5px;width:420px}
#contenedorDesgloseConceptosReserva li{line-height:18px;padding:5px 0 0 5px}
#contenedorDesgloseConceptosReserva img{vertical-align:middle}
.unidadesConceptoPaso3,.unidadesDesgloseServicio{display:inline-block;width:15px}
.descripcionConceptoPaso3,.descripcionDesgloseServicio{display:inline-block;padding-right:5px;width:260px}
.precioConceptoPaso3,.precioDesgloseServicio{display:inline-block;text-align:right;width:98px}
#precioTotalReservaPaso3,#precioTotalDesgloseServicios,#contenedorVaciarCesta,#precioComisionPaso3,.precioComisionResumen,#precioTotalDesgloseServiciosCesta{float:right;margin-top:15px;padding-right:55px;text-align:right;width:420px}
#precioTotalDesgloseServiciosCesta{width:350px}
.precioComisionResumen{padding-right:25px}
#precioComisionPaso3{padding-right:65px;width:300px}
#contenedorVaciarCesta{font-size:14px;font-weight:bold;padding-right:25px}
#precioTotalDesgloseServicios,#precioTotalDesgloseServiciosCesta{padding-right:15px}
#precioTotalReservaPaso3 span,#precioTotalDesgloseServicios span,#precioTotalDesgloseServiciosCesta span{padding:0 10px}
.precioTacharPaso3{font-size:14px;text-decoration:line-through}
#reservaPoliticasCancelacion,.reservaPoliticasCancelacion{clear:both;display:none;line-height:16px;margin:0 auto;width:800px}
#reservaPoliticasCancelacion h2,.reservaPoliticasCancelacion h2{padding:5px 0 10px 0}
.cmbPasarela{width:150px}
.spanPasarela{width:170px}
.cmbPasarelasDePago{clear:both;display:block;margin-left:40px}
.imagenProductosPaso3{padding:3px;width:150px}
#servicioDatosGenerales{float:left;line-height:18px;padding:10px 0 0 25px;width:490px}
#servicioDatosGenerales span{padding-left:5px}
#contenedorServicioDesglosePreciosReserva{float:right;width:435px}
#servicioDesglosePreciosReserva{line-height:18px;padding:10px 25px 0 0;width:410px}
#servicioDesglosePreciosReserva img{vertical-align:middle}
#servicioDesglosePreciosReserva li{padding:5px 0 0 5px}
.lineaSeparadorServicios{margin:20px 25px 2px 25px;width:900px}
.cancelaExpediente,.resumenExpedientePoliticasCancelacion,.abrirCerrarResumenExpPoliticasCanc,.contratoCombinado{cursor:pointer;font-weight:bold;float:left;margin:20px 0 20px 25px;text-decoration:underline;width:150px}
.resumenExpedienteImporteAutomatico{float:right}
.textoObservacionesResumenExpediente{line-height:14px;padding:0 0 10px 10px}
.textoTitularReservaResumenExpediente{line-height:14px;padding:0 0 10px 10px;font-weight:bold;font-size:15px}
#listaModalidades span.field-validation-error{width:150px;padding-top:20px;float:left}
.contentDetalleReservaNoche,.contenedorPaso3HabitacionPorNoche{margin:0 auto;padding-top:20px;width:596px}
.resumenExpDetallePorNoche,.abrirCerrarResumenExpDetallePorNoche,.resumenPresDetallePorNoche,.abrirCerrarResumenPresDetallePorNoche,.paso3DetallePorNoche,.abrirCerrarPaso3DetallePorNoche{cursor:pointer;font-weight:bold;pointer:hand;text-decoration:underline}
.alinearDerecha{float:right}
#divBotonesCesta{padding-left:20px;font-size:16px;font-weight:bold;width:500px;float:left;border-right:1px dotted #666}
#precioImporteComisionCestaCompra{padding-top:10px}
#seguirReservando{padding:40px 0 20px 0}
#enlaceRealizarPago{float:right}
#enlaceRealizarPago a,#seguirReservando a,#enlaceRealizarPago a:hover,#seguirReservando a:hover{background:url("images/CssImages/fondo-botones.jpg") repeat-x scroll 0 0 transparent;border:1px solid #999;display:inline-block;padding:4px 8px;text-decoration:none}
#contenedorCondicionesReservas{font-size:11px;float:left;margin:0 10px 0 110px;padding:5px 10px;text-align:right;width:335px}
.enlaceCondicionesReservas{display:inline-block;line-height:20px;vertical-align:top}
.validaCondicionesCompra{background-color:#fcc}
.validaCondicionesCompra a,.validaCondicionesCompra a:hover,.validaCondicionesCompra a:visited{color:#f00}
#AceptarCondicionesUltimoPaso{width:350px;float:left}
#AceptarCondicionesUltimoPaso label{padding-left:5px!important;width:350px;float:left}
#AceptarCondicionesUltimoPaso input{float:left}
.contenedorDocumentos{float:left;padding:0 10px 0 25px;width:280px}
.contenedorDocumentos ul{list-style-type:square;list-style-position:inside}
.contenedorDocumentos li{padding:5px 0}
#documentacionExpediente h2{padding:0 0 2px 0}
.pdfProducto{cursor:pointer;pointer:hand;margin:0 5px 5px 0;vertical-align:middle}
#dialogIncidencia{font-size:.8em}
#lista-incidencias{padding:0 0 10px 10px}
#lista-incidencias li{line-height:20px;padding:0 0 0 20px}
.incidencia-pendiente{background:url(/Content/images/incidencia.png) no-repeat 0 0}
.incidencia-nok{background:url(/Content/images/nokPrepago.png) no-repeat 0 0}
.incidencia-ok{background:url(/Content/images/ok2.gif) no-repeat 0 1px}
.lbIncidencia{text-decoration:underline;font-weight:bold;font-size:16px;padding-bottom:10px}
.completarDatosPasajero{font-size:14px;font-weight:bold}
.lineaSeparadorDetalleReserva{border-top:1px solid #333;margin:20px 0;width:200px}
#FormularioReserva label.error{color:Red}
#separador-presupuesto{border-top:2px dotted #ccc;padding-bottom:5px}
.valorRojo{color:red}
.gastosCancelacion{padding-top:10px;padding-bottom:10px;font-weight:bold;font-size:20px}
.contenedorCancelarServicio{float:right;padding-right:20px;font-weight:bold;padding-top:10px}
.contenedorInformacionAdicionalReserva{float:left;font:11px Tahoma;padding-left:20px;padding-top:10px;width:550px}
.contenedorInformacionAdicionalReserva p{padding:5px}
.detallePublicacionExterno{float:left;width:490px}
.contendorServicioEleccion{margin:5px 0 10px 0}
.divDatosVuelosTraslados{display:inline-block;width:auto;padding:10px}
.divDatosVuelosTraslados label.error{display:block}
.divDatosVuelosTraslados input[readonly].calendario{background-color:#fff}
.divDatosVuelosTraslados p{font-size:1.1em;font-weight:bold}
.divDatosVuelosTraslados ul{margin-top:15px}
.divDatosVuelosTraslados ul li{margin-top:20px}
.divDatosVuelosTraslados ul li span{float:left;padding-right:5px}
.divDatosVuelosTraslados ul li input{width:80px!important}
.divDatosVuelosTraslados ul li input[type="checkbox"]{width:auto!important}
.divDatosVuelosTraslados ul li input.HoraVuelo{width:45px!important}
ul.redes-sociales li{display:inline}
#serviciosPrestatario{padding-left:10px}
#datosTextoReserva{margin:0 30px;padding:0 10px}
#validacion-rooming-pax{height:350px;margin:50px auto 0 auto;width:500px}
#contenedor-asignacion-pax-hab{margin-bottom:20px}
.habitacionRooming{float:left;width:310px}
.habitacionRooming h2{padding:20px 0 10px 0}
.habitacionRooming label{display:block;padding:0 0 0 2px}
.habitacionRooming textarea{height:50px;width:200px}
#contenedor-noches-extras{min-height:200px;margin:20px auto}
#contenedor-noches-extras p{padding-top:15px}
.contenedor-botones{margin-top:30px}
.contenedor-botones input{margin:0 12px}
#contenedor-vuelos-xml{margin:20px auto}
#modal-presupuesto-pdv #solicitud-presupuesto-modal-wrapper{padding:25px;width:500px}
#modal-presupuesto-pdv #solicitud-presupuesto-modal-wrapper #boton-cerrar{left:533px}
#modal-presupuesto-pdv #solicitud-presupuesto label.error{padding-left:33%}
#modal-presupuesto-pdv #solicitud-presupuesto h3{text-align:justify}
#contenedor-peticion-presupuesto-pdv{font-size:1.3em;font-weight:bold;margin-top:10px;text-align:right;width:100%}
#BotonFinaLizarReserva .link-presupuesto-pdv{font-size:1.3em;font-weight:bold;margin-left:40px}
#sin-diponibilidad{float:left;font:bold 16px Arial;padding:10px;text-align:center;width:400px}
.label-vuelos-opcionales{display:inline;font-size:16px;font-weight:bold}
#contenedor-regimenes select,#OrigenSeleccionado{font-size:11px;margin:5px 10px}
#OrigenSeleccionado{width:400px}
#contenedor-titulo-pd #contenedor-resumen-reserva-pd{background-color:#fff}
#contenedor-validacion-pd .validacion{margin:10px 20px 0 20px}
#contenedor-vuelos-opcionales{margin:0 0 10px 0}
#contenedor-noches-extras-pd,#contenedor-origen-vuelo,#contenedor-regimenes,#contenedor-acomodaciones{margin:0 0 20px 0}
#contenedor-noches-extras-pd p:first-child,#contenedor-origen-vuelo p:first-child,#contenedor-acomodaciones p:first-child,#contenedor-regimenes p:first-child{background-color:#ccc;color:#484848;margin-bottom:10px;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#contenedor-noches-extras-pd label{float:left;line-height:20px;padding-left:50px;width:20%}
#contenedor-origen-vuelo label{line-height:17px}
.navegacion-pd{text-align:center;margin:20px 0 10px 0;padding-bottom:20px}
#info-producto-pdv,#datos-previos-pdv{padding:20px;width:460px}
#info-producto-pdv img{background-color:#fff;border:1px solid #666;height:266px;margin-top:5px;padding:3px;width:400px}
#info-producto-pdv h1{color:#333;margin:0 0 10px 0;max-width:400px}
#info-producto-pdv .textoPrecioResultadoPaqueteDinamico{display:inline-block;font-size:17px;float:none;text-align:right;max-width:488px;margin:0 0 10px 0}
#contenedor-resumen-reserva-pd{display:inline-block;margin:10px 10px 0 10px;padding:10px;width:960px}
#contenedor-aviso-reserva-left,#contenedor-aviso-reserva-rigth{color:#fff;background:#3ea2dd url('/Content/images/CssImages/info-mensaje-icon.png') no-repeat 10px center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:10px 10px 0 20px;padding:10px;padding-left:50px;height:45px;border:solid 1px #0081c7}
#contenedor-aviso-reserva-rigth{width:288px;float:right;margin-right:20px}
#contenedor-aviso-reserva-left{width:518px;float:left}
#contenedor-flecha-lelf{position:absolute;left:25px}
#contenedor-flecha-rigth{position:absolute;right:30px;top:75px}
#contenedor-aviso-reserva-pd{position:relative}
#contenedor-descripcion-paquete{width:660px;float:left}
.contenedor-precios-pd{width:300px;float:right}
#contenedor-descripcion-paquete h1{background:url(../Content/images/mas-info-hotel.png) no-repeat 0 0;cursor:pointer;font-size:20px;margin:0 0 8px 0;padding-left:22px}
#contenedor-resumen-reserva-pd .imagenProductoCabecera{float:left;margin-right:15px}
#contenedor-resumen-reserva-pd img{width:100px}
#datos-resumen-producto-pd{float:left;width:537px}
.descripcion-precio-total{font-size:18px;font-weight:bold;float:left;padding:10px 0 0 10px}
.total-reserva-pd{background-color:#403a66;color:#fff;float:right;margin:0 10px 0 0;padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.precio-total-reserva{font-size:20px;font-weight:bold;padding:0}
.precio-persona{font-size:14px;display:block;padding:3px 0 0 0}
.tasas-incluidas{display:block;font-size:12px;font-weight:normal}
#ContenedoraInformacionReserva #contenedor-resumen-reserva-pd{background-color:#f5f5f5;margin:0 10px;padding:0 10px 10px 10px;width:910px}
#ContenedoraInformacionReserva #contenedor-descripcion-paquete{width:610px}
#ContenedoraInformacionReserva #datos-resumen-producto-pd{width:487px}
#ContenedoraInformacionReserva .descripcion-precio-total{font-size:16px;line-height:21px;padding:0}
#ContenedoraInformacionReserva .contenedor-precios-pd,#ContenedoraInformacionReserva .total-reserva-pd{background-color:#5b5576;color:#fff}
#ContenedoraInformacionReserva .contenedor-precios-pd{padding:10px;width:280px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#ContenedoraInformacionReserva .total-reserva-pd{font-size:18px;margin:0;padding:0;text-align:right}
.tabla-desglose-precios-pd{font-size:13px;width:100%}
.tabla-desglose-precios-pd td{font-weight:bold;padding-bottom:6px}
.tabla-desglose-precios-pd td.td-total-reserva{font-size:18px;padding-top:6px}
.tabla-desglose-precios-pd td:last-child{padding-bottom:0}
.mostrarServiciosPaqueteDinamico{display:inline-block;margin:0 0 2px 20px}
#tab-desglose li{background-color:#efefef;cursor:pointer;color:#403a66;float:left;padding:10px;margin-left:2px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
#tab-desglose li:first-child{margin-left:0}
#tab-desglose li.seleccionada{background-color:#e1e1e1;color:#403a66;font-weight:bold}
#contenedor-desglose-precios-paquete{margin:0 10px;min-height:200px;width:310px;float:left}
#desglose-precios-paquete{background-color:#e1e1e1;padding:10px}
#desglose-precios-paquete h1{font-size:16px;line-height:18px;padding-bottom:2px}
#precio-base-paquete{font-weight:bold;text-align:right}
.lista-servicios h2{background-color:#f4be06;color:#403a66;padding:5px;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
.lista-servicios li{background-color:#fff;line-height:16px;border-bottom:1px solid #ccc;margin-top:10px}
.lista-servicios .elemento-seleccionado{padding:0 5px 5px 5px}
.hotelSeleccionado p{margin-left:55px}
.hotelSeleccionado img{float:left;height:50px;margin-right:5px;width:50px}
.itinerario-vuelo{border:1px solid #ccc;margin-bottom:5px;padding:5px}
.itinerario-vuelo img{float:left;height:30px;margin-right:5px;width:60px}
#lista-servicios-opcionales h2{background-color:#403a66;color:#fff}
#lista-servicios-opcionales div{padding:10px}
p.precio-desglose{background-color:#f4be06;color:#403a66;text-shadow:0 1px 0 rgba(255,255,255,0.4);font-weight:bold;font-size:1.3em;float:right;padding-right:5px;text-align:right;width:90px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
p.hoja-producto-xml-desglose{background:url(../Content/images/mas-info-hotel.png) no-repeat 0 0;line-height:18px;padding:0 0 0 22px}
.lista-servicios h2.activa,p.activa,#lista-servicios-pd li div.activa{background-color:#a82a36;color:#fff;text-shadow:0 1px 0 #be1622!important}
#contenedor-precios-bottom{background-color:#e1e1e1;color:#403a66;margin:10px 0;padding:0 0 10px 0}
#contenedor-precios-bottom h2{background-color:#403a66;color:#fff;padding:5px}
#contenedor-precios-bottom li{margin:0 10px;height:0}
#contenedor-precios-bottom li div{background-color:#f4be06;color:#403a66;line-height:16px;padding:5px}
#contenedor-precios-bottom li:first-child{padding-top:5px}
#precios-bottom{padding:10px}
#precios-bottom .contenedor-precios-pd{width:290px}
.seleccionado-bottom{background-color:#a82a36;color:#fff}
.resultados-pd{float:left;min-height:300px}
.paginacion-pd{width:650px}
#lista-tab{display:inline-block;margin:20px 10px;width:980px}
#lista-tab-mas5{display:inline-block;margin:20px 35px 20px 65px;width:900px}
#lista-tab li,#lista-tab-mas5 li{cursor:pointer;pointer:hand;display:block;float:left;font:14px Helvetica,Arial,sans-serif;height:16px;padding:8px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
#lista-tab li{margin-right:2px}
#lista-tab li:first-child{margin-left:60px}
#lista-tab-mas5 li{margin:0 0 5px 0;border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px}
.lineaResultadoVuelo .icono-compania{height:30px;width:60px;vertical-align:middle}
.lineaResultadoVuelo .detallesVuelo,.lineaResultadoVuelo .infoVuelo,.lineaResultadoVuelo .duracionVuelo{float:left;padding:2px 5px}
.lineaResultadoVuelo .seleccionarElemento{float:right}
.lineaResultadoVuelo .warning{padding:10px;background-image:none}
div#resultadosCompactos .lineaResultadoVuelo{margin-bottom:0}
.lineaResultadoVuelo table{width:100%}
.lineaResultadoVuelo table th{font-weight:bold}
.lineaResultadoVuelo table tr{border-bottom:1px solid #ccc}
.lineaResultadoVuelo table td{margin-top:3px}
.lineaResultadoVuelo .infoVuelo{display:inline-block;width:325px}
.salidaVuelo,.llegadaVuelo{display:block}
.lineaResultadoVuelo .infoCompania{float:left;line-height:36px;padding-right:20px;width:60px}
.lineaResultadoVuelo .compania{color:#5b5576;font-size:10px}
.lineaResultadoVuelo .detallesVuelo{width:70px}
.lineaResultadoVuelo .duracionVuelo{padding:2px 0;width:51px}
.aviso-negativos{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;margin:0 10px 10px 10px;padding:10px;width:630px}
.filtro-paquete-dinamico{padding:0 0 5px 20px;width:630px}
.filtro-paquete-dinamico h2{padding:0 0 10px 0}
#tabla-cambio-fechas-pdv{margin:0 auto;width:910px}
#tabla-cambio-fechas-pdv thead tr{background-color:#5b557b!important;color:#fff}
#tabla-cambio-fechas-pdv tr:nth-child(odd){background:#fff}
#tabla-cambio-fechas-pdv tr:nth-child(even){background:#dedede}
#tabla-cambio-fechas-pdv td,#tabla-cambio-fechas-pdv th{padding:5px 10px}
#tabla-cambio-fechas-pdv th{font-weight:bold}
#tabla-cambio-fechas-pdv td.dia{border-right:1px solid #bbb;border-left:1px solid #bbb;text-align:center}
#btn-aceptar-cambio-fechas-pdv{margin:20px 0 0 0}
#contenedor-tabla-servicios-pd table{background-color:#fff;margin:0 auto;width:910px}
#contenedor-tabla-servicios-pd table thead tr{background-color:#5b557b!important;color:#fff}
#contenedor-tabla-servicios-pd table tr:nth-child(odd){background:#fff}
#contenedor-tabla-servicios-pd table tr:nth-child(even){background:#dedede}
#contenedor-tabla-servicios-pd table tr{padding:0}
#contenedor-tabla-servicios-pd table th,#contenedor-tabla-servicios-pd table td{font-weight:bold;padding:7px 5px}
#contenedor-tabla-servicios-pd table td{font-weight:normal;padding:2px 5px}
#contenedor-tabla-servicios-pd table td img{vertical-align:middle}
#contenedor-tabla-servicios-pd table td.estado{width:85px}
#datos-pasajeros-vuelos{float:left;padding:10px;width:435px}
#datos-pasajeros-vuelos ul li{margin-top:20px}
#datos-pasajeros-vuelos h2{font-size:1.3em;padding:0!important}
#datos-pasajeros-vuelos h3{border-bottom:1px dotted #111;font-size:1.2em;margin-bottom:5px;padding-bottom:2px}
#datos-pasajeros-vuelos label{display:block;font-weight:bold;padding:5px 0 2px 1px;width:auto}
.documento-pax-vuelo{margin-top:8px}
.documento-pax-vuelo input,.documento-pax-vuelo select{margin-right:20px;width:120px}
.documento-pax-vuelo input.edad{margin-right:0}
ul.paginacionNumPag{display:inline-block;height:auto;margin-left:20px}
ul.paginacionNumPag li{float:left;display:block;line-height:20px;color:#222;font-size:14px;margin-left:10px}
ul.paginacionNumPag li.seleccionada a{background:#a82a36;color:white;font-weight:bold;cursor:default}
ul.paginacionNumPag li a{color:#999;display:block;padding:0 5px;text-decoration:none}
ul.paginacionNumPag li:hover a,ul.paginacionNumPag li a:focus{background:#f0eff4;color:#222}
.filtro-pq div.capa50{margin-bottom:10px}
li.verMasOpciones{border:none!important;background:none!important;margin-bottom:10px}
#listaFiltroGrupoDistintivas li img,#listaFiltroGrupoDistintivas li label{margin-left:5px}
div#resultadosCompactos span.descripcionHotel,#descripcionCategoria span.descripcionHotel{background:url(../Content/images/mas-info-hotel.png) no-repeat 3px 0;float:left;font-family:Helvetica,Arial,Sans-serif;font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:20px;padding:0 0 0 25px;color:#fff}
.link-reservar-paquete-vacacional{background:none!important;border:none!important;font-size:inherit!important;font-weight:inherit!important;padding:0!important}
.textoPrecioResultadoPaqueteDinamico{font-size:17px}
.meses table tr.cabecera-mes{background-color:#eee;font-weight:bold}
.meses table th{padding:2px 0;text-align:center}
.meses table th.titulo-mes{font-size:14px;font-weight:bold;text-transform:capitalize}
.meses table th.ant a,.meses table th.sig a,.meses table th.ant a:hover,.meses table th.sig a:hover,.meses table th.ant a:visited,.meses table th.sig a:visited{color:#0084cb;font-size:24px;padding:1px 25px;text-decoration:none}
.meses table th.ant a:hover,.meses table th.sig a:hover{color:#fff}
.meses table tr.dias-semana td{border-spacing:1px;border-collapse:separate;background-color:#fff;font-weight:bold;padding:8px 0 3px 0}
.meses table tbody td{background-color:#eee;min-width:52px;padding:3px;text-align:center;border:1px solid #fff}
.meses table td.dia-salida{background-color:#a4a4a4;color:#fff;cursor:pointer}
.meses table td.dia-salida:hover{background-color:#51a351}
.meses table td.dia-salida a{color:#484848}
.meses table td.dia-salida a:hover{color:#fff}
.meses table td.dia-salida span{display:inline-block;padding:2px 0;width:100%}
.meses table td.dia-salida span:last-child{font-weight:bold}
.meses table td.salida-oferta{background:#a4a4a4 url(/Content/images/CssImages/icon-salida-oferta.png) no-repeat 42px 2px;color:#fff}
#leyenda-calendario{margin:10px 0 0 0}
#leyenda-calendario li{border:none!important;float:left;padding:0 20px 0 0}
#leyenda-calendario li:last-child{float:right;line-height:14px;padding-right:0}
#leyenda-calendario span{font-size:11px;line-height:20px}
.leyenda-cube{float:left;height:18px;margin-right:2px;width:20px}
.leyenda-fecha-salida{background-color:#a4a4a4}
.leyenda-fecha-oferta{background:#a4a4a4 url('/Content/images/CssImages/icon-salida-oferta.png') no-repeat center center}
.mes-calendario table th{background-color:#fff;font-weight:bold;padding:2px 0;text-align:center}
.mes-calendario table tr.texto-mes th{text-transform:capitalize;background-color:#eee}
.mes-calendario table tbody td{background-color:#eee;min-width:52px;padding:2px;text-align:center;border:1px solid #fff}
.mes-calendario table td.dia-salida{background-color:#a4a4a4;color:#fff;cursor:pointer}
.mes-calendario table td.dia-salida:hover{background-color:#51a351}
.mes-calendario table td.dia-salida a{padding:0!important;color:#484848}
.mes-calendario table td.dia-salida a:hover{color:#fff}
.mes-calendario table td.dia-salida span{display:inline-block;padding:2px 0;width:100%}
.mes-calendario table td.dia-salida span:last-child{font-weight:bold}
.mes-calendario table td.salida-oferta{background:#a4a4a4 url(/Content/images/CssImages/icon-salida-oferta.png) no-repeat 39px 2px;color:#fff}
.contenedor-reservar{float:right;width:120px;position:relative}
.almanaque{float:none;line-height:inherit}
.meses,.mes-calendario{font-size:.9em;background-color:#e6e6e6;border:1px solid #ccc;display:none;padding:5px;z-index:999}
.posicion-meses{position:absolute;top:35px;right:10px}
.cargando-almanaque{font-size:.9em;opacity:.5;background-color:#ccc;display:none;padding:5px;position:absolute;top:35px;right:10px;width:400px;height:275px;z-index:999}
.cargando-almanaque img{left:48%;position:absolute;top:45%}
#contenedor-presupuestopdv-ok{background-color:#ddd;font-size:16px;line-height:22px;margin:0 auto 25px auto;min-height:200px;padding:15px;width:920px}
#tblOpcionalReservaConDetalleDescriptivos{margin:20px auto}
#tblOpcionalReservaConDetalleDescriptivos th{font-size:1.5em;padding-bottom:5px;text-align:center}
#tblOpcionalReservaConDetalleDescriptivos tr.fila-titulo-opcional-detallado,#tblOpcionalReservaConDetalleDescriptivos tr.fila-opcional-detallado{border-bottom:1px solid #111}
#tblOpcionalReservaConDetalleDescriptivos td{padding:10px 0}
#tblOpcionalReservaConDetalleDescriptivos td.opcional-detallado-check{width:20px}
#tblOpcionalReservaConDetalleDescriptivos td.opcional-detallado-unidades{width:50px}
#tblOpcionalReservaConDetalleDescriptivos td.opcional-detallado-concepto{width:480px}
#tblOpcionalReservaConDetalleDescriptivos td.opcional-detallado-precio{font-size:1.3em;font-weight:bold;text-align:right;width:90px}
.lista-opcional-con-descriptivo li{padding-bottom:10px}
.lista-opcional-con-descriptivo li:last-child{padding-bottom:0}
.lista-opcional-con-descriptivo li h1{padding:0 0 5px 0}
#opcional-con-descriptivo h1{font-size:1.2em}
#opcional-con-descriptivo h2{font-size:1em;padding:0 0 5px 0}
#opcional-con-descriptivo img{border:1px solid #111;float:left;margin:0 10px;padding:2px}
#opcional-con-descriptivo img.img-no-disponible{border:0}
#opcional-con-descriptivo p{line-height:16px;text-align:left}
.lista-opcional-con-descriptivo li h1,.lista-opcional-con-descriptivo li h2,.lista-opcional-con-descriptivo li p{padding-left:106px!important}
#infoEdicionPasajeros{display:block;font-size:12px;padding-left:10px;text-align:left}
#infoEdicionPasajeros h2{padding-bottom:10px!important}
.datosEditarPasajeros{float:left;width:450px;padding-top:15px;border-top:2px dotted #CCC}
.datosEditarPasajeros p{padding-bottom:8px}
.datosEditarPasajeros p label{display:inline-block;padding-right:5px;width:120px}
.datosEditarPasajeros select{margin:0 2px!important}
.inputpais{width:150px!important}
#sobrepasadoLimiteRiesgo{float:left;padding:10px;width:435px}
#sobrepasadoLimiteRiesgo span{color:red}
#lista-productos-paquete-vacacional .resultado-busqueda .salidas{margin:1em}
#lista-productos-paquete-vacacional .resultado-busqueda .salidas table{width:100%;margin:0}
#lista-productos-paquete-vacacional .resultado-busqueda .salidas table td form{margin:0;padding:0}
#lista-productos-paquete-vacacional .resultado-busqueda .salidas table td .button{margin-bottom:0}
.contenedor-datos-hotel{margin-bottom:1.25rem!important}
.pnlFolleto{font-family:Tahoma;padding:20px}
.pnlFolletoIzq{float:left;padding:15px;width:420px;display:block}
.pnlFolletoInfo{font-size:13px!important;font-family:Arial!important;text-align:left;padding:5px}
.pnlFolletoDer{float:right;padding:15px;width:420px;display:block}
.pnlTextoProducto{text-align:justify;width:425px}
#PanelCaracteristicas{padding:5px 0}
.separacion{margin-bottom:10px}
.labels{font:11px Tahoma}
.labelsproducto{font:bold 17px Tahoma;margin-left:10px}
.labelstitulo{display:block;font:bold 16px arial,helvetica,clean,sans-serif;padding-left:4px;text-decoration:none;vertical-align:middle;padding:2px;border:solid 1px #ccc;line-height:25px}
#formularioGrupoPublicaciones{margin:20px auto 0 auto;padding:1.66em;width:48.804em;border:1px solid #CCC}
#contenedor-reserva-pd{width:425px;position:relative}
.enlace-calendario-salidas{font-family:Helvetica,Arial,Sans-serif;font-size:14px;font-weight:bold;letter-spacing:-1px;padding-top:30px}
#formularioGrupoPublicacionesH3{font-family:Helvetica,Arial,Sans-serif;font-size:14px;font-weight:bold;letter-spacing:-1px;margin:0 auto;padding-top:30px;width:650px}
#formularioGrupoPublicacionesH3 h3{font-size:20px}
#formularioGrupoPublicacionesH3 p{padding-left:15px}
#enlaceFormularioFolletoElectronico,#enlaceFormularioGp{pointer:hand;cursor:pointer;font-family:Helvetica,Arial,Sans-serif;font-size:14px;font-weight:bold;letter-spacing:-1px;padding:0 0 15px 128px;text-decoration:underline}
.listaPublicaciones{margin:20px auto;width:630px}
.listaPublicaciones h3{font-size:18px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;letter-spacing:-1px}
.listaPublicaciones ul{margin-top:20px}
.parrafoDescripcion{width:63.40em;padding:.83em .83em!important}
.tituloServicio{font-weight:bold;font-size:1.1em}
.contenedorImagenProductos{height:84px;padding:.83em 0 .83em .83em;width:108px}
.imagenProductos{width:100px;max-height:78px;padding:3px}
.contenedorImagenPequeña{display:block;height:1.66em;padding:3px 0 1px 0;text-align:center}
.contenedorPequeñaImagen{height:20px;padding:0 3px;width:20px}
.imagenPequeña{width:1.66em;height:1.66em}
.imagenMuyPequeña{width:1em;height:1em}
.imagenPequeñaPdf{width:1.328em;height:1.328em}
.contenedorImagenCategorias{height:1.66em;text-align:center}
.imagenCategorias{width:5.976em;height:1.66em}
.imagenOferta{width:24px;height:16px}
.contenedorImagenOferta{width:24px;height:16px;padding:0 3px}
.imagenCompleto,.imagenGarantizada,.imagenNoGarantizada{background:url(images/completo.gif) no-repeat 0 3px;float:left;height:21px;margin-right:5px;width:16px}
.imagenGarantizada{background:url(images/SalGarantizada.gif) no-repeat 0 3px}
.imagenNoGarantizada{background:url(images/SalNoGarantizada.gif) no-repeat 0 3px}
.contenedorImagenCompleto{width:3.984em;height:1.909em;padding:0 3px}
.contenedorImagenSalidaGarantizada{width:3.984em;height:1.909em;padding:0 3px}
.enlacePublicacionMasInfo{width:8.465em;padding:0 .83em;float:right}
.enlacePublicacionReservar{width:4.315em;padding:4px 5px;float:right}
.imagenPrincipal{width:420px;height:310px}
.labelsPublicacion{font:bold 14px Arial}
.separadorPublicacion{padding:5px}
.separadorPublicacionPaddingLeft{padding:5px;padding-left:18px}
.lbDesPublicacion{font:bold 17px Arial}
.listaImagenesPublicacion{margin:10px 0 10px 0;width:420px!important}
.listaImagenesPublicacion li{padding:5px 10px 0 10px}
.listaImagenesPublicacion img{padding:0 5px 5px 0;width:24px;height:24px}
#caracteristicasDistintivasPublicacion{padding-top:10px}
#direccionPublicacion p{font:bold 12px arial,helvetica,clean,sans-serif;vertical-align:middle}
.listaIzquierda{float:left;margin-right:5px}
.mapaPublicacion{position:relative;border:solid 1px #000;width:600px;height:350px}
.textoPublicacion,.textoPublicacionLargo{line-height:16px;padding:5px}
.contenedorMapaPublicacion{margin-top:10px;margin-bottom:10px}
#formularioBusquedaPublicacion{float:left;width:555px;margin-left:10px}
#imagenesPublicacion,#contenedorMapa{background-color:#fff;border:1px solid #ccc;padding:10px;position:relative;text-align:center;width:420px}
#cargando{display:none;left:48%;position:absolute;top:48%}
#GaleriaImagenes{clear:both;display:inline-block;margin-top:10px}
#GaleriaImagenes li{cursor:pointer;pointer:hand;display:inline-block;float:left;font-size:10px;font-weight:bold;padding:3px;margin:0 1px}
#btVolverAtras{cursor:pointer;pointer:hand;text-decoration:underline}
.masInfoObservaciones{pointer:hand;cursor:pointer;font-weight:bold;padding-right:10px;text-decoration:underline;text-align:right}
.spanMostraDetalle{text-decoration:underline;font:bold 12px arial,helvetica,clean,sans-serif}
.separadorMostrarDetalle{cursor:pointer;pointer:hand;background:url(images/CssImages/ver.png) no-repeat 0 0;padding-left:40px!important;height:40px;padding-top:5px}
#mostrarMapa{cursor:pointer;pointer:hand}
#disponibilidad{float:right;width:350px;padding-top:30px}
.mes{float:left;min-height:175px;width:220px;font-size:14px;padding-top:20px}
.mes table{margin:2% auto}
.mes table td{padding:6px}
.NoDisponible{text-decoration:line-through;color:Red}
.BajoPeticion{color:Red;font-weight:bold}
.FechasPasadas{color:#CCC}
.Disponible{font-weight:bold}
.cambiaMes{text-decoration:none;padding-top:10px}
#Leyenda{float:left;padding-top:40px}
#nombreMes{display:inline-block;width:120px}
#pDisponibilidad{margin-left:18px}
#formulario-y-disponibilidad{width:940px}
#titulo-imagen,#des-imagen{font-size:10px;text-align:left}
#tabla-resultados-hoja{margin:5px 0 5px 10px;width:670px}
#tabla-resultados-hoja td{padding:5px 0 5px 10px}
.titulo-publicacion{line-height:20px;margin-top:10px}
.descripcion-acomodacion-regimen{width:350px}
.importe-normal,.importe-tachado{text-align:right;width:65px}
.importe-tachado{text-decoration:line-through}
.boton-reservar{width:140px}
td.boton-reservar .enlaceReservasEstanciaSimplificadosOr,td.boton-reservar .enlaceReservasEstancia{letter-spacing:0!important;padding:2px 5px!important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
td.boton-reservar .enlaceReservasEstanciaSimplificadosOr{border:1px solid #999;color:#333;margin-left:55px}
.mas-resultados{cursor:pointer;padding-left:0!important;pointer:hand;text-decoration:underline}
.fila-blanca,.primera-fila-blanca{height:2px;padding:0!important}
.primera-fila-blanca{height:5px}
.contenedorPdfHojaProducto{float:right;margin-right:10px;cursor:pointer;pointer:hand}
.imprimirHojaProducto{float:right}
#filtroResultados.filtroResultadosCompactos{margin:118px 30px 0 12.5px}
#listaResultados.listaResultadosCompactos{padding:20px 0 50px 30px;width:660px}
div#resultadosCompactos{width:650px}
div#resultadosCompactos .textoPoliticasCancelacion{width:565px}
div#resultadosCompactos li.lineaResultadoBusqueda{width:648px}
#resultadosCompactos #lineasResultados{width:628px}
div#resultadosCompactos li.lineaTarifaPrecio{width:618px!important}
.hideAcomodacion{display:none}
div#resultadosCompactos .centroTituloResultado{padding-right:10px;width:490px}
div#resultadosCompactos .tituloResultado{height:51px;width:648px}
div#resultadosCompactos span.descripcionHotel{background:url(../Content/images/mas-info-hotel.png) no-repeat 3px 0;float:left;font-family:Helvetica,Arial,Sans-serif;font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:20px;padding:0 0 0 25px}
div#resultadosCompactos #descripcionCategoria a,div#resultadosCompactos .lineaTarifaPrecio a{text-decoration:none}
div#resultadosCompactos #descripcionCategoria{padding:5px 0 0 8px;width:490px}
div#resultadosCompactos .destino{padding:5px 0 0 10px;width:490px}
div#resultadosCompactos a.VerEnMapa{margin-left:140px}
div#resultadosCompactos .precioDesde{padding-top:0}
div#resultadosCompactos #precio{margin:5px 10px 5px 0;width:138px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
div#contenedorAcomodaciones,div.contenedorAcomodaciones{float:left;width:505px}
div#resultadosCompactos span.fechasLineaResultado{background:url(../Content/images/mas-info-hotel.png) no-repeat 0 0;display:inline-block;float:left;font-weight:bold;line-height:18px;padding-left:25px;width:auto}
div#resultadosCompactos span.abrirTextoPoliticaCanc,div#resultadosCompactos span.cerrarTextoPoliticaCanc,div#resultadosCompactos span.enlacePoliticasCancelacion{float:right}
div#resultadosCompactos span.oferta{float:none;font-size:inherit;letter-spacing:0}
div#resultadosCompactos span.pruebaOferta{margin:0;width:70px}
div#resultadosCompactos .acomodacionSimplificado{border:0!important;font-size:11px;font-weight:bold;line-height:normal;padding:0 0 5px 10px;width:auto!important}
div#resultadosCompactos .lineaResultado{border:0!important}
div#resultadosCompactos .contenedorImagenPublicacion{padding:0 5px 0 0}
div#resultadosCompactos #preciosAcomodacion{line-height:21px;width:147px}
div#resultadosCompactos #acomodacionTachado{line-height:21px;width:214px}
div#resultadosCompactos #codigoRegimen{float:left;font-size:10px;height:21px;text-align:center;width:30px}
div#resultadosCompactos .contenidoCodigoRegimen{cursor:default;display:inline-block;line-height:16px;margin-top:3px;width:30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
div#resultadosCompactos span.precioTachar{width:65px;padding-left:5px}
div#resultadosCompactos span.precioLineaAcomodacion{padding:0 2px 0 0!important;margin-left:5px;width:65px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
div#resultadosCompactos #precioReservar{float:left;padding-left:37px;width:61px}
#resultadosCompactos a.enlaceReservasEstancia,input.enlaceReservasEstancia{margin-left:0!important}
div#resultadosCompactos a.enlaceReservasEstancia,div#resultadosCompactos a.enlaceReservasEstanciaSimplificadosOr{margin:0!important;letter-spacing:0!important;padding:2px 5px!important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
div#resultadosCompactos #precioReservar.bajoPeticion{padding-left:19px;width:80px}
div#resultadosCompactos a.enlaceReservasEstanciaSimplificadosOr,td.boton-reservar .enlaceReservasEstanciaSimplificadosOr,input[type="submit"].enlaceReservasEstanciaSimplificadosOr{background-image:url(images/CssImages/fondo-botones-or.png);background-repeat:no-repeat;background-position:0 -5px;padding:2px 5px 2px 21px!important}
div.codigoRegimenPaquteDinamico .contenidoCodigoRegimen{font-weight:normal;margin-top:0!important;padding:2px 0}
div#resultadosCompactos .acomodacionTachadoPaqueteDinamico{width:283px!important}
div#resultadosCompactos .preciosAcomodacionPaqueteDinamico{width:177px!important}
div#resultadosCompactos .preciosAcomodacionPaqueteDinamico .precioLineaAcomodacion{line-height:inherit}
.h-rq,.h-ok{font-weight:normal;padding:4px 3px;margin-left:2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.h-rq{background-color:#f89406;color:#444}
.h-ok{color:#fff;background-color:#468847}
.seleccionarElemento{padding:3px 5px!important;font-weight:normal;color:#5b557b;text-decoration:underline;cursor:pointer}
.elementoSeleccionado{background-color:#a82a36;padding:4px 5px!important;margin-left:2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font-weight:bold}
div#resultadosCompactos li.contenedorDetalleReservaPorNoche{border:0;margin:0 0 10px 11px}
div#resultadosCompactos #totaldetalle{width:494px}
div#resultadosCompactos .habitacion{font-size:9px;line-height:12px;padding:5px;width:236px}
div#resultadosCompactos .concepto{width:175px}
div#resultadosCompactos .fecha{width:38px}
div#resultadosCompactos .unidades{width:12px}
div#resultadosCompactos .descripcion,div#resultadosCompactos .soloConceptoImporte{width:130px}
div#resultadosCompactos .importe{width:50px}
div#resultadosCompactos .soloConceptoImporte{padding-left:50px}
.textMini{font-size:.625em!important}
#contenedorLogin a{font-size:12px;font-weight:bold;padding-bottom:5px}
#contenedorLogin p{padding:4px 0;text-align:center}
.text{border:0;font-size:1.25em;width:70%}
#contenedorLogo{height:120px;margin:0 auto;padding:10px;width:450px}
#contenedorFondoLogin{margin:10px auto 0 auto;padding:10px;text-align:center;width:450px}
#contenedorLogin{height:100%;padding:20px 10px 10px 10px}
#contenedorLogin label,#peticionDatosLoginHotelero .titulo{display:inline-block;font-size:20px;font-weight:bold;padding:8px 0 3px 0;width:100%}
#contenedorLogin .validation-summary-errors,#contenedorLogin .field-validation-error{font-size:12px;padding:4px 0;font-weight:bold;text-align:center;width:100%}
#contenedorLogin span.field-validation-error{float:left}
#botonAceptarLogin{margin:15px 0 0 0}
.botonIzquierda{margin-right:25px!important}
.infoTooltip{background:url(images/info20.png) no-repeat 50px 8px}
#peticionDatosLoginHotelero .titulo{padding-bottom:10px}
.error{color:Red}
#opcionales-reserva-wrapper h2{display:none}
#opcionales-reserva #contenedorLogo{margin-top:20px}
#opcionales-reserva #olvideMipass{display:none;visibility:hidden}
#opcionales-reserva #contenedorLogo,#opcionales-reserva #contenedorFondoLogin{width:350px}
#opcionales-reserva #contenedorLogin p{text-align:left!important;padding-left:50px}
#opcionales-reserva #contenedorLogin .centrado{text-align:center!important}
#opcionales-reserva .infoTooltip{background:url(images/info20.png) no-repeat 0 0!important}
#opcionales-reserva #contenedorLogin .infoTooltip{padding-bottom:0!important;padding-left:25px!important;display:block!important}
#opcionales-reserva #contenedorLogin label{font-size:18px!important}
.textoInformacion{font-size:11px!important}
#panel-lateral-resultados{float:right;width:258px;margin:88px 20px 30px 12px}
#panel-lateral-resultados #filtroResultados{margin:0;border:none!important}
#filtroBusqueda.vertical{float:right;border:0;margin:0;padding:0;width:269px}
#filtroBusqueda.vertical #formularioBusqueda{width:254px;-moz-border-radius:0;-webkit-border-radius:0;padding:8px!important;float:right;border:none!important}
#filtroBusqueda.vertical #formularioBusqueda label{margin-right:0!important}
div#ui-datepicker-div{font-size:.75em!important}
#filtroBusqueda.vertical #validacionFormulariosBusqueda{display:none!important}
#filtroBusqueda.vertical input[type="text"].input-validation-error,#filtroBusqueda.vertical select.input-validation-error{border-color:#f00!important}
.parrafoImpuestosTarifasSinfiltro{margin-bottom:28px;padding:2.49em 0 0 3.32em;font-size:9px;font-style:italic;font-weight:bold;text-align:right}
#listaResultados.listaResultadosJson{margin-top:0!important}
#listaResultados .parrafoImpuestosTarifas,#listaResultados.listaResultadosJson .parrafoImpuestosTarifas{padding-bottom:15px}
#parametros-configuracion{padding:0 1.66em 0 2.49em;width:78.85em}
#parametros-configuracion h2{font-size:18px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;letter-spacing:-1px}
#parametros-configuracion h3{font-size:15px}
#parametros-configuracion p{line-height:18px;padding:3px 0}
#parametros-configuracion li{margin-bottom:30px}
#parametros-configuracion input{margin-right:5px}
#parametros-configuracion input.url{width:250px}
#parametros-configuracion input.tamaño{width:100px}
#parametros-configuracion input[type="submit"]{margin-bottom:10px}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('images/chosen-sprite.png') no-repeat 0 2px}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url('images/chosen-sprite.png') no-repeat 100% -20px;background:url('images/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111!important}
.chosen-disabled{opacity:.5!important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('images/chosen-sprite.png') no-repeat -30px -20px;background:url('images/chosen-sprite.png') no-repeat -30px -20px;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url('images/chosen-sprite@2x.png')!important;background-size:52px 37px!important;background-repeat:no-repeat!important}
}
#resolucion-incidencias h1{width:auto;display:inline-block;clear:both}
#resolucion-incidencias h1 span{font-size:.8em;font-weight:normal}
#resolucion-incidencias label{width:230px;text-align:right;margin:5px 10px 0 0;float:left}
#resolucion-incidencias input[type='text'],#resolucion-incidencias select{width:150px}
#resolucion-incidencias textarea{width:300px;height:100px}
.contenedor-datos-vuelo{margin:0 0 18px 60px}
#resolucion-incidencias input[readonly].calendario{background-color:#fff}
.mensaje-añadir-vuelos{padding:5px 0 10px 20px}
.addTransfers,.deleteTransfers{font-weight:bold}
.datos-vuelo{margin-top:5px}
.datos-vuelo input.hora-vuelo{width:45px!important}
.datos-vuelo input.numero-vuelo{width:60px!important}
.datos-barco input.numero-barco{width:300px!important}
.datos-vuelo select.compañia{width:300px!important}
.datos-vuelo p span{margin-right:5px;margin-left:10px}
.chzn-container-single .chzn-single span{display:inline-block}
#contenedor-vuelos-xml #btnAceptar{margin:0 0 0 15px}
.enlace-hoja-publicacion,.enlace-hoja-publicacion-reserva,.enlace-hoja-producto-reserva,.enlace-hoja-publicacion-reserva,.hoja-producto-xml,.hoja-producto-xml-paquetes{cursor:pointer;pointer:hand}
#fondoModalHojaProducto{background:url(images/CssImages/fondo-semitransparente.png);display:none;font-size:.75em;left:0;position:absolute;top:0;width:100%;z-index:9995}
#controlHojaProducto{border-width:2px;height:auto;margin:30px auto;padding:25px;position:relative;width:880px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px}
#cerrarHojaProducto{cursor:pointer;left:910px;position:absolute;top:-9px}
.lista-tab-hoja-producto{display:inline-block;margin:20px 10px 0 10px;width:860px}
.lista-tab-hoja-producto li{cursor:pointer;pointer:hand;display:block;float:left;font:14px Helvetica,Arial,sans-serif;height:16px;margin-right:2px;padding:8px;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.lista-tab-hoja-producto li:first-child{margin-left:10px}
.contenido-hoja-producto{padding:20px;width:auto}
#servicios-distintivas{width:200px}
#servicios-distintivas .imagenProductoPrincipal{max-height:110px;width:190px}
.lista-servicios-distintivas h3,#texto-servicios h3,#contenido-itinerario h3{font-size:1.2em;border-bottom:1px dotted #111;margin-top:15px}
.lista-servicios-distintivas li{margin:10px 5px}
.lista-servicios-distintivas img{padding:0 5px 5px 0;width:24px;height:24px}
#texto-servicios{float:right;width:610px}
.descriptivo p{padding:5px;line-height:16px}
#imagenesPublicacion,#contenedorMapa{margin:0 auto;width:600px}
#datos-agencia-hojaProducto{margin-bottom:10px;width:880px}
#datos-agencia-hojaProducto img,#msg-no-logo{float:left;margin:0 10px 0 0}
#msg-no-logo{height:100px}
#datos-agencia-datos-web,#datos-agencia-datos-postales{padding:0 10px 10px 10px;width:330px}
#datos-agencia-datos-postales{margin-top:22px}
#datos-agencia-hojaProducto h1{font-size:1.3em;margin-bottom:5px}
.panelIncidencias{padding:2.5em .833em 2.0825em 2.075em;clear:both;width:80.422em;margin-bottom:10px}
.panelIncidencias h2{padding:10px;border:1px solid #CCC;background-color:#E6E6E6}
#panelCabeceraIncidencia{border-bottom:1px dotted #666;float:left;margin:10px 10px 0 20px;padding:20px 0;width:950px}
#panelCabeceraIncidencia h2{border-bottom:1px dotted #666;font:bold 20px Helvetica,Arial,sans-serif;letter-spacing:-1px;padding:5px}
.divIncidencias{margin:25px 10px 0 0;font-size:1em;width:25.97em;float:left}
.divIncidencias ul{padding:5px}
.divIncidencias h3{border-bottom:1px dotted #666}
.divIncidencias ul li{padding:5px}
.textoFiltroIncidencias{float:left;padding:10px 10px 0 40px;font-weight:bold;font-style:italic;background:#ffe url(images/CssImages/warning.png) no-repeat 20px 75%}
.atrasReservas{float:left;padding:10px;margin-left:10px}
.ui-menu .ui-menu-item a.area,.ui-menu .ui-menu-item a.city,.ui-menu .ui-menu-item a.center,.ui-menu .ui-menu-item a.populatedplace{background-repeat:no-repeat;padding-left:30px;background-position:5px}
.ui-menu .ui-menu-item a.area{background-image:url(images/CssImages/TiposDestinos/area.png)}
.ui-menu .ui-menu-item a.area:hover{background-image:url(images/CssImages/TiposDestinos/area-hover.png)}
.ui-menu .ui-menu-item a.city{background-image:url(images/CssImages/TiposDestinos/city.png)}
.ui-menu .ui-menu-item a.city:hover{background-image:url(images/CssImages/TiposDestinos/city-hover.png)}
.ui-menu .ui-menu-item a.center{background-image:url(images/CssImages/TiposDestinos/center.png)}
.ui-menu .ui-menu-item a.center:hover{background-image:url(images/CssImages/TiposDestinos/center-hover.png)}
.ui-menu .ui-menu-item a.populatedplace{background-image:url(images/CssImages/TiposDestinos/populatedplace.png)}
.ui-menu .ui-menu-item a.populatedplace:hover{background-image:url(images/CssImages/TiposDestinos/populatedplace-hover.png)}