﻿
/* ESTILO PADRÃO PARA TODOS OS LINKS */

	a
	{
		text-decoration:none
	}


/* ESTILO PADRÃO PARA A TAG BODY DE TODAS AS PÁGINAS */

	body
	{
		margin:0px 0px 0px 0px;	
		scrollbar-face-color:#CCCCCC; 
		scrollbar-shadow-color:#999999; 
		scrollbar-highlight-color:#999999; 
		scrollbar-3dlight-color:#CCCCCC; 
		scrollbar-darkshadow-color:#CCCCCC; 
		scrollbar-track-color:#CCCCCC; 
		scrollbar-arrow-color:#000000;
	}

/* ESTILOS DE FUNDO DE PÁGINAS */

	/* Páginas abertas no frame principal */
	
		.Fundo_Pagina
		{
			background-color:#EFF1FB ;
		}

	/* Páginas de abertas dentro de tabs */
	
		.Fundo_Tab
		{
			background-color:#F6F7FB;
		}

/* ESTILOS DE BARRAS DE TÍTULO */

	/* Barra de Título de Páginas */

	.Barra_Titulo_Pagina
	{
		height:24px;
		font-family:Tahoma;
		font-size: 10pt;
		color: #000000;
		font-weight: bold;
		background-color:#7C95FF;
		border-bottom:solid 1px #000000
	}
	
	/* Barra de Título de Relatórios */

	.Barra_Titulo_Relatorio
	{
		height:24px;
		font-family:Tahoma;
		font-size: 10pt;
		color: #000000;
		font-weight: bold;
		background-color:#7C95FF;
		border-top:solid 1px #000000;
	}

/* ESTILOS DE OBJETOS DE LAYOUT DAS PÁGINAS */

	.Divisoria_Horizontal11
	{
		background-image:url(../imagens/divisoria_horizontal11.png); 
	}

	.Divisoria_Horizontal13
	{
		background-image:url(../imagens/divisoria_horizontal13.png); 
		width:2px
	}
	
	.Divisoria_Horizontal21
	{
		background-image:url(../imagens/linha_horizontal.png);
		height:12px
	}

	.Divisoria_Vertical1
	{
		background-image:url(../imagens/divisoria_vertical1.png);
	}
	
	.Divisoria_Vertical2
	{
		background-image:url(../imagens/divisoria_vertical2.png);
	}

/* ESTILOS DE LABELS E OUTROS TEXTOS PRESENTES NAS PÁGINAS */

	/* 
	Especificação: Link_[Fonte]_[Tamanho]_[Cor]_[Bold]_[Underline]

	Fontes:			1)Tahoma
	Tamanho:		1) 8pt			2) 10pt
	Cores:			1) #5171FB	2) #000000
	Bold:				1) normal		2) Bold
	Underline:	1) none			2) Underline
	*/

	.Link_1_1_2_1_2
	{
		font-family:Tahoma;
		font-size: 8pt;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		cursor:hand
	}
	
	.Link_1_1_1_2_2
	{
		font-family:Tahoma;
		font-size: 8pt;
		color: #5171FB;
		font-weight: bold;
		text-decoration: underline;
		cursor:hand
	}

	/* 
	Especificação: Label_[Fonte]_[Tamanho]_[Cor]_[Bold]

	Fontes:		1)Tahoma
	Tamanho:	1) 8pt			2) 10pt			    3) 7pt        
	Cores:		1) #5171FB	2) #000000      3)#0000FF   4)#999999
	Bold:		  1) normal		2) Bold
	*/
		
	.Label_1_3_2_1
	{
		font-family:Tahoma;
		font-size: 7pt;
		color: #000000;
		font-weight: normal;
	}
	
	.Label_1_1_2_3
	{
		font-family:Tahoma;
		font-size: 8pt;
		color: #0000FF;
		font-weight: bold;
	}
	
	.Label_1_1_1_1
	{
		font-family:Tahoma;
		font-size: 8pt;
		color: #5171FB;
		font-weight: normal;
	}
	
	.Label_1_1_4_1
	{
		font-family:Tahoma;
		font-size: 8pt;
		color: #999999;
		font-weight: normal;
	}
	
	.Label_1_1_2_2
	{
		font-family:Tahoma;
		font-size: 8pt;
		color: #000000;
		font-weight: bold;
	}
	
	.Label_1_1_2_1
	{
		font-family:Tahoma;
		font-size: 8pt;
		color: #000000;
		font-weight: normal;
	}
		
	.Label_1_2_2_1
	{
		font-family:Tahoma;
		font-size: 10pt;
		color: #000000;
		font-weight: normal;
	}

