body
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 9pt;
    margin-top:0em;
    margin-left:0em;
    margin-right:0em;
}

p, td
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 9pt;
    line-height:11pt;
    vertical-align:top;
}

th
{
    color: #333366;
    font-size: 0.8em;
    font-weight: bold;
    text-align: left
}

h1
{
    color: #333366;
    font-size: 3em
}

h2
{
    color: #333366;
    font-size: 1.5em;
    margin: 1.5em;
    margin-left:0em;
}

h3
{
    color: #333366;
    font-size: 1em;
    margin: 1.5em;
    margin-left:0em;
    margin-bottom: 1em;
}

h4
{
    xcolor: #333366;
    font-size: 1em;
    margin: 1.5em;
    margin-left:0em;
    margin-bottom: 1em;
}


.rotulo
{
    color: #666666;
    text-align:right;
}

.tituloPagina
{
    color: #333366;
    font-family: Verdana, Arial, Helvetica;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none
}

.tituloSecao
{
    color: #333366;
    font-family: Verdana, Arial, Helvetica;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none
}

.busca {
	font-size:8pt;
	text-align:right;
	margin:0pt;
}

.tiny
{
    font-size: 7pt;
}

.footer
{
    font-size: 7pt;
    text-align:center;
}

.menu {
	font-family: Verdana, Arial, Helvetica;
	font-size:9pt;
	font-weight:bold;
	color:#f0f0f0;
	text-decoration:none;
	vertical-align:center;

}

.menu_hi {
	font-family: Verdana, Arial, Helvetica;
	font-size:11pt;
	font-weight:bold;
	color:#ff9933;
	text-decoration:none;
}

.menu_home {
	font-family: Verdana, Arial, Helvetica;
	font-size:13pt;
	font-weight:bold;
	color:#333366;
	text-decoration:none;
	xzmargin-left:4em;
}

.menu_home:hover {
	text-decoration:underline;
}

.submenu_hi {
	color:#ff9933;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

#logo {
	display:block;
	float:left;
	position:absolute;
	top:0;
	left:0;
}

#home {
	display:block;
	position:absolute;
	top:20%;
	left:1em;
	width:65%;
	vertical-align:center;
}

#home div.menu {
	position:absolute;
	top:3em;
	left:1em;
margin-left:18em;
}


.org_nome {
	text-align:center;
}

.org_cargo {
	text-align:center;
	color:#cc0000;
}

.error_message {
	color:#cc0000;
	font-weight:bold;
	background-color:#eeeeee;
	padding:1em;
	border:1 solid;
}

.att {
	color:#cc0000;
	font-weight:bold;
	margin-bottom:6pt;
	margin-top:6pt;
}

.dimmed {
	color:#cccccc;
}

#instructions {
	background-color:#ffffee;
	border:1 dashed;
	line-height:15pt;
	margin-top:0.5em;
	margin-bottom:1em;
	padding:1em;
}

#header td {
	vertical-align:middle;
}

#main {
	margin:1em;
}

#submenu {
	padding:1em;
   	padding-left:4em;
	background-color:#eeeeee;
	line-height:15pt;
}

#body {
	margin-left:4em;
	margin-right:2em;
}

#body td {
	vertical-align:top;
}

#footer {
	margin-left:1em;
	margin-right:1em;
	text-align:center;
	margin-top:6pt;
}

#noticia {
	font-size:90%;
	background-color:#ffffff;
	xborder:1pt solid;
   	xborder-color:#003366;
	min-width:300pt;
   border-top:1pt solid #eeeeee;
   border-left:1pt solid #eeeeee;
   border-right:1pt solid #003366;
   border-botton:1pt solid #003366;
}

#noticia p {
	font-size:100%
}

#noticia div.titulo {
	padding:4pt;
	font-weight:bold;
	   color:#003366;
	   background-color:#eeeeee;
	   border-top:1pt solid #003366;
}

#noticia div.datahora {
	padding: 1em;
	padding-bottom:0;
	color:#999999;
}

#noticia div.texto {
	padding-left:1em;
	padding-right:1em;
}

.buttons {
	margin-top:2em;
}

.button_gutter {
	margin-left:3em;
}

.view_table {
   margin-left:2em;
}

