
/*****************/
/* INI MAIN NEWS */
/*****************/
#main_news {
/*	margin-bottom: 15px; */
	float: left;
}
.default#main_news {
}
	.default#main_news p.featured_news {
		font-size: 14px;
		margin-bottom: 20px;
	}
		.default#main_news p.featured_news a {
			display: block;
		}
			.default#main_news p.featured_news a strong {
				float: left;
				clear: both;
				width: 500px;
				margin-bottom: 5px;
				_display: inline;
				font-size: 26px;
				letter-spacing: -1px;
			}
		.default#main_news p.featured_news a:hover {
		}
			.default#main_news p.featured_news a:hover strong {
				text-decoration: underline;
			}
			
	.default#main_news p.highlight_news {
		float: left;
		width: 195px;
	}
		.default#main_news p.highlight_news a {
			display: block;
		}
			.default#main_news p.highlight_news a img {
				border: 2px solid #e0e0e0;
				margin-bottom: 5px;
			}
			.default#main_news p.highlight_news a span {
				font-size: 10px;
			}
			.default#main_news p.highlight_news a strong {
				color: #666;
				font-size: 18px;
			}
		.default#main_news p.highlight_news a:hover {
		}
			.default#main_news p.highlight_news a:hover strong {
				text-decoration: underline;
			}
	.default#main_news ul.hard_news {
		float: right;
		width: 285px;
	}
		.default#main_news ul.hard_news li {
			margin-bottom: 10px;
		}
			.default#main_news ul.hard_news li a {
				display: block;
				padding: 5px;
				border-top: 1px solid #d4d4d4;
				font-size: 12px;
			}
				.default#main_news ul.hard_news li a span {
					font-size: 10px;
					display: -moz-inline-box;
					display: inline-block;
					/*margin-bottom: 5px;*/
				}
				.default#main_news ul.hard_news li a strong {
					font-size: 16px;
				}
			.default#main_news ul.hard_news li a:hover {
			}
				.default#main_news ul.hard_news li a:hover strong {
					text-decoration: underline;
				}
		.default#main_news ul.hard_news li.first {
		}
			.default#main_news ul.hard_news li.first a {
				padding-top: 0;
				border: 0;
			}
	.default#main_news ul.soft_news {
	}
/*****************/
/* END MAIN NEWS */
/*****************/

/************************/
/* INI MAIN NEWS MODELS */
/************************/
.section_news#main_news {
}
	.section_news#main_news p.featured_news {
		font-size: 12px;
		margin-bottom: 15px;
	}
		.section_news#main_news p.featured_news a {
			display: block;
		}
			.section_news#main_news p.featured_news a span {
				font-size: 10px;
			}
			.section_news#main_news p.featured_news a strong {
				font-size: 28px;
				display: block;
				letter-spacing: -1px;
			}
			
	.section_news#main_news p.highlight_news {
		float: right;
		width: 240px;
	}
		.section_news#main_news p.highlight_news a {
			display: block;
		}
			.section_news#main_news p.highlight_news a img {
				border: 2px solid #e5e5e5;
				margin-bottom: 5px;
			}
			.section_news#main_news p.highlight_news a span {
				font-size: 10px;
			}
			.section_news#main_news p.highlight_news a strong {
				color: #666;
				font-size: 18px;
				display: block;
			}
		.section_news#main_news p.highlight_news a:hover {
			/* text-decoration: none; ??? pq isso? */ 
		}
		
	.section_news#main_news ul.hard_news {
		float: left;
		width: 240px;
	}
		.section_news#main_news ul.hard_news li {
			/*min-height:85px;
			_height:85px; */
		}
			.section_news#main_news ul.hard_news li a {
				display: block;
				padding: 10px 5px;
				border-top: 1px solid #d4d4d4;
				font-size: 14px;
			}
				.section_news#main_news ul.hard_news li a span {
					font-size: 10px;
				}
				.section_news#main_news ul.hard_news li a strong {
					font-size: 16px;
				}
		.section_news#main_news ul.hard_news li.first {
		}
			.section_news#main_news ul.hard_news li.first a {
				padding-top: 0;
				border: 0;
			}
			
			.section_news#main_news ul.hard_news li.first strong {
				font-size: 22px;
			}
	.section_news#main_news ul.soft_news {
	}
	
	
