/*
  Modificaciones:
    29/07/2004 [J.Ferrandez] Incorporación de subestilo multiLanguage para campos traducidos y unificación de
               tags INPUT, TEXTAREA y SELECT en un mismo TAG de definicion. De este modo, el aspecto de un
               campo multilenguaje pasa a estar controlado por hoja de estilo.
    09/11/2004 [ADD-20041115-1][J.Ferrandez] Inclusión de estilos para manejo de gráficos
    11/11/2004 [ADD-20041115-1][J.Ferrandez] Inclusión de estilos para manejo de niveles 3 y 4 de "menuses" menuContainer_main...
    18/07/2005 [ADD-20050718-1040][JFMarco] Inclusión de estilo por defecto "contentFormatStyle_default" para texto con
               contenido formateado "contentEditable".
    27/07/2005 [ADD-20050727-1100][JFMarco] Inclusión de estilos pagePathInfo y pageRecordInfo para división de titulo de página en 
               dos conceptos diferentes del título. El camino y el contenido concreto de la página.
    29/07/2005 [¿?][JFMarco] Inclusión de estilos "quickSearch" para formularios de búsqueda rápida. Aunque la modificación de
               "quickSearch" es muy anterior, el problema en la css lo he encontrado ahora y ahora es cuando lo he solventado.
*/
/* GENERALES **********************************************/
A
{
	background-color: transparent;
	text-decoration: none;
}
A:link
{
}
A:hover
{
	/*text-decoration: underline overline;*/
	border-top:    solid 1px #0000cc;
	border-bottom: solid 1px #0000cc;
}
A:visited
{
}
A:active
{
}
A.menuCat
{
	color: #000000;
}
A.menuCat:link
{
	color: #000000;
}
A.menuCat:hover
{
	border-top:    solid 1px #0000cc;
	border-bottom: solid 1px #0000cc;
}
A.menuCat:visited
{
	color: #000000;
	text-decoration: none;
}
BODY
{
	color:       #000000;
	font-family: Verdana, Arial;
	font-size:   10px;
	font-style:  normal;
	text-align:  left;

	margin-bottom:  1px;
	margin-left:    1px;
	margin-right:   1px;
	margin-top:     1px;
	padding-right:  1px;
	padding-left:   1px;
	padding-bottom: 1px;
	padding-top:    1px;

	background-color:      #ffffff ;
	background-image:      url(../images/fondoPage.jpg) ;
	background-attachment: scroll ;
	background-position:   100% 98% ;
	background-repeat:     no-repeat ;
	
	scrollbar-arrow-color:      #3399ff;
	scrollbar-track-color:      #eeeeee;
	scrollbar-shadow-color:     #cccccc;
	scrollbar-face-color:       #dddddd;
	scrollbar-highlight-color:  #ffffff;
	scrollbar-darkshadow-color: #aaaaaa;
	scrollbar-3dlight-color:    #eeeeee;
}

.applicationTitle
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:    11px;
	color:        #000000;
	font-weight:  bold;
}

.headerInfoLabel
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:    10px;
	color:        #000000;
	font-weight:  bold;
}

.headerInfo
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:    10px;
	color:        #666666;
}

.infoText
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:    10px;
	color:        #000000;
	font-weight:  normal;
}

.mainHeader
{
  padding-right:    1px;
  padding-left:     1px;
  padding-bottom:   1px;
  padding-top:      1px;
  background-color: #ffffff;
}

.headerLogoArea 
{
	background-color: #ffffff;
}

.headerInfoArea
{
	background-color: #ffffff;
}

.headerActionsArea
{
	border:           solid 1px #cc0000;
	margin:           1px;
	padding-right:    1px;
	padding-left:     1px;
	padding-bottom:   1px;
	padding-top:      1px;
	background-color: transparent;
}

.loginTitle
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:    11px;
	color:        #0000cc;
	font-weight:  bold;
}

/* IMPRESION (elementos orientados a impresión */
.letterLabel_default
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 14px;
  left: 10cm;
  background-image: none;
  visibility: visible;
  padding-bottom: 0px;
  margin: 0px;
  width: 300px;
  color: #000000;
  padding-top: 0px;
  font-family: Arial;
  position: absolute;
  top: 3cm;
  height: 300px;
  background-color: Transparent;
  text-align: left;
  text-decoration: none;
}

.letterContent_default
{
  background-image: none;
  color: #000000;
  font-size: 14px;
  background-color: #ffffff;
  text-align: left;
  text-decoration: none;
}
/* PAGINA (elementos de pagina) **************************************/

