﻿@charset "utf-8";


/***** ESTRUTURA *****/

	#left_column {
		padding-left: 0px !important;
	}





#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	font-weight: bold;
	}	

	#title {
		background: url(../images/background/theme-cursos.png) no-repeat right 0px;
		padding-bottom: 70px !important;
	}

	#title h1{			
		background: url(../images/h/h1-atualidades.png) no-repeat 0px 0px;
				margin-top: 100px !important;
	}

/***** PRINCIPAL *****/

	#materia {
		float: left;
		width:700px;
		padding: 5px 0 0 15px;
	}

	#materia p{
		font-size: 0.85em;
		padding: 5px 0 5px; 0;
	}


	#materia img{
		float:left !important;
		margin:5px 15px 10px 0px;
		border: solid 4px #fff;
	}




	#materia h1{
		float: left;
		width: 100%;
		font-size: 2.5em;
		color:#70c8b3;
		line-height: 95%;
	}

	#materia h2{
		float: left;
		width: 100%;
		font-size: 1.20em;
		color:#8ea4a8;
		font-weight: normal;
		margin-top: 4px;
	}



	#materia h3{
		float: left;
		width: 100% !important;
		font-size: 0.8em;
		color:#9cbbbe;
		margin-top: 10px;
		font-weight: normal;
	}


	#materia h5{			
		float: left;
		width: 170px;
		height: 30px;
		margin: 15px 0px 15px 0;
		text-indent: -9990px;
		overflow: hidden;
		background: url(../images/h/h5-comente.png) no-repeat 0px 0px;
	}


	.veja-fotos{			
		float: left;
		width: 170px;
		height: 35px;
		margin: 15px 0px 15px 0;
		text-indent: -9990px;
		overflow: hidden;
		background: url(../images/h/h3-veja-fotos.png) no-repeat 0px 0px;
	}


	#materia h4{
		float: left;
		font-size: 0.7em;
		text-transform: uppercase;
		color:#fff;
		font-weight: normal;
		background: #a0d5dc;
		margin: 20px 0 0 0;
		padding: 4px 8px 4px 8px;
	}

	.tag {
		float: left;
		width: 100%;
		margin: 0px 0 15px 0;
	}

	.fb-like-box {
		float: left;
		padding-left: 20px;
		margin-top: 40px;
	}

	.fb-like {
		float: right;
		width: 130px;
	}




	#lista-materias {
		float: left;
		width:700px;
		padding: 0px 0 0 15px;
	}

	#lista-materias h1{			
		float: left;
		width: 100%;
		height: 35px;
		margin: 15px 0px 15px 0;
		text-indent: -9990px;
		overflow: hidden;
		background: url(../images/h/h1-todas-noticias.png) no-repeat 0px 0px;
	}

	#filtro {
		float: left;
		width:650px;
		padding: 0px 0 15px 15px;
		margin-bottom: 10px;
		background: url(../images/background/separa-filtro.png) no-repeat left bottom;
	}

	#filtro ul{
		float: left;
		width:300px;

	}

	#filtro ul li{			
		float: left;
		margin: 0px 0px 0px 0;
		text-indent: -9990px;
		overflow: hidden;
	}

	#filtro li a{			
		float: left;
		height: 30px;
		margin: 0 5px 0 5px;
		width: 127px;
	}
	.por-categoria {	
		width: 127px;		
		background: url(../images/buttons/por-categorias.jpg) no-repeat 0px 0px;
	}
	.por-data {
		width: 122px;				
		background: url(../images/buttons/por-data.jpg) no-repeat 0px 0px;
	}

	#noticiario {
		float: left;
		width:630px;
		padding-left: 70px;
	}

	.noticia-list {
		float: left;
		width:100%;
		padding: 10px 0 5px 0;

	}
	.noticia-list h2{
		float: left;
		width:100%;
		color: #00451b;
		font-size: 1.0em;
		padding-bottom: 5px;
		border-bottom: 1px dotted #bdbdbd;

	}

	.noticia-list h3{
		float: left;
		width:100%;
		color: #959595;
		font-size: 0.7em;
		margin-top: 5px;
	}


	.noticia-list h4{	
		float: left;
		font-size: 0.8em;
		text-transform: uppercase;
		color:#fff;
		font-weight: normal;

		width: 100px;
		margin: 5px 15px 0 0;
		padding: 6px 8px 6px 8px;	
	}

	.categoria{
		float: left;
		width: 130px;
		height: 100%;
		margin-top: 5px;

	}

	.manchete{
		float: left;
		width: 500px;


	}