/*  No picture  */
	
	
.no_picture#main_news {
}
	.no_picture#main_news p.featured_news {
		font-size: 12px;
		margin-bottom: 15px;
	}
		.no_picture#main_news p.featured_news a {
			display: block;
		}
			.no_picture#main_news p.featured_news a span {
				font-size: 10px;
			}
			.no_picture#main_news p.featured_news a strong {
				font-size: 28px;
				display: block;
				letter-spacing: -1px;
			}
	
	.no_picture#main_news div.highlight_block{
		float: left;
		width: 240px;
	}
			
	.no_picture#main_news p.highlight_news {
		clear: both;
		width: 240px;
		min-height: 140px;
		_height: 140px;
		border-bottom: 1px solid #d4d4d4;
		padding-bottom: 5px;
	}
		.no_picture#main_news p.highlight_news a {
			display: block;
		}
			.no_picture#main_news p.highlight_news a span {
				font-size: 10px;
			}
			.no_picture#main_news p.highlight_news a strong {
				font-size: 24px;
				display: block;
			}
		.no_picture#main_news p.highlight_news a:hover {
		}
		
	 .no_picture#main_news p.highlight_box{
		clear: both;
		width: 224px;
		min-height: 64px;
		margin-top: 10px;
		padding: 8px;
		_height: 68px;
	}
		.no_picture#main_news p.highlight_box a {
			display: block;
			color: white;
		}
			.no_picture#main_news p.highlight_box a span {
				font-size: 10px;
			}
			.no_picture#main_news p.highlight_box a strong {
				font-size: 16px;
				display: block;
			}
		.no_picture#main_news p.highlight_news a:hover {
			/* text-decoration: none; ??? pq isso? */ 
		}		
		
	.no_picture#main_news ul.hard_news {
		float: left;
		width: 240px;
	}
		.no_picture#main_news ul.hard_news li {
			min-height:85px;
			_height:85px; 
		}
			.no_picture#main_news ul.hard_news li a {
				display: block;
				padding: 10px 5px;
				border-top: 1px solid #d4d4d4;
				font-size: 14px;
				margin-left: 15px;
				width: 235px;
			}
				.no_picture#main_news ul.hard_news li a span {
					font-size: 10px;
				}
				.no_picture#main_news ul.hard_news li a strong {
					font-size: 16px;
				}
		.no_picture#main_news ul.hard_news li.first {
		}
			.no_picture#main_news ul.hard_news li.first a {
				padding-top: 0;
				border: 0;
			}
			
			.no_picture#main_news ul.hard_news li.first strong {
				font-size: 22px;
			}
	.no_picture#main_news ul.soft_news {
	}
	
/*  End no picture  */


/* Ini double picture */

.double_picture#main_news {
	width: 500px;
}
	.double_picture#main_news p.featured_news {
		font-size: 12px;
		margin-bottom: 15px;
	}
		.double_picture#main_news p.featured_news a {
			display: block;
		}
			.double_picture#main_news p.featured_news a span {
				font-size: 10px;
			}
			.double_picture#main_news p.featured_news a strong {
				font-size: 28px;
				display: block;
			}
			
	.double_picture#main_news p.highlight_news {
		float: left;
		width: 244px;
	}
	
	.double_picture#main_news p.right {
		float: right;
	}
		
		.double_picture#main_news p.highlight_news a {
			display: block;
		}
			.double_picture#main_news p.highlight_news a img {
				border: 2px solid #e5e5e5;
				margin-bottom: 5px;
			}
			.double_picture#main_news p.highlight_news a span {
				font-size: 10px;
			}
			.double_picture#main_news p.highlight_news a strong {
				color: #666;
				font-size: 18px;
				display: block;
			}
		.double_picture#main_news p.highlight_news a:hover {
			/* text-decoration: none; ??? pq isso? */ 
		}
		
	.double_picture#main_news ul.soft_news {
	}
	