.sysStatus 
{
	border-top:       #3399ff 1px solid;
	border-right:     #3399ff 1px solid;
	border-bottom:    #3399ff 1px solid;
	border-left:      #3399ff 1px solid;
	color:            #FFEFA2;
	font-size:        9px;
	font-weight:      normal;
	text-align:       right;
	text-decoration:  none;
	font-family:      Verdana, Arial;
	background-color: #6BA4DD;
}

.pageTools
{
	border-top:       #99ccff 1px solid;
	border-right:     #3399ff 0px solid;
	border-bottom:    #99ccff 1px solid;
	border-left:      #3399ff 0px solid;
  font-weight:      normal;
  font-size:        9px;
  background:       #3399ff;
  color:            #ffffff;
  font-family:      Verdana, Arial;
  text-align:       right;
  text-decoration:  none;
}

.pageTitle
{
  margin-top:       1px;
  margin-bottom:    1px;
  margin-right:     1px;
  margin-left:      1px;
	padding-right:    2px;
	padding-left:     2px;
	padding-bottom:   2px;
	padding-top:      2px;
	border-top:       #99ccff 1px solid;
	border-right:     #3399ff 0px solid;
	border-bottom:    #99ccff 1px solid;
	border-left:      #3399ff 0px solid;
	color:            #ffffff;
	font-size:        12px;
	font-weight:      normal;
	text-align:       left;
	text-decoration:  none;
	font-family:      Verdana, Arial;
  background-color: #6BA4DD;
  /*background-image: url(../images/fondoPageTitle.jpg);*/
}

.pagePathInfo
{
	border-top:       #3399ff 1px solid;
	border-right:     #3399ff 1px solid;
	border-bottom:    #3399ff 1px solid;
	border-left:      #3399ff 1px solid;
	color:            #ffffff;
	font-size:        9px;
	font-weight:      normal;
	text-align:       left;
	text-decoration:  none;
	font-family:      Verdana, Arial;
	background-color: #6BA4DD;
}

.pageRecordInfo
{
  margin-top:       1px;
  margin-bottom:    1px;
  margin-right:     1px;
  margin-left:      1px;
	padding-right:    2px;
	padding-left:     2px;
	padding-bottom:   2px;
	padding-top:      2px;
	border-top:       #99ccff 0px solid;
	border-right:     #3399ff 0px solid;
	border-bottom:    #eeeeee 1px solid;
	border-left:      #3399ff 0px solid;
	color:            #000000;
	font-size:        12px;
	font-weight:      normal;
	text-align:       left;
	text-decoration:  none;
	font-family:      Verdana, Arial;
  background:       #eeeeee;
  /*background-image: url(../images/fondoPageTitle.jpg);*/
}

.pageActionsBar
{
  margin-top:       0px;
  margin-bottom:    1px;
  margin-right:     0px;
  margin-left:      0px;
	padding-right:    1px;
	padding-left:     1px;
	padding-bottom:   1px;
	padding-top:      1px;
	border-top:       #eeeeee 1px solid;
	border-right:     #eeeeee 1px solid;
	border-bottom:    #888888 2px solid;
	border-left:      #eeeeee 1px solid;
	color:            #aaaaaa;
	font-size:        10px;
	font-weight:      normal;
	text-align:       left;
	text-decoration:  none;
	font-family:      Verdana, Arial;
  background-color: #eeeeee;
}

.pageAction_default 
{
  margin-top:       1px;
  margin-bottom:    1px;
  margin-right:     1px;
  margin-left:      1px;
	padding-right:    5px;
	padding-left:     5px;
	padding-bottom:   1px;
	padding-top:      1px;
	border-top:       #aaaaaa 1px solid;
	border-right:     #aaaaaa 1px solid;
	border-bottom:    #888888 2px solid;
	border-left:      #aaaaaa 1px solid;
  background-color: #dddddd;	
	font-size:        10px;
	color:            #000000;
	font-family:      Verdana, Arial;
}

.pageActionselected_default
{
  margin-top:       1px;
  margin-bottom:    1px;
  margin-right:     1px;
  margin-left:      1px;
	padding-right:    5px;
	padding-left:     5px;
	padding-bottom:   1px;
	padding-top:      1px;
	border-top:       #888888 1px solid;
	border-right:     #888888 1px solid;
	border-bottom:    #ffffff 2px solid;
	border-left:      #888888 1px solid;
  background-color: #ffffff;	
	font-size:        10px;
	font-weight:      bold;
	color:            #000000;
	font-family:      Verdana, Arial;
}

