@charset "utf-8";
/*@import url(https://fonts.googleapis.com/css?family=Cantarell:400,700);*/
/* latin */
/*
@font-face {
  font-family: 'Cantarell';
  font-style: normal;
  font-weight: 400;
  src: local('Cantarell Regular'), local('Cantarell-Regular'), url(V86VyqXbc09Sss3BPsMj1xJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin
@font-face {
  font-family: 'Cantarell';
  font-style: normal;
  font-weight: 700;
  src: local('Cantarell Bold'), local('Cantarell-Bold'), url(Yir4ZDsCn4g1kWopdg-ehDy24DTBG-RpCwXaYkM4aks.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}*/
table, th, td {
    border: 1px solid #AAA;
}
body {
    margin: 0;
    background: #DEDEDE;
    font-family: 'Comfortaa';
    color: #000;
    line-height: 1.5em;
    font-size: 13px;
}
.GL-w-c-GASTOO-l-flow.searchable {
    margin: 10px;
}

input.searchrfcrazon {
    width: 750px;
}
input.huesped.nn {
    width: 500px;
}

input.telefono.nn {
    width: 290px;
}

input.procedencia.nn {
    width: 395px;
}

.GL-w-c-GASTOO-l-flow.searchable {}

input.nacionalidad.nn {
    width: 395px;
}

input.coche.nn {
    width: 395px;
}

input.placas.nn {
    width: 197px;
}

input.color.nn {
    width: 167px;
}

input.rfc.nn {
    width: 200px;
}

input.razons.nn {
    width: 590px;
}

input.correo.nn {
    width: 340px;
}

select.usocfdi, select.formap, select.facturadesayuno {
    border: 1px solid #CCC;
    padding: 12px;
}
.huevo {
    background: #27AE60;
    width: 500px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -250px;
    margin-top: -150px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

.h-margin {
    margin: 45px;
    height: 210px;
    overflow: hidden;
}

.h-m-title {
    text-align: center;
    color: #FFF;
    font-size: 26px;
    margin-bottom: 30px;
}

input {
    padding: 13px;
    border: 1px solid #c3c3c3;
    font-family: 'Comfortaa';
}
input:focus{
    border: 1px solid #3498DB;
}

.usuario, .password {
    margin-bottom: 18px;
    width: 388px;
}

button {
    background: #FFF;
    border: 1px solid #FFF;
    padding: 10px 5px;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    font-family: 'Comfortaa';
}
button:hover{
    color: #333;
}
button:focus{
    border: 1px solid #3498DB;
}

.green {
    color: #27AE60;
}

.red {
    color: #E74C3C;
}

.yellow {
    color: #F1C40F;
}

.blue {
    color: #3498DB;
}

.start {
    width: 250px;
    margin-left: 80px;
}

.h-bold {
    width: 50px;
    height: 50px;
    background: #27AE60;
    position: absolute;
    margin-top: -25px;
    margin-left: 225px;
    -webkit-border-radius: 50%;
}

.copyright {
    position: fixed;
    width: 100%;
    bottom: 0px;
    text-align: center;
    padding: 10px 0;
    font-size: 15px;
    color: #555;
}

.bagde {
    padding: 10px;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10000;
    color: #000;
    font-weight: bold;
    font-size: 17px;
}

.bagde.yellow {
    background: #F1C40F;
}
.bagde.red {
    background: #E74C3C;
}
.bagde.green {
    background: #2ECC71;
}
.bagde.blue {
    background: #3498DB;
}
.bagde.gray {
    background: #555555;
}

.titleHotel {
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    margin: 30px;
    text-align: center;
    font-size: 32px;
    color: #888;
}

.header {
    background: #282262;
    overflow: hidden;
}

.menu {
    background: #3B3480;
    overflow: hidden;
    -webkit-box-shadow: 0 6px 9px rgba(0,0,0,0.2);
}

.h-nombre {
    float: left;
    padding: 17px 10px;
    font-size: 19px;
    color: #FFF;
}

.h-actions {
    float: right;
    padding: 7px 10px;
}

.h-title {
    text-align: center;
    position: absolute;
    left: 250px;
    right: 250px;
    padding: 7px 10px;
    font-size: 20px;
}

.cuenta, .salir {
    width: 90px;
    background: #282262;
    color: #FFF;
    border: 1px solid #282262;
}

.m-bloque {
    float: left;
    padding: 8px 6px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    background: #3B3480;
    border: 1px solid #3B3480;
    -webkit-transition:200ms all;
}
.m-bloque.relojito{
	width: 160px;
}
.m-bloque:hover{
    background: #534BA0;
    color: #FFF;
    border: 1px solid #534BA0;
}

.content {
    margin: 104px auto 50px;
    width: 1300px;
    /* overflow: hidden; */
}

section.copyright {
    background: #F5F5F5;
}

header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
}

.c-m-habitaciones {

    overflow: hidden;










}

.c-m-h-hab {
    float: left;
    background: #FFF;
    margin: 10px 5px;
    width: 938px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3);
    -webkit-border-radius: 5px;
}

.c-m-h-hab {}

.c-m-h-details {
    float: right;
    background: #FFF;
    margin: 10px 5px;
    width: 338px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
    -webkit-border-radius: 5px;
}

.c-m-h-h-title, .c-m-h-d-title, .GL-w-c-FINANZASO-r-c-title, .GL-w-c-FINANZASO-r-t-title {
    padding: 5px;
    text-align: center;
    font-size: 19px;
    margin: 5px 10px;
}

.c-m-h-h-h-bk {
    background: #F5F5F5;
    border: 1px solid #DDD;
    margin: 3px;
    font-size: 10px;
    width: 42px;
    padding: 6px;
    font-family: 'Comfortaa';
}

.c-m-h-h-habs {
    margin: 7px;
}


.ocupado {
    background: #FFF200;
}
.mantenimiento {
    background: #FF0000;
}

.ui-widget-overlay {
    background: rgba(255,255,255,0.8);
    position: fixed;
    top: 0;
    left: 0;
}
.ui-dialog {
    background: #F5F5F5;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -webkit-border-radius: 4px;
    color: #333;
}
.ui-dialog-title {
    font-size: 19px;
    padding-left: 7px;
}
.ui-dialog-titlebar-close {
    float: right;
    margin: 0 7px;
    color: #333;
    font-weight: bold;
}

.confirm.red {
    background: #E74C3C;
    color: #FFF;
    font-size: 16px;
}
.confirm.yellow{
	background: #F1C40F;
	color: #000;
	font-size: 16px;
}
.ui-dialog-titlebar {
    height: 30px;
    overflow: hidden;
    padding-top: 6px;
}
.ui-dialog-buttonpane {
    padding: 10px;
}

.masterPassword {
    margin: 12px;
    width: 200px;
}

.c-m-h-d-c-image {
    cursor: pointer;
    text-align: center;
}

.c-m-h-d-c-personal {
    overflow: hidden;
}

.c-m-h-d-c-p-block {
    float: left;
    padding: 8px 10px;
    font-size: 15px;
    width: 149px;
}
.c-m-h-d-c-p-block.hab::before{
    content: 'Hab: ';
}
.c-m-h-d-c-p-block.tipo::before{
    content: 'Tipo: ';
}
.c-m-h-d-c-p-block.piso::before{
    content: 'Piso: ';
}
.c-m-h-d-c-p-block.precio::before{
    content: 'Precio: $ ';
}
.c-m-h-d-c-p-block.precio::after{
    content: '.00';
}
.c-m-h-d-c-m-action {
    float: left;
    width: 132px;
    margin: 2px 10px;
    color: #34495E;
}

.CMdisabled {
    background: #DDD;
    border: 1px solid #DDD;
    cursor: no-drop;
    color: #555;
}

.TRWhite {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.85);
    z-index: 1500;
    display: none;
}

.TRW-image {
    width: 978px;
    height: 550px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -275px;
    margin-left: -489px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35);
    cursor: pointer;
}

.GLowindow {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(255,255,255,0.9);
    z-index: 1001;
	display:none;
}

.GL-window {
    background: #FFF;
    border: 1px solid #E8E8E8;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);
    position: absolute;
    top: 50%;
    left: 50%;
}

.GL-w-header {
    overflow: hidden;
}

.GL-w-h-title {
    float: left;
    padding: 10px;
    font-size: 16px;
}

.GL-w-h-close {
    float: right;
    margin: 5px;
    width: 20px;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    color: #E74C3C;
}

.GL-w-menu {
    background: #282262;
    overflow: hidden;
}

.GL-w-m-section {
    float: left;
    color: #FFF;
    padding: 10px 10px 11px;
    width: 100px;
    font-size: 16px;
    text-align: center;
    background: #282262;
    border: 1px solid #282262;
    -webkit-transition:200ms all;
    cursor:pointer;
}
.GL-w-m-section:hover{
    background: #3C3584;
    color: #FFF;
}

.GL-w-content {
    overflow-y: scroll;
}

.selectable {
    background: #3B3480;
    border: 1px solid #3B3480;
}

.GL-w-c-title {
    margin: 10px;
    font-size: 25px;
    color: #777;
}


.GL-w-c-content {
    margin: 10px;
    border: 1px solid #EEE;
    -webkit-border-radius: 5px;
}

.GL-w-c-c-header {
    overflow: hidden;
}

.GL-w-c-c-h-block {
    padding: 10px;
    float: left;
    font-weight: bold;
}

