/* ----------------------------------------------------------
				   Padrões de Cores Utilizadas
 
cor branca:     #ffffff
cor cinza:      #d3d3d3
cor preta:      #000000
cor vermelha:   #d40407
			
------------------------------------------------------------- */
/* ---------------------------- Inicio da Barra Superior ------------------------------------------------------- */

body {
	margin:0;
}
#barra-superior-Brasil {
	position:relative;
    overflow:hidden;
    min-width:1000px;
    background: #7F7F7F url(/Portal/images/barra-brasil-v3-bgx.png) center bottom no-repeat; /*linha verde e amarela*/                            
}
#barra-superior-Brasil .barra {
    display: block;
    width: 960px;
    height:28px;
    margin: 0 auto;
    background: url(/Portal/images/barra-brasil-v3-bgx.gif) 0 bottom repeat-x; /*pedaço da linha verde e amarela*/
}

#barra-superior-Brasil .barra ul {
    float:right;
    width: 319px;
}

#barra-superior-Brasil .barra ul li {
    float: left;
    padding-left: 25px;
    width: auto;
}

#barra-superior-Brasil .ai {
    display: block;
    width: 161px;
    height: 28px;
    text-indent: -2000px;
    background: #7F7F7F url(/Portal/images/ai.png) no-repeat 0 4px;
}

#barra-superior-Brasil .brasilgov {
    display: block;
    width: 108px;
    height: 28px;
    text-indent: -2000px;
    background: #7F7F7F url(/Portal/images/brasil.png) no-repeat 0 4px;
}

/* ---------------------------- FIM da Barra Superior ------------------------------------------------------- */


/* ----------------------------------------------------------
	Inicio da Barra Amarela
------------------------------------------------------------- */
/* barra amarela */
#barra-superior 
{
	background-color: #ffcc00; /*cor amarela*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	height: 25px;   
	list-style-image: none;
	margin: 0px auto; /* hack para o IE */
	_margin-bottom: 3px;    
	min-width: 760px;
	_min-width: 760px;
	text-align: left
}
/* parte central da barra amarela */
#assinatura 
{
	background-color: #ffcc00;
	float: left;
	height: 100%;
	line-height: 100%;
	margin-top: 0px;
	vertical-align: middle;
}
/* estilo para a posição do "Destaques do Governo" e da logo 
do "Portal do Governo Brasileiro" */
#select 
{
	float:right;
	padding: 0
}
/* estilo para a caixa combo do "Destaques do Governo" na 
barra amarela*/
.pr
{
	background-color: #ffcc00;
	font-size: 8pt;
	margin: 0px 0px 6px 0;
	_margin: 1px 0px 5px 0
 }
 
/* código de alinhamento da logo brasil */
.brasil
{
	margin-left: 5px; 
	margin-right: 3px;
	text-decoration: none;
}
/* ----------------------------------------------------------
	Fim da Barra Amarela
------------------------------------------------------------- */

/* ----------------------------------------------------------
	Cabeçalho logo abaixo da barra amarela que contém a imagem 
do SIAPEnet e de cada módulo
------------------------------------------------------------- */ 
#cabecalho{
    background: #72AAD2 url(images/HeaderPortal.gif) no-repeat;
    height:75px;
	width:100%;
	overflow:hidden;
}

/* ----------------------------------------------------------
	Barra laranja que contém o campo de pesquisa e o menu de acesso 
para os módulos
	Barra com a inscrição "Bem-vindo ao Sistema Integrado de 
Administração de Recursos Humanos - MóduloXXX"
	Barra com o Menu horizontal interno aos módulos
------------------------------------------------------------- */ 
#portal-logo
{
	float: left;
	margin: 0.8em;
	margin-left: 0px;
	width: 40%
}


