/********************************/
/* 				BODY 			*/
/********************************/

	* {
		margin:0 auto;
		padding:0;
	}

	body {
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		background:url(../images/main-bg.gif);
	}
	
/********************************/
/* 		CONTENT PRINCIPAL 		*/
/********************************/

	#page {
		width:100%;
		height:458px;
		margin:0 auto;
		display:table;
		background:url(../images/bg-pnj.png) no-repeat;
	}
	
	#container {
		padding:0;
		margin:0 auto;
		width:820px;
	}
	
	.management {
		width:500px;
		margin:8px;
		text-align:justify;
	}
	
	.management a {
		color:#900;
		font-weight:bold;
	}
	
/********************************/
/* 			CABECALHO 			*/
/********************************/

	#HEADER {
		width:820px;
		height:100px;
		float:left;
		/*border:1px solid red;*/
	}
	
	#HEADER img {
		margin:10px 40px 0 0;
	}
	
	#HEADER a img {
		margin:5px 0 0 0;
	}

	#content {
		width:820px;
		float:left;
	}
	
/********************************/
/*		  jQuery Styles 		*/
/********************************/
	
	#wrapper {
		width:720px;
		margin-top:15px;
	}
	
	#slider {
		width:630px;
		height:200px;
		margin:0 auto;
		position:relative;
	}
	
	.scroll {
		overflow:hidden;
		width:630px;
		height:100%;
		margin:0 auto;
		position:relative;
	}
	
	.scrollContainer {
		position:relative;
	}
	
	.scrollContainer div.panel {
		padding:3px;
		width:130px;
		height:333px;
	}
	
	/*#left-shadow {
		position:absolute;
		top:0;
		left:0;
		width:12px;
		bottom:0;
		background:url(../images/leftshadow.png) repeat-y;
	}
	
	#right-shadow {
		position:absolute;
		top:0;
		right:0;
		width:12px;
		bottom:0;
		background:url(../images/rightshadow.png) repeat-y;
	}*/
	
	.inside {
		padding:3px;
		/*border:1px solid #CCC;*/
	}
	
	.inside img {
		display:block;
		width:100px;
	}

	.scrollButtons {
		position:absolute;
		top:70px;
		cursor:pointer;
	}
	
	.scrollButtons.left {
		left:-45px;
	}
	
	.scrollButtons.right {
		right:-45px;
	}
	
	.hide {
		display:none;
	}
	
/********************************/
/* 			CONTENT 			*/
/********************************/

	.pnjBLOG {
		width:728px;
		height:auto;
		display:table;
		margin-top:15px;
	}
	
	.blog {
		width:728px;
		margin-top:10px;
		display:table;
	}
	
/********************************/
/* 			  BLOG  			*/
/********************************/
	
	#blogNews {
		width:728px;
		height:35px;
		margin-top:5px;
	}
	
	.blogDate {
		width:84px;
		height:30px;
		background:url(../images/blog-date.png) no-repeat;
		float:left;
	}
	
	.blogDay {
		width:31px;
		height:45px;
		font-size:17px;
		font-weight:bold;
		margin:4px 0 0 13px;
		float:left;
	}
	
	.blogMonth {
		font-size:12px;
		font-weight:bold;
		color:white;
		margin:0 0 0 3px;
		float:left;
	}
	
	
	.blogYear {
		font-size:12px;
		font-weight:bold;
		color:white;
		margin:1px 0 0 0;
		float:left;
	}
	
	.blogTitle {
		color:#494949;
		font-size:13px;
		font-weight:bold;
		margin:6px 0 0 10px;
		float:left;
	}
	
	.blogSpacer { border-bottom:1px solid #999;	}
	
	.blogText {	font-size:11px; line-height:16px; text-align:justify; }
	
	.blogMore {	margin-bottom:25px;	}
	
	.blogMore a { color:#B40606; font-size:11px; text-decoration:none; }
	
	.blogMore a:hover {	text-decoration:underline; }
	
/********************************/
/* 			   ETC  			*/
/********************************/

	#copyright {
		width:820px;
		height:2px;
		border-top:2px solid #494949;
		margin:0 0 10px 0;
	}
	
	.legal {
		width:300px;
		font-size:10px;
		margin:5px 0 10px 110px;
		line-height:14px;
		float:left;
	}
	
	.legal span { font-size:12px; font-weight:bold; color:#B40606; }
	
	.legal p { margin-top:8px; }
	
	.legal a { color:#000; font-weight:bold; text-decoration:none; }
