/*----------VERSION ADFAC DESA SECURITY------------*/
BODY
{
	/* BACKGROUND-COLOR: #DFDFDF;  */ 
    MARGIN-TOP:0px;
    MARGIN-LEFT:3px;
    MARGIN-BOTTOM:0px;
    MARGIN-RIGHT:3px;
   /*  OVERFLOW: hidden; */
    PADDING: 0px;
   /* color:  #66CCCC;  */
   color:  black;  /* sasi  */



}

/*------------------DEFINES COMMON HTML ELEMENTS-----------------------*/
LABEL
{
}

/* sasi */
LABEL.required {
    COLOR:black;
    FONT-WEIGHT: bold;  
	FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10pt;

}
SELECT
{
	FONT-FAMILY: Tahoma, Verdana, Arial;
	FONT-SIZE: 8pt;
}
INPUT
{
	/* BACKGROUND-COLOR: expression((this.type == "text" && this.disabled == true) ? "gainsboro" : "");  */
	/*BORDER: expression((this.type == "text") ? "1px inset" : "none"); */
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}
INPUT.txtReadOnly
{
	BACKGROUND-COLOR: gainsboro;
    COLOR: dimgray;
    CURSOR: default;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
}

INPUT.txtReadOnlySasi
{
	BACKGROUND-COLOR: gainsboro;
    COLOR: red;
    FONT-WEIGHT: bold;  
    CURSOR: default;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
}



BUTTON
{
	BACKGROUND-COLOR: #cccccc;
    BORDER: 1px outset;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
}
BUTTON.btnQuery
{
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    HEIGHT: 20px;
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px;
    WIDTH: 20px;
}
LEGEND
{
   FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial;
   /* FONT-WEIGHT: bold;*/
   LETTER-SPACING:1px;
}

 LEGEND
{
    COLOR: BLUE
}


FIELDSET
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    /*
    BORDER-COLOR: white;
	BORDER-STYLE: groove;
	BORDER-WIDTH: 2px;
	*/
	PADDING:2px;
}
TEXTAREA
{
	FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
    OVERFLOW: auto
}
TEXTAREA.txtReadOnly
{
	BACKGROUND-COLOR: gainsboro;
    BORDER: 1px inset;
    COLOR: dimgray;
    CURSOR: default;
    FONT-SIZE: 8pt;
}


TABLE
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
U
{
}


/*------------------------------------GENERAL UI ELEMENTS----------------------*/
/*-----------CONTENT DIV (work Area)------------------*/
.divContent   
{
	 /*DISPLAY:none; */    
     /* BACKGROUND-COLOR: #DFDFDF;  */ 
	 BACKGROUND-COLOR: #E7EFE7;  
	 
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    OVERFLOW: auto;
    PADDING-LEFT:3px;
    PADDING-RIGHT:3px;
 }


.divWorkArea   
{
	 /*DISPLAY:none; */    
     BACKGROUND-COLOR: #DFDFDF;  
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    OVERFLOW: auto;
    PADDING-LEFT:3px;
    PADDING-RIGHT:3px;
 }

 
/*---------MAIN TITLE BAR--------TABLE----------------*/
.tblTitulo
{
    BACKGROUND-COLOR: steelblue;
    BORDER: navy 1px solid;
    MARGIN-TOP: 2px;
    WIDTH: 100%;
	HEIGHT: 25px;
}
.tblTitulo TR
{
}
.tblTitulo TR TD
{
 	COLOR: lavender;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 1px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 0px;
    TEXT-TRANSFORM: uppercase;
}
.tblTitulo BUTTON
{
    BACKGROUND-COLOR: #DFDFDF;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    LETTER-SPACING: 1px;
    BORDER: 1px outset;
    FONT-SIZE: 7pt;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
    TEXT-TRANSFORM: capitalize
}
/*------------BUTTONS BAR-----------TABLE----------*/
.btnsBar
{
/*	DISPLAY:none;  */
    BACKGROUND-COLOR: steelblue;  
     BORDER: navy 1px solid;
    MARGIN: 0px;
    WIDTH: 100%;
   
}
.btnsBar TR
{
}
.btnsBar TR TD
{
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
    PADDING: 0px;
}
.btnsBar BUTTON
{
    BACKGROUND-COLOR: #94aad6;
    PADDING:0px;
    BORDER: 1px outset;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
    /*FONT-WEIGHT: bold;*/
    MARGIN: 1px 1px;
}
/*-------------------------  RESULT FEEDBACK IFRAME-----*/
.feedBackFrame
{
	POSITION: absolute;
	/*  DISPLAY:none;  retirado sasi */
	WIDTH:350px;
	HEIGHT:200px;
	OVERFLOW:hidden;
}

