#agenda { width: 800px; float: right; height: auto; margin: 20px 0px 0px 0px; }
#agenda ul { width: 100%; height: auto; position: relative; clear: both; list-style-type: none; }
#agenda ul li { width: 380px; height: 380px; padding-top: 50px; margin: 0px 10px; float: left; position: relative; overflow: hidden; }
#agenda ul li .nome { width:100%; height:auto; position: relative; text-align: left; font-size: 24px; line-height: 30px; padding: 5px 0px; color: #17adc0; font-family: 'Raleway'; font-weight: 700; }
#agenda ul li img { width: 380px; height: 250px; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); }
#agenda ul li .dia { width:100px; height: 100px; padding: 0px; z-index: 10; font-size: 24px; line-height: 20px; color: #ffffff; font-style: italic; font-family: 'Raleway'; font-weight: 100; text-align: center; position: absolute; left: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #042736; margin-left: -50px; margin-top: -50px; overflow: hidden; }
#agenda ul li .dia p { width:100%; height: 30px; font-size: 36px; padding-top: 20px; line-height: 20px; color: #ffffff; font-family: 'Raleway'; font-style: italic; font-weight: 100; text-align: center; position: relative; overflow: hidden; }
#agenda h1 { color:#17adc0; }

.menor { font-size: 20px !important }

#dados_indicacao { display: none; width: 740px; margin: 10px auto; height: 400px; padding: 15px; }
#dados_indicacao label { font-family: 'Raleway'; width: 110px; text-align: right; float: left; font-size: 12px; padding: 8px 10px 5px 150px; }
#dados_indicacao input { font-family: 'Raleway'; float: left; background-color: #ebebeb; color: #042736; font-size: 12px; height: 24px; padding: 3px; margin: 2px 0px; }
#dados_indicacao textarea { font-family: 'Raleway'; float: left; background-color: #ebebeb; color: #042736; font-size: 12px; height: 90px; padding: 3px; margin: 2px 0px; }
#dados_indicacao .bte { font-family: 'Raleway'; font-size: 14px; font-weight: 500; height: auto; color: #ffffff; background-color: #042736; padding: 15px 15px; cursor: pointer; }
#dados_indicacao .titulo { font-family: 'Raleway'; font-size: 28px; letter-spacing: 0px; color: #042736; font-weight: bold; text-align: center; padding-bottom: 20px; }

