div.display_none {
  display: none;
}

/* ----------------- Configurações de BODY ----------------- */ 
Body {
  margin-width: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 10pt;
  text-align: justify;
}

/* ------------ Configurações de ´lightbox-DIV´ ------------ */
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position:fixed;
	*position:absolute;
	padding: 5px;
	background-color: white;
	z-index: 1002;
}

/* ----------------- Configurações Padroes e Entradas ----------------- */ 
A {
  text-decoration: none;
  color: #000000;
}
A:hover {
  text-decoration: none;
}
TD {
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  margin:0px;
}
Input {
  background-repeat: repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  border: none;
/*  border: solid 1px #FFDEDE; */
  background-color: #FFFFFF;
  height: 20px;
  vertical-align: middle;
  outline: none;
}
Option {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  border: none;
/*  border: solid 1px #FFDEDE; */
  background-color: #FFFFFF;
  height: 24px;
  vertical-align: middle;
  margin: 0px;
  outline: none;
}
Select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  border: none;
/*  border: solid 1px #FFDEDE; */
  background-color: #FFFFFF;
  height: 20px;
  vertical-align: middle;
  margin: 0px;
  outline: none;
}
Textarea {
  background-repeat: repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  border: none;
/*  border: solid 1px #FFDEDE; */
  background-color: #FFFFFF;
  scrollbar-arrow-color: #000000;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-dark-shadow-color: #FF6600;
  scrollbar-base-color: #787878;
  scrollbar-face-color: #828282;
  outline: none;
}
Img {
	margin:0px;
	padding:0px;
	border:none;
}
.CheckBox {
	border-right: none;
	font-size: 11pt;
	border: none;
	background: none;
	height: 13px;
}
.CheckBoxLabel {
	background-repeat: repeat-x;
	border: solid 1px #828282;
	height: 16px;
}

/* ----------------- Configurações de Fontes ----------------- */
.data {
	color:#666666;
	font-size:7pt;
}
.data8 {
	color:#666666;
	font-size:8pt;
}
.Pt7 {
	color:#000000;
	font-size:7pt;
}
.Pt7B {
	color:#000000;
	font-size:7pt;
   font-weight:bold;
}
.Pt8 {
	color:#000000;
	font-size:8pt;
}
.Pt8B {
	color:#000000;
	font-size:8pt;
   font-weight:bold;
}
.Pt10 {
	color:#000000;
	font-size:10pt;
}
.Pt10B {
	color:#000000;
	font-size:10pt;
   font-weight:bold;
}
.Pt12 {
	color:#000000;
	font-size:12pt;
}
.Pt12B {
	color:#000000;
	font-size:12pt;
   font-weight:bold;
}
/* ----------------- Configurações de tabelas ----------------- */ 
TABLE.TopoTable {
	width: 100%;
	font-size: 8pt;
	background-color: #333333;
}
TABLE.FormTable {
	width: auto;
	font-size: 8pt;
}
TD.Base {
	color: #000000;
	font-size: 8pt;
	text-align: justify;
}
TD.MenuOpcoes {
	color: #FFFFFF;
	font-size: 8pt;
	text-align: center;
	white-space: nowrap;
	padding: 0px;
	height: 40px;
}
TD.FormTitulo {
	background-color: #666666;
	color: #FFFFFF;
	font-size: 12pt;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	padding: 1px;
   font-family: Arial, Helvetica, sans-serif;
}
TD.FormValor {
	background-color: #FFFFFF;
	color: #000000;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	padding: 1px;
}
TD.TBTitulo {
	background-color: #333333;
	color: #FFFFFF;
	font-size: 10pt;
	text-align: center;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:5px;
}
TD.TBLinhaPar {
	color: #000000;
	background-color: #C7C7C7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	overflow: hidden;
}
TD.TBLinhaImpar {
	color: #000000;
	background-color: RGB(255,255,255);
   font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	overflow: hidden;
}
TD.EstatisticaTitulo {
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	white-space: nowrap;
}
TD.EstatisticaValor {
	text-align: center;
	font-size: 8pt;
	white-space: nowrap;
}
TD.Noticias_Destaque {
	text-align: justify;
	vertical-align: middle;
	color: #FF0000;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
}

/* ----------------- Configurações diversas ----------------- */ 
.Erro {
	color:#FF0000;
	font-size:10pt;
   font-weight:bold;
	text-align:center;
}

.BotaoValida {
	font-size: 10pt;
	height: 25px;
	border: dashed 1px #000000;
	background-image: url(/ag_v2011/imagens/botaovalida/fundo.png);
	padding: 0px;
	color: #000000;
	cursor: pointer;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.BotaoSelect {
	height: 20px;
	background: url(/imagens/fd_botaovalida.jpg);
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
.Desabilita {
	background-color: #CCCCCC;
}
.Copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E5050F;
	text-align: right;
	font-size: 7pt;
}
.DireitosAutorais {
	background-image: url(/imagens/background.jpg);
	background-position: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 10pt;
	padding: 5px;
}
.TituloGuia {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 08pt;
	font-weight: bold;
	white-space:nowrap;
}
.Titulo_SubTexto {
	color: #800000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
}
.Legenda_Foto {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
}
.Destaque_Home {
	background-image: url(/imagens/background.jpg);
	background-position: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	padding: 2px;
}
.Galeria {
	background-color: #800000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: italic;
	text-align: center;
	padding: 2px;
}
.DivisorH {
	background: url(/ag_v2011/imagens/divisor_h.png);
	background-repeat: repeat-x;
	empty-cells: show;
	height: 21px;
	min-height: 21px;
	max-height: 21px;
}
.DivisorV {
	background: url(/ag_v2011/imagens/divisor_v.png);
	background-repeat: repeat-y;
	empty-cells: show;
	width: 21px;
	min-width: 21px;
	max-width: 21px;
}

