
body * {
    font-family: Verdana, Arial, sans-serif;
}

/*------------------------------
 -- CABECERA Y PANEL IZQUIERDO
 ------------------------------*/
.colorSelected {
    border: 2px #FFDD55 solid;
}

.colorNotSelected {
    border: 2px #E5E5E5 solid;
    -moz-border-radius: 4px;
    border-radius: 4px 4px 4px 4px;
}

a#colorViolet {
    margin-left: 10px;
}

a#colorBrown {
}

a#colorGreen {
}

.TextLogoHeader {
    background-image: url(/epsilonnet/images/newlook/gclogo-text-small-2.png);
    background-repeat: no-repeat;
}

.linksCabecera {
    color: #FFFFFF;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9pt;
}

a.headerLinks {
    color: #FFFFFF;
    font-size: 9pt;
}

    a.headerLinks:hover {
        color: #DDDDDD;
        font-size: 9pt;
    }

.empleadoHeader {
    color: #FFFFFF;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9pt;
}

.empleadoHeaderLink {
    border: none;
}

.AvisosHeaderLink {
    font-weight: bold;
    font-size: 7pt;
    font-family: Verdana, Arial, sans-serif;
    color: #EEEEFF;
    background-image: url(/epsilonnet/images/newlook/ball_violet.png);
    background-repeat: no-repeat;
    background-color: Transparent;
}

/** Cabecera general Imagen superior izquierda nombre CENTROS */
.ImgBarraCR {
    color: #F5F5F5;
    font-size: 14pt;
    font-weight: bold;
}

/** Estilo opciones cabecera general */
.menuApp {
    font-weight: bold;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: transparent;
}

.menu_clock {
    font-weight: normal;
    font-size: 9pt;
    border-style: none;
    color: #224499;
    font-family: Verdana, Arial, sans-serif;
}

/** Estilo opciones cabecera especial Licencia Demo */
.menuAppDemo {
    font-weight: bold;
    font-size: 9pt;
    color: #FFAA00;
    background-color: transparent;
}


/** Estilo columnas cabecera menu*/
.cabeceraColumnas {
    font-weight: bold;
    font-size: 10pt;
    color: #6666AA;
    background-color: #EEEEFF;
}

/** Panel lateral izquerido que contiene el menu*/
.LeftPanel {
    background-color: #EEEEFF;
}


/*canvi fet x ie*/
#RadPaneLeft {
    background-color: #EEEEFF;
}

/** Panel central con el contenido de la pagina*/
/*.PanelCentral*/
#pCentral {
    background-color: #EEEEFF;
    border: #DDDDEE 0px solid;
}

#lyContent, #lyContentNoSplit {
    background-color: transparent;
}

/** Panel interno al central con el contenido de la pagina*/
.ContentPanel {
    background-color: #FFFFFF;
}

/** Modulo actual, ubicado en el panel izquierdo */
#lbModulo, #lblTitMod {
    font-size: 13px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    font-style: italic;
    color: #322D67;
}

#divModulo {
    border-bottom: solid 2px #DDDDEE;
}

h2 {
    color: #877DDC;
    font-size: 20px;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
}

/*-----------------------------------
 -- GCFORM - MANTENIMIENTOS Y TABLAS
 -----------------------------------*/

.GenericTable {
    border: solid 2px #EEEEEE;
}

/** Icono editar */
.GcFormEditar {
    background: url(/epsilonnet/images/newlook/edit_20.png) no-repeat;
}

    /** Icono editar con raton posicionado */
    .GcFormEditar:hover {
        background: url(/epsilonnet/images/newlook/edit_over_20.png) no-repeat;
    }

/** Icono borrar */
.GcFormBorrar {
    background: url(/epsilonnet/images/newlook/trash_20.png) no-repeat;
}

    /** Icono borrar con raton posicionado */
    .GcFormBorrar:hover {
        background: url(/epsilonnet/images/newlook/trash_over_20.png) no-repeat;
    }

/** Icono nuevo*/
.GcFormNuevo {
    background: url(/epsilonnet/images/newlook/document_new20.png);
}

    /** Icono nuevo con raton posicionado */
    .GcFormNuevo:hover {
        background: url(/epsilonnet/images/newlook/document_new_dark20.png);
    }

/** Icono imprimir*/
.GcFormImprimir {
    background: url(/epsilonnet/images/newlook/printer_20.png) no-repeat;
}

    /** Icono imprimir con raton posicionado */
    .GcFormImprimir:hover {
        background: url(/epsilonnet/images/newlook/printer_over_20.png) no-repeat;
    }

/** Icono brabar y nuevo */
.GcFormGrabaryNuevo {
    background: url(/epsilonnet/images/newlook/disk_blue_document.png) no-repeat;
}

/** Icono grabar y nuevo con raton posicionado */
.GcFormGrabaryNuevo_over {
    background: url(/epsilonnet/images/newlook/disk_blue_document_dark.png) no-repeat;
}

/** Icono Grabar */
.GcFormGrabar {
    background: url(/epsilonnet/images/newlook/disk_blue.png) no-repeat;
}

/** Icono grabar con raton posicionado */
.GcFormGrabar_over {
    background: url(/epsilonnet/images/newlook/disk_blue_dark.png) no-repeat;
}

/** Icono  cancelar*/
.GcFormCancelar {
    background: url(/epsilonnet/images/newlook/undo.png) no-repeat;
}

/** Icono cancelar con raton posicionado */
.GcFormCancelar_over {
    background: url(/epsilonnet/images/newlook/undo_dark.png) no-repeat;
}


/** Icono volver */
.GcFormVolver {
    background: url(/epsilonnet/images/newlook/arrow_left_blue.png);
    background-repeat: no-repeat;
    background-position: center;
    font-size: 20pt;
}

    .GcFormVolver:hover {
        font-size: 20pt;
    }



/** Icono colapsar */
.GcFormColapsar {
    background: url(/epsilonnet/images/newlook/colapsar.png) no-repeat;
}

/** Icono  */
.GcFormDescolapsar {
    background: url(/epsilonnet/images/newlook/expandir.png) no-repeat;
}

/** Icono bloqueado */
.GcFormFix {
    background-image: url(/epsilonnet/images/newlook/lock.png);
}

/** Icono bloqueado con raton posicionado */
.GcFormFix_over {
    background-image: url(/epsilonnet/images/newlook/lock_hover.png);
}

/** Icono desbloqueado  */
.GcFormUnfix {
    background-image: url(/epsilonnet/images/newlook/lock_open.png);
}

/** Icono desbloqueado con raton posicionado */
.GcFormUnfix_over {
    background-image: url(/epsilonnet/images/newlook/lock_open_hover.png);
}

/** Icono flecha a la izquierda */
.GcFormAnterior {
    background: url(/epsilonnet/images/newlook/media_play_left.png) no-repeat;
}

/** Icono felcha a la derecha */
.GcFormSiguiente {
    background: url(/epsilonnet/images/newlook/media_play_right.png) no-repeat;
}


/** Iconos seleccion trabajadores */
input[id$="SetDefaultFilter"] {
    background-image: url(/epsilonnet/images/newlook/check2.png);
    background-repeat: no-repeat;
    font-size: 0px;
}

input[id$="ResetDefaultFilter"] {
    background-image: url(/epsilonnet/images/newlook/trash2.png);
    background-repeat: no-repeat;
    font-size: 0px;
}

/*------------------------*/
/** Nuevas clases de grid */
/*------------------------*/
.ProcessActions {
    background-color: #CCCCEE;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-radius: 6px 6px 0px 0px;
}

.GridMassiveActions {
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    background-color: #CCCCEE;
    border-radius: 6px 6px 0px 0px;
}

.GridViewCaption {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #000088;
    background-color: transparent;
}


.GridDataFooter {
    background-color: #CCCCEE;
}


.GridRowPicker {
    background-color: transparent;
}

.GridFilter {
    background-color: transparent;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    border-radius: 0px 0px 2px 2px;
}

.GridViewSelector {
    background-color: transparent;
}

.GridFilterBuilder {
    background-color: transparent;
    text-align: right;
}

.exportToExcel {
    background-repeat: no-repeat;
    background-image: url('/epsilonnet/images/Telerik/Telerik.Web.UI.Skins.Default.Grid.ExportToExcel.gif');
    font-size: 11px;
}

    .exportToExcel:hover {
        background-image: url('/epsilonnet/images/Telerik/Telerik.Web.UI.Skins.Default.Grid.ExportToExcel.gif');
    }