/***** NOTICIAS *****/


	#destaques-news {
		width: 100%;
		float: left;
	}

	#destaques-news h2{
		float: left;
		width: 191px;
		height: 25px;
		margin: 5px 0px 3px 16px;
		text-indent: -9990px;
		overflow: hidden;
		background: url(../images/h/h2-destaques.png) no-repeat 0px 0px;
	}

	.noticia{		
		float: left;
		width: 207px;
		padding: 15px 0 15px 0;
		margin-left: 17px;
		border-bottom: dotted 1px #c3bb69;
	}

	.noticia h3{	
		color: #1a4904;
		color:#fff;
		text-transform: uppercase;
		padding:2px 0 2px 10px;
		margin-left: 5px;
		font-size: 0.7em;
	}
	
	.noticia-note{
			background: #a0d5dc;
				}
		.noticia-agenda{
			background: #e4a3a3;
				}
	
	.noticia p{		
		padding:2px 0 5px 3px;
		text-align : left;
		font-size: 0.7em;

	}

	.noticia p a{		
color:#8ea4a8 !important;

	}
				
	.noticia a img {		
		float:left !important;
		margin:0px 5px 0px 0px;
		border: 3px #fff solid;

	}

	.leia {
		color:#e75037;
		width: 300px;
		font-weight: bold;
		clear: both !important;

	}

	.ver-todas {
		width: 100%;
		color:#c1b968;
		font-weight: bold;
		clear: both;



	}

	.ver-todas p{
		padding-left: 25px;
		margin-left: 20px;
		margin-top: 20px;
		margin-bottom: 20px;
		font-weight: normal;
		background: url(../images/list-style-images/mais.jpg) no-repeat 0px 0px;

	}



/***** REDES SOCIAIS *****/

	#redes-sociais {
		float: right;
		width: 145px;
		padding: 20px 0 0 5px;
		border-top:1px #c1b968 solid;
	}

	#redes-sociais a img{
		padding-left: 16px;
	}



/***** AGENDA *****/


	#proximos-eventos{			
		float: left;
		width: 400px;
		margin-top: 30px;
		border-top: 5px #dbdbdb solid;
		padding: 0px 0 0 0px;
	}
	#proximos-eventos h3{			
		float: left;
		width: 100%;
		height: 55px;
		margin: 15px 0px 15px 0;
		text-indent: -9990px;
		overflow: hidden;
		background: url(../images/h/agenda.jpg) no-repeat 0px 0px;
	}


	#calendario{			
		float: left;

	}
	.date{			
		float: left;
		background-color:#ededed;
		padding: 3px 8px 6px 8px;
		margin: 0 6px 0 6px;

	}

	#calendario h4{			
		font-size: 1.8em;
		height: 30px;
		margin: 0 !important;
		color: #b4b4b4;
	}

	#calendario h5{			
		font-size: 1.3em;
		margin: 0 !important;
		font-weight: normal;
		color: #b4b4b4;
	}

	.button-prev{	
		float: left;		

	}

	.button-next {			
		float: left;

	}

	#calendario a img{			
		float: left;
		margin: 0 7px 0 7px;
	}

	.album {			
		float: left;
		width: 100%;
		clear: both;

	}

	.veja-todos{
		float: left;
		margin-left: 20px;
	}

	.veja-todos p a{
		float: left;
		background: url(../images/list-style-images/pastel.png) no-repeat 0px 0px;
		padding-left: 26px;
		padding-bottom: 5px;
		padding-top: 3px;
		margin-top: 20px;
		font-size: 0.7em;
		color: #ccc !important;
	}