/* Estilo Basico */
@import url("basico.css");

/* **** Estrutura do Conteudo da Capa **** */

#content { margin-top: 14px; }

.pane-lt, 
.pane-ct, 
.pane-rt {
	height: 870px;	}
	#content > .pane-lt, 
	#content > .pane-ct, 
	#content > .pane-rt {
	height: auto !important;
	min-height: 870px;	}

.A1, .A2, 
.B1, .B2, 
.C1, .C2 {
	position: relative;
	float: left;	}

.A2 {
	height: 180px;	}
	.pane-ct > .A2 {
		height: auto !important;
		min-height: 180px;	}

.A2#main {
	width: 309px; /*339px*/
	margin-left: 10px;	}
.A2#slideshow {
	width: 260px; /*230px*/
	border-right: 1px solid #cfc9c0;	}

.B1 {
	width: 580px;
	height: 65px;
	margin-top: 10px;	}
	.pane-ct > .B1 {
		height: auto !important;
		min-height: 65px;	}
		

.B2 {
	width: 285px;
	margin-top: 10px;	}
	.pane-ct > .B2 {
		height: auto !important;	}	
		

.C2 {
	height: 300px;
	margin-top: 20px;	}
	.pane-ct > .C2 {
		height: auto !important;
		min-height: 300px;	}

.C2#last-news {
	width: 340px;		}
.C2#calendar {
	width: 230px;
	margin-left: 10px;	}

/* *** titulos dos Blocos *** */
h2.title {
	position: relative;
	margin: 0;	padding: 4px;
	font-size: 10pt;
	
	font-weight: bolder;
	color: #333333 !important;
	}

#slideshow h2.title {
	color: #788a7b;	}

#last-news h2.title {
	position: relative;
	background-color: #0072bc;
	padding: 5px 0 8px;
	background: url(../../imgs/layout/bg-title.png) no-repeat center bottom;	}
	
#calendar h2.title {
	position: relative;
	background-color: #a3a3a5;
	color: white;	}

#news-container
{
	float: left;
	width: 280px;
	height: 200px;
	margin: 16px auto;
	border: 0px solid #333333;
}

#news-container ul li div
{
	border: none;
	background: #ffffff;
}
#news-container ul li .desc { display: none; }
#news-container h2 { padding: 0; }

/* *** FIM titulos dos Blocos *** */

/* *** Blocos - content *** */
#main .list {
	margin: 0;
	padding: 0;
	clear: both;
	list-style: none;	}

#main .item {
	float: none;
	margin: 0 0 10px;
	clear: both;	}

#main .item .title {
	margin: 0;
	padding: 0;
	color: #00aed4;
	font-size: 1.25em;	}

#main .item .desc {
	display: none;	}

#main .starred .title {
	font-size: 1.50em;}

#main .item .info {
	font-size: 1.00em;
	font-weight: bold;} 

#main .starred .desc {
	margin: 3px 0 0;	}

#main .list a:link, 
#main .list a:visited  {	text-decoration: none !important;	}
#main .list a:hover, 
#main .list a:active,
#main .list a:focus {	text-decoration: underline !important;	}

#top-banner{
	width: 580px;
	margin: 7px 0 17px 0;
}

/* --- Ultimas Novidades --- */
#ad-banners .list {
	margin: 0;
	padding: 0;
	list-style: none;	}
#ad-banners .item {
	display: inline;
	float: left;
	margin: 0 0 0 0;
	padding: 0;	}
#ad-banners .item img {
	border: none;	}
#ad-banners .item a {
	text-decoration: none;	}

/* --- Ultimas Novidades --- */
#last-news .list {
	margin: 5px 0;
	padding: 0;
	clear: both;
	list-style: none;	}

#last-news .item {
	float: none;
	margin: 0px;
	padding: 10px 0;
	clear: both;
	border-top: 1px solid #efefef;	}
	
#last-news .item.first { border: none; }

#last-news .item a:link, 
#last-news .item a:visited {
	color: #2a2723;
	text-decoration: none !important;}

#last-news .item .title {
	margin: 0;
	padding: 0;
	color: #00aed4;
	font-size: 1.15em;	}

#last-news .item .date, 
#last-news .item .desc, 
#last-news .item .thumb {
	display: none;	}
	
#last-news .item .thumb img {
	width: 120px;	
	height: 90px;	
	background-color: silver;
	border: none;	}

#last-news .starred {
	height: 95px;	}
	.B1 > .starred {
	height: auto !important;
	min-height: 95px;	}

#last-news .starred .title {	}

#last-news .starred .desc {
	display: inline;
	margin: 3px 0 0;
	color: #2a2723;	}

#last-news .starred .thumb {
	display: inline;
	float: left;
	margin: 3px 10px 0 0;	}

#last-news .list .title a:link, 
#last-news .list .title a:visited  {
	text-decoration: none !important;
	color: #50abd3;	}
#last-news .list .title a:hover, 
#last-news .list .title a:active,
#last-news .list .title a:focus {
	color: #0d72b9;
	text-decoration: none !important;	}

#last-news .list a:hover, 
#last-news .list a:hover .date, 
#last-news .list a:hover .desc, 
#last-news .list a:active,
#last-news .list a:active .date,
#last-news .list a:active .desc,
#last-news .list a:focus, 
#last-news .list a:focus .date, 
#last-news .list a:focus .desc {
	color: #0d72b9;
	text-decoration: underline !important;}

/* --- Calendario --- */

#calendar .list {
	margin: 5px 0;
	padding: 0;
	clear: both;
	list-style: none;	}

#calendar .item {
	float: none;
	margin: 0 0 10px;
	clear: both;	}

#calendar .item .title {
	margin: 3px 0 0;
	padding: 0;
	color: #64666b;
	font-size: 1.10em;	}

#calendar .item .date, 
#calendar .item .info {
	color: #a3a3a5;
	font-size: 0.90em;	}

#calendar .list a:hover, 
#calendar .list a:active,
#calendar .list a:focus {
	text-decoration: underline !important;}

/* *** FIM Blocos - content *** */

/* Lateral - Relacionados */
#box-diretoria .title, 
#box-parceiros .title ,
#box-projetos .title ,
#box-cursos .title ,
#box-educacao .title,
#box-vitae-1 .title, 
#box-vitae-2 .title, 
#box-vitae-3 .title {
	position: relative;
	color: #0072bc;	}
	
.pane-rt img {	border: none;	}
/* FIM Lateral - Relacionados */