.fale { display: none; width: 100%; height: auto; float: none; background-color: #ffffff; padding: 30px 0px; margin: 0 auto; position: relative;}
.fale .titulo { font-family: 'Raleway'; font-size: 28px; letter-spacing: 0px; color: #042736; font-weight: bold; text-align: left; padding-bottom: 45px; padding-top: 30px; border-top:#042736 1px solid; }
.fale #bloco1{width: -moz-calc(50% - 20px); width: -webkit-calc(50% - 20px); width: -o-calc(50% - 20px); width: calc(50% - 20px); height: auto; float: left; margin-right: 20px;}
.fale #bloco2{width: 50%; height: auto; float: left;}
.fale #bloco3{width: 100%; height: auto; float: left;}
.fale label { width: 50%; vertical-align: middle; text-align: left; font-family: 'Raleway', sans-serif; font-weight: 600; color: #042736; font-size: 12px; padding-right: 15px; float: none; float: left;}
.fale .campo { color: #042736; background-color: #ebebeb; width: 100%; height: 40px; font-size: 14px; text-align: left; font-family: 'Raleway', sans-serif; font-weight: 600; float: left; line-height: 40px;  margin-top:6px;}
.fale .campo2 { color: #042736; background-color: #ebebeb; width: 100%; height: 110px; font-size: 14px; text-align: left; font-family: 'Raleway', sans-serif; font-weight: 600; float: left;resize: none; margin-top:6px;}
.fale .campo3 { color: #042736; background-color: #ebebeb; width: 100%; height: 40px; font-size: 14px; text-align: left; font-family: 'Raleway', sans-serif; font-weight: 600; float: left; line-height: 40px;  margin-top:6px;}
.fale .campo2 label { width: 100%; vertical-align: middle; text-align: left; font-family: 'Raleway', sans-serif; font-weight: 600; color: #042736; font-size: 12px; padding-right: 15px; float: none; float: left; }
.fale input[type=submit]{font-family: 'Raleway', sans-serif; font-weight: bold; font-size: 14px; color: #ffffff; font-weight: 400; background-color: #042736; padding: 15px; float: right; cursor: pointer;}

.relaciona { width: 200px; height: auto; position: relative; float: left; text-align: left; }
.relaciona #calendario { width: 190px; height: 232px; background-color: #ffffff; padding: 40px 5px 10px 5px; }
.relaciona #calendario .topo { width: 190px; height: 24px; }
.relaciona #calendario .topo .mesatual { width: 120px; text-align: center; margin: 0 auto; font-weight: 900; text-transform: uppercase; color: #000000; font-size: 11px; float: left; }
.relaciona #calendario .topo .mesanterior { width: 35px; cursor: pointer; text-align: right; text-transform: uppercase; color: #042736; font-size: 11px; float: left; background: url(../imagens/left.png) no-repeat left center; }
.relaciona #calendario .topo .mesposterior { width: 35px; cursor: pointer; text-align: left; text-transform: uppercase; color: #042736; font-size: 11px; float: right; background: url(../imagens/right.png) no-repeat right center; }
.relaciona #calendario .dias { width: 190px; border-bottom: 1px solid #042736; height: 15px; color: #ffffff; text-align: center; padding: 4px 0px; }
.relaciona #calendario .dias li { float: left; padding: 0 4px 0 3px; text-align: center; font-size: 10px; color: #000000; font-weight: bold; }
.relaciona #calendario .uteis { width: 190px; height: 160px; text-align: center; padding: 4px 0px; }
.relaciona #calendario .uteis li { float: left; width: 27px; height: 26px; line-height: 26px; color: #606060; cursor: pointer; text-align: center; font-size: 10px; font-weight: bold; }
.relaciona #calendario .uteis li:hover { background-color: #042736; color: #ffffff; } 
.relaciona #calendario .uteis li.ativo { background-color: #042736; color: #ffffff; } 
.relaciona #calendario .uteis li.nohover { background-color: #ffffff; cursor: default; } 
.relaciona #calendario .hoje { width: 190px; border-top: 1px solid #042736; font-family: 'Raleway'; height: 15px; background-color: #ffffff; color: #042736; font-size: 11px; font-weight: 400; letter-spacing: 1px; text-align: center; padding: 4px 0px; }

.relaciona .filtros { width: 100%; height: auto; clear: both; margin-top: 30px; }
.relaciona .filtros h4 { width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: -o-calc(100% - 40px); width: calc(100% - 40px); height: 30px; background:url(../imagens/check-filtro.png) no-repeat 10px 12px; padding: 6px 0px 6px 40px; background-color: #042736; line-height: 30px; color: #ffffff; font-family: 'Raleway'; font-size: 12px; font-weight: 400; text-align: left; }
.relaciona .filtros ul { width: 100%; height: auto; clear: both; text-align: center; }
.relaciona .filtros ul li { width: 100%; height: auto; display: inline-block; padding: 10px 0px; background-color: #f4f3f3; }
.relaciona .filtros ul li .corc { width: 10px; float: none; display: inline-block; height: 10px; margin: 6px 15px; text-align: center; border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
.relaciona .filtros ul li .categoria { width: 149px; padding-right: 10px; float: none; display: inline-block; text-transform: uppercase; height: 22px; line-height: 22px; color: #000000; font-family: 'Raleway'; font-size: 12px; line-height: 15px; font-weight: 400; text-align: left; }

.relaciona .cadastre { width: 200px; height: 197px; cursor: pointer; clear: both; margin-top: 30px; margin-bottom: 30px; background:url(../imagens/cadastre.jpg) no-repeat center center; }




/* NOTÍCIAS */
.area_noticias { width: 980px; height: auto; margin: 0 auto; padding: 15px 0px; }
.area_noticias p { font-size: 14px; text-align: justify; color: #575757; margin: 50px 0px 40px 0px; }
.area_noticias a { text-decoration: none; float: right; background-color: #bdbdbd; font-weight: bold; padding: 2px 8px 3px 8px; font-size: 11px; text-transform: uppercase; color: #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.vdata { width: 64px; height: 45px; float: left; font-family: 'Raleway'; font-size: 26px; line-height: 50px; letter-spacing: -2px; text-align: left; color: #fba919; margin-top: -15px; }
.vdata div { font-size: 14px; letter-spacing: -1px; text-transform: uppercase; margin:0px 3px 0px 0px; font-weight: bold; float: right; }

.ban { width: 100%; height: auto; text-align: center; margin-bottom: 25px; position: relative; clear: both; }
.ban img { width: auto; height: auto; max-width: 100%; }

.lateral { width: 400px; height: auto; float: right; margin: 0px 0px 20px 30px; }
.lateral .inscreva { width: 250px; cursor: pointer; margin: 0px 75px 40px 75px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 15px 0px; font-size: 24px; color: #084761; background-color: transparent; font-weight: 700; font-family: 'Raleway'; text-align: center; height: auto; position: relative; border: 3px solid #17adc0; }
.lateral .inscreva:hover { color: #ffffff; background-color: #084761; }

.noticiaAtivo { width: 1000px; padding: 0px 0px 20px 0px; min-height: 400px; display: inline-block; }

.dataativo{width: 50px; height: 60px; position: absolute; margin-top: 17px; }
.dataativo h2{font-family: 'Raleway'; font-size: 24px; font-weight: bold; color: #042736; text-align: center; line-height: 24px; letter-spacing: -1px; margin-top: 5px;}
.dataativo h3{font-family: 'Raleway'; font-size: 18px; font-weight: 200; color: #042736; text-align: center; line-height: 24px; letter-spacing: -1px;}

.divulgacaos { width: 1000px; position: absolute; height: 50px; margin-top: 12px; }
.divulgacaos .compartilhe { float: left; width: 151px; }
.divulgacaos .imprimir { float: right; cursor: pointer; width: 31px; height: 31px; background:url(../imagens/sprite-icones.png) no-repeat -267px -51px; }
.divulgacaos .indicar { float: right; cursor: pointer; width: 31px; height: 31px; background:url(../imagens/sprite-icones.png) no-repeat -232px -51px; margin-right: 10px; }
.divulgacaos .face { float: right; width: 31px; height: 31px; background:url(../imagens/sprite-icones.png) no-repeat -199px -51px; margin-right: 10px; }

/*PRESENÇAS*/
.locutores { width: 100%; height: auto; float: right; position: relative; margin-top: 10px; }
.locutores .titulo { width: 100%; height: auto; font-size: 18px; letter-spacing: 3px; color: #17adc0; font-family: 'Raleway'; font-weight: 700; text-align: left; line-height: 60px; margin: 0px 0px 0px 0px;  }
.locutores ul { width: 100%; height: auto; clear: both; position: relative; float: left; }
.locutores ul li {width: 100%; height: auto; clear: both; margin-bottom: 15px; position: relative; }
.locutores ul li .acao { width: -moz-calc(100% - 120px); width: -webkit-calc(100% - 120px); width: -o-calc(100% - 120px); width: calc(100% - 120px); font-size: 18px; letter-spacing: 1px; font-weight: 700; font-family: 'Raleway'; color: #606060; text-align: left; line-height: 22px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; float: right; }
.locutores ul li .nome-servico { width: -moz-calc(100% - 120px); width: -webkit-calc(100% - 120px); width: -o-calc(100% - 120px); width: calc(100% - 120px); font-size: 12px; font-weight: 400; position: relative; font-family: 'Raleway'; color: #606060; text-align: left; line-height: auto; height: auto; margin: 0px 0px 20px 0px; padding: 0px 0px 20px 20px; float: right; }
.locutores ul li .data { width: 100px; height: 100px; float: left; text-align: center; margin: 0px; }

/*VÍDEOS*/
.videos { width: 100%; height: auto; margin: 30px 0px 0px 0px; clear: both; position: relative; }
.videos ul { width: 100%; height: auto;position: relative; list-style-type: none; text-align: center; clear: both; }
.videos ul li { width: 300px; height: auto; margin: 10px 20px 25px 0px; display: inline-block; vertical-align: top; }
.videos ul li .avatar { float: left; margin: 0px 0px 10px 10px; position: relative; width: 300px; height: 200px; position: relative; overflow: hidden; }
.videos ul li .avatar img { width: 300px; height: 200px; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); }
.videos ul li p { width: 100%; height: auto; font-size: 14px; letter-spacing: 1px; color: #606060; font-family: 'Raleway'; font-weight: 400; text-align: center; line-height: 18px; padding: 10px 0px 0px 0px; }
.videos ul li:hover img { opacity: 0.4; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.propNoti { width: 1000px; margin: 0 auto; color: #000000; font-size: 14px; text-align: justify; display: inline-block; }
.propNoti img { width: auto; max-width: 100%; height: auto; }
.propNoti .programacao { width: 550px; padding: 20px 20px 20px 0px; height: auto; background-color: #aaaaaa; font-size: 14px; color: #ffffff; font-family: 'Raleway'; font-weight: 400; text-align: left; }
.propNoti .programacao span { display: block; padding-left: 25px; border-left: #17adc0 15px solid; font-size: 14px; color: #ffffff; font-family: 'Raleway'; font-weight: 400; text-align: left }
.propNoti .programacao p { padding-left: 20px; padding-bottom: 20px; }

.localidade { width: 100%; height: auto; float: left; }
.localidade #mapa { width: 100%; height: 250px; position: relative;}
.localidade .tag { width: 100%; font-family: 'Raleway'; font-size: 14px; font-weight: 400; color: #606060; text-align: center; line-height: 20px; padding: 10px 0px; }
.localidade .tag p { width: 100%; font-family: 'Raleway'; font-size: 14px; font-weight: 700; color: #17adc0; text-align: center; line-height: 14px; }

.conheca { float: right; width: 300px; cursor: pointer; margin: 70px 40px 40px 40px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 15px 30px; font-size: 24px; color: #084761; background-color: transparent; font-weight: 700; font-family: 'Raleway'; text-align: center; height: auto; position: relative; border: 3px solid #17adc0; }
.conheca:hover { color: #ffffff; background-color: #084761; }

.divulgacao { width: 770px; display: inline-block; height: 50px; margin-top: 30px; }
.divulgacao .compartilhe { float: left; width: 151px; }
.divulgacao .imprimir { float: right; cursor: pointer; width: 31px; height: 31px; background:url(../imagens/sprite-icones.png) no-repeat -267px -51px; }
.divulgacao .indicar { float: right; cursor: pointer; width: 31px; height: 31px; background:url(../imagens/sprite-icones.png) no-repeat -232px -51px; margin-right: 10px; }
.divulgacao .face { float: right; width: 31px; height: 31px; background:url(../imagens/sprite-icones.png) no-repeat -199px -51px; margin-right: 10px; }

.links { width: 980px; height: auto; margin: 0 auto; }
.links li { width: 980px; text-align: left; height: 30px; color: #727272; line-height: 30px; float: left; font-family: 'Raleway'; font-size: 14px; }
.links li a { color: #727272; line-height: 30px; font-family: 'Raleway'; font-size: 14px; }
.links li span { font-weight: bold; color: #222424; }

@media screen and (max-width: 1024px) {
	#agenda { width: 94%; padding: 0px 3%; float: none; }
	#agenda ul { text-align: center; }
	#agenda ul li { display: inline-block; float: none; height: 500px !important; }
	#agenda ul li h2 { height: 60px; }

	.propNoti { width: 94%; padding: 0px 3%; font-size: 14px; text-align: center; float: none; }
	.propNoti img{ float: none; margin: 0px 0px 20px 0px; max-width: 100%; width: auto; }


	.relaciona #calendario, .cadastre { display: none; }
	.relaciona { width: 94%; padding: 0px 3%; height: auto; position: relative; float: none; }
	.relaciona .filtros ul li .categoria { width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: -o-calc(100% - 40px); width: calc(100% - 40px); }
}