.pageActiondisabled_default
{
  margin-top:         1px;
  margin-bottom:      1px;
  margin-right:       1px;
  margin-left:        1px;
	padding-right:      5px;
	padding-left:       5px;
	padding-bottom:     1px;
	padding-top:        1px;
	border-top:         #eeeeee 1px solid;
	border-right:       #dddddd 0px solid;
	border-bottom:      #888888 2px solid;
	border-left:        #dddddd 0px solid;
  background-color:   #eeeeee;	
	font-size:          12px;
	color:              #aaaaaa;
	font-family:        Verdana, Arial;
}

.pageInfo 
{
  margin-top:       1px;
  margin-bottom:    1px;
  margin-right:     1px;
  margin-left:      1px;
	border-right:     #999999 1px solid;
	border-top:       #999999 1px solid;
	border-left:      #999999 1px solid;
	border-bottom:    #999999 1px solid;
	padding-right:    5px;
	padding-left:     5px;
	padding-bottom:   5px;
	padding-top:      5px;
	background-color: #ffffff;
	color:            #000000;
	font-size:        10px;
	font-weight:      normal;
	text-align:       left;
	text-decoration:  none;
	font-family:      Verdana, Arial;
}

/* MENUS ********************************************************************/

.menuContainer_main0 {	
	background-color: #ffffff;
	border-top:       #3399ff 1px solid;
	border-right:     #3399ff 1px solid;
	border-bottom:    #3399ff 1px solid;
	border-left:      #3399ff 1px solid;
}

.menuOptionContainer_main0
{
	padding-right:    2px;
	padding-left:     2px;
	padding-bottom:   2px;
	padding-top:      2px;
	margin:           1px;
	color:            #ffffff;
	font-size:        12px;
	border-top:       #ffffff 0px solid;
	border-right:     #ffffff 0px solid;
	border-bottom:    #99ccff 1px solid;
	border-left:      #ffffff 0px solid;
	font-family:      Verdana, Arial;
  font-variant:     small-caps;
	text-align:       left;
	text-decoration:  none;
	background-color: #6BA4DD;
}

.menuOption_main0
{
	font-weight:  bold;
	font-size:    12px;
	color:        #FFEFA2;
	font-family:  Verdana, Arial;
}

.menuContainer_main1
{	
	background-color: #ffffff;
}

.menuOptionContainer_main1
{
	padding-right:    2px;
	padding-left:     2px;
	padding-bottom:   2px;
	padding-top:      2px;
	margin:           1px;
	color:            #000000;
	font-size:        12px;
	border-top:       #ffffff 1px solid;
	border-right:     #ffffff 1px solid;
	border-bottom:    #ffffff 1px solid;
	border-left:      #ffffff 1px solid;
	font-family:      Verdana, Arial;
  font-variant:     normal; /*small-caps;*/
	text-align:       left;
	text-decoration:  none;
	background-color: #ffffff;
}

.menuOption_main1
{
	font-weight: bold;
	font-size:   12px;
	color:       #000000;
	font-family: Verdana, Arial;
}

.menuContainer_main2
{	
	background-color: #ffffff;
}

.menuOptionContainer_main2
{
	padding-right:    1px;
	padding-left:     10px;
	padding-bottom:   1px;
	padding-top:      1px;
	margin:           1px;
	color:            #000000;
	font-size:        10px;
	border-top:       #ffffff 1px solid;
	border-right:     #ffffff 1px solid;
	border-bottom:    #ffffff 1px solid;
	border-left:      #ffffff 1px solid;
	font-family:      Verdana, Arial;
  font-variant:     normal;
	text-align:       left;
	text-decoration:  none;
	background-color: #ffffff;
}

.menuOption_main2
{
	font-weight: normal;
	font-size:   10px;
	color:       #000000;
	font-family: Verdana, Arial;
}

.menuContainer_main3
{	
	background-color: #ffffff;
}

.menuOptionContainer_main3
{
	padding-right:    1px;
	padding-left:     20px;
	padding-bottom:   1px;
	padding-top:      1px;
	margin:           1px;
	color:            #000000;
	font-size:        9px;
	border-top:       #ffffff 1px solid;
	border-right:     #ffffff 1px solid;
	border-bottom:    #ffffff 1px solid;
	border-left:      #ffffff 1px solid;
	font-family:      Verdana, Arial;
  font-variant:     normal;
	text-align:       left;
	text-decoration:  none;
	background-color: #ffffff;
}

.menuOption_main3
{
	font-weight: normal;
	font-size:   9px;
	color:       #000000;
	font-family: Verdana, Arial;
	font-style:  italic;
}

