/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/

/*Clase para estilo del menu principal*/
.MenuPrincipal {
    /* height: 100%; */
}

/*Clase a aplicar al elemento Body*/
.FondoPantalla {
    /*fcfeec*/
    background-color: #fdf8f2;
}

/* Clase para páginas de selección de Entidad y selección de Ejercicio */
.MensajeTitulo {
    background-color: #4ea7d6;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
    text-align: center;
}

.FilaSeleccion {
    background-color: #daecf6;
    color: #213e6a;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}

/*-- Fin de clases para páginas selección Entidad y Ejercicio --*/



/* Clases para el estilo de las noticias internas */
.NoticiaTitulo {
    text-align: left;
    font-size: 8pt;
    font-weight: bold;
    font-family: verdana;
    color: #213d6a;
    background-color: #88bfe6;
}

.NoticiaTexto {
    text-align: left;
    font-size: 8pt;
    font-weight: normal;
    font-family: verdana;
    color: #213d6a;
    background-color: #88bfe6;
    /*#daecf6;*/
}

.NoticiaDetalle {
    text-align: left;
    font-size: 8pt;
    font-weight: normal;
    font-family: verdana;
    color: #213d6a;
    background-color: #daecf6;
}


/*Clase a aplicar a los controles Grid*/
.Grid {
    border-right: #add0e8 1px solid;
    border-top: #add0e8 1px solid;
    border-left: #add0e8 1px solid;
    border-bottom: #add0e8 1px solid;
}

.ListaValores {
    font-size: xx-small;
    font-family: Arial;
}

/*Clase a aplicar al encabezado de un grid*/
.Encabezado {
    text-align: center;
    /*#FF9900;  #fabf45;*/
    /*#006699;*/
    /*"#336666";*/
    font-size: 8pt;
    font-weight: bold;
    font-family: verdana;
    color: #213d6a;
    background-color: #88bfe6;
    background-image: "../img/bgrheading.JPG";
}

/*Clase a aplicar a las filas impares del detalle del grid*/
.DetallePrincipal {
    /*background-color:#66ccff;*/
    /*background-color:#6098c8;*/
    /*#f1f549;*/
    /*#fabf45;*/
    /*#76a8f6;*/
    /*"#609898";*/
    font-size: 7pt;
    font-family: verdana;
    color: black;
    background-color: #dedede;
}

/*Clase a aplicar a las filas pares del detalle del grid*/
.DetalleAlterno {
    font-size: 7pt;
    font-family: Verdana;
    color: #213d6a;
    background-color: #ffffff;
}

.DetalleNoticia {
    /*background-color:#ccffff;*/
    /*background-color:#e8f4f8;*/
    background-color: White;
    /*background-color:White;*/
    font-size: 7pt;
    font-family: Verdana;
    color: #04045b;
    /* //color: DarkBlue; */
}

.DetalleNuevo {
    /*background-color:#ccffff;*/
    /*background-color:#e8f4f8;*/
    background-color: White;
    /*background-color:White;*/
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    color: Red;
}

/*Clase a aplicar a los indicadores de paginas del grid*/
.Pagineo {
    /*#f1f549;*/
    /*#006699;*/
    /* "#003030";*/
    text-align: center;
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
    color: #213d6a;
    background-color: #92bcd7;
    vertical-align: middle;
    line-height: normal;
    letter-spacing: normal;

}

.Pagineo:link {
    color: yellow;
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana;
    background-color: transparent;
}


/*Clase a aplicar al footer del grid*/
.Footer {
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana;
    color: black;
    background-color: silver;
}

/*Clase a aplicar al arbol de menu*/
.TreeMenu {
    background-color: White;
    font-size: 6pt;
}

/*Clase a aplicar a las labels*/
.Etiqueta {
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    color: #213d6a;
}

.EtiquetaTotales {
    color: #213d6a;
    font-weight: normal;
    font-family: verdana;
    font-size: x-small;
}

/*Clase a aplicar a las labels*/
.EtiquetaEjercicio {
    font-family: Verdana;
    font-size: xx-large;
    font-weight: bold;
    color: #213d6a;
}

.FilaMenu0 {
    font-family: Verdana;
    color: #213e6a;
    background-color: #fdf8f2;
    font-weight: bold;
    font-family: verdana;
    font-size: 11px
}

.FilaMenu1 {
    font-family: Verdana;
    color: #213e6a;
    background-color: #fdf8f2;
    font-weight: bold;
    font-family: verdana;
    font-size: 11px
}

.FilaMenu2 {
    font-family: Verdana;
    color: #213e6a;
    background-color: #fdf8f2;
    font-weight: bold;
    font-family: verdana;
    font-size: 11px
}

.FilaMenu3 {
    font-family: Verdana;
    color: #213e6a;
    background-color: #fdf8f2;
    font-weight: bold;
    font-family: verdana;
    font-size: 11px
}

/*Clase a aplicar a los textbox*/
.Texto {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold
}

.TextoNumericoDetalle {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-align: right
}

.TextoNumericoTotal {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-align: right
}

.TextoP {
    font-family: Arial;
    font-size: xx-small;
    font-weight: normal;
}

/*Clase a aplicar a los checkbox*/
.CheckBox {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold
}

/*Clase a aplicar a las listbox*/
.ListBox {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
}

/*Clase a aplicar a los Botones*/
.Boton {
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
}

/*Clase a aplicar a los TextArea*/
.TextArea {
    font-family: Verdana;
    font-size: x-small;
    font-weight: bold;
}

/*Clase a aplicar a los Radio Buttons*/
.Radio {
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold
}

/*Clase a aplicar a los Radio Buttons*/
.RadioPequeño {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    background-color: #6699cc;
}

/*Clase para Tablas que agrupan controles*/
.Tabla1 {
    border-width: 0;
    font-size: xx-small;
    font-family: verdana;
}

.ColTituloOff {
    font-weight: normal;
    font-size: 8pt;
    color: #F5F5DC;
    /* //color: beige; */
    font-family: Verdana;
    background-color: #6699cc;
    text-align: center;
}

/*Clase para Columnas de titulos de las tablas que agrupan controles*/


.ColDatos {
    /*background-color:#66ccff;*/
    background-color: #FFFFFF;
    font-size: 8pt;
    font-family: Verdana;
    color: #04045b;
    /* //color: DarkBlue; */
    background-color: #dde2e7;
}

.TituloTabla {
    text-align: center;
    font-size: xx-small;
    font-weight: bold;
    font-family: Verdana;
    background-color: #acd0e8;
    /* //filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#add0e8', endColorStr='#6fa8ca', gradientType='1'); */
    color: Navy;

}

.ColTituloNormal {
    font-size: xx-small;
    font-weight: bold;
    font-family: Verdana;
    background-color: #dde2e7;
    color: navy;
}

.ColTitulo {
    text-align: center;
    font-size: x-small;
    font-weight: bold;
    font-family: Verdana;
    background-color: #dde2e7;
    color: navy;
}

.ColTituloAnterior {
    text-align: center;
    font-size: xx-small;
    font-weight: bold;
    font-family: Verdana;
    color: navy;
    background-image: url(img/CSS-Img/Titulo.gif);
}


/*Formato de  los combos*/
.Combos {
    font-size: x-small;
    font-family: verdana;

}

/*Clase para Columnas de datos de las tablas que agrupan controles*/
.ColDatosAnterior {
    /*background-color:#66ccff;*/
    background-color: #FFFFFF;
    font-size: 8pt;
    font-family: Verdana;
    color: navy;
    background-color: #ffffff;
}


.MensajeError {
    font-size: 9pt;
    font-family: red;
    color: White;
    font-weight: bold;
}

.LinkBlanco {
    color: #04045b;
    /* //color: DarkBlue; */
    font-size: xx-small;
    font-family: verdana;
}

.LinkBlanco A:link {
    text-decoration: underline;
    color: White;
}

.LinkBlanco A:visited {
    text-decoration: underline;
    color: White;
}

.LinkBlanco A:active {
    text-decoration: underline;
    color: White;
}

.MensajeBienvenida {
    font-size: xx-small;
    font-family: Verdana;
    color: #ffffff;
    /*color:#04045b;
	//color: DarkBlue; /*#006699;*/
    font-weight: bold;
    font-weight: bold;
}

.MensajeNoticias {
    font-size: x-small;
    font-family: Verdana;
    color: #04045b;
    /* //color: DarkBlue; #006699; */
    font-weight: bold;
    font-weight: bold;
}

.TablaMensajeBienvenida {
    background-color: #47a9d7;
    border-style: solid;
    border-color: #47a9d7;
    border-width: 2px;
}

.MensajeBlanco {
    font-size: 8pt;
    font-family: Verdana;
    color: #04045b;
    /* //color: DarkBlue; */
    font-weight: bold;
}

.Usuario {
    font-size: 8pt;
    font-family: Verdana;
    color: White;
    font-weight: bold;
}


.FondoMenu {
    background-color: #dde2e7;
    /*#B0C4DE;#FF9900;	*/
    font-weight: bold;
    font-size: xx-small;
    background-image: none;
    font-style: normal;
    font-family: Verdana;
    font-variant: normal;
}



.Aviso {
    background-color: White;
    text-align: left;
    font-family: Tahoma;
    font-size: x-small;
    /*color:#006699;*/
    color: blue;
    font-weight: normal;
}



.TituloAplicacion {
    color: #8B0000;
    /* //color:DarkRed; */
    text-align: center;
    background-color: #000000;
    /*#B0C4DE;*/
    /*#FF9900;*/
    font-family: Arial;
    font-style: italic;
    font-weight: bold;
    font-size: 14pt;
}

.bluebutton {
    background-color: #B0C4DE;
    /* //background-color:LightSteelBlue; */
}

/*Clase para Columnas de titulos de las tablas que agrupan controles*/
.ColTituloCollapseOpen {
    text-align: left;
    background-color: #dccdb9;
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana;
    color: black;
    height: 20px;
}

.ColTituloCollapseOpenActive {
    text-align: left;
    background-color: #dccdb9;
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana;
    color: black;
    height: 20px;
}

.ColTituloCollapseClosed {
    text-align: left;
    background-color: #dccdb9;
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana;
    color: black;
    height: 41px;
}

.ColTituloCollapseClosedActive {
    text-align: left;
    background-color: #dccdb9;
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana;
    color: black;
    height: 41px;
}

.tituloPanelGray {
    font-weight: bold;
    font-size: xx-small;
    background-image: url(img/tituloPanel.gif);
    font-family: Verdana;
    text-align: center;
}

.tituloPanelBlue {
    font-weight: bold;
    font-size: xx-small;
    background-image: url(img/tituloPanel2.JPG);
    font-family: Verdana;
    text-align: center;
}

.tituloPanelOrange {
    font-weight: bold;
    font-size: xx-small;
    background-image: url(img/tituloPanel3.gif);
    font-family: Verdana;
    text-align: center;
}

.fondogris {
    background-color: navy;
    color: aqua;
}

.TituloPrincipal {
    background-color: #fbb15e;
    font-size: 12pt;
    color: #ffffff;
    text-align: center;
    border-color: #fa992c;
    background-color: #236b9c;
    /* //filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b4d7f0', endColorStr='#236b9c', gradientType='1'); */
}

.CintaTituloPrincipal {
    background-color: #fdf8f2;
}

.ContenidoTabla {
    background-color: #ffffff;
    border-color: #add0e8;
}

.BodyFrmMantenimiento {
    /* //filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e1effa', endColorStr='#a2cfee', gradientType='1'); */
}

.FondoToolbar {

    /*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#236b9c', endColorStr='#b4d7f0', gradientType='1');*/
    background-color: #213e6a;
    border-color: #236b9c;
}

.TreePlanes {
    color: #213e6a;
    font-weight: bold;
    font-family: verdana;
    font-size: 9px;
}

.TreePlanes1 {
    color: #03639f;
    font-weight: bold;
    font-family: verdana;
    font-size: 9px;
}

.TreePlanes2 {
    color: #0384d4;
    font-weight: bold;
    font-family: verdana;
    font-size: 9px;
}

.TreePlanes3 {
    color: #0e9cf4;
    font-weight: bold;
    font-family: verdana;
    font-size: 9px;
}

.TreePlanes4 {
    color: #0eb3fb;
    font-weight: bold;
    font-family: verdana;
    font-size: 9px;
}

.TreePlanes5 {
    color: #0591e8;
    font-weight: bold;
    font-family: verdana;
    font-size: 9px;
}

.TreePlanes6 {
    color: #46d5f7;
    font-weight: bold;
    font-family: verdana;
    font-size: 9px;
}

.TextWorkFlow {
    font-size: 8pt;
    font-family: Verdana;
    color: #04045b;
    /* //color: DarkBlue; */
    font-weight: bold;
}

/*Niveles del Detalle Presupuestario*/
/*Nivel 1*/
.DP1 {
    font-size: 7pt;
    font-family: verdana;
    text-indent: 0;
    text-transform: uppercase;
    font-weight: bold;
    color: #213d6a;
    background-color: #a3a3a3;
}

/*Nivel 2*/
.DP2 {
    font-size: 7pt;
    font-family: Verdana;
    text-indent: 10;
    color: #213d6a;
    background-color: #bfbfbf;
}

/*Nivel 3*/
.DP3 {
    font-size: 7pt;
    font-family: verdana;
    text-indent: 20;
    color: #213d6a;
    background-color: #d6d6d6;
}

/*Nivel 4*/
.DP4 {
    font-size: 7pt;
    font-family: Verdana;
    text-indent: 30;
    color: #213d6a;
    background-color: #e2e2e2;
}

/*Nivel 5*/
.DP5 {
    font-size: 7pt;
    font-family: Verdana;
    text-indent: 40;
    color: #213d6a;
    background-color: #f5f5f5;
}

/*Nivel 6*/
.DP6 {
    font-size: 7pt;
    font-family: Verdana;
    text-indent: 50;
    color: #213d6a;
    background-color: #ffffff;
}

/*Nivel 7*/
.DP7 {
    font-size: 6.5pt;
    font-family: Verdana;
    text-indent: 0;
    color: #818181;
    background-color: #ffffff;
}

#popupAlerta {
    bottom: 10px;
    right: 10px;
    position: fixed;
    width: 200px;
    height: 140px;
    margin: 0px 0px 0px 0px;
    background-color: white;
    /*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#1f3b6a);     */
    visibility: hidden;
    display: none;
}

