/*TABLA USUARIOS*/
.tablaUsuarios {
}
.tablaUsuarios .col1 { width: 100px; text-align: left; }
.tablaUsuarios .col2 { width: 100px; text-align: left; }
.tablaUsuarios .col3 { width: 100px; text-align: left; }
.tablaUsuarios .col4 { width: 100px; text-align: left; }
.tablaUsuarios .col5 { width: 160px; text-align: left; }
.tablaUsuarios .col6 { width: 100px; text-align: left; }
.tablaUsuarios .col7 { width: 60px; text-align: center; }

/*TABLA CLIENTES*/
.tablaClientes {
}
.tablaClientes .col1 { width: 100px; text-align: right; }
.tablaClientes .col2 { width: 300px; text-align: left; }
.tablaClientes .col3 { width: 150px; text-align: left; }
.tablaClientes .col4 { width: 150px; text-align: left; }
.tablaClientes .col5 { width: 200px; text-align: left; }

/*TABLA RESERVAS*/
.tablaReservas {
}
.tablaReservas .col1 { width: 60px; text-align: right; }
.tablaReservas .col2 { width: 100px; text-align: right; }
.tablaReservas .col3 { width: 300px; text-align: left; }
.tablaReservas .col4 { width: 100px; text-align: center; }
.tablaReservas .col5 { width: 100px; text-align: center; }
.tablaReservas .col6 { width: 60px; text-align: right; }
.tablaReservas .col7 { width: 60px; text-align: right; }
.tablaReservas .col8 { width: 120px; text-align: left; }
.tablaReservas .col9 { width: 120px; text-align: left; }

/*TABLA RESERVAS WEB*/
.tablaReservasWeb {
}
.tablaReservasWeb .col1 { width: 60px; text-align: right; }
.tablaReservasWeb .col2 { width: 100px; text-align: right; }
.tablaReservasWeb .col3 { width: 300px; text-align: left; }
.tablaReservasWeb .col4 { width: 100px; text-align: center; }
.tablaReservasWeb .col5 { width: 100px; text-align: center; }
.tablaReservasWeb .col6 { width: 60px; text-align: right; }
.tablaReservasWeb .col7 { width: 60px; text-align: right; }
.tablaReservasWeb .col8 { width: 60px; text-align: center; }

/*TABLA RESERVAS CLIENTE*/
.tablaReservasCliente {
}
.tablaReservasCliente .col1 { width: 70px; text-align: center; }
.tablaReservasCliente .col2 { width: 100px; text-align: center; }
.tablaReservasCliente .col3 { width: 100px; text-align: center; }
.tablaReservasCliente .col4 { width: 60px; text-align: right; }
.tablaReservasCliente .col5 { width: 60px; text-align: right; }
.tablaReservasCliente .col6 { width: 120px; text-align: left; }
.tablaReservasCliente .col7 { width: 120px; text-align: left; }

/*TABLA CURSOS RESERVA*/
.tablaCursosReserva {
}
.tablaCursosReserva .col1 { width: 160px; text-align: left; }
.tablaCursosReserva .col2 { width: 160px; text-align: left; }
.tablaCursosReserva .col3 { width: 160px; text-align: left; }
.tablaCursosReserva .col4 { width: 65px; text-align: center; }
.tablaCursosReserva .col5 { width: 65px; text-align: center; }
.tablaCursosReserva .col6 { width: 65px; text-align: center; }
.tablaCursosReserva .col7 { width: 300px; text-align: left; }
.tablaCursosReserva .col8 { width: 70px; text-align: center; }
.tablaCursosReserva .col9 { width: 18px; text-align: left; }

/*TABLA CURSOS RESERVA WEB*/
.tablaCursosReservaWeb {
}
.tablaCursosReservaWeb .col1 { width: 160px; text-align: left; }
.tablaCursosReservaWeb .col2 { width: 160px; text-align: left; }
.tablaCursosReservaWeb .col3 { width: 160px; text-align: left; }
.tablaCursosReservaWeb .col4 { width: 65px; text-align: center; }
.tablaCursosReservaWeb .col5 { width: 65px; text-align: center; }
.tablaCursosReservaWeb .col6 { width: 65px; text-align: center; }
.tablaCursosReservaWeb .col7 { width: 300px; text-align: left; }