.menuContainer_main4
{	
	background-color: #ffffff;
}

.menuOptionContainer_main4
{
	padding-right:    1px;
	padding-left:     30px;
	padding-bottom:   1px;
	padding-top:      1px;
	margin:           1px;
	color:            #ffffff;
	font-size:        9px;
	border-top:       #ffffff 1px solid;
	border-right:     #ffffff 1px solid;
	border-bottom:    #ffffff 1px solid;
	border-left:      #ffffff 1px solid;
	font-family:      Verdana, Arial;
  font-variant:     normal;
	text-align:       left;
	text-decoration:  none;
	background-color: #ffffff;
}

.menuOption_main4
{
	font-weight: normal;
	font-size:   9px;
	color:       #000000;
	font-family: Verdana, Arial;
	font-style:  italic;
}

.mainMenuPage
{
  font-size:          10px;
  margin:             0px;
  color:              #ffffff;
  font-family:        Verdana, Arial;
  background-color:   #6BA4DD;
  text-decoration:    none;
}

/* REPORTS ******************************************************************/

.reportFootInfoBarTD_default
{
  padding-right:    1px;
  padding-left:     1px;
  padding-bottom:   1px;
  padding-top:      1px;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #999999 1px solid;
  border-bottom:    #999999 1px solid;
  font-weight:      normal;
  font-size:        9px;
  color:            #999999;
  font-family:      Verdana, Arial;
  background-color: #ffffff;
  text-align:       right;
}

.reportPageControls_default
{
  border-top:       #ffffff 1px solid;
  border-right:     #ffffff 1px solid;
  border-left:      #ffffff 1px solid;
  border-bottom:    #ffffff 1px solid;
  padding-right:    0px;
  padding-left:     0px;
  padding-bottom:   0px;
  padding-top:      0px;
  background-color: #cccccc;
	color:            #555555;
	font-size:        9px;
	font-weight:      normal;
	text-align:       center;
	text-decoration:  none;
	font-family:      Verdana, Arial;
}

.reportContainer_default, .formContainer_quickSearch
{
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
  font-weight:      normal;
	color:            #000000;
	border:           1px solid #999999;
	background-color: transparent;
  padding-left:     1px;
  padding-right:    1px;
  padding-bottom:   1px;
  padding-top:      1px;
  overflow:         auto;
}

.reportTitle_default, .formTitle_quickSearch
{
	margin:             1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     1px;
	padding-top:        1px;
	border-right:       #FFFFFF 0px solid;
	border-top:         #FFFFFF 0px solid;
	border-left:        #FFFFFF 0px solid;
	border-bottom:      #999999 1px solid;
	background-color:   #cccccc;
	font-weight:        normal;
	font-size:          10px;
	color:              #555555;
	text-align:         left;
}

.reportTitleColumnTD_default_default
{
  padding-right:      1px;
  border-left:        #0000ff 1px solid;
  border-top:         #0000ff 1px solid;
  border-right:       #000099 1px solid;
  border-bottom:      #000099 1px solid;
  padding-left:       1px;
  font-weight:        bold;
  font-size:          10px;
  padding-bottom:     1px;
  color:              #ffffff;
  padding-top:        1px;
  font-family:        Verdana, Arial;
  background-color:   #0000cc;
}

.reportTitleColumnTD_default
{
  padding-right:      1px;
  border-left:        #0000ff 1px solid;
  border-top:         #0000ff 1px solid;
  border-right:       #000099 1px solid;
  border-bottom:      #000099 1px solid;
  padding-left:       1px;
  font-weight:        bold;
  font-size:          10px;
  padding-bottom:     1px;
  color:              #ffffff;
  padding-top:        1px;
  font-family:        Verdana, Arial;
  background-color:   #0000cc;
}

.reportTitleColumn_default_default
{
  font-weight:        bold;
  font-size:          10px;
  color:              #ffffff;
  font-family:        Verdana, Arial;
  background-color:   #0000cc;
}

.reportTitleColumn_default
{
  font-weight:        bold;
  font-size:          10px;
  color:              #ffffff;
  font-family:        Verdana, Arial;
  background-color:   #0000cc;
}

.reportActionBarTD_default
{
	margin:             1px;
	padding-top:        1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     1px;
	border-right:       #ffffff 1px solid;
	border-top:         #999999 1px solid;
	border-left:        #ffffff 1px solid;
	border-bottom:      #ffffff 1px solid;
	background-color:   #cccccc;
  font-weight:        normal;
  font-size:          10px;
  color:              #000000;
  font-family:        Verdana, Arial;
}

