A:link
{
    text-decoration: none;
    color: #006cb7; /*Letra Azul*/
}
A:visited
{
    text-decoration: underline;
    color: #006cb7; /*Letra Azul*/
}
A:active
{
    text-decoration: none;
    color: #006cb7; /*Letra Azul*/
}
A:hover
{
    text-decoration: underline;
    color: #ef4144;
}
.Lineas
{
    color: #bbbbbb;
    background-color: #bbbbbb;
}
.Path
{
    color: #006cb7; /*Letra Azul*/
}
HR
{
    color: #006cb7; /*Letra Azul*/
    background-color: #006cb7; /*Letra Azul*/
}
DIV
{
    /*color: #006cb7; Letra Azul*/
    color: #000000;
    border-color: #bbbbbb;
}
TABLE
{
    border-color: #bbbbbb;
    border-bottom-color: #bbbbbb;
    border-left-color: #bbbbbb;
    border-right-color: #bbbbbb;
    border-top-color: #bbbbbb;
    font-size: 9pt;
}
img
{
    border: 0;
}
hyperlink
{
    border-width: thin;
}
.ComboBox
{
    border-color: #bbbbbb;
    background: inherit;
    border: thin solid;
}
#UpdateProgress1
{
    background-color: #CF4342;
    color: black;
    top: auto;
    right: 0px;
    position: fixed;
}
#UpdateProgress1 img
{
    vertical-align: middle;
    margin: 2px;
}
body
{
    margin-left: 0px;
    margin-top: 0px;
    margin: 0;
    font-family: Verdana;
    font-size: 9pt;
    color: #000000;
}
p
{
    margin-left: 0px;
    margin-top: 0px;
    margin: 0;
    font-family: Verdana;
    font-size: 9pt;
    color: #000000;
}
ul
{
    margin-left: 0px;
    margin-top: 0px;
    margin: 0;
    font-family: Verdana;
    font-size: 9pt;
    color: #000000;
}



/*ESTILOS PARA GRILLAS CON EDITOR INTERNO*/
.GRILLAHEAD
{
    background-color: #006AB4;
    color: White;
    font-size: 8pt;
    font-family: Verdana;
}
.GRILLACUERPO
{
    color: Black;
    font-size: 8pt;
    font-family: Verdana;
}
.GRILLAFOOTER
{
    background-color: White;
    text-align: center;
}



/*ESTILOS DE CONTROLES*/
.CELDAEVD
{
    text-align: justify;
    text-decoration: 'none';
}
.CELDAEVDNOTA
{
    text-align: center;
    text-decoration: 'none';
}
.PANEL_LOGIN
{
    background-color: #F4F4F4;
}
.TXTMULTILINE
{
    font-family: Verdana;
    font-size: small;
    resize: none;
}
.TXTMODIFICA 
{
    /*-Fondo Amarillo Claro*/
    font-family: Verdana;
    font-size: small;
    resize: none;
    background-color: #FBFBF0;
}
.DDL_G
{
    /*-Estilo DropDownList Gris Redondeado*/
    background-color: #f4f4f4;
    border: 1px solid #8c8a8a;
    border-radius: 4px;
    padding: 3px;
    text-indent: 0.01px; /*In Firefox*/
    text-overflow: ''; /*In Firefox*/ /*-webkit-appearance: none;*/ /*background-image:url('Images/Arrowhead-Down-01.png');*/ /*background-position:88px;*/ /*background-repeat:no-repeat;*/
}


