body {padding: 0;margin: 0;}header {width: 100%;background: #074d3d;color: #FFF;text-align: center;padding: 10px 0 10px 0;margin: 0;}div.centrado {text-align: center;}footer {width: 100%;background: #f2f2f2;text-align: center;padding: 10px 0 10px 0;margin: 0;}div#contenido {width: 768px;max-width: 100%;margin: auto;background: #FFF;margin-bottom: 20px;}div.botonera {margin: 15px 0 15px 0;text-align: center;}div.formGuardar {text-align: center; margin-top: 10px;}h3.verde {color: #009933;}span.errores {font-size: small;font-weight: bold;color: #cc0000;}div.formCheck {padding-top: 15px;}div.formBoton {padding-top: 30px;}div#paginado {margin: 20px 0 20px 0;}#dialogoAgregar {font-size: 85%;}td.noReserva {background: #e6e6e6;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;width: 120px;min-width: 120px;max-width: 120px;}td.miReserva {background: #ffcc66;cursor: pointer;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;width: 120px;min-width: 120px;max-width: 120px;}td.hayReservaOtros {background: #ff9999;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;width: 120px;min-width: 120px;max-width: 120px;}td.hayReserva {background: #ff9999;cursor: pointer;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;width: 120px;min-width: 120px;max-width: 120px;}td.hayBloqueo {background: #6699ff;cursor: pointer;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;width: 120px;min-width: 120px;max-width: 120px;}td.sinReserva {background: #99ff99;width: 120px;min-width: 120px;}.ui-dialog { font-size: 12px; }.navbar-light .navbar-nav .blanco {color: #FFF;}.navbar-light .navbar-nav .blanco:hover {color: #FFF;}span.leyenda {margin-right: 10px;}.card {margin-bottom: 20px;}.card-deck {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));grid-gap: .5rem;}.card-deck .card {margin: 0 0 1rem;}@media (min-width: 576px) and (max-width: 767.98px) {.card-deck .card {-ms-flex: 0 0 48.7%;flex: 0 0 48.7%;}}@media (min-width: 768px) and (max-width: 991.98px) {.card-deck .card {-ms-flex: 0 0 32%;flex: 0 0 32%;}}@media (min-width: 992px){.card-deck .card {-ms-flex: 0 0 24%;flex: 0 0 24%;}}