.nav_paginas {
	margin-right:2em;
	text-align:right;
}

.border_bottom {
	padding-bottom:1em;
	border-bottom:1pt solid #000066;

}

.border_top {
	padding-top:1em;
	border-top:1pt solid #000066;
}

.tip {
	color:#666666;
	margin-left:0.5em;
}

.on {
	color:#009900;
}

.off {
	color:#999999;
}

.row_quebra {
background-color:#00005A;
color:#eeeeee;
   xxxborder-top: 2px solid #00005A;
   padding:0.5em;
   padding-left:1em;
   font-weight:bold;
   margin-top:2em;
}

.row0 {
   background-color:#eeeeff;
   xxxbackground-color:#eeeeee;
}

.row1 {
   background-color:#fcfcfc;
}

.organograma_popup {
	position:absolute;
	display:block;
	visibility:hidden;
	top:250px;
	left:20px;
	width:350px;
	height:250px;
	z-index:99;
	background-color:#eeeeff;
}

.janela_fechar {
	text-align:right;
	text-decoration:none;
	background-color:#dddddd;
	font-size:8pt;
	border:1 solid #666666;
	padding:0.5em;
	width:350;
}

#organograma {
	background-color:#ffffee;
	border:1 solid #000033;
}

#organograma div.pessoa {
	font-weight:bold;
	color:#00005A;
	font-size:9pt;
	padding:0.2em 0.5em 0em 0.5em; /* top right bottom left */
	margin:0pt;
}

#organograma div.titulo {
	font-style:italic;
	font-family:Times New Roman;
	color:#00005A;
	font-size:9pt;
	padding:0.5em;
	margin:0pt;
}

#organograma div.texto {
	padding:0.5em;
	font-size:8pt;
	width:250px;
	height:150px;
}

#organograma div.foto {
	display:block;
	position:absolute;
	background-color:#ffffee;
	top:50px;
	left:260px;
	width:80px;
	height:100px;
	color:#ffffee;
	text-align:center;
	vertical-align:bottom;
}

.extrato_header {
	background-color:#ffffcc;
}

.calcpYearNavigation, .calcpMonthNavigation {
	background-color:#333366;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	padding: 2px 4px 4px 4px;
};

.calcpDayColumnHeader,
.calcpYearNavigation,
.calcpMonthNavigation,
.calcpCurrentMonthDate,
.calcpCurrentMonthDateDisabled,
.calcpOtherMonthDate,
.calcpOtherMonthDateDisabled,
.calcpCurrentDate,
.calcpCurrentDateDisabled,
.calcpTodayText,
.calcpTodayTextDisabled,
.calcpText {
	font-family:arial;
	font-size:8pt;
	padding: 1px 2px 1px 2px;
 }

TD.calcpDayColumnHeader {
	text-align:right;
	border:solid thin #C0C0C0;
	border-width:0px 0px 1px 0px;
	font-weight:bold;
	color:#333366;
	padding: 1px 2px 1px 2px;
}

.calcpCurrentMonthDate, .calcpOtherMonthDate, .calcpCurrentDate  {
	text-align:right;
	text-decoration:none;
}

.calcpCurrentMonthDateDisabled,
.calcpOtherMonthDateDisabled,
.calcpCurrentDateDisabled {
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}

.calcpCurrentMonthDate,
.cpCurrentDate {
	color:#000000;
}

.calcpOtherMonthDate {
	color:#808080;
}

TD.calcpCurrentDate {
	color:#333366;
	font-weight:bold;
	background-color: #ffffff;
	border-width:1px;
	border: solid thin #990000;
	padding:0;
}

TD.calcpCurrentDateDisabled {
	border-width:1px;
	border:solid thin #FFAAAA;
}

TD.calcpTodayText,
TD.calcpTodayTextDisabled {
	border:solid thin #C0C0C0;
	border-width:1px 0px 0px 0px;
}

A.calcpTodayText,
SPAN.calcpTodayTextDisabled {
	height:20px;
}

A.calcpTodayText {
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
}

A.calcpTodayText:hover {
	text-decoration:underline;
}

.calcpTodayTextDisabled {
	color:#D0D0D0;
}

.calcpBorder {
	border:solid thin #808080;
}

