@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:313px; 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 {





}