#modal .modalTop {
    width: 98%;
    background-color: #118DBC;
    background-image: url(img/encabezado_mensaje_alerta.gif);
    background-repeat: repeat-x;
    padding-left: 4px;
    padding-top: 4px;
    color: #ffffff;
    text-align: right;
    font-size: xx-small;
    font-family: Verdana;
    font-weight: bold;
    height: 15%;
    vertical-align: middle;
}

#modal .modalTitle {
    padding: 2px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    text-align: center;
}

#modal .modalTop a,
.modalTop a:visited {
    color: #ffffff;

}

#modal .modalBody {
    text-align: left;
    background-color: Transparent;
    width: 100%;
    height: 100%;
    color: #1f3b6a;
    font-family: Verdana;
    font-weight: bold;
    font-size: smaller;
    vertical-align: middle;
}

#modal .modalContenido {
    text-align: left;
    background-color: Transparent;
    background-image: url(img/fondo_mensaje_alerta.gif);
    width: 100%;
    height: 100%;
    color: #1f3b6a;
    font-family: Verdana;
    font-weight: bold;
    font-size: smaller;
    vertical-align: middle;
}

#modal {
    background-color: #2693CD;
    height: 100%;
    padding: 1px;
    border: 1px solid #2693CD;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(border-radius.htc);
    text-align: center;
}

#modal .modalMarco {
    background-color: #2693CD;
    padding: 5px;
    height: 75%;
}

#modal .modalLineaDivisora {
    background-color: #FFFFFF;
    width: 100%;
    height: 1px;
}