/*ESTILOS TITULOS TABLAS*/
.TITULOSTABLAS_FGRIS_LAZUL_1
{
    /*Fondo GrisOscuro, Letra Azul Normal*/
    border-right: #bbbbbb thin solid;
    border-top: #bbbbbb thin solid;
    border-left: #bbbbbb thin solid;
    color: #006cb7;
    border-bottom-style: solid;
    background-color: #bbbbbb;
}
.TITULOSTABLAS_FGRIS_LAZUL_2
{
    /*Fondo GrisOscuro, Letra Azul Negrita, Centrado, 4 Bordes*/
    background-color: #D7D6D9;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    border-bottom-style: solid;
    border-color: Black;
    border-bottom-width: 1px;
}
.TITULOSTABLAS_FHUMO_LAZUL_1
{
    /*Fondo Gris, Letra Azul*/
    color: #003366;
    font-size: 9pt;
    background-color: #f5f5f5; /*WhiteSmoke*/
}
.TITULOSTABLAS_FHUMO_LAZUL_2
{
    /*Fondo Gris, Letra Azul Negrita, Centrada*/
    color: #003366;
    font-size: 10pt;
    background-color: #f5f5f5; /*WhiteSmoke*/
    font-weight: bold;
    text-align: center;
}
.TITULOSTABLAS_FHUMO_LAZUL_3
{
    /*Fondo Gris, Letra Azul, Linea Azul Abajo, Borde Abajo*/
    color: #003366;
    font-size: 9pt;
    background-color: #f5f5f5; /*WhiteSmoke*/
    border-bottom-style: solid;
    border-bottom-color: #336699;
    border-bottom-width: 1px;
}
.TITULOSTABLAS_FHUMO_LAZUL_4
{
    /*Fondo Gris, Letra Azul, Linea Azul Arriba y Abajo*/
    color: #003366;
    font-size: 9pt;
    background-color: #f5f5f5; /*WhiteSmoke*/
    border-bottom-style: solid;
    border-bottom-color: #336699;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-color: #336699;
    border-top-width: 1px;
}
.TITULOSTABLAS_FHUMO_LAZUL_5
{
    /*Fondo Gris, Letra Azul Negrita, Centrada, Borde Abajo*/
    color: #003366;
    font-size: 10pt;
    background-color: #f5f5f5; /*WhiteSmoke*/
    font-weight: bold;
    text-align: center;
    border-bottom-style: solid;
    border-bottom-color: #336699;
    border-bottom-width: 1px;
}
.TITULOSTABLAS_FHUMO_LVERDE_1
{
    /*Fondo Gris, Letra Azul Negrita, Centrada*/
    color: #004000;
    font-size: 10pt;
    background-color: #f5f5f5; /*WhiteSmoke*/
    font-weight: bold;
    text-align: center;
}
.TITULOSTABLAS_FAZUL_LNEGRO
{
    /*Fondo Azul, Letra Negra*/
    color: #000000;
    font-size: 9pt;
    background-color: #C6D9F1; /*Negro*/
}
.TITULOSTABLAS_FAZUL_LBLANCO
{
    /*Fondo Azul, Letra Blanca, Negrita, Centrada*/
    background-color: #006AB4;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
}
.TITULOSTABLAS_FAZUL_LBLANCO_2 {
    /*Fondo Azul, Letra Blanca*/
    color: #FFFFFF;
    font-size: 9pt;
    font-family: Verdana;
    background-color: #006AB4 !important;
}
.TITULOSTABLAS_FAZUL_LBLANCO_3
{
    /*Fondo Azul, Letra Blanca, Centrado, Letra Chica*/
    color: #FFFFFF;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    background-color: #006AB4;
    text-align: center;
}
.TITULOSTABLAS_FROSA_LAZUL
{
    /*Fondo Rosa, Letra Azul*/
    color: #003366;
    font-size: 9pt;
    background-color: #EADEDE;
}
.TITULOSTABLAS_FBLANCO_LAZUL_1
{ 
    /*Fondo BLANCO, Letra Azul, Linea Azul Abajo, Borde Abajo*/
    color: #003366;
    font-size: 9pt;
    border-bottom-style: solid;
    border-bottom-color: #336699;
    border-bottom-width: 1px;
}

.SUBTITULOSTABLA_FGRIS_LAZUL_1
{
    /*Fondo Gris, Letra Azul, Negrita, Centrado*/
    font-size: 8pt;
    font-weight: bold;
    background-color: #D7D6D9;
    text-align: center;
 }

