*{margin:0; padding:0; }

/*body{background-color:#e3e3e3; font:11px Arial,Verdana,Tahoma; }*/
form {margin: 0px; padding:0px;}

#page{
	width:777px;
	margin:0 auto;
}

a{color:#227799; }
a, input {cursor:pointer;}

img { border: none;}

/*lista localidade e anos*/
.niveis{width:350px;height:150px;overflow:scroll;border:1px dotted #4ab9e6;}
#listaAnos{width:670px;height:180px;overflow:scroll;}

/*tabela resultado*/
#tabres {
    text-align:center;
    width: 850px;
    overflow:scroll;
    border:1px dashed #4ab9e6;
    padding: 5px 5px 10px 5px;
}

/* TOPO */
#header{float:left; background-color:#fff;}
	.headerseade{float:left;}	
	.headerseade #logo{
		width:325px;
		height:93px;
		float:left;
		margin:0 60px 0 0;
		text-indent:-90000em;
		overflow:hidden;
		background: url(../img/imgLogo.gif) no-repeat 0 0;
	}
	.headerseade p{ 
			  font-size:13px; 
			  font-family:Arial, Helvetica, sans-serif; 
			  text-align:center;
			}
	
	.boxmenu{
		font-size:0.75em;
		width:100%;
		height:40px;
		float:left;
		background:url(../img/bgmenu-top.png) repeat-x 0 0;
	}	
	.boxmenu ul{list-style:none;}
		.boxmenu ul li{
			display:inline;
			color:#fff;
		}
			.boxmenu ul li a{
				height:23px;
				display:block;
				float:left;
				margin:0 15px 0 0;
				padding:14px 0 0 0;
				color:#fff;
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
			}
			.boxmenu ul li a.lastlnk{margin:0 0 0 15px;}
			
	.boxmenu ul#ulmnu-top{float:left; margin:0 0 0 20px;}
		.boxmenu ul#ulmnu-top li a:hover{background:url(../img/mnu-over.gif) no-repeat top center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
	
	.boxmenu ul#ulmnu-login{float:right; margin:0 20px 0 0;}
		.boxmenu ul#ulmnu-login li{			
			height:23px;
			display:inline;
			float:left;
			padding:14px 0 0 0;
			margin:0 15px 0 0;
		}
			.boxmenu ul#ulmnu-login li a{
				padding:0;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
			}
				.boxmenu ul#ulmnu-login li.lnkusuario{
					padding-left:20px;
					background:url(../img/icon-login.gif) no-repeat 0 9px;
				}
				.boxmenu ul#ulmnu-login li a:hover{text-decoration:underline;  color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
				
				.boxmenu ul li ul li a {
					padding: 0 10px 0 2px;
					display: block;
					float: none;
					width: 150px;
				}
				
				.boxmenu ul#ulmnu-top li ul li a:hover {
					background: none;
					background-color: #4ab9e6;
				}

				#ulmnu-top li.item03 ul {
					display: none; 
					position: absolute;
					left: 400px;
					background: #227799;
					margin-top: 40px;
					margin-left: 0px;
					padding: 5px 10px;
					z-index: 2;
					text-align:left;
				}
				
				#home .boxmenu ul#ulmnu-top li.item01 a { background:url(../img/mnu-over.gif) no-repeat top center; }
				#pesquisa_basica .boxmenu ul#ulmnu-top li.item02 a { background:url(../img/mnu-over.gif) no-repeat top center; }
				#fale .boxmenu ul#ulmnu-top li.item04 a { background:url(../img/mnu-over.gif) no-repeat top center; }
				
				.presentation {
					margin-top: 20px;
					width: 300px;
					float: left;
					text-align:left;
				}

				.presentation a, .presentation a:hover {
					font:11px Arial, Helvetica, sans-serif;
					text-decoration:underline;
					color:#227799;
				}