/* El 0 indica linea/columna par. El 1 columna/linea impar */

.reportSelectionColumnTD_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        center;
}

.reportSelectionColumnTDselected_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #0000cc;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        center;
}

.reportSelection_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #ffffff 1px solid;
  border-bottom:     #ffffff 1px solid;
  padding-right:    1px;
  padding-bottom:   1px;
  padding-left:     1px;
  padding-top:      1px;
  font-weight:      normal;
  font-size:        10px;
  color:            #0000cc;
  font-family:      Verdana, Arial;
  background-color: #ffffff;
}

.reportLine0Column0TD_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.reportLine1Column0TD_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.reportLine0Column1TD_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.reportLine1Column1TD_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.reportLine0Column0TDselected_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.reportLine1Column0TDselected_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.reportLine0Column1TDselected_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.reportLine1Column1TDselected_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.reportLineContent_default_default
{
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
}

.pastDate
{
  color: #ff0000;
}

.reportAggregatesContainer_default
{
  padding-right:    1px;
  padding-left:     1px;
  padding-bottom:   1px;
  padding-top:      1px;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #999999 1px solid;
  border-bottom:    #999999 1px solid;
  font-weight:      bold;
  font-size:        10px;
  color:            #0000cc;
  font-family:      Verdana, Arial;
  background-color: transparent;
  text-align:       right;
}

.reportAggregatesTABLE_default
{
  background-color: transparent;
  padding:          1px;
}

.reportAggregatesLabelTD_default
{
  background-color: transparent;
  color:            #0000cc;
	font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        10px;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #ffffff 1px solid;
  border-bottom:    #ffffff 1px solid;
  padding-right:    1px;
  padding-left:     1px;
  padding-top:      1px;
  padding-bottom:   1px;
}

.reportAggregatesLabel_default
{
  background-color: transparent;
  color:            #0000cc;
	font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        10px;
}

.reportAggregatesValueTD_default
{
	background-color: transparent;
  color:            #999999;
	font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        10px;
  text-align:       right;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #ffffff 1px solid;
  border-bottom:    #ffffff 1px solid;
  padding-right:    1px;
  padding-left:     1px;
  padding-top:      1px;
  padding-bottom:   1px;
}

.reportAggregatesValue_default
{
	background-color: transparent;
  color:            #999999;
	font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        10px;
}

/* TREEREPORTS ******************************************************************/

.treeReportFootInfoBarTD_default
{
  padding-right:    1px;
  padding-left:     1px;
  padding-bottom:   1px;
  padding-top:      1px;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #999999 1px solid;
  border-bottom:    #999999 1px solid;
  font-weight:      normal;
  font-size:        9px;
  color:            #999999;
  font-family:      Verdana, Arial;
  background-color: #ffffff;
  text-align:       right;
}

.treeReportPageControls_default
{
  border-top:       #ffffff 1px solid;
  border-right:     #ffffff 1px solid;
  border-left:      #ffffff 1px solid;
  border-bottom:    #ffffff 1px solid;
  padding-right:    0px;
  padding-left:     0px;
  padding-bottom:   0px;
  padding-top:      0px;
  background-color: #cccccc;
	color:            #555555;
	font-size:        9px;
	font-weight:      normal;
	text-align:       center;
	text-decoration:  none;
	font-family:      Verdana, Arial;
}

.treeReportContainer_default
{
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
  font-weight:      normal;
	color:            #000000;
	border:           1px solid #999999;
	background-color: transparent;
  padding-left:     1px;
  padding-right:    1px;
  padding-bottom:   1px;
  padding-top:      1px;
  overflow:         auto;
}

.treeReportTitle_default
{
	margin:             1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     1px;
	padding-top:        1px;
	border-right:       #FFFFFF 0px solid;
	border-top:         #FFFFFF 0px solid;
	border-left:        #FFFFFF 0px solid;
	border-bottom:      #999999 1px solid;
	background-color:   #cccccc;
	font-weight:        normal;
	font-size:          12px;
	color:              #555555;
	text-align:         left;
}

.treeReportTitleColumnTD_default_default
{
  padding-right:      1px;
  border-left:        #0000ff 1px solid;
  border-top:         #0000ff 1px solid;
  border-right:       #000099 1px solid;
  border-bottom:      #000099 1px solid;
  padding-left:       1px;
  font-weight:        bold;
  font-size:          10px;
  padding-bottom:     1px;
  color:              #ffffff;
  padding-top:        1px;
  font-family:        Verdana, Arial;
  background-color:   #0000cc;
}

