/* CSS Document ************** MTD | Portal Regional****** */

body {
	margin: 0px; 
	padding: 0px; 
	font: normal 11px Arial; 
/*	color: #3f3f3f; 
*/}

#main { 
	float: left; 
	width: 996px; 
	margin-top: 20px; 
/*	background: url(../images/main_bg.gif) repeat-y; 
*/	padding: 0px; 
}
		
	#menu { 
		float: left; 
		width: 168px; 
		margin-right: 15px; 
		padding-left: 10px; 
/*		background: #13346c; 
*/	}
	
		#logo { 
			float: right; 
			width: 167px; 
			height: 47px; 
/*			background: #0072bf; 
*/		}
		
		#portal { 
			float: left; 
			width: 167px; 
			margin-bottom: 75px; 
			font: normal 24px 'Georgia'; 
/*			color: #0090f1; 
*/			line-height: normal; 
			text-align: left; 
		}
		
		.menu_lines { 
			float: left; 
			width: 157px; 
			height: 24px; 
/*			background: url(../images/menu_lines.gif) repeat-x; 
*/		}
		
		#menu_content {	
			float: left; 
			width: 157px; 
			margin: 2px 0px 2px 0px;	
		}
		
			.menu_hr { 
				float: left; 
				width: 157px; 
				height: 2px; 
				margin: 2px 0px 2px 0px; 
/*				background: url(../images/menu_hr.gif) repeat-x;	
*/			}
			
			.menu_1lvl_out { 
				float: left; 
				width: 147px; 
				padding: 3px 5px 3px 5px; 
/*				background: #13346C; 
*/				cursor: pointer;	
			}
			
			.menu_1lvl_over { 
				float: left; 
				width: 147px; 
				padding: 3px 5px 3px 5px; 
/*				background: #0072bf;	
*/				cursor: pointer; 
			}
		
				.menu_1lvl_txt { 
					float: left; 
					width: 132px; 
					padding-right: 15px; 
/*					background: url(../images/menu_icon.gif) right 3px no-repeat; 
*/					text-align:left; 
					font: bold 12px Arial; 
/*					color: #fff;	
*/					text-decoration: none; 
				}
				
					.menu_1lvl_txt a { 
						font: bold 12px Arial; 
/*						color: #fff; 
*/						text-decoration: none; 
					}
					
					.menu_1lvl_txt a:hover {
						font: bold 12px Arial; 
/*						color: #fff; 
*/						text-decoration: none;
					}
					
				.menu_1lvl_txt_select {	
					float: left; 
					width: 132px; 
					padding-right: 15px; 
					text-align: left; 
					font: bold 12px Arial; 
/*					color: #fff;	
*/					text-decoration: none; 
				}
				
					.menu_1lvl_txt_select a {
						font: bold 12px Arial; 
/*						color: #fff; 
*/						text-decoration: none;
					}
					
					.menu_1lvl_txt_select a:hover { 
						font: bold 12px Arial; 
/*						color: #fff; 
*/						text-decoration: none;
					}
			
			.menu_2lvl { 
				float: left; 
				width: 147px; 
				padding: 3px 5px 3px 5px; 
				cursor: pointer;	
			}
			
				.menu_2lvl_txt { 
					float: left; 
					width: 137px; 
					padding-left: 10px; 
/*					background: url(../images/submenu_icon.gif) left 5px no-repeat; 
*/					text-align: left; 
					font: normal 11px Arial; 
/*					color: #d3e8fe; 
*/					text-decoration: none; 
				}
				
					.menu_2lvl_txt a { 
						font: normal 11px Arial; 
/*						color: #d3e8fe; 
*/						text-decoration: none; 
					}
					
					.menu_2lvl_txt a:hover {
						font: normal 11px Arial; 
/*						color: #d3e8fe; 
*/						text-decoration: underline;
					}
					
		#portais_regiao {
			float: left; 
