/*------------------------------------------------------*/
/* abynnet.css                                          */
/* Fecha anterior modificacion: 31-01-2003              */
/* Modificaciones fecha, responsable y razón:           */
/*                                                      */
/* Fecha : 05-02-2003 (jop/sls)                         */
/* Razon :                                              */
/* Fecha : 17-02-2004 (etd)                             */
/* Razon : Eliminacion de clases no utilizadas          */
/*         Agrupamiento y clasificacion de clases       */
/*         acorde a los elementos y funcionalidad de    */
/*         estos.                                       */
/*------------------------------------------------------*/

/* Se aplica a todos los body                           */
body
{
  font-family: Arial, Arial Narrow, Tahoma;
  margin: 0px;
  overflow: hidden;
  color: #000000;
  background-color: #ffffff;
}

/* Se aplica a todos los objetos de la lista            */

body,table,tr,td,textarea,span,a,p,font,input,select,
.comun
{
  font-family: Arial,Arial Narrow,Tahoma;
  font-size: 8pt;
  cursor: default;
}

/* Sirve para el salto de pagina en la impresion de     */
/* formularios                                          */
.page
{
  orphans: 0;
  widows: 0;
  page-break-inside: avoid;
  pageBreakInside: avoid;
  page-break-before: auto;
  pageBreakBefore: auto;
  page-break-after: always;
  pageBreakAfter: always;
}

/*------------------------------------------------------*/
/*  Nodos Hoja                                          */
/*------------------------------------------------------*/

.hojasel
{
  font-weight: bold;
  color: #0427BD;
  cursor:pointer;
  cursor:hand;
}

.hojanosel
{
  cursor: default;
}

/*------------------------------------------------------*/
/*  Nodos Arbol                                         */
/*------------------------------------------------------*/

.arbolsel
{
  font-weight: bold;
  background-color: #F3DFB6;
  color: #000066;
  cursor:pointer;
  cursor:hand;
}

.arbolnosel
{
  cursor:pointer;
  cursor:hand;
}

/*------------------------------------------------------*/
/*  Textos                                              */
/*------------------------------------------------------*/
/* Cabeceras de las tablas en 001 si tienen funcion     */
/* de ordenar y texto subrayado no esta seleccionado    */
/* literal asociado a campos a modificar en las 002     */

.textosubr
{
  font-weight: bold;
  color: #336699;
}

.txtError
{
  color: red;
  font-size: 8pt;
  font-family: Arial, Arial Narrow;
}

td, font, span, table.txtabyadm
{
/*  color: #174571; azul marino*/
  color: #154E84;
/*  color: #C94E00;*/
  text-decoration:none;
}

td.txtabyadm2
{
  color:#E7C47B;
}

input.txtabyadm
{
  color: #174571;
  border:0px;
  background:transparent;
}

input.txtabyadmdlg
{
  color: #174571;
  border:0px;
  background:transparent;
  font-size:11pt;
  font-family:Arial;
  font-weight:bold;
}

select,option.txtabyadm
{
  color: #C94E00;
  text-decoration:none;

}

/*------------------------------------------------------*/
/* Enlaces                                              */
/*------------------------------------------------------*/

a.txtabyadm
{
  color: #C94E00;
  text-decoration:none;
  cursor:hand;
  cursor:pointer;
  
}

a.txtabyadm:hover
{
  color: maroon;
  text-decoration:underline;
  cursor:hand;
  cursor:pointer;
}

.tableTitle
{
  color:maroon;
  border-left:0px;
  background:#F1C770;
  padding: 1px;
}

.boxtitle
{
  cursor:default;
  font-weight: bold;
  font-size: 12px;
  color: #E37C03;
}

.segmentTitle
{
  color: maroon;
  font-weight:normal;
}

/*------------------------------------------------------*/
/* Textareas, Selects e inputs                          */
/*------------------------------------------------------*/

/* Valor de los campos que son editables */

select.protected
{
  font-size: 11px;
  background-color: #F3DFB6;
  border:2px solid #F8B602;
  cursor:pointer;
  cursor:hand;
  color: black;
  font-family: tahoma,sans-serif;
  text-decoration: none;
}

input.protected
{
  background-color: #F3DFB6;
  border:2px solid #F8B602
  text-overflow:ellipsis;
}

input.editable
{
  background-color: white;
  border:2px solid #F8B602;
  text-overflow:ellipsis;
}

textarea.protected
{
  background-color: #F3DFB6;
  overflow-Y:auto;
  text-align:justify;
  border:2px solid #F8B602
}

textarea.editable
{
  background-color: white;
  overflow-Y:auto;
  text-align:justify;
  border:2px solid #F8B602
}

/* titulos de los apartados  */

.tableTitle
{
  color:maroon;
  border-left:0px;
  background:#F1C770;
  padding: 1px;
}

.boxtitle
{
  cursor:default;
  font-weight: bold;
  font-size: 12px;
  color: #E37C03;
}

.segmentTitle
{
  color: maroon;
  font-weight:normal;
}

.title
{
  font-weight: bold;
  font-size: 13px;
  color: #104a7b;
}

/* contenido del valor de una celda  */

.cellNormal
{
  cursor:pointer;
  cursor:hand;
  background-color:#FBE0AB;
  color:black;
  padding: 1px;
}

.fondoDatos
{
  background-color:#FAF2E2;
}