/* ----------------------------------------------------------
	Inicio do Menu Horizontal 
------------------------------------------------------------- */
#menu_siape 
{
	background-color: #eb7616; /*laranja forte*/
/*    clear:both;*/
	float:left;
	height :20px;
	margin: -15px 0 0 0;
	_margin: -15px 0 0 0;
	_margin-bottom:-19px;
	padding: 0;
	width:100%    
}
/* define o tamanho do menu horizontal */
#menulist_siape
{
	color: #e7cbc8;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight :bold;    
	height:20px;
	list-style-type: none;
	margin: 0;
	padding: 0;	
	text-align: center;	
	width: auto
}
/* formatação da barra horizontal do menu */ 
#menulist_siape li 
{ 
	display: inline;
	float:left;
	height:20px
}
/* formatação do menu horizontal */ 
#menulist_siape a 
{
	color: #ffffff;
	font-size : 8pt;
	padding-left: 10px;
	padding-right: 10px; 
	position:relative;
	text-decoration: none;    
	top:3px 

}
#menulist_siape A:hover
{
	color: silver
}
/* define o tamanho do campo pesquisar */
#pesquisar
{
	border:1px solid #000000;
	font-size:8pt;
	margin-left:28px;
	margin-right:4px;
	margin-top:1px;
	_margin-top:-1px;
	width:11em
}
/* cor de fundo do Menu Horizontal para cada módulo */

#mnServidor
{
	background-color: #A53C31
}
#mnPensionista
{
	background-color: #315129
}
#mnOrgao
{
	background-color: #54499C
}
#mnConsignataria
{
	background-color: #524529
}
#mnCapacitacao
{
	background-color: #5A595A
}
#mnHabitacao
{
	background-color: #315984
}
#mnSerpro
{
	background-color: #0050a5
}
#mnSaude
{
	background-color: #28b2c7
}

/* ----------------------------------------------------------
	Fim do Menu Horizontal
------------------------------------------------------------- */


/* ----------------------------------------------------------
	Barra do Módulo logo abaixo do primeiro cabeçalho
------------------------------------------------------------- */
#barra_modulos 
{
	clear:both;
	float:left;
	font-size: 1.2em;
	height :20px;
	margin: -15px 0 0 0;
	_margin: -15px 0 0 0;
	_margin-bottom:-19px;
	padding: 0;
	width:100%  
}

/* ----------------------------------------------------------
	Define o espaço da data abaixo do menu horizontal
------------------------------------------------------------- */
#mostra_data
{
	margin-left:5px;
	_margin-left:6px;
	margin-top:30px;
	_margin-top:8px;
	width: auto;
}
/* ----------------------------------------------------------
	Define o espaço da identificação e data abaixo da barra do modulo
------------------------------------------------------------- */
#mostra_identificacao
{
	margin-left:5px;
	_margin-left:6px;
	margin-top:30px;
	_margin-top:8px;
	width: auto;
}


/* ----------------------------------------------------------
	Inicio do Menu de Serviços
------------------------------------------------------------- */
/* estilo do Menu de Serviços à esquerda da página inicial do SIAPE
Define a largura do Menu de Serviços esquerdo da pagina inicial */ 
#menu_servicos 
{
	background-color: #eb7616; /*laranja forte*/
	float: left;
	left:0px;
	margin-top: 1em;
	/*position: absolute;   */
	width: 160px;
	_width:153px
}
/* define o estilo do Título do Menu de Serviços */
#menu_servicos p
{
	border:none;
	color:#ffffff;
	font-size: 1.5em;	
	font-weight:bold;	
	margin:0;
	padding:0;
	padding-bottom:6px;
	padding-top:.2em;
	text-align:center;
	text-transform:none
}
/* define a formatação do Menu de Serviços */
#menu_servicos ul
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin-bottom:10px;
	margin-left: 0;
	margin-top:0;
	padding-left: 0
}
/* define a formatação das barras do menu */
#menu_servicos a
{
	background-color: #ffdb9d; /*laranja fraco*/
	border-bottom: 1px solid #eb7616; /*laranja forte*/    
	display: block;
	font-weight:normal;
	padding: 3px;
	padding-left:.3em;
	list-style-type: none;
	_width: 100%
}
/* define a cor do dos links do menu */
#menu_servicos a:link, #menu_servicos a:visited
{
	color: #000000;
	text-decoration: none
}
#menu_servicos a:hover
{
  color: #d40407;
}