/*			background: #0072bf; 
*/			width: 147px; 
			margin: 5px 0px 5px 0px; 
			padding: 10px 0px 15px 10px; 
		}
		
			.portais_regiao_txt {
				font: bold italic 14px 'Georgia'; 
/*				color: #fff;
*/				float: left;
				margin-bottom: 3px;
				padding-left: 2px;
			}
			
			.portais_regiao_form {
				float: left;
				clear: left;
			}	


		#acess {
			float: left; 
			width: 140px; 
			padding: 0px 7px 5px 10px; 
			margin-top: 5px;
		}
		
			.acess_content {
				float: left;
				clear: left;
/*				background: url(../images/submenu_icon.gif) left 4px no-repeat;
*/				padding-left: 8px;
				font: normal 10px Arial;
/*				color: #fff;
*/				margin: 2px 0px 2px 0px;
			}
			
				.acess_content a {
					font: normal 10px Arial;
/*					color: #fff;
*/					text-decoration: none;
				}
				
					.acess_content a:hover {
						font: normal 10px Arial;
/*						color: #fff;
*/						text-decoration: underline;
					}
		
		#acessibility {
			float: left; 
			width: 140px; 
			padding: 0px 7px 15px 10px; 
			margin-top: 5px; 
			font: normal 11px Arial; 
/*			color: #fff;
*/			text-decoration: none;
		}	
		
			#acessibility a{
/*				color: #fff;
*/				text-decoration: none;
			}
			
			#acessibility a:hover{
/*				color: #fff;
*/				text-decoration: underline;
			}	

	#header {
		float: left; 
		width: 531px; 
		height: 173px; 
/*		background: url(../images/header_bg.gif) no-repeat;
*/	}	
	
	#header_top {
		float: left; 
		width: 531px;
		height: 57px;
		_height: 54px;
	}
	
		#startPage_date {
			float: left; 
			width: 289px; 
			height: 17px; 
			padding: 7px 10px 0px 10px; 
/*			background: #bdbebf; 
			border-right: 2px solid #fff;
*/			font: normal 10px 'Trebuchet MS';
/*			color: #FFFFFF;
*/			line-height: 11px;
		}
			
			.start_page {
				float: left;
				width: 100px;
			}
			
				.start_page a{
/*					color: #FFFFFF;
					background: url(../images/bullet1.gif) left 5px no-repeat;
*/					padding-left: 7px;
					text-decoration: none;
				}	
				
					.start_page a:hover{
/*						color: #FFFFFF;
						background: url(../images/bullet1.gif) left 5px no-repeat;
*/						padding-left: 7px;
						text-decoration: underline;
					}
				
				.date {
					float: right; 
					text-transform: uppercase;
				}
				
		.header_lines {
			float: left; 
/*			background: #fff; 
			border-top: 3px solid #FFFFFF; 
			border-right: 2px solid #FFFFFF; 
			border-bottom: 3px solid #FFFFFF;
*/		}	
		
		#Login {
			float: right; 
			width: 200px; 
			height: 96px;
			_height: 99px; 
			padding: 10px; 
/*			background: #dbdcdc; 
*/			filter: alpha(opacity=70); 
			-moz-opacity: 0.70; 
			-khtml-opacity: 0.70; 
			opacity: 0.70;
/*			color: #5f5446;
*/		}

		#Logout {
			float: right; 
			width: 200px; 
			height: 96px;
			_height: 99px; 
			padding: 10px; 
/*			background: #dbdcdc; 
*/			filter: alpha(opacity=70); 
			-moz-opacity: 0.70; 
			-khtml-opacity: 0.70; 
			opacity: 0.70;
/*			color: #5f5446;
*/		}
		
			#login_top {
				float: left; 
				clear: left;
				font: normal 20px Georgia; 
/*				color: #646464;
*/			}

			#logout_top {
				float: left; 
				clear: left;
				font: normal 20px Georgia; 
/*				color: #646464;
*/			}

			.login_hr {
				float: left; 
				width: 200px; 
				height: 2px; 
				margin: 4px 0px 4px 0px; 
/*				background: url(../images/login_hr.gif) repeat-x;	
*/			}
			
			#login_form {
				float: left; 
				padding: 4px 5px 3px 5px; 
				width: 190px; 
				font: normal 11px Arial; 
