@charset "utf-8";
@import "core/rst.css";
@import "core/def.css";
@import "styles.css";

html, body{
	height: 100%;
	min-height: 100%;
	min-width: 100%;
	width:100%;
}

body{
	position: relative;
	height: auto !important;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	overflow-y:scroll;
}

/*START MAIN SRTUCTURE 2-COLUMN MAKET*/
.html{
	width: 100%;
	clear: both;
	min-width:960px;
	padding-bottom:70px;
}
	.wrap{
		margin:0 auto;
		max-width:1440px;
		font:12px/1.33 Arial, Helvetica, sans-serif;
	}
	
	.header{
	}
	.body{
	}
	.footer{ 
	}

/*END MAIN SRTUCTURE 2-COLUMN MAKET*/


/*HEADER START*/
.head{
	background: #464d57;
	height: 106px;
	padding: 19px 0px 0px 38px;
}

	.head .logo{
		width: 25%;
	}

	.head .stat{
/*		border-left:5px solid #4497d2; */
		height: 83px;
		color: #a9a9a9;
		width: 50%;
		font-size: 19px;
		line-height:22px;
	}

	.head .pindex{
		width: 25%;
		color:#fff;
	}
		.head .pindex a{
			font-weight:bold; 
			font-size:16px; 
			color:#fff; 
			text-decoration:none;
		}
	
	.head .searchblock{
		position:absolute; 
		bottom:3px; 
		right:10px;
	}
/*HEADER END*/

.mmenu{
	background: #cfdadf url(../pic/blmmenu.gif) no-repeat left;
	height: 37px;
	line-height:37px;
	margin:15px 0;
}
	.mmenu li{
		display:inline-block;
	}

	.mmenu li a{
		color: #2c3239;
		font-size: 14px;
		padding:0 10px;
		text-transform: uppercase;
		text-decoration:none;
	}	
		.mmenu li a:hover {
			background: #2c3239;
			color: white;
		}


	/*NEWS START*/
