/******************
* Style da Página *
******************/

.TabelaSimples
{
	border: 0px;
}

.TabelaSimples TD
{
	border: 0px;
}

.botao
{
  border : 2px solid #316AC5;
	background-color : #f4f9ff;
	color: #0065b3;
	TEXT-ALIGN:center;
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold
}

.CaixaTextoPadrao
{
	border:1px solid #00487E;
	font-family:Arial;
	font-size:8pt;
}

.TextoPadrao
{
	margin-left:10;
	font-family: Arial;
	font-size:8pt;
	color:#00487E;
}

.TituloModulo
{
	margin-left:10;
	font-family: Arial;
	font-size:8pt;
	color:#E98402;
	font-weight:bold;
}

.TextoPadraoNegrito
{
	margin-left:10;
	font-family: Arial;
	font-size:8pt;
	font-weight:bold;
	color:#00487E;
}

.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;
}

.Confirmacao
{
	margin-left:10;
	font-family: Arial;
	font-size:8pt;
	font-weight:bold;
	color:green;
}

.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;
}

.TableLog
{
	width:50%;
	border-right: #00487E 1px solid;
	border-top: #00487E 1px solid;
	border-left: #00487E 1px solid;
	border-bottom: #00487E 1px solid;
}

.TextoTituloNet
{
	margin-left:10;
	font-family: Arial;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
}

.AguardeAjax
{
	color:#D50E0E;
	font-weight:bold;
	font-size:10pt;
	font-family:Arial; 	
}

.DivFundo {
    background-image: url('../Imagens/ico_page/FundoTab.png');
    width: 98%;
    height: 35px;
    position: relative;
    left: 8px;
}

.Titulo {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    position: relative;
    top: 4px;
    left: 10px;
    font-weight: bold;
    color: #0048AB;
    font-size: 20px;
}

.CabecalhoResposta {
    top: 5px;
    left: 4px;
    width: 95%;
    position: relative;
}

.Cabecalho {
    top: 5px;
    left: 4px;
    width: 95%;
    position: relative;
}

    .Cabecalho a {
        text-decoration: none;
        color: #0048AB;
    }


        .Cabecalho a:visited {
            color: #0048AB;
        }

        .Cabecalho a:hover {
            text-decoration: underline;
        }

/****************
* 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
	}
}

.headerMaior
	{
		width:979px;
	}
.headerMenor
{
	width: 760px
}	

#container {
	width:100%;
	text-align: left;
}

/***************
* 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;
}
.DataGridItems1 TD
{
	font-family:Verdana;
	color:#00487E;
	font-weight:bold;
	font-size:10px;
	background-color:#ffffff;
	border-top:1px solid #3F439A; 
	border-left: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 : 2px solid #316AC5;
	background-color : #f4f9ff;
	color: #0065b3;
	TEXT-ALIGN:center;
	font-family: Verdana;
	font-size: 8pt; 
	font-weight: bold;
	width:95px;
}

.botaoLimpar
{
	 border : 2px 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 : 2px 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 : 2px 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 : 2px 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 : 2px 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;
}

/********************************
* Style Home                    *
*********************************/
#Informacao
{
	height:auto;	
}
#Logo
{
	width:92%;
	text-align:right;
	height:180px;
	position:fixed;
	bottom:0;
	padding-bottom:30px;
}

/********************************
* Boxes novos                   *
*********************************/
.ctext
{
    color: #333333;
    padding: 5px;
    height:20px;
    width: 200px;
    background-color: #fff;
    font-size: 12px;
    font-family: verdana;
    border: solid 1px #c0c0c0;
}

.btoEnter
{
	color:#333333;
	border: solid 1px #c0c0c0;
	text-align:center;
	width:100px;
	cursor:pointer;
}

.tlogin
{
	color:#333333;
	font:bold 32px verdana;
}

.tlabel
{
	font:12px verdana;
	width:240px;
	text-align:right;
}

.tDados
{
	width:180px;
	text-align:right;
}

#tPrincipal
{
	padding:0 0;
	height:auto;
	width:100%;
	border:0;
}

#tPrincipal td.esquerda
{
	vertical-align:text-top;
	text-align:left;
}

#tPrincipal td.direita
{
	vertical-align:text-top;
	text-align:right;
}

.informe /* cinza */
{
  color: #333333;
  padding: 5px;
  width: auto;
  height: auto;
  background-color: #e6e6e6;
  font-size: 12px;
  font-family: verdana;
  border: solid 1px #c0c0c0;
}

.moldura /* azul */
{
  color: #00487E;
  padding: 5px;
  width: auto;
  height: auto;
  background-color: #EAF2FF;
  font-size: 12px;
  font-family: verdana;
  border: solid 1px #78ACFF;
}


.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../Imagens/ico_page/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../Imagens/ico_page/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../Imagens/ico_page/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../Imagens/ico_page/error.png');
}
.validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('../Imagens/ico_page/bgDetNotTit');
}
