.tableMante{width:100%;}
.tableMante th{border: 1px solid #a7a3a359; font-weight: 500; padding: 5px;text-align: center;background: #9e9e9e3d;}
.tableMante td{border: 1px solid #ddd;padding: 5px}

.p-t-5{padding-top:5px;}.p-t-10{padding-top:10px;}.p-t-15{padding-top:15px;}.p-t-20{padding-top:20px;}.p-t-25{padding-top:25px;}.p-t-30{padding-top:30px;}
.p-b-5{padding-bottom:5px;}.p-b-10{padding-bottom:10px;}.p-b-15{padding-bottom:15px;}.p-b-20{padding-bottom:20px;}.p-b-25{padding-bottom:25px;}.p-b-30{padding-bottom:30px;}

.center{text-align:center;}.right{text-align:right;}.left{text-align:left;}

.f-6{font-size:6px;}.f-7{font-size:7px;}.f-8{font-size:8px;}.f-9{font-size:9px;}.f-10{font-size:10px;}.f-11{font-size:11px;}.f-12{font-size:12px;}
.f-13{font-size:13px;}.f-14{font-size:14px;}.f-15{font-size:15px;}.f-16{font-size:16px;}.f-17{font-size:17px;}.f-18{font-size:18px;}.f-19{font-size:19px;}.f-20{font-size:20px;}
.f-21{font-size:21px;}.f-22{font-size:22px;}.f-23{font-size:23px;}.f-24{font-size:24px;}.f-25{font-size:25px;}.f-26{font-size:26px;}.f-27{font-size:27px;}.f-28{font-size:28px;}
.f-29{font-size:29px;}.f-30{font-size:30px;}.f-35{font-size:35px;}.f-40{font-size:40px;}.f-50{font-size:50px;}
.btnMante{background: #33b5e5;border: 1px solid #33b5e5;color: #fff;font-size: 14px; border-radius: 5px;}
.btnNew{background: #00B050; border: 1px solid #1e9623;color: #fff;border-radius: 5px;font-size: 16px; cursor: pointer;}
.selcMante{display: block!important;}

.titleProve{color: #00B050;font-weight: 500;}


.cuadrosVenta{background: #dddddd7a;border: 1px solid #33333326;}
.claTitleFecha{color: #9E9E9E !important;font-weight: 600;font-size: 16px;margin-top: -8px;}
.Titlemenu {color: #EC5849;font-size: 20px;border-bottom: solid 1px #EC5849;padding: 15px;text-align: center;margin: 0 0 15px;}
.ItemElmMenu1 {padding: 10px; border-radius: 10px;text-align: center;margin: 10px;}
.ItemElmMenu2 {border: 1px solid #2F485E;border-radius: 10px;padding: 10px;text-align: center;background: #ffffffbd;color: #333;}

.tableVenta {width: 100%;}
.tableVenta th {
    border: 1px solid #a7a3a359;
    font-weight: 500;
    padding: 5px;
    text-align: center;
    background: #9e9e9e3d;
}
.tableVenta td {
    border: 1px solid #ddd;
    padding: 5px;
}

.tableReserva{width:100%;}
.tableReserva th{border: 1px solid #a7a5a5; font-weight: 500; padding: 5px;text-align: center;background: #9e9e9e7a;color: #333;}
.tableReserva td{border: 1px solid #a7a5a5;padding: 5px;color: #333;}


/*  cus principal ruta sol */
.h-50{height: 40px !important;}
.EncabeVP{ background: #00A1AE !important;}
.borde-rojo{border: 1px solid #ce0f0fdd;}
.w-100{width:100% !important}
.claImg{width: 40px;height: 40px;}
.p-20{padding: 20px;}
.Est_Seatt { width: 41px; height: 40px;color: #ffffff;text-align: center;font-weight: bold;font-size: 12px;}
#IdSeccionBuss {border-left: 2px solid #000;border-right: 2px solid #000;padding: 5px;}
.cenBus{justify-content: center;display: inline-block;}

.claSeatSelcF {background: #007980;padding: 5px;border-radius: 10px;}
.claSeatSelcF strong{color:#fff;}
.claSeatSelcF label{color:#ffffff94;}

.claSeatDesSelc{background: #919394;padding: 5px;border-radius: 10px;}
#dataCompraFi .marg_cero{text-shadow: 1px 1px 1px #000; font-weight: 300;}
#dataCompraFi .precioAsiento{font-size: 25px; font-weight: 700;}
.claScrolDivSeatSelc{overflow: scroll;height: 620px;}
.titleAsientoSelc{background: #00a1aeb5; border: 1px solid #9e9e9e8f;border-radius: 10px;}
.c-white{color: #fff !important;}

.ReporteRsvFecha{background: #03a9f478;font-weight: 600;}
.ReporteRsvFecha label{font-size:30px;}


.tableSubMante{width:100%;}
.tableSubMante th{border: 1px solid #a7a3a359; font-weight: 500; padding: 5px;text-align: center;background: #2196f333;}
.tableSubMante td{border: 1px solid #ddd;padding: 5px}