/*TABLA GRUPOS RESERVA*/
.tablaGruposReserva {
}
.tablaGruposReserva td { vertical-align: middle; }
.tablaGruposReserva .col1 { width: 300px; text-align: left; }
.tablaGruposReserva .col2 { width: 60px; text-align: center; }
.tablaGruposReserva .col3 { width: 60px; text-align: center; }
.tablaGruposReserva .col4 { width: 60px; text-align: center; }
.tablaGruposReserva .col5 { width: 300px; text-align: left; }
.tablaGruposReserva .col6 { width: 100px; text-align: center; }
.tablaGruposReserva .col7 { width: 70px; text-align: center; }
.tablaGruposReserva .col8 { width: 70px; text-align: center; }

/*TABLA REPROGRAMACIONES RESERVA*/
.tablaReprogramacionesReserva {
}
.tablaReprogramacionesReserva .col1 { width: 140px; text-align: center; }
.tablaReprogramacionesReserva .col2 { width: 100px; text-align: center; }
.tablaReprogramacionesReserva .col3 { width: 80px; text-align: center; }
.tablaReprogramacionesReserva .col4 { width: 200px; text-align: left; }

/*TABLA LLAMADOS RESERVA*/
.tablaLlamadosReserva {
}
.tablaLlamadosReserva .header .fecha { float: left; }
.tablaLlamadosReserva .header .usuario { float: right; }
.tablaLlamadosReserva .col1 { width: 500px; text-align: left; }

/*TABLA GUIAS GRUPO RESERVA*/
.tablaGuiasGrupoReserva {
}
.tablaGuiasGrupoReserva .col1 { width: 80px; text-align: center; }
.tablaGuiasGrupoReserva .col2 { width: 200px; text-align: left; }
.tablaGuiasGrupoReserva .col3 { width: 18px; text-align: left; }
.tablaGuiasGrupoReserva .col4 { width: 18px; text-align: left; }

/*TABLA BUIN MARINO GRUPO RESERVA*/
.tablaShowBMGrupoReserva {
}
.tablaShowBMGrupoReserva .col1 { width: 80px; text-align: center; }
.tablaShowBMGrupoReserva .col2 { width: 18px; text-align: left; }

/*TABLA PARAMETROS*/
.tablaParametros {
}
.tablaParametros .col1 { width: 300px; text-align: left; }
.tablaParametros .col2 { width: 100px; text-align: left; }

/*TABLA TIPOS INSTITUCIONES*/
.tablaTiposInstituciones {
}
.tablaTiposInstituciones .col1 { width: 350px; text-align: left; }
.tablaTiposInstituciones .col2 { width: 50px; text-align: center; }
.tablaTiposInstituciones .col3 { width: 18px; text-align: left; }

/*TABLA CURSOS*/
.tablaCursos {
}
.tablaCursos .col1 { width: 350px; text-align: left; }
.tablaCursos .col2 { width: 18px; text-align: left; }

/*TABLA OTROS PRODUCTOS*/
.tablaOtrosProductos {
}
.tablaOtrosProductos .col1 { width: 250px; text-align: left; }
.tablaOtrosProductos .col2 { width: 50px; text-align: center; }
.tablaOtrosProductos .col3 { width: 90px; text-align: left; }
.tablaOtrosProductos .col4 { width: 60px; text-align: right; }
.tablaOtrosProductos .col5 { width: 90px; text-align: left; }
.tablaOtrosProductos .col6 { width: 60px; text-align: right; }
.tablaOtrosProductos .col7 { width: 90px; text-align: left; }
.tablaOtrosProductos .col8 { width: 60px; text-align: right; }
.tablaOtrosProductos .col9 { width: 90px; text-align: left; }
.tablaOtrosProductos .col10 { width: 60px; text-align: right; }
.tablaOtrosProductos .col11 { width: 18px; text-align: left; display: none; }