.treeReportTitleColumnTD_default
{
  padding-right:      1px;
  border-left:        #0000ff 1px solid;
  border-top:         #0000ff 1px solid;
  border-right:       #000099 1px solid;
  border-bottom:      #000099 1px solid;
  padding-left:       1px;
  font-weight:        bold;
  font-size:          10px;
  padding-bottom:     1px;
  color:              #ffffff;
  padding-top:        1px;
  font-family:        Verdana, Arial;
  background-color:   #0000cc;
}

.treeReportTitleColumn_default_default
{
  font-weight:        bold;
  font-size:          10px;
  color:              #ffffff;
  font-family:        Verdana, Arial;
  background-color:   #0000cc;
}

.treeReportTitleColumn_default
{
  font-weight:        bold;
  font-size:          10px;
  color:              #ffffff;
  font-family:        Verdana, Arial;
  background-color:   #0000cc;
}

.treeReportActionBarTD_default
{
	margin:             1px;
	padding-top:        1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     1px;
	border-right:       #ffffff 1px solid;
	border-top:         #999999 1px solid;
	border-left:        #ffffff 1px solid;
	border-bottom:      #ffffff 1px solid;
	background-color:   #cccccc;
  font-weight:        normal;
  font-size:          10px;
  color:              #000000;
  font-family:        Verdana, Arial;
}

/* El 0 indica linea/columna par. El 1 columna/linea impar */

.treeReportRootSelectionColumnTD_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #eeeeee;
  text-align:        center;
}

.treeReportSelectionColumnTD_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        center;
}

.treeReportRootSelectionColumnTDselected_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #0000cc;
  font-family:       Verdana, Arial;
  background-color:  #eeeeee;
  text-align:        center;
}

.treeReportSelectionColumnTDselected_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #0000cc;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        center;
}

.treeReportRootSelection_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #ffffff 1px solid;
  border-bottom:     #ffffff 1px solid;
  padding-right:    1px;
  padding-bottom:   1px;
  padding-left:     1px;
  padding-top:      1px;
  font-weight:      normal;
  font-size:        10px;
  color:            #0000cc;
  font-family:      Verdana, Arial;
  background-color: #eeeeee;
}

.treeReportSelection_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #ffffff 1px solid;
  border-bottom:     #ffffff 1px solid;
  padding-right:    1px;
  padding-bottom:   1px;
  padding-left:     1px;
  padding-top:      1px;
  font-weight:      normal;
  font-size:        10px;
  color:            #0000cc;
  font-family:      Verdana, Arial;
  background-color: #ffffff;
}

.treeReportRootLineColumn0TD_default_default
{
  border-top:        #ffffff 0px solid;
  border-left:       #ffffff 0px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #eeeeee;
  text-align:        left;
}

.treeReportRootLineColumn1TD_default_default
{
  border-top:        #ffffff 0px solid;
  border-left:       #ffffff 0px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #eeeeee;
  text-align:        left;
}

.treeReportRootLineColumn0TDselected_default_default
{
  border-top:        #ffffff 0px solid;
  border-left:       #ffffff 0px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #eeeeee;
  text-align:        left;
}

.treeReportRootLineColumn1TDselected_default_default
{
  border-top:        #ffffff 0px solid;
  border-left:       #ffffff 0px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #eeeeee;
  text-align:        left;
}

.treeReportLine0Column0TD_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.treeReportLine1Column0TD_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.treeReportLine0Column1TD_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.treeReportLine1Column1TD_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #999999 1px solid;
  border-bottom:     #999999 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.treeReportLine0Column0TDselected_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.treeReportLine1Column0TDselected_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.treeReportLine0Column1TDselected_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.treeReportLine1Column1TDselected_default_default
{
  border-top:        #ffffff 1px solid;
  border-left:       #ffffff 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       1px;
  padding-left:      1px;
  padding-right:     1px;
  padding-bottom:    1px;
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
  background-color:  #ffffff;
  text-align:        left;
}

.treeReportExpandAndContractIcon
{
  border-top:        #0000cc 1px solid;
  border-left:       #0000cc 1px solid;
  border-right:      #0000cc 1px solid;
  border-bottom:     #0000cc 1px solid;
  padding-top:       0px;
  padding-left:      0px;
  padding-right:     0px;
  padding-bottom:    0px;
  font-weight:       bold;
  font-size:         8px;
  color:             #999999;
  font-family:       Verdana, Arial;
  
}