/*---------------------- WAIT MSG------------------------*/
.waitMsg
{
	POSITION: absolute;
/*	DISPLAY:none;    retirado sasi */
	FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR:lightyellow;
	BORDER:2px groove white;
	PADDING:2px;
	LETTER-SPACING:2px;
}


.msgOK  /*  SASI */
{
	POSITION: absolute;
 	FONT-FAMILY: Tahoma, Verdana, Arial;
        COLOR :blue;
        FONT-SIZE: 8pt;
	/* BACKGROUND-COLOR:lightyellow; */
	/* BORDER:2px groove white; */
	PADDING:2px;
	LETTER-SPACING:2px;
}



.msgErro   /*  SASI */
{
	POSITION: absolute;
 	FONT-FAMILY: Tahoma, Verdana, Arial;
	COLOR : red;
        FONT-SIZE: 8pt;
	/* BACKGROUND-COLOR: lightyellow; */
	/* BORDER:2px groove white; */
	PADDING:2px;
	LETTER-SPACING:2px;
}


/*------------------------------------CLASSES FOR TABLES-------------------*/
/*--------------COMMON LIST TABLE (thead w/color)-----*/
/*---------------use W/ colorTr class to color rows---*/
/*---------------or colorTd for tds-------------------*/
.tblList
{
	BORDER-COLLAPSE:collapse;
	MARGIN-TOP:4px;
}
.tblList THEAD
{
}
.tblList THEAD TR
{
	BACKGROUND-COLOR:#cccccc;
} 
.tblList THEAD TR TD
{
	BORDER: 1px outset;
    FONT-SIZE:8pt;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 1px;
    LETTER-SPACING:2px;
}
.tblList TBODY
{
	
	
}
.tblList TBODY TR
{
	/*BACKGROUND-COLOR: ghostwhite;*/
	/*BACKGROUND-COLOR: #eeeeee;*/
	
}
.tblList TBODY TR TD
{
	
	PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM:1px solid gray;
    BORDER-LEFT:1px solid gray;
   /*BORDER-BOTTOM:2px groove white;*/
}
.tblList TBODY TR TH
{
}
.tblList .colorTR
{
	BACKGROUND-COLOR: #eeeeee;
}

.tblList .colorTD
{
	BACKGROUND-COLOR: #eeeeee;
}
.tblList .firstTd
{
	BACKGROUND-COLOR: #cccccc;
	/*BORDER: 1px outset;*/
    
}
/*---------------------------------------*/
/*-----------(same as above)-----FOR DYNAMIC TABLES--------------*/
.tblList2
{
	BORDER-COLLAPSE:collapse;
	MARGIN-TOP:4px;
}
.tblList2 THEAD
{
}
.tblList2 THEAD TR
{
	BACKGROUND-COLOR:#cccccc;
} 
.tblList2 .tdOn
{
	BACKGROUND-COLOR:silver;
	BORDER:1px inset;
              
} 
.tblList2 THEAD TR TD
{
	BORDER: 1px outset;
    FONT-SIZE:8pt;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 1px;
    LETTER-SPACING:2px;
    CURSOR:hand;
}
.tblList2 TBODY
{
	
	
}
.tblList2 TBODY TR
{
	/*BACKGROUND-COLOR: ghostwhite;*/
	/*BACKGROUND-COLOR: #eeeeee;*/
	
}
.tblList2 TBODY TR TD
{
	
	PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM:1px solid gray;
    BORDER-LEFT:1px solid gray;
   /*BORDER-BOTTOM:2px groove white;*/
	CURSOR:default;
}
.tblList2 TBODY TR TH
{
}
.tblList2 .colorTR
{
	BACKGROUND-COLOR: #eeeeee;
}