/* ESTILOS DE OBJETOS DE ENTRADA DE DADOS */

	/* 
	Especificação: Input_[Fonte]_[Tamanho]_[Cor]_[Bold]

	Fontes:		1)Tahoma
	Tamanho:	1) 8pt								2) 10pt
	Cores:		1) #5171FB						2) #000000
	Bold:			1) normal							2) Bold
	BG Color:	1) #FFFFFF						2) #FFFFCC
	Borda:		1) solid 1px #000000
	*/

	.Input_1_2_2_1_1_1
	{
		font-family:Tahoma;
		font-size: 10pt;
		color: #000000;
		font-weight: normal;
		background-color: #FFFFFF;
		border: solid 1px #000000;
	}
	
	.Input_1_2_2_1_2_1
	{
		font-family:Tahoma;
		font-size: 10pt;
		color: #000000;
		font-weight: normal;
		background-color: #FFFFCC;
		border: solid 1px #000000;
	}
	
	.Input_1_2_2_1_2_2
	{
		font-family:Tahoma;
		font-size: 10pt;
		color: #000000;
		font-weight: normal;
		height: 22px;
		background-color: #FFFFFF;
		border: solid 1px #000000;
	}
	
/* ESTILOS DE BOTÃO */
	
	.Botao11
	{
		font-family:Tahoma;
		font-size:8pt;
		font-weight:bold;
		border: solid 1px #777777;
		background-image:url(../imagens/Botao_Texto1.png)
	}
	
	.Botao12
	{
		font-family:Tahoma;
		font-size:8pt;
		font-weight:bold;
		border: solid 1px #777777;
		background-image:url(../imagens/Botao_Texto2.png)
	}

/* ESTILOS DOS MENUS E SUBMENUS */

	.Link_ItemMenu
	{
		font-family:Tahoma;
		font-size: 8pt;
		color: #000000;
		font-weight: bold;
		text-decoration:none;
		width:80px;
		height:18px;
		text-align:center;
		vertical-align:middle
	}

	.ItemSubMenu
	{
		border:solid 1px #D5D9ED;
		background-color:#000000
	}

	.Link_ItemSubMenu
	{
		font-family:Tahoma;
		font-size: 8pt;
		color: #000000;
		font-weight: bold;
		text-decoration:none;
		width:190px;
		text-align:center;
		background-color:#F6F7FB
	}
	
/* ESTILOS DE RELATÓRIOS */
	
	.Cabecalho_Relatorio
	{
		border:solid 1px #000000
	}

	.Quebra_Pagina  
	{
		page-break-before : always
	} 
	
	
/* ESTILOS DE BARRAS (Tabelas, Divs, etc.) */

	/* 
	Especificação: Barra_[Fundo]_[Borda]

		Borda:		1) vazio		
		BG Color:	1) #31E500		2) #FCFF00		3) #FFC000		4) #FF0000
		
	*/

	.Barra_1_1
	{
		background-color:#31E500;
		font-size: 1px;
	}

	.Barra_1_2
	{
		background-color:#FCFF00;
		font-size: 1px;
	}

	.Barra_1_3
	{
		background-color:#FFC000;
		font-size: 1px;
	}

	.Barra_1_4
	{
		background-color:#FF0000;
		font-size: 1px;
	}


	/* 
	Especificação: Caixa_[Fundo]_[Borda]_[Overflow]

		BG Color:	1) vazio		2) #999999						3) #FFFFFF						4) #F6F7FB
		Borda:		1) vazio		2) solid 1px #999999  3) solid 1px #000000	4) solid 1px #000000 - border-bottom: none;		5) solid 1px #000000 - border-top: none; 
		Overflow:	1) vazio		2) auto								3) scroll

	*/
	
  .Caixa_1_2_1
	{
		border: solid 1px #999999;
	}

	.Caixa_1_3_1
	{
		border: solid 1px #000000;
	}

	.Caixa_2_1_1
	{
		background-color:#999999;
	}

	.Caixa_1_1_2
	{
		background-color: #F6F7FB;
		overflow:auto
	}

	.Caixa_1_2_2
	{
		border: solid 1px #999999;
		overflow:auto
	}
	
	.Caixa_1_2_2_Y
	{
		border: solid 1px #999999;
	}
		
	.Caixa_1_4_2
	{
		border: solid 1px #999999;
		border-bottom: none;
		overflow:auto
	}
	
	.Caixa_1_5_2
	{
		border: solid 1px #999999;
		border-top: none;
		overflow:auto
	}
	
	.Caixa_3_2_1
	{
		background-color: #FFFFFF;
		border: solid 1px #999999;
	}
	
	.Caixa_3_2_2
	{
		background-color: #FFFFFF;
		border: solid 1px #999999;
		overflow:auto
	}
	
	.Caixa_4_1_2
	{
		background-color: #F6F7FB;
		overflow:auto
	}