.NuevaSolicitudClass {
    background: url(/epsilonnet/images/newlook/document_add.png) no-repeat;
}

    .NuevaSolicitudClass:hover {
        background: url(/epsilonnet/images/newlook/document_add_over.png) no-repeat;
    }

.GridFilterBuilder *[id$="FilterButton"] {
    background: url(/epsilonnet/images/newlook/funnel_new.png) no-repeat;
    font-size: 0px;
    padding: 8px;
}

    .GridFilterBuilder *[id$="FilterButton"]:hover {
        background: url(/epsilonnet/images/newlook/funnel_new_dark.png) no-repeat;
        font-size: 0px;
        padding: 8px;
    }

.GridFilterBuilder *[id$="FilterResultsButton"] {
    background: url(/epsilonnet/images/newlook/funnel_add.png) no-repeat;
    font-size: 0px;
    padding: 8px;
}

    .GridFilterBuilder *[id$="FilterResultsButton"]:hover {
        background: url(/epsilonnet/images/newlook/funnel_add_dark.png) no-repeat;
        font-size: 0px;
        padding: 8px;
    }

.GridFilterBuilder *[id$="BackButton"] {
    background: url(/epsilonnet/images/newlook/undo16.png) no-repeat;
    font-size: 0px;
    padding: 8px;
}

    .GridFilterBuilder *[id$="BackButton"]:hover {
        background: url(/epsilonnet/images/newlook/undo16_dark.png) no-repeat;
        font-size: 0px;
        padding: 8px;
    }

/*------------------------------
 -- DATAGRID GENERICO
 -------------------------------*/

TABLE.DataGridStyle {
    border: #AAAABB 2px solid;
    width: 100%;
}

.GridTitleStyle {
    background-color: #888899;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
}

.GridHeadStyle {
    color: #6666AA;
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
    text-align: right;
    background-color: #CCCCEE;
}



.gridHeader A {
    padding-right: 15px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-decoration: none;
}

    .gridHeader A:hover {
        text-decoration: underline;
    }

.gridHeaderSortASC A {
    background: url(/epsilonnet/images/search/navigate_up.png) no-repeat 95% 50%;
}

.gridHeaderSortDESC A {
    background: url(/epsilonnet/images/search/navigate_down.png) no-repeat 95% 50%;
}


.GridHeadStyle2 {
    color: #6666AA;
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
    background-color: #CCCCEE;
}

.GridItemStyle {
    background-color: #EEEEFF;
    text-align: right;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
}



.GridItemStyleCPres td, .GridHeaderStyleCPres th {
    border-color: #CCCCEE;
}

.GridItemStyle2 {
    background-color: #EEEEFF;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
}

.GridAlternativeItemStyle {
    background-color: #FFFFEE;
    text-align: right;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
}

/** Color de fondo de la tabla*/
.GridBackColor {
    color: #000000;
    background-color: #FFFFFF;
}

/** Estilo cabecera tabla */
.GridHeaderStyle {
    font-size: 11px;
    font-weight: bold;
    background-color: #CCCCEE;
    Border-Color: #CCCCEE;
}

.GridHeaderStyleCPres {
    font-size: 11px;
    font-weight: bold;
    background-color: #CCCCEE;
    border: solid 1px #A4A2B9;
}

.GridHeaderStyle SPAN {
    color: #6666AA;
}



.GridHeaderStyle:hover {
    font-size: 11px;
    font-weight: bold;
    color: #444455;
}

/** Estilo tooltip cabecera tabla */
.GridHeaderStyleAlt {
    color: #FFFFFF;
    font-size: 11px;
    background-color: #99BBEE;
}



/** Estilo pie de la tabla */
.GridFooterStyle {
    font-size: 11px;
    background: transparent;
    text-align: left;
}


/** Estilo tooltip pie de la tabla */
.GridFooterStyleAlt {
    color: #FFFFFF;
    font-size: 11px;
    background-color: #99BBEE;
}



/** Estilo registro seleccionado*/
.GridSelection {
    color: #0000FF;
    background-color: #FFFFDD;
}

/**  Estilo de cada registro de la tabla */
.GridItemStyle {
    color: #6666AA;
    Border-Color: #CCCCEE;
    background-color: #F5F5F5;
    font-size: 8pt;
}

/**  Estilo alternado de los registros de la tabla */
.GridAlternateStyle {
    color: #000000;
    background-color: #FFFFFF;
}

/** Titulo tabla*/
.TituloGrid {
    font-size: 13px;
    font-weight: bold;
    font-variant: small-caps;
    color: #6666AA;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    text-decoration: none;
}

/** Estilo acciones cabecera */


/** Estilo acciones extra cabecera*/
.ActionGrid_2 {
    border: #DDDDEE 2px solid;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
}

    .ActionGrid_2:hover {
        font-weight: bold;
        font-size: 11pt;
        font-family: Verdana, Arial, sans-serif;
        text-decoration: none;
        color: #00EE00;
        background-color: transparent;
    }

/** Estilo linia  registro par */
.par {
    background-color: #F5F5F5;
    font-size: 8pt;
}

/** Estilo linia  registro par pequeña */
.parXSmall {
    background-color: #F5F5F5;
    font-size: 10pt;
}

/** Estilo linia  registro impar */
.impar {
    background-color: #FFFFEE;
    font-size: 8pt;
}

/** Estilo linia registro impar pequeña */
.imparXSmall {
    background-color: #FFFFEE;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    text-align: right;
}

/** Estilo de un campo cuando se ha modificado (por defecto no se aplica el estilo, tiene que asignarse por codigo)*/

.CampoModificadoEmpleado {
    background-color: #EECCEE;
    text-align: left;
}

/** Estilo link en columna de Tabla de datos */
A.GridColumnItems {
    font-weight: normal;
    font-size: 10px;
    color: #000088;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    text-decoration: none;
}

/** Estilo link numerico en columna de Tabla de datos */
A.GridColumnItemsNum {
    font-weight: normal;
    font-size: 10px;
    color: #000088;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    text-decoration: none;
    text-align: right;
}

/** Estilo link en columna de Tabla de datos */
A.GridColumnItemsBold {
    font-weight: bold;
    font-size: 10px;
    color: #000088;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    text-decoration: none;
}

.GridColumnItemsBold {
    font-weight: bold;
    font-size: 10px;
    background-color: transparent;
    text-decoration: none;
}

A.GridColumnItems:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #880000;
}

/** Estilo texto en columna de Tabla de datos */
SPAN.GridColumnItems {
    font-weight: normal;
    font-size: 10px;
    color: #335555;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    text-decoration: none;
}

/** Estilo texto numerico en columna de Tabla de datos */
SPAN.GridColumnItemsNum {
    font-weight: normal;
    font-size: 10px;
    color: #335555;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    text-decoration: none;
    text-align: right;
}

*[id$="SqlWhereBuilder_swbInner_form"] table tbody tr td {
    background-color: transparent;
    border: none;
}

*[id$="SqlWhereBuilder_swbInner"] table {
    border: none !important;
}


/*---------------------------------------------
 -- CONTROLES ENTRADA REQUERIDOS O NO (RW, RO)
 ---------------------------------------------*/

.Value_Required_RW {
    background-color: #F5F5F5;
    font-size: 9pt;
    text-align: left;
}


.Value_Required_RO, .rTableCell_Value_Required_RO {
    background-color: #F5F5F5;
    text-align: left;
    color: #888888;
    font-size: 9pt;
}

.Value_NonRequired_RO {
    text-align: left;
    color: #888888;
    font-size: 9pt;
}

.Value_NonRequired_RW {
    text-align: left;
    font-size: 9pt;
}



.Caption_Required_RW {
    background-image: url('/epsilonnet/images/newlook/required.png');
    background-position: right;
    background-repeat: no-repeat;
    font-size: 9pt;
}

.cabeceraColumnas .Caption_Required_RW {
    text-align: left;
}

.Caption_Required_RO, .rTableHead_Caption_Required_RO {
    font-size: 9pt;
    text-align: left;
}

.Caption_NonRequired_RO {
    font-size: 9pt;
    text-align: left;
}

.Caption_NonRequired_RW {
    font-size: 9pt;
    text-align: left;
}


/*------------------------------
 -- CONTROLES FORMULARIOS
 ------------------------------*/


input[type='image'] {
    border: none;
}

input.MainButton {
    border-style: outset;
}

checkbox {
    border: #FF0000 1px solid;
}