.TRusuario {
    width: 100px;
}

.TRnombre {
    width: 522px;
}

.TRacciones {
    width: 409px;
}

.GL-w-c-c-info {
    font-size: 15px;
    margin: 15px;
    font-style: italic;
}

.GL-w-c-c-content {
    margin: 10px;
    background: #F0F0F0;
    padding: 10px;
}

.GL-w-c-c-c-input {
    margin: 0 10px;
}

.NRsave {
    float: right;
}

.GL-w-c-c-o-section {
    overflow: hidden;
    background: #F0F0F0;
    font-size: 16px;
}

.GL-w-c-c-o-s-block {
    float: left;
    padding: 10px;
}

.TRdel, .TRblock, .TRunblock, .TRpassword {
    margin-right: 10px;
}

.TRnombre, .TRusuario, .TRnivel {
    margin: 10px 0;
}

.newPassword, .newPrice {
    margin: 13px;
    width: 300px;
}

.TRnivel {
    width: 50px;
}

.GL-w-c-c-h-block.TRacciones {
    margin: 10px 0;
}

.TStipo {
    width: 100px;
}

.TScosto {
    width: 100px;
}

.TSeditado.por {
    width: 200px;
}

.TSfecha.edición {
    width: 220px;
}

.TSacciones {
    width: 441px;
}

.GL-w-c-c-o-s-block.TStipo, .GL-w-c-c-o-s-block.TScosto, .GL-w-c-c-o-s-block.TSeditado.por, .GL-w-c-c-o-s-block.TSfecha.edición{
	margin: 10px 0;
}
.GL-w-c-c-o-s-block.TScosto::before{
	content: '$';
}
.GL-w-c-c-o-s-block.TScosto::after{
	content: '.00';
}

.c-m-h-d-c-metadata {
    overflow: hidden;
    margin: 7px auto 0px;
    background: #DEDEDE;
}

.TNproducto {
    width: 300px;
}

.TNcosto {
    width: 70px;
}

.TNeditado {
    width: 100px;
}

.TNfecha {
    width: 190px;
}

.TNacciones {
    width: 382px;
}

.TRModifyPricer {
    margin-right: 10px;
}

.GL-w-c-c-o-s-block.TNproducto, .GL-w-c-c-o-s-block.TNcosto, .GL-w-c-c-o-s-block.TNeditado, .GL-w-c-c-o-s-block.TNfecha{
    margin: 10px 0;
}
.Tproducto, .Tprice {
    margin: 13px;
    width: 290px;
}

.GL-w-c-c-overflow.N {
    overflow-y: scroll;
    height: 235px;
}

.c-m-h-h-metodica {
    background: #DEDEDE;
    padding: 4px;
}

.c-m-h-h-m-mostrar {
    margin: 0 9px;
}

.selectableX {
    background: #F312C5;
    border: 1px solid #DD12CB;
    color: #FFF;
}

.c-m-f-content {
    overflow: hidden;
}

.c-m-f-c-flow {
    float: left;
    background: #FFF;
    margin: 10px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3);
    -webkit-border-radius: 5px;
}

.c-m-f-c-flow.personalData {
    width: 210px;
    margin: 10px 0;
}

.c-m-f-c-f-c-line {
    margin: 10px;
    overflow: hidden;
}

.whobuy, .responsable, .contactUSER, .carro, .rfc, .direccion, .email {
    width: 160px;
    border: 1px solid #C3C3C3;
}

label {
    font-size: 17px;
}

.c-m-f-c-f-c-l-left {
    float: left;
    width: 73px;
    padding: 12px 10px 12px 0;
    text-align: right;
}

.c-m-f-c-f-c-l-right {
    float: right;
}

select {
    padding: 13px;

    border: 1px solid #666;
}

.metodo, .factura, .parte, .cortesia, .Tmetodo, .Tfactura, .Tparte, .Hparte, .Tcortesia {
    width: 157px;
    border: 1px solid #AAA;
}

.c-m-f-c-flow.financieros {
    width: 261px;
    margin: 10px 0;
}

.c-m-f-c-flow.Habt {
    width: 803px;
}

.Ntotal, .importe, .cambio, .Nadic, .Timporte, .Tcambio, .TNadic {
    width: 130px;
    border: 1px solid #C3C3C3;
}
.c-m-f-c-f-c-Habt-header {
    overflow: hidden;
    margin: 0 10px 5px;
}

.c-m-f-c-f-c-Habt-h-column {
    float: left;
    padding: 8px;
    font-size: 14px;

}

.c-m-f-c-f-c-Habt-h-column.Nhab {
    width: 30px;
}

.c-m-f-c-f-c-Habt-h-column.Ndias {
    width: 45px;
}

.c-m-f-c-f-c-Habt-h-column.Ninicio {
    width: 208px;
}

.c-m-f-c-f-c-Habt-h-column.Nfin {
    width: 208px;
}

.c-m-f-c-f-c-Habt-h-column.Ncosto {
    width: 86px;

    text-align: right;
}

.c-m-f-c-f-c-Habt-metadata {
    background: #DEDEDE;
    border-top: 1px solid #DEDEDE;
}


.c-m-f-c-f-c-Habt-m-total {
    padding: 10px;
    text-align: right;
    color: #555;
    font-size: 16px;
}
.c-m-f-c-f-c-Habt-m-total::before{
    content: 'TOTAL POR LAS HABITACIONES: $'
}
.c-m-f-c-f-c-Habt-m-total::after{
	content: '.00';
}
.c-m-f-c-f-c-Habt-c-line {
    overflow: hidden;
    border-top: 1px solid #DDD;
}

.c-m-f-c-f-c-Habt-c-l-sect {
    float: left;
    padding: 8px;
    font-size: 16px;
}

.c-m-f-c-f-c-Habt-content {
    margin: 0 10px 5px;
}

.c-m-f-c-f-c-Habt-c-l-sect.hab {
    width: 30px;
    font-size: 14px;
    margin: 15px 0px;
}

.c-m-f-c-f-c-Habt-c-l-sect.dias {
    width: 45px;
}

.Xdias {
    width: 32px;
    padding: 16px 5px;
}

.c-m-f-c-f-c-Habt-c-l-sect.inicio {
    width: 208px;
}

.Xinicio, .Xfin {
    width: 201px;
    font-family: 'Comfortaa';
    padding: 13px 5px;
    font-size: 13px;
}

.c-m-f-c-f-c-Habt-c-l-sect.costo {
    margin: 15px 0;
    width: 86px;
    text-align: right;
}

.c-m-f-c-f-c-Habt-c-l-sect.costo::before {
    content: '$';
}
.c-m-f-c-f-c-Habt-c-l-sect.costo::after {
    content: '.00';
}

button.finalizar, button.Tfinalizar {
    float: right;
    width: 241px;
}

.fgfdswerf {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 300px;
    text-align: center;
    font-size: 30px;
    font-style: italic;
    color: #BBB;
}

.c-m-f-c-f-c-Habt-c-l-sect.fin {
    width: 208px;
}

.c-m-f-c-f-c-Habt-h-column.Npersonas {
    width: 60px;
}

.c-m-f-c-f-c-Habt-c-l-sect.personas {
    width: 60px;
}

.Xpersonas {
    width: 48px;
    padding: 16px 5px;
}

.GL-w-c-GENERALTitle {
    overflow: hidden;
    width: 800px;
    margin: 30px auto;
}

.GL-w-c-GENERALT-line {
    float: left;
    width: 380px;
    margin: 5px 10px;
    overflow: hidden;
    font-size: 16px;
    line-height: 1.5em;
}

.GL-w-c-GENERALT-l-left {
    float: left;
    font-weight: bold;
    margin-right: 10px;
    width: 140px;
}

.GL-w-c-GENERALMetadata {
    width: 90%;
    overflow: hidden;
    margin: 50px auto 20px;
    border-top: 1px solid #3498DB;
}

.XNMante, .XNDetalles {
    width: 149px;
    margin-bottom: 4px;
    margin-top: 5px;
}

.GL-w-c-FINANZASOverflow {
    overflow: hidden;
}

.GL-w-c-FINANZASO-left {
    float: left;
    width: 236px;
}

.GL-w-c-FINANZASO-l-line {
    margin: 14px 5px;
    overflow: hidden;
    font-size: 15px;
}

.GL-w-c-FINANZASO-l-l-left {
    float: left;
    width: 135px;
    font-weight: bold;
    font-size: 12px;
}

.GL-w-c-FINANZASO-l-right {
    float: right;
    width: 88px;
    text-align: right;
    font-size: 13px;
}
.GL-w-c-FINANZASO-l-right::before{
    content: '$'
}
.GL-w-c-FINANZASO-l-right::after{
    content: '.00'
}

.GL-w-c-FINANZASO-l-right.Habitaciones.en.uso::before, .GL-w-c-FINANZASO-l-right.Habitaciones.en.uso::after {
    content: '';
}

.GL-w-c-FINANZASO-l-line#tr3, .GL-w-c-FINANZASO-l-line#tr5{
    border-top: 1px solid #DDD;
    padding-top: 13px;
}

.XNsaldar {
	width: 210px;
}

.GL-w-c-FINANZASO-right {
    float: right;
    width: 797px;
}

.GL-w-c-FINANZASO-r-cargos, .GL-w-c-FINANZASO-r-telefono {
    margin: 0 10px 10px;
    border: 1px solid #DDD;
    border-bottom: 2px solid #DDD;
    background: #F0F0F0;
}

