/******************
* Style da Página *
******************/

.TabelaSimples
{
	border: 0px;
}

.TabelaSimples TD
{
	border: 0px;
}

.botao
{
  border : 1px solid #316AC5;
	background-color : #f4f9ff;
	color: #0065b3;
	TEXT-ALIGN:center;
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold
}

.CaixaTextoPadrao
{
	border-width:1pt;
	border-color:#00487E;
	font-family:Arial;
	font-size:8pt;
	margin-right: 11px;
}



.TextoPadrao
{
	margin-left:10;
	font-family: Arial;
	font-size:8pt;
	color:#00487E;
}

.TextoPadraoNegrito
{
	margin-left:10;
	font-family: Arial;
	font-size:8pt;
	font-weight:bold;
	color:#00487E;
}
.TextoLabelQuebra
{
	margin-left:10;
	font-family: Arial;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
	color:black;	
	white-space:normal;	
	width:40%; 
	height:95%;	
	border:0px solid black;
	
}
.TextoGrandeNegrito
{
	margin-left:10;
	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#00487E;
}

.ErroPadrao
{
	margin-left:10;
	font-family: Arial;
	font-size:8pt;
	font-weight:bold;
	color:red;
}

.Img_Sem_Borda
{
	border-style:none; 
}

.botao_oculto
{
	visibility:hidden
}

.caixa_texto_oculta
{
	visibility:hidden
}

.Texto_Pequeno
{
 	font-family: Arial;
	font-size:8pt;
	color:#00487E;
}

.Texto_Pequeno_Negrito
{
	font-family: Arial;
	font-size:8pt;
	font-weight:bold;
	color:#00487E;
}

/****************
* Sytle Sistema *
****************/

.Titulo_Pagina
{
      FONT-WEIGHT:bold; 
      FONT-SIZE:12pt; 
      COLOR:#808080; 
      FONT-FAMILY: Arial, Verdana;
}


.Site{font: lighter 120% "Trebuchet MS",Arial sans-serif;color:White; font-weight:bold}


@media print
{
	.printHidden
	{
		DISPLAY: none
	}
}

.resolucaoMeioMedio
{
	background-image: url(../Imagens/ico_sistema/img_meio_menor.jpg);
	/*width:expression(document.body.clientWidth > 800 ? "648px" : "469px");*/
	width: 468px; 
}

.resolucaoMeioMaior
{
	background-image: url(../Imagens/ico_sistema/img_meio_maior.jpg);
	/*width:expression(document.body.clientWidth > 800 ? "648px" : "469px");*/
	width:648px;
}

.resolucaoTopMedio
{
	background-image: url(../Imagens/ico_sistema/img_top_menor.gif);
}

.resolucaoTopMaior
{
	background-image: url(../Imagens/ico_sistema/img_top_maior.jpg);
	 
}

.resolucaoBottonMedio
{
	background-image: url(../Imagens/ico_sistema/img_botton_menor.gif);
	width:760px;
}

.resolucaoBottonMaior
{
	background-image: url(../Imagens/ico_sistema/img_botton_maior.jpg);
	width:979px;
}

.headerMaior
	{
		width:979px;
	}
.headerMenor
{
	width: 760px
}	

/***************
* Style Menu   *
***************/

/**********************
* Style Data Grid     *
***********************/

.DataGrid
{
	width:98%;
	border-right: #00487E 1px solid;
	border-top: #00487E 1px solid;
	border-left: #00487E 1px solid;
	border-bottom: #00487E 1px solid;
}

.DataGridHeader
{
	background-color:#85B7DB;
	text-align:left;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8pt;
}

.DataGridlDelColumn IMG
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	width:15px;
	height:18px;
	border:none;
}
.DataGridlEditColumn IMG
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	width:15px;
	height:18px;
	border:none;
}
.DataGridAlternating TD
{
	font-weight: bold;
	font-size: 10px;
	color: #00487E;
	font-family: Verdana;
	background-color: #E5F6FE;
	border-left:1px solid #3F439A; 
	border-right:1px solid #3F439A;
}

.DataGridAlternating2 TD
{
	font-weight: bold;
	font-size: 10px;
	color: #00487E;
	font-family: Verdana;
	border-left:1px solid #3F439A; 
	border-right:1px solid #3F439A;
}


.DataGridFirstColumn TD
{
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	color: #00487E;
	font-family: Verdana;
	background-color: #E5F6FE;
	border-left:1px solid #3F439A; 
	border-right:1px solid #3F439A;
}