/*------------------------------
 -- PANTALLA LOGIN
 ------------------------------*/
h1 {
    color: #877DDC;
    font-size: 36px;
    font-weight: bold;
    font-family: Trebuchet MS,Verdana, Arial, sans-serif;
}

.LoginControls {
    color: #555599;
    font-size: 24px;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
}



.LoginFooter {
    font-size: 8pt;
    color: #888888;
}

#LoginBase {
    background-image: url(/epsilonnet/images/newlook/Login.png);
}

/** Imagen boton pulsar para entrar */
.ImgLoginEnter {
    background-image: url(/epsilonnet/images/newlook/Loginenter.png);
}

/** Estilo error*/
.LoginErr {
    font-weight: bold;
    color: #FF0000;
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
}

    .LoginErr a {
        font-weight: bold;
        color: #FFDD00;
        font-size: 12px;
        text-decoration: underline;
        font-family: Verdana, Arial, sans-serif;
    }

        .LoginErr a:hover {
            font-weight: bold;
            color: #000088;
            background-color: #FFDD00;
            font-size: 12px;
            font-family: Verdana, Arial, sans-serif;
        }

/** Texto entrada*/
INPUT.Login {
    border: #006699 1px solid;
    font-weight: normal;
    font-size: 10pt;
    background: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
}


/*------------------------------
 -- MANTENIMIENTOS GENERICOS
 ------------------------------*/

/** Titulo */

.TituloForm {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #000088;
    background-color: transparent;
}

.TituloFormBack {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #000088;
    background-color: #DDDDDD;
}

/** SubTitulo */
.SubTitulo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #000088;
    background-color: transparent;
    word-wrap: break-word;
}

/** SubTitulo */
.SubTituloForm {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000088;
    background-color: transparent;
    word-wrap: break-word;
}



/** Fragmento activo, remarcado en alguna solicitud o historico */
.activebar {
    color: #6666AA;
    font-weight: bold;
    font-size: 10pt;
    background-color: #CCCCEE;
    font-family: Verdana, Arial, sans-serif;
}

    .activebar A {
        color: #6666AA;
        font-weight: bold;
        font-size: 10pt;
        background-color: #CCCCEE;
        font-family: Verdana, Arial, sans-serif;
    }

    /** Fragmento activo, remarcado en alguna solicitud o historico */
    .activebar:hover {
        color: #555599;
        font-weight: bold;
        font-size: 10pt;
        background-color: #CCCCEE;
        font-family: Verdana, Arial, sans-serif;
    }

    .activebar A:hover {
        color: #555599;
        font-weight: bold;
        font-size: 10pt;
        background-color: #CCCCEE;
        font-family: Verdana, Arial, sans-serif;
    }

/** Fragmento no activo */
.unactivebar {
    font-weight: bold;
    font-size: 10pt;
    color: #888888;
    background-color: #EEEEFF;
    font-family: Verdana, Arial, sans-serif;
}

    .unactivebar A {
        font-weight: bold;
        font-size: 10pt;
        color: #888888;
        background-color: transparent;
        font-family: Verdana, Arial, sans-serif;
    }

    .unactivebar:hover {
        font-weight: bold;
        font-size: 10pt;
        color: #335599;
        background-color: #DDDDEE;
        font-family: Verdana, Arial, sans-serif;
    }

    .unactivebar A:hover {
        font-weight: bold;
        font-size: 10pt;
        color: #335599;
        background-color: #DDDDEE;
        font-family: Verdana, Arial, sans-serif;
    }

/** Mensaje con posicion fija dentro la pagina */
.floatingMessage {
    border: #335599 1px solid;
    background-color: #DDDDEE;
    text-align: left;
}

/** Estilo control  de seleccion de trabajadores */
.SeleccionPorRango {
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
    color: #6666AA;
    background-color: transparent;
    text-decoration: none;
}

/** Estilo error por concurrencia usado en Expedientes*/
.ErrBloqueo {
    font-weight: bold;
    font-size: 10pt;
    color: #FF8800;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    text-decoration: none;
}

/** Estilo pagina de error */
.TestPageError {
    font-weight: bold;
    font-size: 20pt;
    text-align: left;
}

/** Estilo Bienvenida customizable*/
.BienvenidaSalut {
    font-weight: normal;
    font-size: 12pt;
}

.TitSecBienvenida {
    color: #FFFFFF;
    background-color: #888899;
    border: #888899 2px solid;
}


.ContSecBienvenida {
    border: #888899 2px solid;
    background-color: #F5F5F5;
}

/** Opcion del Menu lateral izquierdo no disponible para el usuario */
.OpcionMenuNoDisponible {
    font-weight: lighter;
    color: #888888;
    text-align: left;
}


/*------------------------------
 -- PROCESOS
 ------------------------------*/

/** Estilos cabecera y pie de pagina de procesos */
.ProcessFormFooterObs, .ProcessFormHeaderObs {
    color: #000088;
    font-style: italic;
    border: solid 2px #AAAAAA;
    background-color: #FAFAFA;
}


/*------------------------------
 -- CONTRATOS Y PLANTILLAS
 ------------------------------*/

.InformePlantilla_style {
    font-family: Verdana, Arial, sans-serif;
}

INPUT.text3 {
    border: #DDDDEE 2px solid;
    background: #EEEEFF;
    font-weight: bold;
    color: #444444;
    font-size: 10px;
}


/*------------------------------
 -- AUSENCIAS
 ------------------------------*/

/** Estilo tabla con el titulo*/
.SolicAus_TitleTable {
    border: #FFCC33 thin solid;
    background-color: #FFFF99;
}

/** Estilo texto titulo*/
.SolicAus_TitleText {
    font-weight: bold;
}

/** Estilo tabla con la informacion*/
.SolicAus_InfoTable {
    border: #000000 1px solid;
}

/** Estilo texto titulo informacion */
.SolicAus_InfoTextTit {
    color: #0000FF;
}


/*------------------------------
 -- ACUMULADOS DE PRESENCIA
 ------------------------------*/

/** Estilo texto titulo */


/** Estilo texto titulo */
.AcumPres_TitleText {
    font-weight: bold;
    background-color: Transparent;
}





/** Estilo div encabezados del cuadro */
.AcumPres_InfoDiv {
    background-color: #AAAABB;
}

/** Estilo texto encabezados del cuadro */
.AcumPres_InfoText {
    text-align: center;
    font-weight: bold;
    word-break: break-all;
}

/** Estilo div de valores */
.AcumPres_ValuesDiv {
    border: #AAAABB 1px solid;
}

/** Estilo texto de valores */
.AcumPres_ValuesText {
    text-align: center;
    background-color: #F5F5F5;
}


/*------------------------------
 -- INTEGRACION TC
 ------------------------------*/

/** Fragmento subrayado y gris*/
.underlinedTDgrey {
    border-bottom: #AAAAAA 1px solid;
}

/** Fragmento subrayado y oscuro*/
.underlinedTDdark {
    border-bottom: #777777 1px solid;
}


/*------------------------------
 -- CALENDARIO MENSUAL
 ------------------------------*/

/**	Estilo hora ocupada por mas de un tipo*/
.HoraSolapada {
    background-color: #7777BB;
}

/** Cuadro correspondiente a hora libre XX:00*/
.HoraLibre {
    background-color: #FFFFFF;
}

/** Cuadro correspondiente a media hora libre XX:30*/
.MediaHoraLibre {
    background-color: #FFFFFF;
    border-right-color: #000000;
}

/** Color por defecto*/
.DefaultColor {
    background-color: #88EE77;
}

/** Estilo tipo de dia laborable */
.laborable {
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #0000FF;
}

    .laborable:hover {
        text-align: center;
        background-color: #0000FF;
        color: #FFFFFF;
        font-weight: bold;
    }

/** Estilo tipo de dia festivo */
.festivo {
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #FF0000;
}

    .festivo:hover {
        text-align: center;
        background-color: #FF0000;
        color: #FFFFFF;
        font-weight: bold;
    }

/** Estilo tipo de dia laborable  en columna lateral*/
.DiaLaborable {
    color: #000000;
    font-size: 11px;
    background-color: #6CE26C;
}

/** Estilo tipo de dia festivo en columna lateral */
.DiaFestiu {
    color: #000000;
    font-size: 11px;
    background-color: #F9A7A7;
}

.labelForm {
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
    color: #6666AA;
}

.labelMediumItalicForm {
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    font-style: italic;
    color: #6666AA;
}

