@charset "iso-8859-2";



#teaser{
	position:relative;	width:100%;	background:url(images/bg-wrapper-center.jpg) top left repeat-x; text-align:left;
	height:292px;
}	
	#wrapper-left, #wrapper-right { position:absolute; top:0; left:0; width:8px; height:292px; background:url(images/bg-wrapper-left.jpg) top left no-repeat;}
	#wrapper-right { right:0; left:auto; background:url(images/bg-wrapper-right.jpg) top right no-repeat;}
  #rotator{
		position:absolute;
		width:648px;
		height:254px;
		top:10px;
		left:10px;
		background:#FFF;
	}
		#rotator .image{ float:left; height:225px; width:225px; position:relative; }
		#rotator .text{ float:left; height:225px; overflow:hidden; padding-left:10px; width:380px; position:relative; }
		#rotator .text h2 a{ font-size:1.5em; color:#333; letter-spacing:-1px;}
		#rotator .text p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#111;}
	
	#destaque {position:absolute;	width:280px;	height:254px;	top:0; right:10px; padding-top:10px; color:#FFF;}
		.news{clear:both; height:125px; overflow:hidden; margin-bottom:20px;}
		.news #text { position:relative; float:left; width:175px; padding-left:5px;}
		.news h3 { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; letter-spacing:-1px; text-align:left; padding:0; margin:0;}
		.news h3 a {color:#FFF;}
		.news p { float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-align:left; padding:0; margin:0;}
		.news #img{position:relative; border:4px solid #FFF; width:90px; height:90px; float:left; text-align:left;}

  
#content{	position:relative;	width:100%; clear:both; height:260px; text-align:left; }
	#categories{
		position:absolute;	width:240px; height:224px;	top:0px; padding-top:60px;
	}		
		.colum1{left:0;	border-color:#0F3;	}
    .colum2{left:240px;	border-color:#090;	}
    .colum3{left:480px;		}
		
		#categories h2 a{ color:#333 }
		#categories h2 a:hover{ color:#F60 }
		#categories h2{
			border-bottom:#033 solid 1px;
			position:absolute;
			bottom:238px;			
			width:230px;
		}
		#categories.colum1 h2{border-color:#0e7d87;}
		#categories.colum2 h2{border-color:#e24f27;}
		#categories.colum3 h2{border-color:#4fbf23;}
		#categories.video h2{border-color:#ffb400;}
		
		#categories .posts{
			clear:both;		
		}		
		#categories .posts #post-thumb h3{
			height:51px;
			width:225px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.2em;
			font-weight:normal;
			float:left;
			margin:0 0 10px 0;
			padding:0 0 0 5px; border-bottom:1px #999 solid;
		}
		#categories .posts #post-thumb h3 img{ float:left; width:45px; height:45px; overflow:hidden; border:#F2F2F2 2px solid; margin:-2px 2px 0 -2px;}
		
		.video{
			position:absolute;	width:240px; height:255px;	top:0; right:0; 
		}
		.video h4 {font-family: Georgia, "Times New Roman", Times, serif; font-size:1.2em; letter-spacing:-1px; margin:5px 0 0 0; padding:0;}
		.img-video{ height:130px; overflow:hidden; }
		.img-video img{ border:none; }
		
		.cat-link, .cat-link:visited { position:absolute; bottom:26px; left:0; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; padding:2px; background:#CCC; color:#FFF; }
		.cat-link:hover {color:#F60 }
		


#news-sponsor{	position:relative;	width:100%; clear:both; height:100px; text-align:left; }			
	#hotnews{
		position:absolute;
		width:700px;
		height:30px;
		top:10px;
		left:0;
		background:#FFF;
		padding:12px 5px;
	}
	#apoio{
		position:absolute;	width:230px; height:84px;	top:0px; left:480px;
	}
	#sponsor{
		position:absolute;	width:240px; height:84px;	top:0px; right:0;
	}


#bottom-content{	position:relative;	width:100%; clear:both; height:213px; text-align:left; }		
	#oldposts{
		position:absolute;	width:230px; height:213px;	top:0px; left:0;
	}
		#oldposts h2{
			border-bottom:#eaa41c solid 1px;
			position:absolute;
			width:100%;			
		}
		#oldposts .list{
			position:absolute; top: 30px;
			width:100%;
			font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic;
			font-weight: normal; text-transform: normal; letter-spacing: normal;
		}
			.list ul{ list-style:none; margin:0; padding:0; }
			.list li{ padding:5px 0; }
			li.white{ background:#FFF;}
	
	#etc{
		position:absolute;	width:230px; height:213px;	top:0px; left:240px;
	}
		#etc h2{
			border-bottom:#030 solid 1px;
			position:absolute;
			width:100%;			
		}
		#etc .list{
			position:absolute; top: 30px;
			width:100%;
			font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic;
			font-weight: normal; text-transform: normal; letter-spacing: normal;
		}
			.list ul{ list-style:none; margin:0; padding:0; }
			.list li{ padding:5px 0; }
			li.white{ background:#FFF;}
		
	#links{
		position:absolute;	width:230px; height:213px;	top:0px; left:480px; 
	}	
		#links .linkcat h2{
			border-bottom:#069 solid 1px;
			position:absolute; top: 0; left:0;
			width:100%;			
		}
		#links li ul{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin:0; padding:0;list-style: none; position: absolute; top: 40px; left:0; }
		#links li ul li { padding-bottom:5px; margin:0; }
		#links li {list-style:none;}
  

	#photos{
		position:absolute;	width:240px; height:213px;	top:0px; right:0;
	}
		#photos h2{
			border-bottom:#ea1cae solid 1px;
			position:absolute;
			width:100%;			
		}
		#photos .images { position:absolute; top:30px; height:170px; overflow:hidden; width:240px; }
		#photos .images div { position:relative; float:left; margin:0 4px 5px; background:#FFF;}
		#photos img{ outline:none; border:#FFF 3px solid; padding-bottom:2px; }
  
#footer{
	width: 960px;	clear:both;
	border-top:1px #999 solid;
	padding:10px 0;
	text-align:center;
	margin:0 auto;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}	

/*################### ROTATOR ###################*/

/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:1px;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	font-size:1.1em;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

ul.ui-tabs-nav {
	position:absolute;
	bottom:-25px;
	left:250px;
	z-index:1;
	width:100px;
	
}

/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
	font-size:.8em;
	font-weight:normal;
	color:#999;
	background:#FFF ; 
}

/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
	background:#FFF;
	color:#333;
}

#rotator .ui-tabs-nav-item a span {
	float:left; 
	padding:1px 3px; 
	cursor:pointer;
}

/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
	background:#0CF;
	color:#333;
}

/* Content Panels */
#rotator .ui-tabs-panel {
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	color:#000;
	height:234px;
	padding:10px;
}

#rotator .ui-tabs-hide {
	display:none;
}

#rotator h2 {
	color:#E75D00;
	font-weight:normal;
	margin:0;
	font-size:1.8em;
	line-height:1.2em;
}

#rotator p {
	font-size:1.1em;
	margin:.5em 0;
	color:#333;
}

#rotator .btn_get_started {
	float:left;
	height:30px;
	width:99px;
	text-indent:-9999em;
	margin-right:7px; 
	overflow:hidden; 
	background:transparent url(images/getstarted.gif) no-repeat
}

#rotator .btn_learn_more {
	float:left;
	height:26px;
	font-size:.9em;
}

/* Background Images */
#rotator #fragment-1 {

}

#rotator #fragment-2 {

}

#rotator #fragment-3 {


}