.treeReportLineContent_default_default
{
  font-weight:       normal;
  font-size:         10px;
  color:             #000000;
  font-family:       Verdana, Arial;
}

.treeReportAggregatesContainer_default
{
  padding-right:    1px;
  padding-left:     1px;
  padding-bottom:   1px;
  padding-top:      1px;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #999999 1px solid;
  border-bottom:    #999999 1px solid;
  font-weight:      bold;
  font-size:        10px;
  color:            #0000cc;
  font-family:      Verdana, Arial;
  background-color: transparent;
  text-align:       right;
}

.treeReportAggregatesTABLE_default
{
  background-color: transparent;
  padding:          1px;
}

.treeReportAggregatesLabelTD_default
{
  background-color: transparent;
  color:            #0000cc;
	font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        10px;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #ffffff 1px solid;
  border-bottom:    #ffffff 1px solid;
  padding-right:    1px;
  padding-left:     1px;
  padding-top:      1px;
  padding-bottom:   1px;
}

.treeReportAggregatesLabel_default
{
  background-color: transparent;
  color:            #0000cc;
	font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        10px;
}

.treeReportAggregatesValueTD_default
{
	background-color: transparent;
  color:            #999999;
	font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        10px;
  text-align:       right;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #ffffff 1px solid;
  border-bottom:    #ffffff 1px solid;
  padding-right:    1px;
  padding-left:     1px;
  padding-top:      1px;
  padding-bottom:   1px;
}

.treeReportAggregatesValue_default
{
	background-color: transparent;
  color:            #999999;
	font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        10px;
}

/* FORMULARIOS **********************************************/

.formContainer_default
{
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #000000;
	border:           1px solid #999999;
	background-color: transparent;
}

.formTitle_default
{
	margin:             1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     1px;
	padding-top:        1px;
	border-right:       #ffffff 0px solid;
	border-top:         #ffffff 0px solid;
	border-left:        #ffffff 0px solid;
	border-bottom:      #999999 1px solid;
	background-color:   #cccccc;
	font-weight:        normal;
	font-size:          10px;
	color:              #333333;
	text-align:         left;
}

.formHelpContainer_default, .formHelpContainer_quickSearch
{
	margin:             1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     5px;
	padding-top:        5px;
	border-right:       #ffffff 0px solid;
	border-top:         #ffffff 0px solid;
	border-left:        #ffffff 0px solid;
	border-bottom:      #999999 1px solid;
	background-color:   #ffffff;
	text-align:         left;
}

.formHelp_default, .formHelp_quickSearch
{
	background-color:   #ffffff;
	font-weight:        normal;
	font-size:          10px;
	color:              #333333;
}

.formFileControlsContainer_default, .formFileControlsContainer_quickSearch
{
	margin:             1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     5px;
	padding-top:        5px;
	border-right:       #ffffff 0px solid;
	border-top:         #ffffff 0px solid;
	border-left:        #ffffff 0px solid;
	border-bottom:      #999999 1px solid;
	background-color:   #ffffff;
	text-align:         left;
}

.formFileControl_default, .formFileControl_quickSearch
{
	margin:              1px,1px,1px,1px;
	background-color:    #eeeeee;
	border-color:        #000000;
	border-collapse:     none;
	border-style:        outset;
	color:               #000000;
	font-size:           10px;
}

.formFieldsContainer_default, .formFieldsContainer_quickSearch
{
	margin:             1px;
	padding-top:        1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     1px;
	border-right:       #ffffff 1px solid;
	border-top:         #ffffff 1px solid;
	border-left:        #cccccc 1px solid;
	border-bottom:      #ffffff 1px solid;
	background-color:   transparent;
	font-weight:        normal;
	font-size:          10px;
	color:              #cc0000;
}

.formSectionTitle_default, .formSectionTitle_quickSearch
{
	margin:             1px;
	padding-top:        1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     1px;
	border-right:       #ffffff 1px solid;
	border-top:         #ffffff 1px solid;
	border-left:        #dddddd 1px solid;
	border-bottom:      #ffffff 1px solid;
	background-color:   #cccccc;
	font-weight:        normal;
	font-size:          10px;
	color:              #555555;
	text-align:         left;
}

.formSectionContainer_default, .formSectionContainer_quickSearch
{
	background-color: transparent;
	font-weight:      normal;
	font-size:        10px;
	color:            #555555;
}

.formLabel_default, .formLabel_quickSearch
{
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #0000cc;
	font-weight:      normal;
}