.DataGridFooter TD
{
	font-family:Verdana;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.DataGridPager TD
{
	font-weight: bold;
	font-size: 10pt;
	background-color:#85B7DB;
	color: #ffffff;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
	border-bottom-style: none;
}
.DataGridPager A:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
}
.DataGridPager A:link
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
}
.DataGridLink A:visited
{
	font-weight: bold;
	font-size: 10px;
	color: navy;
	font-family: Verdana;
}
.DataGridLink A:link
{
	font-weight: bold;
	font-size: 10px;
	color: navy;
	font-family: Verdana;
}
.DataGridItems TD
{
	font-family:Verdana;
	color:#00487E;
	font-weight:bold;
	font-size:10px;
	background-color:#ffffff;
	border-left:1px solid #3F439A; 
	border-right:1px solid #3F439A;
}

.DataGridItems2 TD
{
	font-family:Verdana;
	color:#00487E;
	font-weight:bold;
	font-size:10px;
	border-left:1px solid #3F439A; 
	border-right:1px solid #3F439A;
}

/**********************
* Style Data Grid Rel *
***********************/

.DataGridRel
{
	width:100%;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.DataGridHeaderRel
{
	background-color:#eceae6;
	text-align:left;
	font-family:Arial;
	color:#000000;
	font-weight:bold;
	font-size:8pt;
	border-color:Black;
}


.DataGridAlternatingRel TD
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	background-color: #ffffff;
	border-left:1px solid #000000; 
	border-right:1px solid #000000;
	border-color:Black;  
}


.DataGridFirstColumnRel TD
{
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	background-color: #ECEAE6;
	border-left:1px solid #000000; 
	border-right:1px solid #000000;
}

.DataGridFooterRel
{
	font-family:Verdana;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.DataGridItemsRel TD
{
	font-family:Verdana;
	color:#000000;
	font-size:10px;
	background-color:#ffffff;
	border-left:1px solid #000000; 
	border-right:1px solid #000000;
	border-color:Black;  
}


/****************
* Style Toobar  *
****************/
.botaoGravar
{
	 border : 1px solid #316AC5;
	background-color : #f4f9ff;
	color: #0065b3;
	TEXT-ALIGN:center;
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold;
	width:95px;
}

.botaoLimpar
{
	 border : 1px solid #316AC5;
	background-color : #f4f9ff;
	color: #0065b3;
	TEXT-ALIGN:center;
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold;
	cursor:hand;
	width:95px;
}

.botaoNovo
{
	 border : 1px solid #316AC5;
	background-color : #f4f9ff;
	color: #0065b3;
	TEXT-ALIGN:center;
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold;
	cursor:hand;
	width:95px;
}

.botaoExcluir
{
	 border : 1px solid #316AC5;
	background-color : #f4f9ff;
	color: #0065b3;
	TEXT-ALIGN:center;
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold;
	cursor:hand;
	width:95px;
}

.botaoPesquisar
{
	border : 1px solid #316AC5;
	background-color : #f4f9ff;
	color: #0065b3;
	TEXT-ALIGN:center;
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold;
	cursor:hand;
	width:95px; 
}

.botaoSelecionar
{
	 border : 1px solid #316AC5;
	background-color : #f4f9ff;
	color: #0065b3;
	TEXT-ALIGN:center;
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold;
	cursor:hand;
	width:95px;
}

.PainelDependente
{
	border: 3px solid #316AC5;
}

.psaObjetoOnFocusCSS { border-color: #00487E; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 11px; background-color: #FFFFBC }

/****************
* Style Menu  *
****************/

.Item
{
	font: bold 12px Verdana;
	color: #FFFFE8;    	
}

.SubItens
{
	font: 12px Verdana;
	color: #FFFFE8;
	background: #0099D9;
	height: 22px;  
}

/********************************
* Caixa com Bordas Arredondadas *
*********************************/

/*COR DAS BORDAS = #78ACFF E COR DE FUNDO = #EAF2FF */

.BoxGround 
{
   background: transparent;
   width: 97%;
}
            	
.BoxGround .L1, .BoxGround .L2, .BoxGround .L3, .BoxGround .L4
{
	overflow:hidden;
	display:block;
	font-size:1px;
}
			
.BoxGround .L1, .BoxGround .L2, .BoxGround .L3
{
	height:1px;
}
			
.BoxGround .L2, .BoxGround .L3, .BoxGround .L4
{
	background:#EAF2FF; 
	border-left:1px solid #78ACFF; 
	border-right:1px solid #78ACFF;
}
			
.BoxGround .L1 
{
	margin:0 5px; 
	background:#78ACFF;
}

.BoxGround .L2
{
	margin:0 3px; 
	border-width:0 2px;	
} 

.BoxGround .L3
{
	margin:0 2px;	
}

.BoxGround .L4
{
	height:2px; 
	margin:0 1px;	
}
			
.BoxGround .Inside
{
	padding:5px;
	display:block; 
	background:#EAF2FF; 
	border-left:1px solid #78ACFF; 
	border-right:1px solid #78ACFF;
}

div.inner 
{ margin-left: 30px;
  background: #ffffe9; 
  padding: 5px; 
  border:1px solid; 
  border-color:#fc0;
  width: 530px;
  }
div.outer { margin: 10px; background: #c82; padding: 1px;}
