﻿.main #contentHolder {
	width:996px;
	padding:22px 0 22px 0;
	margin:0;
}

/* *********************  LINE 01  */
.main #line01 {
	width:996px;
	margin:0;
	padding:0 0 28px 0;
	float:left
}
.main #destaqueMainSection{
	width:665px;
	float:left;
	margin:0;
	padding:0
}
.main #destaqueMain{
	float:left;
	background-color:#737373;
	height:354px;
	width:622px;
	padding:0 0 0 22px
}
	#destaqueMain .mainTitle {
		font-size:24px;
		height:56px;
		width:615px;
		padding:4px 0 0 0;
		font-weight:bold;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif
	}
	.mainSubTitle {
		font-size:16px;
		color:black;
		font-family:Arial, Helvetica, sans-serif
	}
	
#destaqueMainOutras {
	width:200px;
	padding:4px 0 0 0
}
	#destaqueMainOutras ul.items {
		margin:0;
		padding:0;
	}
	#destaqueMainOutras ul.items li{
		list-style:inside;	
		list-style-image:url(images/bull_rounded_01.gif);
		padding:0;
		margin:0;
		float:left;
		color:#FFF;
		width:200px;
		min-height:40px
	}	
	#destaqueMainOutras ul.items li .dateLine {
		padding:4px 4px 4px 20px;
		float:left;
		font-size:11px;
		color:#c3c3c3
	}			
	#destaqueMainOutras ul.items li a.lnkDestaqueMainOutras {
		color:white;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif
	}
	#destaqueMainOutras ul.items li a.lnkDestaqueMainOutras:visited, active {
		text-decoration:none;
		color:white;
	}
	#destaqueMainOutras ul.items li a.lnkDestaqueMainOutras:hover {
		text-decoration:line-through;
		color:white;
	}		
.main #pubArea {
	width:300px;
	float:right;
	margin:0;
	padding:0
}
.main #pub_mrec {
	width:300px;
	height:250px;
	padding:0 0 8px 0

}

#breadCrumbs {
	padding-left:22px;
	width:954px;
	height:23px;
	margin:0
}
	#breadCrumbs div.breadCrumbsItem01 {
		position:relative;
		float:left
	}
	#breadCrumbs div.breadCrumbsItem02 {
		position:relative;
		float:left;
		left:-24px
	}

#mainBottom {
	width:996px;
	background-color:#737373;
	float:left
}

	
.dateLine {
	padding:4px 4px 4px 0;
	float:left;
	font-size:11px;
	color:#c3c3c3;
	font-family:Arial, Helvetica, sans-serif
}	

#musicNews {
	float:left;
	width:440px;
	background-color:#5e5e5e;
	margin:0 0 0 22px
}
#actualidade {
	float:right;
	width:440px;
	background-color:#5e5e5e;	
}

.destaqueNews {
	width:440px;
}
.destaqueNewsImg {
	background-color:#505050;
	width:425px;
	min-height:170px;
	padding:0 5px 0 10px
}

a.lnkDestaqueNewsTitle {
	font-size:22px;
	color:white;
	font-family:Arial, Helvetica, sans-serif
}
a.lnkDestaqueNewsTitle:visited, active {
		text-decoration:none;
		color:white;
}
a.lnkDestaqueNewsTitle:hover {
		text-decoration:line-through;
		color:white;
}	

.subDestaques {
	width:440px;
	padding:10px 0 0 0;
	margin:0
}
	.subDestaques ul.items {
		margin:0;
		padding:0;
	}
	.subDestaques ul.items li{
		list-style-type:none;
		list-style:none;
		padding:0;
		margin:0
	}
	.subDestaques ul.items li div.subDestaquesImgTxt {
		width:310px;
		min-height:62px;
		padding:0 5px 0 10px;
		float:left	
	}	
	.subDestaques ul.items li div.subDestaquesDate {
		float:right;
		width:100px;
		min-height:62px;
		padding:0 10px 0 0;	
	}

	
a.lnkSubDestaques {
		color:white;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif
	}
a.lnkSubDestaques:visited, active {
		text-decoration:none;
		color:white;
	}
a.lnkSubDestaques:hover {
		text-decoration:line-through;
		color:white;
	}	
.newsImg {
	border:1px solid #978e8f;
	float:left; 
	margin:0 5px 0 0;
	text-align:left
}

.subDestaquesNoImg {
	width:440px;
	padding:10px 0 0 0;
	margin:0
}
	.subDestaquesNoImg ul.items {
		margin:0;
		padding:0;
	}
	.subDestaquesNoImg ul.items li{
		list-style-type:none;
		list-style:none;
		padding:0;
		margin:0
	}
	.subDestaquesNoImg ul.items li div.subDestaquesNoImgBull {
		width:18px;
		min-height:57px;
		float:left;
		padding:5px 0 0 10px;
	}	
	.subDestaquesNoImg ul.items li div.subDestaquesNoImgImgTxt {
		width:287px;
		min-height:62px;
		padding:0 5px 0 5px;
		float:left;
	}	
	.subDestaquesNoImg ul.items li div.subDestaquesNoImgDate {
		float:right;
		width:100px;
		min-height:62px;
		padding:0 10px 0 0;
	}	
	
.destaqueNewsSubNav {
	width:440px;
}
/*Paginação Music News*/
#pagination_news li
{
	border:0; 
	margin:0; 
	padding:0 8px 0 0;
	list-style-type:none;
	list-style:none;
	float:right;  
}
/*Paginação Actualidade*/

#pagination_act li
{
	border:0; 
	margin:0; 
	padding:0 8px 0 0;
	list-style-type:none;
	list-style:none;
	float:left; 
}
/*Specials */
.fltrgt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
