﻿/********************************************************************************************/
/* Controles telerik
/********************************************************************************************/
.RadGrid_Office2010Blue
{
	border:0.1em solid #b7b7b7!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#333!important;
}
.rgHeader a {color:#fff!important;}
.rgHeader
{
	color:#fff!important;	
	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
{
    color:#fff!important;	
	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
{
    color:#fff!important;	
	background-image: url('../Imagenes/FondoTopTabla.jpg');
	background-position:top;
	background-repeat:repeat-x;
}
.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/ModalBoxIcon.png")!important;}
.rwExternalContent { padding:10px 5px 10px 10px!important;overflow:hidden!important;}

.RadComboBox {margin:0;}

.RadGrid_Office2010Blue th.rgSorted {
    border-bottom-color: #c28a30;
    background-image: url('../Imagenes/FondoTopTablaSorted.jpg')!important;
}

/********************************************************************************************/

.AspNet-GridView
{
	font-weight: normal;
    width: 98%;
    margin:auto;
    border:0.1em solid #b7b7b7;
    font-size:100%;
    margin:10px auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.AspNet-GridView div.AspNet-GridView-Pagination
{
	text-align:left;
	color:#a0a0a0;
	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 td.BreakWord {word-break:break-word;}
.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;
    text-align: center;
    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;
}
