/* =-= RULE-SETS  Padro do Site =-= */
/* MENU*/
/*#Head1UltraWebMenu1_1*/

.divErro 
{
	color		:#FF0000;	
	font-family	:Arial	;  
	font-size	:8pt	;  
}

.IslandClassC  /* O texto do menu */
{	
	font-family	:Arial	;  
	font-size	:8pt	;  
	font-weight	:bold	;  
	background-color:white; 
	border-color:#FFFFFF; 
	color		:#A98F00; 
	cursor		:pointer;
	
}

.HoverClassC  /* O mouse sobre o pop do menu */ 
{
	font-family	:Arial	;  
	font-size	:8pt	;  
	font-weight	:bold	; 
	background	:White	; 
	border-color:#FFFFFF; 	
	color		:#000000; 
	border		:0px solid;
	cursor		:pointer;	
}

.TopHoverC /*MOUSE SOBRE*/
{
	font-family	:Arial	;  
	font-size	:8pt	;  
	font-weight	:bold	;  
	cursor		:pointer;
	color		:#FFFFFF; 
	border-color		:#ffffff; 	
	border-style		:solid	; 
	border-right-width	:1px	;
	border-left-width	:0px	; 
	border-top-width	:0px	; 
	border-bottom-width :0px	; 
}

.TopClassC /* ESTADO NORMAL*/
{	
	font-family			:Arial	;  
	font-size			:8pt	;  
	font-weight			:bold	;  
	background-color	:#A98F00; 
	color				:#FFFFFF; 	

	border-color		:#ffffff; 	
	border-style		:solid	; 
	border-right-width	:1px	;
	border-left-width	:0px	; 
	border-top-width	:0px	; 
	border-bottom-width :0px	; 
}

.TopSelectedC /* Estado Selecionado */
{
	font-family			:Arial	; 
	font-size			:8pt	;  
	font-weight			:bold	; 
	background-color	:#A98F00; 
	cursor				:pointer;
	color				:#000000; 
	border-color		:#ffffff; 	
	border-style		:solid	; 
	border-right-width	:1px	;
	border-left-width	:0px	; 
	border-top-width	:0px	; 
	border-bottom-width :0px	; 
}

.SeparatorClassC 
{
	font-family	:"Arial Black";  
	font-size	:8pt		  ;  
	font-weight	:bold		  ;  
	border-color:#FFFFFF	  ; 
	border-style:solid		  ;
	border-width:0px		  ; 
	background-repeat:repeat-x;  
	color:Red;
}

.DisabledClassC 
{	
	font-family	:Arial	;  
	font-size	:8pt	;  
	font-weight	:bold	;  
	border-color:#FFFFFF; 
	color		:#CCCCCC; 
	border-style:solid	; 
	border-width:0px	; 
}

.TopClass td
{
	border-right-color:White;
	border-right-style:solid;
	border-right-width:1px;	
}
/* FECHA MENU */

.titulo-topo
{
	Z-INDEX	:1; 
	WIDTH	:202px; 
	HEIGHT	:8px;
	POSITION:absolute; 
	TOP		:0px;	 
	left	:38%;
}

.TbLogin{
	Z-INDEX	:1; 
	WIDTH	:202px; 
	HEIGHT	:8px;
	POSITION:absolute; 
	left:35%;
	TOP	:20%;	 
}
.titulo-topo TD
{
	font-family :Arial,Sans-Serif;
	font-size	:10px;
	color		:black;	
}

#Head1_LblSecretaria{
	font-family :Arial,Sans-Serif;
	font-size	:10px;
	color		:black;		
}
#Head1_LblPrefeitura{
	font-family :Arial,Sans-Serif;
	font-size	:10px;
	color		:black;	
}
div#conteudo
{
	overflow		:auto;
	height			:100%	;	
	width			:100%	;
	text-align		:center	;
	vertical-align	:top	;

}

