BODY
{
	BACKGROUND-COLOR:  #ffffff;
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 7pt;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #F1F2F6;
	SCROLLBAR-ARROW-COLOR: #444450; /* DIFF /INCLUDE  #5e6899*/
	SCROLLBAR-3DLIGHT-COLOR: #F1F2F6;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #F1F2F6;
	SCROLLBAR-SHADOW-COLOR: #444450;  /* DIFF /INCLUDE  #5e6899*/
	OVERFLOW-X: hidden;
}

.manutencao
{
    MARGIN-TOP: 10px;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica; /* ERR /INCLUDE Colibri   */
    FONT-SIZE: 7pt; /* DIFF /INCLUDE 7pt */ 
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none; /* Ñ /Include */
}

.manutencaoBranca
{
    MARGIN-TOP: 10px;
    COLOR: #41414d;
    FONT-FAMILY: Verdana, arial, helvetica; /* Ñ tem no  /Include  */
    FONT-SIZE: 7pt; /* DIFF /INCLUDE 7pt */
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

/*Classe do /Include na Verdade Foi encontrada em outro lugar proximo ao menuRED */
.manutencaoLaranja
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #c87a38;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}

.background
{
	background-position: center center;
	background-attachment: fixed;
    background-image: url(../images/fundo.jpg);
	background-repeat: no-repeat;
	background-color : #ffffff;  
} 

.BODYBotao
{
	background-position: bottom; /* DIFF 50% bottom; */
	background-attachment: fixed;
	background-image: url(../images/final2.jpg); 
	background-repeat: no-repeat;
    background : #a4080c; /* Ñ existe no /include */ 
} 

.controlebody
{
 	background-image: url(../images/final2.jpg);    	
	overflow:hidden;
}
	
.txtsenha
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 98%;
    HEIGHT: 18px;
    WIDTH: 80px;
	FLOAT: LEFT;
}

.txtsenha:hover
{
	/*background-color: green;*/
	color: #444450 !important;
	FONT-FAMILY: Verdana, arial, helvetica !important;
	FONT-SIZE: 98% !important;
	HEIGHT: 18px !important;
	text-decoration: none !important;
	font-weight:normal !important;
	WIDTH: 80px !important;
	float: left !important;
	overflow: hidden !important;
	MARGIN-BOTTOM: 0px !important;
    MARGIN-LEFT: 0px !important;
    MARGIN-RIGHT: 0px !important;
    MARGIN-TOP: 0px !important;
}

.txtancora
{
	COLOR: #FFF;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

/*Classe do include  Na verdade esta localizada em outro ponto do código 
.erro_RED
{
	COLOR: red;
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 9pt;
}*/

.txtancora:hover
{
	COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.txtusuario
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 98%;
    HEIGHT: 18px;
    WIDTH: 140px;
}

.txtusuario:hover
{
	/*background-color: green;*/
	color: #444450 !important;
	FONT-FAMILY: Verdana, arial, helvetica !important;
	FONT-SIZE: 98% !important;
	HEIGHT: 18px !important;
	text-decoration: none !important;
	font-weight:normal !important;
	WIDTH: 140px !important;
	MARGIN-BOTTOM: 0px !important;
    MARGIN-LEFT: 0px !important;
    MARGIN-RIGHT: 0px !important;
    MARGIN-TOP: 0px !important;
	/*float: left;*/
}

.titulo_termo2
{
	/*BACKGROUND-COLOR: blue;*/
	WIDTH: 500px;
	FLOAT: left;
	COLOR: #000000;
}

.titulo_termo1
{
	/*BACKGROUND-COLOR: RED;*/	
	WIDTH: 500px;
	FLOAT: left;
}

.cod_termos
{
	COLOR: #A01717;
	FONT-SIZE: 10pt;
	WIDTH: 1000PX;
	/*BACKGROUND-COLOR: GREEN;*/
	FLOAT: left;
}

.codref_termo1
{
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: bold;
}

.NdefTermo1
{
    COLOR: #A01717;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 8pt;
}

.NdefTermo2
{
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 8pt;
}

.codref_termo2
{
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

.defindice
{
    FONT-SIZE: 7pt;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
}

.defindice A
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt;
	TEXT-DECORATION: none;
}

.defindice A:link
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none;
}

.defmarg
{
    MARGIN: 25px 0 0 35px;
}

.defmargmenu
{
    MARGIN: 5px;
}

.defmargLEFT
{
	margin-left : 15px;
}

