﻿/*Estilos da página master*/
body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-position: left top;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background: #01ADc6 url('../imagens/background.gif') repeat-x fixed left top;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: black;
	text-decoration: none;
}

.bulletlink 
{
  color: #2A8BB9;	
  text-align:left;
  padding-left:15px;
  padding-bottom:5px;
  padding-right:5px;
}

/*Menu lateral*/
.menulateral 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    width:779; 
    background-color:#FFFFFF
}

.menulateral a:link 
{
    color: rgb(0,114, 198);
}

.menulateral a:visited 
{
    color: rgb(0,114, 198);
}

.menulateral .link 
{
  text-align:left;
  padding-left:15px;
  padding-bottom:5px;
}

.menulateral .bannerimagem 
{
    padding-top: 20px;
    padding-left:6px;
    text-align:center;
}

.menulateral .bannertexto 
{
    color: #666666;
    text-align: left;
    padding-left:15px;
    padding-top:20px;
}
/*Rodapé*/
.rodape
{
  text-align: center;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  height:30px;
}
/*Estilo das páginas internas*/
#conteudo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  width:572px;
}

#conteudo .resumo
{
  width: 560px;
  text-align: justify;
  padding-left: 4px;
}

#conteudo .mensagemerro
{
  color: Red;
  font-size:14px;
  font-weight:bold;
}

/*Estilos da página principal*/
/* Destaques */
#conteudo .destaque
{
  padding-bottom: 5px;
}
#conteudo .destaque .aba
{
  padding-bottom: 5px;
}
#conteudo .destaque .textoicone
{
  position:relative;
  left: 5px;
}
/*Figura no início de cada página*/
#conteudo .aba
{
  padding-bottom:20px;
}
/*Sublinks em páginas internas quebradas em várias páginas*/
#conteudo .sublinks
{
  padding-bottom:20px;
}
#conteudo .sublinks .separador
{
  background-color:#2A8BB9; 
}
#conteudo .sublinks a
{
  padding-right: 5px;
}
#conteudo .sublinks a:link {
	color: #333333;
	text-decoration: none;
}
#conteudo .sublinks a:visited {
	color: #333333;
	text-decoration: none;
}
#conteudo .sublinks a:hover {
	color: black;
	text-decoration: underline;
}
/*Controles utilizados nas páginas internas*/
#conteudo .textbox
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:10px;
  border: solid 1px #CECECE;
}
#conteudo .dropdownlist 
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:10px;
	border: 1px solid #CECECE;
	width: auto;
	background-color: white;
	margin: auto;
}
/*Estilo para as tabelas utilizadas nas páginas internas*/
#conteudo table 
{
  border: solid 1px #E9E9E9;
  width:500px;
  border-spacing:0px;
  border-collapse:collapse;
}
#conteudo .semborda
{
  border: none 0px;
}

#conteudo table td
{
  border: solid 1px #E9E9E9;
  padding:2px;
}

#conteudo .semborda td
{
  border: none 0px;
  padding:2px;
}

#conteudo table .linhacabecalho
{
  background-color:#006699;
  text-align:center;
  color:#FFFFFF;
  font-weight:bold;
}
#conteudo table .linhasubcabecalho
{
  text-align:center;
  font-weight:bold;
  height:15px
}
#conteudo table .linhaalternada
{
  background-color: #C9DFF1;
}
#conteudo table .celulacabecalho
{
  
}
#conteudo table .celularotulo
{
  text-align:right;
}
#conteudo table .celulacampo
{
  text-align:left;
  vertical-align: middle;
}
#conteudo table .celulaerro
{
  width:102px;
}
#conteudo table .celulanumerico
{
  text-align:center;
}
#conteudo table .botao 
{
  padding-top:10px;
}
/*Páginas que contém forms para submissão de informações*/
#conteudo #formulario 
{
  text-align:center;
}
#conteudo #formulario .textoexplicativo
{
  text-align:justify;
  padding-bottom:20px;
  width:480px;
}
#conteudo #formulario .informacao
{
  color:Blue;
  font-size:12px;
}
#conteudo #formulario .destaque
{
  color:Red;
}
#conteudo .documentohierarquico
{
  text-align:justify;
  font-size:10px;
  width:566px;
}
#conteudo .documentohierarquico a {color:#FF0000}
#conteudo .documentohierarquico .titulo {font-weight:bold; text-align:center;}
#conteudo .documentohierarquico .topico {font-weight:bold; padding-bottom:15px;}
#conteudo .documentohierarquico .topico .subtopico {position:relative; padding-left:10px;}
#conteudo .documentohierarquico .texto {position:relative; padding-left:10px; font-weight:normal}
/** Texto seccionado **/
#conteudo #textoseccionado
{
  width:565px; 
  text-align:justify
}
#conteudo #textoseccionado .secao
{
  padding-bottom:20px;
}
#conteudo #textoseccionado .secao .titulo
{
  padding-bottom:10px;
}
#conteudo #textoseccionado .secao .titulo .destaque
{
  color:#2A8BB9;
}
#conteudo #textoseccionado .secao .titulo .texto
{
  font-weight:bold;
}
#conteudo #textoseccionado .secao .imagem
{
  padding-right:10px;
}