div#divimprimir
{
	height			:50px	;	
	width			:120px	;	
	text-align		:center	;
	vertical-align	:top	;
	position		:absolute;
	left			:325px;
	top				:90%;
}
table.tabela_divimprimir
{
	background-color:#eaeaea;
	font-family:Arial,Serif;
	font-size:11px;	
	border-style:solid;
	border-width:1px;
	border-color:red;
	padding:5px;
}
a.link_divimprimir
{
	font-family:Arial,Serif;		
	text-decoration:none;
	font-size:11px;
	color:blue;
}
a.link_divimprimir:hover
{
	text-decoration:underline;
}

/* tabela me*/ 
.tabelaMae
{
	border-color:#A98F00;
	border-width:5px;
	border-style:solid;
	width		:100%;
	height		:100%;
	position	:absolute;
	left		:0px;
	top			:0px;
	z-index: 0;
}
.topo-tabelaMae
{
	height:20px;	
}
.centro-tabelaMae
{
	padding-top		:10px;
	padding-bottom	:0px;
	padding-left	:5px;
	padding-right	:5px;
	height			:100%;
	vertical-align	:top;		
	text-align:center;
}

.rodape-tabelaMae
{
	background-color:#F2E9CB; 
	height			:30px;	
	text-align		:center;

}
/* fim tabela me*/
.Botao-Menu{
	border			:1px solid RGB(0,147,221);
	background-color:RGB(0,147,221);
	color			:#ffffff;
	font-weight		:bold;	
}

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

.HeadSite {position:absolute; z-index:1; left: 0; top: 63px; width: 780px; height: 1px }
.ImgHead  {width:100%}

.Botao	 /* boto do rodap */
{
	border			:1px; 
	border-style	:solid;
	background-color:#A98F00; 
	font-family		:Arial,Sans-Serif; 
	font-size		:11px; 
	color			:#ffffff; 
	cursor			:pointer; 
	height			:21px; 
	width			:90px;	
	border-color	:#A98F00; 
	font-weight		:bold;
	
}
.Botao-M 
{
	display: table-header-group; 
	border: outset 1px; 
	background-color: #C6D3E3; 
	font-family: verdana; 
	font-size: 9px; 
	color: #607658; 
	cursor: pointer; 
	height: 16px; 
	vertical-align: text-top; 
	margin-bottom:0; 
	margin-left: 0; 
	margin-right: 0; 
	margin-top:0; 
	border-color: #EFF2E6; 
	width: 93px; 
	font-weight: bold 
}