.news_item{ margin-bottom:20px}
	.news_pic{ width:150px; height:150px; display:none}
		.news_head{font-size:15px; font-weight:bold; margin:6px 0 4px; line-height:1.2; }
		.news_head, .news_head a{
			color:#006ed5;
			text-decoration:none;
		}
		.news_date{ color:#676767; text-transform:uppercase; font-size:11px; margin:0 0 5px; }
		.news_content{}
			.news_content a{
				color: #4497D2;
			}
		
		.blue_list li{ background: url(../pic/blue_li.png) left no-repeat; padding-left:10px; margin:0 0 5px 1px}
			.blue_list a, .h_form a{ font-size:14px; color:#000;}
			.blue_list a:hover, .h_form a:hover{ color:#006ED5}
	/*NEWS END*/
	
	
.jornal_subject,
.jornal_subject a{
	color:#c15164;
	text-decoration:none;
}
	.jornal_subject a:hover{
		text-decoration:underline;
	}
	
.jornal_item_number{
	font-size: 10px;
	clear: both;
	color: #4497D2;
	margin:3px 0;
}



	.bodyBlock{
	}
	
		.bodyBlock .left{
			width:25%;
		}
		
		.bodyBlock .center{
			width:50%;
		}
		
		.bodyBlock .right{
			width:25%;
		}
		
		.bodyBlock .centerNoRight{
			width:75%;
		}
		
.lmenugb{
	margin-top: 25px;
}
	.lmgb{
		background: #a8b9c1;
		padding: 15px 25px;
	}

/*CENTRAL PART END*/	

/*LEFT MENU START*/
.subjectMenuLeft{
	background:#c15164;
	padding:10px 0;
}

	.subjectMenuLeft li{
		line-height:1.6;
		margin-bottom:5px;
	}
	
	.subjectMenuLeft li a{
		display: block;
		padding: 0px 5px 0px 10px;
		color: #fff;
		text-transform: uppercase;
		text-decoration:none;
	}	
	.subjectMenuLeft li span{ color: #fff; }
		.subjectMenuLeft li a:hover, .subjectMenuLeft li a.current{ background:#464d57; }
/*LEFT MENU END*/

/*FOOTER START*/
/*FOOTER END*/

/*---PAGER START---*/
.pagerUL{ overflow: hidden; zoom:1; margin-bottom:10px }
	.pagerUL li{ float: left; margin-right: 10px; }
		.pagerUL  a{ color: #000; padding: 5px; line-height: 1.2; }
			/*.pagerUL  a:hover, .pagerUL  a.pcurr{ color: #fff; background: #52bc2c; text-decoration: none; }*/
			.pagerUL  a.prev, .pagerUL  a.next{ color:#006ed5; font-size:13px; text-transform:uppercase; font-weight:bold; line-height:24px }
			.pagerUL  a.pager, .pagerUL  a.current{ font-size:20px; text-decoration:none}
			.pagerUL  a.pager:hover{ text-decoration:underline}
			.pagerUL a.current{color:#006ed5;}
			input.to_page{ background:none; border:none; color:#006ed5; text-decoration:underline; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; cursor:pointer}
/*---PAGER END---*/



.archive_y{
	font-size:18px;
	margin:5px 0;
	clear:both;
	font-weight:bold;
	padding:5px;
	background:#464d57;
	color:#fff;
}

.archive_y_block{
	float:left;
	width:50%;
}

/*-----------------------------------*/
/*


#lmenuUL{
	overflow: hidden;
	padding:0;
	list-style:none;
	zoom:1;
}

	#lmenuUL LI{ margin-bottom: 15px; }
		#lmenuUL LI a{
			display: block;
			border-left: 3px solid #c15164;
			padding: 0px 5px 0px 20px;
			color: #FFFFFF;
			text-transform: uppercase;
		}	
		#lmenuUL LI span{ color: #FFFFFF; }
			#lmenuUL LI a:HOVER, #lmenuUL LI a.curr{ border-left: 3px solid #c8d5db; }


.lmenugb{
	overflow: hidden;
	margin-top: 25px;
}

.lmgb2{ background: #a8b9c1; }
.lmgb1{ background: #a8b9c1; }
.lmgb{
	background: #a8b9c1;
	padding: 15px 25px;
}

	#newsUL{
		zoom:1;
		list-style:none;
		padding:0;
	}
		#newsUL LI{	margin-bottom: 20px; }
			.ndate{
				font-size: 11px;
				color: #999999;
			}
	
			.ntitle{
				color: #218dc4;
				font-weight: bold;
				font-size: 13px;
			}		
			.detail{ color: #393f47; }
				.detail:HOVER{ color:#218dc4; }

#partnerH, #eyeH, #newH{
	color:#363b42;
	display: block;
	margin-bottom: 15px;
	padding: 5px 0px 3px 35px;
	text-decoration: none;
	text-transform: uppercase;	
}

#newH{ background: url(../pic/jornal.jpg) no-repeat left; }
#partnerH{ background: url(../pic/hand.jpg) no-repeat left; }
#eyeH{ background: url(../pic/eye.jpg) no-repeat left; }

#inNewNumb{
	zoom:1;
	list-style:none;
	padding:0;
}
	#inNewNumb LI{ margin-bottom: 10px; }
		#inNewNumb p{ font-weight: bold; }

	#inNewNumb a{ color: #393f47; }
		#inNewNumb a:HOVER{ color: #FFFFFF; }

#cgB{ overflow: hidden; }

#cgB2, .lmgb2, .lmb2{
	margin: 0px 2px;
	line-height: 1px;
	height: 1px;	
}

#cgB1, .lmgb1, .lmb1{
	margin: 0px 1px;
	line-height: 1px;
	height: 1px;	
}

#cgB2{
	background: #cfdadf;
}

#cgB1{
	background: #cfdadf;
}

#cgBc{
	background: #cfdadf;
	padding: 5px 10px;
}

.depTitle{
	text-transform: uppercase;
	border-bottom: 3px solid #c15164;
	width:50px;
	margin: 3px 0px;
}

.jNumbDate{
	font-size: 11px;
	clear: both;
	padding-top: 10px;
}

.jTitle{
 	padding: 0px 10px 20px 0px;	
	color: #c15164;
	font-size: 18px;
}

.jNumbTitle{
	color: #218dc4;
	font-size: 14px;
	font-weight:bold;
	text-align:justify;
}

.jNumbTitle span{
	color:#c15164;
}

.jNumbDescr{
	padding: 10px 0px 0px 0px;
	text-align:justify;
}

.jNumbDescr img{
	float: left;
	width: 170px;
	height: 105px;
	margin: 0px 15px 0px 0px;
}

.jNumCont{
	font-size:10px;
	clear: both;
	color: #4497d2;
}

.jNumText img{
	margin:10px;
}

.jNumAuthor{
	font-size:11px;
	clear: both;
	color: #4497d2;
	font-weight:bold;
}

#footer{
	position: absolute;
	bottom: 0;
	height: 40px;
	padding-bottom: 10px;
	width:100%;
}

#jcontUL{
	zoom:1;
	overflow: hidden;
	list-style:none;
	padding:0;
}

	#jcontUL LI{
		border-bottom:1px solid #cfdadf;
		margin-bottom: 10px;
	}

		#jcontUL .interested{
			background: #cfdadf;
			padding:5px;
		}

		#jcontUL a{
			color:#218dc4;
		}
		
		#jcontUL a:HOVER{
			color:#c15164;
		}
		
		.jNumContBack, .jNumContBack a{
			padding:10px;
			color: #c15164;
		}
		
		.jNumContBack a:HOVER{
			text-decoration:none;
		}


.archUL{
	position:relative;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}

	.archUL li{
		width:49%;
		float:left;
		margin-bottom:15px;
	}
	
*/