.deftab
{
    BORDER-LEFT: #444450 1px solid;
    BORDER-TOP: #444450 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

/*Classe do Include    */
.deftab.deftabpaddingLeft 
{
	BORDER-TOP: #444450 1px solid;
	BORDER-LEFT: #444450 1px solid;
	Margin-LEFT: 5%;  
}

/* Classe do Include   */
.deftab2
{
    BORDER-LEFT: #444450 1px solid;
    BORDER-TOP: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
    BORDER-BOTTOM: #444450 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px

}

.defINVERSAtab
{
    BORDER-RIGHT: #444450 1px solid;
    BORDER-BOTTOM: #444450 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.trlupa
{
    BACKGROUND-COLOR: #f6f7f8; /* DIFF #ffffff */
}

.tdlupa
{
    TEXT-ALIGN: left;
    BORDER-BOTTOM: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
}

.tabtextarea
{
    BORDER-LEFT: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
    BORDER-TOP: #444450 1px solid;
    BORDER-BOTTOM: #444450 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff; /* Vinda  do include */
}

.trtextarea
{
    BACKGROUND-COLOR: #ffffff;
}

.tdtextarea
{
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 7pt;
	TEXT-ALIGN: justify;
}

.trtitulo
{
    /* BACKGROUND-COLOR: #F1D277; */ /* NO Include BACKGROUND-COLOR: #A4ABC8 */
	BACKGROUND-COLOR: #6c1214; 
	
}

.trcampo
{
    BACKGROUND-COLOR: #ffffff;
}

.tdcadtxt
{
	FONT-SIZE: 60%;
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	TEXT-ALIGN: left;
}

/* Classe do Include Atenção fonte Calibri Includida*/
.tdcadtxt2
{
    FONT-SIZE: 50%;
    COLOR: black;
    FONT-FAMILY: Verdana, arial, helvetica;
    TEXT-ALIGN: right
}

/* Classe do Include Atenção fonte Calibri Includida */
.tdcadtxt3
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Calibri Verdana, Century Gothic, Comic Sans MS;
    TEXT-ALIGN: right;
}

.tdcadtxtred
{
	COLOR: red;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%;
	TEXT-ALIGN: left;	 
}

.tdcadtxtdir
{
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%;
	TEXT-ALIGN: right;
}

.tdtextoSemBorda
{
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%;
	TEXT-ALIGN: center;
}

.tdtextoSemBorda2
{
    FONT-SIZE: 60%;
    COLOR: #ffffff; /*#444450; /* DIFF  /Include  FFFFFF;*/
    FONT-FAMILY: Calibri,Verdana, Century Gothic, Comic Sans MS;
}

#frm_controle.tdtextoSemBorda2 /*Err /Inlcude  #frm_controle tdtextoSemBorda2*/
{
    FONT-SIZE: 60%;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri,Verdana, Century Gothic, Comic Sans MS;
}

/* Classe do Include */
.tdtextototal
{
    FONT-SIZE: 60%;
    COLOR: #444450;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS
}

/* Classe do Include */
.tdtextoSemBorda3
{
    COLOR: #ffffff;
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 7pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.tdtextoBD
{
	COLOR: #444450;
    BORDER-RIGHT: #444450 1px solid;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%;
	TEXT-ALIGN: center;
}

.tdcad
{
	COLOR: #555555;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%;
	TEXT-ALIGN: left;
}

.tdtexto
{
   -- BORDER-BOTTOM: #444450 1px solid; /* DIFF /Include  não esta comentado */
   -- BORDER-RIGHT: #444450 1px solid; /* DIFF /Include  não esta comentado */
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 60%;
    TEXT-ALIGN: center;
}

/* Classe do Include */
.tdtextosemalign
{
    COLOR: #444450;
    FONT-SIZE: 7pt;
    FONT-FAMILY: verdana, arial, helvetica;
}

/* Classe do Include */
.tdtextoRed
{
    BORDER-RIGHT: #444450 1px solid;
    FONT-SIZE: 60%;
    COLOR: red;
    BORDER-BOTTOM: #444450 1px solid;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-ALIGN: center
}

/* Classe do Include */
.tdtextoRed_
{
    FONT-SIZE: 7pt;
    COLOR: red;
	FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS
}

/* Classe do Include */
.tdtextoRedsemalign
{
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: verdana, arial, helvetica;
}

.tdtextoprovisorio
{
    BORDER-BOTTOM: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 60%;
    TEXT-ALIGN: center;
}

.tdtextoLEFT
{
    --BORDER-BOTTOM: #444450 1px solid; /* DIFF /Include  não esta comentado */
   -- BORDER-RIGHT: #444450 1px solid; /* DIFF /Include  não esta comentado */
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 60%;
    TEXT-ALIGN: left;
}

.tdtextoESQ
{
   -- BORDER-BOTTOM: #444450 1px solid; /* DIFF /Include  não esta comentado */
   -- BORDER-RIGHT: #444450 1px solid; /* DIFF /Include  não esta comentado */
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 60%;
    TEXT-ALIGN: left;
}

.tdtextoESQ_RED
{
	--BORDER-BOTTOM: #444450 1px solid; /* DIFF Ñ tem no  /Include  nem comentado  */
	--BORDER-RIGHT: #444450 1px solid;  /* DIFF Ñ tem no  /Include  nem comentado */
	COLOR: #ff0000;
    --COLOR: #c87a38;	
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 7pt;
}

.erro_RED
{
	COLOR: red;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 9pt;
}

.tdtextoDIR
{
    BORDER-BOTTOM: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 60%;
    TEXT-ALIGN: right;
}

.tdtitulo
{
    BORDER-BOTTOM: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
    /* COLOR: #444450; */ /* DIFF comentario /Include COLOR: #333333; */
	COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
    FONT-WEIGHT: normal; /* DIFF propriedade incluidda do include */
    text-decoration: none;
}

/* Classe do Include */
.tdtitulo_
{
    /* COLOR: #333333; */
	COLOR: #ffffff; 
    FONT-FAMILY: Verdana, "Century Gothic", "Comic Sans MS";
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}

.tdlegenda
{
	COLOR: red;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
}

/* Classe do Include */
.tdtituloPadrao
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, "Century Gothic", "Comic Sans MS";    
}

.tdtitulo_RED
{
    BORDER-BOTTOM: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
    COLOR: #ff0000;  /* DIFF /Include   #c87a38; */
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
}

.tdtituloSemBorda
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}

