@charset "utf-8";
/* CSS Document */
body{
	border: 0px;
	margin: 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#maincontainer{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:940px;
	/*		background:#ebebeb;		*/
	overflow:visible;
	height:auto;
	}

	#maincontainer div{
	/* 	border:1px solid #F00;	   */
		}

#iframebarragov{
	border: 0px;
	}

#barraNAV{
	padding-top:6px;
	padding-bottom:3px;
	background:#ddd;
	height:77px;
	border-bottom:#999 solid 1px;
	}

#AGMenuUFlist_container, #AGMenuMUNlist_container, #AGMenuDISlist_container, #AGMenuSEARCHlist_container{
	display:inline;
	float:right;
	margin-left:2px;
	margin-right:2px;
	margin-top:0px;
}

#AGMenuMUNlist_container, #AGMenuDISlist_container, #AGMenuSEARCHlist_container{
	display:none;
}
	
#breadcrumbAG{
	font-size:12px;
	display:inline;
	margin:0px;
	padding:0px;
	margin-left:5px;
	float:left;
	}
#breadcrumbAG h2{
	font-size:12px;
	margin:0px;
}

#breadcrumbAG a{
	text-decoration:none;
	color:#0066cc;
	/*		color:#000; 		*/
	}
#breadcrumbAG a:hover{
	/*		color:#00F;			*/
	color:#F93;
}

#mainPAIS, #mainUF, #mainMUNICIPIO{
	/*	height: 406px;	*/
	height:auto;
	min-height:400px;
	overflow:auto;
	clear:both;
	}
	
#AGMenuMUNlist, #AGMenuUFlist, #AGMenuDISlist, #AGMenuSEARCHlist{
	width:259px;
	border:#999 solid 1px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#BRTemasPesquisas, #UFTemasPesquisas, #MUNTemasPesquisas{
	width:290px;
	float:left;
	margin-left:5px;
	margin-right:15px;
	margin-top:3px;
	}
#BRTemasPesquisas h2, #UFTemasPesquisas h2, #MUNTemasPesquisas h2, #BRDataContainer h2, #UFDataContainer h2, #MUNDataContainer h2{
	margin:0px;
}
#BRTemasPesquisas h2 a, #UFTemasPesquisas h2 a, #MUNTemasPesquisas h2 a{
	text-decoration:none;
	color:#0066cc;
}
#BRTemasPesquisas a, #UFTemasPesquisas a, #MUNTemasPesquisas a{
	text-decoration:none;
	color:#0066cc;
}
#BRTemasPesquisas a:hover, #UFTemasPesquisas a:hover, #MUNTemasPesquisas a:hover{
	color:#ff9933;
	
}
.spanDescPesqu{
	font-size:11px;
	color:#666;
	text-align:justify;
	}
.hrDivisorLista{
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:#CCC solid 1px;
	}

#BRDataContainer, #UFDataContainer, #MUNDataContainer{
	width:620px;
	float:left;
	margin-left:5px;
	margin-top:3px;
	}
#Local{
	width:485px;
	float:left;
	margin-top:3px;
	margin-left:5px;
	}
#LocalContainer{
	/* border:#F00 solid 1px;		*/
	width:484px;
	float:left;
	}
#Local h1{
	float:left;
	margin:0px;
	margin-top:-5px;
}
#Local img{
	float:left;
	margin-right:5px;
}
#substitui_bandeira{
	/* Esta ID (de span), deve ter a mesma altura das bandeiras */
	height:40px;
	}
#tableFilterTable{
	display:table;
}
#tableFilterRow{
	display:table-row;

}
#tableFilterRow div{
	float:left;
}
#chart1{
	float:none;
	clear:both;
	width:600px;
	}
#chart1 table{
	display:block;
	width:600px;
	/*		background-color:#ebebeb;		*/
	
	}


.tableFilterControl{
	display:table-cell;
	width:120px;	
	}
.tableFilterControl input{
	width:115px;	
	}
	
.bt_top{
	border:#0066cc solid 1px;
	padding:1px;
	margin-right:2px;
	margin-top:13px;
	}
.bt_top:hover{
	background:#00a2fc;
	
	}
#textfieldCSV, .fieldLINK{
	width:585px;
	margin-top:5px;
	margin-left:5px;
	border:#999 solid 1px;
	}