/*				color: #5f5446;
*/			}

			#logout_form {
				float: left; 
				padding: 4px 5px 3px 5px; 
				width: 190px; 
				font: normal 11px Arial; 
/*				color: #5f5446;
*/			}
			
			#login_registar {
				float: right;
			}
			
				#login_registar a { 
/*					color: #5f5446;
*/					text-decoration: none;
				}
				
				#login_registar a:hover {
/*					color: #5f5446;
*/					text-decoration: underline;
				}
		
			#logout_close {
				float: right;
			}
			
				#logout_close a { 
/*					color: #5f5446;
*/					text-decoration: none;
				}
				
				#logout_close a:hover {
/*					color: #5f5446;
*/					text-decoration: underline;
				}
		
		#content {
			float: left; 
			width: 531px; 
		}
		
			#print_header {
				float: left; 
				width: 100%; 
				display: none;
			}
			
			#content_middle {
				float: left;
				width: 100%;
			}
			
				#breadcrumbs {
/*					border-bottom: 1px solid #c4c4c1; 
*/					padding-bottom: 3px; 
					margin: 10px 0px 25px 0px; 
					font: normal 10px 'Trebuchet MS'; 
/*					color: #62b00c;
*/				
					width: 100%;
				}
				
					.breadcrumbs_home a{
						font: normal 10px 'Trebuchet MS'; 
/*						color: #373737;
*/						text-decoration: none;
/*						background: url(../images/breadcrumbs_bullet.gif) left 5px no-repeat;
*/						padding-left: 7px;
						margin-right: 5px;
						float: left; clear: none; white-space: nowrap;
					}
					
					.breadcrumbs_home a:hover{
						font: normal 10px 'Trebuchet MS'; 
/*						color: #62b00c;
*/						text-decoration: none;
/*						background: url(../images/breadcrumbs_bullet.gif) left 5px no-repeat;
*/						padding-left: 7px;
						margin-right: 5px;
						float: left; clear: none; white-space: nowrap;
					}
			
					#breadcrumbs a{
						font: normal 10px 'Trebuchet MS'; 
/*						color: #373737;
*/						text-decoration: none;
/*						background: url(../images/breadcrumbs_bullet.gif) left 5px no-repeat;
*/						padding-left: 7px;
						margin-right: 5px;
						float: left; clear: none; white-space: nowrap;
					}
					
					#breadcrumbs a:hover{
						font: normal 10px 'Trebuchet MS'; 
/*						color: #62b00c;
*/						text-decoration: none;
/*						background: url(../images/breadcrumbs_bullet.gif) left 5px no-repeat;
*/						padding-left: 7px;
						margin-right: 5px;
						float: left; clear: none; white-space: nowrap;
					}
			
					#breadcrumbs_active {
						font: normal 10px 'Trebuchet MS'; 
/*						color: #62b00c;
						background: url(../images/breadcrumbs_bullet.gif) left 5px no-repeat;
*/						padding-left: 7px;
					}
					
			#content_left {
				float: left; 
				width: 296px;
			}
			
			#content_right {
				float: left; 
				width: 220px; 
				margin-left: 15px;	
				margin-top: 3px;
			}
			
			.end_lines {
				float: left;
				clear: left;
				width: 100%;
				height: 24px;
/*				background: #fff url(../images/lines.gif) repeat-x; 
*/				margin-top: 10px;
			}
			
			.end_lines_footer {
				float: left;
				clear: left;
				width: 100%;
				height: 24px;
/*				background: #fff url(../images/lines.gif) repeat-x; 
*/				margin-top: 10px;
			}
		
			
		#footer {
			float: left;
			clear: left;
			width: 531px; 
			padding: 30px 0px 15px 0px;
			font-size: 9px;
		}
		
			.footer_logos {
				border: 0px;
				margin: 0px 15px 5px 0px;
			}
			
		
		#right_destak {
			float: left; 
			width: 219px; 
			margin-left: 15px;
		}
		
			#right_block {
				float: left;
				width: 199px;
				padding: 5px 10px 5px 10px;
			}	
		
			#font_size {
				float: left; 
				width: 199px; 
				height: 19px; 
				padding: 5px 10px 0px 10px; 