.SUBTITULOTABLA_LAZUL 
{
    /*-Letra Azul, Grande*/
    font-family: Verdana;
    color: #003366;
    font-size: 14pt;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

/*ESTILOS CELDAS TABLAS*/
.CELDASTABLAS_LAZUL
{
    /*Letra Azul*/
    font-family: Verdana;
    color: #003366; /*font-size: 9pt;*/
}
.CELDASTABLAS_LAZUL_1
{
    /*Letra Azul Negrita*/
    font-family: Verdana;
    color: #003366;
    font-size: 9pt;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.CELDASTABLAS_LAZUL_2
{
    /*Letra Azul Negrita*/
    font-family: Verdana;
    color: #003366;
    font-size: 9pt;
    font-weight: bold;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.CELDASTABLAS_LAZUL_3
{
    /*Letra Azul Negrita Chica*/
    font-family: Verdana;
    color: #003366;
    font-size: 8pt;
    font-weight: bold;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.CELDASTABLAS_LVERDE_1
{
    /*Letra Verde*/
    font-family: Verdana;
    color: #004000;
    font-size: 9pt;
}
.CELDASTABLAS_LVERDE_2
{
    /*Letra Verde Negrita*/
    font-family: Verdana;
    color: #004000;
    font-size: 9pt;
    font-weight: bold;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.CELDASTABLAS_LNEGRO
{
    /*Letra Negra*/
    font-family: Verdana;
    color: #000000; /*font-size: 9pt;*/
}
.CELDASTABLAS_LNEGRO_2
{
    /*Letra Negra Negrita*/
    font-family: Verdana;
    color: #000000; /*font-size: 9pt;*/
    font-weight: bold;
}
.CELDASTABLAS_LROJO
{
    /*Letra Roja*/
    font-family: Verdana;
    color: #FF0000;
    font-size: 9pt;
}

/*ESTILOS CUADROS TITULOS FORMULARIOS*/
.TITULOFORMULARIO
{
    font-family: Verdana;
    color: #006cb7; /*Letra Azul*/
    font-size: 12pt;
    font-weight: bold;
    background-attachment: fixed;
    background-repeat: no-repeat;
    border-color: #bbbbbb;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    display: inline-block;
    height:41px;
}

.TITULOFORMULARIOIMPRIMIR
{
    font-family: Verdana;
    color: #006cb7; /*Letra Azul*/
    font-size: 12pt;
    font-weight: bold;
    background-attachment: fixed;
    background-repeat: no-repeat;
    border-color: #bbbbbb;
}


/*ESTILOS DE ALINEACION*/
.ALINEADO_D 
{
    /*Alineado Derecha*/
    text-align: right;
}
.ALINEADO_I 
{
    /*Alineado Izquerda*/
    text-align: left;
}
.ALINEADO_C
{
    /*Alineado Centro*/
    text-align: center;
}
.MENSAJE_R
{
    text-align: center;
    font-size: small;
    font-weight: bold;
    color: Red;
}
.VALIDATORINFO
{
    font-size: x-small;
    color: Red;
}


/*ESTILOS DE PARA COULTAR MENU*/

.OP_CALENDARIO
{
    display: inherit;
}
.OP_DOCUMENTOSPUBLICADOS
{
    display: inherit;
}
.OP_PREGUNTASFRECUENTES
{
    display: inherit;
}
.OP_FECHAS
{
    display: inherit;
}
.OP_CAMBIOCLAVE
{
    display: inherit;
}
.OP_CAPACITACIONES
{
    display: inherit;
}


/*-Solo se usa para el Popup de confirmación en AJAX*/
.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
.modalPopup
{
    background-color: #FFFFFF;
    width: 300px;
    border: 3px solid #003366;
}
.modalPopup .header
{
    background-color: #003366;
    height: 30px;
    color: White;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}
.modalPopup .body
{
    min-height: 50px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}
.modalPopup .footer
{
    padding: 3px;
    text-align: center;
}
.modalPopup .yes, .modalPopup .no
{
    height: 23px;
    color: White;
    line-height: 23px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}
.modalPopup .yes
{
    background-color: #2FBDF1;
    border: 1px solid #0DA9D0;
}
.modalPopup .no
{
    background-color: #9F9F9F;
    border: 1px solid #5C5C5C;
}


.CompletionListCssClass
{
    margin: 0px !important;
    color: #000;
    border: 1px solid #999;
    background: #F4F4F4;
    float: left;
    z-index: 1;
    position: absolute;
}
.listitem
{
    background-color: #F4F4F4;
    color: black;
    padding: 1px;
}
.list
{
    border: 1px solid #999;
    list-style-type: none;
    background-color: #F4F4F4;
    text-align: left;
    word-break: break-word;
    padding: 0.5px;
    overflow-x: hidden;
}

ul.list li
{
    border: 1px solid #999;
    width: 400px;
    overflow-x: hidden;
}

.hoverlistitem
{
    background-color: dodgerblue;
    color: white;
}
.LabelTitle
{
    color: #FFFFFF;
    background-color: #006AB4;
    font-weight: bolder;
    font-size: 12px;
}
.alert-warnig
{
    color: #75782f;
    min-height: 25px;
    font-size: 15px;
    font-weight: bolder;
}
.alert-danger
{
    color: red;
    min-height: 25px;
    font-size: 15px;
    font-weight: bolder;
}
.alert-success
{
    color: green;
    min-height: 25px;
    font-size: 15px;
    font-weight: bolder;
}

.ajax__html_editor_extender_popupDiv
{
    visibility: hidden;
}

@media screen and (max-width:400px)
{
    .sizeScroll
    {
        width: 300px;
        margin: auto;
        overflow: auto;
    }
}

@media screen and (max-width:530px) and (min-width:400px)
{
    .sizeScroll
    {
        width: 400px;
        margin: auto;
        overflow: auto;
    }
}

@media screen and (max-width:630px) and (min-width:530px)
{
    .sizeScroll
    {
        width: 530px;
        margin: auto;
        overflow: auto;
    }
}

@media screen and (max-width:720px) and (min-width:630px)
{
    .sizeScroll
    {
        width: 630px;
        margin: auto;
        overflow: auto;
    }
}

@media screen and (max-width:820px) and (min-width:720px)
{
    .sizeScroll
    {
        width: 720px;
        margin: auto;
        overflow: auto;
    }
}

@media screen and (max-width:920px) and (min-width:820px)
{
    .sizeScroll
    {
        width: 820px;
        margin: auto;
        overflow: auto;
    }
}
@media screen and (max-width:1020px) and (min-width:920px)
{
    .sizeScroll
    {
        width: 920px;
        margin: auto;
        overflow: auto;
    }
}

@media screen and (min-width:1020px)
{
    .sizeScroll
    {
        max-width: 1020px;
        margin: auto;
        overflow: auto;
    }
}

.BloqueoControles
{
    position: fixed;
    top: 1px;
    left: 1px;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    pointer-events: none;
}
.cTrImagen2 {
    background: url('/Imagenes/lateral_DIPRES3.jpg') no-repeat right center;
    background-size: 70%;
    }
.cBtnIngresar {
    padding: 4px 11px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
	margin:10px;
}
.cBtnIngresar:hover,
.cBtnIngresar:focus,
.cBtnIngresar:active,
.cBtnIngresar.active,
.open > .dropdown-toggle.cBtnIngresar {
    color: #ffffff;
    background-color: #3071a9;
    border-color: #285e8e;
}

.BotonAzul
{
	font-weight:bold;
	background-color: #548ccb;
	color: #ffffff;
	border-left-color:#6b9ae9;
	border-bottom-color: #6b9ae9;
	border-top-color: #6b9ae9;
	border-right-color: #6b9ae9
}