﻿@font-face
{
    font-family: 'font';
    src: url("/fonts/SoberanaTexto-Regular.otf");
}

body
{
    background-image: url('../imagenes/fondo.jpg');
    font-size: .75em;
    font-family: 'font';
    margin: 0px;
    padding: 0px;
    color: #2C3234;
    text-align: left;
}

.tablaLogin
{
    background-color: #9d9c9c;
}

.grid-view
{
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: 'font';
    height: 27px;
    color: rgb(29,29,27);
    background-color: White;
}

.grid-view th
{
    background-color: #FFFFFF;
    color: rgb(70,71,70);
    font-size: 14px;
    font-family: 'font';
    height: 27px;
    vertical-align: middle;
    text-align: center; /*    font-weight: bold;            */
}

.grid-view tr
{
    background-color: rgb(216,216,216); /*    font-size: 14px;     font-family: 'font';     height: 27px;                   */
    vertical-align: middle;
}
.grid-view td
{
    border-bottom: solid 5px #ffffff;
    font-size: 14px;
    font-family: 'font';
    height: 25px;
    /*padding-right: 15px;*/
}


.grid-view .alt
{
    background-color: rgb(237,237,237); /*    font-size: 14px;     font-family: 'font';     height: 27px;                   */
}
.grid-view .header
{
    background-color: #00893d; /*    font-size: 14px;     font-family: 'font';     height: 27px;                   */
}



.Titulos_Header_principal /*Nuevo color mejorado*/
{
    background-color: #00893d;
    text-align: center;
    font-size: 14pt;
    font-family: 'font';
    color: #ffffff;
    font-weight: lighter;
}
.Titulos_Header_Claros
{
    background-color: #00893d;
    text-align: left;
    font-size: 11pt;
    font-family: 'font';
    color: #ffffff;
    font-weight: lighter;
}
.Titulos_Header_Oscuros
{
    background-color: #9d9c9c;
    text-align: left;
    font-size: 14pt;
    font-family: 'font';
    color: #ffffff;
    font-weight: lighter;
}
.Titulos_Header
{
    background-color: #727272;
    text-align: left;
    font-size: 11pt;
    font-family: 'font';
    color: white;
    font-weight: lighter;
}

.Titulos_Header_Metadato
{
    background-color: #DADADA;
    text-align: left;
    vertical-align: middle;
    font-size: 11pt;
    height: 23px;
    font-family: 'font';
    color: #088A29;
    font-weight: normal;
}

.Titulos_Header_Metadato2
{
    background-color: transparent;
    text-align: left;
    vertical-align: middle;
    font-size: 11pt;
    height: 23px;
    font-family: 'font';
    color: #088A29;
    font-weight: normal;
}

.Titulos_Header_Metadato3
{
    background-color: transparent;
    text-align: Center;
    vertical-align: middle;
    font-size: 11pt;
    height: 23px;
    font-family: 'font';
    color: #088A29;
    font-weight: normal;
}

.Titulos_Header_Metadato4
{
    background-color: #DADADA;
    text-align: Center;
    vertical-align: middle;
    font-size: 11pt;
    height: 23px;
    font-family: 'font';
    color: #088A29;
    font-weight: normal;
}

.Titulos_Header_Metadato5
{
    background-color: transparent;
    text-align: Center;
    vertical-align: middle;
    font-size: 7pt;
    height: 23px;
    font-family: 'font';
    color: #088A29;
    font-weight: normal;
}


.Subtitulos_Header_Metadato
{
    background-color: transparent;
    text-align: center;
    vertical-align: middle;
    font-size: 11pt;
    height: 23px;
    font-family: 'font';
    color: #5E5A5A;
    font-weight: normal;
}

.Subtitulos_Header_Metadato_Centro
{
    background-color: transparent;
    text-align: center;
    vertical-align: middle;
    font-size: 11pt;
    height: 23px;
    font-family: 'font';
    color: #5E5A5A;
    font-weight: normal;
}

.Subtitulos_Header_Metadato_Derecho
{
    background-color: transparent;
    text-align: right;
    vertical-align: middle;
    font-size: 11pt;
    height: 23px;
    font-family: 'font';
    color: #5E5A5A;
    font-weight: normal;
}

.Etiquetas_Metadato
{
    background-color: White;
    text-align: justify;
    vertical-align: middle;
    font-size: 10.5pt;
    font-family: 'font';
    color: #5E5A5A;
    font-weight: normal;
}

.Etiquetas_Metadato_centrado
{
    background-color: White;
    text-align: center;
    vertical-align: middle;
    font-size: 10.5pt;
    font-family: 'font';
    color: #5E5A5A;
    font-weight: normal;
}




.Etiquetas_Alineacion
{
    background-color: White;
    text-align: justify;
    vertical-align: middle;
    font-size: 10.5pt;
    font-family: 'font';
    color: #494848;
    font-weight: normal;
}


