@charset "UTF-8";

body{
	background-color:#F1F1F1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	color:#333333;
}

	/*---- HTML Tags ----*/
	h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px; }
	ul, li{ margin:0px; padding:0px; list-style-type:none; }
	a{ text-decoration:none; color:#0066CC; }
	a img{border:none;}
	a:hover{ text-decoration:none; color:#000000; }
	a:hover img{border-color:#000000;}
	strong{color:#000000;}
	
	/*---- Max title sizes ----*/
	h1{font-size:30px; letter-spacing:-1px; margin-bottom:8px; line-height:34px; color:#000000;}
		h1#page-title{
			font-size:22px;
			font-weight:normal;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#000000;
			background-color:#2F6F00;
			text-transform:uppercase;
			padding:6px;
			color:#FFFFFF;
		}
	h2{ font-size:22px; line-height:30px; color:#999999; margin-bottom:10px; letter-spacing:-1px; text-transform:lowercase; }
		h2 span{font-weight:normal; font-size:12px; position:relative; top:-2px;}
	h3{ font-size:15px; color:#FF3300; line-height:18px; margin:4px 0px; }
	h4{ font-size:14px; line-height:18px; margin-bottom:6px; }
	h5{ font-size:11px; line-height:13px; text-transform:uppercase; }

#container{	width:990px; margin:10px auto; background-color:#FFFFFF; }
	/*---- Header ----*/
	#ad990x50{height:50px; width:990px; margin:auto; background-color:#D9D9D9; margin:10px auto; display:none;}
	
	#ad300x255{margin-bottom:10px;}
		#ad300x255 #inner{height:255px; background-color:#DEDEDE;}
			#ad300x255 #ad-title{text-align:right; border-bottom:1px solid #F1F1F1; font-size:8px; letter-spacing:1px;}
			
	#ads{height:280px; border-bottom:1px solid #F1F1F1; margin-bottom:10px;}
		#ads ul{position:relative; width:310px; left:-10px;}
			#ads ul li{
				text-align:center;
				background-color:#DEDEDE;
				float:left;
				width:145px;
				height:70px;
				line-height:70px;
				margin-left:6px;
				margin-bottom:10px;
			}

	#google_ad{height:250px; background-color:#000000; margin-bottom:10px;}

	/*---- Header ----*/
	#topbar{height:90px; overflow:hidden; padding:20px 0px; background-image:url("../images/body_gradient.jpg"); background-repeat:repeat-x;}
		#topbar #inner{width:990px; margin:auto; position:relative;}
			#logo{margin-right:10px; float:left;}
			#bandeira{float:left; margin-right:10px;}
			#search{
				float:right;
				width:425px;
				height:70px;
				background-image:url("../images/hdr-search-google.gif");
				background-repeat:no-repeat;
				background-position:325px 58px;
				_top:-10px;
				_left:571px;
				
				position:absolute;
				top:0px;
				right:0px;
			}
				#search #so{margin-bottom:3px; width:auto; display:block; height:20px; float:left; width:200px;}
				#search #so a{
					color:#FFFFFF;
					font-weight:bold;
					border:1px solid #AC1210;
					padding:4px 6px;
					float:left;
					margin-right:6px;
				}
				#search #so a.active{background-color:#760D0A; border-color:#6F0907;}
				
				#search #q{
					float:left;
					border:1px solid #6F0907;
					border-right:none;
					padding:7px 7px 6px 7px;
					position:relative;
					top:-1px;
					color:#333333;
					font-family:Arial;
					font-size:12px;
					outline:none;
				}
				#search #s{float:left; border-left:none;}
			
			#conhecaLajedo{float:right; margin-top:28px; position:absolute; top:54px; left:300px;}
				#conhecaLajedo a{
					background-image:url("../images/conheca_lajedo.png");
					background-repeat:no-repeat;
					display:block;
					height:22px;
					width:120px;
					text-indent:-9999px;
				}
				#conhecaLajedo a:hover{background-position:bottom;}
		
			/*---- Search ----*/
			/*#search{
				float:right;
				text-align:right;
				height:70px;
				background-image:url("../images/hdr-search-google.gif");
				background-repeat:no-repeat;
				background-position:325px 58px;
				position:relative;
				top:-10px;
			}
				#search form{height:80px; float:right;}
				#search #so{margin-bottom:3px; width:auto; display:block; height:20px;}
				#search #so a{
					color:#FFFFFF;
					font-weight:bold;
					border:1px solid #AC1210;
					padding:4px 6px;
					float:left;
					margin-right:6px;
				}
				#search #so a.active{background-color:#760D0A; border-color:#6F0907;}
				
				#search #q{
					float:left;
					border:1px solid #6F0907;
					border-right:none;
					padding:7px 7px 6px 7px;
					position:relative;
					top:-1px;
					color:#333333;
					font-family:Arial;
					font-size:12px;
					outline:none;
				}
				#search #s{float:left; border-left:none;}
			
			#conhecaLajedo{float:right; margin-top:28px; position:absolute; top:54px; left:300px;}
				#conhecaLajedo a{
					background-image:url("../images/conheca_lajedo.png");
					background-repeat:no-repeat;
					display:block;
					height:22px;
					width:120px;
					text-indent:-9999px;
				}
				#conhecaLajedo a:hover{background-position:bottom;}*/
	
	/*---- Navbar ----*/
	#navbar{width:auto; background-color:#760D0A; border-bottom:5px solid #D9D9D9; border-top:1px solid #6F0907;}
		#navbar ul{
			width:990px;
			margin:auto;
			height:34px;
		}
			#navbar li{float:left; border-left:1px solid #8F1411;}
			#navbar li a{ 
				font-weight:bold;
				font-size:12px;
				float:left;
				height:33px;
				line-height:33px;
				padding:0px 11.7px;
				border-right:1px solid #4F0B0A;
				color:#FFFFFF;
			}
			#navbar li a:hover{background-color:#8F1D1A; text-decoration:none;}
			#navbar li.active a{
				background-color:#FFFFFF;
				background-image:url("../images/navbar_active_gradient.jpg");
				background-repeat:repeat-x;
				background-position:bottom;
				color:#AC1210;
				padding-bottom:1px;
			}	
	
	/*---- Main ----*/
	#main{ 
		width:auto;
		background-color:#FFFFFF;
		background-image:url("../images/border.gif");
		background-repeat:repeat-y;
		background-position:669px 0px;
		padding:10px;
		line-height:16px;
	}

		/*---- Coluna da esquerda ----*/
		#colleft{
			width:650px;
			float:left;
			margin-right:10px;
			margin-bottom:10px;
			padding-right:10px;
		}
			
			#featured-block{height:271px; border-bottom:1px solid #F1F1F1;}
				#featured-block #featured-topic h1{font-size:18px; background-color:#000000; padding:0px 6px;}
				#featured-block #featured-topic h1 a{color:#FFFFFF;}
				#featured-block #featured-topic h1 a:hover{color:#CCCCCC;}
				#featured-block #featured-topic, #featured-block #featured-article{
					float:left;
					width:400px;
					margin-right:20px;
					line-height:13px;
				}
				
				#featured-block #featured-article{font-size:14px; line-height:18px!important; color:#666666;}
					#featured-block #featured-article span{font-size:11px;}
					#featured-block #featured-article h1{font-size:28px; line-height:30px;}
					#featured-block #featured-article p{border-bottom:1px solid #F1F1F1; padding-bottom:14px; height:68px;}
					#featured-block #featured-article ul li{float:left; width:195px;}
					#featured-block #featured-article ul li img{float:left; margin-right:10px;}
					#featured-block #featured-article ul li a{
						float:left;
						width:94px;
						height:68px;
						font-weight:bold;
					}
				
				#featured-block #featured-topics-list{float:left; width:230px;}
					#featured-block #featured-topics-list ul li{height:18px; overflow:hidden;}
			
			#block2{border-bottom:1px solid #F1F1F1;}
				#block2 #jornais{float:left; width:400px; margin-right:10px; padding-top:10px;}
					
					#block2 #jornais #featured{height:100px; margin-bottom:10px;}
						#block2 #jornais #featured img{float:left; margin-right:12px;}
						#block2 #jornais #featured #text{float:left; width:200px; line-height:13px;}
						
					#block2 #jornais ul{border-bottom:1px solid #F1F1F1; padding-bottom:10px; margin-bottom:8px; overflow:hidden; height:86px;}
						#block2 #jornais ul li{line-height:17.5px; height:20px;}
							#block2 #jornais ul li span{
								font-size:10px;
								margin-right:10px;
								background-color:#999999;
								color:#FFFFFF;
								padding:1px 3px;
								-moz-border-radius:3px;
								-webkit-border-radius:3px;
								border-radius:3px;
							}
							#block2 #jornais ul li a{font-weight:bold;}
				
				#block2 #enquete{float:left; width:220px; height:280px; padding:10px 10px 0px 10px; background-color:#F9F9F9;}
					#block2 #enquete p{margin:0px;}
					#block2 #enquete #box-ajax{border-top:1px solid #F1F1F1; border-bottom:1px solid #F1F1F1; padding:6px 0px; height:145px; margin-bottom:7px;}
						#block2 #enquete label{margin-bottom:1px; padding:2px 0px; float:left; width:100%;}
							#block2 #enquete label span{font-weight:bold;}
							#block2 #enquete label input{float:left; margin-right:10px;}
			
			#hm{}
				#hm ul li{border-bottom:1px solid #F1F1F1; padding-top:6px;}
				#hm ul li.ajax-loading{text-align:center; padding:8px 4px 4px 4px; background-color:#F1F1F1;}
					#hm ul li h5{text-transform:none;}
					#hm ul li div.photo{float:left; margin-right:16px; margin-bottom:6px;}
					#hm ul li div.text{float:left; width:594px; padding-bottom:4px;}
					
					#hm ul li span.date{font-size:9px; display:block; color:#999999; margin-top:4px;}
			
			
	/*---- Página interna: Notícias ----*/			
	#article{}
		#article #article-header{line-height:14px; margin-bottom:20px; color:#666666;}
		#article #article-text{font-size:14px; line-height:18px; border-bottom:1px solid #F1F1F1; margin-bottom:10px; padding-bottom:10px; color:#000000;}
		#article #article-image{
			margin-right:16px;
			margin-bottom:16px;
			float:left;
			width:320px;
			font-size:10px;
			line-height:14px;
			color:#666666;
		}
			#article #article-image img{margin-bottom:4px;}
		
		#article #article-share{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #F1F1F1; clear:both;}
			#article #article-share a{
				background-color:#999999;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				padding:1px 3px;
				color:#FFFFFF;
			}
			#article #article-share a:hover{background-color:#666666;}
		
		#article #comments{margin-bottom:10px;}
				
			#comments #comment-form{margin-bottom:10px;}
			#comments #comment-form fieldset{background-color:#F1F1F1; padding:4px!important; padding-bottom:0px!important; border:none;}
				#comments #comment-form #photo{float:left; margin-right:6px;}
				#comments #comment-form textarea{border:1px solid #D1D1D1; width:582px; height:30px; font:11px Arial; padding:4px; color:#999999; margin-bottom:6px;}
				#comments #comment-form #button-comment{margin-top:3px; margin-bottom:2px; display:none;}
				
				#comments #comment-form #buttons{text-align:right; padding-bottom:10px; display:none;}
					#comments #comment-form #buttons input{border:none; padding:0px;}
					#comments #comment-form #buttons #s{position:relative; top:7px;}
				
				#comments #comment-form #fields{padding-left:46px; display:none;}
					#comments #comment-form #fields label{margin-bottom:6px; display:block;}
						#comments #comment-form #fields span{display:block;}
						#comments #comment-form #fields input{
							border:1px solid #D1D1D1;
							background-image:url("../images/field_shadow.jpg");
							background-repeat:repeat-x;
							padding:7px;
							font-family:Arial;
							font-size:11px;
							outline:none;
							color:#333333;
						}
		
	/* Lista de notícias */
	#article-list{}
		#article-list ul li{border-bottom:1px solid #F1F1F1; margin-bottom:10px; padding-bottom:10px;}
			#article-list ul li #article-header{margin-bottom:10px;}
				#article-list ul li #article-header h2{font-size:20px; font-weight:normal; text-transform:none; color:#000000; margin:0px; line-height:22px;}
				
			#article-list ul li #article-text{font-size:14px; line-height:18px;}
				#article-list ul li #article-text img{float:left; margin-right:16px;}
		
	/*---- Página interna: Videos e Fotos ----*/
	#media-list{
		margin-bottom:10px;
		width:660px;
		border-bottom:1px solid #F1F1F1;
		overflow:hidden;
	}
		#media-list .media{
			background-color:#F1F1F1;
			width:210px;
			height:178px;
			float:left;
			margin-right:10px;
			margin-bottom:10px;
		}
			#media-list .media #media-legend{padding:6px; font-size:10px;}
				#media-list .media #media-legend span.date{font-size:9px; display:block; color:#999999;}
		
		#article #video{margin-bottom:10px;}
		#article #video-legend{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #F1F1F1; font-size:14px; line-height:18px;}
	
	#album{background-color:#F1F1F1; margin-bottom:10px;}
	
	/*---- Página interna: Pesquisa ----*/
	#search-info{background-color:#F1F1F1; padding:4px; margin-bottom:10px;}
	
	#frm-search2{background-color:#DEDEDE; margin-bottom:10px; padding:4px; text-align:center;}
		#frm-search2 label #q{border:1px solid #D1D1D1; padding:4px; font-size:11px;}
		#frm-search2 label #s{position:relative; top:5px;}
		#frm-search2 label span{display:block;}
	
	/*---- Página interna: Mural de Recados ----*/
	#bt-show-form{margin-bottom:10px;}
		#bt-show-form a{background-color:#F1F1F1; padding:4px; text-align:center; display:block;}
		#bt-show-form a:hover{background-color:#DEDEDE;}
	
	#mural-form{margin-bottom:10px; position:relative; display:none; border-bottom:1px solid #F1F1F1;}
		#mural-form #fieldset{background-color:#DEDEDE; padding:10px;}
		
		#mural-form label{display:block; position:relative; margin-bottom:6px;}
		#mural-form label.error{color:#FF6600;}
		
			#mural-form label input, #mural-form label textarea{
				border:1px solid #D1D1D1;
				background-image:url("../images/field_shadow.jpg");
				background-repeat:repeat-x;
				padding:7px;
				font-family:Arial;
				font-size:11px;
				outline:none;
				color:#333333;
			}
			#mural-form label textarea{background:none; background-color:#FFFFFF;}
		
		#mural-form #fields{margin-right:30px; width:240px; float:left; position:relative;}
			#mural-form #fields span{display:block; padding-right:6px; color:#666666;}
			#mural-form #fields input, #mural-form #fields span{border-top:none;}
		
		#mural-form #buttons{text-align:right; padding-bottom:10px;}
			#mural-form #buttons #s{position:relative; top:7px;}
		
		#mural-form #emoticons{
			background-color:#FFFFFF;
			float:left;
			width:345px;
			height:140px;
			border:1px solid #D1D1D1;
			padding:6px;
			display:block;
			position:relative;
			z-index:1;
		}
			#mural-form #emoticons a{float:left; width:16px; height:19px; padding:4px; margin-bottom:1px;}
			#mural-form #emoticons a:hover{background-color:#CCCCCC;}
				#mural-form #emoticons a img{background-color:#F9F9F9;}
		
		#mural-form label#l-msg{margin-bottom:10px;}
			#mural-form label#l-msg #msg{width:614px;}
		
		/*---- Página interna: Contato ----*/
		#contato-form{}
			#contato-form #s{border:none; padding:0px;}
			fieldset{border:1px solid #E1E1E1; background-color:#F9F9F9; padding:10px;}
				fieldset legend{color:#666666; padding:0px 4px;}
				fieldset div.form-line{clear:both;}
				fieldset label{display:block; margin-bottom:6px;}
					fieldset label span{display:block;}
				fieldset label.error{color:#FF6600; font-size:10px;}
				fieldset input, fieldset textarea{border:1px solid #D1D1D1; padding:5px 4px; background-image:url("../images/field_shadow.jpg"); background-repeat:repeat-x;}
		
		
		/*---- Coluna da direita ----*/
		#sidebar{width:300px; float:left;}
			
			#agenda{border-bottom:1px solid #F1F1F1; margin-bottom:10px;}
				#agenda ul li{border-bottom:1px solid #F1F1F1; float:left; width:300px; padding-bottom:8px; margin-bottom:8px;}
					#agenda ul li #icon{width:30px; margin-right:10px; float:left;}
					#agenda ul li #event-text{float:left; width:250px;}
			
			#parceiros{margin-bottom:10px;}
				#parceiros ul li{border-bottom:1px solid #F1F1F1; color:#999999; height:40px; padding-bottom:5px; margin-bottom:5px;}
					#parceiros ul li img{float:left; margin-right:10px;}
		
		/*---- Space ----*/
		div.space{clear:both; height:0px; display:block;}
	
	/*---- Multimedia ----*/
	#multimedia{background-color:#DEDEDE; padding:10px;}
		#multimedia #video{width:360px; float:left; padding-right:10px; margin-right:10px;}
		
		#multimedia #photos{width:590px; float:left; overflow:hidden;}
			#multimedia #photos ul{width:620px; height:240px;}
				#multimedia #photos ul li{float:left; width:130px; height:116px; margin-right:20px; margin-bottom:10px;}
				#multimedia #photos ul li a{font-weight:bold; display:block;}
				#multimedia #photos ul li a#text{display:block;}
				#multimedia #photos ul li img{margin-bottom:4px;}
	
	
	/*---- Footer ----*/
	#footer{
		padding:30px 0px;
		background-color:#FFFFFF;
		color:#999999;
		clear:both;
		text-align:center;
		height:40px;
	}
		#footer a{padding:0px 2px;}
		#footer #footer-links{margin-bottom:4px;}
	
	/*---- Classes ----*/
	.link-more{text-transform:uppercase; font-weight:bold; font-size:11px;}
	
	.success{
		color:#4F8A10;
		background-color:#DFF2BF;
		background-image:url("../images/success.png");
		background-position:4px 6px;
		background-repeat:no-repeat;
		padding:6px!important;
		padding-left:28px!important;
		border:1px solid!important;
	}
	
	.normal-list li{line-height:17px;}
		.normal-list li a{font-weight:bold;}
	
	.indice{padding:4px; text-align:center; margin-bottom:10px; background-color:#F1F1F1;}
		.indice a, .indice span{padding:0px 4px; font-weight:bold;}