#menu_servicos_cert_digital
{
	background-color: #eb7616; /*laranja forte*/
	float: left;
	left:0px;
	margin-top: 1em;
	/*position: absolute;   */
	width: 160px;
	_width:153px
}
/* define o estilo do Título do Menu de Serviços */
#menu_servicos_cert_digital p
{
	border:none;
	color:#ffffff;
	font-size: 1.5em;	
	font-weight:bold;	
	margin:0;
	padding:0;
	padding-bottom:6px;
	padding-top:.2em;
	text-align:center;
	text-transform:none
}
/* define a formatação do Menu de Serviços */
#menu_servicos_cert_digital ul
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin-bottom:10px;
	margin-left: 0;
	margin-top:0;
	padding-left: 0
}
/* define a formatação das barras do menu */
#menu_servicos_cert_digital a
{
	background-color: #ffdb9d; /*laranja fraco*/
	border-bottom: 1px solid #eb7616; /*laranja forte*/    
	display: block;
	font-weight:normal;
	padding: 3px;
	padding-left:.3em;
	list-style-type: none;
	_width: 100%
}
/* define a cor do dos links do menu */
#menu_servicos_cert_digital a:link, #menu_servicos a:visited
{
	color: #000000;
	text-decoration: none
}
#menu_servicos_cert_digital a:hover
{
  color: #d40407;
}

#banner_menu_servicos
{
	margin-left:-160px; 
	margin-top:420px; 
	width:160px; 
	float: left;	
}
/* ----------------------------------------------------------
	Fim do Menu de Serviços
------------------------------------------------------------- */

/* ----------------------------------------------------------
	Corresponde ao Menu Serviço para cada módulo, com a respectiva 
foto de cada módulo
------------------------------------------------------------- */ 
/* caixa de texto do Menu Serviço */
#menu_servicos input
{
	border: #5c5858 1px solid;
	height: 14px;
	margin-left: 6px;
	width: 65px
}
/* botão do Menu de Serviço */
#menu_servicos .button
{
	background-color: #d7d7d7;
	border-color: #5c5858;
	font-weight: normal;
	height: 18px;
	margin-left: 1px;
	width: 61px
}
/* engloba toda área abaixo da imagem do Menu Serviço */

/* caixa de texto do Menu Serviço */
#menu_servicos_cert_digital input
{
	border: #5c5858 1px solid;
	height: 14px;
	margin-left: 6px;
	width: 65px
}
/* botão do Menu de Serviço */
#menu_servicos_cert_digital .button
{
	background-color: #d7d7d7;
	border-color: #5c5858;
	font-weight: normal;
	height: 18px;
	margin-left: 1px;
	width: 61px
}
/* engloba toda área abaixo da imagem do Menu Serviço */


#mensagem_form
{
	height: 145px;
	margin-bottom: 10px;
	margin-top: 125px   
}
#mensagem_form form
{
	margin-bottom: 0px;
	margin-top: 0px    
}
/* texto no mensagem_form: "Para acessar o sistema é....." */
#mensagem_form p
{
	color: #000000;
	font-size: 1em;
	font-weight: normal;
	padding: 0.6em;
	text-align: left
}
/* local para a mensagem de acesso logo abaixo da caixa de texto e botão */
#mensagem_form form input
{
	margin-bottom: 5px
}
/* estilo do texto acima da caixa de texto do Menu Serviço */
#mensagem_form label
{
	font-weight: bold;
	padding-left: 0.6em    
}
/* ----------------------------------------------------------
	Fim do Menu de Serviços para cada Módulo
------------------------------------------------------------- */

/* ----------------------------------------------------------
	Menu Vertical à esquerda dos Módulos
------------------------------------------------------------- */
/* estilo do Menu Vertical a esquerda */ 
#menu_vertical, #menu_vertical2
{
	background-color: #000000;
	float: left;
	left:0px;
	margin-top: 1em;
	position: absolute;   
	width: 160px;
	_width:153px
}
/* estilo do Menu Vertical2 a esquerda */ 
#menu_vertical2
{
	margin-top: 17em;
}
/* define o estilo do Título do Menu Vertical */
#menu_vertical p, #menu_vertical2 p
{
	border:none;
	color:#ffffff;
	font-size: 1.5em;	
	font-weight:bold;	
	margin:0;
	padding:0;
	padding-bottom:6px;
	padding-top:.2em;
	text-align:center;
	text-transform:none
}
/* define a formatação do Menu Vertical */
#menu_vertical ul, #menu_vertical2 ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin-bottom:10px;
	margin-left: 0;
	margin-top:0;
	padding-left: 0
}
/* define a formatação das barras do menu */
#menu_vertical a, #menu_vertical2 a
{
	background-color:#000000;
	border-bottom: 1px solid #ffffff;    
	display: block;
	font-weight:normal;
	padding: 3px;
	padding-left:.3em;
	list-style-type: none;
	_width: 100%
}
/* define a cor do dos links do menu */
#menu_vertical a:link, #menu_vertical a:visited, #menu_vertical2 a:link, #menu_vertical2 a:visited
{
	color: #000000;
	text-decoration: none
}
#menu_vertical a:hover, #menu_vertical2 a:hover
{
  color: #d40407;
}
/* ----------------------------------------------------------
	Fim do Menu Vertical à esquerda dos Módulos
------------------------------------------------------------- */


