/*TV WEB*/
.tv_web { width:100%; height:auto; position:relative; text-align:center; }
.tv_web .chamada { width:100%; height: auto; position: relative; padding: 30px 0px 15px 0px; margin: 0px 0px 30px 0px; line-height: 24px; font-weight: 700; font-size: 24px; color: var(--cor-primaria); font-family: var(--fonte-padrao); -moz-transition: all 1.2s ease; -o-transition: all 1.2s ease; -webkit-transition: all 1.2s ease; transition: all 1.2s ease; text-align: center; display:block; }
.tv_web .chamada::before { content:''; background-color:var(--cor-secundaria); width:35px; height:10px; position:absolute; -webkit-border-radius: 25px; -moz-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; overflow:hidden; bottom:0px; left:50%; transform: translate(-50%,0); }
.tv_web iframe { width:90%; height:450px; position:relative; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; overflow:hidden; margin: 0px 5% 50px 5% }

/*VÍDEOS*/
.espaco_videos { width: 100%; height: auto; position: relative; clear: both; padding: 30px 0px 0px 0px; text-align:center; }
.espaco_videos .linha_videos { width: 100%; height: 370px; position: relative; text-align:center; display:block; clear:both; }
.espaco_videos .linha_videos .chama_titulo { width: 100%; height: auto; position: relative; padding-top: 0px; text-align: left; display: inline-block; vertical-align: top; text-align: left; font-size: 22px; line-height: 28px; color: var(--cor-primaria); font-family: var(--fonte-padrao); }
.espaco_videos .linha_videos .chama_titulo p { width: 100%; height: auto; text-align: left; font-size: 26px; line-height: 30px; color: var(--cor-primaria); font-family: var(--fonte-padrao); }
.espaco_videos .linha_videos .chama_titulo .total_conteudo { width: 100%; height: auto; text-align: left; font-size: 12px; line-height: 20px; color: var(--cor-primaria); font-family: var(--fonte-padrao); padding-top: 5px; }
.espaco_videos .linha_videos .chama_titulo .total_conteudo i { font-size: 28px; color: #ff0000; line-height: 20px; margin-right: 10px; position: relative; display: inline-block; vertical-align: top; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; overflow: hidden; background-color: #ffffff; }
.espaco_videos .linha_videos .ver_todos_videos {  width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); height: auto; text-align: right; font-size: 11px; line-height: 20px; color: var(--cor-primaria); font-family: var(--fonte-padrao); padding: 5px 10px 0px 10px; position: absolute; bottom: 65px; z-index: 11; }
.espaco_videos .linha_videos .ver_todos_videos:hover { text-decoration:underline; }
.espaco_videos .linha_videos ul { width: 100%; height: 230px; position: relative; right: 0px; top: 0px; clear: both; text-align: center; margin: 20px 0px 100px 0px; overflow: hidden; }
.espaco_videos .linha_videos ul li { cursor: pointer; list-style: none; float: left; margin: 0px 10px; padding: 0px; height: 200px; width: 340px; background: var(--cor-primaria); position: relative; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; overflow: hidden }
.espaco_videos .linha_videos ul li img { width: 340px; height: 200px; position: relative; display: block; }
.espaco_videos .linha_videos ul li:hover img { opacity: 0.4; }
.espaco_videos .linha_videos ul li:hover .botao { opacity: 1; }
.espaco_videos .linha_videos ul li:hover .play { opacity: 1; }
.espaco_videos .linha_videos ul li .play { opacity: 0; width: 90%; height: auto; position: absolute; left: 5%; top: 25%; z-index: 100; }
.espaco_videos .linha_videos ul li .play i { opacity: 0.7; width: 100%; height: 45px; line-height: 45px; font-size: 45px; text-align: center; color: #ffffff;  }
.espaco_videos .linha_videos ul li .play p { font-size: 12px; text-transform: uppercase; font-family: var(--fonte-padrao); text-align: center; color: #ffffff; margin: 10px 0px 0px 0; padding: 0px; width: 100%; }
.espaco_videos .linha_videos ul li .botao { opacity: 0; font-size: 12px; letter-spacing: 1px; font-family: var(--fonte-padrao);transform: translate(-50%, -50%); position: absolute; z-index: 10; top: 75%; left: 50%; width: auto; line-height: 12px; padding: 5px 20px; color: #ffffff; background: var(--cor-primaria); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
.espaco_videos .linha_videos .pagers { width: 100%; height: auto; position: absolute; text-align: center; bottom: 50px; z-index: 10; }
.espaco_videos .linha_videos .pagers a { width: 10px; height: 8px; margin: 0 2px; display: inline-block; background:var(--cor-primaria) ; cursor: pointer; text-indent: -9999px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.espaco_videos .linha_videos .pagers a span { display: none; }
.espaco_videos .linha_videos .pagers a.selected { background: var(--cor-secundaria); width: 35px; }

/*VÍDEOS TODOS*/
.espaco_videos_todos { width: 100%; height: auto; position: relative; clear: both; padding: 30px 0px 0px 0px; text-align:center; }
.espaco_videos_todos .linha_videos { width: 100%; height: auto; position: relative; text-align:center; }
.espaco_videos_todos .linha_videos .chama_titulo { width: 100%; height: auto; position: relative; padding-top: 30px; text-align: left; display: inline-block; vertical-align: top; text-align: left; font-size: 22px; line-height: 28px; color: var(--cor-primaria); font-family: var(--fonte-padrao); }
.espaco_videos_todos .linha_videos .chama_titulo p { width: 100%; height: auto; text-align: left; font-size: 26px; line-height: 30px; color: var(--cor-primaria); font-family: var(--fonte-padrao); }
.espaco_videos_todos .linha_videos .chama_titulo .total_conteudo { width: 100%; height: auto; text-align: left; font-size: 12px; line-height: 20px; color: var(--cor-primaria); font-family: var(--fonte-padrao); padding-top: 5px; }
.espaco_videos_todos .linha_videos .chama_titulo .total_conteudo i { font-size: 28px; color: #ff0000; line-height: 20px; margin-right: 10px; position: relative; display: inline-block; vertical-align: top; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; overflow: hidden; background-color: #ffffff; }
.espaco_videos_todos .linha_videos ul { width: 100%; height: auto; position: relative; text-align: center; margin: 30px 0px; overflow: hidden; }
.espaco_videos_todos .linha_videos ul li { cursor: pointer; list-style: none; display: inline-block; margin: 0px 5px 10px 5px; padding: 0px; height: 200px; width: 340px; background: var(--cor-primaria); position: relative; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; overflow: hidden }
.espaco_videos_todos .linha_videos ul li img { width: 340px; height: 200px; position: relative; display: block; }
.espaco_videos_todos .linha_videos ul li:hover img { opacity: 0.4; }
.espaco_videos_todos .linha_videos ul li:hover .botao { opacity: 1; }
.espaco_videos_todos .linha_videos ul li:hover .play { opacity: 1; }
.espaco_videos_todos .linha_videos ul li .play { opacity: 0; width: 90%; height: auto; position: absolute; left: 5%; top: 25%; z-index: 100; }
.espaco_videos_todos .linha_videos ul li .play i { opacity: 0.7; width: 100%; heigth: 45px; lien-height: 45px; font-size: 45px; text-align: center; color: #ffffff;  }
.espaco_videos_todos .linha_videos ul li .play p { font-size: 12px; text-transform: uppercase; font-family: var(--fonte-padrao); text-align: center; color: #ffffff; margin: 10px 0px 0px 0; padding: 0px; width: 100%; }
.espaco_videos_todos .linha_videos ul li .botao { opacity: 0; font-size: 12px; letter-spacing: 1px; font-family: var(--fonte-padrao);transform: translate(-50%, -50%); position: absolute; z-index: 10; top: 75%; left: 50%; width: auto; line-height: 12px; padding: 5px 20px; color: #ffffff; background: var(--cor-primaria); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }

@media screen and (max-width: 1100px) {
	section { padding-top: 65px; }

	/*	TV WEB*/
	.tv_web iframe { width:92%; height:200px; margin: 0px 4% 20px 4% }
}