.labelMediumForm {
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    color: #6666AA;
}
/*------------------------------
 -- RETRIBUCION VARIABLE
 ------------------------------*/

/** Estilo del contenedor de todos los documentos */
#rvReportsContainer {
}

/** Estilo de cada uno de los documentos */
.rvReport {
}

/** Elemento  opcion de listado del menu */
#rvReportsMenu li h4 {
    background-color: #EEEEFF;
    color: #000066;
}

/** Elemento listado del menu */
#rvReportsMenu li a {
    background-color: #EEEEFF;
    color: #000099;
    text-decoration: none;
}

    /** Elemento opcion de listado del menu */
    #rvReportsMenu li a:active {
        background-color: #EEEEFF;
        color: #000099;
    }

    /** Elemento opcion de listado del menu */
    #rvReportsMenu li a:visited {
        background-color: #EEEEFF;
        color: #000099;
    }

    /** Elemento opcion de listado del menu */
    #rvReportsMenu li a:hover {
        background-color: #CCCCEE;
        color: #000000;
    }

/** Estilo boton salir de documento*/
.rvRightBottom {
    text-align: right;
}

    .rvRightBottom input {
        border: none;
    }

/** Estilo separador de seccion con borde*/
.rvBordered {
    background-color: #FCFCFC;
    border: 2px solid #CCCCEE;
}

/** Estilo contenedor mensaje y boton aceptar */
.rvMessage {
    border: #FF0000 1px solid;
    background-color: #EEFFFF;
    text-align: center;
}

/** Cabeceras en rv */
.rvHead {
    color: #6666AA;
    background-color: #CCCCEE;
    font-weight: bold;
}

/** Div contenedor de Bloqueo Meses */
#BloqueoMeses {
    color: #6666AA;
    background-color: #CCCCEE;
    border: solid 2px #AAAABB;
}

/** Iconos en Bloqueo Meses */
input[id$='ibtConsultar'], input[id$='ibtGuardar'] {
    border: none;
}

/*------------------------------
 -- ELEMENTOS GENERALES
 ------------------------------*/

/** Estilo pagina por defecto */
body {
    background-image: url(/epsilonnet/images/newlook/body-background.png);
    background-repeat: repeat-x;
    background-color: #EBE9F7;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
}

HR {
    color: #000088;
}

/** Estilo tablas de la pagina por defecto */
TABLE {
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
    color: #6666AA;
}

    /** Estilo tabla generico que engloba la pagina usado en muchas paginas*/
    TABLE.General {
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
        border-right: medium none;
        border-top: medium none;
        border-left: medium none;
        border-bottom: medium none;
    }

    /** Estilo tabla en localizador */
    TABLE.Localizador {
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
        background-color: #EEEEFF;
    }



    /** Estilo tabla cabecera general datos empleado */
    TABLE.CabeceraEmpleado {
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
        background-color: #CCDDEE;
    }

    /** Estilo tabla de cambio de contrasena */
    TABLE.CambioContrasenya {
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        text-align: left;
        border-bottom-style: none;
    }

    /** Tabla cabecera de cualquier solicitud */
    TABLE.cabeceraSolic {
        font-weight: bold;
        font-size: 12pt;
        color: #6666AA;
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        background-color: Transparent;
        text-align: left;
        border-bottom-style: none;
    }

/** Estilo etiquetas titulo localizador*/
TD.CabeceraCampo {
    font-weight: bold;
    background-color: #FFEEDD;
}

/** Estilo etiquetas con valores del localizador*/
TD.DetalleCampo {
    background-color: #EEEEFF;
}



/** Estilo codigo empresa de la cabecera */
TD.CabeceraEmpleadoCod {
    background-color: #EEFFFF;
}

/** Estilo descripcion empresa de la cabecera */
TD.CabeceraEmpleadoDesc {
    background-color: #EEFFFF;
}

/** Estiquetas CENTROS/ENTORNO */
TD.VarEntorno {
    font-weight: bold;
    font-size: 10pt;
    color: #333366;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
}

/** Estilo datos de entrada */
.PeticionDatos {
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
    color: #6666AA;
    background-color: transparent;
    text-decoration: none;
}

TD.PeticionDatos {
    font-size: 10pt;
    color: #333366;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    text-decoration: none;
}

/** Estilo Etiquetas Cabecera Empleado*/
TD.CabeceraEmpleadoTitCentro {
    font-weight: bold;
    font-size: 9pt;
    color: #222299;
}

/** Estilo descripciones Cabecera Empleado*/
TD.CabeceraEmpleadoDescCentro {
    background-color: #EEFFFF;
    font-size: 9pt;
}

/** Estilo descripcion anterior Centro Cabecera Empleado*/
TD.CabeceraEmpleadoDescCentroPre {
    background-color: #EEFFFF;
    font-size: 9pt;
}

/** Estilo links por defecto*/
A {
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
    font-size: 8pt;
    color: #6666AA;
}

    A:hover {
        text-decoration: none;
        color: #6666AA;
    }


/** Estilos texto menu lateral */
SPAN.LabelMenu {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #6666AA;
    background-color: transparent;
    float: left;
    margin-top: 2%;
    margin-bottom: 2%;
}

LI SPAN.LabelMenu {
    display: block;
}



A.StandardLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #6666AA;
    background-color: transparent;
}

    A.StandardLink:hover {
        font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: none;
        background-color: transparent;
        color: #FF0000;
    }

/** Estilos link Cabecera empleado*/
A.StdProjectLevelLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
    color: #880000;
    background-color: transparent;
}

    A.StdProjectLevelLink:hover {
        font-family: Verdana, Arial, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        background-color: transparent;
        color: #FF0000;
    }

/** Link Barra de situacion camino hasta la pagina actual*/
A.SituacionHyperLink {
    font-weight: normal;
    font-size: 8pt;
    color: #000088;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    font-variant: small-caps;
}



/** Fragmento activo, remarcado en alguna solicitud o historico */
SPAN.activebar {
    font-weight: bold;
    font-size: 10pt;
    background-color: #CCCCEE;
    color: #6666AA;
    font-family: Verdana, Arial, sans-serif;
}

/** Estilos texto menu lateral */
SPAN.StandardLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #6666AA;
    background-color: transparent;
}

LI SPAN.StandardLink {
    display: block;
}

/** Estilo Textos etiquetas de la Cabecera del empleado*/
SPAN.StdProjectLevelLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    font-weight: bold;
    color: #222299;
    background-color: #CCDDEE;
}

/** Estilo Textos etiquetas Empleado y Empresa de la Cabecera del empleado*/
SPAN.StdProjectLevelLinkCOD {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    color: #222299;
    background-color: #EEFFFF;
}

/** Estilo Textos descripcion Empleado y Empresa de la Cabecera del empleado*/
SPAN.StdProjectLevelLinkDESC {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    color: #222299;
    background-color: #EEFFFF;
}

/** Estilo texto solicitud en estado Borrador */
SPAN.solicBorrador {
    font-size: 12pt;
    color: #888888;
    font-weight: bold;
    font-style: italic;
    font-family: Verdana, Arial, sans-serif;
    font-variant: small-caps;
}

/** Estilo texto solicitud en estado Enviado */
SPAN.solicEnviada {
    font-weight: bold;
    font-size: 12pt;
    color: #CC9966;
    font-family: Verdana, Arial, sans-serif;
    font-variant: small-caps;
}

/** Estilo texto solicitud en estado Validado por RRHH */
SPAN.solicOKRH {
    font-weight: bold;
    font-size: 12pt;
    color: #008800;
    font-family: Verdana, Arial, sans-serif;
    font-variant: small-caps;
}

/** Estilo texto solicitud en estado Rechazado por RRHH */
SPAN.solicKORH {
    font-weight: bold;
    font-size: 12pt;
    color: #FF0000;
    font-family: Verdana, Arial, sans-serif;
    font-variant: small-caps;
}

/** Estilo texto solicitud en estado Procesado */
SPAN.solicOK {
    font-weight: bold;
    font-size: 12pt;
    color: #0000FF;
    font-family: Verdana, Arial, sans-serif;
    font-variant: small-caps;
}

/** Estilo texto solicitud en estado Descartado */
SPAN.solicDescartado {
    font-size: 12pt;
    color: #888888;
    font-weight: bold;
    font-style: italic;
    font-family: Verdana, Arial, sans-serif;
    font-variant: small-caps;
}

/** Texto Barra de situacion (camino hasta la pagina actual)*/
SPAN.SituacionLabel {
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
    background-color: transparent;
    font-variant: small-caps;
    text-decoration: none;
}

