html{margin:0;padding:0}body{background-color:#fff;color:#3c3c3a;font-size:13px;font-family:Arial,Verdana,Helvetica,Sans-Serif;margin:0;padding:0;width:100%;height:100%}a img{border:none}#Logindiv1{width:312px;margin:0 auto}a{color:#3c3c3a;outline:none;padding-left:3px;padding-right:3px;text-decoration:none}a:link,a:visited,a:active,a:hover{color:#3c3c3a}a:hover{}.ClearBoth{clear:both}header,footer,hgroup,nav,section{display:block}mark{background-color:#a6dbed;padding-left:5px;padding-right:5px}.float-left{float:left}.float-right{float:right}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden}h1,h2,h3,h4,h5,h6{color:#3c3c3a;margin-bottom:0;padding-bottom:0;margin-top:0;font-weight:600}h1{font-size:24px}h2{font-size:20px}h3{font-size:15px}h4{font-size:1.1em}h5,h6{font-size:1em}h5 a:link,h5 a:visited,h5 a:active{padding:0;text-decoration:none}.content-wrapper{margin:0 auto;max-width:1000px}#body{margin-top:10px}.main-content{width:100%;margin:0 auto;min-height:400px;padding-bottom:30px}header{background-image:url(../images/header.jpg);-webkit-box-shadow:0 2px 2px black;box-shadow:0 2px 2px black;min-height:100px}header .content-wrapper{padding-top:8px}footer{clear:both;background-color:#2c5991;font-size:.8em;min-height:50px;color:#fff}footer .content-wrapper{width:100%}footer a{color:#fff}#Firmasites{float:right;width:80px;margin-top:30px}#Firmasites a{color:#fff;font-size:10px}.site-title{color:#c8c8c8;font-family:Rockwell,Consolas,"Courier New",Courier,monospace;font-size:2.3em;margin:0}.site-title a,.site-title a:hover,.site-title a:active{background:none;color:#c8c8c8;outline:none;text-decoration:none}#login{display:block;font-size:.85em;margin:0 0 10px;text-align:right}#login a{background-color:#d3dce0;margin-left:10px;margin-right:3px;padding:2px 3px;text-decoration:none}#login a.username{background:none;margin-left:0;text-decoration:underline}#login ul{margin:0}#login li{display:inline;list-style:none}.Pantalla{width:100%;height:100%;position:fixed;z-index:99999}.ProgressIndicator{position:fixed;top:30%;left:45%;z-index:99999999;background-color:rgba(255,255,255,.97);background:rgba(255,255,255,.99);color:rgba(255,255,255,.97);-moz-box-shadow:-1px 12px 35px #000;-webkit-box-shadow:-1px 12px 35px #000;box-shadow:-1px 12px 35px #000;border-radius:8px;padding:60px 80px 60px 100px}.ProgressIndicator2{position:fixed;top:50%;left:50%;z-index:99999999;background-color:rgba(255,255,255,.97);background:rgba(255,255,255,.99);color:rgba(255,255,255,.97);-moz-box-shadow:-1px 12px 35px #000;-webkit-box-shadow:-1px 12px 35px #000;box-shadow:-1px 12px 35px #000;border-radius:8px;padding:60px 80px 60px 80px;margin-top:-115px;margin-left:-300px;background-repeat:no-repeat;background-size:cover}@keyframes cambioDeFondo{0%{background-image:url('../Images/Slide2025/BANNER-Palace Mazatlan.jpg')}33%{background-image:url('../Images/Slide2025/Banner Royal Villas.jpg')}66%{background-image:url('../Images/Slide2025/Banner VENTUS_HA.jpg')}100%{background-image:url('../Images/Slide2025/Banner Ave Inn.jpg')}}.ProgressIndicatorImagenes{animation:cambioDeFondo 30s infinite}ul#MenuSuperior,ul.MenuSuperior{font-size:20px;margin-bottom:5px;margin-top:10px;margin-bottom:13px}ul#MenuSuperior li,ul.MenuSuperior li{display:inline;list-style:none;padding-left:15px}ul#MenuSuperior li a,ul.MenuSuperior li a{background:none;color:#fff;text-decoration:none}ul#MenuSuperior li a:hover,ul.MenuSuperior li a:hover{color:#91c4ff;text-decoration:none}ul#MenuInferior{font-size:12px;margin-left:0;margin-top:20px}ul#MenuInferior li{display:inline;list-style:none;padding-left:30px}ul#MenuInferior li a{background:none;color:#fff;text-decoration:none}ul#MenuInferior li a:hover{color:#91c4ff;text-decoration:none}.featured{background-color:#fff}.featured .content-wrapper{background-color:#7ac0da;background-image:-ms-linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);background-image:-o-linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#7ac0da),color-stop(1,#a4d4e6));background-image:-webkit-linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);background-image:linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);color:#3e5667;padding:20px 40px 30px 40px}.featured hgroup.title h1,.featured hgroup.title h2{color:#fff}.featured p{font-size:1.1em}hgroup.title{margin-bottom:10px}hgroup.title h1,hgroup.title h2{display:inline}hgroup.title h2{font-weight:normal;margin-left:3px}section.feature{width:300px;float:left;padding:10px}article{float:left;width:70%}aside{float:right;width:25%}aside ul{list-style:none;padding:0}aside ul li{padding:2px 0 2px 20px}.label{font-weight:700}#loginForm{border-right:solid 2px #c8c8c8;float:left;width:55%}#loginForm .validation-error{display:block;margin-left:15px}#socialLoginForm{margin-left:40px;float:left;width:40%}#socialLoginForm h2{margin-bottom:5px}fieldset.open-auth-providers{margin-top:15px}fieldset.open-auth-providers button{margin-bottom:12px}.contact h3{font-size:1.2em}.contact p{margin:5px 0 0 10px}.contact iframe{border:1px solid #333;margin:5px 0 0 10px}fieldset{border:none;margin:0;padding:0}fieldset legend{display:none}fieldset ol{padding:0;list-style:none}fieldset ol li{padding-bottom:5px}label{display:block;font-size:1.2em;font-weight:600}label.checkbox{display:inline}input,textarea{border:1px solid #e2e2e2;background:#fff;color:#333;font-size:14px;margin:5px 0 6px 0;padding:5px 0;width:300px;border-radius:3px}input[type="image"]{background:transparent;border:inherit;width:auto}textarea{font-family:inherit;width:500px}input:focus,textarea:focus{border:1px solid #7ac0da}input[type="checkbox"]{background:transparent;border:inherit;width:auto}input[type="submit"],input[type="button"],button,.botones{background-color:#40699b;border:1px solid #3c618d;-webkit-box-shadow:1px 1px 3px black;box-shadow:1px 1px 3px black;color:#fff;cursor:pointer;font-size:1.2em;font-weight:600;padding:5px 12px;width:auto;border-radius:6px}input[type="submit"]:hover,input[type="button"]:hover,button:hover,.botones:hover,.btnCancelar:hover{-webkit-box-shadow:1px 2px 5px black;box-shadow:1px 2px 5px black}a.botones{color:#fff}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:#e80c4d;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}.error{color:#e80c4d}.field-validation-error{color:#e80c4d;font-weight:bold}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #e80c4d}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#e80c4d;font-weight:bold;font-size:1.1em}.validation-summary-valid{display:none}table{border-collapse:collapse;border-spacing:0;margin-top:.75em;border:0 none}th{font-size:1.2em;text-align:left;border:none 0;padding-left:0}th a{display:block;position:relative}th a:link,th a:visited,th a:active,th a:hover{color:#333;font-weight:600;text-decoration:none;padding:0}th a:hover{color:#000}th.asc a,th.desc a{margin-right:.75em}th.asc a:after,th.desc a:after{display:block;position:absolute;right:0;top:0;font-size:.75em}th.asc a:after{content:'▲'}th.desc a:after{content:'▼'}td{padding:.25em 2em .25em 0;border:0 none}tr.pager td{padding:0 .25em 0 0}#DivFormularioContacto{width:410px;float:left}#SEO{text-align:center;margin-left:auto;margin-right:auto;width:1000px;margin-bottom:5px}#SEO h3{color:gray;font-size:12px;font-weight:lighter;margin-left:auto;margin-right:auto}.ColumnaIzquierda{width:240px;padding:5px 15px;background-color:#f9f9f5;border:thin solid #e2e2e2;border-radius:5px;min-height:500px;float:left}.ColumnaIzquierdaVacia{width:240px;padding:5px 15px;min-height:500px;float:left}.ContenidoPrincipal{width:700px;float:left;margin-left:20px;margin-right:-50px;position:relative;z-index:0}.TextoSuperior{height:20px;width:100%;text-align:right;color:#486a93}.Logo{margin-top:-8px}#LoginSistema{width:430px;padding:10px;background-color:#f9f9f5;border:thin solid #e2e2e2;border-radius:5px;margin:0 auto;margin-top:20px;font-size:16px;min-height:245px}#LoginSistema a{font-size:12px;color:#2c5991;margin-top:30px;float:left}#LoginSistema a:hover{text-decoration:underline}#LoginSistema input[type="submit"]{float:right;margin-top:20px}#MenuLogin{width:390px;margin:0 auto;text-align:center;margin-top:20px;margin-bottom:57px}#MenuLogin a{font-size:11px;float:left;margin-right:10px;padding-right:15px;border-right:thin solid #000}#MenuLogin a:hover{text-decoration:underline}#MenuLogin a:first-child{margin-left:50px}#MenuLogin a:last-child{border-right:none}#MenuLogin p{float:left}#UsuarioControl{width:350px;float:right;color:#fff;text-align:right;margin-top:3px}#UsuarioControl a{color:#fff}.MenuIzquierdoAdmin{text-transform:uppercase;font-size:18px}.MenuIzquierdoAdmin li:first-child a{margin-top:-15px}.MenuIzquierdoAdmin li{list-style-type:none}.MenuIzquierdoAdmin li a{color:#5277a4;width:235px;float:left;margin-left:-55px;padding:14px 5px 13px 30px;background:url(../images/flechamenu.png) no-repeat 15px}.MenuIzquierdoAdmin li a:hover{background-color:#eaeaea}.FichaResultadoBusqueda{min-width:678px;min-height:180px;padding:10px;float:right;font-size:12px;margin-bottom:20px}.FichaResultadoBusqueda h2{width:605px;font-size:18px}.FichaResultadoBusqueda div.Bloqueado{background:url('../Images/bloqueado.png') no-repeat rgba(205,205,205,.8);width:64px;height:64px;position:absolute;display:block;z-index:9;border-radius:5px;padding:2px;background-position:center}.FichaResultadoBusqueda div.ASolicitud{width:58px;height:58px;background:url('../Images/ASolicitud.png') no-repeat rgba(205,205,205,.8);position:absolute;border-radius:5px;padding:3px;padding-left:10px;padding-bottom:9px;background-position-y:4px;background-position-x:9px;background-size:60px;margin-top:20px}.DivImgDestino{width:180px;height:180px;float:left;margin-right:20px;display:table-cell;vertical-align:middle;min-height:180px}.DivImgDestinoRecomendado{width:180px;height:180px;float:left;margin-right:20px;margin-left:-91px;display:table-cell;vertical-align:middle;min-height:180px}.ImgDestino{max-width:180px;max-height:180px;display:block;margin:auto}.pnEstandar .FichaResultadoBusqueda{border:thin solid #e2e2e2}.pnRecomendado div.FichaResultadoBusqueda{min-width:677px;border:thin solid #dd5a33;background-color:#efefed;-webkit-box-shadow:0 2px 2px gray;box-shadow:0 2px 2px gray}.ImgOferta{float:right;margin-top:-12px;margin-right:-12px}.ImgRecomendado{float:left;margin-left:-14px;margin-top:-14px;position:relative;z-index:9}.Precio{height:32px;text-align:right}.Precio p{font-size:15px}.Precio b{font-size:30px;color:#017b35}.config{border-bottom:thin solid #3c3c3a;margin-bottom:30px;margin-top:20px;float:left;width:100%;padding-bottom:35px}.DescripcionConfig{width:65%;float:left}.Ajuste{width:35%;float:right}.Ajuste b{float:right;font-size:18px;width:80px;text-align:right}.Ajuste input[type="number"]{width:90px;font-size:12px;margin-top:9px;text-align:right}.Ajuste input[type="number"],.Ajuste input[type="submit"]{float:right}.Ajuste input[type="submit"]{font-size:12px;padding:3px 5px;margin-left:10px;margin-top:8px}.Ajuste span{margin-left:5px;font-weight:bold}.PanelError{padding:8px;border:1px solid #dd3c10;background-color:#ffc9c1;margin-top:15px;margin-bottom:5px;color:red;clear:both}.PanelInformative{padding:10px;border:1px solid #ccc;background-color:#ff9;margin-top:15px;margin-bottom:15px;color:#000}.Informativo{display:block;width:95%;margin:10px 2% 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#b5e5ef url(../Resources/icn_alert_info.png) no-repeat;background-position:10px 10px;border:1px solid #77bace;color:#082b33;padding:10px 0 10px 35px;font-size:14px;text-align:left;clear:both}.Advertencia{display:block;width:95%;margin:10px 2% 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f5f3ba url(../Resources/icn_alert_warning.png) no-repeat;background-position:10px 10px;border:1px solid #c7a20d;color:#796616;padding:10px 0 10px 35px;font-size:14px;text-align:left;clear:both}.Error{display:block;width:95%;margin:10px 2% 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f3d9d9 url(../Resources/icn_alert_error.png) no-repeat;background-position:10px 10px;border:1px solid #d20009;color:#7b040f;padding:10px 0 10px 35px;font-size:14px;text-align:left;clear:both}.Error ul li{list-style:none}.Error ul{margin:0}.Correcto{display:block;width:95%;margin:10px 2% 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e2f6c5 url(../Resources/icn_alert_success.png) no-repeat;background-position:10px 10px;border:1px solid #79c20d;color:#32510f;padding:10px 0 10px 35px;font-size:14px;text-align:left;clear:both}.configInfo{width:100%;float:left}.MensajeError{width:100%;height:10px;clear:both;text-align:right}.FichaHabitacion{min-width:667px;min-height:280px;padding:10px 15px;float:right;font-size:12px;margin-bottom:20px;background-color:#f9f9f5;border:thin solid #e2e2e2;border-radius:4px}.FichaHabitacion h3{float:left}.FichaHabitacion .Precio{float:right;margin-top:-30px}.FichaHabitacion .Detalles{float:left;width:330px;margin-top:20px}.FichaHabitacion .Detalles img{float:left;margin-right:10px}.FichaHabitacion .Detalles li{list-style-type:none;line-height:22px}.FichaHabitacion .TarifasDias{width:470px;float:left;margin-top:20px}.InfoTarifa{width:67px;float:left;font-size:11px;text-align:center;margin-bottom:5px}.Dia{background-color:#f5f5f5;border:thin solid #e2e2e2;border-bottom:none;border-right:none;padding:5px 15px}.Tarifa{background-color:#fff;border:thin solid #e2e2e2;border-right:none;padding:12px 15px}.InfoTarifa:first-child .Dia{border-top-left-radius:4px}.InfoTarifa:first-child .Tarifa{border-bottom-left-radius:4px}.InfoTarifa:last-child .Dia{border-top-right-radius:4px;border-right:thin solid #e2e2e2}.InfoTarifa:last-child .Tarifa{border-bottom-right-radius:4px;border-right:thin solid #e2e2e2}.TarifaTotal{width:100%;text-align:right;float:right;font-size:16px}.LeerMas a{font-size:13px;color:#2c5991;background:url(../images/leermas.png) no-repeat center left;padding-left:10px}.Caracteristicas{min-width:610px;padding:10px 15px;float:right;font-size:12px;margin-bottom:20px;background-color:#f9f9f5;border:thin solid #e2e2e2;border-radius:4px}.CaracteristicasInfo{min-height:280px;float:left;text-align:justify}.CaracteristicasLinks{min-width:610px;float:right;margin-top:30px;margin-bottom:20px}.CaracteristicasLinks a{color:#2c5991}.DivFotos{float:left;margin-bottom:20px;min-width:640px;margin-right:-20px}.DivFotos img{float:left;margin-bottom:4px;margin-left:5px}.Thumb{width:100px;height:100px}.ui-tabs,.ui-tabs-nav,.ui-tabs-nav .ui-state-default{border:none;background:none}.ui-tabs-nav{width:100%;padding:0;margin:0;margin-right:-15px;float:left}#tabs{float:left;margin-right:-35px;margin-left:-8px}#tabs li a{padding:0;margin:0;margin-right:25px;float:left}.ui-tabs-anchor,.ui-state-default a{padding:0;margin:0}.ui-state-default{font-size:9px}.ColumnaIzquierda img{float:left;margin-right:5px}.ColumnaIzquierda input{width:205px}.k-picker-wrap{width:80px;float:left}.ContenedorElementos{margin-top:10px;overflow:hidden;margin-bottom:40px;min-width:250px}.ElementoIzquierdo{float:left;width:90px}.ElementoIzquierdo span{background-color:#f9f9f5}.ElementoCentral{float:left;width:26px;position:relative;z-index:2;margin-left:15px;margin-right:3px}.ElementoDerecho{float:left;width:90px;margin-left:15px;position:relative;z-index:3}.ElementoDerecho span{background-color:#f9f9f5}.ContenedorElementos .k-picker-wrap{width:75px}.Habitaciones{width:100%;min-height:50px;margin-top:10px;overflow:hidden;margin-bottom:30px}.NumeroHuespedes{overflow:hidden}.NumeroHuespedes p{float:left;width:60px;margin-top:4px}.NumeroHuespedes p.LetraChica{width:70px;margin-left:10px;margin-top:0;font-size:11px;padding-right:30px}.Dropdown{width:70px}.EdadesNinosBuscar{overflow:hidden;float:right;margin-top:15px;width:180px}.EdadesNinosBuscar p{width:100px}.Pagger{padding-top:10px;float:left;width:100%}.Pagger,.Paginador a{text-align:center;margin-right:auto}.Pagger span span{font-size:16px;font-weight:bold}.Pagger a{font-size:16px;color:#2c5991;cursor:pointer}.PaginadorL{float:left}.PaginadorR{float:right}.PaginadorL,.PaginadorR{opacity:.8}.PaginadorL:hover,.PaginadorR:hover{opacity:1}.MenuReservacion{float:left;margin-right:-20px;margin-bottom:20px}.MenuReservacion span{background-color:#f5f5f5;border:thin solid #e5e5e5;padding:13px 0;font-size:15px;float:left;width:233px;text-align:center;font-weight:bold}.MenuReservacion span:first-child{border-right:none}.MenuReservacion span:last-child{border-left:none}.MenuReservacion span.activo{background-color:#2c5991;color:#fff}.DivBotones{float:right;margin-top:20px}.Franja{background-color:#2c5991;color:#fff;width:96%;padding:8px 15px;font-size:16px;font-weight:bold;margin-bottom:20px}.ValoracionTotal{text-align:right}.ValoracionTotal p{font-size:14px}.ValoracionTotal b{color:#50a474;font-size:32px}.Leyenda{margin-left:60px}.Leyenda span{font-size:9px;margin-left:40px}.Leyenda span:last-child{margin-left:200px}.DatosPasajeros input[type="text"]{width:210px;margin-right:25px}.DatosPasajeros input[type="submit"]{float:right;font-size:9px;margin-left:5px}.Banners{float:right;z-index:-2;position:relative;margin-top:10px}.Banners img{float:right;margin-bottom:10px}#FiltrosBusqueda{width:100%}#FiltrosBusqueda,#FiltrosBusqueda h2{float:left}#FiltrosBusqueda select{float:left;margin:10px 10px 10px 0;width:223px}.DetallesUsuario{margin-top:20px;width:680px;background-color:#f1f1f1;padding-top:15px;overflow:hidden;padding-left:20px;padding-bottom:10px}.DetallesUsuario h1 span{color:#2c5991}.DetallesUsuario h2{padding-bottom:20px}.DetallesUsuario p{float:left;width:25%;font-size:14px;margin-left:30px;margin-top:5px;margin-bottom:5px;font-weight:bold;padding-right:20px}.DetallesUsuario p.Linea{width:700px;height:1px;background-color:#e0e0e0;margin-top:10px;margin-bottom:10px;clear:both}.DetallesUsuario input{float:left}.DetallesUsuario span{float:left;padding-right:10px;padding-top:5px}.DetallesTarifa{margin-top:20px;width:680px;background-color:#f1f1f1;padding-top:15px;overflow:hidden;padding-left:20px;padding-bottom:10px}.DetallesTarifa h1 span{color:#2c5991}.DetallesTarifa h2{padding-bottom:20px}.DetallesTarifa p{float:left;width:25%;font-size:14px;margin-left:30px;margin-top:5px;margin-bottom:5px;font-weight:bold;padding-right:20px}.DetallesTarifa p.Linea{width:700px;height:1px;background-color:#e0e0e0;margin-top:10px;margin-bottom:10px;clear:both}.DetallesTarifa input{float:left}.DetallesTarifa span{}.DetallesHotel{margin-top:20px;width:680px;background-color:#f1f1f1;padding-top:15px;overflow:hidden;padding-left:20px;padding-bottom:10px}.DetallesHotel h1 span{color:#2c5991}.DetallesHotel h2{padding-bottom:20px}.DetallesHotel p{float:left;width:25%;font-size:14px;margin-left:30px;margin-top:5px;margin-bottom:5px;font-weight:bold;padding-right:20px}.DetallesHotel p.Linea{width:700px;height:1px;background-color:#e0e0e0;margin-top:10px;margin-bottom:10px}.DetallesHotel input{float:left}.DetallesHotel span{float:left;padding-right:25px;padding-top:5px;width:430px;text-align:justify}.DetallesHotel table{width:455px}.DetallesHotelEdicion{margin-top:20px;width:680px;background-color:#f1f1f1;padding-top:15px;overflow:hidden;padding-left:20px;padding-bottom:10px}.DetallesHotelEdicion h1 span{color:#2c5991}.DetallesHotelEdicion h2{padding-bottom:20px}.DetallesHotelEdicion p{float:left;width:25%;font-size:14px;margin-left:30px;margin-top:5px;margin-bottom:5px;font-weight:bold;padding-right:20px}.DetallesHotelEdicion textarea{float:right;min-height:70px;width:425px;margin-right:20px}.DetallesHotelEdicion img{float:left;min-width:64px}.DetallesHotelEdicion select{float:right}.DetallesHotelEdicion p.Linea{width:700px;height:1px;background-color:#e0e0e0;margin-top:10px;margin-bottom:10px;clear:both}.DetallesHotelEdicion input{float:left}.DetallesHotelEdicion table{width:455px}.DetalleTarifas{margin-top:20px;width:680px;background-color:#f1f1f1;padding-top:15px;overflow:hidden;padding-left:20px;padding-bottom:10px}.DetalleTarifas h1 span{color:#2c5991}.DetalleTarifas h2{padding-bottom:20px}.DetalleTarifas p{float:left;width:25%;font-size:14px;margin-left:30px;margin-top:5px;margin-bottom:5px;font-weight:bold;padding-right:20px}.DetalleTarifas textarea{float:right;min-height:70px;width:425px;margin-right:20px}.DetalleTarifas a{float:right;margin-right:35px}.DetalleTarifas select{float:left}.float-right-margin-right{float:right;margin-right:20px}.DetalleTarifas p.Linea{width:700px;height:1px;background-color:#e0e0e0;margin-top:10px;margin-bottom:10px;clear:both}.BotonesOpciones{float:right;margin-right:20px}.marginEliminar{margin-top:-11px}.BotonesOpciones input{margin-right:10px}.DetalleTarifas input{float:left}.DetalleTarifas span{float:left}.DetalleTarifas table{width:455px}.DetallesHotelFoto{margin-top:20px;width:680px;background-color:#f1f1f1;padding-top:15px;overflow:hidden;padding-left:20px;padding-bottom:10px}.DetallesHotelFoto h1 span{color:#2c5991}.DetallesHotelFoto h2{padding-bottom:20px}.DetallesHotelFoto p{float:left;width:25%;font-size:14px;margin-left:30px;margin-top:5px;margin-bottom:5px;font-weight:bold;padding-right:20px}.DetallesHotelFoto p.Linea{width:700px;height:1px;background-color:#e0e0e0;margin-top:10px;margin-bottom:30px}.DetallesHotelFoto input{float:left}.DetallesHotelFoto table{width:455px}.ContenedorFotos{overflow:hidden;float:left;margin-top:15px}.LinkEditar{width:10%;text-align:right;clear:both;float:right;margin-top:-22px;margin-right:20px;text-decoration:underline}.GuardarCancelar{float:right;margin-right:20px}.MarginRight{margin-right:20px}.marginleft{margin-left:20px}.float_right{float:right;margin-left:20px}.Markup{width:50%;float:left;margin-top:30px}.Comision{width:50%;float:right;margin-top:30px}.BigProgress{background-color:#fff;position:absolute;z-index:99999;width:718px;height:500px;padding-top:160px}.ucTarifaHabitacionEdit_Habitacion_Plan_Ocupacion{width:185px;padding-bottom:10px;overflow:hidden;min-height:18px}.ucTarifaHabitacionEdit_Habitacion_Plan_Ocupacion span{margin-left:0}.ucTarifaHabitacionEdit_Habitacion_Plan_Ocupacion input[type="checkbox"]{}.ucTarifaHabitacionEdit_Habitacion_Plan_Ocupacion span{min-width:70px;text-align:right;float:left}.ucTarifaHabitacionEdit_Habitacion_Plan_Ocupacion input[type="text"]{font-size:10px;width:50px;margin:0;padding:0}.ucTarifaHabitacionEdit_Habitacion_Plan_Ocupacion input[type="text"]:last-child{float:right;margin-right:20px;min-width:65px;margin-top:2px}.ucTarifaHabitacionEdit_Habitacion_Plan_Ocupacion span:last-child{margin-left:10px;float:right;margin-right:20px;text-align:center}.ucTarifaHabitacionEdit_Habitacion{border:medium solid #369}.ucTarifaHabitacionEdit_Habitacion_PlanBotones{overflow:hidden}.ucTarifaHabitacionEdit_Habitacion_PlanBotones input[type="submit"]{margin-right:28px}.TarifaPorHabitacion{overflow:hidden;width:100%}.ucTarifaHabitacionEdit{}.ucTarifaHabitacionEdit_Habitacion_Plan{width:100%;overflow:hidden}.ucTarifaHabitacionEdit_Habitacion_Plan input[type="checkbox"]{}.TiposDeHabitacion span{float:left;margin-bottom:13px;width:65px;font-weight:bold}.NombreDelPlan{float:right;width:59%;text-align:left;margin-bottom:10px;font-weight:bold}.ucTarifaHabitacionEdit_Habitacion_Plan span{}.ucTarifaHabitacionEdit_Habitacion_Plan input[type="checkbox"]{margin-bottom:0;margin-top:2px;margin-left:7px;float:left;margin-right:5px;padding:0}.ucTarifaHabitacionEdit_Habitacion_Plan_Ocupacion span{margin-left:0}.NormalPromocion{overflow:hidden;font-size:12px;width:100%}.PlanesTarifas{float:left;min-width:75px;max-width:75px}.TarifasHabitacion{float:left;margin-right:5px;padding-top:10px;max-width:175px}.TarifasHabitacion:nth-child(odd){background:#f1f1f1}.TarifasHabitacion:nth-child(even){background-color:#fff;border:solid 1px #f1f1f1}.NombreHabitacion{float:left;width:100%;margin-bottom:15px}.TituloPlan{float:left;padding-right:40px;margin-bottom:35px;margin-top:10px;font-weight:bold}.ucTarifaHabitacionEdit_Habitacion_Plan_Ocupacion input[type="text"]:first-child{margin-top:-1px}.EstilosDetalleHotel{text-align:justify}.EstilosDetalleHotel h2{margin-bottom:10px;font-size:23px;font-weight:normal;overflow:hidden}.EstilosDetalleHotel h2 span{width:100%}.EstilosDetalleHotel h3{color:#fff;font-weight:normal;font-size:20px;background-color:#556ab4;padding:10px}.EstilosDetalleHotel span{float:right;width:390px;margin-bottom:10px}.EstilosDetalleHotel p{}.EstilosDetalleHotel label{float:left;font-size:13px;padding-right:15px}.EstilosDetalleHotel hr{clear:both;border-top:solid 1px silver;border-right:none}.EstilosDetalleHotel input{clear:both;border-top:solid 1px silver;border-right:none}.floatleft{float:left}.ImagenCuartosHotel{float:left;position:relative;margin-top:20px;min-width:165px;max-width:170px;margin-right:20px}.ImagenCuartosHotel input{position:absolute;top:0;right:0;margin:0;padding:0}.ImagenCuartosHotel img{margin-left:10px}.EstilosGenerales{overflow:hidden;margin-top:20px;width:700px}.EstilosGenerales h1{}.EstilosGenerales input{}.EstilosGenerales label{}.EstilosGenerales p{width:25%;float:left;margin:0;margin-top:15px;font-size:14px;font-weight:bold}.EstilosGenerales b span{float:left}.EstilosGenerales b{overflow:hidden;float:left;width:75%;margin-top:15px;font-weight:normal;font-size:14px;text-align:justify}.EstilosGenerales hr{overflow:hidden;clear:both;margin:0;padding-bottom:25px;border:none;border-bottom:solid 1px silver}ul.TarifaDia{float:left;margin-top:10px}ul.TarifaDia li ul li{border-bottom:solid 1px #c5c5c5;width:110px}ul.TarifaDia li ul{width:110px}ul.TarifaDia table{width:110px;margin:0}ul.TarifaDia table td{text-align:right;margin:0}.k-header,.k-grid-content{font-size:12px}a.LinkRegresar{color:#2c5991;margin-top:5px;font-weight:bold}.GridUsuarios{width:100%;margin-left:2%;margin-right:2%}.GridUsuarios tr{}.GridUsuarios tr td{text-align:left;height:30px;font-size:15px;width:33%;padding-left:5px}.GridUsuario tr td a span:hover{text-decoration:underline}.GridUsuario{width:100%;margin-left:2%;margin-right:2%}.GridUsuario tr:nth-child(even){background-color:#fff;color:#646464}.GridUsuario tr:nth-child(odd){background-color:#dedede;color:#646464}.GridUsuario tr td{text-align:left;height:30px;font-size:15px;width:33%;padding-left:5px}.PagerButtonCSS{margin-bottom:-10px}.CurrentPageLabelCSS{margin-top:-20px}.NumericButtonCSS{margin-top:-20px}.NextPreviousButtonCSS{margin-top:-20px}.PaginadorGridUsuarios{text-align:center;margin-top:30px;padding-top:10px;border-top:solid 1px #e0e0e0}.PaginadorGridUsuarios span{}.PaginadorGridUsuarios span.CurrentPageLabelCSS{font-weight:bolder;font-size:15px}.PaginadorGridUsuarios a.aspNetDisabled{opacity:.5}.TableHeader{background-color:#5277a4;color:#fff}.TableHeader th{background-color:#5277a4;color:#fff}.PoliticasCancelacion{width:100%;float:left;font-size:14px}.PoliticasCancelacion h3{width:100%;float:left;margin-bottom:10px}.FiltrosBusquedaReservaciones{width:99%;padding-right:1%;overflow:hidden;font-size:11px}.FiltrosBusquedaReservaciones span .k-input,.FiltrosBusquedaReservaciones .k-list{font-size:11px}.Filtros{float:left;width:100%;margin-bottom:20px}.Filtros span{}.Filtros select{float:left;margin-left:5px}.MarginRight{margin-right:10px}.BusquedaReservacion{float:left;width:100%}.BusquedaReservacion input[type="Text"]{width:180px}.BusquedaReservacion b{float:left;width:100%}.BusquedaReservacion b span:first-child{float:left;margin-left:100px}.BusquedaReservacion b span:last-child{float:right;margin-right:85px}.FraseBusquedaReservacion{float:right;width:100%;margin-top:10px}.EncabezadoFiltroReservaciones{}.MarginLeft{margin-left:20px}.EncabezadoFiltroReservaciones p{}.BusquedaReservacion .TexboxFechas:first-child{float:left;width:350px}.BusquedaReservacion .TexboxFechas:last-child{float:right;width:310px}.TexboxFechas{margin-top:7px;margin-left:5px}.TexboxFechas span{max-width:103px}.PaginadorGridReservaciones{text-align:center}.GridReservaciones tr td,.GridReservaciones tr th{padding:0;padding-top:5px;padding-bottom:5px}.GridReservaciones tr.trCompleto{background-color:#f0f0f0!important;text-align:center;color:#000;border-bottom:solid 2px #000}.GridReservaciones tr:nth-child(even){background-color:#dedede}.GridReservaciones tr:nth-child(odd){background-color:#fff}.PanelStatusReservacion{width:96.5%;min-height:0;margin-top:30px;clear:both}.PanelStatusReservacion h1{background-color:#5277a4;color:#fff;padding:10px}.PanelStatusReservacion h2{margin-top:10px}.PanelStatusReservacion ul{padding-left:10px}.PanelStatusReservacion ul li{list-style-type:none;overflow:hidden;padding-bottom:30px;border-bottom:solid 1px silver;margin-bottom:25px;background-color:#eee;padding-left:21px}.PanelStatusReservacion ul li:last-child{border-bottom:none}.PanelStatusReservacion ul li p{float:left;min-width:215px;font-size:16px;margin:0;margin-top:10px}.PanelStatusReservacion ul li input{}.Bloque{width:100%;clear:both;margin-top:15px;margin-bottom:15px}.Bloque textarea{width:300px;height:90px}.BotonesReservaciones{float:right;margin-right:25px}.TextoEstatusReservacion{margin-left:10px;font-size:17px}.TextoEstatusReservacion span{font-weight:bold}.Left_Margin{float:left;margin-left:12px}.porcentaje{padding:0}.WindowReservacion input[type="checkbox"]{margin-right:5px;float:left;margin-top:0}.WindowReservacion table{margin-top:-20px}.PanelComentarios{background-color:#eee;padding:10px}.MapeoDestinio{font-size:12px}.MapeoDestinio th{background-color:#5277a4;color:#fff;text-align:center}.MapeoDestinio td,th{border:thin solid #2e5892;padding:5px}.MapeoDestinio input[type="text"]{width:50px}.MenuDestinos{float:left;margin-right:-20px;margin-bottom:20px}.MenuDestinos span a{background-color:#f5f5f5;border:thin solid #e5e5e5;padding:8px 0;font-size:13px;float:left;width:175px;text-align:center;font-weight:bold}.MenuDestinos span>a.activo{background-color:#2c5991;color:#fff}.DropMin{min-width:110px}.LinksBusquedas{text-align:center;margin-top:3px;margin-bottom:20px;float:left;width:100%}.LinksBusquedas a{font-size:11px}.LinksBusquedas a:hover{text-decoration:underline}.PrintArea{width:780px;margin-top:10px;margin-left:5px}.MarkupSistema{font-size:9px}.GridTarifas tr td{padding-bottom:20px}.GridTarifas{min-height:475px}.limpiar{margin-left:20px}.limpiar:hover{text-decoration:underline}.TablaTours{width:100%}.TablaTours td:nth-child(3),.TablaTours td:nth-child(4),.TablaTours th:nth-child(3),.TablaTours th:nth-child(4){text-align:center}.TablaTours th{background:#eae9e9}.TablaTours th:last-child{width:190px}.TablaTours th:nth-child(2){width:300px}.TablaTours td{border:thin solid gray;padding:8px 5px}.ModPrecio{margin-bottom:15px}.ModPrecio label{display:inline-block;margin-left:10px;font-style:italic}.ModPrecio input{width:auto}.TableModPrecio{}.TableModPrecio th{background-color:#fbfbfb;border-color:#cdcdcd}.TableModPrecio tr:nth-child(odd) td{}.TableModPrecio tr:nth-child(even) td{}.TableModPrecio td:first-child{border-left:thin solid #cdcdcd}.TableModPrecio tr:last-child td{border-bottom:thin solid #cdcdcd}.TableModPrecio tr td{border-right:thin solid #cdcdcd;padding:0;padding-right:5px;text-align:right;min-width:87px}.ZonesCheckbox tr td{padding:0;width:140px!important;vertical-align:text-top;display:inline-flex}.ZonesCheckbox tr td input{margin-bottom:0;margin:0;width:16px}.ZonesCheckbox tr td label{width:150px;font-size:14px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;top:-2px;display:block;height:16px}.TablaTours thead tr{display:none}.TablaTours tbody tr:first-child{visibility:visible}.div1Formulario{max-width:420px;float:left;margin-right:120px;width:100%}.div2Formulario{max-width:420px;float:left;width:100%}.div1Formulario input[type=text],.div2Formulario input[type=text]{width:98%}.div1Formulario textarea,.div2Formulario textarea{width:98%}.Filtros #div1{float:left}.Filtros #div2{float:left;margin-left:25px}.Filtros #div3{float:right}tr.Responsivo{display:none}#BuscadorTabla{float:right}.CBLAllotment{width:100%}.CBLAllotment tr{padding:10px 0;float:left;width:80%}.CBLAllotment tr td{float:left;width:80%}.CBLAllotment tr:nth-child(odd){background-color:#f1f1f1}.CBLAllotment input[type=checkbox]{float:left;margin:3px 10px}.CBLAllotment label{font-size:15px;font-weight:600}.styleTNR span{display:inline-flex}.styleTNR span label{margin:5px 0 6px 5px}