.GL-w-c-FINANZASO-r-c-c-header, .GL-w-c-FINANZASO-r-t-c-header {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
    margin-bottom: 5px;
}

.GL-w-c-FINANZASO-r-c-c-h-left, .GL-w-c-FINANZASO-r-t-c-h-left {
    float: left;
    padding: 8px 3px;
}

.GL-w-c-FINANZASO-r-metadata {
    overflow: hidden;
    margin: 0 10px;
}

.GL-w-c-SELECCIONTitle {
    margin: 170px auto 20px;
    text-align: center;
    font-size: 21px;
    color: #777;
}

.GL-w-c-SELECCIONFlow {
    overflow: hidden;
    width: 360px;
    margin: 0 auto;
}

.GL-w-c-CHARGUESHead {
    overflow: hidden;
    background: #F0F0F0;
}

.GL-w-c-CHARGUESH-left {
    float: left;
    width: 903px;
	background: #DDD;
}

.GL-w-c-CHARGUESH-right {
    float: right;
    width: 443px;
}


















.GL-w-c-CHARGUESH-l-title, .GL-w-c-CHARGUESH-r-title {
    text-align: center;
    padding: 10px;
    font-size: 18px;
    border-bottom: 1px solid #DDD;
}

.GL-w-c-CHARGUESH-l-content, .GL-w-c-CHARGUESH-r-content {
    overflow: hidden;
    margin: 10px;

}

.GL-w-c-CHARGUESH-l-c-left {
    float: left;
}

.GL-w-c-CHARGUESH-l-c-right {
    float: right;
}

.GL-w-c-CHARGUESH-r-c-left {
    float: left;
    margin-right: 10px;
}

.NombreProducto {
    padding: 11px;
    width: 190px;
    border: 1px solid #AAA;
}

.PrecioProducto {
    padding: 11px;
    width: 80px;
    border: 1px solid #AAA;
}

.GL-w-c-CHARGUESC-head {
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    margin: 10px 10px 0;
    background: #FFF;
}

.GL-w-c-CHARGUESC-h-left {
    float: left;
    padding: 10px;
    font-size: 16px;
}

.GL-w-c-CHARGUESC-h-left.nombre {
    width: 429px;
}

.GL-w-c-CHARGUESC-h-left.precio {
    width: 100px;
}

.GL-w-c-CHARGUESC-h-left.pzas {
    width: 100px;
}

.GL-w-c-CHARGUESC-h-left.total {
    width: 87px;
}

.GL-w-c-CHARGUESC-content {
    height: 202px;
    background: #FFF;
    margin: 0 10px 10px;
    overflow-y: scroll;
}

.GL-w-c-CHARGUESMetadata {
    overflow: hidden;
    background: #CCC;
}

.GL-w-c-CHARGUESM-left {
    float: left;
    margin: 10px;
}

.TotalProducto, .ImporteProducto, .CambioProducto, .RestaProducto {
    width: 73px;
    padding: 11px;
    border: 1px solid #666;
}

.finallyProd {
    width: 157px;
}

.GL-w-c-CHARGUESContent {
    overflow: hidden;
}

.SELPROD {
    padding: 10px;
    width: 170px;
    border: 1px solid #888;
    width: 630px;
}

.GL-w-c-CHARGUESC-c-line {
    overflow: hidden;
    border-bottom: 1px solid #EEE;
}

.GL-w-c-CHARGUESC-c-l-left {
    float: left;
}

.GL-w-c-CHARGUESC-c-l-left.nombre {
    width: 428px;
    font-size: 16px;
}

.GL-w-c-CHARGUESC-c-l-left.unitario {
    width: 120px;
}

.XCUnitario {
    width: 80px;
    border: 1px solid #AAA;
}

.GL-w-c-CHARGUESC-c-l-left.pzas {
    width: 120px;
}

.XCPza {
    width: 80px;
    border: 1px solid #AAA;
}

.GL-w-c-CHARGUESC-c-l-left.total {
    width: 108px;
}

.XCTotal {
    width: 80px;
    border: 1px solid #DDD;
    border-left: none;
    border-right: none;
}

.GL-w-c-CHARGUESM-l-float {
    width: 95px;
    height: 29px;
    font-size: 12px;
}

.saldoPendiente, .saldoPagado, .restaPagado, .cambioPagado {
    width: 117px;
    margin: 13px;
}

.ewhuid {
    margin-top: -22px;
    float: left;
    color: #000;
}

.ewhuid.B {
    margin-left: 180px;
}

.ewhuid.C {
    margin-left: 354px;
}

.ewhuid.D {
    margin-left: 530px;
}
.GL-w-c-FINANZASO-r-c-c-h-left.date, .GL-w-c-FINANZASO-r-c-c-w-l-left.date {
    width: 150px;
}

.GL-w-c-FINANZASO-r-c-c-w-line {
    overflow: hidden;
}

.GL-w-c-FINANZASO-r-c-c-w-l-left {
    float: left;
    padding: 8px 3px;
}

.GL-w-c-FINANZASO-r-c-c-h-left.nombre, .GL-w-c-FINANZASO-r-c-c-w-l-left.nombre {
    width: 207px;
}

.GL-w-c-FINANZASO-r-c-c-h-left.precio, .GL-w-c-FINANZASO-r-c-c-w-l-left.precio {
    width: 65px;
    text-align:right;
}
.GL-w-c-FINANZASO-r-c-c-w-l-left.precio::before{
    content: '$';
}

.GL-w-c-FINANZASO-r-c-c-h-left.unity, .GL-w-c-FINANZASO-r-c-c-w-l-left.unity {
    width: 57px;
}

.GL-w-c-FINANZASO-r-c-c-h-left.hab, .GL-w-c-FINANZASO-r-c-c-w-l-left.hab {
    width: 67px;
    text-align: right;
}

.GL-w-c-FINANZASO-r-c-c-h-left.delete .GL-w-c-FINANZASO-r-c-c-w-l-left.delete {
    width: 125px;
}

.GL-w-c-FINANZASO-r-c-c-wrapper {
    height: 159px;
    overflow-y: scroll;
}

.XNdelCargo {
    width: 121px;
    float: none;
    margin: 0;
    font-size: 13px;
}

.XNAddCargo {
    margin: 0;
    border-right: 1px solid #DDD;
    border-left: 1px solid #DDD;
}

.GL-w-c-FINANZASO-r-c-c-w-l-left.preciou {
    width: 40px;
}
.GL-w-c-FINANZASO-r-c-c-w-l-left.preciou::before{


    content: '$'
}

.GL-w-c-FINANZASO-r-c-c-h-left.preciou {
    width: 40px;
}

.GL-w-c-FINANZASO-r-c-c-w-l-left {
    padding: 16px 3px;
}




.GL-w-c-FINANZASO-r-c-c-w-l-left.delete {
    padding: 8px 3px;

}

.TLllamada {
    width: 180px;
}


.TLminuto {
    width: 140px;
}

.TLDescripción {
    width: 400px;
}

.GL-w-c-c-o-s-block.TLllamada::before {
    content: '$';
}
.GL-w-c-c-o-s-block.TLminuto::before {
    content: '$';
}

.GL-w-c-CHARGUESH-l-c-leftt {
    float: left;
    margin: 0 5px;
}

.SELPRODE {
    width: 291px;
    padding: 12px;
}

.MinsProducto {
    width: 60px;
    border: 1px solid #888;
}

.NumeroProducto {
    width: 293px;
    border: 1px solid #888;
}

.ManualPrudd {
    padding: 12px;
}

.GL-w-c-CHARGUESC-content.D {
    height: 194px;
}

.GL-w-c-CHARGUESC-h-left.tipo {
    width: 200px;
}

.GL-w-c-CHARGUESC-c-l-left.tipo {
    width: 200px;
    padding: 10px;
}

.GL-w-c-CHARGUESC-h-left.numero {
    width: 290px;
}

.GL-w-c-CHARGUESC-c-l-left.numero {
    width: 310px;
}

.GL-w-c-CHARGUESC-h-left.minutos {
    width: 90px;
}

.GL-w-c-CHARGUESC-c-l-left.minutos {
    width: 110px;
}

.XCnumero {
    width: 282px;
}

.XCminutos {
    width: 70px;
}

.GL-w-c-FINANZASO-r-t-c-h-left.dater, .GL-w-c-FINANZASO-r-c-c-w-l-left.dater {
    width: 170px;
}

.GL-w-c-FINANZASO-r-t-c-h-left.number, .GL-w-c-FINANZASO-r-c-c-w-l-left.number {
    width: 130px;
}

.GL-w-c-FINANZASO-r-t-c-h-left.mins, .GL-w-c-FINANZASO-r-c-c-w-l-left.mins {
    width: 100px;
}
.GL-w-c-FINANZASO-r-t-c-h-left.habr, .GL-w-c-FINANZASO-r-c-c-w-l-left.habr {
    width: 74px;
}
.GL-w-c-FINANZASO-r-t-c-h-left.total, .GL-w-c-FINANZASO-r-c-c-w-l-left.total {
    width: 74px;
}

.GL-w-c-FINANZASO-r-t-c-h-left.deleter, .GL-w-c-FINANZASO-r-c-c-w-l-left.deleter {
    width: 180px;
}
.GL-w-c-FINANZASO-r-c-c-w-l-left.total::before{
    content: '$';
}

