html
{
    height: 100%;
}

#tudo
{
    min-height: 100%;
    position: relative;
}

* html #tudo
{
    height: 100%; /* hack para IE6 hq trata height como min-height */
}

#conteudo
{
    padding-bottom: 30px;
    width: 100%;
}

/* Ini Tema*/
body {
	background-color: #024685;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#rodape
{
/*	height:170px;*/
	background-color: #012E58;
	bottom: 0;
    width: 1000px;
}

.backgroundA
{
	background-color:#024685;
}

.backgroundB
{
	background-color:#012E58;
}

.FormMini {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BEBEBE;
	background-color: #012E58; 
	border: 0px solid #A5ACB2;
	font-weight: bold;
}

.mainmenu a {
	cursor: hand !important;
	cursor: pointer !important;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4777A7;  
	font-weight : bold;	
	text-shadow : Silver;
}

.mainmenuSelec a {
	cursor: hand !important;
	cursor: pointer !important;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight : bold;	
	text-shadow : Silver;
	background-color:#012E58;
	
	
}

.submenu a {
	cursor: hand !important;
	cursor: pointer !important;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight : bold;	
	text-shadow : Silver;
}

/*central de relacionamento*/
.central
{
	background-color:#27A544; 
	font-family:Arial;
	font-weight:bold;
}

.tdTitSessao
{
	padding-bottom:4px;
	padding-top:2px;
	text-align:left;
	font-family: Lucida Sans;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	 color: #444444; 
	/*color: #FBA739;*/
}

/* Fim Tema*/

.linhaSessao
{
	/* background-color:#FF9639;
	background-color:#FFBD9D;
	/*background-color:#FF9866;
	background-color:#F26420;*/
	
	background-color:#E8E8E8; 
	height:7px;
}


td,th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	 
}
.GridMenuAdmin {
	padding-bottom:7px;
}
.corpo9 {
	/*font-size: 18px;*/
	font-size: 9px;
	font-weight: bold;
}

.corpo10 {
	font-size: 11px;
	font-weight: bold;
}
.corpo12 {
	font-size: 12px;
}
.FormItem {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F6F7F8;
	border: 1px solid #A5ACB2;
}

.FormBT {
	background-color: #363A91;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #00B6EE;
	font-family: Arial, Helvetica, sans-serif;
}
.data {
	font-size: 9px;
	color: #434343;
}
.rodape {
	font-size: 9px;
	color: #90B6DB;
	font-weight: bold;
}
.rodape_admin {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
a 
{
	/*color:#FFFFFF; */
	color: #797C7B; 
	text-decoration: none;
}
a:hover {
	color: #FF6600;
}
a.LinkBranco {
	color: #FFFFFF;
	text-decoration: none;
}
a.LinkBranco:hover {
	color: #00FFFF;
}
a.LinkPath {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}
a.LinkMenu {
	color: #363A90;
	text-decoration: none;
}
a.LinkMenu:hover {
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}
a.LinkPath:hover {
	color: #FF6600;
}

a.LinkRodape {
	color: #90B6DB;
	text-decoration: none;
}
a.LinkRodape:hover {
	color: #FFFFFF;
}
a.LinkRodape_admin {
	color: #FFFFFF;
	text-decoration: none;
}
a.LinkRodape_admin:hover {
	color: #90B6DB;
}
a.login {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.titulo {
	font-size: 18px;
	color: #858585;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
}
.titulo_admin {
	font-size: 18px;
	color: #363A90;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
}
.subtitulo {
	font-size: 14px;
	font-weight: bold;
	color: #363A90;
	letter-spacing: -1px;
}
.TDCaption {
	background-color: #363A90;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.TRLight {
	background-color: #F0F5F9;
}
.TRMed {
	background-color: #DCE8F1;
}
.TRTotal {
	background-color: #00B6EE;
	font-weight: bold;
}
.TableResult {
	background-color: #99CCFF;
	color: #363A90;
	font-weight: bold;
	font-size: 12px;
}

.login {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.tituloNoticia {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.tituloNoticia:link {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.tituloNoticia:visited {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.tituloNoticia:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.conteudoNoticia {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #818181;
}

.conteudoNoticia:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #818181;
}

.conteudoNoticia:visited {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #818181;
}

.conteudoNoticia:hover {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #818181;
}

.LeiaMais {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #E7B20E;
	float : right;
	font-weight : bold;
}

.LeiaMais:link {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #E7B20E;
	float : right;
	font-weight : bold;
}

.LeiaMais:visited {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #E7B20E;
	float : right;
	font-weight : bold;
}

.LeiaMais:hover {
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	color: #E7B20E;
	float : right;
	font-weight : bold;
}

.tituloNota {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.tituloNota:link {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.tituloNota:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.tituloNota:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.tituloSessao
{
	font-family: Lucida Sans;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
}

.menuBottom {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.menuBottonSub
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.tituloDireita {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #085DA6;
	font-weight : bold;
}
.conteudoDireita {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #818181;
}

.conteudoDireita:link {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #818181;
}
.conteudoDireita:visited {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #818181;
}
.conteudoDireita:hover {
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	color: #818181;
}

.conteudoIndicadores {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.NavTexto {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight : bold;
}

.submenu ul {
	cursor: hand !important;
	cursor: pointer !important;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight : bold;
	/*text-transform : uppercase;*/
	text-shadow : Silver;
	heigth: 300px;
}

.submenu li 
{
	padding-left:0px;
	/*background-color: #71B4ED; */
	background-color: #FFFFFF;
	list-style-type: none;
	margin-bottom: 1px;
	cursor: hand !important;
	cursor: pointer !important;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight : bold;	
	text-shadow : Silver;
}



.submenu a:hover {
	cursor: hand !important;
	cursor: pointer !important;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
	font-weight : bold;	
	text-shadow : Silver;
}



.mainmenu a:hover {
	cursor: hand !important;
	cursor: pointer !important;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	/*color: #FFF200; */
	color:#FF6600;
	font-weight : bold;	
	text-shadow : Silver;
}

.submenu li.submenu {
	/*background-color: #71B4ED;*/
	background-color: #FFFFFF; 
	list-style-type: none;
	cursor: hand !important;
	cursor: pointer !important;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight : bold;	
	text-shadow : Silver;
}

.submenu li.submenu li {
	background-color: #FFFFFF;
	list-style-type: none;
	padding-left: 5px;
	margin-bottom: 1px;
	cursor: hand !important;
	cursor: pointer !important;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight : bold;	
	text-shadow : Silver;
}

.siteMap {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #818181;
}

.siteMap:link {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #818181;
}
.siteMap:visited {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #818181;
}
.siteMap:hover {
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	color: #818181;
}

.siteMapDiv 
{
	/*
	float:left;
	padding:8px; */
	
	float:left;
	padding-left:4px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:10px;
}

.rodapeDiv
{
	float:left;
	padding-left:25px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:30px;
	
}

.trIndicadores
{
	width:100%;
	height:39px;
	background-image:url(../i/background_ind.gif);
    background-repeat: no-repeat;
    background-color: #FFFFFF;

}