@charset "utf-8";

/* --------------------------------------------------------------------
 *
 * Filename:		home.css
 * Description:		Arquivo de regras da página inicial do portal
 * Version:			1.0.0 (2009-06-21)
 * Website:			http://www.aesul.com.br/
 * Author:			Luiz R. Albano Jr. - iDesk Informática
 *
 * == STRUCTURE =======================================================
 *
 * Page width: 900px (static)
 * Number of columns: 02
 *
 * $__footer		Definicoes do rodape das paginas
 * -------------------------------------------------------------------- */
 
.left-column {
	width:605px;
	float:left;
}

.right-column {
	width:295px;
	background:url(images/border-left-column-right.gif) no-repeat top left;
	float:right;
}


#destaque {
	padding:0 0 2px 0;
	border-bottom:4px solid #072E43;
}


/**
 * Hot Links
 */
#hotlinks {
	width:605px;
	height:205px;
	overflow:hidden;
	background:url(images/fundo-hotlinks-home.png) no-repeat;
}

#hotlinks .hotlinks-column {
	float:left;
}

#hotlinks .hotlinks-column h3 {
	font-size:14px;
	font-weight:bold;
	color:#072E43;
	text-align:left;
	background:url(images/bullet-blue.gif) no-repeat center left;
	padding:0 0 0 10px;
	margin:5px 10px;
}

#hotlinks .columnOne { width:178px; }
#hotlinks .columnTwo { width:190px; }
#hotlinks .columnThree { width:237px; }

#hotlinks ul {
	text-align:left;
	font-size:13px;
	list-style:none;
	margin:10px 0 0 20px;
}

#hotlinks ul li { margin:5px 0 0 0; }

#hotlinks ul li a { color:#222; border:0; }
#hotlinks ul li a:hover { border-bottom:1px solid #072E43; }

#hotlinks .hotstars { font-weight:bold; margin:32px 0 0 20px; }


/**
 * Notícias destaques
 */
#news-feature {
	text-align:left;
	margin:0 10px;
}

#news-feature .post {
	clear:both;
	margin:30px 0 0 0;
}

#news-feature .post img {
	padding:2px;
	margin:0 15px 0 0;
	border:1px solid #D8D6C7;
	float:left;
}

#news-feature .post a {
	border:0;
	color:#222;
}


/**
 * Notícias e vídeos
 * Proximos eventos
 */
#news { 
	margin:15px 0 0 1px;
	position:relative;
}

#news h2 { 
	background:url(images/title-noticias-e-videos.jpg) no-repeat;
	height:38px;
	text-align:left;
	overflow:hidden;
	text-indent:-9999px;
}

#news .post {
	margin:15px 5px 0 15px;
	padding:0 0 10px 0;
	font-size:10px;
	text-align:left;
	float:left;
	height: 65px;
	overflow: hidden;
	width:275px;
	/*background:url(images/border-bottom-news.gif) no-repeat bottom center;*/
}

#news .post span.title { font-size:11px; font-weight:bold; }

#news .post img {
	padding:2px;
	margin:0 5px 0 0;
	border:1px solid #D8D6C7;
	float:left;
}

#news .post a {
	border:0;
	color:#222;
	width:100%;
	height:100%;
	display:block;
}

#news .post a:hover { background:#FFC; }

#news .feed {
	position:absolute;
	top:12px;
	right:5px;
	text-align:right;
	font-size:10px;
	margin:0 8px 0 0;
}

#news .feed a { border:0; }



#calendar { margin:10px 0 0 1px; }
#calendar h2 {
	overflow:hidden;
	width:295px;
	height:18px;
	text-indent:-9999px;
	background:url(images/title-proximos-eventos.gif) no-repeat;
}

#calendar div.post {
	clear:both;
	margin:20px 5px 0 15px;
	padding:0 0 10px 0;
	font-size:10px;
}

#calendar .post h3 { font-size:11px; font-weight:bold; text-align:left; }
#calendar div.post a { border:0; color:#222; }
#calendar div.post p { text-align:left; }

#calendar div.post .date {
	float:left;
	width:50px;
	color:#666;
}

#calendar div.post .date span { display:block; }
#calendar div.post .date span.day { font-size:16px; font-weight:bold; }
#calendar div.post .date span.month { font-size:11px; font-weight:bold; }
#calendar div.post .date span.year { font-size:11px; }


#veiculos {
	position:relative;
	margin:8px 0;
	clear:both;
	width:605px;
	height:65px;
	overflow:hidden;
}

#veiculos img { margin:0 10px; }
#veiculos a { border:0; }


/**
 * TV AESUL
 */
 
#tvaesul {
	position:relative;
	margin:2px 0 0 1px;
	clear:both;
	/*width:605px;*/
	height:396px;
	overflow:hidden;
	background:url(images/fundo-tvaesul-home.jpg) no-repeat;
}

#tvaesul h2 {
	width:294px;
	height:76px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo-tvaesul.jpg) no-repeat;
}

#tvaesul h2 a { display:block; width:100%; height:100%; }

#tvaesul .post {
	clear:both;
	height:80px;
	margin:10px 5px 0 10px;
	padding:0 5px 8px 0;
	font-size:10px;
	text-align:left;
	background:url(images/border-bottom-news.gif) no-repeat bottom center;
}

#tvaesul .post span.title { font-size:11px; font-weight:bold; }

#tvaesul .post img {
	padding:2px;
	margin:0 5px 0 0;
	border:1px solid #D8D6C7;
	float:left;
}

#tvaesul .post a { border:0; color:#222; }