/** Aviso de desligamento **/
#avisodesligamento 
{
}
#avisodesligamento .dia 
{
  width:567px;
}
#avisodesligamento .dia .data
{
	font-weight: bold;
	color: #FFFFFF;
	background-color:#006699;
	text-align:left;
}
#avisodesligamento .dia .texto
{
  padding-top:5px;
  padding-bottom:20px;
}

/**Atualização Cadastral**/
#atualizacaocadastral
{
}
#atualizacaocadastral .texto
{
  text-align:justify;
  width:480px;
  float:inherit;
  padding-bottom:20px;
}
#atualizacaocadastral .botao
{
  text-align:center;
}

/**Documentos**/
#documentos
{
  width:480px;
  padding-left:20px;
}
#documentos .secao
{
  color:#2A8BB9;
  border-bottom: solid 1px;
  font-size:20px;
  font-weight:bold;
}

/**Notícias**/
#noticias
{
}
#noticias #portlet
{
}
#noticias #portlet .manchete
{
  padding-bottom: 3px;
}
#noticias #portlet .manchete .data
{
  color:#2A8BB9; 
  font-size:9px;
}
#noticias #portlet .manchete .linkdetalhe
{
  color:#FF6600;
}
#noticias #lista
{
}
#noticias #lista .manchete
{
  padding-bottom: 10px;
}
#noticias #lista .manchete .titulo
{
  font-size:12px; 
  font-weight:bold
}
#noticias #lista .manchete .data
{
  font-size:10px; 
  color:Gray;
}
#noticias #lista .manchete .resumo
{
  padding-left:10px; 
  text-align:justify;
}
#noticias #detalhe
{
  width:560px;
}
#noticias #detalhe .titulo
{
  font-size:22px; 
  border-bottom: solid 1px #2A8BB9;
}
#noticias #detalhe .data
{
  font-size:10px; 
  color:Gray; 
  padding-bottom:5px; 
  padding-top:5px;
}
#noticias #detalhe .resumo
{
  font-size:12px; 
  font-weight:bold; 
  padding-bottom:10px;
}
#noticias #detalhe .texto
{
  text-align:justify;
}

#noticias #detalhe .texto #thumb
{
  font-size:10px; 
  float:right; 
  margin:5px; 
  border:solid 1px black; 
}

#noticias #detalhe .texto #thumb #legenda
{
  padding: 5px; 
  text-align:center; 
  color:#444444; 
  width:200px;
}

#noticias #detalhe .texto #thumb img
{
  border: 0px;
}

/**APD**/
#APDContainerNoticia
{
  padding-bottom: 10px;
}

#APDContainerNoticia #BackgroundDestaque
{
  background-color: #FFFFCC; 
  width: 562px;
}

#APDContainerNoticia #BackgroundDestaque #AreaNoticias
{
  width: 80%; 
  padding-left: 4px;
}

#APDContainerNoticia #BackgroundDestaque #AreaNoticias #Cabecalho
{
  border-bottom: solid 2px #2A8BB9; 
  margin-bottom: 5px;
}

/********Estilos gerado pelo Dreamweaver para página********/

td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer120047050 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:779px;
	height:204px;
	text-align:left;
}

#MMMenuContainer0215092214_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0215092214_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:135px;
	top:204px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0215092214_0 {
/* This class defines things about menu MMMenu0215092214_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #cccccc;
	width:159px;
	height:127px;
}

.MMMIFVStyleMMMenu0215092214_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0215092214_0 */
	border-top:1px solid #0072c6;
	border-left:1px solid #0072c6;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:159px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:151px;
	height:14px;
}

