/**
 *  Autor: Geraldo Felipe
 *  Chave: C1131065
 *  Data.: 25/07/2003
 *  Módulo CSS
*/

@page{
	font-size: 10px;
	font-family: verdana, tahoma, arial;	
}

.displayTable{
	width:100%;
	border:0;
	text-align:left;
}

.displayAlignRight{
	text-align:right;
}

.displayColunnLEFT{
	text-align:left;
}

.displayColunnRIGHT{
	text-align: right;
}

.status{	
	color: #FF0000;
}
a{
	font-size: 10px;
	font-family: verdana, tahoma, arial;
	color: #000000;
	text-decoration: none;
}

a:hover{
	font-size: 10px;
	font-family: verdana, tahoma, arial; 
	color: #666666; 
	text-decoration: none;
}

.alerta{
	color: #FF0000; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.alertaPositivo{
	color: #0000FF; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

body{
	color: #000000;
	font-family: verdana, tahoma , arial;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/fundo.jpg);
	scrollbar-face-color: #EEEEEE; 
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #EEEEEE; 
	scrollbar-3dlight-color: #DDDDDD;
	scrollbar-arrow-color: #DDDDDD; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #DDDDDD;
}

.calendario{
	font-size: 10px;
	font-family: verdana, tahoma, arial;
	color: #999999;
	text-decoration: none;
}

.calendario:hover{
	font-size: 10px;
	font-family: verdana, tahoma, arial; 
	color: #666666; 
	text-decoration: none;
}

.campos{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	border-color: #DDDDDD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.artigo{
	color: #000000; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: verdana, tahoma, arial;
}

.artigo:hover{
	color: #666666; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: verdana, tahoma, arial;
}

.arquivo{
	color: #000000; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: verdana, tahoma, arial;
}

.arquivo:hover{
	color: #666666; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: verdana, tahoma, arial;
}

.anuncio{
	color: #000000; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: verdana, tahoma, arial;
}

.anuncio:hover{
	color: #666666; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: verdana, tahoma, arial;
}

.copyright{
	font-size: 12px;
	font-family: tahoma, arial; 
	font-weight: bold;
	color: #CCCCCC;
}

.direitos{
	font-size: 11px;
	font-family: verdana, tahoma, arial; 
	color: #000000;
}

.data{
	color: #FF0000; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.destaques {
	font-size: 11px;
	font-family: verdana, tahoma, arial;
	color: #000000;
	text-decoration: none;
}

.destaques:hover {
	font-size: 11px;
	font-family: verdana, tahoma, arial; 
	color: #666666; 
	text-decoration: none;
}

.destaque1{
	color: #0000ff;
}

.destaque2{
	color: #ff0000;
}

.downloads{
	color: #333333; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
}

.downloads:hover{
	color: #666666;
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
}

.exemplo{
	color: #999999; 
	font-size: 10px; 
	font-family: tahoma, verdana, arial;
}

.eventos{
	color: #333333; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
}

.eventos:hover{
	color: #666666; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
}

.finalSemana{
	font-size: 10px;
	font-family:  verdana, tahoma,  arial;
	color: #cc0000;
	text-decoration: none;
}

.finalSemana:hover{
	font-size: 10px;
	font-family:  verdana, tahoma,  arial;
	color: #666666; 
	text-decoration: none;
}

.hoje{
	font-size: 10px;
	font-family:  verdana, tahoma,  arial;
	color: #000066;
	text-decoration: none;
}

.hoje:hover{
	font-size: 10px;
	font-family:  verdana, tahoma,  arial;
	color: #666666; 
	text-decoration: none;
}

image{
	border-color: #000000;
}

input, select, textarea{
	color: #000000;
	font-size: 10px; 
	font-family: verdana, tahoma, arial;	
}

.linhaBranca{
	background-color:#FFFFFF;
}

.linhaColorida{
	background-color:#EDF3F6;
}

.linhaSelecionada{
	background-color:#8CACBC;
}

.links{
	color: #333333; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
}

.links:hover{
	color: #666666; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
}