.GL-w-c-FINANZASO-r-c-c-w-l-left.deleter {
    padding: 4px 0;
}

.GL-w-c-FINANZASO-r-t-c-wrapper {
    height: 153px;
    overflow-y: scroll;
}

.XNdelCall {
    font-size: 13px;
}

.TRW-more {
    position: absolute;
    background: rgba(0,0,0,0.8);
    margin-top: -49px;
}

.TRW-m-left {
    float: left;
    padding: 10px;
    color: #FFF;
    width: 175px;
    text-align: center;
    font-size: 19px;
}

.GL-w-c-CAMBIAR-l-f-left {
    float: left;
    width: 280px;
    border-right: 1px solid #DDD;
}

.GL-w-c-CAMBIAR-l-f-right {
    float: right;
    width: 502px;
}

.HabitacionNumber {
    margin: 10px;
    width: 260px;
    border: 1px solid #DDD;
}

.whyChange {
    margin: 10px;
    border: 1px solid #DDD;
    width: 454px;
}

.GL-w-c-CAMBIAR-l-flow {
    overflow: hidden;
}

.GL-w-c-CARRO-head {
    overflow: hidden;
}

.GL-w-c-CARRO-h-left {
    float: left;
    padding: 10px;
    font-size: 18px;
}

.GL-w-c-CARRO-c-LINE {
    overflow: hidden;
}

.GL-w-c-CARRO-c-L-left {
    float: left;
    padding: 10px;
}

.Xcarro {
    width: 360px;
}

.Xentrada {
    width: 170px;
}

.Xsalida {
    width: 170px;
}

.Xacciones {
    width: 253px;
}

.salidaa {
    width: 120px;
    margin-right: 10px;
}

.entradaa {
    width: 120px;
}