.tdtituloComBordaBottom
{
	BORDER-BOTTOM: #444450 1px solid;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
}

.tdtituloComBordaRight
{
	BORDER-RIGHT: #444450 1px solid;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
}

.tdtituloDIREITA
{
	BORDER-BOTTOM: #444450 1px solid; /* DIFF propriedade não existe no include */
	BORDER-RIGHT: #444450 1px solid; /* DIFF propriedade não existe no include */
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: right;
}

.tdtituloESQUERDA
{
    BORDER-BOTTOM: #444450 1px solid; /* DIFF propriedade não existe no include */
    BORDER-RIGHT: #444450 1px solid; /* DIFF propriedade não existe no include */
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
}

.tdtituloS
{
	BORDER-BOTTOM: #444450 1px solid;
	BORDER-RIGHT: #444450 1px solid;
	MARGIN: 0px;
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: center;
}

.tdtituloBB
{
    BORDER-BOTTOM: #444450 1px solid;
	BORDER-RIGHT: #444450 0px solid;
	BORDER-LEFT: #444450 0px solid;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}

.tdlogoarquivo
{
    BACKGROUND-COLOR: #ffffff;
}

.tdserie1
{
	BORDER-BOTTOM: #444450 1px solid; /*DIFF Comentado no Include */
	BORDER-RIGHT: #444450 1px solid; /*DIFF Comentado no Include */
	COLOR: #444450;
	/*FONT-FAMILY: verdana, arial, helvetica;*/
	FONT-FAMILY: Verdana, arial, helvetica; /*DIFF Comentado no Include sem Calibri*/ 
	FONT-SIZE: 60%; /* DIFF no Include é 7pt*/
	TEXT-ALIGN: left;
}

.tdserie2
{
    BORDER-BOTTOM: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
	PADDING-LEFT: 30px;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 60%;
    TEXT-ALIGN: left;

}

.tdserie3
{
    BORDER-BOTTOM: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
	PADDING-LEFT: 60px;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 60%;
    TEXT-ALIGN: left;
}

.tdserie4
{
	BORDER-BOTTOM: #444450 1px solid;
	BORDER-RIGHT: #444450 1px solid;
    PADDING-LEFT: 90px; /* DIFF veio do Include */
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%;
	TEXT-ALIGN: left;
}

.tdserie5
{
	BORDER-BOTTOM: #444450 1px solid; /* DIFF Ñ tem no Include */
	BORDER-RIGHT: #444450 1px solid;
	PADDING-LEFT: 120px;
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%; /* Ñ tem no include */
	TEXT-ALIGN: left;
}

.tdserie6
{
	BORDER-BOTTOM: #444450 1px solid;
	BORDER-RIGHT: #444450 1px solid;
    PADDING-LEFT: 150px;
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%;
	TEXT-ALIGN: left;
}

.tdserie7
{
	BORDER-BOTTOM: #444450 1px solid;
	BORDER-RIGHT: #444450 1px solid;
    PADDING-LEFT: 180px;
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%;
	TEXT-ALIGN: left;
}

.defred
{
	MARGIN: 15px;
	COLOR: Red;  /* DIFF  #c87a38 */
}

.deftexto
{
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 10pt;
}

.deftextoMaiusculo
{
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: uppercase;
}


.deftextodireita
{
    text-align: right;
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 7pt;
}

/* Classe do Include */
.deftextoRedsemalign
{
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: verdana, arial, helvetica;
}

.deftextosemalign
{
    FONT-SIZE: 7pt;
    COLOR: #444450;
    FONT-FAMILY: verdana, arial, helvetica;
}

.defFont_Azul
{
    FONT-SIZE: 7pt;
    COLOR: #0000ff;
    FONT-FAMILY: verdana, arial, helvetica;
}

.defFont_Verde
{
    FONT-SIZE: 7pt;
    COLOR: #006633;
    FONT-FAMILY: verdana, arial, helvetica;
}

.defFont_Amarelo
{
    FONT-SIZE: 7pt;
    COLOR: yellow;
    FONT-FAMILY: verdana, arial, helvetica;
}

.defFont_Vinho
{
    FONT-SIZE: 7pt;
    COLOR: #990000;
    FONT-FAMILY: verdana, arial, helvetica;
}

.defFont_Vermelho
{
   FONT-SIZE: 7pt;
    COLOR: #fea305;
    FONT-FAMILY: verdana, arial, helvetica;
}

.Ndeftexto
{
    COLOR: #444450;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 10pt
}

.NdefTituloPrincipal
{
	color:#A01717; 
	padding-bottom:14px; 
	margin-bottom:22px; 
	border-bottom:1px solid #D77A7C; 
	text-align: left;
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}

.NdefTituloPrincipal2
{
	color:#A01717;
	float:left;
	margin-top: 60px;
	margin-bottom:22px;
	padding-bottom:14px; 
	border-bottom:1px solid #D77A7C; 	
	width:100%;
	text-decoration: none;
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}

.VerTodasReq
{
	
	float: left;	
	FONT-SIZE: 11px;
	margin: 20 0 0 140;
	/*font-weight:bold;*/
}

.VerTodasReq a
{
	text-decoration: underline;
	color: #A01717;
}

#requisicoes_pag_ini
{
	width: 100%; 
	float: left; 
	margin-left: 25px;
}

#req_doc
{
	width: 230px; 
	float: left;
}

#req_serv
{
	width: 200px; 
	float: left;
}

.deftextored
{
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
}


.deftextoorange
{
    FONT-SIZE: 7pt;
    COLOR: orange;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
}

.deftextogreen
{
    FONT-SIZE: 7pt;
    COLOR: green;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
	
}

.deftextoyellow
{
    FONT-SIZE: 7pt;
    COLOR: yellow;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
}



.deftexto_read  /* Classe do Include */
{
    FONT-SIZE: 7pt;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    BACKGROUND-COLOR: #ececec;
}

.deftextoBOLD
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt; /* DIFF fonte do inclçude 8pt*/
    FONT-WEIGHT: bold;
}