/*TABLA TIPOS VISITAS*/
.tablaTiposVisitas {
}
.tablaTiposVisitas .col1 { width: 300px; text-align: left; }
.tablaTiposVisitas .col2 { width: 90px; text-align: left; }
.tablaTiposVisitas .col3 { width: 50px; text-align: center; }
.tablaTiposVisitas .col4 { width: 100px; text-align: left; }
.tablaTiposVisitas .col5 { width: 60px; text-align: right; }
.tablaTiposVisitas .col6 { width: 100px; text-align: left; }
.tablaTiposVisitas .col7 { width: 60px; text-align: right; }
.tablaTiposVisitas .col8 { width: 100px; text-align: left; }
.tablaTiposVisitas .col9 { width: 60px; text-align: right; }
.tablaTiposVisitas .col10 { width: 100px; text-align: left; }
.tablaTiposVisitas .col11 { width: 60px; text-align: right; }
.tablaTiposVisitas .col12 { width: 50px; text-align: center; }
.tablaTiposVisitas .col13 { width: 18px; text-align: left; }

/*TABLA CONTACTOS*/
.tablaContactos {
}
.tablaContactos .col1 { width: 80px; text-align: right; }
.tablaContactos .col2 { width: 100px; text-align: left; }
.tablaContactos .col3 { width: 100px; text-align: left; }
.tablaContactos .col4 { width: 100px; text-align: left; }
.tablaContactos .col5 { width: 80px; text-align: left; }
.tablaContactos .col6 { width: 80px; text-align: left; }
.tablaContactos .col7 { width: 160px; text-align: left; }
.tablaContactos .col8 { width: 18px; text-align: left; }
.tablaContactos .col9 { width: 18px; text-align: left; }

/*TABLA PRESUPUESTOS RESERVA*/
.tablaPresupuestosReserva {
}
.tablaPresupuestosReserva .col1 { width: 100px; text-align: center; }
.tablaPresupuestosReserva .col2 { width: 200px; text-align: left; }
.tablaPresupuestosReserva .col3 { width: 100px; text-align: right; }
.tablaPresupuestosReserva .col4 { width: 120px; text-align: left; }
.tablaPresupuestosReserva .col5 { width: 60px; text-align: center; }

/*TABLA ITEMS PRESUPUESTO*/
.tablaItemsPresupuesto {
}
.tablaItemsPresupuesto .col1 { width: 100px; text-align: left; }
.tablaItemsPresupuesto .col2 { width: 400px; text-align: left; }
.tablaItemsPresupuesto .col3 { width: 90px; text-align: right; }
.tablaItemsPresupuesto .col4 { width: 90px; text-align: right; }
.tablaItemsPresupuesto .col5 { width: 100px; text-align: right; }
.tablaItemsPresupuesto .total { font-weight: bold !important; text-align: right !important; }

/*TABLA DOCUMENTOS PRESUPUESTO*/
.tablaDocumentosPresupuesto {
}
.tablaDocumentosPresupuesto .col1 { width: 100px; text-align: left; }
.tablaDocumentosPresupuesto .col2 { width: 100px; text-align: right; }
.tablaDocumentosPresupuesto .col3 { width: 18px; text-align: left; }

/*TABLA TOTAL PRESUPUESTO*/
.tablaTotalPresupuesto {
}
.tablaTotalPresupuesto .col1 { width: 628px; text-align: left; }
.tablaTotalPresupuesto .col2 { width: 100px; text-align: right; }
.tablaTotalPresupuesto .col3 { width: 120px; text-align: right; }

/*TABLA TRABAJO PENDIENTE*/
.tablaTrabajoPendiente {
}
.tablaTrabajoPendiente .col1 { width: 180px; text-align: left; }
.tablaTrabajoPendiente .col2 { width: 50px; text-align: right; }
.tablaTrabajoPendiente .col3 { width: auto; text-align: left; }

/*TOTAL MES*/
.total { margin-right: 10px;
}