.tblList2 .colorTD
{
	BACKGROUND-COLOR: #eeeeee;
}
.tblList2 .trSeld
{
	BACKGROUND-COLOR: skyblue;
}

.tblList2 .firstTd
{
	BACKGROUND-COLOR: #cccccc;
	/*BORDER: 1px outset;*/
}
    
/*---------------------------------------*/


/*----------------TBL INPUTS------------*/
.tblInput
{
	/*BORDER-COLLAPSE:collapse;*/
	MARGIN-BOTTOM:4px;
	MARGIN-TOP:4px;
}
.tblInput THEAD TR
{
}
.tblInput THEAD TD
{
	FONT-SIZE:8pt;
	BORDER-BOTTOM:1px solid gray;
	BORDER-LEFT:1px solid gray;
	TEXT-INDENT: 4px;
	BACKGROUND-COLOR:#eeeeee;
	LETTER-SPACING:1px;
}
.tblInput TBODY
{
}
.tblInput TBODY TD
{
}
.tblInput TBODY TD .colorTD
{
	BACKGROUND-COLOR:#eeeeee;
}
/*--------------------------------------------*/

/*--------SUBTITLE TABLE---------------------*/

.tblSubtitulo
{	
	BORDER-COLLAPSE:collapse;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	BACKGROUND-COLOR:#cccccc;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP:0px;
    MARGIN-LEFT:0px;
    MARGIN-RIGHT:0px;
    WIDTH: 100%;
}
.tblSubtitulo THEAD
{
}
.tblSubtitulo THEAD TR
{
}
.tblSubtitulo THEAD TR TD
{	
	BORDER-BOTTOM: 1px solid gray;
    BORDER-LEFT: 6px solid gray;
    BORDER-TOP:0px;
    BORDER-RIGHT:0px;
	
	PADDING-TOP:1px;
	PADDING-BOTTOM:1px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	
    LETTER-SPACING: 2px;
    TEXT-INDENT: 6px;
}
.tblSubtitulo THEAD TR TD SPAN
{
	FONT-SIZE:8pt;
	LETTER-SPACING:normal;
}

.tblSubtitulo TBODY
{
}
.tblSubtitulo TBODY TR 
{
	BORDER:0px;
	BACKGROUND-COLOR:#DFDFDF;
}
.tblSubtitulo TBODY TR TD
{
	 TEXT-ALIGN: right;
}
.tblSubtitulo TBODY TR TD BUTTON
{
	BACKGROUND-COLOR:transparent;
	BORDER:1px outset;
	FONT-WEIGHT:normal;
	FONT-SIZE:8pt;
	LETTER-SPACING:normal;
	PADDING:0px;
	TEXT-TRANSFORM: capitalize;
	MARGIN-TOP:2px;
	MARGIN-BOTTOM:0px;
	MARGIN-RIGHT:2px;
}
/*----------------------------------------------------*/

 
 
 
/***  customizacao -  sasi **/

.tblTituloMain
{
   /* BACKGROUND-COLOR: #000099;  */
/* BACKGROUND-COLOR: #0F224A;   AZUL ESCURO DO LOGO */
/* BACKGROUND-COLOR: #2f1f7f; */
/* BACKGROUND-COLOR: red; */
   BACKGROUND-COLOR: #99cc66;
 
    MARGIN-TOP: 2px;
    WIDTH: 100%;
	HEIGHT: 23px; 
}
.tblTituloMain TR
{
}
.tblTituloMain TR TD
{
    COLOR: white;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 0px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-TRANSFORM: uppercase;
}