.botao-Grid { display: table-header-group; border: outset 1px; background-color: #C6D3E3; font-family: verdana; font-size: 9px; color: #656565; cursor: pointer; height: 16px; vertical-align: text-top; margin-bottom:0; margin-left: 0; margin-right: 0; margin-top:0; border-color: #EFF2E6 }
.botao-GridM { display: table-header-group; border: outset 1px; background-color: #C6D3E3; font-family: verdana; font-size: 11px; color: #656565; cursor: pointer; height: 16px; vertical-align: text-top; margin-bottom:0; margin-left: 0; margin-right: 0; margin-top:0; border-color: #EFF2E6 }

/* CAIXAS DE TEXTO */
/*radio */
input
{
	font-family	:Arial,Sans-Serif; 	
	padding-left:5px;
	padding-top:2px;	
	font-family	:Arial; 
	font-size	:10px;
	color		:#000000; /* preto */
}

.textbox /*serve para caixas */
{
	font-family	:Arial,Sans-Serif; 	
	font-size	:10px;
	border-style:solid;
	border-width:1px;	
	border-color:#A98F00; 	
	height		:19px;	
	padding-left:5px;
	padding-top:2px;
	width		:100%;	
}

.textbox1 /*serve para caixas pequenas*/
{	
	font-family	:Arial,Sans-Serif; 	
	font-size	:10px;	
	height		:19px;
	border-style:solid;
	border-width:1px;	
	border-color:#A98F00;	
	width		:50px;	
}

.textbox2 /*serve para caixas mdias */
{
	font-family	:Arial,Sans-Serif; 	
	font-size	:10px;
	height		:19px;
	border-style:solid;
	border-width:1px;	
	border-color:#A98F00; 	
	width		:80px;	
}

.textbox3 /*serve para caixas grandes */
{
	font-size	:10px;
	font-family	:Arial,Sans-Serif; 	
	height		:19px;
	border-style:solid;
	border-width:1px;	
	border-color:#A98F00; 	
	width		:130px;	
}

.textbox4 /*serve para caixas maiores  */
{
	font-size	:10px;
	font-family	:Arial,Sans-Serif; 	
	height		:19px;
	border-style:solid;
	border-width:1px;	
	border-color:#A98F00; 	
	width		:220px;	
}

table td label 
{	
	font-family	:Arial,Sans-Serif; 
	font-size	:10px;
	color		:#000000; 
}

select.textbox /*serve para caixas e para combos*/
{
	/* colocar AZUL PARA A SETA DO SELECT */

	font-family	:Arial,Sans-Serif; 
	font-size	:10px;
	color		:#000000; /* preto */
	
	border-style:solid;
	border-width:1px;
	
	border-color:#A98F00; 		
}

select.listbox
{
	font-family	:Arial,Sans-Serif; 
	font-size	:11px;
	color		:#000000; /* preto */	
	border-style:solid;
	border-width:1px;	
	border-color:#A98F00; 		
}

.textbox-semborda /*caixa sem borda*/ {
	/* colocar AZUL PARA A SETA DO SELECT */
	font-family	:Arial,Sans-Serif; 
	font-size	:10px;
	color		:#000000; /* preto */	
	border-style:solid;
	border-width:0px;
	height		:15px;	
	padding-left:5px;
	width		:100%;
}


/* LABELS */
.Lbl-Titulo 
{
	font-family	:Arial,Sans-Serif; 
	font-size	:11px; 
	color		:#000000 ; 
	font-weight	:bold; 
}
.Lbl-SubTitulo 
{
	font-family	: Arial,Sans-Serif; 
	font-size	:10px; 
	color		:#937514; 
	font-weight	:normal ;
	height		:15px;	
	text-align:left;
	
}
.Lbl-Dados 
{
	font-family: Arial,Sans-Serif; 
	font-size:10px; 
	color: #999999 ;
}

.lbl-dados-impressao
{
	font-family: Arial,Sans-Serif; 
	font-size:10px; 
	color: #000000 ;
}


.Cor-Celula-Titulo	
{
	background-color:#DDCC8C;
	padding-left	:5px;
	height			:20px;	
	border-color	:rgb(163,214,245);
	vertical-align	:middle;
	padding-right:5px; /*para alinhar os botoes da direita*/
}
.Cor-Celula-SubTitulo 
{
	background-color:#FFFFFF;
	height			:15px;
	padding-left	:6px;
	
}
.Cor-Celula-Dados 
{
	font-family			:Arial	; 
	font-size			:11px	; 
	
	background-color:#F2E9CB;
	height			:16px;
	padding-right	:5px;
	padding-left	:5px;
	padding-top		:1px;
	padding-bottom	:3px;
}

.Cor-Celula-Dados2 /* INUTILIZVEL celula que precede o boto. sem espaco na direita*/
{
	background-color:red;		
} 
.Cor-Celula-Divisao 
{
	 background-color:#FFFFFF;
	 height			 :10px;
	 font-size		 :11px;	 
}
.Cor-Celula-Divisao-Grid
{
	 background-color:#FFFFFF;
	 height			 :5px;
	 font-size		 :8px;	 
}

/*em uso*/
.link_padrao a
{
	color		:#DDCC8C;
	Font-Size	:10px	; 
	text-decoration:none;
}

.link_padrao a:hover
{
	color		:black;
	Font-Size	:10px	; 
	text-decoration:none;
}
/*em uso*/
.link_padrao
{
	color		:#DDCC8C;
	Font-Size	:10px	; 
	text-decoration:none;
}
.link_padrao:hover
{
	color		:black;
	Font-Size	:10px	; 
	text-decoration:none;
}

/*em uso*/
.link_brasao
{
	color		:#BFA539;
	Font-Size	:11px	; 
	text-decoration:none;
	font-weight		:bold;
}
.link_brasao:hover
{
	color		:black;
	Font-Size	:11px	; 
	text-decoration:underline;
}


.Fundo-Menu		{ background: #CFDCE4 }
.Borda-Menu		
{
	border-width:1px;
	border-right-style:solid;
	border-left-color: #0093DD;
	border-top-color: #0093DD;
	border-bottom-color: #0093DD;
	border-right-color: #ffffff;	
}
.hover-class	
{
	background: #CDDDEB; 
	border-color: #F4F8F9; 
	color: #F4F8F9 
}
.fieldset{ /* estilo da caixinha field */
	WIDTH: 144px; 
	HEIGHT: 54px;
	border-style:solid;
	border-width:1px;
	border-color:#A98F00 ;
}

.borda_baixo_direita
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;	
	padding-left:5px;	
}
.borda_direita
{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
}


/* ############### DATA GRID ############### */

/*Table#DG_Protocolo_saida{ Acesso por ID  */

Table.tbborda /*BORDA EXTERNA DOS DATAGRIDS */
{
	border-color:#A98F00; 
	border-width:1px;
	border-style:solid;	
	padding		:5px;
	text-align	:center;
}

Table.tbborda-interna{
	border-color:RGB(0,147,221);
	border-width:1px;
	border-style:solid;
}

Table.datagrid{	/*DEFINICAO DOS DATAGRIDS*/
	font-family		:Arial,Sans-Serif;
	border-collapse	:collapse;
	border-color	:#A98F00;
	border-style	:solid;
	border-width	:0.5px;
	font-size		:10px;	
	width			:512px;		
}

.datagrid td{ /* HERANA : DEFINIO DOS TDS DOS DATAGRIDS*/
	border-color:#A98F00;
	border-style:solid;
	border-width:1px;
	font-size	:10px;
	padding-left:5px;
	padding-right:5px;
}

.datagrid td table td{ /* HERANA : tabelas dentro das tds dos grids sem bordas */
	border-width:0px;
}

.SelectedItemStyle{
	
	font-size	:10px;
	font-weight	:bold; 
	color		:RGB(131,130,129); 
	background-color:#EAEAEA;
}
.AlternatingItemStyle{
	font-family :arial,Sans-Serif; 
	font-size	:10px; 
	color		:RGB(131,130,129); 
	Width		:10px; 
	background-color:#FFFFFF;
}
.ItemStyle{
	font-size	:10px; 
	color		:RGB(131,130,129);
	background	:#ffffff;
	
}
.HeaderStyle{
	color:#000000;
	Font-Size	:10px	; 
	background-color:#F2E9CB;	
	text-align	:center	;	
}

.HeaderStyle td a:link	{/* links do ttulo do grid*/
	color			:#937514;
	text-decoration	:none;
}
.HeaderStyle td a:active{/* links do ttulo do grid*/
	color:#937514;	
	text-decoration:none;
}
.HeaderStyle td a:visited{/* links do ttulo do grid*/
	color:#937514;
	text-decoration:none;
}
.HeaderStyle td a:hover	{/* links do ttulo do grid*/
	text-decoration	:underline;	
	color			:#937514;
}
.FooterStyle{
	Color		:#000000; 	
	background-color:#F2E9CB;
	font-size	:11px;
	padding		:10px;	
}
.PagerStyle{
	Height		: 1px; 
	Font-Size	:10px; 
	text-align	:Left; 
	Color		:#32470E; 
	background-color:#F2E9CB;
}
.PagerStyle td a:link{ /* links da paginacao do grid*/
	font-family		:Arial,Sans-Serif	;
	color			:#000000			;
	padding-left	:5px				;
	text-decoration	:none				;
}
.PagerStyle td a:visited {/* links da paginacao do grid*/
	color		:#000000;
	padding-left:5px;
}
.PagerStyle td span{ /*os links desabilitados da paginacao do grid*/
	font-weight :bold;
	Font-Size   :12px; 
	padding-left:5px;
}


/* ############### DATA GRID PRETO E BRANCO ############### */

/*Table#DG_Protocolo_saida{ Acesso por ID  */


Table.datagridPB{	/*DEFINICAO DOS DATAGRIDS*/
	font-family		:Arial,Sans-Serif;
	border-collapse	:collapse;
	border-color	:#000000;
	border-style	:solid;
	border-width	:0.5px;
	font-size		:10px;	
	width			:512px;		
}
.datagridPB td{ /* HERANA : DEFINIO DOS TDS DOS DATAGRIDS*/
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-size	:10px;
	padding-left:5px;
	padding-right:5px;
}
.datagridPB td table td{ /* HERANA : tabelas dentro das tds dos grids sem bordas */
	border-width:0px;
}
.HeaderStylePB{
	color:#000000;
	Font-Size	:11px	; 
	background-color:#FFFFFF;	
	text-align	:center	;	
	font-weight:bold;
}
.AlternatingItemStylePB{
	font-family :arial,Sans-Serif; 
	font-size	:10px; 
	color		:Black; 
	Width		:10px; 
	background-color:#FFFFFF;
}
.ItemStylePB{
	font-family :arial,Sans-Serif; 
	font-size	:10px; 
	color		:Black;
	background	:#ffffff;
	
}


/********** RELATRIOS ************************/

/* Cabecalho */
.Rel-CabecalhoNegrito
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 7pt; 
	color			: #000000 ; 
	font-weight		: bold; 
}
.Rel-CabecalhoNormal
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 7pt; 
	color			: #000000; 
	font-weight		: normal; 
}