.NdeftextoBOLD
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

.deftextocad
{
    COLOR: #444450; /* DIFFF #3d2b6c */
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt;
}

.Ndeftextocad
{
    COLOR: #444450; /* DIFF #3d2b6c*/
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt
}

.deftextoborda  /* Classe do Include */
{
	BORDER-RIGHT:  #444450 1px solid;	
	BORDER-BOTTOM: #444450 1px solid;
	FONT-SIZE: 7pt;
    COLOR: #444450;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS
}

.tabelabordatotal  /* Classe do Include */
{		
    BORDER-LEFT: #444450 1px solid;
    BORDER-TOP: #444450 1px solid;
    BORDER-RIGHT: #444450 1px solid;
    BORDER-BOTTOM: #444450 1px solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.definput
{
    COLOR: #444450; 
	/*COLOR: #A01717;*/
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 98%;
    HEIGHT: 18px
}

.definputm  /* Classe do Include */
{
    FONT-SIZE: 7pt;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    HEIGHT: 15px
}

.definputreadonly
{



    border-width:0px;    
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 99%;
    text-align:right;
}

.defoutput
{



    BORDER: 0px;
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 98%;
	HEIGHT: 18px;
}

.defnomepessoa
{



	BORDER: #444450 1px solid;
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 98%;
	HEIGHT: 18px;
}

.definputsenha
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 98%;
    HEIGHT: 18px
}

.controleinput
{
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 7pt;
}

.Ncontroleinput
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
}

.titulo
{
    COLOR: #a01717;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 10pt;
}

.texto  /* Classe dio Include */
{
    COLOR: #A01717;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 10pt;
}

.link
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

.midiartebody
{
   BACKGROUND-COLOR: #f6f7f8 /*  DIFF  Include #ffffff */
}

.BODYbarralogin
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt;	
}

.BODYbarralogin2
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt;	
}

.fmelinhacima
{
    BACKGROUND-COLOR: #444450; /*  DIFF Include #d4d2e0*/
}

.fmelinhabaixo
{
    BACKGROUND-COLOR: #f0d277; /* DIFF Include #d4d2e0*/
}

.divmenu
{
	margin-top : 0px;
	margin-left : 10px;
	position : relative;
}

.divsubmenu
{
	margin-top : 0px;
	margin-left : 20px;
	position : relative;
}

.divitemmenu
{
	margin-top : 0px;
	margin-left : 30px;
	position : relative;
}