/* ----------------------------------------------------------
   Inicio do Rodapé
------------------------------------------------------------- */
/* código que centraliza os ícones do rodapé da paginial inicial */


















































#rodapes
{
	bottom: 0;
	clear:both;
	height:80px;
	width:100%
}
/* outro código que centraliza os ícones do rodapé da pag. inicial */
#icones-rodape-siape
{
	list-style-type: none;
	margin-left:26%;
	padding-bottom:8px;
	_padding-bottom:0px;
}
#icones-rodape-siape ul
{
	margin-left: 0;
	padding-left: 0
}
/* código para deixar os ícones na horizontal */
#icones-rodape-siape li
{
	display: inline;
}
#icones-rodape-siape li A:link, a:hover, a:visited
{
	TEXT-DECORATION: none
}
/* ----------------------------------------------------------
   Fim do Rodapé
------------------------------------------------------------- */

/* ----------------------------------------------------------
	Rodapé dentro do Módulo
------------------------------------------------------------- */
#barra-rodape
{
	clear: both;
	margin-bottom: 1em;
	margin-top: 1.5em;
	text-align: right;
}


/* ----------------------------------------------------------
	Estilo para o body de todas as páginas do Portal
------------------------------------------------------------- */  
html {
  height:100%;
}

body
{
	font: 0.7em Verdana, Arial, Lucida, Helvetica,  sans-serif;
	height: 100%;
	margin: 0px;
	padding: 0px;
	width: 99.99%   
}


/* ----------------------------------------------------------
	Posiciona a coluna das informações - Lado direito do menu serviços
-------------------------------------------------------------*/ 
#principal-siape 
{
	margin-left:210px;
	margin-right:20px;
	width:65%
}

/* ----------------------------------------------------------
	Estilo do Titulo abaixo do menu horizontal
------------------------------------------------------------- */
#mensagem-inicial 
{
/*    clear:both;*/
	margin-bottom:20px;
	/*margin-top:-8px;
	_margin-top:6px*/
}
#mensagem-inicial h1
{
	border-bottom: 1px solid #d3d3d3;
	color: #72abd3;
	font-size:200%;
	/*padding-left:0;
	padding-top:0;*/
	padding:.2em 0 0;
	text-transform: none
}
#mensagem-inicial h2
{
	border: medium none; 
	color: #000000;
	margin-bottom: 0px;
	text-transform: none
}
#mensagem-inicial h3
{
	border-bottom: 1px solid #d3d3d3;
	font-size:100%;
	font-weight: bold;
}
#mensagem-inicial h4
{
	border-bottom: 1px solid #d3d3d3;
	font-size:130%;
	font-weight: bold;
}
#mensagem-inicial p
{
	margin-top:1em;
	_margin-top:1em;
	margin-bottom:0px;
	text-align:justify
}
#barra-rodape-autenticaca a:link, #barra-rodape-autenticaca a:visited
{
	color: #72abd3;
	text-decoration: none
}
#barra-rodape-autenticaca a:hover
{
  color: #72abd3;
}

/* ----------------------------------------------------------
	Estilo para a figura de impressão
------------------------------------------------------------- */ 
#imprime p
{
	float: right;
	width: auto;
	text-align: right;
}


/* ----------------------------------------------------------
	Estilo para a borda das imagens
------------------------------------------------------------- */
 img
{
	border:none
}


/*--------------------------------------------------------------
	Formatação do botão
----------------------------------------------------------------*/
.botao
{
	background-color: #d3d3d3;
	border: 1px solid #000000;
	color: #000000; 
	font-size: 8pt;
	margin-right:25px;
	margin-top:1px
}