/* Ttulo */
.Rel-TituloRelatorio
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 11pt; 
	color			: #000000; 
	background-color: #C0C0C0; 
	font-weight		: bold; 
	text-align		: center;
}

/* Fontes Tamanho 7 */
.Rel-LabelNegrito7
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 7pt; 
	color			: #000000; 
	font-weight		: bold; 
	text-align		: left;
}
.Rel-LabelNormal7
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 7pt; 
	color			: #000000; 
	font-weight		: normal;
	text-align		: left;
}
.Rel-TituloGrid7
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 7pt; 
	color			: #000000; 
	font-weight		: bold; 
	text-align		: center;

}
.Rel-DadosEsquerda7
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 7pt; 
	color			: #000000; 
	font-weight		: normal;
	text-align		: left;
	padding-left	: 0.5mm;
}
.Rel-DadosDireita7
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 7pt; 
	color			: #000000; 
	font-weight		: normal;
	text-align		: right;
	padding-right	: 0.5mm;
}
.Rel-DadosCentro7
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 7pt; 
	color			: #000000; 
	font-weight		: normal; 
	text-align		: center;
	padding-left	: 0.5mm;
	padding-right	: 0.5mm;
}
.Rel-DadosJustificado7
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 7pt; 
	color			: #000000; 
	font-weight		: normal; 
	text-align		: justify;
	padding-left	: 0.5mm;
	padding-right	: 0.5mm;
}