div.contenedor
{
  position: relative;
  width: 100%;
  height:100%;
  overflow: auto;
  scrollbar-face-color: #F8B602;
/*  scrollbar-track-color: #F1F1F1;*/
  scrollbar-track-color: #FEF6DE;
  scrollbar-arrow-color: white;
  scrollbar-shadow-color: #FCF8EB;
  scrollbar-highlight-color: #FCF8EB;
  scrollbar-3dlight-color: #FCF8EB;
  scrollbar-darkshadow-color: #FCF8EB;
  background-repeat: no-repeat;
  background-position: bottom;
}

div.contenedorTrans
{
  position: relative;
  width: 100%;
  height:100%;
  overflow: auto;
  scrollbar-face-color: #F8B602;
/*  scrollbar-track-color: #F1F1F1;*/
  scrollbar-track-color: white;
  scrollbar-arrow-color: white;
  scrollbar-shadow-color: #FCF8EB;
  scrollbar-highlight-color: #FCF8EB;
  scrollbar-3dlight-color: #FCF8EB;
  scrollbar-darkshadow-color: #FCF8EB;
  background-repeat: no-repeat;
  background-position: bottom;
}

div.contenedorBlue
{
  position: relative;
  width: 100%;
  height:100%;
  overflow: auto;
  scrollbar-face-color: #175A99;
/*  scrollbar-track-color: #F1F1F1;*/
  scrollbar-track-color: white;
  scrollbar-arrow-color: white;
  scrollbar-shadow-color: white;
  scrollbar-highlight-color: white;
  scrollbar-3dlight-color: white;
  scrollbar-darkshadow-color: white;
  background-repeat: no-repeat;
  background-position: bottom;
}

div.interior
{
  position: relative;
  width: 100%;
  height:100%;
  overflow: auto;
  border: 2px solid #F8B602;
  scrollbar-face-color: #F8B602;
  scrollbar-track-color: #F1F1F1;
  scrollbar-arrow-color: #EEEEEE;
  scrollbar-shadow-color: #EEEEEE;
  scrollbar-highlight-color: #EEEEEE;
  scrollbar-3dlight-color: #EEEEEE;
  scrollbar-darkshadow-color: #EEEEEE;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom;
}

/*------------------------------------------------------*/
/* Colores de relleno                                   */
/*------------------------------------------------------*/
/* Color en una fila seleccionada en tablas de datos    */

.filaselec
{
  background-color: #deeff7;
  cursor:pointer;
  cursor:hand;
}

/* Color en una fila no seleccionada en tablas de datos  */

.filanoselec
{
  background-color: transparent;
  cursor:pointer;
  cursor:hand;
}

/*-------------------------------------------------------*/
/*  botones                                              */
/*-------------------------------------------------------*/

/* Estilo aplicado a los objetos select que tienen       */
/* transaccion asociada                                  */

.botons
{
  font-size: 11px;
  background: #E9EEF3;
  cursor:pointer;
  cursor:hand;
  color: #000066;
  font-family: tahoma,sans-serif;
  height: 19px;
  text-decoration: none;
}

.botonOut
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: maroon;
/*  background: #E9EEF3;
  border:1px outset #175A99;*/
  background-color:#FAF2E2;
  border: 1px solid #E37C03;
  width:75px;
  height:15px:
  padding:1px;
  cursor:pointer;
  cursor:hand;
}

.botonOver
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:white;
/*  background: #1D5E9B;
  border:1px outset white;*/
  border: 1px solid #E37C03;
  background-color: #F4C74D;
  width:75px;
  height:15px:
  padding:1px;
  cursor:pointer;
  cursor:hand;
}

/*------------------------------------------------------*/
/* Estilos del menu principal desplegable               */
/*------------------------------------------------------*/

div.menuBar,
div.menuBar a.menuElemento,
div.menu,
div.menu a.menuItem
{
  font-family: Arial, Arial;
  font-size: 10pt;
  font-style: normal;
  color: #e37c03;
}

div.menuBar
{
  background-color: transparent;
  border: 0px;
  padding: 1px;
  text-align: center;
}

div.menuBar a.menuElemento
{
  background-color: #F8B602;
  border: 1px solid white;
  margin-left: 1px;
  padding: 1px 2px 1px 2px;
  color: maroon;
  cursor: pointer;
  cursor: hand;
  left: 0px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuElemento:hover
{
  background-color: #F4c74d;
  border: 1px solid white;
  color: black;
}

div.menuBar a.menuElementoActivo,
div.menuBar a.menuElementoActivo:hover
{
  color: black;
  top: 1px;
}

div.menu
{
  background-color: #F3DFB6;
  border: 1px #E37C03 ridge;
  left: 0px;
  margin-top: -3px;
  padding: 1px 2px 1px 2px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  text-align: center;
  z-index: 101;
}

div.menu a.menuItem
{
  color: black;
  font-size: 8pt;
  cursor: pointer;
  cursor: hand;
  display: block;
  padding: 1px 2px 1px 2px;
  /*padding: 3px 1em;*/
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid #F3DFB6;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight
{
  border: 1px solid #E37C03;
  background-color: #F4C74D;
  color: black;
}

div.menu a.menuItem span.menuItemText
{
}

div.menu a.menuItem span.menuItemLateral img.menuImgLateral
{
  margin-right: 0px;
  border: 0;
}

div.menu div.menuItemSep
{
  border: 1px inset black;
  margin: 1px 2px;
}