.c-RESERVA-head {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-R-h-left {
    float: left;
    padding: 10px;

    font-size: 14px;
    font-weight: bold;
}

.c-RESERVA-c-nothing {
    padding: 100px;
    text-align: center;
    font-size: 50px;
}

.MasPassword {
    margin: 13px;
    width: 280px;
}
.c-RESERVA-c-line {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-RESERVA-c-l-left {
    float: left;
    padding: 10px;
    font-size: 12px;
}

.NMfecha {
    width: 139px;
}

.NMhab {
    width: 35px;
}

.NMcomprador {
    width: 120px;
}

.NMresponsable {
    width: 120px;
}

.NMprecio {
    width: 80px;
}



.c-RESERVA-c-l-left.NMprecio::before {
    content: '$';

}

.NMacciones {
    width: 285px;
}

.DescrGasto, .MontGasto {
    border: 1px solid #888;
    margin: 50px 10px;
    width: 250px;
}

.addGasto {
    float: right;
}

.GL-w-c-GASTOO-l-metadata {

    overflow: hidden;
}

.CostoLlamada, .CostoMinuto {
    margin: 13px;
}
.verTicketReserva {
    margin-left: 10px;
}

.fechaDeseada {
    margin-left: 10px;
    width: 150px;
    font-family: 'Comfortaa';
    border: 1px solid #aaa;
}

.sucia {
    background: #946318;
}

.c-m-h-h-details {
    overflow: hidden;
    margin-bottom: 10px;
}

.c-m-h-h-d-left {
    float: left;
    border: 1px solid #CCC;
    padding: 6px;
    margin: 0 10px;
    width: 30px;
    font-size: 17px;
}
/*
.c-m-h-h-d-left.noDisp::before {
    content: 'N/D: ';
}

.c-m-h-h-d-left.sucia::before {
    content: 'Sucias: ';
}

.c-m-h-h-d-left.libre::before {
    content: 'Libres: ';
}

.c-m-h-h-d-left.enUso::before {
    content: 'En uso: ';
}

.c-m-h-h-d-left.noDisp::after, .c-m-h-h-d-left.sucia::after, .c-m-h-h-d-left.libre::after, .c-m-h-h-d-left.enUso::after{
	content: ' habs';
}
*/
.c-m-h-h-d-left.noDisp {
    background: red;
}

.c-m-h-h-d-left.enUso {
    background: yellow;
}

.asignarReserva {
    margin-left: 10px;
}

.c-REPORTES-head {
    overflow: hidden;
    margin-bottom:10px;
    position: fixed;
    background: #F5F5F5;
    left: 0;
    right: 0;
    top: 104px;
    padding: 5px;
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.3);
    z-index: 100;
}

.c-REPORTES-section.LLL0 { /*POR ELIMINAR*/
   /* margin-top: 260px;*/
   margin-top: 190px;
}

/*
.c-REPORTES-section{
	margin-top: 260px;
	display:none;
}
*/
.c-REPORTES-YY-A-header {
    overflow: hidden;
}

.c-REPORTES-YY-A-h-left {
    float: left;
    padding: 10px;
    font-size: 17px;
}

.c-REPORTES-YY-content {
    width: 740px;
    margin: auto;
}

.POKJNBticket {
    width: 50px;
}

.POKJNBhab {
    width: 90px;
}

.POKJNBhora {
    width: 160px;
}

.POKJNBdetails {
    width: 320px;
}

.c-REPORTES-YY-A-i-input {
    width: 360px;
    border: 1px solid #E5E5E5;
}

.c-REPORTES-YY-A-input {
    margin: 10px auto;
    width: 389px;
}

.c-REPORTES-h-left {
    float: left;
    overflow: hidden;
    width: 25%;
}

.c-REPORTES-h-l-left {
    float: left;
    padding: 13px;
    font-size: 16px;
}

.c-REPORTES-h-l-right {
    float: right;
}

.fechaInicio, .fechaFin, .turno {
    width: 250px;
    border: 1px solid #CCC;
}

.generarReporte {
    width: 250px;
    padding: 13px;
}

.c-REPORTES-general {
    border: 2px solid #DDD;
    margin: 10px 0;
    -webkit-border-radius: 4px;
}

.c-REPORTES-g-header {
    text-align: center;
    padding: 5px 5px 10px;
    font-size: 20px;
    letter-spacing: 4px;
    border-bottom: 2px solid #EEE;
    overflow: hidden;
}

.c-REPORTES-g-content {
    overflow: hidden;
}

.c-REPORTES-g-c-left {
    float: left;
    width: 306px;
    margin: 10px;
}

.c-REPORTES-g-c-right {
    float: left;
    width: 948px;
    margin: 10px;
    border-left: 2px solid #DDD;
}

.c-REPORTES-g-c-l-title, .c-REPORTES-g-c-r-title {
    padding: 8px;
    text-align: center;
    font-size: 15px;
    border-bottom: 2px solid #EEE;
}

.c-REPORTES-g-c-r-title {
    margin-left: 18px;
}

.c-REPORTES-g-c-l-c-s-line {
    overflow: hidden;
    margin-bottom: 7px;
}

.c-REPORTES-g-c-l-c-s-l-left {
    float: left;
    width: 120px;
    text-align: right;
    font-size: 15px;
    padding: 4px;
}

.c-REPORTES-g-c-l-c-s-l-right {
    border-bottom: 1px solid #AAA;
    float: left;
    padding: 4px;
    width: 170px;
	cursor:pointer;
	font-size: 15px;
}

.c-REPORTES-g-c-l-c-s-l-right.NDL::before {
    content: '$ ';
}

.c-REPORTES-g-c-l-c-s-l-right.NDL {
    text-align: right;
    font-size: 17px;
}

.c-REPORTES-g-c-r-c-none {
    padding: 100px;
    text-align: center;
    font-size: 30px;
    font-style: italic;
    color: #AAA;
}


.c-REPORTES-g-c-r-c-HAB-head {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-REPORTES-g-c-r-c-HAB-h-left {
    float: left;
    padding: 7px;
    font-weight: bold;
}

.c-REPORTES-g-c-r-content {
    margin-left: 18px;
}

.c-REPORTES-g-c-r-c-HAB-c-line {
    border-bottom: 1px solid #CCC;
    overflow: hidden;
}

.c-REPORTES-g-c-r-c-HAB-c-l-left {
    float: left;
    padding: 7px;
}

.KNRUid {
    width: 27px;
}

.KNRUhab {
    width: 31px;
}

.KNRUentrada, .KNRUsalida, .KNRUregistro {
    width: 148px;
}

.KNRUtotal {
    width: 50px;
}

.KNRUmetodo {
    width: 43px;
}

.KNRUrecepta {
    width: 53px;
}

.c-REPORTES-g-c-r-c-HAB-c-l-left.KNRUid, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRUhab, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRUentrada, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRUsalida, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRUregistro, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRUtotal, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRUmetodo, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRUrecepta {
    padding: 17px 7px;
}

.NNfalse {
    background: #E74C3C;
}
.NNSI {
    background: #95E73C;
}

.KNRSid {
    width: 30px;
}

.KNRSnumber {
    width: 150px;

}

.KNRSmins {
    width: 60px;
}

.KNRStotal {
    width: 50px;
}


.KNRSdate {
    width: 160px;
}

.KNRShab {
    width: 50px;
}

.c-REPORTES-g-c-r-c-HAB-c-l-left.KNRSid, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRSnumber, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRSmins, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRStotal, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRSdate, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRShab, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRSmethod {
    padding: 17px 7px;
}

.KNRTid {
    width: 30px;
}

.KNRTnombre {
    width: 180px;
}

.KNRTunit {
    width: 50px;
}

.KNRTunity {
    width: 45px;
}

.KNRTprecio {
    width: 60px;
}

.KNRTdate {
    width: 160px;
}

.KNRThab {
    width: 40px;
}
.c-REPORTES-g-c-r-c-HAB-c-l-left.KNRTid, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRTnombre, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRTunit, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRTunity, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRTprecio, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRTdate, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRThab, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRTmethod{
	padding: 17px 7px;
}

.KNRVid {
    width: 30px;
}

.KNRVgasto {
    width: 350px;
}

.KNRVmonto {
    width: 65px;
}

.KNRVdate {
    width: 160px;
}

.KNRVwho {
    width: 90px;
}

.c-REPORTES-g-c-r-c-HAB-c-l-left.KNRVid, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRVgasto, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRVmonto, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRVdate, .c-REPORTES-g-c-r-c-HAB-c-l-left.KNRVwho{
	padding: 17px 7px;
}

.KNRUtotal::before, .KNRStotal::before, .KNRTunit::before, .KNRTprecio::before, .KNRVmonto::before{
	content: '$ ';
}
.ImporteProductox {
    width: 76px;
    border: 1px solid #666;
}

.relojito::before {
    content: 'Hora: ';
}

.relojito {
    float: right;
}

.specialThings{
	background: #2845A0;
}

.ui-dialog-titlebar-close{
	display:none;
}

.KNRSmethod {
    width: 60px;
}

.KNRTmethod {
    width: 60px;
}
.GL-w-c-wrapper {
    overflow: hidden;
    background: #F0F0F0;
    height: 560px;
}

.GL-w-c-w-block {
    float: left;
    padding: 10px;
}
.c-INVENTARIO-head {
    padding: 10px;
    text-align: center;
    font-size: 21px;
}

.c-INVENTARIO-filled {
    overflow: hidden;
}

.c-INVENTARIO-f-left {
    float: left;
    width: 800px;
    margin-right: 10px;
}

.c-INVENTARIO-f-right {
    float: right;
    width: 482px;
    border-left: 2px solid #DDD;
    padding-left: 6px;
}

.c-INVENTARIO-f-l-title, .c-INVENTARIO-f-r-b-title {
    padding: 10px;
    font-size: 17px;
}

.c-INVENTARIO-f-l-t-head {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-INVENTARIO-f-l-t-h-block {
    float: left;
    padding: 10px;
    border-right: 1px solid #DDD;
}

.c-INVENTARIO-f-l-table {
    border: 2px solid #DFDFDF;
    -webkit-border-radius: 4px;
}

.NKKproducto {
    width: 130px;
}

.NKKseccion {
    width: 70px;
}

.NKKtipo {
    width: 50px;

}

.addProducto {
    padding: 13px;
    margin-left: 10px;
}

.ssection {
    margin-left: 10px;
    width: 150px;
    border: 1px solid #AAA;
}

.pproducto, .pproductox {
    width: 295px;
    padding: 14px;
    border: 1px solid #AAA;
}

.NMcheck-in {
    width: 135px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}

.NMcheck-out {
    width: 135px;
}

.oehiqroja{
	background: #E74C3C;
}

.NMmetodo {
    width: 60px;
}

.c-REPORTES-g-c-r-c-HAB-resto {
    overflow: hidden;
}

.c-REPORTES-g-c-r-c-HAB-r-left {
    float: left;
    padding: 10px;
    font-weight: bold;
    width: 150px;
    text-align: right;
}

.c-REPORTES-g-c-r-c-HAB-r-left.efectivo::before {
    content: 'Efectivo: $';
}

.c-REPORTES-g-c-r-c-HAB-r-left.tarjeta::before {
    content: 'voucher: $';
}

.c-REPORTES-g-c-r-c-HAB-r-left.cuenta::before {
    content: 'Cta banco: $';
}
.c-INVENTARIO-meta {
    overflow: hidden;
}

.c-INVENTARIO-m-left {
    float: left;
}

.c-INVENTARIO-m-right {
    float: left;
}

.searchClient {
    padding: 12px;
    width: 100px;
    margin-left: 10px;
}

.lookingFor {
    width: 1162px;
    border: 1px solid #AAA;
}

.c-INVENTARIO-table {
    border: 2px solid #D9D9D9;
    margin: 10px 0;
}

.c-INVENTARIO-t-head {
    overflow: hidden;
    border-bottom: 2px solid #D9D9D9;
}

.c-INVENTARIO-t-h-left {
    float: left;
    padding: 10px;
    font-size: 16px;
}

.c-INVENTARIO-t-c-line {
    overflow: hidden;
    border-bottom: 1px solid #D9D9D9;
}

.c-INVENTARIO-t-c-l-left {
    float: left;
    padding: 10px;
}

.HYUnombre {
    width: 280px;
}

.HYUcompania {
    width: 205px;
}

.HYUrfc, .HYUemail {
    width: 180px;
}

.HYUhab {
    width: 50px;
}

.HYUfecha {
    width: 180px;
}

.HYUfolio {
    width: 60px;
}

.noneWhiteload {
    background: rgba(255,255,255,0.7);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index:5000;
}

.nWl-white {
    background: #FFF;
    width: 500px;
    padding: 10px 30px;
    height: 90px;
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    margin-left: -250px;
    margin-top: -45px;
    font-size: 23px;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    -webkit-border-radius: 5px;
}

.pprecio, .ppreciox {
    width: 90px;
    margin-left: 10px;
    padding: 14px;
    border: 1px solid #AAA;
}

.productosListingII {
    margin-right: 10px;
    width: 266px;
}

.ssectionII {
    margin-right: 10px;
}

.ppzas {
    width: 45px;
    padding: 14px;
}

textarea.observac {
    margin: 10px 0;
    padding: 10px;
    resize: none;
    border: 1px solid #666;
    width: 811px;
    font-family: 'Comfortaa';
    height: 50px;
}

.addTransaction {
    width: 485px;
    padding: 11px;
}

.productosListingIII {
    width: 120px;
    margin-right: 10px;
    border: 1px solid #AAA;
}

.delProducto {
    padding: 13px;
    width: 115px;
}

input.confirm {
    margin: 5px;
    cursor: pointer;
}

.productosListingIV {
    width: 350px;
    margin: 0 10px 10px 0;
}

.searchLocation {
    padding: 13px;
    width: 122px;
}

.modifyProducto {
    width: 189px;
    margin-left: 10px;

    margin-right: 10px;
}

.ssectionx {
    margin-left: 10px;
	width: 100px;
}

.productosListingI {
    width: 660px;
    margin-right: 10px;
}

.consultarRegistro {
    padding: 13px;
    width: 130px;
}

.c-INVENTARIO-f-l-metadataX {
    border: 2px solid #DFDFDF;
-webkit-border-radius: 4px;
}

.c-INVENTARIO-f-l-x-head {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-INVENTARIO-f-l-x-content {
    overflow: hidden;
	height: 240px;
	overflow-y: scroll;
}

.c-INVENTARIO-f-l-x-c-line {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-INVENTARIO-f-l-x-c-l-left {
    float: left;
    padding: 10px;
    border-right: 1px solid #DDD;
}

.NXKproducto {
    width: 312px;
}

.NXKseccion {
    width: 170px;

}

.NXKpzas {
    width: 163px;
}
.NXKprecio {
    width: 49px;
}
.c-INVENTARIO-f-l-x-c-l-left.NXKprecio::before{
	content : '$ ';
}

.c-INVENTARIO-f-l-t-c-line {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-INVENTARIO-f-l-t-c-l-left {
    float: left;
    padding: 10px;
    border-right: 1px solid #DDD;
}

.NKKdate {
    width: 150px;
}

.NKKpzas {
    width: 40px;
}

.NKKprice {
    width: 50px;
}

.NKKobservaciones {
    width: 159px;
}

.c-m-f-c-f-c-Habt-h-column, .GL-w-c-CARRO-h-left, .c-R-h-left {
    text-transform: capitalize;
}

.c-REPORTES-g-c-header {
    overflow: hidden;
    border-bottom: 2px solid #DDD;
}

.c-REPORTES-g-c-h-left {
    float: left;
    padding: 10px;
    font-size: 16px;
}

.c-REPORTES-g-c-c-line {
    overflow: hidden;
	border-bottom:1px solid #DDD;
}

.c-REPORTES-g-c-c-l-left {
    float: left;
    padding: 10px;
    font-size: 14px;
}

.HYQproducto {
    width: 677px;
    border-right: 1px solid #DDD;
}

.HYQinicio {
    width: 180px;
    border-right: 1px solid #DDD;
}

.HYQfinal {
    width: 180px;
}
.c-REPORTES-section {
    border: 2px solid #DDD;
    border-right: 1px solid #DDD;
    overflow: hidden;
    margin-bottom: 20px;
    box-shadow: 0 0 16px rgba(0,0,0,0.3);
}

.c-REPORTES-s-left {
    float: left;

}

.c-REPORTES-s-l-title {
    padding: 10px;
    font-size: 19px;
    border-bottom: 2px solid #DDD;
	text-align:center;
    background: #FFF;
}

.c-REPORTES-s-left.HAXocupacy {
    width: 300px;
}

.c-REPORTES-s-left.HAXestadisticas {
    width: 995px;
}

.c-REPORTES-s-left.HAXventasHab {
    width: 1296px;
}

.c-REPORTES-s-left.HAXpersonas {
    width: 140px;
}

.c-REPORTES-s-left.HAXautos {
    width: 250px;
}

.c-REPORTES-s-left.HAXclientes {
    width: 160px;
}

.c-REPORTES-s-left.HAXnoches {
    width: 334px;
}

.c-REPORTES-s-left.HAXventas {
    width: 90px;
}

.c-REPORTES-s-left.HAXmetodo {
    width: 525px;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
}

.c-REPORTES-s-left.HAXfacturas {
    width: 150px;
}

.c-REPORTES-s-left.HAXrecepc {
    width: 246px;
}

.c-REPORTES-s-left.HAXturnos {
    width: 694px;
    border-left: 1px solid #DDD;
}

.c-REPORTES-s-l-content {
    min-height: 50px;
}

.c-REPORTES-s-l-content#ocupacy::after {
    content: '%';
}
.c-REPORTES-s-l-content#ocupacy{
    padding: 30px;
    text-align: center;
    font-size: 40px;
}

.c-REPORTES-s-l-c-ESTAD-UP {
    overflow: hidden;
}

.c-REPORTES-s-l-c-ESTAD-U-left {
    float: left;
    width: 165px;
    margin: 20px 0 0;
}

.c-REPORTES-s-l-c-ESTAD-U-l-top {
    text-align: center;
    font-size: 21px;
}

.c-REPORTES-s-l-c-ESTAD-U-l-down {
    text-align: center;
    margin: 10px 0 10px;
}

.c-REPORTES-s-l-c-ESTAD-DOWN {
    text-align: center;
    font-size: 40px;
    color: #CCC;
    letter-spacing: 90px;
}

.c-REPORTES-s-l-content#metodo {
    overflow: hidden;
}

.c-REPORTES-s-l-c-METO-left {
    float: left;
    margin: 10px;
    width: 155px;
}

.c-REPORTES-s-l-c-METO-l-top {
    font-size: 25px;
    text-align: center;
    margin-bottom: 10px;
}

.c-REPORTES-s-l-c-METO-l-factura {
    overflow: hidden;
    margin-top: 10px;
}

.c-REPORTES-s-l-c-METO-l-left {
    float: left;
    width: 70px;
    text-align: center;
}

.c-REPORTES-s-l-c-METO-l-left.F {
    border-right: 1px solid #DDD;
    margin-right: 10px;
}

.c-REPORTES-s-l-c-METO-l-bottom {
    text-align: center;
    font-size: 16px;
}

.c-REPORTES-s-l-c-METO-l-l-top {
    font-size: 20px;
}

.c-REPORTES-s-l-c-METO-l-l-top::after{
    content:'';
}

.c-REPORTES-s-l-c-METO-l-l-bottom {
    margin-top: 5px;
}

.c-REPORTES-s-l-c-METO-l-pricis::before {
    content: '$';
}


.c-REPORTES-s-l-c-METO-l-pricis{
	text-align:center;
}

.c-REPORTES-s-left.HAXdetails {
    width: 1296px;
}

.c-REPORTES-s-l-c-DETAIL-UP {
    overflow: hidden;
    border-bottom: 2px solid #DDD;
}

.c-REPORTES-s-l-c-DETAIL-U-left {
    float: left;

    padding: 10px;
}

.c-REPORTES-s-l-c-DETAIL-D-line {
    overflow: hidden;
    border-bottom: 2px solid #DDD;
}

.c-REPORTES-s-l-c-DETAIL-D-l-left {
    float: left;
    padding: 10px;
}

.QFKJfecha {
    width: 110px;
}

.QFKJocupacion {
    width: 130px;
}

.c-REPORTES-s-l-c-DETAIL-D-l-left.QFKJocupacion::after {
    content: ' %';
}

.QFKJventas {
    width: 90px;
}

.QFKJventasm {
    width: 120px;
}

.QFKJventasq {
    width: 90px;
}

.QFKJventasi {
    width: 140px;
}

.QFKJventasmm {
    width: 180px;
}

.QFKJfecha, .QFKJocupacion, .QFKJventas, .QFKJventasm, .QFKJventasq, .QFKJventasi, .QFKJventasmm{
    border-right: 1px solid #DDD;
}

.c-REPORTES-s-l-c-VENTAS-left {
    margin: 10px;
    background: #FFF;
    float: left;
    width: 66px;
}

.c-REPORTES-s-l-c-VENTAS-l-up::before {
    content: 'H. ';
}

.c-REPORTES-s-l-c-VENTAS-l-down::after {
    content: ' ';
}

.c-REPORTES-s-l-c-VENTAS-l-up {
    padding: 10px;
    text-align: center;
    font-size: 14px;
}

.c-REPORTES-s-l-c-VENTAS-l-down {
    background: #F0F0F0;
    padding: 4px 7px;
    text-align: center;
}

.c-REPORTES-g-c-content {
    overflow-y: scroll;
    height: 320px;
}

.c-REPORTES-s-l-content#personas, .c-REPORTES-s-l-content#clientes, .c-REPORTES-s-l-content#noches, .c-REPORTES-s-l-content#ventas {
    text-align: center;
    padding: 10px;
    font-size: 30px;
}

.c-REPORTES-s-l-c-METO-l-l-middle {
    font-size: 16px;
}
.c-REPORTES-s-l-c-METO-l-l-middle::before{
    content:'$ '
}

.c-REPORTES-s-l-c-FACT-left {
    float: left;
    width: 75px;
    margin: 20px 0;
}

.c-REPORTES-s-l-c-FACT-l-top::after {
    content: '';
}

.c-REPORTES-s-l-c-FACT-l-middle::before {
    content: '$ ';
}

.c-REPORTES-s-l-c-FACT-l-top {
    text-align: center;
    font-size: 17px;
}

.c-REPORTES-s-l-c-FACT-l-middle {
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
}

.c-REPORTES-s-l-c-FACT-l-down {
    text-align: center;
}

.c-REPORTES-s-l-c-RECEPC-head {
    overflow: hidden;
    border-bottom: 2px solid #DDD;
}

.c-REPORTES-s-l-c-RECEPC-h-left {
    float: left;
    padding: 10px;
    font-size: 15px;
}

.c-REPORTES-s-l-c-RECEPC-h-left.recept {
    border-right: 1px solid #DDD;
    width: 125px;
}

.c-REPORTES-s-l-c-RECEPC-h-left.ventas {
    width: 80px;
}

.c-REPORTES-s-l-c-RECEPC-t-line {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
    font-size: 15px;
}

.c-REPORTES-s-l-c-RECEPC-t-l-left {
    float: left;
    padding: 10px;
    width: 80px;
}

.c-REPORTES-s-l-c-RECEPC-t-l-left.recept {
    width: 125px;
    border-right: 1px solid #DDD;
}

.c-REPORTES-s-l-c-RECEPC-t-l-left.ventas {
    text-align: center;
}

.c-REPORTES-s-l-TURNOS-left {
    float: left;
    margin: 10px;
    width: 210px;
}

.c-REPORTES-s-l-TURNOS-left.manana, .c-REPORTES-s-l-TURNOS-left.vespertino {
    border-right: 2px solid #DDD;
    background: #FFF;
}

.c-REPORTES-s-l-TURNOS-l-top::after {
    content: '';
}

.c-REPORTES-s-l-TURNOS-l-middle::before {
    content: '$ ';
}

.c-REPORTES-s-l-TURNOS-l-top {
    text-align: center;
    font-size: 21px;
    background: #FFF;
}

.c-REPORTES-s-l-TURNOS-l-middle {
    text-align: center;
    font-size: 16px;
    margin: 10px 0;
}

.c-REPORTES-s-l-TURNOS-l-down {
    text-align: center;
}

.c-REPORTES-s-l-c-forHour-head {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-REPORTES-s-l-c-forHour-h-left {
    float: left;
    padding: 10px;
    font-size: 16px;
    border-right: 1px solid #DDD;
}

.c-REPORTES-s-l-c-forHour-line {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-REPORTES-s-l-c-forHour-l-left {
    float: left;
    padding: 10px;
    border-right: 1px solid #DDD;
}

.IQWYhora {
    width: 100px;
}

.IQWYventas {
    width: 110px;
}

.IQWYmonto {
    width: 400px;
}


.c-REPORTES-s-l-c-forHour-l-left.IQWYhora::after {
    content: ' hrs';
}

.c-REPORTES-s-l-c-forHour-l-left.IQWYventas::after {
    content: '';
}

.c-REPORTES-s-l-c-forHour-l-left.IQWYmonto::before {
    content: '$ ';
}

.c-REPORTES-s-l-c-forHour-content {
    overflow-y: scroll;
    height: 279px;
}

.TRWHITE {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(255,255,255,0.8);
    z-index: 10000;
}

.TR-message {
    width: 900px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -450px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.Xyellow {
    background: #FFCC00;
}
.Xgreen{
    background: #27AE60;
}
.Xred{
    background: #E74C3C;
}
.Xblue{
    background: #3498DB;
}

.TR-m-title {
    text-align: center;
    padding: 10px;
    font-size: 20px;
    font-weight: bold;
}

.TR-m-content {
    margin: 10px;
    font-size: 16px;
    line-height: 1.5em;
    height: 240px;
}

.HAXvarios {
    width: 645px;
    border-right: 3px solid #DDD;
}

.HAXcafet {
    width: 649px;
}

.HAXtelefonos {
    width: 645px;
    border-right: 3px solid #DDD;
}

.HAXgastos {
    width: 649px;
}

.c-REPORTES-s-l-c-TP-top {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-REPORTES-s-l-c-t-left::before {
    content: 'Total: $';

}
.c-REPORTES-s-l-c-t-right::before {
    content: 'No de eventos: ';
}

.c-REPORTES-s-l-c-t-left {
    padding: 10px;
    float: left;
    font-size: 17px;
    width: 305px;
}

.c-REPORTES-s-l-c-t-right {
    float: left;
    padding: 10px;
    font-size: 17px;
    width: 300px;
}

.c-REPORTES-s-l-c-TP-head {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-REPORTES-s-l-c-TP-h-left {
    float: left;
    padding: 10px;
    border-right: 1px solid #DDD;
}

.c-REPORTES-s-l-c-TP-cPL-line {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-REPORTES-s-l-c-TP-cPL-l-left {
    float: left;
    padding: 10px;
}

.KIQdateX {
    width: 150px;
}

.KIQdescrX {
    width: 270px;
}

.KIQpriceX {
    width: 60px;
}

.KIQmetodoX {
    width: 60px;
}

.c-REPORTES-s-l-c-TP-content {
    height: 300px;
    overflow-y: scroll;
}

.copyr {
    float: left;
	margin-left: 10px;
}

.updateLast {
    float: right;
    margin-right: 10px;
	font-weight:bold;
}
.updateLast::before{
	content: 'última actualización: ';
}

.impCorte {
    width: 260px;
    margin-left: 20px;
}

.HAXdescargas {
    width: 1297px;
}

.c-REPORTES-s-l-c-DESC-left {
    margin: 10px;
    float: left;
}

.Xreserva {
    width: 20px;
    border: 1px solid #DDD;
    padding: 0;
    margin: 16px 0;
}

.GL-w-c-GENERALT-l-right.Método {
    cursor: pointer;
    background: #E8E8E8;
}

.c-INVENTARIO-f-r-block {
    padding-bottom: 10px;
    border-bottom: 2px solid #DDD;
}

.NMcliente {
    width: 110px;
}

.NMCompañía {
    width: 158px;
}

select.ssectionxs {
    padding: 10px;
    margin-right: 8px;
    border: 1px solid #888;
	
    width: 160px;
}
.preventx {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-weight: bold;
	color:red;
	z-index:10000;
}

.c-REPORTES-g-A-header {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-REPORTES-g-A-c-line {
    overflow: hidden;
    border-bottom: 1px solid #AAA;
}

.c-REPORTES-g-A-c-l-left {
    float: left;
    padding: 6px 10px;
}

.HYXfolio {
    width: 50px;
    border-right: 1px solid #DDD;
}

.HYXhab {
    width: 40px;
    border-right: 1px solid #DDD;
}

.HYXcliente {
    width: 394px;
    border-right: 1px solid #DDD;
}

.HYXprecio {
    width: 60px;
    border-right: 1px solid #DDD;
}

.HYXregistro, .HYXentrada, .HYXsalida {

    width: 150px;
    border-right: 1px solid #DDD;
}

.HYXrecept {
    width: 105px;
}

.c-INVENTARIO-First, .c-INVENTARIO-Second {
    margin: 10px 0 20px;
    border: 2px solid #DDD;
}

.c-INVENTARIO-F-title {
    text-align: center;
    padding: 10px;
    font-size: 21px;
}

.c-INVENTARIO-F-content, .c-INVENTARIO-S-content {
    margin: 15px;

    overflow: hidden;
}

.c-INVENTARIO-F-c-left {
    float: left;
    border-right: 2px solid #DDD;
    width: 810px;
}

.c-INVENTARIO-F-c-right {
    float: right;
}

.c-INVENTARIO-F-c-l-title {
    text-align: center;
    font-size: 16px;
    margin: 10px;
}

.c-INVENTARIO-S-c-line {
    border-bottom: 1px solid #DDD;
    overflow: hidden;
    padding: 10px;
}

.buscaar {
    width: 1117px;
    margin-right: 10px;
    border: 1px solid #AAA;
}

.c-INVENTARIO-S-c-l-Xtop {
    overflow: hidden;
    border-bottom: 1px solid #DDD;

}

.c-INVENTARIO-S-c-l-Xt-left {
    float: left;
    padding: 10px;
    font-size: 16px;
}

.c-INVENTARIO-S-c-l-Xc-line {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.c-INVENTARIO-S-c-l-Xc-l-left {
    float: left;
    padding: 10px;
    height: 40px;
    font-size: 15px;
}

.PQOKproducto {
    width: 353px;
    border-right: 1px solid #DDD;
}

.PQOKseccion {
    width: 70px;
    border-right: 1px solid #DDD;
}

.PQOKprecio {
    width: 60px;
    border-right: 1px solid #DDD;
}

.PQOKnopzas {
    width: 90px;
    border-right: 1px solid #DDD;
}

.GL-w-cddf {
    background: #E8E8E8;
    padding: 25px;
    height: 270px;
}

.pproductoo {
    margin-right: 10px;
    width: 240px;
    border: 1px solid #666;
}

.ssectionn {
    width: 190px;
    margin-right: 10px;
}

.pprecioo {
    width: 110px;
    margin-right: 10px;
    border: 1px solid #666;
}

.updateProduct {
    width: 200px;
}

.tipoMovement {
    width: 170px;
    margin-right: 10px;
    padding: 12px;
}

.pzasss {
    width: 130px;
    margin-right: 10px;
    padding: 12px;
    border: 1px solid #666;
}

.GL-w-c-IKHeader {
    overflow: hidden;
    border-bottom: 2px solid #DDD;
}

.GL-w-c-IKH-left {
    float: left;
    padding: 12px;
    font-size: 15px;
}

.GL-w-c-IKC-line {
    overflow: hidden;
    border-bottom: 1px solid #DDD;
}

.GL-w-c-IKC-l-left {
    float: left;
    padding: 12px;
    font-size: 14px;
}

.PQOZAfecha {
    width: 160px;
    border-right: 1px solid #DDD;
}

.PQOZAtipo {
    width: 80px;
    border-right: 1px solid #DDD;
}

.PQOZApzas {
    width: 100px;
    border-right: 1px solid #DDD;
}

.PQOZArecep {
    width: 110px;
    border-right: 1px solid #DDD;
}

.PQOZAobser {
    width: 309px;
}

.HYQventas {
    width: 158px;
    border-right: 1px solid #DDD;
}

.c-REPORTES-section.LLL5 {
    width: 767px;
    margin: 0 auto 20px;/*por eliminar*/
	/*margin: 260px auto 20px;*/
}

.c-REPORTES-section.LLL4 {
    width: 634px;
    margin: 0 auto 20px;/*por eliminar*/
	/*margin: 260px auto 20px;*/
}
.c-REPORTES-section.LLL6 {
    width: 941px;
    margin: 0 auto 20px; /*por eliminar*/
	/*margin: 260px auto 20px;*/
}
.c-REPORTES-s-l-content#forHour {
    width: 690px;
}


.c-REPORTES-buttons{
	display:none;
}

.mencionarReporte {
    width: 150px;
    margin-right: 20px;
}

.c-REPORTES-general.corte {
    display: none;
}

.c-REPORTES-general.status {
    display: none;
}

.c-REPORTES-general.tickets {
    display: none;
}

.c-REPORTES-general.carros {
    display: none;
}
.HYUrfc {
    font-weight: bold;
    text-decoration: underline;
	cursor:pointer;
}

.GL-w-c-RFCLine {
    overflow: hidden;
    font-size: 16px;
    line-height: 1.5em;
}

.GL-w-c-RFCL-left {
    float: left;
    width: 160px;
    padding-right: 20px;
    text-align: right;
}

.GL-w-c-RFCL-right {
    float: left;
    width: 240px;
    min-height: 53px;
    font-weight: bold;
	word-break:break-word;
}
.nuevoPago {
    width: 50px;
}
.c-m-f-c-f-c-l-listing, .c-m-f-c-f-c-l-listingC, .c-m-f-c-f-c-l-listingD {
    -webkit-box-shadow: 0 8px 10px rgba(0,0,0,0.2);
    width: 190px;
    height: 140px;
    position: absolute;
    background: #FFF;
    border-top: 1px solid #EEE;
    display:none;
	overflow:hidden;
}
.c-m-f-c-f-c-l-l-line, .c-m-f-c-f-c-l-l-lineC, .c-m-f-c-f-c-l-l-lineD {
    padding: 4px 10px;
    border-bottom: 1px solid #DDD;
    cursor: pointer;
    -webkit-transition: 200ms all;
}

.c-m-f-c-f-c-l-l-line:hover {
    background: #E8E8E8;
}
.GL-w-c-w-download {
    margin: 10px;
    text-align: right;
}

.finallyProdd {
    width: 150px;
}

.c-REPORTES-g-h-total, .c-REPORTES-g-h-totalC, .c-REPORTES-g-h-totalD {
    position: absolute;
    letter-spacing: 0;
	margin-top:-17px;
}

.c-REPORTES-g-h-totalC:before{
	content: 'Carros: ';
}
.c-REPORTES-g-h-total:before {
    content: 'Tickets: ';
}
.tipoMarca {
    border: 1px solid #888;
}

.placasAuto {
    border: 1px solid #888;
}

.NumeroHabitacion {
    border: 1px solid #888;
}
.c-REPORTES-g-A-content {
    height: 319px;
    overflow-y: scroll;
}
.c-REPORTES-g-c-r-c-HAB-content {
    height: 377px;
    overflow-y: scroll;
}
.c-INVENTARIO-t-content {
    overflow-y: scroll;
    height: 330px;
}
input.pproducto {
    width: 180px;
	margin-left: 10px;
}
.productoXXs {
    border: 1px solid #AAA;
    margin-left: 10px;
    width: 175px;
}
.productosLisH {
    width: 185px;
    margin-right: 10px;
    border: 1px solid #AAA;
}
.GreenByPass {
    background: rgb(61, 187, 61);
}

.blueByPass {
    background: #3D7DBB;
}
.verSiteReserva {
    float: right;
}
.c-RESERVA-c-l-left.NMhab {
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}
.whyChangeX {
    border: 1px solid #AAA;
    width: 200px;
    margin: 87px 80px;
}
.cambiarAhoraReserva {
    border: 1px solid #27AE60;
}
.c-REPORTES-YY-A-content {
    height: 351px;
    overflow-y: scroll;
}
.c-REPORTES-s-l-content#turnos {
    background: #FFF;
}
.c-static-Function {
    position: fixed;
    background: #F5F5F5;
    top: 179px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 10px 0;
    z-index: 100;
    -webkit-box-shadow: 0 10px 9px rgba(0,0,0,0.1);
	display: none; /*POR ELIMINAR*/
}

.c-static-F-left {
    float: left;
    padding: 10px;
    color: #27AE60;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background: #FFF;
    margin-right: 10px;
}
select.ssectionT {
    width: 250px;
    margin-right: 10px;
}

select.productoXXsT {
    width: 380px;
    margin-right: 10px;
}

button.consultarProducto {
    width: 176px;
	margin-right:10px;
}
.gestorInventario.remove {
    margin: 0 10px;
}
.c-INVENTARIO-b-head {
    font-size: 17px;
    padding: 10px;
}

.c-INVENTARIO-bloquote {
    border: 2px solid #DDD;
    margin-bottom: 20px;
}

.c-INVENTARIO-b-content {
    overflow: hidden;
}

.c-INVENTARIO-b-cC-left {
    float: left;
    margin: 10px;
}
.c-REPORTES-g-h-ddownload {
    float: right;
}
.warning {
    position: fixed;
    z-index: 4999;
    top: 0;
    left: 0;
    background: #f1c40f;
    bottom: 0;
    right: 0;
}

.w-lineWarning {
    height: 20px;
    background: #000;
}

.w-title {
    text-align: center;
    margin: 50px;
    font-size: 50px;
}

.w-content {
    margin: 30px 100px;
    text-align: center;
    font-size: 25px;
    line-height: 1.5em;
}

.w-segundos {
    text-align: center;
    font-size: 70px;
}

.w-segundos:after {
    content: ' segundos';
}

.w-aceptar {
    text-align: center;
    margin-top: 70px;
}

.XCNombre {
    width: 80px;
    border: 1px solid #AAA;
    width: 386px;
}
.c-REPORTES-section.LLL1{
	display:none;
}
.LLL2, .LLL3, .LLL4, .LLL5, .LLL6, .LLL7, .LLL8 {
    display:none;
}
.c-BITACORA-head {
    overflow: hidden;
    -webkit-box-shadow: 0px 0 6px rgba(0,0,0,0.2);
    width: 938px;
    margin: 10px auto 0;
}

.c-BITACORA-h-left {
    float: left;
}

.c-BITACORA-ACT {
    padding: 15px 15px 16px;
    width: 420px;
}

.asignarBitacora {
    padding: 14px 14px 15px;
    width: 120px;
}

input.c-BITACORA-DATE {
    width: 200px;
}
.c-BITACORA-titleX {
    text-align: center;
    margin: 20px;
    font-size: 30px;
}

.c-BITACORA-c-line {
    margin: 0 auto 10px;
    background-color: #FFF;
    width: 1000px;
    border: 1px solid #EEE;
    overflow: hidden;
}

.c-BITACORA-c-l-left {
    float: left;
    width: 100px;
}

.c-BITACORA-c-l-right {
    float: left;
    overflow: hidden;
}

.c-BITACORA-c-l-r-date {
    float: left;
    padding: 15px;
    width: 160px;
    border-right: 1px solid #DDD;
}

.c-BITACORA-c-l-r-concepto {
    float: left;
    padding: 15px;
    width: 679px;
	font-size:17px;
	line-height:1.1em;
}

.c-BITACORA-c-l-l-top {
    width: 30px;
    height: 30px;
    background-color: #C53333;
    margin: 9px auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
}

.c-BITACORA-c-l-l-top.cBclltdo {
    cursor: pointer;
}

.c-BITACORA-c-l-l-bottom {
    text-align: center;
}
.c-BITACORA-c-l-l-top.cBclltdo:hover {
    background-color: #C53333;
}
.cBclltdoit {
    background-color: #77CC26;
}
.c-NIVEL-c-line {
    overflow: hidden;
    width: 610px;
    margin: auto;
}

.c-NIVEL-c-l-left {
    float: left;
    padding: 10px;
    width: 130px;
    font-size: 17px;
}

.c-NIVEL-c-l-left.bold {
    font-weight: bold;
}
.STRNIVEL {
    width: 80px;
}
select.seccionHYZ {
    border: 1px solid #FFF;
    padding: 14px;
    width: 138px;
}
.gestorInventario.add {
    margin-left: 10px;
}
.RestProductInventario {
    position: absolute;
    background-color: #FFF;
    border-top: 1px solid #DDD;
    margin-left: 260px;
    width: 529px;
    z-index: 123;
	display:none;
	height: 210px;
    overflow-y: scroll;
}

.bySearchInventario {
    width: 501px;
}

.RPI {
    padding: 5px;
    border-bottom: 1px solid #EEE;
    cursor: pointer;
}

.RPI:hover {
    background-color: #DDD;
}
.c-BITACORA-meta {
    width: 1000px;
    margin: 10px auto;
}

.filtrarCaca {
    border: 1px solid #DDD;
    width: 290px;
}
.actionss {
    margin-top: 10px;
}
.windowXD {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10000;
    background-color: #F0EFED;
}

.wXD-margin {
width: 1000px;margin: auto;font-family: 'Comfortaa';}

.wXD-m-action {
    margin: 10px 0;
    text-align: center;
    font-weight: bold;
    font-size: 25px;
}

.wXD-m-header {
    text-align: center;
}

.wXD-m-content {
    overflow: hidden;
}

.wXD-m-c-left {
    float: left;
    width: 300px;
    height: 1px;
}

.wXD-m-c-right {
    float: left;
    width: 700px;
	height: 700px;
}

.wXD-m-c-r-name:before {
    content: 'NAME: ';
}

.wXD-m-c-r-name {
    font-size: 24px;
    font-weight: bold;
    color: red;
}

.wXD-m-c-r-descrip {
    font-size: 16px;
    line-height: 1.2em;
    text-align: justify;
}
.exitFromInterpol{
	font-weight:bold;
	cursor:pointer;
}
.Xreserva {
    background-color: #EBEBE4;
	cursor:pointer;
}
.c-BITACORA-DAT {
    margin-left: 10px;
    width: 400px;
    border: 1px solid #DDD;
}
.co-denegado {
    text-align: center;
    margin: 90px 10px;
    font-size: 40px;
    color: red;
}
.co-head {
    overflow: hidden;
    margin: 10px 0;
}


.co-h-year {
    float: left;
}
.KNRTmethod, .KNRTprecio{
	font-weight: bold;
	cursor:pointer;
}
.GL-w-c-CARRO-addCarro {
    overflow: hidden;
}

button.c-m-h-d-c-m-action.XNaddCarro {
    width: 240px;
}
.GL-w-c-w-superior {
    margin: 10px;
}

button.green.buscarDatos {
    padding: 12px;
    margin-left: 10px;
}
.blue.c-m-h-h-m-mostrar {
    color: #555;
    background: #DEDEDE;
    border: 1px solid #DEDEDE;
}

.c-m-form {
    min-height: 860px;
    margin-bottom: 80px;
}
.KNRSfecha, .KNRSmonto, .KNRSconcepto, .KNRStype, .KNRSmetodot {
    padding: 17px 5px;
    font-size: 15px;
}
.KNRSmonto:before{
	content: '$ ';
}
.KNRStype{
    width: 60px;
}
.KNRSconcepto{
    width: 380px;
}
.KNRSmonto{
    width: 80px;
	text-align:right;
}
.KNRSfecha{
    width: 180px;
}
.GL-w-c-addDiaX {
    overflow: hidden;
}
.GL-w-c-aD-l-bottom {
    padding: 14px;
    text-align: center;
    font-size: 16px;
}
.GL-w-c-aD-left {
    float: left;
    width: 530px;
}
.GL-w-c-aD-right {
    float: right;
    width: 303px;
}
input.noDiaAdicional {
    margin: 10px;
    float: left;
    width: 70px;
}
.GL-w-c-aD-l-descr {
    margin: 10px;
    float: left;
    border: 1px solid #DDD;
    padding: 11px;
    width: 220px;
}
input.totDiaAdicional {
    margin: 10px;
    width: 100px;
}
.OrangeByPass{
	background: #FF9800;
}