.navoff {
	/* border : 1px white;  */
	font-family : 6pt  Tahoma, Verdana, Arial;
/* 	COLOR: cyan  ;  */
	LETTER-SPACING: 1px;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 0px;
	TEXT-TRANSFORM: uppercase;


 

}
.navon {
/* border : 1px  black; */
	background :    #00CCFF;
	font-family : 6pt  Tahoma, Verdana, Arial;
	COLOR: black;
	LETTER-SPACING: 1px;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 0px;
	TEXT-TRANSFORM: uppercase;

 
}

.tblMenuVTit  
{
	font-family : 8px  Tahoma, Verdana, Arial;
 	background :  silver;
  	BORDER: 1px OUTSET;
	COLOR: gray;
    FONT-SIZE:8pt;
    FONT-WEIGHT: bold;
	PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 1px;
    LETTER-SPACING:2px;
    TEXT-TRANSFORM: uppercase;
 
 

 
}

.tblMenuVItem  
{
    font-family : 6px  Tahoma, Verdana, Arial;

  	BORDER: 0px outset;  
	/* COLOR: black; */
    COLOR: #A4A4A4;
	FONT-SIZE:8pt;
	FONT-WEIGHT:normal;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 1px;
    LETTER-SPACING: 0px;
	text-decoration : NONE;
	background-repeat: no-repeat;
	background-image: url(images/itemmenu.gif);
	background-position: left;
 
}

.menuVoff {
/*  border : 1px outset;  */
font-family : 8pt  Tahoma, Verdana, Arial;
COLOR: yellow  ;
 }


.menuVon {
/* border : 1px outset; */    
/* background :  #33CCFF;  */

 font-family : 8pt  Tahoma, Verdana, Arial;
 COLOR: steelblue ;
 
}

 /* Definicao das cores dos links */
 
 a:link { 
 	   COLOR: black;
       FONT-WEIGHT: bold;
	   text-decoration : underline;  	
 		}

 
 a:visited {color: #2f1f7f;
    	    FONT-WEIGHT: bold;
		  text-decoration : underline;  	
	    	    }
 
 a:hover {color : gray;
               background :  #C2F39A ;
 		       text-decoration : underline;	
		 }

 a:active {color : green;
 	  	   text-decoration : underline;	
		  }


 /* Links Para o Menu Principal */
menu
{
}



 a.menu:link { 
 	   COLOR: black;
       FONT-WEIGHT: bold;
        text-decoration : none;  	
		}

 
 a.menu:visited {color : black;
   	    FONT-WEIGHT: bold;    
		  text-decoration : none;  	
	    	    }
 
 a.menu:hover {color :BLACK ;
                background : ORANGE; 
                FONT-WEIGHT: bold;
  		       text-decoration : none;	
		 }

 a.menu:active {color : yellow;
 	  	   text-decoration : none;	
		  }
 

 /* Links Para o Menu Principal */
menu
{
}



 a.menuv:link { 
 	  /*  COLOR: white; */
     /*  FONT-WEIGHT: bold;  */
	 FONT-WEIGHT:normal;
        text-decoration : none;  	
		}

 
 a.menuv:visited {color : gray ;
  /*  	    FONT-WEIGHT: bold;   */
		  text-decoration : none;  	
	    	    }
 
 a.menuv:hover {color : BLACK ;
                background :  #C2F39A; 
				FONT-WEIGHT: bold;
  		       text-decoration : none;	
		 }

 a.menuv:active {color : ORANGE;
 	  	   text-decoration : none;	
		  }

 
 
/* Opcao Escolhida / Pagina Atual */  
.pagAtual {COLOR : YELLOW;
           FONT-WEIGHT: bold;          
}



 /* Links o modulo de paginacao - paginate */

.divPaginate   
{
   /*DISPLAY:none; */    
  /*   BACKGROUND-COLOR: #DFDFDF;    */
    COLOR: yellow; 
    /* FONT-FAMILY: Tahoma, Verdana, Arial; */
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    OVERFLOW: auto;
    PADDING-LEFT:3px;
    PADDING-RIGHT:3px;
 }

}