.linkBranco{
	font-size: 11px;
	font-family: tahoma, verdana, arial;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.linkBranco:hover{
	font-size: 11px;
	font-family: tahoma, verdana, arial;
	font-weight: bold;
	color: #DDDDDD;	
	text-decoration: none;
}

.linkBrancoNormal{
	font-size: 11px;
	font-family: tahoma, verdana, arial;
	color: #FFFFFF;
	text-decoration: none;
}

.linkBrancoNormal:hover{
	font-size: 11px;
	font-family: tahoma, verdana, arial;
	color: #DDDDDD;	
	text-decoration: none;
}

.linkMsg{
	font-size: 10px;
	font-family: verdana, tahoma, arial;
	color: #123456;
	text-decoration: none;
}

.linkMsg:hover{
	font-size: 10px;
	font-family: verdana, tahoma, arial; 
	color: #666666; 
	text-decoration: underline;
}

.linkVermelho{
	color: #FF0000;
	text-decoration: none;
}

.linkVermelho:hover{
	color: #CC0000;	
	text-decoration: none;
}

.mais{
	color: #333333; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
	font-weight: bold;
}

.mais:hover{
	color: #666666; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
	font-weight: bold;
}

.mensagem {
	font-size: 11px;
	font-family: arial;
	color: #000000;
	text-decoration: none;
}

.mensagem:hover {
	font-size: 11px;
	font-family: arial;
	color: #666666;
	text-decoration: none;
}

.menuCinza{
	color: #000000;
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.menuCinza:hover{
	color: #666666; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.menuTopo{
	color: #333333;
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.menuTopo:hover{
	color: #000000; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.msgRecebida{
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
}

.nome{
	color: #FFFFBB; 
	text-decoration: none; 
	font-size: 9px;
	font-family: arial;
}

.nome:hover{
	color: #FFFF00; 
	text-decoration: none; 
	font-size: 9px;
	font-family: arial;
}

.nomeDestaque{
	color: #0000FF; 
	text-decoration: none; 
	font-size: 9px;
	font-family: arial;
}

.nomeDestaque:hover{
	color: #000066; 
	text-decoration: none; 
	font-size: 9px;
	font-family: arial;
}

.paginacao{
	color: #006699;
	text-decoration: none; 	
	font-size: 11px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.paginacao:hover{
	color: #003399;
	text-decoration: none; 	
	font-size: 11px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.paginacaoAtual{
	color: #000000;
	text-decoration: none; 	
	font-size: 11px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.paginacaoAtual:hover{
	color: #333333;
	text-decoration: none; 	
	font-size: 11px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.paginacaoNumerica{
	color: #666666;
	text-decoration: none; 	
	font-size: 11px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.paginacaoNumerica:hover{
	color: #333333;
	text-decoration: none; 	
	font-size: 11px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.outrosEventos{
	color: #999999; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.outrosEventos:hover{
	color: #666666; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.semPaginacao{
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
	text-align: right;
}

.tooltips{
	font-size: 10px; 
	font-family: sans-serif, tahoma, verdana, arial;
}

.vazio{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 9px;
	font-family: arial;
	font-weight: bold;
}

.vazio:hover{
	color: #BB0000; 
	text-decoration: none; 
	font-size: 9px;
	font-family: arial;
	font-weight: bold;
}

.menu{
	color: #003300; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.menu:hover{
	color: #666666; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.msg{
	font-size: 11px;
	font-family: courier new, tahoma, verdana, arial;
}

.noticias{
	color: #333333; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
}

.noticias:hover{
	color: #666666;
	text-decoration: none; 
	font-size: 11px; 
	font-family: verdana, tahoma, arial;
}

#paletaCor{
	font-size: 10px;
	font-family: tahoma, verdana, arial;
}

table{
	border: 0;
	padding: 0;
	letter-spacing: 0;
	font-size: 10px;
	font-family: verdana, tahoma, arial;
}

.titulo{
	color: #999999; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
	text-align: left;
}

.tituloAcao{
	color: #999999; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
	text-align: right;
}

.tituloAzul{
	color: #006699;
	font-size: 11px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.tituloBranco{
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold;
	font-family: tahoma, verdana, arial;
}

.tituloBrancoNormal{
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma, verdana, arial;
}

.tituloCinza{
	color: #333333;
	font-size: 11px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.tituloClassificados{
	color: #064F99;
	font-size: 11px;
	font-weight: bold; 
	font-family: verdana, tahoma, arial;
}

.tituloEspecial{
	color: #000000;
	font-size: 13px;
	font-weight: bold; 	
	font-family: tahoma, verdana, arial;
	filter: Blur(Add=true, Direction=225, Strength=5)
}

.tituloHotLinks{
	color: #064F99;
	font-size: 11px;
	font-weight: bold; 
	font-family: verdana, tahoma, arial;
}

.tituloListas{
	color: #10659E;
	font-size: 11px;
	font-family: tahoma, verdana, arial;
}

.tituloMenu{
	color: #333333;
	font-size: 12px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.tituloMsg{
	color: #10659E;
	font-size: 11px;
	font-family: tahoma, verdana, arial;
}

.tituloPreto{
	color: #000000;
	font-size: 11px;
	font-weight: bold; 	
	font-family: tahoma, verdana, arial;
}

.tituloPretoGrande{
	color: #000000;
	font-size: 13px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.tituloSCI{
	color: #666666;
	font-size: 13px;
	font-weight: bold; 
	font-family: tahoma, verdana, arial;
}

.transparente{
	filter: Alpha(Opacity=98);
}

.transpTable{
	filter: Alpha(style=0, opacity:100), blur(add=true, direction=225);
}

.ultimoAcesso{
	color: #999999; 
	font-size: 10px; 
	font-weight: bold;
	font-family: tahoma, verdana, arial;
}

.txtAviso {
	color: #FFCC00;
}

.txtAzul {
	color: #0000FF;
}

.txtSublinhado {
	text-decoration: underline;
}

.txtPreto {
	color: #000000;
	vertical-align:bottom;
}

.txtVermelho {
	color: #FF0000;
}

h1 { 
	font-size: 20px; 
	font-weight: bold; 
	color: #000000
}

h2 {
	font-size: 18px; 
	font-weight: bold; 
	color: #003300
}

#sucesso { 
	color: green; 
	font-weight: bold; 
}

#erro { 
	color: red; 
	font-weight: bold; 
}

#tituloErro { 
	color: red; 
	font-weight: bold;
}


#mensagens {
    font-size: 10px;
	text-align: left
}

table.erros {
	color: red;
	font: bold 8pt Verdana;
	width: 400px; margin-top: 5px;
}

th.icone {
	width: 36px;
}

td.marcador
{
	text-align: right;
}

td.texto {
	text-align: justify;
}

textarea.focus, input.focus {
    background-color: #EDF3F6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
	border-color: #DDDDDD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

textarea.erro, input.erro {
    background-color: #8CACBC;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	border-color: #DDDDDD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
}

td.msgFocus {
	color: black;
}

td.msgErro {
	color: red;	
}

pre{
	font-family: courier new;
	font-size: 11px;
	color: #0000FF;
}



/* versao 1.1*/

#cabecalho {
	/*background: #EDF3F6;*/
	background-repeat:no-repeat;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:3px solid #6A8CA0;
	border-collapse:collapse;
}

#cabecalho #navegacao {
	color: #FFFFFF;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:6px 10px 0px 10px;
    border:0px;
	vertical-align:bottom;
}

#cabecalho #navegacao a {
	font-family: "Trebuchet MS", verdana;
	font-size: 11px;
	background-color: #8CACBC;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    vertical-align:bottom;
    border-width:0px;
}

#cabecalho #navegacao a:hover {
	font-family: "Trebuchet MS", verdana;
	background-color: #3C5462;
	text-decoration: none;
	color: #FFFFFF;
    border-width:0px;
}

#cabecalho #navegacao .atual {
	font-size:130%;
	background-color:#6A8CA0;
	moz-border-radius:6px 6px 0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    vertical-align:bottom;
    border-width:0px;
}

.listagemFundo1 {background: #FFFFFF}
.listagemFundo2 {background: #E7E7E7}