.defmargdivmenu
{
	margin-top : 10px;
	margin-left : 10px;
	position : relative;
}

.defmargdivsubmenu
{
	margin-top : 5px;
	margin-left : 20px;
	position : relative;
}

.defmargdivitemmenu
{
	margin-top : 5px;
	margin-left : 30px;
	position : relative;
}

.menubody
{	
    BACKGROUND-COLOR: #ffffff; /* DIFF veio do Include */
	COLOR: #444450;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 60%;
}

.menusair
{
	FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
	COLOR: #444450;
	CURSOR: HAND;
    TEXT-DECORATION: none;	
/*	LINK: #444450;  Esta Propriedades não existem
    VLINK: #444450;
    ALINK: #444450;	*/
}

.menuRED
{
    MARGIN-TOP: 10px;
    COLOR: #C87A38;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.menuDestaque  /* Classe não existe no Include */
{
    MARGIN-TOP: 10px;
    COLOR: #C87A38;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;	
    TEXT-DECORATION: none
}

.menu
{
	MARGIN-TOP: 10px;
	COLOR: #444450;
    FONT-FAMILY: arial;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.menu :hover  
{
	MARGIN-TOP: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial;
    FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.submenu
{
	MARGIN-TOP: 3px;
	COLOR: #A01717;
	FONT-FAMILY: arial;
	FONT-SIZE: 8pt;  
	TEXT-DECORATION: none;
}

.submenu:hover  
{
    MARGIN-TOP: 3px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

.submenup
{
	MARGIN-TOP: 3px;
	COLOR: #A01717;
	FONT-FAMILY:  arial; 
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.itemmenu
{
	MARGIN-TOP: 3px;
	COLOR: #A01717;  /*DIFF no Include é #444450*/
	FONT-FAMILY: arial;
	FONT-SIZE: 8pt; /* No Include é 7pt*/
	TEXT-DECORATION: none;
}

.itemmenu:hover
{
	MARGIN-TOP: 3px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	FONT-SIZE: 8pt; /* No Include é 7pt*/
	TEXT-DECORATION: none;
}

.itemmenup  /*Classe não existe no Include */
{
    MARGIN-TOP: 3px;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.menusel
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.submenusel
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none;
}

.itemmenusel
{
    COLOR: #B88901;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.Nmenu
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.Nsubmenu
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

.Nitemmenu
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

.Nmenusel
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.Nsubmenusel
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

.Nitemmenusel
{
    COLOR: #B88901;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.conRegentText
{
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.conRegentTextProv
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}



.deftextoblue  /* Classe do Include */
{
    FONT-SIZE: 7pt;
    COLOR: #006ec1;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS
}

.deftextonegritoblue /* Classe do Include */
{
    FONT-SIZE: 7pt;
    COLOR: #33CCFF;
    FONT-FAMILY: Verdana, arial, helvetica;
	font-style:italic;
	font-weight:bold;
}

.Font_Azul
 {
   /* BORDER-BOTTOM: #444450 1px solid; /*DIFF Comentado no include*/
    /* BORDER-RIGHT: #444450 1px solid;  /*DIFF Comentado no include*/
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 60%; /* DIFF No Include é 7pt */
    TEXT-ALIGN: left;
}

.Font_Red /* Classe do Include */
{
    /*BORDER-RIGHT: #444450 1px solid;  */
    FONT-SIZE: 7pt;
    COLOR: #fea305;
    /*BORDER-BOTTOM: #444450 1px solid;*/
    FONT-FAMILY:  Verdana, Century Gothic, Comic Sans MS;
    TEXT-ALIGN: left
}

.Font_Vermelho 
{
    /*BORDER-BOTTOM: #444450 1px solid; */ /* DIFF Comentado no Include com -- */
    /*BORDER-RIGHT: #444450 1px solid;*/ /* DIFF Comentado no Include com -- */
    COLOR: red; /*DIFF no Include #fea305*/
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 60%;
    TEXT-ALIGN: left
}

.Font_Laranja /* Classe do Include */
{
    COLOR: #c87a38;
    FONT-FAMILY: verdana, arial, helvetica
}

.TdFormClaro 
{
   /* BACKGROUND-COLOR: #F9F9F4; */ /* DIFF no Include é f1f2f6*/
   BACKGROUND-COLOR: #d8dad1;  
   /* COLOR: #444450; */
   /*COLOR: #444450; */ /*DIFF no Include é #4e4e62;*/
	COLOR:#A01717;
	FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 10pt;
}

.TdFormClaroDireita
{
    FONT-SIZE: 8pt;
    /* COLOR: #444450; 
	 COLOR: #4e4e62; */
	 COLOR: #A01717;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;
    /* BACKGROUND-COLOR: #f1f2f6 */
	BACKGROUND-COLOR: #d8dad1; 
	text-align: right;
	
	
}

.TdFormClaroRed  /* Classe do Include */
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #f1f2f6;
}

.TdFormClaroLinha /* Classe do Include na verdade estava em outra parte deste mesmo css  linha 1496*/
{
    COLOR: #f1f2f6;
    FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #444450;
}

.TdFormBranco  /* Classe do Include */
{
    BACKGROUND-COLOR: #ffffff;
    /* COLOR: #444450; */
	COLOR: #A01717;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
}

.botao
{
   BORDER: #f6f7f8  1px solid;
   CURSOR: hand;
   COLOR: #41414d;
   FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold; /* DIFF veio do INclude */
   BACKGROUND-COLOR: #f6f7f8; /* #FAD578; */
   TEXT-DECORATION: none;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f6f7f8',EndColorStr='#f6f7f8'); 
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f6f7f8',EndColorStr='#f6f7f8'); */
}

.botao_firefox
{
   BORDER: #f6f7f8  1px solid;
   CURSOR: hand;
   COLOR: #41414d;
   FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold; /* DIFF veio do INclude */
   BACKGROUND-COLOR: #f6f7f8; /* #FAD578; */
   TEXT-DECORATION: none;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f6f7f8',EndColorStr='#f6f7f8'); 
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f6f7f8',EndColorStr='#f6f7f8'); */
}

.botao_firefox:hover
{
	BORDER: #f6f7f8  1px solid;
    CURSOR: hand;
    COLOR: #41414d;
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold; /* DIFF veio do INclude */
    BACKGROUND-COLOR: #f6f7f8; /* #FAD578; */
    TEXT-DECORATION: none;
    MARGIN-BOTTOM: 0px !important;
    MARGIN-LEFT: 0px !important;
    MARGIN-RIGHT: 0px !important;
    MARGIN-TOP: 0px !important;
}

.tabela  /* Classe do Include */
{
    BORDER-RIGHT: #000066 thin outset;
    BORDER-TOP: #000066 thin outset;
    FONT-SIZE: 9px;
    BORDER-LEFT: #000066 thin outset;
    COLOR: #000000;
    BORDER-BOTTOM: #000066 thin outset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #797fa5
}

.bold /* Classe do Include */
{
}

.normal /* Classe do Include */
{
    TEXT-DECORATION: none
}

.colorVermelho
{
    COLOR: red;
}

.menulogin  /* Classe Inexistente mo Include  e nem é utilizada*/
{
    MARGIN-TOP: 10px;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.deftab_Alt
{
 


	BORDER: #003300 1px solid;
    
	
	
	PADDING: 0px;
    BACKGROUND-COLOR: #013567;    



    MARGIN: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none
}

.menuBlue
{
    MARGIN-TOP: 10px;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;	/*DIFF Propriedade não existe no Include */
    TEXT-DECORATION: none;
}

.box
{
	BORDER-BOTTOM: #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 0px solid;
	FONT-SIZE: 1px;
	BACKGROUND-COLOR: #ffffff;
}

.checkboxfundo /* DIFF Classe veio do Include */
{
	color:#000066;
	face:#000066; /* Nunca ouvi falar */
	foregroundDisable:#000066; /* Nunca ouvi falar */
	radioDot:#000066;  /* Nunca ouvi falar */
}

.Rel_texto
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 12px; 
	COLOR: #000000;
}

#ajax_listOfOptions
{
	position:absolute;	/* Never change this one */
	/*width:175px;*/	/* Width of box */
	/*height:30px;*/
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	/*font-size:0.9em;*/
    FONT-SIZE: 10px;
	z-index:100;
}

#ajax_listOfOptions div
{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	FONT-SIZE: 10px;
	/*font-size:0.9em;*/
}

#ajax_listOfOptions .optionDiv
{	
	/* Div for each item in list */
}

#ajax_listOfOptions .optionDivRed
{
	/* Div for each item in list */
	/*color:#b22222; */
	color:#4169e1; 
}

#ajax_listOfOptions .optionDivBlue
{
	/* Div for each item in list */
	color:#4169e1; 
}

#ajax_listOfOptions .optionDivGreen
{	
	/* Div for each item in list */
	color:green; 
}


#ajax_listOfOptions .optionDivSelected
{
	/* Selected item in the list */
	background-color:#317082;
	color:#FFF;
}

#ajax_listOfOptions_iframe
{
	background-color:#F00;
	position:absolute;
	z-index:5;
}
	
form
{
	display:inline;
}

.textpesqrodape
{  
	height:20px;
	background:#f1f2f6; 
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, arial, helvetica;
	color:#36648B;
}

#meuselectpagina2 
{  
	/*width:65px;  DIFF Comentado no Include e setado com  135px*/
	/*height:200px;  DIFF propriedade na existe no Include */
	background:#FFFFCC; 
	font:11px arial, helvetica, sans-serif;  /* DIFF  no Include é 10px*/ 
	color:#36648B;
}

#meuselectpagina2 option.stit
{ 
	/*width:80px;*/
	background-color:#FFFFCC; 
	color:#003366;
}

#meuselectpagina2 option.sep 
{ 
	/*width:90px;*/
	background-color:#FFFFFF; 
	color:#000000;
}

#meuselectpagina2 option.impar 
{ 
	/*width:90px;*/
	background-color:#d8e0e7; 
	color:#36648B;
}

#meuselectpagina2 option.par 
{ 
	/*width:90px;*/
	background-color:#f1f2f6; 
	color:#36648B;
}

.menulogintxt
{
    MARGIN-TOP: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none;
}

A.menulogintxt:link
{
    TEXT-DECORATION: none;
}

A.menulogintxt:hover
{
    TEXT-DECORATION: none;
}

A.menulogintxt:visited
{
    TEXT-DECORATION: none;
}

.menulogincinza
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #A7A8AC;
    FONT-FAMILY: Verdana, arial, helvetica;
    TEXT-DECORATION: none
}

A.menulogincinza:link
{
    TEXT-DECORATION: none
}

A.menulogincinza:hover
{
    TEXT-DECORATION: none;
    COLOR: #6D6E72;
}

A.menulogincinza:visited
{
    TEXT-DECORATION: none;
}

.menubotao
{
    MARGIN-TOP: 5px; /* DIFF no Include é 10px*/
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.menubotao:link
{
    TEXT-DECORATION: none;
}

A.menubotao:hover
{
    TEXT-DECORATION: none;
    COLOR: #073AA2;
}

A.menubotao:visited
{
    TEXT-DECORATION: none;
}

.menuloginbox
{
    


    BORDER: #47414B 1px solid;	
    COLOR: #000000;
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px; /* DIFF no Include é 11px; */
    BACKGROUND-COLOR: #e8edf1;
	SCROLLBAR-FACE-COLOR: #c9dbdf;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #999999;
    SCROLLBAR-3DLIGHT-COLOR: #cccccc;
    SCROLLBAR-ARROW-COLOR: #721714;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #cccccc;
}

.TextoForm
{
    COLOR: #717792;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

A.TextoForm:link
{
    TEXT-DECORATION: none;
}

A.TextoForm:hover
{
    TEXT-DECORATION: none;
    COLOR: 292F4A;
    FONT-SIZE: 8pt;
}

A.TextoForm:visited
{
    TEXT-DECORATION: none
}

.tdsenhabox
{
	COLOR: red;
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 20%;
	TEXT-ALIGN: left;
}

.TdFormAzul  /* DIFF veio do Include */
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial, helvetica;
    BACKGROUND-COLOR: #013567;
   /* BORDER-RIGHT: #003300 1px solid;
    BORDER-TOP: #003300 1px solid;
    BORDER-LEFT: #003300 1px solid;
    BORDER-BOTTOM: #003300 1px solid;*/
}

.hora  /* DIFF veio do Include */
{



    BORDER: #ffffff 0px solid;
    COLOR: #4E5944;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px; 
    font-weight: normal;
	font-variant: small-caps;
    BACKGROUND-COLOR: #ffffff;    
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff;
}

.TdFormImprimir  /* DIFF veio do Include */
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 10pt
}

.TdFormImprimir9  /* DIFF veio do Include */
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 9pt
}

.TdFormImprimir12  /* DIFF veio do Include */
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 12pt;
	line-height: 30px;
}

.TdFormImprimir14  /* DIFF veio do Include */
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 14pt;
	line-height: 30px;
}

.TdFormImprimir16  /* DIFF veio do Include */
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 16pt;
}

.TdFormImprimirTit  /* DIFF veio do Include */
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 16pt;
}

