*{
	margin: 0;
	padding: 0;
}
.clear{
	clear: both!important;
}
html{
	position: relative;
	min-height: 100%;
	height: 100%;
	width: 100%;
	float: left;
}
body{
	position: absolute;
	/*font-family: "Open Sans", "Trebuchet MS", Arial;*/
	/*font-family: Arial;*/
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	min-height: 100%;
	width: 100%;
}
body *{
	/*font-family: "Open Sans", "Trebuchet MS", Arial;*/
	/*font-family: Arial;*/
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.wrapper{
	margin-left: auto;
	margin-right: auto;
	max-width: 960px;
	padding: 0 4%;
}

.title, h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	line-height: normal;
	margin: 5px 0 10px 0;
}
h1{font-size: 26px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
.title{font-size: 26px; margin-top: 30px;}


.carrosel_slik img{width: 100%;}


.button_phone{
	position: relative;
	height: 46px;
}
.button_phone button{
	position: absolute;
	left: 0;
	width: 31px;
	background: #F68121;
	padding: 4px 0 0 0;
	padding: 6px 0 2px 0;
	border: none;
}
.button_phone button span.icon-bar{
	width: 60%;
	margin-left: 20%;
	height: 3px;
	height: 2px;
	margin-bottom: 4px;
	display: block;
	background: white;
}
.button_phone button span.txt{
	position: absolute;
	left: 115%;
	top: 50%;
	margin-top: -10px;
	color: white;
	font-weight: bold;
}

.header{
	position: relative;
	background: white;
	z-index: 10;
}


/*CONTENT*/
nav{
	position: relative;
	margin: 0!important;
	z-index: 901;
}

.fundo_escuro{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: black;
	z-index: 900;
	opacity: 0.4;
	display: none;
}

.faixa_topo{
	position: fixed;
	width: 100%;
	left: 0;
	top: -46px;
	top: -100%;
	z-index: 99999999;
	background: url('../imgs/fundo-faixa.png') repeat left top;
	outline: solid #303030 1px;
}
.faixa_topo .logo_branca{text-align: center;}
.faixa_topo .logo_branca .Vcenter{
	height: 46px;
	width: 100%;
	text-align: center;
}
.faixa_topo .logo_branca img{max-width: 100%;}

.menu_responsivo .footer{position: relative!important;}
.menu_responsivo .fundo{
	position: absolute;
	left: 0;
	top: 0;
	min-width: 100%;
	min-height: 100%;
	/*background: red;*/
	background: url('../imgs/fundo-footer.png') repeat left top;
	opacity: 0.95;
}
.menu_responsivo{
	position: relative;
	width: 100%;
	float: left;
	z-index: 0;
	display: block!important;
	overflow: auto;
	margin-top: -100%;
	padding-top: 15px!important;
}
.faixa_topo .footer{background: no-repeat;}
.menu_responsivo .ul{margin: 0;}


.top1{
	position: relative;
	min-height: 46px;
	/*background: url('../imgs/fundo-.footer.png') repeat left top;*/
	z-index: 1;
}
.faixa_topo .top1{background: none;}
.faixa_topo .top1 .fundo{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url('../imgs/fundo-faixa.png') repeat left top;
	opacity: 0.98;
}

.top1 .center{z-index: 1;}
.dados_top{padding: 0;}
.dados_top p{
	font-weight: bold;
	color: #D1D1D1;
	font-size: 125%;
	margin-top: 11px;
	margin-bottom: 0;
	display: inline-block;
	width: auto;
	float: left;
}
.top1 .dados_top p:first-child{margin-right: 20px;}

.footer .esquerdo{padding: 0;}
.footer .esquerdo img{max-width: 100%;}
@media(max-width: 960px){
	.dados_top>div{text-align: center!important;}
	.dados_top p{float: none;}
	.faixa_topo{top: 0!important;}
	.dados_top{margin-top: 10px;}
	.menu_responsivo .menu>div{padding: 0 2%!important;}

	.footer .esquerdo{
		width: 100%;
		text-align: center;
		padding: 0!important;
	}
	.dados_top div:first-child{text-align: right;padding-right: 4%!important;}
	.dados_top div:first-child+div{text-align: left;padding-left: 1%!important;}
	.menu_responsivo .menu{
		margin-top: 20px;
		padding-bottom: 25px!important;
	}
	.menu_responsivo .menu .fundo{padding-bottom: 25px!important;}

	.menu_responsivo .dados_top{display: block!important;}

	.menu li, .menu h2{
		float: left;
		height: auto;
		width: 100%;
		padding: 5px 0;
	}
	.menu a{
		float: left;
		width: 100%;
		padding: 5px 0;
	}
}

.dados_top p:first-child{margin-right: 2%;}
.dados_top p .icone{
	margin-right: 6px;
	float: left;
}
.dados_top .rad{
	width: 24px;
	height: 19px;
	background: url('../imgs/icones.png') no-repeat left center;
}
.dados_top .tel{
	width: 23px;
	height: 20px;
	background: url('../imgs/icones.png') no-repeat right center;
}


.busca{
	position: relative;
	float: left;
	margin: 0;
}

.top2 .busca, .top2 .busca form{width: 100%;}
.top2 .busca{padding: 0 9px;}
.top2 .busca input[type=text]{background: #D7D9DA;}
.top2 .busca{margin-bottom: 10px;}

.ao_vivo{float: left;}
.ao_vivo .Vcenter{
	width: auto;
	max-width: 164px;
	float: right;
	height: 46px;
	margin-right: 2%;
	margin-left: 1%;
	text-align: center;
}
.ao_vivo .Vcenter a{
	position: relative;
	height: auto;
	display: block;
	text-decoration: none;
}
.ao_vivo .Vcenter a img{width: 100%}

.busca form{
	position: relative;
	margin-top: 9px;
	float: left;
}
.top1 .busca form{float: right;}
.busca form input[type=text]{
	padding-left: 5px;
	padding-right: 15px;
	color: #888888;
	font-size: 80%;
	padding-top: 7px;
	height: 26px;
	padding-bottom: 7px;
	border: none;
	width: 100%;
}
.busca form input[type=submit]{
	position: absolute;
	right: 0;
	top: 0;
	background: url('../imgs/icones2.png') no-repeat right center;
	width: 29px;
	/*height: 100%;*/
	height: 26px;
	border: none;
}

@media(max-width: 960px){
	.top2 .busca input[type=text]{background-color: white;}
	.top2 .busca{
		padding: 0;
	}
	.busca_phone{float: left;}
	.busca_phone, .busca_phone form{
		width: 100%;
		position: relative;
	}
	.top2{margin-top: 50px!important;}
}

.redes_sociais{
	position: relative;
	height: 46px;
	float: right;
	padding: 0;
}
.redes_sociais .Vcenter{
	position: relative;
	max-width: 33.333333%;
	width: auto;
	float: right;
	height: 46px;
	margin-top: -1px;
}
.redes_sociais a{
	position: relative;
	height: auto;
	width: 96%;
	padding: 0;
	margin: 0 2%;
}
.redes_sociais a img{
	max-width: 100%;
	height: auto;
}

@media(max-width: 767px){
	.noticias_redes a img{width: 100%!important;}
	.noticias_redes a{
		overflow: hidden;
		width: 20%;
		display: inline-block;
	}
	.imprimir{max-width: 20px;}
	.compartilhar_face{max-width: 94px;}
	.compartilhar_twitter{max-width: 70px;}
	.compartilhar_google{max-width: 99px;}
}

.top2{
	position: relative;
	background: url('../imgs/fundo-top-2.png') repeat-x left bottom;
	z-index: 2;
	margin: 0;
}

.top2 .center>div{float: left;}

.logo{
	position: relative;
	max-width: 100%;
	width: 100%;
	float: left;
	margin: 0;
	margin-top: 8px;
	margin-top: 15px;
	padding: 3% 0;
}
/* .logo img{
	max-width: 80%;
	margin-top: -8px;
	} */
	@media(max-width: 1366px){
		.logo img{
			max-width: 80%;
		}
	}
	@media(max-width: 960px){
		.logo img{padding-left: 55px;}
	}
	@media(max-width: 767px){
		.logo{padding: 0;}
	}


	.menu_principal{padding: 0;}
	.menu_principal>ul{
		position: relative;
		margin-top: 11px;
		float: left;
		width: 100%;
		margin-top: 27px;
	}
	.menu_principal>ul>li{
		position: relative;
		float: left;
		padding-top: 2px;
		text-align: center;
		width: 14.5%;
		height: 34px;
		margin-bottom: -10px;
	}
	.menu_principal>ul>li>a, .menu_principal>ul>li>span{
		text-decoration: none;
		color: #000;
		font-weight: bold;
		float: left;
		width: 100%;
		font-size: 100%;
		border-left: solid #A2A2A2 1px;
		cursor: pointer;
	}
	.menu_principal>ul>li>a>span{color: #B7245B;}
	.menu_principal>ul>li li:hover a{color: #B7245B;}
	.menu_principal ul li:first-child, .menu_principal ul li:first-child span{border: none;}
	.menu_principal>ul>li>a:hover, .menu_principal>ul>li>span:hover{font-size: 105%;}

	li:hover .sub{display: block;}
	li ul.sub{
		position: absolute;
		top: 100%;
		width: 150px;
		margin-left: -75px;
		left: 50%;
		padding: 10px;
		display: none;
		background: white;
	}
	li ul.sub li{
		border-top: dotted #9A9A9A 1px;
		width: 100%!important;
	}
	li ul.sub a{
		text-decoration: none;
		color: white;
		color: #9A9A9A;
		width: 100%;
		padding: 5px;
		display: block;
	}

	@media(max-width: 900px){
		.menu_principal>ul>li>a{font-size: 80%;}
		.menu_principal>ul>li>a:hover{font-size: 85%;}
	}
	.menu_principal>ul>li+li{width: 16.5%;}
	.menu_principal>ul>li+li>span{color: #000;}
	.menu_principal>ul>li+li li:hover a{color: #000;}

	.menu_principal>ul>li+li+li{width: 22%;}
	.menu_principal>ul>li+li+li>a{color: #000;}

	.menu_principal>ul>li+li+li+li{width: 21%;}
	.menu_principal>ul>li+li+li+li>a{color: #000;}

	.menu_principal>ul>li+li+li+li+li{width: 26%;}
	.menu_principal>ul>li+li+li+li+li>a{color: #000;}

	.banner_top{
		position: relative;
		border: solid white 8px;
		height: 0;
		float: left;
		width: 100%;
		padding-bottom: 15.5%;
	}
	@media(max-width: 960px){
		.banner_top{border: none;}
	}
	.banner_top li{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 0;
		background: white;
		padding-bottom: 15.9%;
	}
	@media(max-width: 960px){
		.menu_principal, .hidden-xs{display: none!important;}
		.menu_principal>ul>li{
			width: 100%!important;
			border: none;
			height: 30px;
			border-top: solid #A2A2A2 1px;
		}
		.menu_principal>ul>li>a{font-size: 120%;}
		.menu_principal ul li:hover a{font-size: 125%;}
		.menu_principal ul li:first-child{border: none;}
	}


	/*CONTEUDO*/
	.conteudo{
		position: relative;
		background: #EFEFEF url('../imgs/sombra-conteudo.png') repeat-x left top;
		/*padding-bottom: 316px;*/
		z-index: 0;
	}

	@media(max-width: 900px){
		.hidden-xs{display: none!important;}
	}

	.fundo_quadriculado, .fundo_quadriculado>div{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url('../imgs/fundo-banner-home.jpg') repeat-x left top;
	}
	.fundo_quadriculado>div{
		background: white;
		width: 90%;
		left: 5%;
	}

	.banner_home{
		position: relative;
		background: white url('../imgs/fundo-banner-home.jpg') repeat left top;
	}

	.banner_home .seta{
		position: absolute;
		border: solid transparent;
		left: 54%;
		top: 50%;
		margin-top: -20px;

		border-width: 20px;
		border-left-color: #55C2C2;
		border-right-width:0;
		z-index: 99;
	}

	.lista_banner{
		position: relative;
		background: #55C2C2;
		z-index: 10;
	}
	.lista_banner .banners{
		position: relative;
		/*height: 0;*/
		padding: 0;
		/*padding-bottom: 32.3%;*/
		height: 100%;
		width: 46%;
		right: 0;
		float: right;
		overflow: hidden;
		margin-bottom: 0;
		z-index: 9;
	}

	.lista_banner .banners .slick-list{width: 100.1%;}
	.lista_banner .banners .txt>a{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.troca_banner{
		position: absolute;
		left: 0;
		top: 0;
		min-width: 100.1%;
		min-height: 100.1%;
		height: 100%;
		margin-bottom: -100%;
		z-index: 2;
		display: block!important;
		padding: 0!important;
		overflow: hidden;
	}
	.troca_banner img{width: 100%;}

	.lista_banner .banners>div{width: 100%;}

	.lista_banner .banners .img a{float: left;}
	.lista_banner .banners img, .lista_banner .banners .img{
		width: 100%;
		max-width: 100%;
		min-width: 100%!important;
	}

	.lista_banner .banners .img, .banners_phone .img{
		height: 0;
		padding-bottom: 70.2%;
		overflow: hidden;
		float: left;
		width: 100%!important;
		min-width: 100%!important;
	}
	.lista_banner .banners .img a, .lista_banner .banners_phone .img a{
		width: 100%;
		float: left;
	}

	.banners .slick-list{z-index: 1!important;}
	.lista_banner .slick-prev{
		width: 31px;
		height: 61px;
		margin-top: -30.5px!important;
		background: url('../imgs/seta-banner.png') no-repeat left center!important;
		left: -118%!important;
		display: block!important;
		z-index: 100;
	}
	.banners_phone .slick-prev{
		/*top: 40%;*/
		top: 50%;
	}
	.lista_banner .slick-prev:hover{background: url('../imgs/seta-banner.png') no-repeat left center!important;}
	.lista_banner .slick-prev::before { content: "";}
	.lista_banner .slick-prev *{display: none!important;}
	.lista_banner .slick-next{
		width: 31px;
		height: 61px;
		margin-top: -30.5px!important;
		right: -1px!important;
		background: url('../imgs/seta-banner.png') no-repeat right center!important;
		display: block!important;
		z-index: 100;
	}
	.lista_banner .slick-next:hover{background: url('../imgs/seta-banner.png') no-repeat right center;}
	.lista_banner .slick-next::before { content: "";}

	.lista_banner .banners>div{display: none;}
	.lista_banner .banners>div:first-child{display: block;}

	.lista_banner .txt{
		position: absolute;
		left: 0;
		top: 0;
		width: 54%;
		height: 100%;
		z-index: 1;
	}
	.lista_banner .txt:hover a{color: #246666;}
	.lista_banner .txt a{text-decoration: none;}
	.lista_banner .texto_banner>a{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 2;
	}
	.lista_banner .Vcenter{
		position: absolute;
		height: 75%;
		left: 12.5%;
		top: 0;
		width: 75%;
		z-index: 1;
	}

	.lista_banner .txt *{
		color: white;
		font-weight: normal!important;
		font-family: "Open Sans Light", "Trebuchet MS", Arial;
	}
	.lista_banner .txt h2{
		font-size: 250%;
		line-height: 35px;
	}
	.lista_banner .txt p{font-size: 110%;}

	.lista_banner>.txt>div{display: none;}
	.lista_banner>.txt>div:first-child{display: block;}

	@media(max-width: 960px){
		.top2 .center>div{width: 100%;}
		.top1 .visible-xs{display: block!important;}
		.lista_banner .banners, .lista_banner .banners_phone{
			width: 100%;
			padding: 0;
			height: auto;
		}
		.lista_banner .banners_phone img{width: 100%;}
		.lista_banner .banners>div, .lista_banner .banners_phone>div{
			margin: 0;
			width: 100%;
		}
		.lista_banner .banners .txt, .lista_banner .banners_phone .txt{
			position: relative;
			width: 100%;
			padding: 0 2.5%;
			float: left;
			text-align: center;
		}
		.lista_banner .slick-prev{left: 0!important;}

		.banner_home .seta{display: none;}
		.lista_banner .li>div:first-child{
			width: 100%;
			padding: 0;
			height: auto;
		}
		.lista_banner .li>div:first-child+div{
			position: relative!important;
			width: 100%;
			height: auto!important;
			float: left;
		}
		.lista_banner .Vcenter{
			position: relative;
			height: auto;
		}
		.lista_banner .txt h2{font-size: 200%;}
		.lista_banner .txt p{font-size: 125%;}
	}

	.menu_banner{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 54%;
		float: left;
		height: 25%;
		padding-top: 10%;
		background: #55C2C2;
		z-index: 99;
	}
	.menu_banner li{
		position: absolute;
		float: left;
		width: 16.666666%;
		text-align: center;
		margin: 0;
		bottom: 0;
		left: 0;
		height: 100%;
		height: 85%;
	}
	.menu_banner li+li{left: 16.666666%;}
	.menu_banner li+li+li{left: 33.3333332%;}
	.menu_banner li+li+li+li{left: 49.999998%;}
	.menu_banner li+li+li+li+li{left: 66.666664%;}
	.menu_banner li+li+li+li+li+li{left: 83.33333%;}

	.menu_banner li .Vcenter{
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		margin-bottom: 25px;
	}

	.menu_banner li a{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		text-align: center;
		text-decoration: none;
		height: 100%;
		z-index: 999;
	}
	.menu_banner li img{max-width: 80%;}
	.menu_banner span{
		position: absolute;
		bottom: 5%;
		width: 100%;
		left: 0;
		font-size: 90%;
		display: none;
	}
	.menu_banner .publica span{bottom: 0;}

	.menu_banner li.active{height: 95%;}
	.menu_banner li:hover{height: 95%;}
	.menu_banner li:hover span, .menu_banner li.active span{display: block;}

	.menu_banner .publica:hover .Vcenter, .menu_banner li.active_publica .Vcenter{padding-bottom: 25px;}
	/*.menu_banner li.active_publica .Vcenter{padding-bottom: 25px;}*/

	.menu_banner .policial{background: #B7245B;}
	.menu_banner .policial span{color: #F5346B;}

	.menu_banner .mundo, .menu_banner .igreja-em-foco{background: #F5346B;}
	.menu_banner .mundo span, .menu_banner .igreja-em-foco span{color: #B7245B;}

	.menu_banner .musica{background: #F8721E;}
	.menu_banner .musica span{color: #CE5206;}

	.menu_banner .esporte{background: #B3BF2C;}
	.menu_banner .esporte span{color: #8F9823;}

	.menu_banner .publica{background: #FDC53A;}
	.menu_banner .publica span{color: #D29902;}

	.menu_banner .radio{background: #FFA64D;}
	.menu_banner .radio span{color: #D87818;}

	.menu_banner .politica{background: #FFA64D;}
	.menu_banner .politica span{color: #C66300;}


	.cor_policial{color: #B7245B!important;}.background_policial{background: #B7245B!important;}
	.cor_mundo, .cor_igreja-em-foco{color: #F5346B!important;}.background_mundo,.background_igreja-em-foco{background: #F5346B!important;}
	.cor_musica{color: #F8721E!important;}.background_musica{background: #F8721E!important;}
	.cor_esporte{color: #B3BF2C!important;}.background_esporte{background: #B3BF2C!important;}
	.cor_publica{color: #FDC53A!important;}.background_publica{background: #FDC53A!important;}
	.cor_radio{color: #FFA64D!important;}.background_radio{background: #FFA64D!important;}
	.cor_politica{color: #C66300!important;}.background_politica{background: #FFA64D!important;}

	.hover_policial:hover .cor_hover{color: #B7245B!important;}.hover_policial:hover .background_hover{background: #B7245B!important;}
	.hover_mundo:hover .cor_hover, .hover_igreja-em-foco:hover .cor_hover{color: #F5346B!important;}.hover_mundo:hover .background_hover, .hover_igreja-em-foco:hover .background_hover{background: #F5346B!important;}
	.hover_musica:hover .cor_hover{color: #F8721E!important;}.hover_musica:hover .background_hover{background: #F8721E!important;}
	.hover_esporte:hover .cor_hover{color: #B3BF2C!important;}.hover_esporte:hover .background_hover{background: #B3BF2C!important;}
	.hover_publica:hover .cor_hover{color: #FDC53A!important;}.hover_publica:hover .background_hover{background: #FDC53A!important;}
	.hover_radio:hover .cor_hover{color: #FFA64D!important;}.hover_radio:hover .background_hover{background: #FFA64D!important;}
	.hover_politica:hover .cor_hover{color: #C66300!important;}.hover_politica:hover .background_hover{background: #FFA64D!important;}

	/*TOP10/////////////////////////////////////////*/

	#YouTubeModalContent{width: 100%;}
	#YouTubeModalDialog{
		width: 80%;
		height: 80%;
		margin-left: 10%;
	}
	#YouTubeModalDialog iframe{
		width: 99%;
		height: 98.5%!important;
		padding-bottom: 4px;
		margin-bottom: 4px;
	}
	#YouTubeModalBody{padding-bottom: 4px;}

	.lista_top{
		position: relative;
		width: 100%;
	}
	.lista_top{width: 100%;}
	@media(max-width: 767px){
		.lista_top{margin-left: 0;}
		/*.lista_top .li{width: 100%;padding: 0;}*/
	}
	.lista_top .li .cont{
		position: relative;
		width: 100%;
		background: #E9E9E9;
		margin-top: 15px;
		height: auto;
	}
	.lista_top .li .imagem{
		left: 0;
		top: 0;
		position: relative;
		width: 50%;
		float: left;
		height: 0;
		padding-bottom: 55%;
		margin-right: 10px;
	}
	@media(max-width: 960px){
		.lista_top .li .imagem{width: 35%;padding-bottom: 35%;}
	}
	@media(max-width: 767px){
		.lista_top .li .imagem{width: 45%;padding-bottom: 45%;}
	}
	.lista_top .li .imagem .img{
		position: absolute;
		overflow: hidden;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
	}
	.lista_top .li img{width: 100%;}

	.lista_top .botao{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		max-width: 100%;
		text-align: center;
		display: inline-block;
		float: left;
	}

	.lista_top .title{
		position: relative;
		margin: 0;
		padding-bottom: 5px;
	}
	.lista_top .li p{
		margin: 0;
		width: 100%;
		padding: 5px 10px;
		font-size: 60%;
		line-height: 20px;
	}
	.lista_top .li:first-child{border: none;}
	.lista_top .li:hover .botao{background: #B72459;}
	.lista_top .li:hover span{background: #54C1C1;}
	.lista_top .link{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 10;
	}

	.titulo_lista_interna{padding-right: 60px;}
	.botoes_direita{
		position: absolute;
		right: 15px;
		top: 0;
	}
	.lista_interna .imagem{
		position: relative;
		float: left;
		padding-right: 10px;
		width: 30%;
	}
	.lista_interna .imagem img{width: 100%;}
	.lista_interna .imagem .botao{position: relative;margin-bottom: 10px;}
	@media(max-width: 767px){
		.lista_interna .imagem{width: 50%;}
	}
	@media(max-width: 500px){
		.lista_interna .imagem{width: 100%;}
	}

	.pop_video{
		position: fixed;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 999999;
	}
	.mascara_video{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: black;
		opacity: 0.7;
		z-index: 99999;
	}
	.pop_video .Vcenter{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 2;
		text-align: center;
	}
	.pop_video .video{
		position: relative;
		border: solid green 1px;
		width: 75%;
		min-height: 85%;
		margin-left: 12.5%;
		background: white;
		border: solid white 6px;
		border-radius: 5px;
	}
	.pop_video .Vcenter iframe{
		position: relative;
		left: 0;
		bottom: 6px;
		width: 100%;
		z-index: 1;
	}
	.pop_video .legenda{
		float: left;
		width: 100%;
		min-height: 8%;
		border-bottom: solid #E5E5E5 1px;
	}
	.pop_video p{
		float: left;
		color: #5F5F5F;
		font-size: 125%;
		width: 96%;
		text-align: left;
	}
	.pop_video .fechar{
		position: absolute;
		right: 0;
		top: 0;
		float: right;
		margin-right: 5px;
		color: #CCCCCC;
		font-size: 125%;
		text-decoration: none;
		line-height: 30px;
	}
	.pop_video .fechar:hover{color: #808080;}



	.home_baixo{
		position: relative;
		background: white;
		border-top: solid #E5E5E5 1px;
	}
	.baixo1{
		position: relative;
		border: solid transparent 1px;
		margin-bottom: -1px;
		margin-top: -1px!important;
	}
	.home_baixo .top10{
		float: left;
		width: 33.333333%;
		z-index: 10;
		margin-top: 10px;
	}
	.home_baixo .top10 h2{
		font-weight: bold;
		font-size: 600%;
	}
	.home_baixo .top10 h2 span{
		float: left;
		line-height: 65px;
	}
	.home_baixo .top10 h2 span:first-child{color: #000;}
	.home_baixo .top10 h2 span:first-child+span{
		color: #B7245B;
		margin-top: -18px;
		width: 100%;
		margin-left: 135px;
	}

	.home_baixo .players{
		margin: 0;
		position: relative;
	}
	.home_baixo .players .font b{margin-right: 5px;float: left;}
	.home_baixo .players .li{
		position: relative;
        /*position: absolute;
        left: 0;
        bottom: 0;
        height: 100%;
        width: 100%;*/
    }

    .home_baixo .players .botao{
    	width: 65%;
    	float: left;
    	text-align: center;
    	padding-top: 5px;
    	padding-bottom: 5px;
    	/*border: solid #B7245B 1px;*/
    }

    .home_baixo .players .posicao{
    	position: relative;
    	color: white;
    	font-size: 325%;
    	font-weight: bold;
    	background: #54C1C1;
    	float: left;
    	padding: 5px;
    	line-height: 45px;
    	margin-bottom: -18px;
    	z-index: 10;
    	margin-left: 4%;
    }
    .home_baixo .players .capa{
    	height: 0;
    	padding-bottom: 69%;
    	width: 65%;
    	overflow: hidden;
    }
    .home_baixo .players .capa img{width: 100%;}
    .home_baixo .players .txt{
    	position: absolute;
    	right: -3%;
    	/*top: 50%;*/
    	background: white;
    	float: right;
    	padding: 4%;
    	width: 50%;
    	width: 75%;
    	bottom: 50px;
    	opacity: 0.5;
    }
    .home_baixo .players .txt *{color: #B72459;float: left;margin: 0;}
    .home_baixo .players .txt h3{
    	font-weight: bold;
    	font-size: 140%;
    	line-height: 20px;
    }
    .home_baixo .players .txt p{}

    .home_baixo .players object{
    	width: 65%;
    	margin: 0;
    }

    .home_baixo .top10{position: relative;}
    .home_baixo .top10 .numbers{
    	position: absolute;
    	right: 0;
    	bottom: 0;
    	width: 34%;
    }
    .home_baixo .top10 .numbers .ul{
    	position: relative;
    	width: 100%;
    	float: left;
    }
    .home_baixo .top10 .numbers .ul>div{
    	position: relative;
    	float: left;
    	background: blue;
    	margin-top: 2%;
    	width: 24%;
    	margin-right: 0.5%;
    	margin-left: 0.5%;
    }
    .home_baixo .numbers a{
    	font-size: 105%;
    	color: white;
    	text-decoration: none;
    	width: 100%;
    	float: left;
    	padding: 4% 0;
    	text-align: center;
    	background: #B72459;
    }
    .home_baixo .numbers a:hover, .number{background: #54C1C1!important;}
    .home_baixo .players .slick-prev, .home_baixo .players .slick-next{}
    .home_baixo .players .slick-prev, .home_baixo .players .slick-next{
    	width: 17px;
    	height: 22px;
    	left: 100%;
    	top: auto;
    	bottom: 14px;
    	z-index: 10;
    	/*margin-left: -85px;*/
    	margin-left: -29%;
    	background: url('../imgs/setinhas-entretenimento.png') no-repeat left center;
    }
    .home_baixo .players .slick-next{
    	background-position: right center;
    	/*margin-left: -55px;*/
    	margin-left: -22%;
    }
    .home_baixo .players .slick-prev:before, .home_baixo .players .slick-next:before {content: none!important;}
    .fundo-setas-entretenimento{
    	position: absolute;
    	/*width: 95%;*/
    	/*left: 0;*/
    	height: 50px;
    	bottom: 0;
    	/*background: #F68121;*/
    	background: #E1E1E1;
    	width: 80px;
    	left: 65%;
    }

    /*IMAGEM DE FUNDO DORTEADA/////////////////////////////////////////*/
    .home_baixo .imagem_fundo{
    	position: relative;
    	position: absolute;
    	left: 33.333333%;
    	bottom: 0;
    	float: left;
    	width: 33.333333%;
    	height: 100%;
    	z-index: 8;
    }
    .home_baixo .imagem_fundo img{
    	position: absolute;
    	left: 50%;
    	border: 0;
    	height: 100%;
    	width: auto;
    	float: left;
    	transform: translateX(-50%);
    }

    /*VIDEOS HOME/////////////////////////////////////////*/
    .home_baixo .videos{
    	position: relative;
    	width: 33.333333%;
    	float: left;
    	margin-left: 33.333333%;
    	z-index: 10;
    }
    .home_baixo .videos h2{
    	float: left;
    	margin: 0;
    	color: #B7245B;
    	font-weight: bold;
    	background: #E2E2E2;
    	padding: 5%;
    	padding-bottom: 0;
    	font-size: 280%;
    	line-height: 30px;
    }
    .home_baixo .videos .tela{
    	position: relative;
    	padding: 7.5% 5%;
    	background: #E2E2E2;
    	float: left;
    	width: 100%;
    }
    .home_baixo .videos .tela:hover *{text-decoration: underline;}
    .home_baixo .videos .tela p, .home_baixo .videos .tela h3{
    	width: 100%;
    	text-align: center;
    	color: #B72459;
    	margin: 0;
    }
    .home_baixo .videos h3 a, .home_baixo .videos p a{color: #B7245B;}
    .home_baixo .videos .tela h3{font-weight: bold;}
    .home_baixo .videos .play{
    	position: relative;
    	height: 0;
    	/*padding-bottom: 91%;*/
    	padding-bottom: 73%;
    	overflow: hidden;
    	width: 98%;
    }
    .home_baixo .videos .icone, .home_baixo .play a{
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	background: url('../imgs/play.png') no-repeat center;
    }
    .home_baixo .videos a{background: none;}
    .home_baixo .videos .play img{width: 100%;}
    .home_baixo .videos .mais{
    	position: absolute;
    	right: 1%;
    	top: 1.5%;
    	width: 28px;
    	height: 28px;
    	background: url('../imgs/mais.png') no-repeat center;
    }

    .home_baixo .fundo_videos{
    	position: absolute;
    	left: 66.666666%;
    	bottom: 0;
    	height: 100%;
    	width: 33.333333%;
    	z-index: 9;
    }
    .home_baixo .fundo_videos>div{
    	position: absolute;
    	left: 0;
    	bottom: 0;
    	width: 100%;
    	height: 50%;
    	background: #E2E2E2;
    }

    /*PROMOCOES///////////////////////////////////*/
    .promocoes{padding: 0;}
    #promocoes .texto p{margin-top: 10px;}
    .pagina_promocoes h1{color: #b7245a;}

    .promocoes .linkG{
    	color: #54C1C1;
    	/*color: white;*/
    	/*color: #F68121;*/
    	font-size: 70%;
    	width: 100%;
    	float: left;
    }
    .participar{
    	position: relative;
    	float: left;
    	height: auto;
    	padding: 20px 0;
    	margin-top: 25px;
    }
    .participar a{
    	padding: 20px;
    	font-size: 125%;
    }

    .interna .promocoes{
    	margin-bottom: 10px;
    	float: left;
    	width: 100%;
    	border-top: dotted #666666 1px;
    }
    .home .baixo2{
    	position: relative;
    	padding-bottom: 1%;
    	background: #E1E1E1 url('../imgs/fundo-baixo2.png') repeat-x center bottom;
    }
    .baixo2 .fundo_branco{
    	position: absolute;
    	left: -80px;
    	top: 0;
    	width: 110%;
    	width: 90%;
    	height: 100%;
    	background: white;
    }
    .baixo2 .fundo{
    	position: absolute;
    	right: 0;
    	top: 0;
    	width: 50%;
    	height: 100%;
    }

    .promocoes h2{
    	position: relative;
    	font-weight: bold;
    	margin-left: 1%;
    	padding-top: 5%;
    	padding-bottom: 2.5%;
    	float: left;
    	z-index: 1;
    	margin-top: 10px;
    	margin-bottom: -10px;
    }
    .promocoes h2 span{
    	position: relative;
    	width: 100%;
    	float: left;
    	color: #000;
    	font-size: 150%;
    	line-height: 40px;
    	border: solid transparent 1px;
    }
    .promocoes h2 span+span{
    	color: #000;
    	font-size: 210%;
    	margin-left: 10px;
    	font-size: 195%;
    }

    .interna .promocoes h2 span{
    	margin: 0;
    	font-size: 125%;
    }
    .interna .promocoes h2 span+span{font-size: 130%;}


    @media(max-width: 1000px){
    	.promocoes h2 span{font-size: 125%;}
    	.promocoes h2 span+span{font-size: 150%;}
    }

    .promocoes .lista{
    	position: relative;
    	width: 90%!important;
    	float: left;
    	margin-top: 5%;
    	background: #F4EE75;
    	z-index: 1;
    	min-width: 90%!important;
    }
    .interna .promocoes .lista{width: 100%!important;min-width: 100%!important;}

    .promocoes .lista .fundo_amarelo{
    	position: absolute;
    	left: -100%;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	background: #F4EE75;
    }
    .promocoes .lista .links{
    	position: absolute;
    	right: 0;
    	top: -60px;
    	width: 80px;
    	height: 60px;
    	background: #F4EE75;
    	text-align: center;
    }

    .promocoes .lista .links a{
    	position: absolute;
    	left: 50%;
    	top: 50%;
    	margin-left: -20px;
    	height: 22px;
    	margin-top: -11px;
    	padding: 0 8px;
    	background: url('../imgs/setinhas-promocoes.png') no-repeat left center;
    }
    .promocoes .lista .links a+a{margin-left: 4px;background: url('../imgs/setinhas-promocoes.png') no-repeat right center;}

    .promocoes .ul{
    	position: relative;
    	width: 100%;
    	float: left;
    	margin: 0;
    	position: absolute;
    	height: 100%;
    	top: 0;
    	left: 0;
    }
    .direito .promocoes .ul{position: relative;height: auto;}
    .promocoes .slick-list, .promocoes .slick-track{height: 100%;}
    .promocoes .Vcenter{height: 100%;width: 100%}

    .promocoes_vazio{transform: translateY(50%)}
    @media(max-width: 960px){
    	.promocoes_vazio{transform: translateY(0)}
    }

    .promocoes .ul .li{
    	text-align: center;
    	width: 80%;
    	margin-left: 10%;
    	color: #B7245A;
    	font-size: 150%;
    	padding: 15px 0;
    	padding-right: 15px;
    }
    .promocoes .li a{color: #B7245A;text-decoration: none;}

    .promocoes .slick-prev, .promocoes .slick-next{
    	width: 17px;
    	height: 22px;
    	left: 100%;
    	top: -30px;
    	z-index: 10;
    	margin-left: -60px;
    }
    .promocoes .slick-prev{background: url('../imgs/setinhas-promocoes.png') no-repeat left center!important;}
    .promocoes .slick-prev:before, .promocoes .slick-next:before { content: none!important;}
    .promocoes .slick-prev *{display: none!important;}
    .promocoes .slick-next{
    	margin-left: -38px;
    	background: url('../imgs/setinhas-promocoes.png') no-repeat right center!important;
    }

    .promocoes .mais{
    	/*position: relative;*/
    	position: absolute;
    	right: 0;
    	bottom: 0;
    	float: right;
    	width: 28px;
    	height: 28px;
    	margin-right: -20px;
    	margin-bottom: -20px;
    	margin-top: 20px;
    	background: url('../imgs/mais.png') no-repeat center;
    }

    @media(max-width: 960px){
    	.promocoes{
    		margin-bottom: 30px;
    	}
    	.promocoes .lista{
    		margin-top: 0;
    		min-width: 100%!important;
    		width: 100%!important;
    	}
    	.interna .promocoes h2 span{font-size: 130%;}
    	.interna .promocoes h2 span+span{font-size: 190%;}

    	.col-xs-12{width: 100%!important;}
    	.home .baixo2{background: none;}
    	.promocoes .lista{width: 100%;}

    	.promocoes h2{
    		width: 100%;
    		margin: 0;
    		text-align: center;
    	}
    	.promocoes h2 span{font-size: 130%;}
    	.promocoes h2 span+span{font-size: 190%;}
    }
    @media(max-width: 500px){
    	.interna .promocoes h2 span{font-size: 125%;}
    	.interna .promocoes h2 span+span{font-size: 130%;}

    	.promocoes h2{text-align: left;}
    	.promocoes h2 span{font-size: 100%;}
    	.promocoes h2 span+span{font-size: 150%;}
    }


    /*BASTIDORES///////////////////////////////////*/
    .bastidores{
    	padding: 0;
    	margin: 0;
    	margin-left: 1%;
    	margin-right: -1%;
    	float: left;
    }
    .interna .bastidores{
    	width: 100%;
    	padding-top: 10px;
    	margin-top: 10px;
    	border-top: dotted #666666 1px;
    }
    .bastidores>div{
    	position: relative;
    	width: 95%;
    	display: block;
    	float: right;
    	width: 100%;
    }

    .interna .bastidores>div{
    	position: relative;
    	width: 100%;
    	margin-bottom: 5px;
    	float: left;
    	height: auto!important;
    	padding-bottom: 0!important;
    }
    .interna .bastidores>div:first-child .meio{
    	position: relative;
    	top: 0;
    	transform: translateY(0);
    	height: auto;
    }

    .bastidores .bast{
    	position: relative;
    	width: 49%;
    	float: left;
    	display: block;
    	overflow: hidden;
    }
    .bastidores .bast>a{
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	z-index: 999;
    }

    .bastidores .bast:first-child{
    	height: 0;
    	padding-bottom: 19.5%;
    	/*padding-bottom: 16.5%;*/
    }

    @media(max-width: 960px){
    	.bastidores .bast:first-child{
    		height: auto;
    		padding: 0;
    	}
    	.bastidores .bast:first-child .meio{
    		position: relative;
    		top: 0;
    		transform: translateY(0);
    	}
    	.bastidores>div{width: 100%;}
    }

    .bastidores .bast:first-child>div{
    	position: absolute;
    	left: 0;
    	margin-top: 10px;
    }
    .bastidores h2, .bastidores h2+p{
    	color: #000!important;
    	margin: 0;
    }
    .bastidores h2{
    	font-weight: bold;
    	font-size: 280%!important;
    	line-height: 35px;
    }
    @media(max-width: 1000px){
    	.bastidores h2{font-size: 250%!important;}
    }
    .bastidores h2+p{
    	font-size: 100%!important;
    	margin: 0!important;
    }

    .bastidores .bast:hover .seta{display: none;}
    .bastidores .bast .txt{
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 50%;
    	height: 100%;
    	float: left;
    	background: #55C2C2;
    }
    .bastidores .bast .txt p{
    	position: absolute;
    	left: 0;
    	text-align: center;
    	color: white;
    	width: 100%;
    	padding: 0 5%;
    }
    .bastidores .bast a{
    	color: white;
    	display: inline-block;
    	width: 100%;
    	float: left;
    	padding: 0;
    	margin: 0;
    }
    .bastidores p a{position: relative;}
    .bastidores .bast .img{
    	position: relative;
    	height: 0;
    	float: left;
    	width: 57%;
    	padding-bottom: 40%;
    	overflow: hidden;
    }
    .interna .bastidores .bast .img{padding-bottom: 35.3%;}
    .bastidores .bast .img img{
    	position: relative;
    	width: 102%;
    	margin-left: -8%!important;
    	float: left;
    }

    .bastidores .right .img{margin-left: 50%;}
    .bastidores .left .txt{left: 50%;}

    .bastidores .seta{
    	position: absolute;
    	z-index: 100;
    	border: solid transparent;
    }
    .bastidores .right .seta{
    	margin-left: -5px;
    	right: -10px;
    	top: 50%;
    	margin-top: -5px;
    	border-width: 10px;
    	border-left-color: #55C2C2;
    	border-right-width:0;
    }
    .bastidores .left .seta{
    	left: -10px;
    	top: 50%;
    	margin-top: -5px;
    	border-width: 10px;
    	border-right-color: #55C2C2;
    	border-left-width:0;
    }
    .bastidores .mais{
    	position: relative;
    	float: right;
    	width: 28px;
    	height: 28px;
    	background: url('../imgs/mais2.png') no-repeat center;
    	margin-top: -8px;
    	margin-right: -7px;
    }

    @media(max-width: 700px){
    	.bastidores .bast .img{
    		padding-bottom: 34%!important;
    		width: 50%;
    	}
    	.bastidores .bast .img img{margin-left: 0!important;}
    	.bastidores .bast:hover .seta{display: block;}
    	.bastidores .bast{
    		width: 100%;
    		margin: 2.5px 0;
    	}

    	.bastidores .left .img{
    		width: 35%!important;
    		padding-bottom: 25%!important;
    	}
    	.bastidores .left .txt{width: 65%!important;left: 35%!important;margin: 0!important}

    	.bastidores .right .img, .bastidores .left+.left .img{
    		width: 35%!important;
    		padding-bottom: 25%!important;
    		margin-left: 65%!important;
    	}
    	.bastidores .right .txt, .bastidores .left+.left .txt{
    		width: 65%!important;
    		left: 0!important;
    	}
    	.bastidores .left+.left .seta{
    		left: 100%;
    		top: 50%;
    		margin-top: -5px;
    		border-width: 10px;
    		border-left-color: #55C2C2;
    		border-right-width:0;
    	}

    	.bastidores .mais{
    		margin-right: -17px;
    		margin-top: -13px;
    		width: 26px;
    	}
    }


    /*PAGINA INTERNA///////////////////////////////*/
    .print{display: none!important;}

    .paginas_busca .blocos{
    	float: left;
    	width: 100%;
    	padding-bottom: 25px;
    }

    .esquerdo{
    	position: relative;
    	margin-bottom: 5px;
    	padding-top: 50px!important;
    	padding-bottom: 50px!important;
    }
    .conteudo .esquerdo{
    	padding-top: 0!important;
    	padding-bottom: 0!important;
    }
    @media(max-width: 767px){
    	.esquerdo{padding: 0!important}

    	.conteudo .esquerdo{padding: 0 15px!important;}
    }
    .esquerdo .voltar{
    	position: absolute;
    	right: 15px;
    	top: 2.5px;
    	color: white;
    	background: #F68121;
    	padding: 5px 10px;
    	text-decoration: none;
    }
    .botao{
    	color: white!important;
    	background: #F68121;
    	padding: 5px 10px;
    	text-decoration: none!important;
    }
    .esquerdo .voltar:hover, .botao:hover{background: #B7245B;}

    .esquerdo h1.volt{padding-right: 140px;}
    .esquerdo h1{margin-bottom: 0;}
    .noticias h1{margin-top: 10px;}
    .paginacao{
    	text-align: center;
    	padding: 5px 0;
    	margin-top: 15px;
    }
    .paginacao a{
    	background: #CFD1D2;
    	color: #F68121;
    	padding: 3px 6px;
    	text-decoration: none;
    }
    .paginacao strong{
    	background: #F68121;
    	color: white;
    	padding: 4px 8px;
    }

    .lista li a{
    	position: relative;
    	float: left;
    	padding: 1%;
    	width: 100%;
    	background: #E0E2E3;
    	text-decoration: none;
    }
    .lista li:hover a{
    	color: #359696;
    	background: #E9E9E9;
    }
    .lista li{
    	float: left;
    	width: 100%;
    	margin-top: 5px;
    	border-top: dotted #E0E2E3 1px;
    	padding-top: 5px;
    }
    .lista li:first-child{
    	padding-top: 0;
    	border-top: none;
    }

    .interna>.center:first-child{padding-top: 25px;}
    .imagemTexto{max-width: 100%;}

    .titulo_icone span{
    	float: left;
    	width: 31px;
    	height: 31px;
    	bottom: 0;
    	padding-right: 35px!important;
    	margin-top: -4px;
    }
    .interna .policial span{background: url('../imgs/icones/menores/policial.png') no-repeat left bottom;}
    .interna .mundo span{background: url('../imgs/icones/menores/mundo.png') no-repeat left bottom;}
    .interna .igreja-em-foco span{
    	background: url('../imgs/icones/menores/igreja-em-foco.png') no-repeat left bottom;
    	height: 34px;
    }    
    .interna .esporte span{background: url('../imgs/icones/menores/esporte.png') no-repeat left bottom;}
    .interna .musica span{background: url('../imgs/icones/menores/musica.png') no-repeat left center;}
    .interna .publica span{background: url('../imgs/icones/menores/publica.png') no-repeat left center;}
    .interna .radio span{
    	background: url('../imgs/icones/menores/radio.png') no-repeat left center;
    	width: 39px;
    	height: 32px;
    	margin-top: -5px;
    	padding-right: 45px!important;
    }
    .interna .politica span{
    	background: url('../imgs/icones/menores/politica.png') no-repeat left bottom;
    	height: 40px;
    	margin-top: -13px;
    }

    .data_interna{color: #359696;}
    .cor_B7245B{color: #B7245B!important;}
    .cor_F5346B{color: #F5346B!important;}
    .cor_F8721E{color: #F8721E!important;}
    .cor_B3BF2C{color: #B3BF2C!important;}
    .cor_FDC53A{color: #FDC53A!important;}
    .cor_FFA64D{color: #FFA64D!important;}

    .img_B7245B img{border: solid #B7245B 2px;}
    .img_F5346B img{border: solid #F5346B 2px;}
    .img_F8721E img{border: solid #F8721E 2px;}
    .img_B3BF2C img{border: solid #B3BF2C 2px;}
    .img_FDC53A img{border: solid #FDC53A 2px;}
    .img_FFA64D img{border: solid #FFA64D 2px;}

    .interna .texto{
    	position: relative;
    	color: #777777;
    	font-size: 100%;
    	font-size: 17px;
    	float: left;
    	width: 100%;
    }
    /*.texto .capa_interna{text-align: center;}*/
    /*.texto .capa_interna img{max-width: 100%;}*/
    .capa_interna{
    	position: relative;
    	float: left;
    	max-width: 100%;
    	margin-right: 15px;
    	margin-bottom: 10px;
    }
    @media(max-width: 500px){
    	.capa_interna{
    		width: 100%;
    		margin-bottom: 10px;
    	}
    }

    .texto_interna{
    	position: relative;
    	float: left;
    	padding-bottom: 25px;
    }
    .texto_interna table td{
    	border: solid #E9E9E9 1px;
    	padding: 10px 20px;
    	vertical-align: top;
    	overflow: auto;
    }
    .texto_interna table{
    	max-width: 100%;
    	display: inline-block;
    	overflow: auto;
    }

    .pagina_video .texto{background: url('../imgs/loading.gif') no-repeat center;}
    .interna .pagina_video iframe, .interna .pagina_video object{
    	position: relative;
    	height: 500px;
    	z-index: 10!important;
    }
    .pagina_video h1{color: #9673FF;}

    /*VIDEO PERSONALIZADO*/
    .interna .pagina_video iframe .ytp-chrome-top{display: none!important;}


    .noticias_redes{
    	position: relative;
    	width: 100%;
    	float: left;
    	padding: 12.5px 0;
    }
    .noticias_redes p{
    	margin: 0;
    	font-weight: bold;
    	float: left;
    	margin-right: 7.5px;
    	padding-top: 5px;
    }
    .noticias_redes a{cursor: pointer;}


    .background_bastidores{background: #55C2C2;}
    .cor_bastidores{color: #55C2C2;}

    .noticias_lateral{
    	float: left;
    	width: 100%;
    }
    .noticias_lateral li{
    	position: relative;
    	margin-bottom: 5px;
    }
    .noticias_lateral li .borda{
    	position: absolute;
    	left: 0;
    	top: 0;
    	border-top: dotted #666666 1px;
    	margin-top: -3px;
    	float: left;
    	width: 100%;
    }
    .noticias_lateral li:first-child .borda{border: none;}
    .noticias_lateral li>a{
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	z-index: 10!important;
    	text-decoration: none!important;
    }
    .noticias_lateral .fundo{
    	position: absolute;
    	right: 0;
    	top: 0;
    	width: 100%;
    	width: 0;
    	height: 100%;
    	z-index: 1;
    }
    .noticias_lateral .Vcenter{
    	width: 30%;
    	width: 27%;
    	padding-right: 2%;
    	height: 100px;
    	height: 80px;
    	padding-left: 2%;
    	z-index: 0;
    }
    .noticias_lateral .Vcenter a{
    	height: 0;
    	float: left;
    	padding-bottom: 54px;
    	overflow: hidden;
    }
    .noticias_lateral .Vcenter img{width: 100%;}

    .noticias_lateral .txt{
    	position: absolute;
    	top: 0;
    	height: 100%;
    	width: 73%;
    	right: 0;
    	z-index: 10;
    }
    .noticias_lateral li:hover .hover_animate{
    	width: 100%;
    	transition: 0.25s;
    	z-index: 1;
    }
    .noticias_lateral .txt p{
    	position: absolute;
    	left: 0;
    	width: 100%;
    	padding: 0 5px;
    	text-align: center;
    }

    .noticias_lateral li:hover a{color: white!important;}

    .direito .espacamento{
    	width: 90%;
    	float: right;
    }
    @media(max-width: 960px){
    	.direito{display: none;}
    	.noticias_lateral .img{width: 25%!important;padding-bottom: 17.5%;}
    	.noticias_lateral .txt{width: 75%!important;}
    	.direito .espacamento{width: 100%;}
    }

    .equipe{margin-top: 10px;}
    .equipe a{text-decoration: none;}
    .equipe .li{
    	position: relative;
    	margin-bottom: 10px;
    	text-align: center;
    }
    /*.equipe .li:hover{ background: #359696; }*/
    .equipe .li:hover{ background: #55c2c2; }
    #promocoes .equipe .li:hover{background: #f4ee75;}

    .equipe .li:hover *{color: white!important;}
    /*#promocoes .equipe .li:hover *{color: #b7745a!important;}*/
    #promocoes .equipe .li:hover *{color: #b7245a!important;}

    .equipe .li>div{
    	position: relative;
    	padding: 10px;
    }
    .equipe .li .border{
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	border: solid #d3d5d6 1px;
    }
    .equipe .li:hover .border{border: solid #55c2c2 2px;}
    #promocoes .equipe .li:hover .border{border: solid #f4ee75 2px;}

    .equipe .li .Vcenter{
    	width: 100%;
    	min-height: 100px;
    	z-index: 1;
    }

    .equipe .li>div>a{
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	z-index: 10;
    }
    .equipe .li .img{margin-bottom: 10px;}
    .equipe .li img{width: 100%;}
    .equipe .li .txt{}
    .equipe .li h3, .equipe .li p, .equipe .li a{
    	color: #B72459;
    	margin: 0;
    }
    .equipe .li h3{font-size: 125%;}

    .equipe .link{
    	position: relative;
    	width: auto;
    	z-index: 10;
    	margin-top: 10px;
    }
    .equipe .link a{width: auto;}
    .equipe .link img{width: auto;}

    /*.titulo_promocao{color: #F8721E;}*/

    .contato form input[type=text], .contato form input[type=tel], .contato form input[type=email], .contato form select, .contato form textarea{
    	position: relative;
    	width: 100%;
    	float: left;
    	border: solid #C7CECF 1px;
    	padding: 4px;
    }
    .contato label b{color: red;}
    .contato form input[type=checkbox], .contato form input[type=submit]{width: auto;}
    .contato label span, .contato select, .contato input, .contato textarea{font-weight: normal;}

    .contato .submit input{
    	float: right;
    	background: #F68121;
    	color: white;
    	border: none;
    }
    .contato .submit input:hover{background: #B7245B;}
    .erro_input{border: solid red 1px!important;}
    @media(max-width: 960px){

        	/*.contato .submit{text-align: center;}
        	.contato .submit input{
        		float: none;
        		padding: 5px 10px;
        		}*/
        		@media(max-width: 650px){
        			.equipe{
        				width: 80%!important;
        				margin-left: 10%;
        				padding: 0;
        			}

        			@media(max-width: 450px){.equipe{width: 100%;}}
        		}
        	}

        	.map{
        		float: left;
        		width: 100%;
        		margin-bottom: 25px;
        		margin-top: 30px;
        		position: relative;
        	}
        	.map iframe{width: 100%;}
        	.map h2{margin-bottom: 10px;}

        	.map #enderecoMap{
        		position: relative;
        		/*width: 82.5%;*/
        		width: 84.5%!important;
        		/*width: 100%;*/
        		padding-right: 15%;
        		position: relative;
        		border: solid #C7CECF 1px;
        		padding: 4px;
        		/*padding-right: 15%;*/
        	}
        	.map #botaoMap{
        		position: absolute;
        		/*right: 15px;*/
        		right: 0;
        		width: 15%;
        		top: 0;
        		color: white;
        		background: #F68121;
        		border: none;
        		padding: 5px 0;
        	}
        	.map .form{margin-bottom: 5px;}
        	@media(max-width: 767px){
        		.map #enderecoMap{
        			position: relative;
        			width: 100%!important;
        			padding-right: 25.5%;
        			float: left;
        		}
        		.map #botaoMap{width: 28%!important;}
        	}
        	.map #botaoMap:hover{background: #B7245B;}

        	.map .form{position: relative;}

        	.galeria{
        		float: left;
        		width: 100%;
        		margin-top: 10px;
        	}
        	.galeria li{
        		text-align: center;
        		height: auto;
        		text-align: center;
        		margin-bottom: 10px;
        	}
        	.galeria li .borda1{
        		position: absolute;
        		left: 0;
        		top: 0;
        		width: 100%;
        		height: 100%;
        		z-index: 0;
        		border :solid white 5px;
        		z-index: 9;
        	}
        	.galeria li:hover .borda1{border: solid #359696 5px;}
        	.galeria li .borda2{
        		position: absolute;
        		left: 0;
        		top: 0;
        		width: 100%;
        		height: 99%;
        		z-index: 10;
        		border: solid #359696 1px;
        	}
        	.galeria li a{
        		position: relative;
        		float: left;
        		width: 100%;
        		overflow: hidden;
        		z-index: 10;
        		height: 0;
        		padding-bottom: 76%;
        	}

        	.galeria li img{
        		position: relative;
        		width: 100%;
        		margin: auto;
        		z-index: 0;
        	}

        	#veja{
        		float: left;
        		margin-top: 15px;
        		width: 100%;
        		margin-bottom: 15px;
        	}
        	/*FOOTER///////////////////////////////////////*/

        	.parte_baixo{
        		position: absolute;
        		position: relative;
        		left: 0;
        		bottom: 0!important;
        		width: 100%!important;
        		padding: 16px 0;
        		background: url('../imgs/fundo-footer.png') repeat left top;
        		float: left;
        	}
        	.footer a{text-decoration: none;}

        	/*ENDERECO FOOTER*/
        	.footer .endereco img{
        		margin-bottom: 20px;
        		width: 65%;
        	}
        	.footer .endereco .txt p{
        		color: white;
        		margin: 0;
        		font-size: 95%;
        		line-height: 15px;
        	}
        	.footer .endereco .txt p a{color: white}

        	.faixa_topo .endereco>div{
        		position: relative;
        		width: auto;
        	}
        	.faixa_topo .endereco .txt{
        		position: relative;
        		width: auto;
        		float: right;
        		min-width: 225px;
        		min-width: 215px;
        	}
        	.faixa_topo .endereco .txt p{width: auto;}
        	.faixa_topo .localizacao{
        		position: absolute;
        		left: 0;
        		top: 135%;
        		margin-top: 0!important;
        		width: auto;
        		float: right;
        	}
        	.faixa_topo .localizacao>div{
        		position: relative;
        		width: auto!important;
        		display: inline-block;
        		float: right;
        	}
        	.faixa_topo .localizacao p, .faixa_topo .localizacao h3{width: auto;}

        	.parte_baixo .endereco{
        		width: 20%;
        		float: left;
        	}
        	.parte_baixo .menu{
        		width: 55%;
        		float: left;
        	}
        	.parte_baixo .facebook{
        		width: 25%;
        		float: left;
        	}

        	.faixa_topo .esquerdo{
        		width: 26.5%;
        		float: left;
        	}
        	.faixa_topo .menu{
        		width: 46%;
        		float: left;
        		margin-bottom: 20px;
        	}
        	.faixa_topo .endereco{
        		width: 27.5%;
        		float: left;
        	}

        	/*LINK FOOTER*/
        	.footer .menu{padding: 0;}
        	.footer .menu ul{padding: 0;}

        	.footer .menu a:hover{color: #FDC53A;}
        	.footer .menu li a{
        		color: white;
        		font-family: "Open Sans Light", "Trebuchet MS", Arial;
        		font-size: 90%;
        	}
        	.footer .menu h2{
        		margin: 0;
        		border-bottom: solid #9A9A9A 1px;
        	}
        	.footer .menu h2 a, .footer .menu h2 span{
        		color: white;
        		font-weight: bold;
        		font-size: 60%;
        	}
        	.footer .radio{margin: 0;}

        	/*FACEBOOK*/
        	.footer .facebook>div{
        		float: right;
        		max-width: 100%;
        		overflow: hidden;
        	}

        	@media(max-width: 1180px){
        		.parte_baixo .menu{width: 51%;}
        		.parte_baixo .endereco{width: 24%;}
        	}

        	@media(max-width: 1100px){
            /*.footer .endereco p span{width: 100%;display: block;}
            .footer .endereco p span span{display: none;}*/
            .parte_baixo .endereco p span{width: 100%;display: block;}
            .parte_baixo .endereco p span span{display: none;}
        }

        @media(max-width: 960px){
        	.parte_baixo .facebook{text-align: center;}
        	.footer .menu>div{padding: 0;}
        	.footer .facebook>div{float: none;}
        }

        /*LOCALIZACAO*/
        .faixa_topo .localizacao{margin-top: 25px;}
        .footer .localizacao>div{
        	padding-left: 25px;
        	background: url('../imgs/icone-localizacao.png') no-repeat left center;
        }
        .footer .localizacao h3{
        	margin: 0;
        	font-size: 100%;
        }
        .footer .localizacao h3 a{
        	color: #FFF;
        	font-weight: bold;
        }

        .footer .localizacao p{
        	position: relative;
        	color: white;
        	margin: 0;
        	font-size: 90%;
        	font-weight: normal;
        }
        .footer .localizacao p a{color: white;}
        .footer .localizacao p span{
        	position: relative;
        	z-index: 1;
        	background: url('../imgs/fundo-footer.png') repeat left top;
        	padding-right: 10px;
        }
        .footer .localizacao p span+span{
        	position: absolute;
        	z-index: 0;
        	left: 0;
        	bottom: 5px;
        	width: 100%;
        	border-top: solid #9A9A9A 1px;
        }


        .footer .treis{
        	position: relative;
        	float: right;
        	text-align: right;
        }
        .footer .treis p{
        	position: relative;
        	margin: 0;
        	color: white;
        	padding-right: 20px;
        	font-size: 85%;
        }
        .footer .treis a{
        	position: absolute;
        	right: 0;
        	top: 0;
        	float: right;
        }

        @media(max-width: 960px){

        	.parte_baixo .hidden-xs{display: none!important;}
        	.parte_baixo .visible-xs{display: block!important;}
        	.parte_baixo .col-xs-6{width: 50%;}

        	.parte_baixo .endereco img{
        		margin: auto;
        		float: none;
        		margin-bottom: 20px;
        		width: auto;
        		max-width: 100%;
        	}
        	.parte_baixo .localizacao>div{display: inline-block;}
        	.parte_baixo .endereco{text-align: center;}
        	.parte_baixo .endereco p{width: 100%;}
        	.parte_baixo .endereco .localizacao{margin-top: 20px;}

        	.parte_baixo .treis{
        		border-top: solid #9A9A9A 1px;
        		padding-top: 12px;
        		margin-top: 16px;
        		width: 100%;
        	}
        }
        @media(max-width: 550px){

        	.parte_baixo .endereco{
        		width: 100%!important;
        		text-align: center;
        		margin-bottom: 14px;
        	}

        	.parte_baixo .facebook{
        		width: 100%!important;
        		text-align: center;
        	}
        	.parte_baixo .facebook>div{float: none;}
        	.parte_baixo .treis{
        		width: 100%;
        		padding-left: 0;
        		text-align: center;
        	}
        	.parte_baixo .treis span{
        		width: 100%;
        		display: block;
        	}
        	.parte_baixo .treis a{
        		position: relative;
        		float: none;
        		margin: auto;
        	}
        }

        .texto, .texto p{
        	color: #262626!important;
        	font-size: 18px;
        	text-align: justify;
        }