/* ESTILOS DE ITENS DAS TABELAS */

	th
	{
		background-color:#CCCCCC;	
	}

	.Grupo_Tabela
	{
		font-family:Tahoma;
		font-size:10px;
		font-weight:bold;
		color:#000000;
		background-color:#AAAAAA;
		height:16px
	}

	.Grupo_Tabela_1
		{
			font-family:Tahoma;
			font-size:10px;
			font-weight:bold;
			color:#000000;
			background-color:#CCCCCC;
			height:16px
		}

	.SubGrupo_Tabela_1
	{
		font-family:Tahoma;
		font-size:10px;
		font-weight:bold;
		color:#000000;
		background-color:#CCCCCC;
		height:16px
	}

	.SubGrupo_Tabela_2
	{
		font-family:Tahoma;
		font-size:10px;
		font-weight: bold;
		color:#000000;
		background-color:#FFFFFF;
		height:20px
	}

	.Header_Tabela
	{
		font-family:Tahoma;
		font-size:8pt;
		font-weight:bold;
		color:#000000;		
		background-color:#CCCCCC;
		height:16px;
		position: relative;
	}
	
	.Header_Tabela_1
	{
		font-family:Tahoma;
		font-size:8pt;
		font-weight:bold;
		color:#000000;		
		background-color:#CCCCCC;
		height:16px;		
	}
	
	.Header_Tabela_Fixo
	{
		font-family:Tahoma;
		font-size:8pt;
		font-weight:bold;
		color:#000000;
		background-color:Transparent;
		height:16px;
		position:relative;
		top:expression(this.offsetParent.scrollTop-1);
	}

	.Row_Tabela
	{
		font-family:Tahoma;
		font-size:8pt;
		font-weight: normal;
		color:#000000;
		background-color:#FFFFFF;
		height:20px
	}
	
	.Row_Tabela_Sel
	{
		font-family:Tahoma;
		font-size:8pt;
		color:#000000;
		background-color:#EFF1FB;
		height:20px
	}

/* ESTILOS DE TREEVIEWS */

	.Node11
	{
		font-family:Tahoma;
		font-size:10pt;
		color:#000000
	}

	.Node12
	{
		font-family:Tahoma;
		font-size:10pt;
		font-weight:bold;
		color:#000000;
		background-color:#EFF1FB
	}
	
/* ESTILOS PARA AS ABAS */

	.Abas
	{
		border-bottom: #999999 1px solid;
	}

	.Aba_HOut
	{
		font-family:Tahoma;
		font-size:8pt;
		color:#000000;
		font-weight:bold;
		border-top:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		border-bottom:solid 1px #999999;
		white-space:nowrap;
	}

	.Aba_Click
	{
		font-family:Tahoma;
		font-size:8pt;
		color:#000000;
		font-weight:bold;
		border-top:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
		background-color: #F6F7FB;
		white-space:nowrap;
	}

	.Frame_Abas
	{
		border-bottom:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
	}

/* ESTILOS DO EXTENDER DE CLENDÁRIO */

	.Calendar_Extender .ajax__calendar_container { border:solid 1px #000000; background-color:#F6F7FB;padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
	.Calendar_Extender .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
	.Calendar_Extender .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
	.Calendar_Extender .ajax__calendar_container TABLE {font-size:11px;}
	.Calendar_Extender .ajax__calendar_header {height:20px;width:100%;}
	.Calendar_Extender .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
	.Calendar_Extender .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
	.Calendar_Extender .ajax__calendar_title {cursor:pointer;font-weight:bold;}
	.Calendar_Extender .ajax__calendar_footer {height:15px;border-top:1px solid #9FADEC;}
	.Calendar_Extender .ajax__calendar_today {cursor:pointer;padding-top:3px;}
	.Calendar_Extender .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;border-bottom:1px solid #9FADEC;}
	.Calendar_Extender .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
	.Calendar_Extender .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
	.Calendar_Extender .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
	.Calendar_Extender .ajax__calendar_hover .ajax__calendar_title {color:#9FADEC;}
	.Calendar_Extender .ajax__calendar_hover .ajax__calendar_today {color:#9FADEC;}
	.Calendar_Extender .ajax__calendar_hover .ajax__calendar_day {color:#9FADEC;}
	.Calendar_Extender .ajax__calendar_hover .ajax__calendar_month {color:#9FADEC;}
	.Calendar_Extender .ajax__calendar_hover .ajax__calendar_year {color:#9FADEC;}

	