.formActionBar_default, .formActionBar_quickSearch
{
	margin:             1px;
	padding-top:        1px;
	padding-right:      1px;
	padding-left:       1px;
	padding-bottom:     1px;
	border-right:       #ffffff 1px solid;
	border-top:         #999999 1px solid;
	border-left:        #ffffff 1px solid;
	border-bottom:      #ffffff 1px solid;
	background-color:   #cccccc;
}

INPUT, SELECT, TEXTAREA
{
	padding-right     : 2px;
	padding-left      : 2px;
	padding-bottom    : 2px;
	padding-top       : 1px;
	background-color  : #eeeeee;
	border-color      : #dddddd;
	border-collapse   : collapse;
	border-style      : inset;
	border-width      : 1px;
	color             : #000000;
	font-family       : Verdana, Arial, Helvetica;
	font-size         : 10px;
	/*background-image: url(../images/fondoinput.jpg);*/

	scrollbar-arrow-color:      #0000cc;
	scrollbar-track-color:      #cccccc;
	scrollbar-shadow-color:     #cccccc;
	scrollbar-face-color:       #eeeeee;
	scrollbar-highlight-color:  #ffffff;
	scrollbar-darkshadow-color: #000000;
	scrollbar-3dlight-color:    #cccccc;
}

.contentFormatStyle_default /* ADD-20050718-1040 */
{
	padding-right:    2px;
	padding-left:     2px;
	padding-bottom:   2px;
	padding-top:      1px;
	background-color: #eeeeee;
	border-color:     #dddddd;
	border-collapse:  separate;
	border-style:     solid;
	border-width:     1px;
	color:            #000000;
	font-family:      Verdana, Arial, Helvetica;
	font-size:        12px;

	scrollbar-arrow-color:      #0000cc;
	scrollbar-track-color:      #cccccc;
	scrollbar-shadow-color:     #cccccc;
	scrollbar-face-color:       #eeeeee;
	scrollbar-highlight-color:  #ffffff;
	scrollbar-darkshadow-color: #000000;
	scrollbar-3dlight-color:    #cccccc;

}

.multiLanguage
{
  border-left   : solid 3px #3399ff;
}

INPUT.mainAction_default, INPUT.mainAction_quickSearch
{
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #000000;
	background-color: #eeeeee;
	background-image: none;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #333333 1px solid;
  border-bottom:    #333333 1px solid;
  margin:           1px,1px,1px,1px;
	padding-top:      1px;
	padding-right:    1px;
	padding-bottom:   1px;
	padding-left:     1px;
	font-weight:      bold;
	text-decoration:  none;
}

INPUT.action_default, INPUT.action_quickSearch
{
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #000000;
	background-color: #eeeeee;
	background-image: none;
  margin:           1px,1px,1px,1px;
  border-left:      #ffffff 1px solid;
  border-top:       #ffffff 1px solid;
  border-right:     #333333 1px solid;
  border-bottom:    #333333 1px solid;
	padding-top:      1px;
	padding-right:    1px;
	padding-bottom:   1px;
	padding-left:     1px;
	font-weight:      normal;
	text-decoration:  none;
}

INPUT.disabledAction_default, INPUT.disabledAction_quickSearch
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #cccccc;
	background-image: none;
  margin: 1px,1px,1px,1px;
	border: 1px solid #aaaaaa;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	font-weight: normal;
	text-decoration: line-through;
}

/* IFORMS  ******************************************************************/
.iFormsHistorical
{
	background-image: url(../../_stdlib/images/grid.gif); 
	filter:alpha(opacity=70); 
	-moz-opacity:0.7;	
	opacity: 0.7; 
	border: 1px black solid; 
	padding-bottom: 0px
}
.iFormsLayers
{
	top:0px;
	left:0px;
	z-index:1;
	position:absolute;
	background-color: #330000;
	border:1px black solid;
	visibility:hidden;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
    font-family: Verdana, Arial;
}
.iFormsHistorical_Xvalues
{
	font-weight: normal;
	font-size: 10px;
	color: #000066;
	font-family: Verdana, Arial;
	background-color: white; border-top: 1px black solid; border-right: 1px black solid;
}

/******************************************************************/
/* GRAPHIC  [ADD-20041115-1] **************************************/
/******************************************************************/

.graphic_label /* etiquetas del gráfico (etiquetas de ejes X e Y) [ADD-20041115-1] */
{
  color:                #000000;
  font-size:            9px;
	font-family:          Verdana, Arial, Helvetica, sans-serif;
  background-color:     #ffffff;
  text-align:           center;
  text-decoration:      none;
  /*border-top:           solid 1px #cccccc;*/
}

HR
{
  color: #999999;
}