.MMMIVStyleMMMenu0215092214_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0215092214_0 */
	border-top:0px;
	border-left:1px solid #0072c6;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:159px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:151px;
	height:14px;
}

#MMMenu0215092214_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0215092214_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0215092214_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0215092214_0 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0215092214_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0215092214_0 so we can set its position */
	left:0px;
	top:43px;
}

#MMMenu0215092214_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0215092214_0 so we can set its position */
	left:0px;
	top:64px;
}

#MMMenu0215092214_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu0215092214_0 so we can set its position */
	left:0px;
	top:85px;
}

#MMMenu0215092214_0_Item_5 {
/* Unique ID for item 5 of menu MMMenu0215092214_0 so we can set its position */
	left:0px;
	top:106px;
}

#MMMenuContainer0215092214_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0215092214_0 a {
/* Controls the general apperance for menu MMMenuContainer0215092214_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#0072c6;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0215092214_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0215092214_0 */
	color:#ffffff;
	background-color:#6aa1b0;
}
#MMMenuContainer0215090100_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0215090100_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:395px;
	top:204px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0215090100_0 {
/* This class defines things about menu MMMenu0215090100_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #cccccc;
	width:316px;
	height:190px;
}

.MMMIFVStyleMMMenu0215090100_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0215090100_0 */
	border-top:1px solid #0072c6;
	border-left:1px solid #0072c6;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:316px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:308px;
	height:14px;
}

.MMMIVStyleMMMenu0215090100_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0215090100_0 */
	border-top:0px;
	border-left:1px solid #0072c6;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:316px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:308px;
	height:14px;
}

#MMMenu0215090100_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0215090100_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0215090100_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0215090100_0 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0215090100_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0215090100_0 so we can set its position */
	left:0px;
	top:43px;
}

#MMMenu0215090100_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0215090100_0 so we can set its position */
	left:0px;
	top:64px;
}

#MMMenu0215090100_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu0215090100_0 so we can set its position */
	left:0px;
	top:85px;
}

#MMMenu0215090100_0_Item_5 {
/* Unique ID for item 5 of menu MMMenu0215090100_0 so we can set its position */
	left:0px;
	top:106px;
}

#MMMenu0215090100_0_Item_6 {
/* Unique ID for item 6 of menu MMMenu0215090100_0 so we can set its position */
	left:0px;
	top:127px;
}

#MMMenu0215090100_0_Item_7 {
/* Unique ID for item 7 of menu MMMenu0215090100_0 so we can set its position */
	left:0px;
	top:148px;
}

#MMMenu0215090100_0_Item_8 {
/* Unique ID for item 8 of menu MMMenu0215090100_0 so we can set its position */
	left:0px;
	top:169px;
}

#MMMenuContainer0215090100_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0215090100_0 a {
/* Controls the general apperance for menu MMMenuContainer0215090100_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#0072c6;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0215090100_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0215090100_0 */
	color:#ffffff;
	background-color:#6aa1b0;
}
#MMMenuContainer0215092942_1 {
/* This ID is related to the master menu div for menu MMMenuContainer0215092942_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:526px;
	top:204px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0215092942_1 {
/* This class defines things about menu MMMenu0215092942_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #cccccc;
	width:162px;
	height:106px;
}

.MMMIFVStyleMMMenu0215092942_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0215092942_1 */
	border-top:1px solid #0072c6;
	border-left:1px solid #0072c6;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:162px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:154px;
	height:14px;
}

.MMMIVStyleMMMenu0215092942_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0215092942_1 */
	border-top:0px;
	border-left:1px solid #0072c6;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:162px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:154px;
	height:14px;
}

#MMMenu0215092942_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0215092942_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0215092942_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0215092942_1 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0215092942_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0215092942_1 so we can set its position */
	left:0px;
	top:43px;
}

#MMMenu0215092942_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu0215092942_1 so we can set its position */
	left:0px;
	top:64px;
}

#MMMenu0215092942_1_Item_4 {
/* Unique ID for item 4 of menu MMMenu0215092942_1 so we can set its position */
	left:0px;
	top:85px;
}

#MMMenuContainer0215092942_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0215092942_1 a {
/* Controls the general apperance for menu MMMenuContainer0215092942_1's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#0072c6;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0215092942_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0215092942_1 */
	color:#ffffff;
	background-color:#6aa1b0;
}
