.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: 100%;
	height: auto;
	padding: 0% 5% 3% 5%;
	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;
}

.fotos{
	padding: 7%;
}

.fotos>img {
	margin: 1%;
	width: 30%;
	height: auto;
	padding: 0% 0% 0% 0%;
}

.canal-if-conteu {
	width: 10%;
	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: 85%;
	float: right;
	margin: 0 0 0 0;
	padding: 0%;
	/*	color: #474747;*/
}

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

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

.bb {
	width: 13%;
	padding: 0.5%;
	float: right;
	background: #ffa100;
	color: white;
	font-size: 1.0vw;
	cursor: pointer;
    border-radius: 0.4vw;
    text-align: center;
}
.bb:hover {
	background: #eee;
    color: #717171;
}
.bs {
	margin: 0% 0.5%;
	padding: 0.5%;
	width: 13%;
/*	float: left;*/
	text-align: center;
	background: #305891;
	color: white;
	font-size: 1vw;
	cursor: pointer;
	border-radius: 0.2vw;
}

.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; 
}


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

ul.breadcrumb {
    padding: 2% 4%;
    list-style: none;
    background-color: #eee;
}
ul.breadcrumb li {
	display: inline;
	color: #717171;
}
ul.breadcrumb li+li:before {
    padding: 2%;
    color: #717171;
    content: "/\00a0";
}
ul.breadcrumb li a {
	color: #6eb5c3;
}
/*--------------------------------------------------------*/