.button
{
	background-color: #000000;
	border: #000000 1px solid;
	font-size: 1em;
	font-weight: bold;
}

/* ----------------------------------------------------------
	Estilo para caixa de texto, botão radio e checkbox
------------------------------------------------------------- */
input
{
	border: #5c5858 1px solid;


}
.radio
{
	border: none;



}
.checkbox
{
	border: none;
}

/* ----------------------------------------------------------
	Estilo das tabelas
-------------------------------------------------------------*/  
table
{
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-left-width: 1px;
	border-right-width: 1px;
	border-spacing: 1px;
	border-top-width: 1px;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}
td
{
	background-color: #e6edf5;
	border: #7995b7 solid;
	border-width: 1px;
	font-size: 1em;
	padding: 2px;
	width: 70%;
}
th
{
	background-color: #c8d6e7;
	border: #7995b7 solid;
	border-width: 1px;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	width: 30%;    
}
/*Linha que contém os botões das tabelas*/





.tdRodape
{
	background-color: #7995b7;
	font-weight: bold;
	text-align: center
}
/*Tirar a borda da tabela do teclado virtual*/
.thNoLine
{
	 background-color: #ffffff;
	 border-bottom: #ffffff;
	 border-right: #ffffff;  
	 border-top: #ffffff
}
/*Estilo para deixar negrito o escrito das linhas com cor branca*/
.contentBold
{
	background-color: #ffffff;
	font-weight: bold;
	text-transform: uppercase
}
.contentBoldCenter
{
	background-color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center
}
.contentBoldCenterDatas
{
	font-weight: bold;
	font-size: 1.2em;
	width: 19%;
	background-color: #ffffff;
	text-align: center
}
.thContentBoldCenterDatas
{
	font-weight: bold;
	font-size: 1.2em;
	width: 15%;
	background-color: #e7cbc8;
	text-align: center
}
.contentBoldCenterVincOrg
{
	font-weight: bold;
	font-size: 1.2em;
	width: 10%;
	background-color: #ffffff;
	text-align: center
}
/*Estilo para deixar negrito o escrito das linhas com cor branca caixa baixa*/
.contentBoldBaixa
{
	background-color: #ffffff;
	font-weight: bold;
}
.larguraFixa_1
{
	width: 25%;
	background-color: #e7cbc8;
}
.larguraFixa_2
{
	width: 35%;
	background-color: #e7cbc8;
}

.larguraFixa_3
{
	width: 30%;
}

/* ----------------------------------------------------------
	Estilo especifico para informe com tabela de telefones
------------------------------------------------------------- */
.tabelaTelefones td, .tabelaTelefones th{
	font-size:.7em;
}

/* ----------------------------------------------------------
	Estilo para Listas Não-Numeradas - Dúvidas
------------------------------------------------------------- */
#duvida
{
}
#duvida UL
{
	color: #000000 /*cor preta*/
}
#duvida UL LI
{
	color: #000000; 
	list-style-image: url(images/bullet.gif)
}
#duvida UL LI A 
{
	color: #000000;
	text-decoration: none
}
#duvida UL LI A:hover
{
	color: #d40407; /*cor vermelha*/
}


/* ----------------------------------------------------------
	Estilo para Listas Não-Numeradas - Mapa Portal
------------------------------------------------------------- */
#lista
{
}
#lista UL
{
	color: #000000 /*cor preta*/
}
#lista UL LI
{
	color: #000000; 
	font-weight: bolder;
	list-style-image: url(images/bullet.gif);
	text-align:justify
}
#lista UL LI A 
{
	color: #000000;
	text-decoration: none
}
#lista UL LI A:hover
{
	color: #000000
}
#lista UL LI LI
{
	color: #000000;
	font-weight: bolder;
	text-align:justify
}
#lista UL LI LI A
{
	color: #000000;
	text-decoration: none
}
#lista UL LI LI A:hover
{
	color: #000000
}
#lista UL LI LI LI
{
	color: #000000;
	font-weight: lighter;
	text-align:justify
}
#lista UL LI LI LI A
{
	color: #000000;
	font-weight: lighter;
	text-decoration: none
}
#lista UL LI LI LI A:hover
{
	color: #d40407; /*cor vermelha*/
	font-weight: lighter
}

