
section.destaque-principal{
	float: left;
	width: 100%;
	height: auto;
	padding: 10px 0 30px;
	background-color: #34342D;
}

@font-face{
	font-family: ariblk;
	src: url('../fonts/ariblk.ttf');
}


.minute-end{
	display: inline-block;
	margin-top: 15px;
	width: 100%;
}
@media all and (max-width: 765px){
	.minute-end{
		display: none;
	}
}



/*menu - categorias*/
.menu-categoria ul{
	float: left;
	width: 100%;
	margin-top: 2.5em;
	margin-bottom: 0.5em;
	text-decoration: none;
	list-style: none;
}
.ico-categoria{
	float: left;	
	margin-right: 1.5em;
	margin-top: -3px;
	margin-bottom: 1.0em;	
}
.menu-categoria li{
	float: left;
	width: auto;
	padding-right: 1.5em;
	padding-bottom: 1.0em;
	font-size: 1.2em;
}
.menu-categoria a{
	color: #9F9F9F;
}
.menu-categoria a:hover{
	color: #fff;
}
/*end menu categorias*/


/*manchete*/
.box-manchete{
	float: left;
	width: 26%;
	height: auto;
	overflow: hidden;
	margin-top: 2.0em;
	text-align: center;
}
.manchete{
	float: left;
	width: 100%;
	min-height: 280px;
	height: auto;
	text-align: left;
	overflow: hidden;
}
.manchete-item{
	float: left;
	width: 100%;	
	height: auto;
}
.foto-manchete{
	float: left;
	display: block;
	width: 100%;
	margin-bottom: 1.5em;
}
div.tit-manchete{
	float: left;
	position: relative;
	width: auto;
	height: 22px;
	background-color: #DF454F;
	padding: 5px 20px 0;
	margin: -50px 0 0 6px;

	font-size: 1.4em;
	color: #fff;
	font-weight: 900;	
}
.destaque-principal h2{
	font-family: ariblk;
	font-weight: 900;
	font-size: 2.4em;
	line-height: 29px;
	color: #fff;
	margin-bottom: 0.4em;
}
.destaque-principal p{
	color: #fff;
	font-size: 1.4em;
}

.pager-manchete a{
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: #292923;
	font-size: 0;
	margin: 20px 5px 0;
	cursor: pointer;
}
.pager-manchete a:hover{
	background-color: #03CFEB;
}
.pager-manchete a.ativo-slider{
	background-color: #03CFEB;
}



.divisao-destaque{
	float: left;
	display: inline-block;
	width: 5%;
	height: 300px;
	border-right: 1px solid #292923;
	margin-top: 2.0em;
	margin-right: 5%;
}
/*and manchete*/


/*agenda*/
.box-agenda{
	float: left;
	width: 41%;
	height: 300px;
	margin-top: 2.0em;
	margin-right: 5%;
}
.box-tit{
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 3.0em;
}
.box-agenda h1{
	display: inline-block;
	font-family: arvo-bold;
	font-size: 2.4em;
	color: #FFD23F;
	font-weight: 900;
}
.box-tit h6{
	display: inline-block;
	font-size: 1.2em;
	font-weight: 900;
	margin-left: 1.0em;
}
.box-tit h6 a{
	color: #5E6654;
}
.ico-mais{
	float: right;
	width: 6px;
	height: 6px;
	background-image: url(../img/ico-mais.png);
	margin: 5px 0 0 8px;
}