.total .row .col1 { width: 120px; text-align: left; background-color: #05B7A5; color: #FFFFFF; }
.total .row .col2 { width: 120px; text-align: right; background-color: #C0E1DD; color: #000000; }

/*CITAS MENSUALES GUIA*/
.tablaCitasMensualesGuia {
}
.tablaCitasMensualesGuia .col1 { width: 90px; text-align: center; }
.tablaCitasMensualesGuia .col2 { width: 60px; text-align: center; }
.tablaCitasMensualesGuia .col3 { width: 60px; text-align: right; }
.tablaCitasMensualesGuia .col4 { width: 300px; text-align: left; }
.tablaCitasMensualesGuia .col5 { width: 300px; text-align: left; }
.tablaCitasMensualesGuia .col6 { width: 100px; text-align: center; }
.tablaCitasMensualesGuia .col7 { width: 160px; text-align: left; }
.tablaCitasMensualesGuia .col8 { width: 120px; text-align: center; }
.tablaCitasMensualesGuia .col9 { width: 120px; text-align: left; }

/*CITAS MENSUALES GUIA TOTALES*/
.tablaCitasMensualesGuiaTotales {
}
.tablaCitasMensualesGuiaTotales .col1 { width: 220px; text-align: left; }
.tablaCitasMensualesGuiaTotales .col2 { width: 50px; text-align: right; }

/*RESUMEN MENSUAL GUIAS*/
.tablaResumenMensualGuias {
}
.tablaResumenMensualGuias .col1 { width: 120px; text-align: left; }
.tablaResumenMensualGuias .col2 { width: 120px; text-align: left; }
.tablaResumenMensualGuias .col3 { width: 120px; text-align: left; }
.tablaResumenMensualGuias .col4 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col5 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col6 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col7 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col8 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col9 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col10 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col11 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col12 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col13 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col14 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col15 { width: 60px; text-align: right; }
.tablaResumenMensualGuias .col16 { width: 60px; text-align: right; }

/*METAS MENSUALES*/
.tablaMetasMensuales {
}
.tablaMetasMensuales .col1 { width: 100px; text-align: center; }
.tablaMetasMensuales .col2 { width: 100px; text-align: center; }
.tablaMetasMensuales .col3 { width: 100px; text-align: center; }
.tablaMetasMensuales .col4 { width: 100px; text-align: center; }
.tablaMetasMensuales .col5 { width: 100px; text-align: center; }
.tablaMetasMensuales .col6 { width: 100px; text-align: center; }

/*INFORME DIARIO*/
.tablaInformeDiario {
}
.tablaInformeDiario .header .cell,
.tablaInformeDiario .row .cell { font-size: 11px; }
.tablaInformeDiario .col1 { width: 40px; text-align: center; }
.tablaInformeDiario .col2 { width: 40px; text-align: center; }
.tablaInformeDiario .col3 { width: 180px; text-align: left; }
.tablaInformeDiario .col4 { width: 100px; text-align: left; }
.tablaInformeDiario .col5 { width: 30px; text-align: center; }
.tablaInformeDiario .col6 { width: 30px; text-align: center; }
.tablaInformeDiario .col7 { width: 40px; text-align: right; }
.tablaInformeDiario .col8 { width: 30px; text-align: center; }
.tablaInformeDiario .col9 { width: 30px; text-align: center; }
.tablaInformeDiario .col10 { width: 30px; text-align: center; }
.tablaInformeDiario .col11 { width: 40px; text-align: right; }
.tablaInformeDiario .col12 { width: 30px; text-align: center; }
.tablaInformeDiario .col13 { width: 30px; text-align: center; }
.tablaInformeDiario .col14 { width: 40px; text-align: right; }
.tablaInformeDiario .col15 { width: 100px; text-align: left; }
.tablaInformeDiario .col16 { width: 50px; text-align: left; }
.tablaInformeDiario .col17 { width: 40px; text-align: center; }
.tablaInformeDiario .col18 { width: 30px; text-align: center; }
.tablaInformeDiario .col19 { width: 40px; text-align: center; }
.tablaInformeDiario .col20 { width: 50px; text-align: left; }
.tablaInformeDiario .col21 { width: 60px; text-align: center; }
.tablaInformeDiario .col22 { width: 60px; text-align: left; }
.tablaInformeDiario .col23 { width: 60px; text-align: center; }

/*INFORME RANGO FECHAS*/
.tablaInformeRangoFechas {
}
.tablaInformeRangoFechas .header .cell,
.tablaInformeRangoFechas .row .cell { font-size: 11px; }
.tablaInformeRangoFechas .col1 { width: 40px; text-align: center; }
.tablaInformeRangoFechas .col2 { width: 70px; text-align: center; }
.tablaInformeRangoFechas .col3 { width: 40px; text-align: center; }
.tablaInformeRangoFechas .col4 { width: 100px; text-align: left; }
.tablaInformeRangoFechas .col5 { width: 180px; text-align: left; }
.tablaInformeRangoFechas .col6 { width: 100px; text-align: left; }
.tablaInformeRangoFechas .col7 { width: 30px; text-align: center; }
.tablaInformeRangoFechas .col8 { width: 60px; text-align: left; }
.tablaInformeRangoFechas .col9 { width: 40px; text-align: right; }
.tablaInformeRangoFechas .col10 { width: 30px; text-align: center; }
.tablaInformeRangoFechas .col11 { width: 30px; text-align: center; }
.tablaInformeRangoFechas .col12 { width: 50px; text-align: left; }
.tablaInformeRangoFechas .col13 { width: 40px; text-align: right; }
.tablaInformeRangoFechas .col14 { width: 30px; text-align: center; }
.tablaInformeRangoFechas .col15 { width: 50px; text-align: left; }
.tablaInformeRangoFechas .col16 { width: 40px; text-align: right; }
.tablaInformeRangoFechas .col17 { width: 100px; text-align: left; }
.tablaInformeRangoFechas .col18 { width: 50px; text-align: left; }
.tablaInformeRangoFechas .col19 { width: 30px; text-align: center; }
.tablaInformeRangoFechas .col20 { width: 40px; text-align: center; }
.tablaInformeRangoFechas .col21 { width: 50px; text-align: left; }
.tablaInformeRangoFechas .col22 { width: 50px; text-align: left; }
.tablaInformeRangoFechas .col23 { width: 60px; text-align: center; }
.tablaInformeRangoFechas .col24 { width: 60px; text-align: left; }
.tablaInformeRangoFechas .col25 { width: 60px; text-align: right; }
.tablaInformeRangoFechas .col26 { width: 80px; text-align: left; }

/*INFORME DIARIO BUIN MARINO*/
.tablaInformeDiarioBM {
}

.tablaInformeDiarioBM .colTitle { width: calc(100% - 10px); text-align: center; }
.tablaInformeDiarioBM .col1 { width: 50px; text-align: right; }
.tablaInformeDiarioBM .col2 { width: 50px; text-align: right; }
.tablaInformeDiarioBM .col3 { width: 50px; text-align: right; }
.tablaInformeDiarioBM .col4 { width: 50px; text-align: right; }
.tablaInformeDiarioBM .col5 { width: 50px; text-align: right; }
.tablaInformeDiarioBM .col6 { width: 60px; text-align: right; }

/*INFORME SEMANAL*/
.tablaInformeSemanal {
}

.tablaInformeSemanal .col1 { width: 100px; text-align: center; }
.tablaInformeSemanal .col2 { width: 100px; text-align: right; }
.tablaInformeSemanal .col3 { width: 100px; text-align: right; }
.tablaInformeSemanal .col4 { width: 100px; text-align: right; }
.tablaInformeSemanal .col5 { width: 100px; text-align: right; }
.tablaInformeSemanal .col6 { width: 100px; text-align: right; }

/*INDICADORES GESTION*/
.igComparacionAgnoAnterior {
}

.igComparacionAgnoAnterior .col1 { width: 150px; text-align: left; }
.igComparacionAgnoAnterior .col2 { width: 80px; text-align: right; }
.igComparacionAgnoAnterior .col3 { width: 80px; text-align: right; }
.igComparacionAgnoAnterior .col4 { width: 80px; text-align: right; }
.igComparacionAgnoAnterior .col5 { width: 80px; text-align: right; }
.igComparacionAgnoAnterior .col6 { width: 80px; text-align: right; }

.igComparacionAgnoAnterior .col7 { width: 80px; text-align: right; }

.igMetas {
}

.igMetas .col1 { width: 150px; text-align: left; }
.igMetas .col2 { width: 80px; text-align: right; }
.igMetas .col3 { width: 150px; text-align: left; }
.igMetas .col4 { width: 80px; text-align: right; }

.igDetalleReservas {
}

.igDetalleReservas .col1 { width: 150px; text-align: left; }
.igDetalleReservas .col2 { width: 80px; text-align: right; }
.igDetalleReservas .col3 { width: 80px; text-align: right; }

.igTiposVisitas {
}

.igTiposVisitas .col1 { width: 150px; text-align: left; }
.igTiposVisitas .col2 { width: 80px; text-align: right; }
.igTiposVisitas .col3 { width: 80px; text-align: right; }
.igTiposVisitas .col4 { width: 80px; text-align: right; }
.igTiposVisitas .col5 { width: 80px; text-align: right; }
.igTiposVisitas .col6 { width: 80px; text-align: right; }
.igTiposVisitas .col7 { width: 80px; text-align: right; }
