	body{ background-color:#F1F1F1; font:normal 12px Arial;}
	.b{border:1px solid #000;}
	.left{ float:left;}
	.right{ float:right;}
	.block{ display:block;}
	.show{display:block; visibility:visible;}
	.hide{display:none;}
	.inline{ display:inline;}
	.mid{ vertical-align:middle;}
	.radius-1{
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius:5px;
		/*behavior:url(border-radius.htc);*/
	}
	a{ text-decoration:none;}
	
	a:hover{color:#084C8F !important;}
	p{ margin:0px 0px 15px 0px; font:normal 12px/16px Verdana; color:#666;}
	.divisoria{ border-top:2px solid #CCC; width:315px; clear:both; float:left; margin:0px 20px 5px 0px;}
	/* =============================================== */
	#fac-geral{
		width:998px;
		/*border:1px solid #6699CD;*/
		background-color:#FFF;
		min-height:500px;
		margin:0 auto;
	}
	#fac-menu_geral{
		width:803px;
		border-bottom:0px solid #6699CD;
		margin:0px 0px 20px 0px;
		float:left;
	}
/* =============================================== */	
/* ================================ */
.fac-menu-grupo-t2{
	background-color:#F3F3F3 !important;
	border:1px solid #E1E1E1;
	color:#666;
	font:bold 10px/14px Verdana;
	padding:3px 0px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:1px solid #F1F1F1;
	background-color:#FFF;
}
.fac-menu-grupo-t2, .fac-menu-grupo-t1{ margin-bottom:20px;}
/* ================================ */
.normal-preto-12 {
	color:#000 !important;
	text-align:right;
	display:block;
	font:normal 12px/18px Arial;
	text-decoration:none !important;
}
.negrito-azul-18 {
	color:#6699CD !important;
	font:bold 18px Arial !important;
	text-align:right;
	padding-top:10px;
	display:block;
	text-decoration:none !important;
}
.negrito-cinza-10 {
	color:#666 !important;
	font:bold 10px/14px Verdana;
	text-align:left;
	display:block;
	padding:0px 0px 0px 10px;
	text-decoration:none !important;
}
/* ============================== */
	#fac-menu_geral_pais li{
		display:inline;
	}
	#fac-menu_geral_pais li a{
		font:bold 16px/30px Arial;
		color:#81ADD2;
		text-align:center;
		height:30px;
		display:block;
		float:left;
		padding:0px 8px;
		-moz-border-radius-topleft:7px;
		-webkit-border-top-left-radius:7px;
		-moz-border-radius-topright:7px;
		-webkit-border-top-right-radius:7px;
	}
	#fac-menu_geral_pais li a.show{
		background-color:#F3F3F3;
		color:#084C8F !important;
	}
	#fac-menu_geral_pais li a:hover{
		background-color:#F3F3F3;
	}

	.fac-menu_geral_filhos{
		background-color:#F3F3F3;
		float:left;
		width:780px;
		height:30px;
		padding:0px 0px 0px 23px;
	}
	.fac-menu_geral_filhos li{
		 display:inline;
		 float:left;
		 margin:0px 15px 0px 0px;	
	}
	.fac-menu_geral_filhos li a{
		font:400 14px/30px Arial;
		color:#000;
		
	}
	/* =============================================== */
	#fac-menu_local{
		width:140px;
		border:0px solid #6699CD;
		min-height:500px;
		margin:10px 0px 20px 15px;
		background-color:#FFF;
	}
	#fac-menu_local .off{
		border:0px;
		border-top:3px dotted #E9E9E9;
	}
	/* ============================== */
	#fac-corpo{
		width:803px;
		border-bottom:0px solid #6699CD;
		min-height:700px;
		margin:10px 0px 20px 25px;
		background-color:#FFF;
	}
	#fac-corpo_principal{
		width:620px;
		min-height:700px;  /*só isso já basta para os browsers de verdade*/
		height:auto !important; /*começa a enganar o estúpido do ie*/
		height:700px; /*termina de enganar o idiota do ie*/
		margin:0px 0px 0px 0px;
		/*background-color:#CCFF00;*/
	}
	#fac-content_left{
		width:290px;
		min-height:600px;
		height:auto !important;
		height:600px;
		float:left;
		background-color:#EFEFEF;
	}
	#fac-content_right{
		width:293px;
		min-height:600px;
		height:auto !important;
		height:600px;
		float:left;
		margin:0px 0px 0px 20px;
		background-color:#EFEFEF;
	}
	/* ============================== */
	#fac-complement_right{
		width:180px;
		min-height:600px;
		height:auto !important;
		height:600px;
		margin:0px 0px 0px 3px;
		background-color:#EFEFEF;
		float:left;
	}
	/* ============================== */
	#fac-nav_current{
		display:block;
		border-bottom:2px solid #CCC;
		color:#246AB5;
		font:normal 16px arial;
		padding:5px 0px 5px 0px;
		width:803px;
		margin:0px 0px 10px 0px;
		float:left;
	}
	#fac-nav_current a{color:#246AB5; font:600 16px arial;}
	#fac-nav_current a.cur{color:#084C8F;font:bold 18px arial;}
	/* ============================== */
	#fac-logo{ margin-bottom:10px;}
	.fac-submenu{
		background-color:#F3F3F3;
		border:1px solid #E1E1E1;
		color:#666;
		font:bold 10px/14px Verdana;
		margin:10px 0px 0px 0px;
		padding:5px 0px 5px 10px;		
	}
	.fac-subtitulo_1{
		color:#6699CD;
		font:bold 18px Arial;
		text-align:right;
		margin-top:10px;
	}
	.fac-grupo_menu,.fac-grupo_menu a{
		text-align:right;
		color:#3579A9;
	}
	.fac-grupo_menu li{
		font:normal 12px/18px Arial;
	}
	#frm_email{
		border:1px solid #E1E1E1;
		background-color:#D2E8F5;
		padding:10px 0px 10px 5px;
		margin-top:20px;
		font:bold 11px/14px Verdana;
		color:#666;
	}
	#frm_email input{
		border:1px solid #E1E1E1;
		width:105px;
		background-color:#FFF;
		margin-top:4px;
	}
	#frm_email img{
		margin-right:5px;
	}
	#frm_email #bt_ok_boletim{
		width:19px;
		height:19px;
		border:0px;
		vertical-align:middle;
		margin-top:-5px;
	}
	/* ============================== */
	#fac-rodape{
		min-height:50px;
		background-color:#323232;
		padding:20px 100px;
		float:left;
		width:798px;
	}
	.fac-rodape_bloco{
		color:#FFF;
		list-style:none;
		border:0px solid #FFF;
		width:250px;
		float:left;
		margin:0px 15px 20px 0px;
	}
	.fac-rodape_bloco a{
		color:#FFF;
		text-decoration:none;
	}
	.fac-rodape_bloco ul li a:hover{
		font-weight:bold;
		color:#FFF;
	}
	.fac-rodape_grupo{
		font:bold 16px arial,verdana;
		
	}
	#fac-mais-lidas{
		float:right;
		width:300px;
		height:auto;
		border-bottom:5px solid #F5F5F5;
		padding:10px;
		font-size:14px;
		color:#333333;
		font-weight:bold;
		border-top: 1px solid #F5F5F5;
		margin-top:40px;
	}
	#fac-mais-lidas a{
		text-decoration:none;
		color:#006699;
		padding-top:5px;
		width:270px;
		
	}
	#fac-mais-lidas a:hover{
		text-decoration:underline;
		color:#084C8F;
	}
	#fac-mais-lidas h1{
		color:#333333;
		font-size:14px;
		margin-top:-35px;
		margin-left:-10px;
		border:1px solid #F5F5F5;
		border-bottom: 1px solid #FFF;
		padding-left:5px;
		padding-right:5px;
		width:75px;
		text-align:center;
	}
	#fac-mais-lidas ul{
	list-style:none;
	}
	.fac-mais-lidas-numero{
		font-size:34px;
		margin-right:10px;
		float:left;
		color:#CCCCCC;
	}


	#divSugestList{
		position:absolute;
		background:#fff;
		border:1px solid #ccc;
		width:395px;
		margin-left:-1px;
		margin-top:-3px;
		z-index:9999;
		display:none;
	}
	
	#divSugestList ul{
		margin:0;
		padding:0;
	}
	
	#divSugestList ul li{
		padding:2px 3px;
	}
	
	
	#divSugestList ul li a{
		color:#666666;
		display:block;
		background:#fff;
		cursor:default;
	}
	
	#divSugestList ul li.selecionado,#divSugestList ul li.selecionado a{
		display:block;
		background:#efefef;
		color:#000;
		cursor:default;
		text-decoration:none;
	}
	
	
	#divSugestList ul li a:hover{
		display:block;
		background:#efefef;
		color:#000;
		cursor:default;
		text-decoration:none;
	}
	table.tituloBusca{
	width:600px;
	}
	
	.tituloBusca h3 a{
		color:#6699CD;
	}
	
	.tituloBusca h4{
		color:#000;
		font-size:14px;
	}
	
	.tituloBusca h5{
		margin-top:5px;
		color:#8F8F8F;
	}
	
	.tituloBusca h6{
		color:#666666;
		font-size:10px;
	}