/* CONTEUDO*/
#content{
	width:100%; 
	float:left; 
	background-color:#fff; 
	padding-bottom:20px;
}
	/*# HOME #*/
	.boxdestaque{
		width:100%; 
		float:left;
		font-size:10px;
		margin:10px 0 15px 0;
		padding:0 0 16px 0;
		background:url(../img/bgdestaque.png) repeat-x 0 0;
		text-align:center;
	}
		.boxinfodestaque{
			width:179px;
			float:left;
			
			text-align:center;
		}
		.boxinfodestaque-first{margin-left:13%;}
			.boxinfodestaque h3.titdestaque{
				width:179px;
				height:140px;
				display:block;
				float:left;
				text-indent:-9000em;
				overflow:hidden;
			}
			.boxinfodestaque h3.titinformacoes{background:url(../img/titInformacoes.png) no-repeat top right;}
			.boxinfodestaque h3.titlocalidades{background:url(../img/titLocalidades.png) no-repeat 0 0;}
			.boxinfodestaque h3.titperiodo{background:url(../img/titPeriodo.png) no-repeat 0 0;}
			.boxinfodestaque h3.titresultado{background:url(../img/titResultado.png) no-repeat top left;}
			
			.boxinfodestaque h3.titinformacoesinternas{height:89px; background:url(../img/titInformacoesInternas.png) no-repeat top right;}
			.boxinfodestaque h3.titlocalidadesinternas{height:89px; background:url(../img/titLocalidadesInternas.png) no-repeat 0 0;}
			.boxinfodestaque h3.titperiodointernas{height:89px; background:url(../img/titPeriodoInternas.png) no-repeat 0 0;}
			.boxinfodestaque h3.titresultadointernas{height:89px; background:url(../img/titResultadoInternas.png) no-repeat top left;}
			
			.boxinfodestaque h3.titinformacoesinternas-selected{height:89px; background:url(../img/titInformacoesInternasSelected.png) no-repeat top right;}
			.boxinfodestaque h3.titlocalidadesinternas-selected{height:89px; background:url(../img/titLocalidadesInternasSelected.png) no-repeat 0 0;}
			.boxinfodestaque h3.titperiodointernas-selected{height:89px; background:url(../img/titPeriodoInternasSelected.png) no-repeat 0 0;}
			.boxinfodestaque h3.titresultadointernas-selected{height:89px; background:url(../img/titResultadoInternasSelected.png) no-repeat 0 0;}
			
			.boxinfodestaque p{color:#fff;font-family:Arial, Helvetica, sans-serif;}
			
	/*UI tabs*/
	#tabs p{color:#333333;}
	a.btnvoltar,
	a.btnavancar{
		width:26px;
		height:26px;
		display:block;
		float:left;
		margin-top:127px;
		text-indent:-90000em;
		overflow:hidden;
	}
	a.btnvoltar{margin:127px 13px 0 30px; background:url(../img/btnVoltar.gif) no-repeat 0 0;}
	a.btnavancar{margin-left:7px; background:url(../img/btnAvancar.gif) no-repeat 0 0;}
	
	#tabs{
		width:647px; 
		float:left; 
		margin-bottom:10px;			
	}
			
	#tabs-1 img,
	#tabs-2 img,
	#tabs-3 img,
	#tabs-4 img{float:left; margin-right:3px;}
	
	#tabs-1 p,
	#tabs-2 p,
	#tabs-3 p,
	#tabs-4 p{width:415px; float:left; margin-bottom:25px;}
	
	.ui-tabs-nav {	
		list-style: none;
		float: left;
		position: relative;
	}
	.ui-tabs-nav ul {	
		list-style: none;
		float:left;		
		margin:0 0 0 22px;
	}
	.ui-tabs-nav li {	
		float: left;
	}

	.ui-tabs-nav li a,
	.ui-tabs-nav li.ui-tabs-selected a, 
	.ui-tabs-nav li.ui-tabs-selected a:hover{		
		float: left;
		padding:15px 0 0 0;
		text-align:center;
		text-decoration: none; 
	}

	.ui-tabs-nav li a {
		width: 190px;
		height:23px;
		color:#995a13;
		text-transform:uppercase;
		background:#fff;
		border-bottom:solid 1px #d3d3d3;
		outline: none;
	}

	.ui-tabs-nav li.ui-tabs-selected a, 
	.ui-tabs-nav li.ui-tabs-selected a:hover{
		width: 190px; 
		height:23px;
		background:#f5f5f5;
		color:#227799;
		border-top: solid 1px #d3d3d3;
		border-left: solid 1px #d3d3d3;
		border-right: solid 1px #d3d3d3;
		border-bottom:none;
		font-weight: bold;
	}

	.ui-tabs-panel {
		width:586px;
		float:left;
		z-index:999;
		padding:30px;
		/*border-top: solid 1px #d3d3d3;*/
		background:#f5f5f5 url(../img/bgTabsPanel-footer.png) no-repeat bottom center;
	}
	.ui-tabs-hide {display: none;}
	
	/*slide*/
	.btn91x28{
		width:91px;
		height:31px;
		display:block;
		float:right;
		border:none;
		text-align:center;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		background: url(../img/btn91x28.png) no-repeat 0 0;
	}
	a.btn91x28{padding:7px 0 0 0;}
	a.btn91x28:hover {color:#fff;}
	input.btn91x28{
		float:left;
		padding:0 0 7px 0; 
		vertical-align:middle;
	}
		
	/*informacoes*/
	.boxinformacoes{float:left; width:100%; text-align:center}
	.boxinformacoes .boxdetalhes{
		width:215px;
		float:left;
		margin-right:25px;
		text-align:left;
		font-size:0.75em;
	}
		.boxinformacoes .boxdetalhes p {
			line-height: 20px;
		}
		.boxinformacoes .boxdetalhes a{text-decoration:none; color:#333;  font-family:Arial, Helvetica, sans-serif}
		.boxinformacoes .boxdetalhes a:hover{text-decoration:underline; color:#333; font-family:Arial, Helvetica, sans-serif}	
		
	.boxdetalhes-first{margin-left:64px;}
	.boxinformacoes .boxdetalhes-last{width:175px; margin-right:0;}
	
	
		.boxinternas h3,
		.boxdetalhes h3{
			color:#995a13;
			font-size: 20px;
			margin-bottom:15px;
			letter-spacing: -1px;
			font-weight: bold;
		}
		.boxdetalhes ul{list-style:square inside;}
		.boxdetalhes ul li{ margin-bottom: 5px;}
		
		/*# PESQUISA BÁSICA #*/
		h3.titSessao{margin:15px 0 0 64px; font-size:20px; font-weight:bold; color:#995a13;}
		
		.boxinternas{padding:0 64px;}
		
		input.txtgrande,
		select.slct-buscatema{
			font-size: 10px;
			width: 290px;
			height:21px;
			float:left;
			margin:0 10px 0 0;
			padding:2px 0 0 0;			
		}
		ul.ulordemalfabetica{list-style:none; margin-top:10px; clear: both;}
			ul.ulordemalfabetica li{display:inline;}
				ul.ulordemalfabetica li a{
					width:15px;
					height:15px;
					display:block;
					margin:0;
					padding: 1px 2px;
					float:none;
					text-decoration:none; 
					color:#FFF;
					border:solid 1px #CCC;
					background: #227799;
					font-weight: bold;
				}
				ul.ulordemalfabetica li a:hover{text-decoration:underline;}
		
			.boxinternas h4,
			.boxtabelaresultados h4,
			.boxtabelaresultados h3{
				margin:0 0 20px 0;
				font-size: 11px; 
				color:#995a13;
			}
			.boxtabelaresultados h3 strong{font-size:16px; font-weight:bold;}
			
			.boxinternas h4,
			.boxtabelaresultados h4{font-style:italic;}
			
		a.lnkinformacoes{
			padding:0 0 4px 20px;
			color:#666666;
			text-decoration:none;
			font-size:11px;
			font-family: Arial, Verdana;
			background:url(../img/iconInformacoes.gif) no-repeat top left;

		}
		a.lnkinformacoes:hover{color:#666; text-decoration:underline; font-size:11px; font-family: Arial, Verdana;}
		
		a.vermais {color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
		a.vermais:hover {color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

		a.vervar, a.vervar:hover {color:#227799; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}


		.btn107x26-escuro,
		.btn107x26{
			width:107px;
			height:26px;
			display:block;
			float:left;
			padding:5px 0 5px 0;
			color:#fff;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
			border:none;
			background:url(../img/btn107x26.png) no-repeat 0 0;
		}
		.btn107x26-escuro{background:url(../img/btn107x26-escuro.png) no-repeat 0 0; color:#fff;}
		.btn107x26-escuro:hover {background:url(../img/btn107x26-escuro.png) no-repeat 0 0; color:#fff;}

		
		/*tabela listagem*/
		table.tblistagemresultados{
			clear:both;
			width:650px;
			margin: 0 0 12px 0;
			border-collapse:collapse;
			border:solid 1px #d8d8d8;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
		}
			table.tblistagemresultados tr{background-color:#fff;}
			table.tblistagemresultados tr.trcinza{background-color:#e3e3e3;}
			table.tblistagemresultados tr.trtodosresultados{background-color:#333333;}
			
			table.tblistagemresultados tr th{
				padding:10px 0 10px 14px;
				text-align:left;
				font-size:12px;
				font-weight:bold;
				color:#fff;
				background:#227799;
				border:solid 1px #d8d8d8;
			}
			
			table.tblistagemresultados tr td{padding:10px 10px 8px 10px; color:#666666; border:solid 1px #d8d8d8;}
			table.tblistagemresultados tr td.tdcheckbox{width:13px;}
			table.tblistagemresultados tr td.tdinformacoes{width:105px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}			
			table.tblistagemresultados tr td.tdlink{width:105px; text-align:center;  font-size:11px; font-family:Arial, Helvetica, sans-serif;}
			
			table.tblistagemresultados tr.trtodosresultados td{color:#fff; font-weight:bold;}
			
		/* TABELA INFORMÇÔES/ MODAL */
		.dialog{}
			.dialog h3{margin:0 0 10px 0; font-size: 12px; text-align: center; font-weight:bold; color:#227799;}
			
		.tbmodalinformacoes{width:500px; margin:0 0 0 5px; border-collapse:collapse; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
			.tbmodalinformacoes tr{}
				.tbmodalinformacoes tr th{
					padding:3px 5px; 
					border:solid 1px #fff; 
					color:#fff; 
					background:#227799;
				}
				.tbmodalinformacoes tr td{
					padding:3px;
					border:solid 1px #fff;
					background:#e3e3e3;
					padding: 10px 0 10px 10px;
				}
			
		ul.ulmnunavegacao{clear:both; list-style:none; width:500px;}
			ul.ulmnunavegacao li{
				display:inline; 
				float:left; 
				margin:0 10px; 
				vertical-align:middle;
			}
			ul.ulmnunavegacao li{
				display:inline; 
				float:left; 
				
			}
				ul.ulmnunavegacao li span{
					display:block;
					margin:7px 0 0 0;
				}
				ul.ulmnunavegacao li a{
					display:block;
					margin:7px 0 0 0;
					text-decoration:none; 
					color:#e69d4a; 
					font-weight:bold;
					font-size:11px;
					font-family:arial,verdana;
				}
				ul.ulmnunavegacao li a:hover{color:#e69d4a; text-decoration:underline; font-size:11px; font-family:arial,verdana;}
				
				ul.ulmnunavegacao li input.btn107x26 {color:#fff; display:inline; margin:0px; padding:0; border:0; width:107px; height:26px;}

				ul.ulmnunavegacao li a.btn107x26,
				ul.ulmnunavegacao li a.btn107x26-escuro{color:#fff; padding:5px 0 0 0; margin:0;}
				
				ul.ulmnunavegacao li a.btn107x26:hover,
				ul.ulmnunavegacao li a.btn107x26-escuro:hover{color:#fff; text-decoration:none;}
		
		#accordion{float:left; margin:0 0 20px 0;}	

			#accordion h3{margin:0;}
					#accordion h3 a input{ margin:0 19px 0 6px; }
				
			#accordion table{width:642px;}
			
			#accordion div ul {
				padding-left: 25px;
			}
			#accordion div ul li {
				list-style: none;
				margin-bottom: 5px;
			}
			
						
		/*UI accordion*/
		.ui-accordion {}
		.ui-accordion-group {			
			border: 1px solid #d3d3d3;
			border-bottom: none;
		}
		.ui-accordion-header {			
			width:644px;
			cursor: pointer;
			color:#fff;
			background-color: #227799;
		}
		.ui-accordion-header a {			
			display: block;
			text-decoration: none;
			padding: 5px;
			color: #fff;
			font-weight:bold;
			letter-spacing: 0;
		}
		.ui-accordion-content {
			background: #f5f5f5 ;
			color: #222222;
		}
		.ui-accordion-content p {
			padding: 5px;
		}
		
		.boxacompanhe{clear:both; }
			.boxacompanhe h3{
				display:block;
				margin:0 0 10px 0;
				font-size:15px; 
				font-weight:bold; 
				color:#4ab9e6;
			}
			
			select.pesquisa {
				width: 485px;
				font-size: 11px;
				float: left;
				margin-right: 35px;
				border: 1px solid #ccc;
				clear: both;
			}	

			select.pesquisa option {
				font-size: 11px;
				padding: 2px 0 2px 10px;
			}
			
				.boxdetalhes-acompanhe{float:left; margin-bottom:28px;}
					.boxdetalhes-acompanhe h4{
						width: 480px;
						margin: 0;
						font-weight:bold;
						font-style: normal;
						font-size: 11px;
						background: #999;
						color: #fff;
						padding: 5px 0 5px 5px;
						
					}
					
					ul.lnk {
						float: left;
						list-style: none;
						padding-left: 0px;
						font:11px Arial,Verdana,Tahoma; 

					}
					ul.lnk li {
						margin-bottom: 10px;
					}
					
					a.lnkexcluir,
					.boxdetalhes-acompanhe a.lnkadd,
					.boxdetalhes-acompanhe a.lnkremover{
						width:91px; 
						height: 28px;
						display:block;
						text-decoration:none;
						color: #fff;
						text-align: center;
						line-height: 26px;
						font:11px Arial,Verdana,Tahoma;
						font-weight: bold;
					}
					.boxdetalhes-acompanhe a.lnkadd{background:url(../img/btn91x28.png) no-repeat 0 0; padding-top:6px;}
					
					a.lnkexcluir, .boxdetalhes-acompanhe a.lnkremover {background:url(../img/btn91x28-black.png) no-repeat 0 0;}
					.boxdetalhes-acompanhe input.lnkremover {background:url(../img/btn91x28-black.png) no-repeat 0 0; width:91px; height:28px; margin:0; padding:0; border:0; color:#ffffff; font-weight:bold; font-size: 11px; font-family: Arial, Verdana, Tahoma;}

					
					.boxdetalhes-acompanhe ul.ullistagempesquisa{
						clear:both;
						list-style: inside url(../img/ulsquare.png);
						margin:0 0 0 5px;
					}
						.boxdetalhes-acompanhe ul.ullistagempesquisa li{font-size:12px; color:#995a13;}
		
		.boxresultados{
			width: 460px;
			margin-bottom:12px;
			clear: both;
			float:left;
			font:11px Arial,Verdana,Tahoma;
		}		
			
		form#tabela {
			width: 300px;
			float: left;
		}
			
			
			
			.boxbotoes{
				width: 185px; 
				float: right;
			}
				a.btn185x32-azulmarinho,
				a.btn185x32-azulescuro,
				a.btn185x32-azul,
				a.btn185x32-azulclaro{
					width:185px;
					height:32px;
					display:block;
					float:left;
					margin-bottom:7px;
					padding-top:8px;
					text-align:center;
					font-weight:bold;
					color:#fff;
					font:11px Arial,Verdana,Tahoma;
					text-decoration:none;
					border:none;
				}
				
				a.btn185x32-azulmarinho{background:url(../img/btn185x32-azulmarinho.png) no-repeat 0 0;color:#fff;font:11px Arial,Verdana,Tahoma;font-weight:bold;}
				a.btn185x32-azulescuro{background:url(../img/btn185x32-azulescuro.png) no-repeat 0 0;color:#fff;font:11px Arial,Verdana,Tahoma;font-weight:bold;}
				a.btn185x32-azul{background:url(../img/btn185x32-azul.png) no-repeat 0 0;color:#fff;font:11px Arial,Verdana,Tahoma;font-weight:bold;}
				a.btn185x32-azulclaro{background:url(../img/btn185x32-azulclaro.png) no-repeat 0 0;color:#fff;font:11px Arial,Verdana,Tahoma;font-weight:bold;}
				a.btn185x32-azulmarinho:hover,
				a.btn185x32-azulescuro:hover,
				a.btn185x32-azul:hover,
				a.btn185x32-azulclaro:hover{color:#fff;font:11px Arial,Verdana,Tahoma;font-weight:bold;}
	
	/*# INTERNAS #*/
	.boxinternas h3{margin:10px 0;}
	.boxinternas h4{}	
	.boxinternas p{margin:0 0 10px 0;}
	
		/* formulário */
			
		form div {
			padding-left: 20px;
		}
		
		form div div {
			padding-left: 10px;
		}
		#cadastro input.txtgrande, 
		#login input.txtgrande, 
		#fale input.txtgrande { border: 1px solid #CCC; }
		
		input#txtsenha,
		input#txtconfirmasenha { width: 120px; }
		
				
		label.lblcadastro{display:block;}
		input.txtgrandeform{
			float:none;
			margin:0 0 10px 0;
			background: #f5f5f5;
		}

		input.txtgrandeform2{
			float:none;
			margin:0 0 10px 0;
			background: #f5f5f5;
			border: 1px solid #CCC;
			width:250px;
			height:25px;
			padding:3px 0 0 5px;
			cursor: arrow;
		}

		input.txtgrandeform3{
			float:none;
			margin:0 0 10px 0;
			background: #f5f5f5;
			border: 1px solid #CCC;
			width:120px;
			height:25px;
			padding:3px 0 0 5px;
			cursor: arrow;
		}

		textarea {
			width: 300px;
			border: 1px solid #ccc;
			background: #f5f5f5;
		}
		textarea:focus {
			background: #FFF;
		}		
		
		.alert {
			padding: 10px 5px;
			margin-bottom: 10px;
		}
		.alert p {
			padding-left: 30px;
			margin-bottom: 0;
			font-size: 12px;
			font-style: italic;
			line-height: 24px;
			
		}
		.alert ul {
			padding-left: 30px;
			padding-top: 10px;
		}
		.sucess {
			background: #cded8a;
			border: 1px solid #95aa67;
		}
		.sucess p { background: url(../img/ico_sucess.png) no-repeat top left; }
		.aviso {
			background: #f7e790;
			border: 1px solid #f0b040;
		}
		.aviso p {
			background: url(../img/ico_aviso.png) no-repeat top left;
		}
		
		/* distritos */
		.boxdistritos{
			width:303px;
			float:left;
			margin:0 20px 0 0;
			font-size: 18px;
			margin-bottom: 20px;
			border-right: 1px solid #ccc;
			background: #f5f5f5;
			text-align: center;
			
		}
			.boxdistritos p {
				font-size: 11px;
				line-height: 18px;
				margin-bottom: 20px;
			}
			#distritos .boxinternas .presentation {
				border-bottom: 1px solid #ccc;
				margin-bottom: 20px;
				height: 290px;
			}
			#distritos .boxinternas .presentation p{
				font-size: 12px;
				line-height: 20px;
				
			}
		
		.boxinternas p.antetitulo {
			font-size: 11px;
			font-weight: bold;
			margin: 0;
			margin-top: 15px;
			margin-bottom: -10px;
		}
		
		
		.boxlast{width:320px; margin:0; border:none;}
		
		.boxdistritos .btn185x32-azul{float:none; margin: 0 auto;}
		
		a.lnkexcluir{
			height:26px;
			padding:2px 0 0 0;
			border:none;
			text-align: center;
		}
		
		/* tabela de resultado html */
		.tblistagemhtml{
			border-collapse:collapse;
			width:644px;
			margin:5px 0 0 0;
			border:none;
			font:11px Arial,Verdana,Tahoma;
		}
		.tblistagemhtml tr{}
			.tblistagemhtml tr th{border:solid 1px #CCC;}
			.tblistagemhtml tr td{border:solid 1px #CCC;}
				
				.tblistagemhtml tr td.tdregiao{
					width:105px;
					padding:5px;
					text-align:center;
					background:#E3E3E3;
				}
			
			.tblistagemhtml tr td table{border-collapse:collapse; border:none;}	
				
				.tblistagemhtml tr td table tr th,
				.tblistagemhtml tr td table tr td{padding:5px;}
				
				.tblistagemhtml tr td table tr th{border:none;}
				.tblistagemhtml tr td table tr td{border:1px solid #D8D8D8;}
				
				.tblistagemhtml tr td table tr th{
					color:#FFFFFF;
					font-size:12px;
					font-weight:bold;
					padding:5px;
					background:#227799;
				}
				.tdperiodo {
					color:#FFFFFF;
					font-size:12px;
					font-weight:bold;
					padding:5px;
					text-align:center;
					background:#227799;
				}
				.tdvariavel {
					padding:5px;
					text-align:left;
					font:11px Arial,Verdana,Tahoma;
				}
				.tddados {
					padding:5px;
					text-align:center;
					font:11px Arial,Verdana,Tahoma;
				}
				.tdregiao a, .tdvariavel a, .tdperiodo a, .tddados a {
					font:11px Arial,Verdana,Tahoma;
					color:#000;
					text-decoration:none;
				}
				.tdregiao a:hover, .tdvariavel a:hover, .tdperiodo a:hover, .tddados a:hover {
					font:11px Arial,Verdana,Tahoma;
					color:#000;
					text-decoration:underline;
				}
		a.fontesnotas, a.fontesnotas:hover {font:11px Arial,Verdana,Tahoma;text-decoration:underline;color:#227799;}

		.tbconvencoes{
			border-collapse:collapse;
			width:344px;
			margin:10px auto 0 auto;
			border:1px solid #D8D8D8;
		}
			.tbconvencoes tr th{
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				padding:10px 0 10px 14px;
				border:1px solid #D8D8D8;
				background:#227799;
				font-family: Arial,Verdana,Tahoma;
			}
			.tbconvencoes tr td{
				padding:5px;
				border:1px solid #D8D8D8;
				font:11px Arial,Verdana,Tahoma;
			}
			.tbconvencoes tr td.tdsimbolo{
				text-align:center;
				background:#E3E3E3;
				font:11px Arial,Verdana,Tahoma;
			}
	/*UI dialog*/
	.ui-dialog-overlay{
		background:#000; 
		opacity:0.65;
		-moz-opacity: 0.65;
		filter: alpha(opacity=65);
	}
	.ui-dialog {		
		background: #eeeeee;
		color: #333333;
		border: 4px solid #dddddd;
		position: relative;
	}
	.ui-resizable-handle {
		position: absolute;
		z-index: 99999;
	}
	.ui-resizable .ui-resizable-handle {
		display: block; 
	}
	body .ui-resizable-disabled .ui-resizable-handle,
	body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
	.ui-resizable-n { 
		cursor: n-resize; 
		height: 7px; 
		width: 100%; 
		top: -5px; 
		left: 0px;  
	}
	.ui-resizable-s { 
		cursor: s-resize; 
		height: 7px; 
		width: 100%; 
		bottom: -5px; 
		left: 0px; 
	}
	.ui-resizable-e { 
		cursor: e-resize; 
		width: 7px; 
		right: -5px; 
		top: 0px; 
		height: 100%; 
	}
	.ui-resizable-w { 
		cursor: w-resize; 
		width: 7px; 
		left: -5px; 
		top: 0px; 
		height: 100%;
	}
	.ui-resizable-se { 
		cursor: se-resize; 
		width: 13px; 
		height: 13px; 
		right: 0px; 
		bottom: 0px; 
	}
	.ui-resizable-sw { 
		cursor: sw-resize; 
		width: 9px; 
		height: 9px; 
		left: 0px; 
		bottom: 0px;  
	}
	.ui-resizable-nw { 
		cursor: nw-resize; 
		width: 9px; 
		height: 9px; 
		left: 0px; 
		top: 0px; 
	}
	.ui-resizable-ne { 
		cursor: ne-resize; 
		width: 9px; 
		height: 9px; 
		right: 0px; 
		top: 0px; 
	}
	.ui-dialog-titlebar {		
		height:20px;
		padding: 5px;
		position: relative;
		color: #1c94c4;
		border-bottom: 1px solid #cccccc;
		background: #f6f6f6;
		margin-bottom: 10px;
		text-indent: -9999px;
	}
	.ui-dialog-title {}
	.ui-dialog-titlebar-close {	
		width: 18px;
		height:18px;	
		position: absolute;
		right: 8px;
		top: .7em;
		z-index: 100;
		background: url(../img/x.gif) no-repeat 0 0;
	}
	.ui-dialog-titlebar-close:active {		
		outline: none;
	}
	.ui-dialog-titlebar-close span {
		display: none;
	}
	.ui-dialog-content {		
		padding:0 10px 0 10px;
		color: #333333;
		padding: 3px;
		overflow: auto;
	}
	.ui-dialog-buttonpane {
		position: absolute;
		bottom: 0;
		width: 100%;
		text-align: right;
		border-top: 1px solid #dddddd;
		background: #eeeeee;
	}
	.ui-dialog-buttonpane button {
		margin: 3px 3px 3px 0;
		color: #1c94c4;
		background: #f6f6f6;
		border: 1px solid #cccccc;
		cursor: pointer;
		padding: 5px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.ui-dialog-buttonpane button:hover {
		color: #c77405;
		background: #fdf5ce;
		border: 1px solid #fbcb09;
	}
	.ui-dialog-buttonpane button:active {
		color: #eb8f00;
		background: #ffffff;
		border: 1px solid #fbd850;
	}
	/* This file skins dialog */
	.ui-dialog.ui-draggable .ui-dialog-titlebar,
	.ui-dialog.ui-draggable .ui-dialog-titlebar {
		cursor: move;
	}
	
/*FOOTER*/
.boxwrapper{width:662px; margin:0 auto; text-align:left;} 

#footer{
	width:777px; 
	float:left;
	padding:20px 0 15px 0;
	background-color:#666666;
	text-align:center;
}
	#footer strong{font-weight:bold;}
	#footer p{
		width:auto; 
		float:left; 
		color:#fff;
	}
	#footer a{color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
	#footer a:hover{text-decoration:underline; font-family:Arial, Helvetica, sans-serif}
	
		#footer p.pmargin{margin:0 80px 0 95px; text-align:left;} 	
		
		ul#menu {text-align:left; font-size:11px;}
		ul#menu li { list-style: none; padding: 5px 0; }
		ul#menu li ul { padding-left: 30px; }
		ul#menu li ul li { border: none; }
		ul#menu li.all   { font-weight: bold; }
		
		