/* Fontes Tamanho 6 */
.Rel-LabelNegrito6
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 6pt; 
	color			: #000000; 
	font-weight		: bold; 
	text-align		: left;
}
.Rel-LabelNormal6
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 6pt; 
	color			: #000000; 
	font-weight		: normal;
	text-align		: left;
}
.Rel-TituloGrid6
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 6pt; 
	color			: #000000; 
	font-weight		: bold; 
	text-align		: center;

}
.Rel-DadosEsquerda6
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 6pt; 
	color			: #000000; 
	font-weight		: normal;
	text-align		: left;
	padding-left	: 0.5mm;
}
.Rel-DadosDireita6
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 6pt; 
	color			: #000000; 
	font-weight		: normal;
	text-align		: right;
	padding-right	: 0.5mm;
}
.Rel-DadosCentro6
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 6pt; 
	color			: #000000; 
	font-weight		: normal; 
	text-align		: center;
	padding-left	: 0.5mm;
	padding-right	: 0.5mm;
}
.Rel-DadosJustificado6
{
	font-family		: Arial,Sans-Serif; 
	font-size		: 6pt; 
	color			: #000000; 
	font-weight		: normal; 
	text-align		: justify;
	padding-left	: 0.5mm;
	padding-right	: 0.5mm;
}