#DIVConteudoDinamico, #DivAvisoSemDados{
	padding:5px;
	margin-top:22px;
	border:#ccc solid 1px;
	background-color:#FFF;
	height:auto;
	min-height:400px;
	overflow:inherit;
}
.tituloConteudoDinamico{
	font-size:16px;
	font-weight:bold;
	color:#ff9933;
	margin-top:0px;
	padding-top:0px;
	}
.icos_temapesq{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:3px;
	}
	
#PermaLink{
	width:100%;
	background:#ddd;
	height:30px;
	border-top:#999 solid 1px;
	margin-top:5px;
	text-align:center;
}
#subtituloLocal{
	height:17px;
	}
.CopyBT, .CopyBTlink{
	border:#0066cc solid 1px;
	width:115px;
	color:#06c;
	font-weight:bold;
	margin-top:3px;
	margin-left:5px;
	cursor:pointer;
	}
	.CopyBTlink{
		width:90px;
		float:left;
		}
.CopyBT img, .CopyBTlink img{
	margin-top:2px;
	margin-left:1px;
	}
.CopyBT:hover, .CopyBTlink:hover{
	background-color:#00a2fc;
	}
.ControleGrafico{
	border:#0066cc solid 1px;
	text-decoration:none;
	color:#06C;
	font-weight:bold;
	margin-right:5px;
	padding:3px;
	}
.ControleGrafico:hover{
	background-color:#00a2fc;
	}
.ControleGrafico img{
	margin-left:-1px;
	margin-bottom:-4px;
	}
#GraficosAjuda{
	display:none;
	border:#ff9933 solid 1px;
	margin-top:10px;
	padding:5px;
	color:#666;
	font-size:11px;
	}
.OptionDestaque{
	color:#0066cc;
	}
#bt_voltar{
	margin-top:5px;
	margin-right:5px;
	margin-bottom:-3px;
	}
.tituloICO{
	float:left;
}
.TABELA_headerRow{
	background-color:#CCC;
	font-weight:bold;
	color:#000;
	text-align:center;
	}
.TABELA_Rows_all{
	background-color:#FFF;
}
.TABELA_Rows_odd{
	background-color:#e1e1e1;
}
.TABELA_Rows_hover{
	background-color:#CCC;
}
.TABELA_Rows_selected{
	background-color:#CCC;
}

#RECEBE_nova_tabela table{
	border:none !important;
	border-top:#CCC solid 1px !important;
	border-left:#CCC solid 1px !important;
	border-bottom:none !important;
	border-right:none !important;
	}

#RECEBE_nova_tabela td{
	border:none !important;
	background-image:none !important;
	border-top:#none !important;
	border-left:#none !important;
	border-bottom:#CCC solid 1px !important;
	border-right:#CCC solid 1px !important;
	}
/*
#RECEBE_nova_tabela table td:nth-child(1){
	display:none;	
}
#RECEBE_nova_tabela table td:nth-child(2){
	width:400px !important;					
}
*/
#RECEBE_nova_tabela table td:nth-child(4){
	text-align:right !important;
}
/*

#RECEBE_nova_tabela table tr{
	background-color:#FFF;
}
#RECEBE_nova_tabela table tr:nth-child(even)  {
	background-color:#000 !important;
}
*/

#SelectAbrange{
	/* border:#000 solid 1px;	*/
	float:left;
	padding-top:3px;
	padding-right:3px;
	margin-bottom:3px;
	margin-right:3px;
	width:100px;
	text-align:right;
}
#SelectAbrange img:hover{
	background-color:#00a2fc;
	
	}
#LocalSelectors{
	/* border:#0C6 solid 1px; */
	float:right;
	width:440px;
}
#SelectFilter{
	float:left;
	border:#0066cc solid 1px;
	background-color:#FFF;
	}
#SelectFilter img{
	float:left;
	margin:2px;
	
	}
#SelectInputFilter{
	float:right;
	width: 100px;
	border:none;
	height:17px;
	margin:0px;
	}
.AbrangenciaMenuDisplay{
	float:right;
	}
#bigLoading{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
	width:100%;
	height:100%;
	background-image:url(../img/bg_divtop.gif);
	vertical-align:middle;
	text-align:center;
	}