/** Opcion imprimir de la pagina de impresion*/
span.CabTituloPrintPage {
    font-size: 16px;
    color: #000088;
}


/** Resultado o mensaje erroneo*/
SPAN.TextKO, .TextKO {
    font-weight: normal;
    font-size: 10pt;
    color: #FF0000;
    font-style: normal;
    text-decoration: none;
}



/** Resultado o mensaje correcto */
SPAN.TextOK {
    color: #008800;
    font-weight: normal;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
}

/** Resultado o mensaje erroneo*/
SPAN.TextInfo {
    font-weight: normal;
    font-size: 10pt;
    color: Black;
    font-style: normal;
    text-decoration: none;
}

/** Texto normal*/
SPAN.NormalText {
    font-weight: normal;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
    float: left;
}

/** Resultado o mensaje erroneo en un validador*/
.ValidatorKO {
    font-weight: bold;
    font-size: 10pt;
    color: #FF0000;
    text-decoration: none;
    border-style: none;
    font-family: Verdana, Arial, sans-serif;
}

/*------------------------------
 -- ELEMENTOS COMPONENTES
 ------------------------------*/

/* Descripcion provincia */
.PortLetCaption {
    font-size: 10pt;
    font-weight: bold;
}

A.PortLetCaption {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #000088;
    background-color: transparent;
}

    A.PortLetCaption:hover {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
        background-color: transparent;
        color: #880000;
    }

/* Cabecera mantenimientos */
.cabecera {
    font-weight: bold;
    font-size: 18pt;
    color: #6666AA;
    background-color: Transparent;
}

/* calendario control fechas*/
.cal-DateValid {
    border: 1px solid #DDDDEE;
}

.cal-DateInvalid {
    border: 1px solid #DDDDEE;
}

.cal-TextBox {
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #FFFFFF;
}

.cal-TextBoxInvalid {
    color: #660000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #FFEEEE;
    border-style: solid;
}

.cal-TextBoxDisabled {
    color: #888888;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    border: 1px solid #DDDDEE;
}

.cal-ComboBox {
    color: #000088;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #CCFFCC;
}

.cal-Today {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #FF0000;
    background-color: transparent;
}

.cal-Day {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    background-color: transparent;
}

    .cal-Day:hover {
        font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        color: #555500;
        background-color: transparent;
    }

a.cal-TodayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #11BB11;
    background-color: transparent;
}

    a.cal-TodayLink:hover {
        font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        background-color: transparent;
        color: #00DD00;
    }

    a.cal-TodayLink:active {
        font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        background-color: transparent;
        color: #0066FF;
    }

.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: line-through;
    background-color: #CCCCCC;
    color: #666666;
}

.cal-DayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFFF;
}

.cal-HeadCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background-color: #CCFFCC;
}

.cal-Table {
    border: 1px solid #DDDDEE;
}

.cal-header {
    background-color: #EEEE99;
}

    .cal-header td a {
        color: #888833;
        font-weight: bold;
    }

        .cal-header td a:hover {
            color: #666611;
            font-weight: bold;
        }

.cal-global {
    border: solid 2px #BBBB66;
}

.cal-Title {
    color: #888833;
}

/* Calendario laboral*/

/**************************/


/* Estilo Columnas Grid Componentes*/
.brieflistLabel {
    font-size: 8pt;
}

a.brieflistLinkItem {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #000088;
    background-color: transparent;
}

    a.brieflistLinkItem:hover {
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        text-decoration: none;
        color: #880000;
        background-color: transparent;
    }

/* Estilo Pie Grids */
.gridToolbarXSmall {
    background-color: Transparent;
    color: #000088;
    font-weight: bolder;
    font-size: 10pt;
}

/* Estilo Grids */
.gridToolbar {
    background-color: Transparent;
    color: #000088;
}



/*------------------------------
 -- BUSCADOR DE MENU
 ------------------------------*/

/*div#img_searcher_box
{
    color:#000000;
    background-image: url(/epsilonnet/images/newlook/view_plain.png);
    background-repeat:no-repeat;
    background-color:#EEEEFF;
}*/


.BUSCA_BOX_Container {
    background-color: #EEEEFF;
    /*text-align: center;*/
}

    .BUSCA_result_input, .BUSCA_BOX_Container .racTokenList {
        background-color: #F5F5F5; /*background:#F5F5F5 url(/epsilonnet/images/newlook/view_plain.png) no-repeat;*/
        /*border: 2px solid #DDDDEE;*/
        font-family: Verdana, Arial, sans-serif;
        font-style: oblique;
        font-size: 9pt;
        color: #777777;
        float: left;
    }


.RadAutoCompleteBoxPopup {
    width: auto !important;
    max-width: 400px !important;
    border: 2px solid #DDDDEE !important;
    float: left;
    background-color: #F5F5F5 !important;
    padding: 2%;
    cursor: pointer;
}




.BUSCA_BOX_Container .racTokenList .racInput {
    width: 100%;
    color: #777777;
    font-family: Verdana, Arial, sans-serif;
    font-style: oblique;
    font-size: 9pt;
}


.BUSCA_result_container {
    /*background-color:#F5F5F5;*/
}

.BUSCA_msg_no_result {
    color: #000000;
    font: 12px bold;
    background-color: transparent;
    font-family: Verdana, Arial, sans-serif;
}


.BUSCA_result_itemlink {
    list-style-type: none;
}

.cabeceraColumnas A {
    font-size: 8pt;
    font-weight: normal;
}

    .cabeceraColumnas A:hover {
        font-size: 8pt;
        font-weight: normal;
    }


/*------------------------------
 -- SOLICITUDES
 ------------------------------*/

#ListaSolicitudesDiv li a {
    font-size: 12px;
    text-decoration: none;
}

    #ListaSolicitudesDiv li a:link, #ListaSolicitudesDiv li a:visited {
        color: inherit;
    }

    #ListaSolicitudesDiv li a:hover, #ListaSolicitudesDiv li #current {
        color: inherit;
    }


#ListaSolicitudesDiv li, #ListaSolicitudesDiv li:visited {
    color: #000088;
    background: #EEEEFF;
}

    #ListaSolicitudesDiv li:hover {
        color: #F6F6F6;
        background: #AAAABB;
    }


/*------------------------------
 -- EXPEDIENTES ADMINISTRATIVOS
 ------------------------------*/

.SelProcIconDiv {
    border: solid 2px #CCCCEE;
    background-color: #FCFCFC;
    text-align: center;
}

.TitleSelProcDiv {
    font-size: 9pt;
    font-weight: bold;
    color: #6666AA;
}

.SelProcLabTable {
    border: solid 1px #F0E68C;
}

.SelProcFuncTable {
    border: solid 1px #87CEFA;
}

.SelProcLabHead {
    background-color: #FFFFE0;
    border-bottom: solid 1px #F0E68C;
    color: #222222;
}

.SelProcFuncHead {
    background-color: #E0FFFF;
    border-bottom: solid 1px #87CEFA;
}

    .SelProcLabHead span, .SelProcFuncHead span {
        color: #444444;
    }

.SelProcBody {
    background-color: #F9F9F9;
}

/*------------------------------
 -- GROUPLINK
 ------------------------------*/

.GroupLinkGroupTable {
    border: #DDDDEE 1px solid;
}

.GroupLinkGroupHeader {
    background: #DDDDFF;
}

.GroupLinkGroupFooter {
    background: #DDDDFF;
}

.GroupLinkItems {
    color: #222222;
    background-color: #F9F9FF;
}

.GroupLinkItemsObsv {
    font-size: 10px;
    color: #222222;
    font-family: Verdana, Arial, sans-serif;
}


/*------------------------------
 -- MARCAJES
 ------------------------------*/

.DivPlaceHolderClass {
    text-align: center;
}



div#js_clock {
    text-align: center;
}

a#Submit_In {
    font-size: 100%;
    font: bold 11pt "Lucida Grande", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    background: #CCEECC;
    color: #222222;
    text-decoration: none;
    text-align: center;
    -moz-border-radius: 10px;
    border: solid 2px #AACCAA;
    border-radius: 10px 10px 10px 10px;
}

.La_TipoUltEntrada {
    color: #CCEECC !important;
}

a#Submit_In:hover {
    font-size: 100%;
    font: bold 11pt "Lucida Grande", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    background: #668866;
    color: #F6F6F6;
    text-decoration: none;
    text-align: center;
    border: solid 2px #446644;
}