/* End double picture */
	
	
/************************/
/* END MAIN NEWS MODELS */
/************************/


/**************************/
/* INI MAIN NEWS CHANNEL  */
/**************************/
#main_channel {
	line-height: 20px;
}

	#main_channel .column {
		float: left;
		width: 250px;
		display: inline;
	}
	
		#main_channel .featured_news{
			clear: both;
			overflow: hidden;
			margin-bottom: 10px;
		}
		
		#main_channel .featured_news a {
			cursor: hand;
		}
	
		#main_channel .featured_news img{
			float: left;
			
			/*
			ï¿½ interessante que a imagem tenha a largura de 180px e largura de 120px;
			*/
			
			width: 180px;
			height: 120px;
			border: 2px solid #CCC;
			/* margin-right: 10px; */
		}
		
		#main_channel .featured_news strong{
			color: #fff;
			float: right;
			width: 290px;
			*width: 285px;
			height: 104px;
			/*!height: 120px;*/
			padding: 10px;
			font-size: 22px;
			line-height: 30px;
		}

		#main_channel .news {
			width: 240px;
			padding: 0 5px;
			margin-bottom: 10px;
			*margin-top: 10px;
			min-height: 60px;
			/*_height: 100px;*/
		}



		#main_channel .news  a{
			display: block;
			padding: 5px 0;
			border-top: 1px solid #d4d4d4;
			font-size: 12px;
		}
		
		#main_channel .news img{
			margin-bottom: 0.5em;
		}
		
		#main_channel .news a strong{
			font-size: 18px;
		}
		
			
	#main_channel .first a{
		border-top: none;
		font-size: 14px;
	}
	
	#main_channel .first a strong {
		font-size: 16px;
	}


/*****************************/
/* END MAIN NEWS CHANNEL     */
/*****************************/
 
 
/*********************/
/* INI SOFT NEWS     */
/*********************/
#soft_news {
	line-height: 20px;
	clear: both;
}

	#soft_news .column {
		float: left;
		width: 250px;
		display: inline;
	}

		#soft_news .news {
			width: 240px;
			padding: 0 5px;
			*padding: 0 3px;
			margin-bottom: 20px;
		}

		#soft_news .news  a {
			display: block;
			padding: 10px 0 0 0;
			border-top: 1px solid #d4d4d4;
			font-size: 12px;
			min-height: 80px;
			_height: 80px;
		}
		#soft_news .soft_pic_news .news a {
			min-height: 40px;
			_height: 40px;
		}
		
		#soft_news .news img{
			margin-bottom: 0.5em;
			border: 2px solid #e0e0e0;
		}
		
		#soft_news .news a strong{
			font-size: 14px;
		}
		
			
	#soft_news .pic a{
		border-top: none;
		font-size: 14px;
	}
	
	#soft_news .pic a strong {
		font-size: 16px;
	}

	#soft_news .row{
		clear: both;
		float: left;
		width: 500px;
	}

	#soft_news h2{
		margin-bottom: 0;
	}


/*********************/
/* END SOFT NEWS     */
/*********************/

/* Boxes Especiais (special box) */

#special_box {
	float: left;
	width: 500px;
	margin-bottom: 20px;
}
	#special_box h2{
		float: left;
		line-height: 25px;
	}
	#special_box ul.tabs_menu{
		float: right;
	}
	#special_box div.tabs_box{
		float: left;
		clear: both;
		width: 500px;
	}

/* Begin of daily phrase */
#daily_phrase{
	margin-top: 20px;
	border-top: 1px solid #D4D4D4;
	padding-top: 15px;
}
	#daily_phrase p{
		margin-top: 10px;
	}
		#daily_phrase p img.close{
			vertical-align: top;
		}
		#daily_phrase p span{
			display: block;
			margin-top: 6px;
		}
/* end of daily phrase */