﻿/********************************************************************************************/
/* Controles telerik
/********************************************************************************************/
.RadGrid_Office2010Blue {
    border: 1px solid #b7b7b7 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #333 !important;
    margin-bottom: 10px;
}

.rgHeader a {
    color: #111 !important;
}

.rgHeader {
    color: #fff !important;
    /*text-shadow: 0px 1px 1px #fff;*/
    background-image: url('../Imagenes/FondoTopTabla.jpg');
    background-position: top;
    background-repeat: repeat-x;
}

.rgMasterTable tfoot tr.rgPager td table tbody tr,
.rgMasterTable thead tr th.rgHeader,
.RadDataPager_Default {
    color: #fff !important;
    background-image: url('../Imagenes/FondoTopTabla.jpg');
    background-position: top !important;
    background-repeat: repeat-x !important;
}

.rgMasterTable tfoot tr.rgPager td table tbody tr,
.rgMasterTable thead tr th.rgHeader {
    color: #fff !important;
    /*text-shadow: 0px 1px 1px #fff;*/
    background-image: url('../Imagenes/FondoTopTabla.jpg');
    background-position: top;
    background-repeat: repeat-x;
}

.RadGrid_Office2010Blue .rgHeaderDiv, .RadGrid_Office2010Blue .rgGroupPanel {
    color: #fff !important;
    background-image: url('../Imagenes/FondoTopTabla.jpg') !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
}

.rgAltRow td a, .rgRow td a {
    color: #990000 !important;
}

.RadGrid_Office2010Blue .rgSelectedRow > td {
}

.rgEditForm {
    margin: 0;
    display: block;
    background-color: #e7e7e7;
    padding: 10px;
}
/* Ventanas modales */
.RadWindow .rwIcon {
    background: url("../Imagenes/SearchButton.png") !important;
}

.rwExternalContent {
    padding: 10px 5px 10px 10px !important;
    overflow: hidden !important;
}

.RadComboBox {
    margin: 0;
}

.rgFooter td {
    text-align: right;
}

.RadGrid_Office2010Blue th.rgSorted {
    border-bottom-color: #c28a30;
    background-image: url('../Imagenes/FondoTopTablaSorted.jpg') !important;
}



/********************************************************************************************/