a#Submit_Off {
    font-size: 100%;
    font: bold 11pt "Lucida Grande", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    background: #EEEE99;
    color: #222222;
    text-decoration: none;
    text-align: center;
    -moz-border-radius: 10px;
    border: solid 2px #CCCC77;
    border-radius: 10px 10px 10px 10px;
}

.La_TipoUltSalida {
    color: #EEEE99 !important;
}

a#Submit_Off:hover {
    font-size: 100%;
    font: bold 11pt "Lucida Grande", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    background: #888833;
    color: #F6F6F6;
    text-decoration: none;
    text-align: center;
    border: solid 2px #666611;
}

.pager table {
    width: auto;
}

/*------------------------------
 -- ERROR HANDLER
 ------------------------------*/

.ErrorHandlerText dd {
    font-size: 1.2em;
}

.ErrorHandlerText dt {
    color: #555;
    font-weight: bold;
    font-size: 1.3em;
}

/* BUTTONS */
/* STANDARD */

button.login, .link_btn, .link_aqui, .rbDecorated, .RadButton_Default .rbDecorated, .RadUpload_Default .ruButton, .RadUploadProgressArea_Default .ruButton, button[id$="finder"], input.login {
    color: #6666AA;
    background-color: #DDDDEE;
}

button img {
    border: none;
}

button.login:hover, .link_btn:hover, .link_aqui:hover, .RadButton_Default .rbDecorated:hover, .rbDecorated:hover, .RadUpload_Default .ruButton:hover, .RadUploadProgressArea_Default .ruButton:hover, button[id$="finder"]:hover, input.login:hover {
    color: #6666AA;
    background-color: #CAC5F1;
}

/* botones de la zona de configuración necesitan más contraste*/
.PanelAdmin .link_btn, .PanelAdmin .link_aqui {
    color: #6666AA;
    background-color: #CAC5F1;
}

    .PanelAdmin .link_btn:hover, .PanelAdmin .link_aqui:hover {
        background-color: #FFFFFF;
    }

.ActionGrid, .GcFormActions {
    color: #6666AA;
    background-color: #DDDDEE;
}


    .ActionGrid:hover {
        background-color: #CAC5F1;
        color: #6666AA;
    }


.GcFormActionsDisabled, .GcFormActionsDisabled:hover {
    color: hsla(240, 29%, 53%, 0.5);
}


/* POSITIVE */
button.positive, input[type="submit"].positive {
    color: #529214;
}


/* NEGATIVE */
button.negative, input[type="submit"].negative {
    color: #D12F19;
}

    button.negative:hover, input[type="submit"].negative:hover {
        background: #FBE3E4;
        border: 2px solid #FBC2C4;
        color: #D12F19;
    }



/* LookUPs */
button[id$="finder"] {
    border: 1px solid #dedede;
    border-top: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    font-size: 10px;
}

input[id^="deleteFinderButton"], input[id^="deleteFinderButton"]:hover {
    background-image: url(/epsilonnet/images/newlook/note_delete.png);
    background-color: Transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* +Excepcions */
a[id*="btnAvisos"], a[id*="btnAvisos"]:hover {
    background-color: Transparent;
    font-size: 10px;
    color: #FFFFFF;
}

/* Pantalla de LOPD */
.ExternalBodyContainer {
    overflow: scroll;
    background-color: #ffffff;
    border: solid 3px #aaa;
}





.EstadoAnuncios {
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    background-color: #888899;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius: 6px;
    padding: 2px 5px;
    float: right;
    border-radius: 6px 6px 6px 6px;
}



.TransparentSelTab .rtsLevel1 .rtsSelected .rtsLink {
    background-color: transparent;
    border-bottom-color: transparent;
}





.TransparentSelTab .rtsIn {
    width: 16px;
}



.contentWrapper {
    color: #6666AA;
    text-align: left;
}

.GridActions {
    font-weight: bold;
}


.GroupLinkGroupHeader img {
    margin: 5px;
    float: left;
}

.GroupLinkGroupHeader span {
    float: left;
}

.UploadDoc {
    border: #888899 2px solid;
    position: relative;
    text-align: center;
    background-color: #F5F5F5;
    padding: 3px;
    width: 450px;
}

.RadUpload .ruInputs li {
    text-align: left;
}

.RadGrid input[type="image"], .RadGrid input[type="button"]:hover {
    cursor: pointer;
}


.RadGrid input[type="button"]:hover {
    border: none;
}



.gridHeader A {
    padding-right: 15px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-decoration: none;
}

    .gridHeader A:hover {
        text-decoration: underline;
    }

.gridHeaderSortASC A {
    background: url(/epsilonnet/images/search/navigate_up.png) no-repeat 95% 50%;
}

.gridHeaderSortDESC A {
    background: url(/epsilonnet/images/search/navigate_down.png) no-repeat 95% 50%;
}



.right_Arrow {
    background: url(/epsilonnet/images/newlook/right8.png) no-repeat;
}


/*
.RadSplitter
{
    border: 1px solid #DDDDEE;
}
    */

/*
.RadSplitter_Default .rspPane
{
    border: 1px solid #DDDDEE;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;
}
    */

#RAD_SPLITTER_PANE_CONTENT_CNT_FolderPane {
    overflow: auto !important;
}




.divPFoldersUpload {
    position: fixed;
    width: 60%;
    left: 30%;
    top: 20%;
    background-color: White;
    padding: 3%;
    -moz-border-radius: 6px;
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    border-color: #aaaaae;
    border-width: 1pt;
    border-radius: 6px;
    border-style: solid;
}

/*
.rcRow td {  
  background-color:#F9A7A7;  
  border:none;  
}
*/
.rcOtherMonth {
    background-color: white !important;
    border: none;
}


.calendari_inactiu {
    background: #FFFFFF;
    text-decoration: none;
    border: solid 1% #FFFFFF;
    vertical-align: middle;
    float: left;
    overflow: hidden;
    cursor: pointer;
    width: 23%;
    padding: 0.8% 0 0.8% 0.8%;
}


    .calendari_inactiu:hover {
        background: #DDDDFF;
        cursor: pointer;
    }



.calendari_actiu {
    background: #8E83DE;
    text-decoration: none;
    border: solid 1% #FFFFFF;
    vertical-align: middle;
    float: left;
    overflow: hidden;
    cursor: pointer;
    padding: 0.8% 0 0.8% 0.8%;
    width: 23%;
}



.calendari_inactiu .rcSelected {
    background-color: #DCE0ED !important;
    background-image: none !important;
    border: none !important;
    color: Black !important;
}

.calendari_actiu .rcSelected {
    background-color: #DCE0ED !important;
    background-image: none !important;
    border: none !important;
    color: Black !important;
}


.calendari_actiu .rcWeekend {
    border-color: #CCCCFF !important;
}

.calendari_inactiu .rcWeekend {
    border-color: #CCCCFF !important;
}

.calendari_actiu .rcSelected a {
    color: Black !important;
}

.calendari_inactiu .rcSelected a {
    color: Black !important;
}

#divDetalle table {
    padding: 1%;
    margin: 1% 0%;
    background: #DDDDFF;
    text-decoration: none;
    border: solid 2px #FFFFFF;
}

.rcApunte {
    background-color: darkGray;
    border: none;
}

    .rcApunte a {
        color: Black !important;
    }

.RadButton_Default.rbSkinnedButton, .RadButton_Default .rbDecorated, .RadButton_Default.rbVerticalButton, .RadButton_Default.rbVerticalButton .rbDecorated, .RadButton_Default .rbSplitRight, .RadButton_Default .rbSplitLeft {
    background-image: none;
    height: auto;
    float: left;
    font-family: Verdana, Arial, sans-serif;
}

.RadButton:not(.RadToggleButton):hover .rbPrimary:hover {
    padding-left: 25px;
}

.menuTodosGradosGPC {
    float: left;
    width: 100%;
    border-top: solid 2px #E1E1E1;
    border-right: solid 2px #E1E1E1;
    border-left: solid 2px #E1E1E1;
    background-color: #E1E1E1;
}

.menuTodosEvidenciasGPC {
    float: left;
    width: 96%;
    border-bottom: solid 2px #E1E1E1;
    border-right: solid 2px #E1E1E1;
    border-left: solid 2px #E1E1E1;
    padding: 2%;
}