/*				background: #d3d3d3; 
*/				font: normal 10px Arial; 
/*				color:#f6f6f6; 
*/				text-align: right;
			}
			
			.right_lines {
				float: left;
				clear: left;
				width: 100%;
				height: 24px;
/*				background: #fff url(../images/lines.gif) repeat-x; 
				border-top: 4px solid #fff;
				border-bottom: 4px solid #fff;
*/			}
		
			#search_box {
				float: left; 
				clear: left; 
				width: 203px; 
				padding: 10px 8px 10px 8px; 
/*				background: #0072bf; 
				border-bottom: 2px solid #fff;
				color: #fff; 
*/				font-size: 10px;
			}
			
				.search_hr { 
					float: left; 
					width: 203px; 
					height: 2px; 
					margin: 8px 0px 8px 0px; 
/*					background: url(../images/search_hr.gif) repeat-x;	
*/				}
				
				#advance_search {
					float: right;
					text-align: right;
				}
				
					#advance_search a {
/*						color: #fff;
*/						text-decoration: none;
					}
					
					#advance_search a:hover {
/*						color: #fff;
*/						text-decoration: underline;
					}
				
					
			
/* forms */
select {
	font: normal 10px Arial;
/*	color: #13346c;
*/	height: 14px;
/*	border-bottom : 1px solid #d3e8fe;
	border-left : 1px solid #13346c;
	border-top : 1px solid #13346c;
	border-right: 1px solid #d3e8fe;	
	background-color:#fff;	
*/}

.input_form {
	font: normal 10px Arial;
/*	color: #3f3f3f;
*/	height: 14px;
	padding-left: 4px;	
/*	border-bottom : 1px solid #ecebe7;
	border-left : 1px solid #ecebe7;
	border-top : 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	background-color : #fff;
*/
}

.input_form2 {
	font: normal 10px Arial;
/*	color: #13346c;
*/	height: 14px;
	padding-left: 4px;	
/*	border-bottom : 1px solid #d3e8fe;
	border-left : 1px solid #13346c;
	border-top : 1px solid #13346c;
	border-right: 1px solid #d3e8fe;
	background-color : #fff;
*/
}

.input_form3 {
	font: normal 10px Arial;
/*	color: #848484;
*/	height: 14px;
	padding-left: 4px;	
/*	border-bottom : 1px solid #ecebe7;
	border-left : 1px solid #ecebe7;
	border-top : 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	background-color : #fff;
*/
}
/* btn servico */
.btn_servico {
	float: left;
	clear: left; 
	padding: 1px; 
/*	border: 1px solid #bcbcbc; 
*/	width: 216px; 
	height: 39px;
	_height: 29px;
	margin-bottom: 2px;
}

	.btn_servicoOut {
		float: left; 
		width: 196px;
		height: 19px;
		padding: 10px; 
/*		background: url(../images/btn_servico_bgOut.gif) repeat-x;
*/		text-align: center;
		cursor: pointer;
	}
	
		.btn_servicoOut a{
			font: bold 14px Georgia;
/*			color: #fff;
*/			text-align: center;
			line-height: 16px;
			text-decoration: none;
		}
		
			.btn_servicoOut a:hover{
				font: bold 14px Georgia;
/*				color: #fff;
*/				text-align: center;
				line-height: 16px;
				text-decoration: none;
			}
	
		.btn_servicoHover {
			float: left; 
			width: 196px;
			height: 19px;
			padding: 10px; 
/*			background: url(../images/btn_servico_bgHover.gif) repeat-x;
*/			text-align: center;
			cursor: pointer;
		}
		
			.btn_servicoHover a{
				font: bold 14px Georgia;
				line-height: 16px;
/*				color: #fff;
*/				text-decoration: none;
			}
			
				.btn_servicoHover a:hover{
					font: bold 14px Georgia;
/*					color: #fff;
*/					text-align: center;
					line-height: 16px;
					text-decoration: none;
				}
		
		.btn_servico_area {
			font: normal 18px Georgia;
/*			color: #fff;
*/			text-transform: uppercase;
			line-height: 16px;

		}