.linhapont1  /* DIFF veio do Include */
{
	border-width:1px;
	border-color:#000000;
	border-style:dashed; 
	background-color:#ffffff;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
}

.linhainferior  /* DIFF veio do Include */
{
	border-width:1px; 
	border-color:#000000; 
	border-style:solid; 
	background-color:#ffffff;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid;
}

.linhapontilhada  /* DIFF veio do Include */
{
	border-width:1px; 
	border-color:#000000; 
	border-style:dashed; 
}

.definputarquivo  /* DIFF veio do Include */
{
	position: relative;
	text-align: left;
	z-index: 2;
	FONT-SIZE: 98%;
    FONT-COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    HEIGHT: 20px;
}

.TdFormClaroSmall /* DIFF veio do Include */
{
    FONT-SIZE: 7pt;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    BACKGROUND-COLOR: #f1f2f6;
}

.td_calendar 
{
 	border-style:outset;
	font-family:Arial;
	font-size:10px; /* DIFF Include com 11px */
	background-color:#F7F8FB;
} 	
	
.td_calendar2 
{
 	border-style:outset;
	font-family:Arial;
	font-size:11px;
	background-color:#C2C5D4;
} 

.fontcalendartxmenor { font-family:Arial; font-size:9px; } 
a.fontcalendartxmenor:link			{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#525252;font-size:9px; font-weight:normal; text-decoration:none;line-height: 13px;}
a.fontcalendartxmenor:hover			{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#525252;font-size:9px; font-weight:normal; text-decoration:none;line-height: 13px;}
a.fontcalendartxmenor:active		{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#525252;font-size:9px; font-weight:normal; text-decoration:none;line-height: 13px;}
a.fontcalendartxmenor:visited		{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#525252;font-size:9px; font-weight:normal; text-decoration:none;line-height: 13px;}
a.fontcalendartxmenor:visited:hover	{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#525252;font-size:9px; font-weight:normal; text-decoration:none;line-height: 13px;}


.fontcalendartxmenordata { font-family:Arial; font-size:9px; } 
a.fontcalendartxmenordata:link			{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#B88901;font-size:9px; font-weight:bold; text-decoration:none;line-height: 13px;}
a.fontcalendartxmenordata:hover			{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#B88901;font-size:9px; font-weight:bold; text-decoration:none;line-height: 13px;}
a.fontcalendartxmenordata:active		{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#B88901;font-size:9px; font-weight:bold; text-decoration:none;line-height: 13px;}
a.fontcalendartxmenordata:visited		{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#B88901;font-size:9px; font-weight:bold; text-decoration:none;line-height: 13px;}
a.fontcalendartxmenordata:visited:hover	{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#B88901;font-size:9px; font-weight:bold; text-decoration:none;line-height: 13px;}

.input_calendar 
{
	font-family:Arial;
	font-size:12px;
	background-color:#FFFFCC;
	cursor:pointer;
	border-style:groove;
} 
	
#boxAmarelo {width: 11px; height: 11px; background:#cc9900;}
#boxAzul {width: 11px; height: 11px; background:#0000ff;}
#boxPreto {width: 11px; height: 11px; background:#000000;}
#boxCinza {width: 11px; height: 11px; background:#a9a9a9;}
#boxVerde {width: 11px; height: 11px; background:#2e8b57;}
#boxVermelho {width: 11px; height: 11px; background: red;}
#boxVinho {	width: 11px; 	height: 11px; 	background:#990000;}
#boxLaranja { width: 11px; height: 11px;background: #fea305;}
#boxAzulPadrao {	width: 10px;height: 11px;background:#5E6899;}
#boxAzulCeu {width: 10px;height: 11px;background:#33CCFF;}
#boxOrange {width: 10px;height: 11px;background-color:#FF9900;}


.Font_Amarelo {color:#cc9900;font-family:Arial;font-size:10px;text-decoration:none;}
.Font_Azul {color:#0000ff;font-family:Arial;font-size:10px;text-decoration:none;}
.Font_Preto {color:#000000;font-family:Arial;font-size:10px;text-decoration:none;}
.Font_Cinza {color:#a9a9a9;font-family:Arial;font-size:10px;text-decoration:none;}
.Font_Verde {color:#2e8b57;font-family:Arial;font-size:10px;text-decoration:none;}
.Font_Vermelho {color: red;font-family:Arial;font-size:10px;text-decoration:none;}		

#bubble_tooltip{
	margin-top:130px;
	width:450px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	height:345px;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}

A.menumaiormenorcal{MARGIN-TOP: 10px;FONT-WEIGHT: bold;FONT-SIZE: 12pt;COLOR: red;FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS;TEXT-DECORATION: none}
A.menumaiormenorcal:link{TEXT-DECORATION: none}
A.menumaiormenorcal:hover{TEXT-DECORATION: none;COLOR: red;}
A.menumaiormenorcal:visited {TEXT-DECORATION: none}

#foldertree
{
	padding-left:5px;
}

.logoW3C
{
	position:absolute; 
	bottom:0;
	right:0;
}

/*css do checkbox da página multinivel.asp*/
input[type=checkbox].css-checkbox {
	position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:23px;
	height:21px;
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -22px;
}

/*specific classes related to Checkbox skins*/

/*.mario-style{background-image:url(http://csscheckbox.com/checkboxes/mario-style.png);}*/

.css-label{background-image:url(../Images/Icones/impressoragif.png);background-repeat:no-repeat; 
}

.topo{
    min-width:1010px;    
    width:expression(document.body.clientWidth < 1020? "1010px" : "auto");
    
}

.fundo_topo{
    background-image: url('../Images/fundo_topo.png');  
    background-repeat:repeat-x;
    
}

.logo_topo{
    position:absolute;
    margin:25px 0 0 10px;      
}

.table_topo 
{       
    border-style:solid;
    border-top-width:0;
    border-right-width:13px;        
    border-right-color:#AE5454;
    border-bottom-width:0;    
    border-left-width:13px;
    border-left-color:#AE5454;    
}