.menuGradoSelectedGPC {
    float: left;
    height: 28px;
    background-color: #E1E1E1;
    text-align: center;
}

    .menuGradoSelectedGPC a b {
        vertical-align: middle;
        float: left;
        width: 100%;
        text-align: center;
        padding-top: 2%;
    }

.menuGradoGPC {
    float: left;
    height: 28px;
    text-align: center;
    border-right: 2px #FFFFFF;
    background-color: #FFFFFF;
}

    .menuGradoGPC a {
        vertical-align: middle;
        float: left;
        width: 100%;
        text-align: center;
        padding-top: 2%;
    }

.rcVisitaMedico {
    background-color: #C0C0C0;
}

/* calendar visitas  theme */

.calendar_visitas_event {
    font-family: Tahoma,Verdana,Sans-serif !important;
    color: #FFFFFF !important;
}

.calendar_visitas_selected {
    background-color: red;
    background-image: url('/epsilonnet/images/calendar/light_line_10.png');
    color: Black !important;
    ;
}

.calendar_visitas_hourcellborder {
    border-color: #DEDFDE !important;
}

.calendar_visitas_hourhalfcellborder {
    border-color: #EBEDEB !important;
}

.calendar_visitas_colheader, .calendar_visitas_corner, .calendar_visitas_rowheader, .calendar_visitas_cornerright, .calendar_visitas_rowheader * {
    background-color: #F3F3F9 !important;
    color: #42658C !important;
}

.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a {
    font-family: Verdana, Arial, sans-serif !important;
    text-decoration: none !important;
    font-size: 8pt !important;
    color: #6666AA !important;
}

.RadGrid_Default .rgEditRow {
    background-color: #FFFFFF;
}

.labelFormComp {
    color: #6666AA;
}


/** panell ausenciasInfo: quadre d'informació a les solics d'absències **/
table.ausenciasInfo {
    border: 2px solid #888888;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2em;
    text-align: center;
    display: inline-table;
    margin-top: 10px;
}


.ausenciasInfo thead th, .ausenciasInfo tfoot td {
    padding: 8px;
    color: #fff;
    font-size: 13px;
    background-color: #6666AA;
    font-weight: bold;
}

.ausenciasInfo tfoot th {
    padding: 10px;
    font-size: 12px;
    color: #6666AA;
    font-weight: bold;
}

.ausenciasInfo tfoot td {
    background-color: #888888;
    color: #EF870E;
    font-size: 17px;
}

.ausenciasInfo thead th:empty {
    background: transparent;
}

.ausenciasInfo thead :nth-last-child(1),
.ausenciasInfo thead :first-child,
.ausenciasInfo tbody :nth-last-child(1) {
}

.ausenciasInfo thead :first-child, .ausenciasInfo_th {
    font-weight: bold;
    background-color: #CCCCEE;
    color: #6666AA;
}

.ausenciasInfo tbody th {
    text-align: right;
    padding: 5px;
    color: #888888;
    background-color: #f9f9f9;
}

.ausenciasInfo tbody td {
    padding: 5px;
    background-color: #f0f0f0;
    color: #333;
}

    .ausenciasInfo tbody td.highlight {
        color: #EF870E;
        font-weight: bold;
    }


.TitSecMenuCR {
    color: #888899;
    background-color: #FFFFFF;
    border: #CCCCEE 1px solid;
    border-bottom-width: 0px;
}

.ContSecMenuCR {
    border: #CCCCEE 1px solid;
    background-color: #F5F5F5;
}

.contentSectionCR {
    border: solid 2px transparent;
}

    .contentSectionCR:hover, .contentSectionCR_hover {
        background: #DDDDFF;
        -moz-border-radius: 10px;
        border-radius: 10px;
        border: solid 2px #FFFFFF;
    }

.contentSection_tit {
    color: #6666AA;
}

.HorizontalLinePrimary {
    width: 95%;
    background: #C0C0C0;
    border: none;
}

.HorizontalLineSecondary {
    width: 95%;
    background: #C0C0C0;
    border: none;
    float: left;
}

.DocsConvocatoria_Doc {
    padding-left: 20px;
}

legend {
    font-variant: small-caps;
    font-weight: bold;
}

.divFichaPuestoTit {
    background-color: #CCCCEE;
}

.divCampFichaPuestoReq {
    float: left;
    width: 220px;
    padding: 6px;
    background-color: #EEEEFF;
}

.divCampFichaPuestoReqLong {
    float: left;
    width: 260px;
    padding: 6px;
    background-color: #EEEEFF;
}

/* OBJETIVOS Y COMPETENCIAS */

.divCampComp {
    border-bottom: 2px solid #E1E1E1;
}

.div_campos_cuest .divCampComp:last-child {
    border-bottom: none;
}