.divPaginateAtual   
{
   /*DISPLAY:none; */    
   BACKGROUND-COLOR: #DFDFDF;   
    COLOR: yellow; 
    /* FONT-FAMILY: Tahoma, Verdana, Arial; */
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    OVERFLOW: auto;
    PADDING-LEFT:3px;
    PADDING-RIGHT:3px;
 }

}


 
 a.paginate:link { 
 	 COLOR: white;  
     /* FONT-WEIGHT: bold;   */
	 FONT-WEIGHT:normal;
        text-decoration : none;  	
		}

 
 a.paginate:visited {color : orange ;
  /*  	    FONT-WEIGHT: bold;   */
		  text-decoration : none;  	
	    	    }
 
 a.paginate:hover {color : BLACK ;
                background :  #C2F39A; 
				FONT-WEIGHT: bold;
  		       text-decoration : none;	
		 }

 a.paginate:active {color : ORANGE;
 	  	   text-decoration : none;	
		  }

  

.groove {border-color:  white;
		border-style : groove;
		
		border-width: 1pt;
		}

.tblMoldura {border-color:  white;
       border-left-style : groove;
       border-right-style : groove;
       border-bottom-style : groove;
       border-top-style : groove;
       border-width: 1pt;
}

.inset {border-color:  white;
		border-style : inset;
		border-width: 1pt;
		}


.destaque {color : BLACK;
            FONT-WEIGHT : BOLD;
		    FONT-SIZE:12pt;
            }
			


.txtRem
{
 /*	DISPLAY:none;    retirado sasi */
	FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR:lightyellow;
	BORDER:2px groove white;
	PADDING:2px;
	LETTER-SPACING:1px;
}

.aviso  /*  SASI */
{
/*	POSITION: absolute; */
 	FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR:lightyellow;
	BORDER:2px groove white;
	PADDING:2px;
	LETTER-SPACING:2px;
}

.ListHeader
{
/*	BACKGROUND-COLOR: #999999; */
 	BACKGROUND-COLOR: #66C0D0;   
}

.ListHeader2A
{
 	BACKGROUND-COLOR: #B4CDCD; 
	COLOR: blue; 

}

.ListHeader2B
{
 	BACKGROUND-COLOR: #B4CDCD; 
	COLOR: green; 
}


.area_write
{
	COLOR: green; 
}


.fundoTotal
{
   /*	BACKGROUND-COLOR: #F2F2F2;   */
    BACKGROUND-COLOR: #BBBBBB;   
    FONT-WEIGHT: bold;          
}

.subTotal
{ 
    BACKGROUND-COLOR: #66C0D0;   
	COLOR: BLUE;
	FONT-WEIGHT: bold;   
}



.listaFundo1
{
 	BACKGROUND-COLOR: #F2F2F2;  
 
}


.listaFundo2
{
	BACKGROUND-COLOR: #d8d8d8;
}

.listaFundo1A
{
 	BACKGROUND-COLOR: #F2F2F2;  
	color :RED;
}


.listaFundo2A
{
	BACKGROUND-COLOR: #d8d8d8;
	color: RED;
}

.listaFundo1B
{
 	BACKGROUND-COLOR: #F2F2F2;  
	color :BLUE;
}


.listaFundo2B
{
	BACKGROUND-COLOR: #d8d8d8;
	color: BLUE;
}

.columnColor1
{
	BACKGROUND-COLOR: #99CCCC;
}

.columnColor2
{
	BACKGROUND-COLOR: #33CCCC;
}

.columnColor3
{
	BACKGROUND-COLOR: #00CC66;
}

/*===================  CSS para os KPIS ===================*/
.kpiHeader
{ background-color: #BEBEBE;}

.kpiFundo1
{ background-color: #E7EFE7;}

.kpiFundo2
{background-color: #d8d8d8;}