/* ----------------------------------------------------------
	Estilo para Listas Não-Numeradas - Menu Modulo
------------------------------------------------------------- */
#menu-modulo
{
}
#menu-modulo UL 
{
	color: #000000 /*cor preta*/
}
#menu-modulo UL LI
{
	color: #000000; 
	font-weight: bolder;
	list-style-image: url(images/bullet.gif);
	text-align:justify
}
#menu-modulo UL LI A 
{
	color: #000000;
	text-decoration: none
}
#menu-modulo UL LI A:hover
{
	color: #d40407
}
#menu-modulo UL LI LI
{
	color: #000000;
	font-weight: lighter;
	text-align:justify
}
#menu-modulo UL LI LI A
{
	color: #000000;
	font-weight: lighter;
	text-decoration: none
}
#menu-modulo UL LI LI A:hover
{
	color: #d40407;
	font-weight: lighter;
}
#menu-modulo UL LI LI LI
{
	color: #000000;
	font-weight: lighter;
	text-align:justify
}
#menu-modulo UL LI LI LI A
{
	color: #000000;
	font-weight: lighter;
	text-decoration: none
}
#menu-modulo UL LI LI LI A:hover
{
	color: #d40407; /*cor vermelha*/
	font-weight: lighter
}

/* ----------------------------------------------------------
	Estilo para Listas de Definição - Pesquisa
------------------------------------------------------------- */
#lista_definicao
{
}
#lista_definicao DL
{
}
#lista_definicao DL DT
{
	font-weight: bolder;
	text-decoration: none
}
#lista_definicao DL DT A
{
	color: #0d6fa3;
	text-decoration: none
}
#lista_definicao DL DT A:hover
{
	color: #000000;
	text-decoration: none
}
#lista_definicao DL DD
{
	height: 20px
}

/* ----------------------------------------------------------
	Quadros da página
------------------------------------------------------------- */
#quadro-esquerda
{
	float: left;
	width: 47%
}
#quadro-direita
{
	float: right;
	width: 47%
}
/* título dentro dos quadros */
#quadro H2
{
	color: #000;
	border: medium none;
	margin-bottom: 0px;
	text-transform: none
}
/* linha que separa os quadros */


#separador
{
	border-bottom: #d3d3d3 1px solid;
	padding-bottom: 6px
}
/* estilo de cor de fundo do quadro em destaque */
#quadro .destaque
{
	background-color: #e6edf5
}
/* estilo do título do quadro em destaque */
#quadro .destaque H2
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px
}
/* estilo da área do quadro em destaque */
#quadro .destaque P
{
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px
}

/* ----------------------------------------------------------
	Título 2 
------------------------------------------------------------- */
h2
{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0em;
	padding-bottom: 0em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.8em;
	text-transform: uppercase
}

/* ----------------------------------------------------------
	Estilo para links
------------------------------------------------------------- */
#link A:link
{
	color: #d40407;
	font-weight: lighter;
	text-decoration: none
}
#link A:visited
{
	color: #d40407;
	font-weight: lighter;
	text-decoration: none
}


/* ----------------------------------------------------------
	Estilo para as mensagens
------------------------------------------------------------- */ 
#mensagem
{
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	color: red;
	font-weight: bold;
	height: auto;
	margin-top: 0em;
	text-align: center
}

#mensagem2
{

	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	color: red;
	font-weight: bold;
	height: 2.5em;
	margin-top: 0em;
	text-align: center

}

#mensagem_menu
{
	float: left;
	position: absolute;  
	display: block;
	visibility: hidden;
	color: red;
	font-weight: bold;
	height: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 250px;
	text-align: center;
	text-decoration: none;
	z-index: 5;
}

#mensagem_aviso
{
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	color: #000000;
	font-weight: bold;
	height: 2.5em;
	margin-top: 1em;
	text-align: center
}

/* ----------------------------------------------------------
	Estilo para a estrutura das páginas de login
------------------------------------------------------------- */ 
#estrutura
{
	height: 26em;
	min-height: 20em;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 0.5em
}


/* ----------------------------------------------------------
	Estilo das tabelas para as informações de login dos usuários 
para entrar nos módulos
------------------------------------------------------------- */ 
TABLE.table_Acesso_Reduzida, TABLE.table_Acesso_Reduzida_Transp
{
	margin-top: 10px;
	width: 485px;
}
TABLE.table_Acesso_Reduzida_Transp td{
	border:0;
	background-color: transparent;
}