.divPercent, .divPercentTotal, .divPercentColor {
    background: #7db9e8; /* Old browsers */
    background: -moz-linear-gradient(right, #7db9e8 0%, #D8FAFC 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7db9e8), color-stop(100%,#D8FAFC)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(right, #7db9e8 0%,#D8FAFC 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(right, #7db9e8 0%,#D8FAFC 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(right, #7db9e8 0%,#D8FAFC 100%); /* IE10+ */
    background: linear-gradient(to left, #7db9e8 0%,#D8FAFC 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#D8FAFC',GradientType=1 ); /* IE6-9 */
}

/*fort 6AC239 suau D5F256 */
.divPercentComplet {
    background: #6AC239; /* Old browsers */
    background: -moz-linear-gradient(right, #6AC239 0%, #D5F256 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6AC239), color-stop(100%,#D5F256)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(right, #6AC239 0%,#D5F256 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(right, #6AC239 0%,#D5F256 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(right, #6AC239 0%,#D5F256 100%); /* IE10+ */
    background: linear-gradient(to left, #6AC239 0%,#D5F256 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6AC239', endColorstr='#D5F256',GradientType=1 ); /* IE6-9 */
}

/* fort DA3838  i  suau F9A7A7*/
.divPercentIncomplet {
    background: #DA3838; /* Old browsers */
    background: -moz-linear-gradient(right, #DA3838 0%, #F9A7A7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#DA3838), color-stop(100%,#F9A7A7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(right, #DA3838 0%,#F9A7A7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(right, #DA3838 0%,#F9A7A7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(right, #DA3838 0%,#F9A7A7 100%); /* IE10+ */
    background: linear-gradient(to left, #DA3838 0%,#F9A7A7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DA3838', endColorstr='#F9A7A7',GradientType=1 ); /* IE6-9 */
}

.ObjEstadoValidado {
    background-color: #CCEECC;
}

.ObjEstadoBorrador {
    background-color: #FCB789;
}

.div_rep_obj_section_result {
    border: 2px solid #E1E1E1;
    background-color: #FFFFFF;
}

.div_cap_tobj, .div_grup_cuest {
    background-color: #CCCCEE;
}

.div_rep_tobj {
    background-color: #FFFFFF; /*#CCCCEE;//#CCEECC   //EEEE99*/
}

.RadSplitter_Default {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
}


.bodywa {
    background-color: #FFFFFF;
    background-image: none;
}

.div_fases .div_fase_cuest:nth-child(even) {
    background-color: #CCCCEE;
}

.div_fases .div_fase_cuest:nth-child(odd) {
    background-color: #CCCCEE;
}


.div_fases .div_fase_cuest {
    border: solid 2pt #FFF;
}



td[id*="_VinculosRadPane"][class*="rspPane"], table[id*="TrabajadoresRadSplitter"] .rspPane {
    border: none !important;
    background-color: #FFFFFF !important;
}


.RadAutoCompleteBox_Default .racTokenList {
    border-color: #C3C3C3;
}


.noticias_rap_desc {
    background-color: #FFFFFF;
}

.noticias_rap_img_big {
    background-color: #FEDEE1;
}

.SumPercentNumComplet, .SumPercentNumIncomplet, .SumPercentNumAmbar, .conceptoChanged, .conceptoChangedError {
    font-weight: bold;
}


.SumPercentNumComplet {
    color: green;
}

.SumPercentNumIncomplet, .conceptoChangedError {
    color: red;
}

.SumPercentNumAmbar, .conceptoChanged {
    color: orange;
}


.RadGrid_Obj .rgRow td {
    border-color: #CCE;
}


.RadGrid_Res_Fase_NoActiva td {
    background-color: #F4F4F4;
    color: #000000;
}



.RadGrid_Obj_Desc {
    background-color: #EEF;
    font-weight: normal;
    color: #000000;
}


/*
.RadGrid_Obj .rgRow + .RadGrid_Obj_Header * {
    background-color: #EEEEEE;
}*/

.RadGrid_Obj_Header, .RadGrid_Obj_Header .RadGrid_Obj_Desc, .RadGrid_Obj_Header td, .RadGrid_Obj_Header .RadGrid_Obj_Desc td, .divCampCompTit * {
    font-weight: bold;
    color: #000000;
}


.divCampCompTit .secundary_desc {
	font-weight:normal;
}



.RadGrid_Obj .GroupObjPers, .RadGrid_Obj .rgMasterTable td.rgGroupCol{
    background-color: #CCE;
}

.RadGrid_Obj .rgMasterTable td.rgGroupCol {
    border-color: #CCE;
}

.RadGrid_Obj .rgRow + .RadGrid_Obj_Header * {
    background-color: #EEEEEE;
}

.RadGrid_Obj .RadGrid_Obj_Header *, .RadGrid_Obj .RadGrid_Obj_Header + .RadGrid_Obj_Header *, .div_grup_cuest {
    background-color: #DDDDFF;
}


.RadGrid_Obj .RadGrid_Obj_Header:nth-child(6) * {
    background-color: #EEEEEE;
}


.RadGrid_Obj .no_border_right {
    border-left: none !important;
    border-right: none !important;
}


td.RadGrid_Res_Obj {
	background-color: #DDDDFF;
	color: #000000;

}

.RadGrid_Factor_Obj {
    background-color: #EEEEEE;
    font-size: 12pt;
    padding: 0.5% !important;
    font-weight: bold;
    color: #000000;
}

.RadGrid_Res_Fase, .RadGrid_Res_Fase td {
    background-color: #EEF !important;
}


    .RadGrid_Res_Fase:nth-child(2n) {
        border-right: 1px solid #CCE !important;
    }


.RadGrid_Res_Fase_Activa * {
    color: #000000;
}


.RadGrid_Res_Change_Obj td {
    border-top: 1px solid #888888 !important;
}

.RadGrid_Res_Factor_Obj {
    background-color: #EFEFEF;
}


/* així evitem que la finestra emergent tingui els bordes que hem posat a la row*/
.RadGrid_Res_Change_Obj .rtWrapper td {
    border: none !important;
}


.scheduler_default_rowheader.DayPilot_nodoEstructura {
    background-color: #A69EE6 !important;
    font-weight: bold !important;
    color: #000000 !important;
}

.DayPilot_nodoEstructura {
    background-color: #D3CAFB !important;
}


.scheduler_default_rowheader.DayPilot_nodoCuadrantePuesto {
    background-color: #d4cbfa !important;
    font-weight: bold !important;
    color: #4D4D4D !important;
}

.DayPilot_nodoCuadrantePuesto {
    background-color: #e6e0fc !important;
}

.DayPilot_EmpleadoVM, .DayPilot_EfectivoVM {
    background-color: #dfdcf6 !important;
}

.scheduler_default_timeheadergroup, .scheduler_default_timeheadercol {
    background-color: #555599 !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
    text-transform: capitalize !important;
}

.scheduler_default_corner {
    background: #555599 !important;
}

.DayPilot_timeHeaderCol {
    font-size: 24px;
}

.scheduler_default_matrix_vertical_line,
.scheduler_default_matrix_horizontal_line {
    background-color: #DFDCF6 !important;
}

.scheduler_default_rowheader_inner {
    border-right: 0px !important;
}

.scheduler_default_columnheader_splitter {
    background-color: #555599 !important;
}

.scheduler_default_columnheader_cell_inner {
    color: white !important;
}

/* Classes per a crear un div com a taula*/
.rTable {
    display: table;
    width: 100%;
}

.rTableRow {
    display: table-row;
}

.rTableHeading {
    display: table-header-group;
    background-color: #ddd;
}

.rTableCell, .rTableHead, .rTableCell_Value_Required_RO, .rTableHead_Caption_Required_RO {
    display: table-cell;
    padding: 3px 10px;
}

.rTableHeading {
    display: table-header-group;
    background-color: #ddd;
    font-weight: bold;
}

.rTableFoot {
    display: table-footer-group;
    font-weight: bold;
    background-color: #ddd;
}

.rTableBody {
    display: table-row-group;
}
/* End classes per a crear un div com a taula*/

.errorNotification {
    background-image: url(/epsilonnet/images/warning32.png);
    background-repeat: no-repeat;
    min-height: 32px;
    margin: 10px;
}

span[id*='errorNotificationLabel'] {
    padding-left: 40px;
}

.reasonNotification {
    /*background-image: url(/epsilonnet/images/information2-32.png);*/
    background-repeat: no-repeat;
    min-height: 32px;
    margin: 10px;
}

span[id*='reasonNotificationLabel'] {
    padding-left: 40px;
}

.solutionNotification {
    /*background-image: url(/epsilonnet/images/information2-32.png);*/
    background-repeat: no-repeat;
    min-height: 32px;
    margin: 10px;
}

span[id*='solutionNotification'] {
    padding-left: 40px;
}


.bubble_default_main_inner {
    background: none !important;
    background-color: #FEF7DE !important;
}

.TipoDetallePopUpCelda_Undefined {
    text-align: center;
}

.TipoDetallePopUpCelda_Error {
    text-align: center;
}

.TipoDetallePopUpCelda_Ausencia {
    text-align: center;
}

.TipoDetallePopUpCelda_Observacion {
    text-align: center;
}

.TipoDetallePopUpCelda_Titulo {
    text-align: center;
}

.TipoDetallePopUpCelda_Fecha {
    font-weight: bold;
    text-align: center;
    margin: 0 0 5px 0;
}

.TipoDetallePopUpCelda_LeyendaTurno {
    margin: 0 0 5px 0;
    text-align: center;
}

.TipoDetallePopUpCelda_NombreEmpleado {
    text-align: center;
    font-weight: bold;
}

.TipoDetallePopUpCelda_FotoEmpleado {
    text-align: center;
}

.scheduler_default_timeheader_float_inner {
    text-transform: capitalize;
}

.menu_default_main {
    background-image: none !important;
}


.menu_default_title {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9pt;
    padding: 4px 4px 4px 4px !important;
}

.menu_secondary-title {
    font-size: 9pt;
    background-color: #f2f2f2;
    border-top: 0.5px solid gray;
    border-bottom: 0.5px solid gray;
    padding: 4px 4px 4px 37px;
}

.menu_item_td_link {
    text-decoration: underline;
    color: blue;
    cursor: pointer;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
}

.menu_item_td_link_disabled {
    text-decoration: underline;
    color: #ccc;
    cursor: pointer;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
}

.menu_item_td_normal {
    color: black;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
}

.menu_item_td_normal_disabled {
    color: #ccc;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
}

.menu_item_td_image {
    width: 15px;
    background: linear-gradient(black, white);
    background-repeat: no-repeat;
}

.menu_item_td_color {
    width: 15px;
}

.leftPickers .riTextBox {
    width: 50px !important;
}


.warningBulletedList li {
    margin: 0px 0px 20px;
}


.inputPwTextObs {
    color: gray;
}

.inputPwTextObs {
    color: gray;
}


.RadGrid_Default .rgRowWithPadreId, .rgRowWithPadreId {
    background-color: #C4E2A6;
}

.RadGrid_Default .rgOriginalRow, .rgOriginalRow {
    background-color: #CCCCEE;
}

.RadGrid_Default .rgDuplicateRow, .rgDuplicateRow {
    background-color: #FEF7B6;
}


.RadGrid_PDT .rgRow td {
    border-color: #CCE;
}

    .RadGrid_PDT .rgRow td.duplicateColumn {
        background-color: #FFFFFF;
        border-right: 1px solid #CCE;
        border-bottom: none;
        border-top: none;
    }

.GridLeyenda .rgRowWithPadreId, .GridLeyenda .rgOriginalRow, .GridLeyenda .rgDuplicateRow {
    border: solid 2px #A4A2B9;
}

.RadGrid_PDT .rgRow td.lastfreezedColumn {
    border-right: 2px solid #CCE;
}

.RadGrid_PDT .rgRow td.rgSorted {
    border-bottom-color: #CCE;
    background-color: inherit;
}

.RadGrid_PDT .RadButton .rbIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: text-top;
}

.RadGrid_MarcSem .rgRow td {
    border-color: #CCE;
}

    .RadGrid_MarcSem .rgRow td.rgSorted {
        border-bottom-color: #CCE;
        background-color: inherit;
    }
