/*CUERPO DE LA PAGINA*/
    body 
    {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        overflow-y:auto;
        overflow-x:auto;
    }

/*TEXTOS (ETIQUETAS)*/
    LABEL{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
    
    LEGEND{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #000066;
        text-decoration: none;
    }
    
    BUTTON{
        /*background-color:#BBCADE;*/
    }
    .texto 
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
    .textonegro {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
    .textoazul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #000066;
        text-decoration: none;
    }
    .textorojo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #BE0303;
        text-decoration: none;
    }
    .textoblanco {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #FFFFFF;
        text-decoration: none;
    }
    .textotitular 
    {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
    .titulosistema 
    {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #ffffff;
        text-decoration: none;
        height:49px;
        background: #2F59A3 url(../img/silver/top/bg_titular.jpg);
    }
    .textonegro2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
    .textonegro2  tr td{
        border-right : 1px solid #ccc;
        border-bottom : 1px solid #ccc;
    }
    .textoazul2{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #004dcd;
        text-decoration: none;
        height: 25px;
        padding-top: 10px;
        padding-left: 10px;
    }
/*CAMPOS*/

    .txt_obligatorio 
    {
        background-color: #E0F4FE;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
    .txt_editables 
    {
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
    .txt_editables2
    {
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
    .txt_no_editables 
    {
        background-color: #F3F1E8;
        border: 1px solid #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
    .txt_error
    {
        background-color: #FFB9AB;
        border: 1px solid #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
    }
/*TITULARES Y SUBTITULOS*/
    .titulo  
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        line-height: 30px;
        background: #2F59A3; /*url(../img/silver/titulo.jpg);*/
        text-align:center;
        color: #ffffff;
    }
    .subtitulo 
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 20px;
        background-color: #99A5B4;
        color: #FFFFFF;
    }
    .seccion
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
        background-color: #9EB0C6;
        color: #FFFFFF;
    }
    
    
    .seccion2
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 12px;
        background-color: #9EB0C6;
        color: #000000;
    }
/*TABLAS (GRILLAS)*/
    .tr_lista_cabecera
    {
        background: #99bfec;
        height:26px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        /*text-transform: uppercase;*/
        text-transform: none;
        text-decoration: none;
    }
    
    
    .tr_lista_cabecera2
    {
        background: url(../img/silver/grid/bg_cabecera3.jpg);
        height:26px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        /*text-transform: uppercase;*/
        text-transform: none;
        text-decoration: none;
    }    
    
    .tr_lista_subtitulo
    {
        background: #FFFFFF;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }
    .tr_lista_fila
    {
        background: #E3E1D5;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        text-transform: none;
        font-variant: normal;
        text-decoration: none;
    }
    .tr_lista_fila1
    {
        background: #F5FCFF;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }
        
    .tr_lista_fila3
    {
        background: #ffb5b5;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }    
    
    .tr_lista_fila2
    {
        background: #DEEFF7;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }
    .tr_lista_filarojo
    {
        background: #FFE9E9;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }
    .tr_lista_pie
    {
        background: #E3E1D5;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }
    .tr_lista_foco_mano
    {
        background: #B7E8FF;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
        cursor:pointer;
    }
    .tr_lista_foco_sinmano
    {
        background: #fffdac;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }
    .tr_detalleaccion_foco{
        background: #c8e8ff;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }
    .tr_detalleaccion_sinfoco{
        background: #FFF;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }
    .tr_lista_foco_fondo{
        color:#000000;
        background-color:#CCCCCC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    } 
    .tr_lista_foco_fondo_rojo{
        color:#FFFFFF;
        background-color:#ff5454;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-decoration: none;
    }
/*TABS*/
    .abierto
    { 
            height:19px;
            padding: 0;
    }
    .cerrado
    {
            display: none;
            width: 100%;
            height:0px;
            padding:0;
    }
    .bg
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;
        text-transform: none;text-decoration: none;color: #000000;
        background-image:url(../img/silver/tab/tab_bdbg.jpg);
    }
    .bg_f
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;
        text-transform: none;text-decoration: none;color: #000000;
        background-image:url(../img/silver/tab/tab_bdbg_F.jpg);
    }
    .bg_tab_formulario
    {
        background: #FAFAFA;
    }
/*FILAS EXPANDIBLES*/
    .FILA_bg
    {
        background: url(../img/silver/rows/FILA_bg.gif);
        height:26px;
        color: #FFFFFF;
        font-family: Arial, Verdana,  Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: uppercase;
        text-decoration: none;
    }
/*BGFORMULARIO*/
    .bg_formulario
    {
        background: #F8F8F8 url(../img/silver/bg.jpg);
    }
/*MENU*/
    .bg_menu
    {
        background: #E2E5EA;
    }
/*TOP*/
    .bg_separador
    {
        width:18px;
        height:49px;
        background: #0868B2 url(../img/silver/top/separador_logo.jpg) no-repeat bottom ;
    }
    .bg_separador_ico
    {
        width:11px;
        height:29px;
        background: #0868B2 url(../img/silver/top/separador_ico.jpg) no-repeat bottom;
    }
    .bg_ico
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
        background: url(../img/silver/top/bg_icons.jpg) repeat-x bottom;
    }
    
    .top_textofecha
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight:normal;
        font-variant: normal;
        text-transform: none;
        color: #FFFFFF;
        text-decoration: none;
    }
/* Mensajes de Bienvenida*/
#mensajes{
    margin-left:150px;
    margin-right:150px;
    background:#ABBEDF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight:bold;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}

.CALENDARIO{
    
}
.CALENDARIO BUTTON{
    width: 22px;
    height: 18px;
    cursor:pointer;
}
.CALENDARIO IMG{
    vertical-align: middle;
}

.CALENDARIO INPUT{
    text-align:center;
    background-color: #F3F1E8;
    border: 1px solid #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
    cursor:pointer;
}

.FILTRO{
    border: 1px solid #000000;
    background-color: #FAFAFA;
}

.FILTRO INPUT{
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}

.FILTRO SELECT{
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}
.LIBROS_GRID{
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #FAFAFA;
}

.LIBROS_GRID TABLE TBODY{
    background: #FFF;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #CCC;
    border-top: 1px solid #DDD;
    padding: 2px 3px 3px 4px;
    width:100%;
}
.LIBROS_RESUMEN{
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #FAFAFA;
}

.LIBROS_RESUMEN.Subtitulo{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    background-color: #99A5B4;
    color: #FFFFFF;
    width:100%
}
.LIBROS_RESUMEN TABLE TBODY{
    background: #FFF;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #CCC;
    border-top: 1px solid #DDD;
    padding: 2px 3px 3px 4px;
    width:100%;
}
.LIBROS_NAV {
    border: 1px solid #000000;
    border: 1px solid #000000;
        
}

.LIBROS_NAV TBODY{ 
    background:#FFFFFF;
}
.LIBROS_NAV TBODY TR{ 
    color:#333333;
    text-decoration:none;
    font-size:8pt;
    font-family:verdana,arial;
}
.LIBROS_NAV TBODY TD{ 
    
}

.LIBROS_NAV SELECT{ 
    font-family:verdana,arial;
    font-size: 8pt;
    color: #333333;

}

.LIBROS_NAV BUTTON{ 
    width : 21px;
    height: 21px;
    
}
.LIBROS_NAV BUTTON IMG{ 
    vertical-align:middle;
    
}

.MAIN_MESSAGE{
    width:50%;
    border: 1px solid #000000;
    background-color: #FAFAFA;
    
}

.MAIN_MESSAGE TABLE{
    width:100%

}

.MAIN_MESSAGE TABLE THEAD TR{
    background: url(../img/silver/rows/FILA_bg.gif);
    height:26px;
    color: #FFFFFF;
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    text-decoration: none;
}

.MAIN_MESSAGE TABLE TBODY TR TD{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}

.MAIN_MESSAGE IMG{
    

}

.MAIN_MESSAGE TABLE TBODY TR TD SELECT{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #000000;
        text-decoration: none;
}

.Formulario {
    background: #FAFAFA;
    border: 1px solid #000000;
}



.Formulario TABLE{
    width:100%;
    padding: 0;
    border-spacing: 0;
}
.Formulario TABLE.Tabla{
    width:100%;
    padding: 0;
    border-spacing: 1;
    
    
}


.Formulario TABLE.Tabla THEAD TH{
    background: #99bfec;
    height:26px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    /*text-transform: uppercase;*/
    text-transform: none;
    text-decoration: none;
    text-align:center;
}

.Formulario  TABLE.Tabla TBODY TR {
    background: #F5FCFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
}
.Formulario  TABLE.Tabla TBODY TR.fila1 {
    background: #DEEFF7;
}
.Formulario  TABLE.Tabla TBODY TR.fila2 {
    background: #F5FCFF;
}
.Formulario  TABLE.Tabla TBODY TR.foco{
    background: #B7E8FF;
    cursor:pointer;
}
        

.Formulario TABLE.Tabla TFOOT{
    background: #E3E1D5;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
}

/* NUEVOS ESTILOS*/

.Formulario LABEL{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}
.Formulario INPUT {
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    /*text-transform: uppercase;*/
    color: #000000;
    text-decoration: none;
}



.Formulario TEXTAREA{
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    /*text-transform: uppercase;*/
    color: #000000;
    text-decoration: none;
}

.Formulario SELECT{
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    /*text-transform: uppercase;*/
    color: #000000;
    text-decoration: none;
}


.Formulario INPUT.obligatorio {
    background-color:#E0F4FE;
}

.Formulario SELECT.obligatorio {
    background-color: #E0F4FE;
}

.Formulario TEXTAREA.obligatorio {
    background-color: #E0F4FE;
}

.Formulario INPUT.noeditable {
        background-color: #F3F1E8;
        border: 1px solid #000000;
}

.Formulario SELECT.noeditable {
        background-color: #F3F1E8;
        border: 1px solid #000000;
}

.Formulario TEXTAREA.noeditable {
        background-color: #F3F1E8;
        border: 1px solid #000000;
}

.Formulario CHECKBOX.noeditable {
        background-color: #F3F1E8;
        border: 1px solid #000000;
}


.Formulario BUTTON {/*
BORDER: rgb(128,128,128) 1px solid; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
BACKGROUND-COLOR: rgb(233,233,233);cursor:pointer*/
}

.cont_ingresa_ot {font-family:Arial, Helvetica, sans-serif; background:#fff; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #ccc; margin:0px auto 0px auto; padding:10px; width:420px;}
.cont_ingresa_ot thead tr td {height:38px; background:url(../img/silver/bg_content.gif) repeat-x top; font-size:14px; color:#666; font-weight:bold; padding-left:10px; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #c0c0c0; border-left:1px solid #ccc;}
.cont_ingresa_ot .boton {background:#fff url(../img/silver/bg_button.gif) repeat-x bottom; font-size:10px; text-transform:uppercase; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #666; border-left:1px solid #a4a4a4;}

/*ESTILOS DE FORMULARIO Viernes 06/06/2008*/
#nav_content{border:1px solid #c4c4c4; background-image:url(../img/silver/bg_content.gif) repeat;}
#nav_content .main_table thead tr td{font-size:12px; font-weight:bold; color:#666; /*border-bottom:1px solid #ccc;*/}
#nav_content .main_table tbody tr td{padding:5px;}
#nav_content .form_main {border:1px solid #ccc; margin:auto;}
#nav_content .form_main .label {vertical-align:top; background:#dde6ed; color:#666; font-size:11px; font-weight:bold; border-right:1px solid #CCC; border-bottom:1px solid #FFF;}
#nav_content .form_main .in_content {background:#fff url(../img/silver/bg_incontent.gif) repeat-x bottom; border-right:1px solid #CCC; border-bottom:1px solid #ebebeb; font-size:11px;}
#nav_content .form_main .in_content table tr td{padding:0px;}
#nav_content .form_main .in_content .campo {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #ccc;}
#nav_content .form_main .in_content .boton {font-size:11px; color:#666; background:url(../img/silver/bg_boton.gif) repeat-x top; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #ccc;}
#nav_content .form_main .in_content .desactivado {font-size:11px; background:#ccc; color:#fff; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #ccc;}
#nav_content .form_main .in_content .seleccion {font-size:11px; color:#666; border:1px solid #ccc;}
.set_campos {border:1px solid  #000000; padding:5px;}
.set_campos legend {font-size:11px; color:#000; font-weight:bold;}
