
.not {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 3% 0% 6% 0%;
	/*	background: #00bcd4;*/
	background: white;
}

.not p {
	margin: 0;
	padding: 0;
	color: white;
	text-align: center;
	font-size: 6.5vw;
	font-family: FiraSans-UltraLight;
	letter-spacing: -0.3vw;
	background: #00bcd4;
	box-shadow: 0px 0px 15px 7px #0e95a5 inset;
}

.not img {
	margin: 7% 0;
	width: 7%;
	position: absolute;
	float: right;
	/*	top: 30%;*/
	/*	display: block;*/
	/*	display: none;*/
	left: 47%;
	/*    top: 33%;*/
}


/*-------------------------------------------------------------*/

.canal-ifff {
	width: 20%;
	padding: 0 2% 0 2%;
	margin: 0 5% 0 0%;
	display: inline-block;
	background: white;
	position: relative;
	float: right;
}

.canal-ifff-conteudo>p {
	margin: 0 0 0 0;
	padding: 1% 1% 1% 10%;
	/*	color: #474747;*/
}

.ifff-letra1 {
	width: 100%;
	margin: 1% 1% 1% 1%;
	left: 0;
	/*    position: absolute;*/
	font-family: FiraSans-ExtraLight;
	font-size: 1.5vw;
	text-align: left;
	padding: 0;
	color: #dbdbdb;
	z-index: 1;
	letter-spacing: -0.1vw;
	border-bottom: 0.1vw solid #dbdbdb;
}

.ifff-letra1 a{
	color: #dbdbdb;
    text-decoration: none;
    transition: background-color .3s;
    cursor: pointer;
}
.ifff-letra1 a:hover{
	color: #4cc2d7;
}

.ifff-letra2 {
	width: 100%;
	left: 0;
	font-family: FiraSans-ExtraLight;
	font-size: 1.6vw;
	background: #ffa100;
	color: white;
	text-align: left;
	padding: 1%;
}


/*---------------------------------------------------------*/

.canal-if {
	width: 70%;
	padding: 0 0 0 0;
	margin: 0 0% 0 5%;
	/*	display: inline-flex;*/
	background: white;
	/*	position: relative;*/
}

.canal-if-conteudo {
	width: 49%;
	height: auto;
	padding: 0% 3% 3% 3%;
	margin: 1% 0% 1% 0%;
	letter-spacing: 0.02vw;
	font-family: FiraSans-Light;
	font-size: 1.1vw;
	font-weight: 600;
	/*	align-items: center;*/
	display: inline-block;
	/*    display: inline-flex;*/
	border-right: 0.1vw solid #4cc2d7;
	position: relative;
}

.canal-if-conteudo>img {
	margin: 0 0 2% 0;
	width: 100%;
	height: auto;
	padding: 0% 0% 0% 0%;
}

.canal-if-conteu {
	width: 15%;
	height: 20%;
	float: left;
	margin: 0 0 0 0;
	padding: 0%;
	background: #00bcd4;
	color: white;
}

.canal-if-conteu p {
	margin: 30%;
	padding: 0%;
	text-align: center;
	line-height: 0.99;
	font-size: 1.1vw;
}

.canal-if-conteu span {
	text-align: center;
	font-size: 2.0vw;
}

.canal-if-conteu1 {
	width: 100%;
	margin: 0%;
	padding: 0%;
	background: #dbdbdb;
	/*	color: white;*/
	text-align: center;
}

.canal-if-conteud {
	width: 80%;
	float: right;
	margin: 0 0 0 0;
	padding: 0%;
	/*	color: #474747;*/
}

.canal-if-conteud p {
	margin: 0 0 0 0;
	padding: 2%;
	/*		color: #474747;*/
}

.bb {
	width: 10%;
	float: right;
	background: #ffa100;
	color: white;
	font-size: 1.5vw;
	cursor: pointer;
}

.if-letra1 {
	width: 100%;
	margin: 1% 1% 1% 1%;
	/*	left: 0;*/
	/*    position: absolute;*/
	font-family: FiraSans-ExtraLight;
	font-size: 1.5vw;
	text-align: left;
	padding: 2%;
	color: #dbdbdb;
	z-index: 1;
	letter-spacing: -0.1vw;
	border-bottom: 0.1vw solid #dbdbdb;
}

.if-letra2 {
	width: 100%;
	left: 0;
	font-family: FiraSans-Bold;
	font-size: 1.6vw;
	color: #191919;
	text-align: left;
	padding: 2%;
}

.if-letra3 {
	color: #474747;
    text-align: justify; 
}


/*--------------------------------------------------------*/

.center {
	text-align: right;
}

.pagination {
	display: inline-block;
	font-size: 1.2vw;
}

.pagination a {
	color: #a1a1a1;
	float: left;
	padding: 0.5vw 0.9vw;
	text-decoration: none;
	transition: background-color .3s;
	border: 0.1vw solid #ddd;
	margin: 1% 0.5vw;
    font-family: FiraSans-Light;	
}

.pagination a.active {
	background-color: #ffa100;
	color: white;
	border: 0.1vw solid #ffa100;
    font-family: FiraSans-Light;	
}

.pagination a:hover:not(.active) {
	background-color: #ddd;
}


/*--------------------------------------------------------*/
