.historyBuildHash,.historyVersions{color:light-dark(#cd5000,#dcac8d)}.FechaPopup{width:12.5em;position:absolute;left:100px;top:100px;background:var(--off-white);display:none;box-shadow:0 0 25px rgba(0,0,0,.5);-moz-box-shadow:0 0 25px rgba(0,0,0,.5);-webkit-box-shadow:0 0 25px rgba(0,0,0,.5);border:2px solid var(--primary-blue-dark);z-index:8500;font-size:1.5em}.FechaTitulo,.FechaTituloLink{text-align:center;font-size:.83em;font-weight:700;line-height:1.6em;color:var(--off-white);background:var(--subsection-line)}.FechaTituloLink{cursor:pointer;padding:0 5px;transition:background-color .4s}.FechaTituloLink:hover{background:var(--primary-blue-light-hover)}.FechaCabecera{text-align:center;font-size:.83em;font-weight:700;line-height:1.6em}.FechaDia{text-align:center;font-size:.83em;line-height:1.6em;cursor:pointer;color:var(--subsection-line);transition:background-color .4s}.FechaDia:hover{background:var(--date-highlight)}.FechaNoLink{text-align:center;font-size:.83em;line-height:1.6em;color:var(--primary-blue-dark)}.FechaDiaHoy{text-align:center;font-size:.83em;font-weight:700;line-height:1.6em;background:var(--date-highlight);cursor:pointer;color:var(--pest-visi-border);transition:background-color .4s}.FechaDiaHoy:hover{background:var(--date-highlight-hover)}.FechaSeparador{background:var(--primary-blue-dark)}.CalendarioMes{max-width:100%;table-layout:fixed;border-spacing:3px;border-collapse:separate}.CalendarioCabecera,.CalendarioCabeceraHov{border:1px var(--secondary-grey-medium) solid;background:var(--date-highlight);font-weight:700;text-align:center;padding:2px}.CalendarioCabeceraHov:hover{background:#69f}.CalendarioCabeceraButton{font-weight:700;text-align:center;margin:2px;padding:5px;cursor:pointer;line-height:.83em;border:1px solid transparent}.CalendarioCabeceraButton:hover{background:#69f}.CalendarioDia{border:1px var(--secondary-grey-medium) solid;background:#fff;height:100px;width:14.29%}.CalendarioDiaHoy{border:1px var(--secondary-grey-medium) solid;background:#f2f2f2;height:100px}.CalendarioDiaEtiqueta,.CalendarioDiaEtiquetaHov,.CalendarioDiaEtiquetaHoy,.CalendarioDiaEtiquetaHoyHov{font-weight:700;height:100px;float:left;display:table;text-align:right;width:1.42em;margin:0!important;padding-right:4px}.CalendarioDiaEtiqueta,.CalendarioDiaEtiquetaHov{background:var(--secondary-grey-light)}.CalendarioDiaEtiquetaHoy,.CalendarioDiaEtiquetaHoyHov{background:var(--primary-blue-light)}.CalendarioDiaEtiquetaHov:hover,.CalendarioDiaEtiquetaHoyHov:hover{background:#fc3}.CalendarioDiaEtiqueta>div,.CalendarioDiaEtiquetaHov>div,.CalendarioDiaEtiquetaHoy>div,.CalendarioDiaEtiquetaHoyHov>div{display:table-cell;vertical-align:middle}.CalendarioDiaTexto{height:96px;padding:2px;position:relative;overflow:auto;text-align:left}.CalendarioDiaTarea{padding:2px;text-indent:-1px;border:1px solid #9f9ebb;background-color:#e5e5cf;margin-bottom:2px;cursor:pointer;color:#3a63ca;font-size:.75em;line-height:1em;overflow:hidden;width:95%;margin-left:0}.CalendarioHoraMedia00>.CalendarioDiaTarea,.CalendarioHoraMedia30>.CalendarioDiaTarea{font-size:1.2em}.CalendarioDiaTarea:hover{background:#ececed;color:#718dec;line-height:1em}.CalendarioDiaTareaNoClick{padding:2px;text-indent:-1px;border:1px solid #cb8d8d;background:#e8cdcd;margin-bottom:2px;color:#ca3a63;font-size:.75em;line-height:1em;overflow:hidden;width:4.17em;margin-left:20px}.CalendarioHoraMedia00>.CalendarioDiaTareaNoClick,.CalendarioHoraMedia30>.CalendarioDiaTareaNoClick{font-size:1.2em}.CalendarioDiaAusente{border:1px var(--secondary-grey-medium) solid;background:var(--secondary-grey-light);height:100px;opacity:.5}.CalendarioHoraEtiqueta,.CalendarioHoraEtiquetaHoy{font-weight:700;height:50px;float:left;line-height:50px;text-align:center;width:2.5em;border:1px var(--secondary-grey-medium) solid;box-sizing:border-box}.CalendarioHoraEtiqueta{background:#f2f2f2}.CalendarioHoraEtiquetaHoy{background:#fc3}.CalendarioHora{border:1px var(--secondary-grey-medium) solid;background:#fff;font-size:.75em;line-height:1em}.CalendarioHoraHoy{background:#f2f2f2}.CalendarioHoraMedia00{border-bottom:1px solid #f2f2f2;height:24px;overflow:auto}.CalendarioHoraMedia30{height:25px;overflow:auto}.CalendarioTareaCampo{padding:2px;border:1px var(--primary-blue-dark) solid;background:#ebedd2;height:20px;font-size:.83em;line-height:1em}.CalendarioTareaFecha{float:right;font-weight:400;font-size:.83em}.CalendarioHorariosContenedor{position:relative;width:100%;color:#747474;overflow:hidden}.CalendarioHorariosHoras{position:absolute;width:3.5em;left:0;top:0;height:100%;overflow:hidden}.CalendarioHorariosHorasDias{position:absolute;left:3.5em;right:0;top:0;height:100%;overflow:hidden}.CalendarioHorariosHoras .CalendarioHoraEtiqueta{position:absolute;left:0;width:calc(100% + 1px);height:51px;line-height:initial}.CalendarioHorariosHorasDias .CalendarioCabecera,.CalendarioHorariosHorasDias .CalendarioCabeceraHov{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.CalendarioHorariosHorasDias .CalendarioHora{position:absolute;height:51px;overflow:hidden;box-sizing:border-box}.CalendarioHorariosHorasDias .CalendarioDiaTarea{position:absolute;overflow:hidden;box-sizing:border-box}.CalendarioHorariosHorasDias .CalendarioDiaTareaTitulo{font-size:1.2em;line-height:1.2em}.CalendarioPrioridad{font:1em/1em metro;display:inline-block;width:1em;height:1em;margin-left:.5em}.CalendarioPrioridad:after{content:'\e9cc'}.CalendarioPrioridadBaja{color:#d3d3d3}.CalendarioPrioridadMedia{color:orange}.CalendarioPrioridadAlta{color:red}.CalendarioTareaLeida,.CalendarioTareaNoLeida{font:1em/1em metro;display:inline-block;width:1em;height:1em;margin-right:.5em}.CalendarioTareaLeida{opacity:.5}.CalendarioTareaLeida:after{content:'\f03c'}.CalendarioTareaNoLeida:after{content:'\e615'}.CalendarioTareaNoLeidaLista{font-weight:bolder;color:#2b23b5}.FestivosCalSmallMonthTable{border:none;border-collapse:collapse;max-width:20em}.FestivosCalHeader{font-weight:700;text-align:center}.FestivosCalDia{width:14.285714285714285714285714285714%;text-align:center}.FestivosCalEmpty,.FestivosCalHeader,.FestivosCalMonth,.FestivosCalNav,.FestivosCalWorkday{background:var(--off-white)}.FestivosCalFinde{background:#d4dcf7}.FestivosCalFestivoEmpresa{background:#beff8e;font-weight:700}.FestivosCalFestivoOficial{background:#8f8;font-weight:700}.FestivosCalDiaDeHoy{box-shadow:0 0 5px 0 #0ff inset;color:#00f}.FestivosTieneCitas{background:#f33!important;color:#fff}.FestivosTieneCitas.guiClickable,.FestivosTieneCitas.guiClickableBG{transition:color .4s,background-color .4s}.FestivosTieneCitas.guiClickable:hover,.FestivosTieneCitas.guiClickableBG:hover{background:#f66!important;color:#fee}.FestivosCalSmallMonthTable .FestivosCalMonth,.FestivosCalSmallMonthTable .FestivosCalNav{border:none;text-align:center;font-weight:700}.FestivosCalChooseMonth{text-align:center;width:33%;height:3.2em}.FestivosCalSelectedDay{background-color:var(--primary-blue-light);color:azure}