#bigLoadCenter{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:70px;
	width:200px;
	height:150px;
	background-color:#FFF;
	border:#CCC solid 1px;
	}
#bigLoadCenter h1{
	color:#CCC;
}
#fauxfocusfield{
	margin:0px;
	width:0px;
	height:0px;
	background-color:#FFF;
	border:#FFF solid 1px;
	}
#iframeSintese{
	border:#FFF solid 1px;
	margin:0px;
	padding:0px;
	
	}
#Sintese_MainContainerDIV div{
	float:left;
	/*		border:#CCC solid 1px;		*/
	margin-left:1px;
	margin-bottom:1px;
}
.DivAbaClosed{
	display:block;
	position:absolute;
	z-index:1;
	 		background:#FFF;		
	height:1800px;;
}
.AbreAbaBT{
	border:#ff9933 solid 1px; 
	height:20px;
	padding:2px;
/*	color:#06C; 			*/
	color:#ff9933;
	font-weight:bold;
	font-size:12px;
	margin-right:3px;
	cursor:pointer;
	}
.AbreAbaBT img{
/*		background-color:#ff9933;			*/
	}

	.AbreAbaBT:hover{		background-color:#ffff66;		}
	.AbreAbaBT:hover img{ /*	background-color:#00a2fc;	 */ }
		

.AbreAbaBT img{
	margin-right:3px;
	margin-bottom:-3px;
}


			.AbreAbaBT2{
				border:#ff9933 solid 1px;
				height:20px;
				padding:2px;
				color:#ff9933;
				font-weight:bold;
				margin-right:1px;
				}
			.AbreAbaBT2:hover{
				background-color:#ffff66;
				}
			.AbreAbaBT2 img{
				margin-right:3px;
				margin-bottom:-3px;
			}

.AbreAbaBTLink{
	text-decoration:none;
}
.ChartTitle{
	display:block;
	width:99%;
	font-weight:bold;
	font-size:12px;
/*	color:#F0F;
	border:#F00 solid 1px;
	background:#00F;		*/
	margin-top:30px;
	}
.ChartTitleHalf{
	width:47%;
	}
#ComparacoesAba{
	width:100%;
	text-align:left;
	}
#ContainerComparacoes{
	width:99%;
	}
#ComparacaoSemComparacaoLink{
	border:#666 solid 1px;
	padding:5px;
	}



#barraNAVniveis td{
	padding:0px;
	}

#barraNAVniveis a{
	padding:3px;
	display:block;
	text-decoration:none;
	width:65px;
	}
#barraNAVniveis a:hover{
	background-color:#DDD;
	color:#ff9933;
	}
.TDabasNivelUG_bt{
	border:#999 solid 1px;	
	}
.TDabasNivelUG_espaco{
	border-bottom:#999 solid 1px;
	padding-right:5px;
	}


.TDabasNivelUG_bt_selected{
	border-left:#999 solid 1px;
	border-right:#999 solid 1px;
	border-top:#999 solid 1px;
	background-color:#DDD;
	}
.LegendaCharts{
	width:95%;
	padding:0px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	color:#666;
}
.LegendaChartsSpan{
	color:#333;
	font-weight:normal;
	font-size:10px;
	}
.LegendaCharts p{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
	height:18px;
	}
.bt_paineltable{
	text-decoration:none;
	padding:3px;

}
.bt_paineltable img{
	margin-bottom:-5px;
}
#sinteseTitleSeparator{
	margin-top:16px;
	margin-bottom:-15px;
}
#DisplayAlways{
	width:194px;
	}
#div_finetunning{
	border:#0066cc solid 1px;
	width:165px;
	float:left;
	margin-right:2px;
	height:20px;
	margin-top:13px;
	}
.bt_finetunning{
	text-decoration:none;
	padding:2px;
		}
.bt_finetunning a{
		}
#div_finetunning:hover{
	background-color:#00a2fc;
	}

.bt_finetunning img{
	border:none;
	margin:0px;
	margin-top:1px;
	margin-left:1px;
	padding:0px;
	}
#div_intrafinetunning{
	float:right;
	margin-right:3px;
	margin-top:2px;
	}
#loadingIcon{
	font-size:10px;
	}
	#loadingIconP{
		width:250px;
		margin-left:180px;
	}
#loadingIconMsg{
	font-size:14px;
	font-weight:bold;
	}