.list-agenda{
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 45px;
}
.box-data{
	float: left;
	width: 60px;
	height: 38px;
	padding-top: 22px;
	border-radius: 60px;
	background-color: #292923;
	margin-right: 15px;

	color: #91918D;
	font-size: 1.2em;
	font-weight: 100;
	text-align: center;
}
.box-texto-agenda{
	float: left;
	width: 78%;
	height: auto;
	margin-top: 5px;
}
.box-agenda h3{
	display: block;
	font-size: 1.6em;	
	color: #fff;
	font-weight: 900;
}
.box-agenda h3 a{
	color: #fff;
}
.box-agenda p{
	float: left;
	font-size: 1.2em;
	margin-right: 10px;
	margin-top: 5px;
}
.box-agenda p a{
	color: #91918D;
}
.ico-agenda{
	float: left;
	margin-right: 5px;
}
.box-perfil-agenda{
	float: left;
	width: 100%;
	margin-top: 20px;
}
.perfil-confirmar{
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	margin-right: 15px;

	filter: saturate(1.4); 
	-webkit-filter: saturate(1.4); 
	-moz-filter: saturate(1.4); 
	-o-filter: saturate(1.4); 
	-ms-filter: saturate(1.4);
}
/*and agenda*/








/*atalho*/
.box-icones-atalhos{
	float: right;
	width: 16%;
	height: auto;
	margin-top: 2.0em;
}
.atalhos{
	display: block;
	width: 100%;
	height: 72px;
	padding-top: 19px;
	text-align: center;
	background-color: #292923;
	cursor: pointer;
	margin-bottom: 20px;

	transition: all 0.2s linear;
}
.atalhos:hover{
	background-color: #DF454F;
}
.atalho-ativo{
	background-color: #DF454F;
}
.atalhos p{
	font-size: 1.4em;
	font-weight: 900;
}
/*and atalho*/




/* responsivo */
@media all and (max-width:885px){
	.divisao-destaque{
		display: none;
	}
	.box-manchete{
		width: 28%;
		margin-right: 5%;
	}
	.box-agenda{
		width: 45%;
	}
}


@media all and (max-width:810px){
	.box-icones-atalhos{
		display: none;
	}
	.box-manchete{
		width: 35%;
		margin-right: 5%;
		margin-left: 5%;
	}
	.box-agenda{
		float: right;
		width: 50%;
		margin-right: 0;
	}
}


@media all and (max-width:735px){
	.box-manchete{
		margin-left: 0;
	}
	.box-agenda{
		width: 58%;
	}
}


@media all and (max-width:640px){
	section.destaque-principal{
		height: 680px;
	}
	.box-manchete{
		width: 100%;
		margin-right: 5%;
		padding-bottom: 20px;
		background-color: #292923;
	}
	.pager-manchete a{
		background-color: #34342D;
	}
	.manchete{
		min-height: 400px;
	}
	.destaque-principal h2{
		margin: 0.5em;
		margin-bottom: 0.1em;
	}
	.destaque-principal p{
		margin: 0 0.9em;
	}
	.box-agenda p{
		margin-left: 0;
	}
	.box-agenda{
		float: right;
		width: 100%;
		margin-right: 0;
	}
	.box-perfil-agenda{
		display: none;
	}
	.list-agenda{
		width: 50%;
	}
	.box-texto-agenda{
		width: 70%;
	}
	.perfil-confirmar{
		margin-bottom: 15px;
	}
}

@media all and (max-width:540px){
	section.destaque-principal{
		height: 700px;
	}
	.manchete{
		min-height: 350px;
	}
	.list-agenda{
		width: 100%;
		margin-bottom: 10px;
	}
	.box-texto-agenda{
		width: 70%;
	}
	.destaque-principal h2{
		font-size: 2.0em;
		line-height: 24px;
		margin-bottom: 5px;
	}
	.box-texto-agenda{
		margin-top: 10px;
	}
	.box-agenda h3{
		margin-bottom: 5px;
	}
	.list-agenda{
		margin-bottom: 30px;
	}
}


@media all and (max-width:350px){
	section.destaque-principal{
		height: 590px;
	}
	.box-manchete{
		margin-top: 2.0em;
	}
	.box-agenda{
		margin-top: 3.0em;
	}
	.manchete{
		min-height: 280px;
	}
	.box-agenda h1{
		font-size: 2.0em;
	}
	.box-tit h6{
		margin-left: 0.2em;
	}
	.ico-mais{
		margin: 5px 0 0 5px;
	}
}
/* and responsivo */