.Titulos_Bienvenida
{
    text-align: left;
    font-size: 15pt;
    font-family: 'font';
    color: #00893C; /*color: #ba2025; */
    font-weight: lighter;
}

.Logo
{
    background: url('../imagenes/titulosP.jpg');
    height: 111px;
    width: 250px;
}
.Barra
{
    background: url('../imagenes/barra.jpg');
    height: 35px;
    width: 250px;
}
.MensajesRojos
{
    text-align: left;
    font-size: 1.6em;
    font-family: 'font';
    color: #ba2025;
    font-weight: lighter;
}
.AlertasRojas
{
    text-align: left;
    font-size: 1em;
    font-family: 'font';
    color: #ba2025;
    font-weight: lighter;
}
.MensajesVerdes
{
    text-align: left;
    font-size: 1.6em;
    font-family: 'font';
    color: #016633;
    font-weight: lighter;
}
.TituloUR
{
    font-size: 1.6 em;
    font-family: 'font';
    color: #00A347;
    font-weight: lighter;
}
.CajasTexto
{
    font-size: 11pt;
    text-align: justify;
    font-family: 'font';
    color: black;
    font-weight: lighter;
    background: #EAEAEA;
    resize: none;
}
.Dropdownlist
{
    font-size: 11pt;
    text-align: justify;
    font-family: 'font';
    color: black;
    font-weight: lighter;
    background: #EAEAEA;
}
.Botones
{
    font-size: 1.4em;
    font-family: 'font';
    color: white;
    font-weight: lighter;
    background: #616160;
}
.EncabezadoMenu
{
    color: rgb(108,108,108);
    font-size: 11pt;
    font-family: 'font';
    letter-spacing: 2px;
}
.ItemsMenu
{
    font-family: 'font';
    font-size: 11pt;
    color: #8C8C8C;
    font-weight: bold;
    background-color: #ECECEC;
    padding: 1px 3px 1px 0px;
}
.ItemsSelectedMenu
{
    font-family: 'font';
    color: #666666;
    font-size: 11pt;
    font-weight: bold;
    padding: 1px 3px 1px 0px;
}
.ItemsHoverdMenu
{
    font-family: Arial;
    font-size: 13px;
    color: #333333;
    background-color: #FFCC33;
    padding: 1px 3px 1px 0px;
}

/*CSS de matriz*/
.TituloAlineacion
{
    background-color: #00893d;
    color: white;
    text-align: left;
    vertical-align: middle;
}

.MatrizTitulo
{
    background-color: #DADADA;
    font-size: .75em;
    height: 20px;
    width: 100px;
    color: #00893C;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    font-family: 'font';
}

.MatrizTituloEmpty
{
    background-color: #DADADA;
    font-size: .75em;
    height: 20px;
    width: 130px;
    color: #00893C;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.MatrizDescripcion
{
    width: 1020px;
    height: 50px;
    font-family: 'font';
}

.MatrizDescripcionEmpty
{
    width: 1020px;
    height: 20px;
}

.MatrizMeta
{
    background-color: #DADADA;
    font-size: .75em;
    height: 20px;
    width: 100px;
    color: #00893C;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.MatrizLA
{
    background-color: #DADADA;
    font-size: .75em;
    color: #00893C;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    height: 20px;
}



/*Titutulo de Metadato Fin,Prop,Comp*/
td.TituloMD
{
    background-color: #565B5E;
    color: #FFFFFF;
    width: 10px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}

/*Fondo para el td*/
.FondoMD
{
    background-color: #565B5E;
    color: #FFFFFF; /*border: 1px solid #434647;*/
    width: 10px;
    height: 15px;
}

/*Consecutivo indicador y actividades*/
.xD
{
    height: 50px;
    width: 10px;
    background-color: #788287;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    font-family: 'font';
}

/*Consecutivo metadato*/
.xD2
{
    width: 100px;
    height: 50px;
    background-color: #565B5E;
    color: #FFFFFF;
    border: 1px solid #565B5E;
    vertical-align: bottom;
    font-family: 'font';
}

.CeldaMatriz
{
    font-family: 'font';
    resize: none;
}

.TitulosCaptura
{
    width: 130px;
    height: 70px;
    background-color: #c6e2d0;
    text-align: center;
    vertical-align: middle;
    font-family: 'font';
    color: Black;
    font-weight: bold;
}

.DescripcionCaptura
{
    width: 900px;
    height: 70px;
    font-size: 9pt;
    font-family: 'font';
    resize: none;
    border: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    text-align: justify;
}

.AdminUr
{
    width: 50px;
    height: 30px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background-color: #565B5E;
    color: White;
    font-family:'font';
    font-size:9pt;
}

.DescUr
{
    width: 350px;
    height: 30px;
    vertical-align: middle;
    font-family:'font';
    font-size:10pt;
}

.AdminPP
{
    width: 50px;
    height: 30px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background-color: #788287;
    color: White;
    font-family:'font';
     font-size:10pt;
}

.alineacentro 
{ 
text-align: center; 
} 