/* ----------------------------------------------------------
	Estilo da tabela para o teclado
------------------------------------------------------------- */
TABLE.table_Teclado
{
	margin-top: 10px;
	width: 40%
}


/* ----------------------------------------------------------
	Estilo para calendário
------------------------------------------------------------- */
#menu_servicos #menu_eventos
{
	background-color: #7168ad;
	border-bottom: #ffffff thin solid;
	border-top: #ffffff thin solid;
	margin-left: 0px;
	width: 160px;
	_width: 159px
}
#menu_servicos #menu_eventos P
{
	border-bottom: #ffffff 1px solid;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: #ffffff;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0.2em;
	text-transform: none
}
TD.tdCalendario1
{
	background-color: #000080;
	border-bottom: medium none;
	border-left: medium none;
	border-right: #ffffff 1px solid;
	border-top: medium none;
	color: #ffffff;
	font-weight: bold;
	height: 4px;
	text-align: center;
	text-transform: none;
	width: auto
}
TD.tdCalendario2
{
	background-color: #000080;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-transform: none;
	width: auto
}
TABLE.table_Calendario_Cabecalho
{
	background-color: #7168ad;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: right
}
TABLE.table_Calendario_Dias
{
	background-color: #ffffff;
	border-top: #000000 thin none;
	text-align: center;
	width: 100%;
	_width:100%
}
TD.tdDiaAtual
{
	background-color: skyblue;
	border-bottom: #000000 thin none;
	border-left: #000000 thin none;
	border-right: #000000 thin none;
	border-top: #000000 thin none;
	font-weight: bold;
	height: 10%;
	_height: 10%;
	text-align: center;
	text-transform: none;
	width: 14%;
	_width: 14%
}
TD.tdDia
{
	background-color: #ffffff;
	border-bottom: #000000 thin none;
	border-left: #000000 thin none;
	border-right: #000000 thin none;
	border-top: #000000 thin none;
	height: 10%;
	_height: 10%;
	text-align: right;
	width: 14%;
	_width: 14%
}
TD.tdDiaEvento
{
	background-color: skyblue;
	border-bottom: #000000 thin none;
	border-left: #000000 thin none;
	border-right: #000000 thin none;
	border-top: #000000 thin none;
	color: #7168ad;
	font-weight: bold;
	height: 10%;
	_height: 10%;
	text-align: right;
	text-transform: none;
	width: 14%;
	_width: 14%
}
#menu_servicos #menu_eventos A
{
	background-color: #ffffff;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: #7168ad;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: right;
	text-decoration: none
}
#menu_servicos #menu_eventos A:hover
{
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: black;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: right;
	text-decoration: none
}
TD.tdEvento
{
	background-color: #ffffff;
	border-bottom: #ffffff 7px solid;
	border-left: medium none;
	border-right: medium none;
	border-top: #ffffff 5px solid;
	text-align: left
}
#menu_servicos #menu_eventos #menuEvento
{
	color: #000000;
	text-align: left;
	width: 150px;
	_width:150px;
}
#menu_servicos #menu_eventos #menuEvento A
{
	color: #000000;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 100%;    
	width: 150px;
	_width:150px;
}
#menu_servicos #menu_eventos #menuEvento A:hover
{
	color: #000000;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 100%;
	width: 150px;
	_width:150px;
}
TABLE.table_Cabecalho_Calendario
{
	border-bottom: blue thin solid;
	border-left: blue thin solid;
	border-right: blue thin solid;
	border-top: blue thin solid;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: right
}
#menu_servicos #menu_eventos #menu_Figura
{
	background-color: #000080;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center
}
#menu_servicos #menu_eventos #menu_Figura A
{
	background-color: #000080;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none
}
#menu_servicos #menu_eventos #menu_Figura A:hover
{
	background-color: #000080;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none
}

#barra-rodape-autenticacao
{
	clear: both;
	text-align: right;	
	border-top: 1px solid;
	border-color:  #72ABD3;
	font-weight :bold;
}
#barra-rodape-autenticacao a:link, #barra-rodape-autenticacao a:visited
{
	color: #72ABD3;
	text-decoration: none	
}
#barra-rodape-autenticacao a:hover
{
  color: #72ABD3;
}