.AspNet-GridView {
    background: #f2f2f3;
    font-weight: normal;
    border: 0.1em solid #b7b7b7;
    font-size: 100%;
    margin: 0px auto 10px auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .AspNet-GridView div.AspNet-GridView-Pagination {
        text-align: left;
        background-image: url('../Imagenes/FondoTopTabla.jpg');
        background-repeat: repeat-x;
        background-position: top;
        color: #fff;
        padding-left: 10px;
        border-top: 1px solid #999;
        line-height: 2em;
    }

        .AspNet-GridView div.AspNet-GridView-Pagination a {
            color: #fff;
            padding: 5px 10px 0px 11px;
            border: 1px solid transparent;
            background-position: bottom;
            text-decoration: none;
            border-left: 1px solid transparent;
            border-right: 1px solid transparent;
        }

        .AspNet-GridView div.AspNet-GridView-Pagination span {
            padding: 5px 10px 5px 10px;
            border-left: 1px solid #999;
            border-right: 1px solid #999;
            background-image: url('../Imagenes/FondoPaginacionActiva.jpg');
            background-position: top;
            background-repeat: repeat-x;
            color: #000;
        }

        .AspNet-GridView div.AspNet-GridView-Pagination a:hover {
            padding: 5px 10px 5px 11px;
            color: #000;
            background-image: url('../Imagenes/FondoPaginacion.jpg');
            background-position: top;
            background-repeat: repeat-x;
            border-left: 1px solid #999;
            border-right: 1px solid #999;
        }

    .AspNet-GridView table {
        width: 100%;
    }

        .AspNet-GridView table thead tr th {
            font-weight: normal;
            text-align: center;
            font-size: 12px;
            line-height: 2em;
            margin-bottom: 0.3em;
            color: #111;
            background-image: url('../Imagenes/FondoTopTabla.jpg');
            background-position: top;
            background-repeat: repeat-x;
            text-align: center;
            padding: 0em 0.2em 0em 0.2em;
            text-shadow: 0px 1px 1px #fff;
        }

            .AspNet-GridView table thead tr th a {
                color: #fff;
            }

        .AspNet-GridView table tbody tr td {
            color: #333333;
            background-color: #fff;
            padding: 0.2em 0.2em 0.2em 0.2em;
            border-bottom: solid 1px #CCCCCC;
            border-right: solid 1px #CCCCCC;
            text-align: right;
            min-height: 20px;
        }

        .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {
            background-color: #ededed;
        }

        .AspNet-GridView table tbody tr.AspNet-GridView-Seleccionado td {
            background-color: #EFD8A4;
        }

        .AspNet-GridView table tbody tr.AspNet-GridView-Selected td {
        }

        .AspNet-GridView table tfoot tr td {
        }

    /********************************************************************************************/
    /* Alineación columnas
/********************************************************************************************/

    .AspNet-GridView TD.NoWrap {
        width: 0.1%;
        white-space: nowrap;
        text-align: left;
    }

    .AspNet-GridView TH.NoWrap {
        white-space: nowrap;
    }

    .AspNet-GridView .Centro {
        text-align: center;
    }

    .AspNet-GridView .ColumnaCentro5 {
        text-align: center;
        width: 5%;
    }

    .AspNet-GridView .ColumnaCentro10 {
        text-align: center;
        width: 10%;
    }

    .AspNet-GridView .ColumnaCentro15 {
        text-align: center;
        width: 15%;
    }

    .AspNet-GridView .ColumnaCentro20 {
        text-align: center;
        width: 20%;
    }

    .AspNet-GridView .ColumnaCentro25 {
        text-align: center;
        width: 25%;
    }

    .AspNet-GridView .ColumnaCentro30 {
        text-align: center;
        width: 30%;
    }

    .AspNet-GridView .ColumnaCentro40 {
        text-align: center;
        width: 40%;
    }

    .AspNet-GridView .ColumnaCentro50 {
        text-align: center;
        width: 50%;
    }
    /********************************************************************************************/
    .AspNet-GridView .Izquierda {
        text-align: left;
    }

    .AspNet-GridView .ColumnaIzquierda5 {
        text-align: left;
        width: 5%;
    }

    .AspNet-GridView .ColumnaIzquierda10 {
        text-align: left;
        width: 10%;
    }

    .AspNet-GridView .ColumnaIzquierda15 {
        text-align: left;
        width: 15%;
    }

    .AspNet-GridView .ColumnaIzquierda20 {
        text-align: left;
        width: 20%;
    }

    .AspNet-GridView .ColumnaIzquierda25 {
        text-align: left;
        width: 25%;
    }

    .AspNet-GridView .ColumnaIzquierda30 {
        text-align: left;
        width: 30%;
    }

    .AspNet-GridView .ColumnaIzquierda40 {
        text-align: left;
        width: 40%;
    }

    .AspNet-GridView .ColumnaIzquierda50 {
        text-align: left;
        width: 50%;
    }

    .AspNet-GridView .ColumnaIzquierda60 {
        text-align: left;
        width: 60%;
    }

    .AspNet-GridView .ColumnaIzquierda70 {
        text-align: left;
        width: 70%;
    }
    /********************************************************************************************/
    .AspNet-GridView .Derecha {
        text-align: right;
    }

    .AspNet-GridView .ColumnaDerecha5 {
        text-align: right;
        width: 5%;
    }

    .AspNet-GridView .ColumnaDerecha10 {
        text-align: right;
        width: 10%;
    }

    .AspNet-GridView .ColumnaDerecha15 {
        text-align: right;
        width: 15%;
    }

    .AspNet-GridView.ColumnaDerecha20 {
        text-align: right;
        width: 20%;
    }

    .AspNet-GridView .ColumnaDerecha25 {
        text-align: right;
        width: 25%;
    }

    .AspNet-GridView .ColumnaDerecha30 {
        text-align: right;
        width: 30%;
    }

    .AspNet-GridView .ColumnaDerecha40 {
        text-align: right;
        width: 40%;
    }

    .AspNet-GridView .ColumnaDerecha50 {
        text-align: right;
        width: 50%;
    }

    .AspNet-GridView .ColumnaDerecha70 {
        text-align: right;
        width: 50%;
    }

    .AspNet-GridView .Caption {
        font-weight: bold;
        line-height: 2em;
        margin-bottom: 0.3em;
        color: #fff;
        background-image: url('../Imagenes/FondoTopTabla.jpg');
        background-position: top;
        text-align: center;
        padding: 0em 0.2em 0em 0.2em;
    }

    .AspNet-GridView Caption {
        text-align: center;
        background-color: #f2f2f3;
        color: #666;
        font-size: 1.5em;
        line-height: 30px;
        border-bottom: 1px solid #c6c6c6;
        border-right: 1px solid #c6c6c6;
        border-top: 1px solid #f9f9f9;
        border-left: 1px solid #f9f9f9;
        text-align: center;
        text-transform: uppercase;
        text-shadow: 1px 1px 1px #fff;
    }
    /********************************************************************************************/
    /* Estados de una celda mostrados según imagen 
/********************************************************************************************/
    .AspNet-GridView .Valido {
        background-image: url('../Imagenes/Valido.gif');
        background-position: center;
        background-repeat: no-repeat;
    }

    .AspNet-GridView .NoValido {
        background-image: url('../Imagenes/NoValido.gif');
        background-position: center;
        background-repeat: no-repeat;
    }
    /********************************************************************************************/
    .AspNet-GridView .PlazasCompleto {
        background-image: url('../Imagenes/Rojo.jpg');
        background-position: left;
        background-repeat: repeat;
        color: #000;
    }

    .AspNet-GridView .PlazasLibres {
        background-image: url('../Imagenes/Verde.jpg');
        background-position: left;
        background-repeat: repeat;
        color: #000;
    }

    .AspNet-GridView .PlazasMedio {
        background-image: url('../Imagenes/Ambar.jpg');
        background-position: left;
        background-repeat: repeat;
        color: #000;
    }
    /********************************************************************************************/
    /* Partes de trabajo
/********************************************************************************************/

    .AspNet-GridView .Tipologia {
        padding-left: 20px;
    }

    .AspNet-GridView .Proyecto {
        padding-left: 40px;
    }

    .AspNet-GridView .Paquete {
        padding-left: 60px;
    }

    .AspNet-GridView .Tarea {
        padding-left: 80px;
    }

    .AspNet-GridView .Tipologia div {
        background-repeat: no-repeat;
    }

    .AspNet-GridView .TipologiaEstandar div {
        background-image: url('../../../Imagenes/ParteProyectoNoEuropeos.png');
    }

    .AspNet-GridView .TipologiaOtros div {
        background-image: url('../../../Imagenes/ProyectoSinTipologia.png');
    }

    .AspNet-GridView .TipologiaEuropeos div {
        background-image: url('../../../Imagenes/ParteProyectoEuropeo.png');
    }

    .AspNet-GridView .Proyecto div {
        background-image: url('../../../Imagenes/Proyecto.png');
        background-repeat: no-repeat;
    }

    .AspNet-GridView .Paquete div {
        background-image: url('../../../Imagenes/PaqueteTrabajo.png');
        background-repeat: no-repeat;
    }

    .AspNet-GridView .Tarea div {
        background-image: url("../../../Imagenes/Tarea.png");
        background-repeat: no-repeat;
    }

    .AspNet-GridView .Tipologia span, .AspNet-GridView .Proyecto span, .AspNet-GridView .Paquete span, .AspNet-GridView .Tarea span {
        padding-left: 18px;
    }

    .AspNet-GridView .ColapsarTipologia {
        background: url('../Imagenes/collapseEstandar.gif') 0 0 no-repeat;
        cursor: pointer;
    }

    .AspNet-GridView .ColapsarProyecto {
        background: url('../Imagenes/collapseEstandar.gif') 20px 0 no-repeat;
        cursor: pointer;
    }

    .AspNet-GridView .ColapsarPaquete {
        background: url('../Imagenes/collapseEstandar.gif') 40px 0 no-repeat;
        cursor: pointer;
    }

    .AspNet-GridView .ExpandirTipologia {
        background: url('../Imagenes/ExpandEstandar.gif') 0 0 no-repeat;
        cursor: pointer;
    }

    .AspNet-GridView .ExpandirProyecto {
        background: url('../Imagenes/ExpandEstandar.gif') 20px 0 no-repeat;
        cursor: pointer;
    }

    .AspNet-GridView .ExpandirPaquete {
        background: url('../Imagenes/ExpandEstandar.gif') 40px 0 no-repeat;
        cursor: pointer;
    }

    .AspNet-GridView .Cabecera {
        background-color: #e4ffda;
    }

    .AspNet-GridView .TotalGlobal td, .AspNet-GridView .Total td {
        background-color: #ffdd81;
    }

    .AspNet-GridView .Total td {
        background-color: #fff4e5;
    }

    .AspNet-GridView .TotalGlobal div, .AspNet-GridView .Total div {
        background: url('../../../Imagenes/Total.png') 5px 0 no-repeat;
        width: 50px;
        float: right;
    }

    .AspNet-GridView .DiaFestivo {
        background-color: #FF0000;
    }

    .AspNet-GridView .DiaCerrado {
        background-color: #AAD9FF;
    }

    .AspNet-GridView .ProyectosEuropeos div {
        background: url('../../../Imagenes/Proyectos.png') 0 0 no-repeat;
        padding-left: 20px;
    }

    .AspNet-GridView .ProyectosNoEuropeos div {
        background: url("../../../Imagenes/RestoPartes.png") 0 0 no-repeat;
        padding-left: 20px;
    }

    .AspNet-GridView .Docencia div {
        background: url('../../../Imagenes/ParteDocencia.png') 0 0 no-repeat;
        padding-left: 20px;
    }

    .AspNet-GridView .Formacion div {
        background: url('../../../Imagenes/ParteFormacion.png') 0 0 no-repeat;
        padding-left: 20px;
    }

    .AspNet-GridView .Ausencias div {
        background: url('../../../Imagenes/IncidenciasVacaciones.png') 0 0 no-repeat;
        padding-left: 20px;
    }

    .AspNet-GridView .Vacaciones div {
        background: url('../../../Imagenes/ParteVacacionesParticipante.png') 20px 0 no-repeat;
        padding-left: 40px;
    }

    .AspNet-GridView .Incidencias div {
        background: url('../../../Imagenes/ParteAusencias.png') 20px 0 no-repeat;
        padding-left: 40px;
    }

    .AspNet-GridView .SolicitudPermiso {
        text-align: left;
        background-image: url('../../../Imagenes/SolicitudPermiso.png');
        background-repeat: no-repeat;
        padding-left: 22px;
        background-position: 1%;
    }

.DivParte tr, #ctl00_PhCuerpo_UpPartes tr {
    line-height: 16px;
}

.AspNet-GridView .Asistencial div {
    background: url('../../../Imagenes/Asistencial[].png') 0 0 no-repeat;
    padding-left: 20px;
}

.AspNet-GridView .ParteGenerico div {
    background: url('../../../Imagenes/ParteGenerico[].png') 20px 0 no-repeat;
    padding-left: 40px;
}

.AspNet-GridView .TotalParteGenerico div {
    background: url('../../../Imagenes/ParteGenerico.png') 0 0 no-repeat;
    padding-left: 20px;
}

.rgCaption {
    background-color: #f2f2f3;
    color: #666;
    font-size: 1.5em;
    line-height: 30px;
    border-bottom: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-top: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #fff;
}

.rgNoRecords td {
    text-align: center !important;
    padding: 20px;
    font-size: 15px;
}
