body {

    max-width: 100%!important;
	font-family: 'Muli', sans-serif ;

}

.h1, .h2, .h3, h1, h2, h3, p {
font-family: 'Muli', sans-serif ;
}

.row {

    max-width: 100%;

}

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

                MENU BRASIL

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

#navbarNav ul {
font-size:0.8em; display:block !important; height:50px;position:absolute; right:0; width:88%;
}
#navbarNav ul li{width:14.1%; text-align:center; padding-top:2px}
#navbarNav ul li:last-child{padding-top:8px}

#header-brasil, #header-brasil>.container-fluid{
    height: 40px; 
}
.navbar{
    min-height: 0 !important;
}

.navbar-nav>li>a{
    padding-top: 12px !important;
    padding-bottom: 8px !important;
}

.navbar-brand{

	padding-top: 12px !important;
    padding-bottom: 8px !important;
    margin: 0px;
    height: 0px;
}

#menu-brasil {
    background-color: #f1f1f1;
	position:fixed;
	z-index:5000;
	width:100%;

}

#div-menu-brasil{
    background-color: #f1f1f1;
}

#container-menu-brasil {

    background-color: #f1f1f1;
    height: 41px;

}

#container-menu-brasil>.navbar #container-menu-brasil>.navbar-default{
    height: 40px
}

#header-brasil{

    padding-top: 1px;

    padding-bottom: 0px;

    padding-left: 0px;

    margin: 0px;

    background-color: #f1f1f1!important;

    border: 0px solid;

}

img#icone-brasil {

    margin-bottom: 4px;

}

a#Brasil-link {

    font-size: 16px;

    margin-right: 0px;

}

div#nav-brasil {

    padding-right: 10px;

    padding-left: 0;

}

.nav-brand{
    padding-bottom: 8px;
}

li.nav-item {

    padding-left: 16px;

}

.icons>a>img  {

    max-height: 28px;

}

.icons>a{
    float: left;
    margin: 0px  !important;
    padding: 1px !important;
}

a.nav-link{
    padding-bottom: 0px;
}

li#icone-header-dir {

    border: none!important;

    border-left: 1px solid #bebcbe !important;

    float: right;

    margin-top: 2px;

    padding-top: 5px;

}

img#icone-header-direita {

    position: relative;

    right: -50px;

    margin-right: 5px;

}

#menu-brasil #header-brasil .navbar-nav li.nav-item {
    
    padding-left: 8px;

    padding-top: 0px;

    padding-right: 8px;

}

.navbar-default{
    background-color: transparent !important;
    margin: 0px !important;
}

.navbar-default .navbar-header{
    background: none;

}

img#icone-header-direita {

    position: static;

}


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

                MENU HEADER

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

section#header {

    background-color: #ffffff;
	min-height:90px;
	margin-top:70px;
	position:fixed;
	z-index:5001;
	width:100%;

}

img#logo-canal-saude-header {margin-left:-8px }

.navbar-default{
    border: 0px solid !important;
}

li#busca {

    padding-left: 113px;

}

ul#menu-logo .nav-item {

    padding-top: 50px;
    font-size: 0.9em;

}

p#texto-busca {

    font-size: 16px;

    color: #cc4833;

}

img#logo-canal-saude-mobile {
	
    display: none;

}


form#busca-mobile {

    display: none;

}

div#sus {
    background-image:url(../images/bgSup.jpg);
    background-repeat:repeat-x;
    border-bottom:#ccc solid 1px;
    background-color:#FFF
}

div#sus .logoFiocruz{margin:6px 12px }

nav#menu-nav-header {

    background-color: #fff!important;

}

nav#menu-nav-header li{font-size:0.8em}

.nav>li>a {
	padding: 10px 5px 10px 8px !important;
}

.redes-sociais{padding-right:4px !important; }
.redes{padding:0;float:right !important; }
.nav-item.icons{padding:0; }
.nav-item.icons a{padding:3px 8px 0 6px !important}
.nav-item.icons a:last-child{padding:3px 0 0 6px !important}
.menuPrincipal{font-size:1.05em;padding-left:0;padding-right:0 !important}

.marca{padding-right:0 !important; width:19% !important}

.linkBuscaAvancada {padding-top:8px; padding-left:0; padding-right:0; text-align:right; position:relative}
.linkBuscaAvancada a{display:inline-block; font-size:0.8em; white-space:nowrap}
.linhaBuscaAvancada .glyphicon{position:absolute;left:0 !important}

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

                BANNER HOME

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

#banner-home {

    background-color: #0b0a06;

    max-height: 365px;

    height: 343px;

}


.titulo-divisor{
	/*background:#727171;*/
	background:#313131;
	margin-top:45px !important;
}

.titulo-divisor h2{
text-align:center !important;
font-weight:bold;
font-size:2.5em;
font-family: 'Kadwa', serif;
text-shadow: 1px 1px 0 rgba(0, 0, 0, .75);
color:#FFF;
display:inline-block;
width:100%;

}


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

                SECTION DESTAQUES

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

.linha{border-bottom:solid 1px #ccc; height:30px;}

.data{
	text-align:center; 
	font-weight:bold;
	font-family: 'Muli', sans-serif ;
	font-size:1.5em;
	color:#999;
	padding:15px; 
	
	}

.linha-estreia{padding: 0 !important; border-right:solid 1px #C00;}
.linha-estreia:last-child{border-right:none;}
.item-horario{padding: 8px  !important; color:#C00;font-family: 'Muli', sans-serif ;font-weight:bold; font-size:1.3em; text-align:center}
.item-horario img{margin:0 auto; max-height:28px}
.item-estreia{padding: 8px 0 8px !important; ;font-family: 'Muli', sans-serif ;font-weight:bold; font-size:1.1em; }

.horariosEstreia .text-danger{font-weight:bold; font-size:1.3em; vertical-align:middle; margin-right:10px;}
.horariosEstreia .inedito{display:inline-block; border-radius:6px; background-color:#900; color:#FFF;padding:5px;font-size:0.8em; font-weight:bold}
.horariosEstreia .str_lines{padding-top:21px}

.linhaPrograma a:hover{text-decoration:none; }
.linhaPrograma a:hover h3{color:#23527c}
.linhaPrograma a:hover img{opacity:.8}


.linhaPrograma .esquerda{padding-right:0}
.linhaPrograma .direita{padding-right:0}
.linhaPrograma h3, .linhaPrograma h4{color:#d7651a; padding:0 0 8px 0; margin:0; font-size:1.5em; font-weight:600}
.linhaPrograma h4{color:#4a4542; font-size:1.05em;}
.linhaPrograma h5{margin:0; padding:0; font-size:.9em;}

#myCarousel {height:488px !important}
#myCarousel img{min-width: 330px !important;}

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

                SECTION PROGRAMAS

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

.programas{padding-bottom:25px}
.item-programa{padding-top:25px;}

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

                BANNER VIDEOS HOME

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


div#Banner-video {
    min-height:580px;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
	position:relative;
	padding-top:110px;
	background-color: #000; 
	position:relative;
}

div#Banner-video a.link-aovivo{padding-top:0}
div#Banner-video:hover .opaco{display:block; z-index:0} 

div#Banner-video .opaco{position:absolute; width:100%; height:100%; background:#000; opacity: .5; top:0; left:0;display:none; cursor:pointer;}
div#Banner-video .opaco:hover{display:block}

.englobaVideo{display:none}
.englobaVideo{min-height:705px}
#play {
	
   /* padding-top: 2%;*/
	text-align:right;
	z-index:5;
        
}

#play img{opacity: .2;
-webkit-filter: drop-shadow(8px 8px 10px #000);
filter: drop-shadow(8px 8px 10px #000);
width:130px;float:right}

.center{
    text-align: center;
}

.div-horario{ 
		font-size:1.8em;
		text-align: left;
		padding-left: 10px;
		color:#FFF;
		z-index:5;
		text-shadow: 3px 1px #000;
		filter: drop-shadow(8px 8px 10px #000);

}

.div-horario h2{font-weight:bold; }

.a-seguir-banner-video{
 width:100%;
 padding: 20px;  
 position:absolute;
 background: #313131;
 bottom:0;
 right:0;
 color:#FFF;
 font-size:1.5em;
}
.a-seguir-banner-video a:link, .a-seguir-banner-video a:visited{color:#FFF;}
.a-seguir-banner-video div{
min-height:120px;
}
.a-seguir-banner-video  div:first-child{padding: 0 !important; font-size:0.8em; padding-top:25px }
.a-seguir-banner-video  div:last-child{font-size:0.8em; padding-top:25px  }


p#A-seguir-video {

    font-size: 26px;

    font-weight: 600;

    color: #fff;

    padding-top: 30px;
    text-align: center;

}

p#horario-video-1 {

    margin-bottom: 0px;

    font-size: 25px;

    color: #fff;
    border-right: 3px solid #ffffff;

}

p#texto-video-1 {

    margin-bottom: 0px;
    padding-top: 10px;

    font-size: 17px;

    color: #fff;

    border-right: 3px solid #ffffff;

}

p#horario-video-2 {

    margin-bottom: 0px;

    font-size: 25px;

    color: #fff;


    border-right: 3px solid #ffffff;

}

p#texto-video-2 {

    
    padding-top: 10px;

    font-size: 18px;

    color: #fff;

    border-right: 3px solid #ffffff;

}

p#horario-video-3 {


    font-size: 25px;

    color: #fff;


}

p#texto-video-3 {

    font-size: 18px;

    color: #fff;


}

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

                ESTREIAS HOME

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

#estreia-home {

    background-color: #ffffff;

    height: 484px;

}

h2#estreia-titulo {

    color: #fff;

    padding-bottom: 5px;

    width: 100%;

    text-align: center;

}

div#titulo-estreia {

    margin-top: 80px;

    border-radius: 20px;

    background-color: #727171;

}

div#box-estreia {

    border: 3px solid #727171;

    padding-top: -22px;

    margin-bottom: 31px;

    border-top: 28px solid #727171;

    padding-bottom: 30px;

    margin-top: -36px;

    height: 469px;

    border-radius: 15px;

}

#titulo-dia-estreia {

    width: 100%;

    text-align: center;

    color: #a6a6a6;

    font-size: 24px;

    padding-left: 31px;

}

img#linha-estreia-1 {

    position: relative;

    top: 19px;

    width: 108.5%;

}

div#box-estreia-item-1 {

    width: 100%;

    position: relative;

    bottom: 215px;

    margin-bottom: -78px;

}

div#box-estreia-item-2 {

    width: 100%;

    position: relative;

    bottom: 215px;

}

img#linha-estreia-2 {

    width: 108.5%;

    position: relative;

    top: 19px;

}

p#horario-item-1-estreia {

    font-size: 24px;

    color: #962323;

    font-weight: 500;

}

p#horario-item-2-estreia {

    font-size: 24px;

    color: #962323;

    font-weight: 500;

}

img#imagem-item-1-estreia-1 {

    width: 125px;

    margin-top: 4px;

    margin-left: -36px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 40px;

}

img#imagem-item-1-estreia-2 {

    width: 116px;

    margin-top: 8px;

    margin-left: 16px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 60px;

}

img#imagem-item-1-estreia-3 {

    width: 60px;

    margin-top: 8px;

    margin-left: 16px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 39px;

}

img#imagem-item-1-estreia-4 {

    width: 94px;

    margin-top: 2px;

    margin-left: 16px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 51px;

}

img#imagem-item-2-estreia-1 {

    width: 163px;

    margin-top: 8px;

    margin-left: -10px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 54px;

}

img#imagem-item-2-estreia-2 {

    width: 196px;

    margin-top: 4px;

    margin-left: -10px;

    margin-right: -48px!important;

    padding-bottom: 30px;

}

img#imagem-item-2-estreia-3 {

    width: 100px;

    margin-top: 3px;

    margin-left: -6px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 40px;

}

p#texto-item-1-estreia {

    font-size: 17.55px;

    line-height: 21px;

    font-weight: 700;

    padding-left: 62px;

}

p#texto-item-2-estreia {

    font-size: 17.55px;

    line-height: 21px;

    font-weight: 700;

    padding-left: 62px;

}

div#canal-saude-na-estrada {

    position: relative;

    right: -40px;

}

div#canal-saude-na-estrada #texto-item-1-estreia {

    padding-left: 43px!important;

}

#canal-saude-na-estrada img#compartilhar-item-1-estreia {

    position: relative;

    right: -32.5px;

    bottom: -26px;

}

div#unidiversidade {

    position: relative;

    right: -81px;

}

div#unidiversidade #texto-item-1-estreia {

    padding-left: 7px;

    padding-top: 5px;

}

#unidiversidade img#compartilhar-item-1-estreia {

    position: relative;

    bottom: -21px;

    right: 2px;

}

div#em-familia {

    width: 300px!important;

    position: relative;

    right: -58px;

}

#em-familia p#texto-item-1-estreia {

    padding-left: 64px;

    padding-top: 5px;

}

#em-familia img#compartilhar-item-1-estreia {

    position: relative;

    right: -55px;

    bottom: 1px;

}

div#bate-papo {

    width: 414px;

    display: table;

}

#bate-papo p#texto-item-1-estreia {

    position: relative;

    bottom: 88px;

    right: -125px;

}

img#compartilhar-item-1-estreia {

    position: relative;

    bottom: 104px;

    right: -174px;

}

#ciencias-e-letras img#compartilhar-item-2-estreia {

    position: relative;

    right: -53px;

    bottom: 3px;

}

#ciencias-e-letras p#texto-item-2-estreia {

    padding-top: 5px;

}

#sala-de-convidados p#texto-item-2-estreia {

    border-left: 3px solid #962323;

}

#sala-de-convidados p#texto-item-2-estreia {

    border-left: 3px solid #962323;

    padding-left: 7px;

    margin-left: 21px;

    padding-bottom: 51px;

    padding-top: 2px;

}

#sala-de-convidados img#compartilhar-item-2-estreia {

    position: relative;

    bottom: 33px;

    right: -21px;

}

#ligado-em-saude p#texto-item-2-estreia {

    padding-left: 3px;

    padding-top: 6px;

}

#ligado-em-saude img#compartilhar-item-2-estreia {

    position: relative;

    bottom: -28px;

    right: 7px;

}

h4#titulo-parte-2-slide-2 {

    text-shadow: 1px 1px 10px rgba(0, 0, 0, 1);

    color: #fff;

    position: relative;

    top: -538px;

}

h4#canal-slide-2 {

    color: #fff;

    top: -535px;    

    text-shadow: 1px 1px 10px rgba(0, 0, 0, 1);

}

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

                    INTERNOS

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

.dataBusca{font-size:.8em; color:#666}

.texto-artigo .descricaoCompleta h3{margin-top:0;}

.assistirParceiros{background: url(../images/bgParceiros.jpg); padding: 115px 15px 10px 70px; color:#fff; background-color:#34426f; background-repeat: no-repeat}
.assistirParceiros ul li a:link, .assistirParceiros ul li a:visited{color:#6CC;font-size:.9em}

.expandir{display:inline-block;}
.recolher{display:none;}
.recolher a {text-align:left; display:block; clear:both; pdding-top:15px}

.tituloProducoes{margin: 30px 0 30px 0; display:block; }
.contMobile{display:none}
.textos-internos{padding-top:30px}
.conteudos-programas .textos-internos{padding-top:10px}
.textos-internos .img-responsive{width:100% !important}
.textos-internos p , .textos-internos ul{font-size:1.2em;text-align:justify}
.textos-internos p , .textos-internos ul{font-size:1.2em;text-align:justify}
.textos-internos ul ul{font-size:1em;text-align:justify} 
.textos-internos-content .descricaoPrograma{overflow:hidden; margin-bottom:8px}
.textos-internos-content .btn.saibaMais{background-color:#D7651A; color:#FFF; font-weight:bold; font-size:.9em;margin-top:12px;}
.textos-internos-content .descricaoPrograma p{text-align:left}
.textos-internos-content p{font-size:1.1em;}
.textos-internos-content h3{padding-top:15px;color:#D7651A;font-weight:bold}
.textos-internos-content img{float:left;margin-right:15px;}
.textos-internos-content #onDemand p{padding:15px 0 0 0;}
.textos-internos-content #onDemand iframe{border:solid 1px #e4e4e4;margin-top:15px}
.acoesVideoPrograma {margin-bottom:30px;}
.acoesVideoPrograma button{width:100%;margin-bottom:10px;}
.acoesVideoPrograma button {background-color:#FFF; border:solid 1px #06C}
.acoesVideoPrograma button img{width:20px}

.linhaNoticia h3{font-size:22px}
.linhaNoticia .fotoNoticiaLista{float:left;margin-right:15px; width:150px}
.fotoNoticiaAberta{float:left;margin-right:15px; width:500px}
/*.conteudos-programas{margin-top:-50px;}*/

a.accordion-toggle{display:block; }
a.accordion-toggle:link, a.accordion-toggle:visited{color:#FFF}
a.accordion-toggle:hover, a.accordion-toggle:active{color:#FF0}   

.panel-heading.abas .nav-tabs li{ min-width:152px; text-align:center}
.panel-heading.abas .nav-tabs.tabs-parceiros li{ min-width:133px;}
.panel-heading.abas .nav-tabs.tabs-parceiros li img{ max-width:100px;min-width:100px;}

.nav-tabs#menuParceiros{}
.nav-tabs#menuParceiros  li{ float:none !important; width:100%; background:#DDD;border-bottom: solid 2px #FFF;}
.nav-tabs#menuParceiros  li img{ width:70px; }

.nav-tabs#menuParceiros>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{width:100%; border-left:solid 1px #ddd; border-right:none; border-radius:0 !important}

.col-parceiros { padding:0 !important}
.panel-body.panel-parceiros { border-top:solid 1px #ddd; }
.panel-body.panel-parceiros .tab-pane div{padding-top:0;margin-top:0}
.panel-body.panel-parceiros .tab-pane h3{padding-top:0;margin-top:0} 

.panel-body.panel-comoAssistir .tab-content .tab-pane  a:link,
.panel-body.panel-comoAssistir .tab-content .tab-pane  a:visited{color:#FF9;}
.panel-body.panel-comoAssistir .tab-content .tab-pane  a:hover,
.panel-body.panel-comoAssistir .tab-content .tab-pane  a:active{color:#FF3; text-decoration:none;}
.panel-body.panel-comoAssistir .tab-content .tab-pane ul.listaCanaisParceiros{margin-top:15px}
.panel-body.panel-comoAssistir .tab-content .tab-pane ul.listaCanaisParceiros li a{font-weight:bold;font-size:.9em}
.panel-body.panel-comoAssistir .tab-content .tab-pane ul.listaCanaisParceiros{list-style:none;padding-left:25px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .img-mobile{float:left; margin-right:15px; width:20%;}
.panel-body.panel-comoAssistir .tab-content .tab-pane blockquote{border-left: none; font-size:1em;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box{margin-top:8px;border:solid 7px #FFF; border-radius:15px; padding:8px; width:200px;height:180px; font-size:.8em;float:left; margin-right:12px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul {padding:0; list-style:none; text-align:center;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li:first-child{font-size:1.2em !important;padding-top:12px; text-decoration:underline}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li.mini:first-child{font-size:.9em !important;padding-top:10px; text-decoration:none;font-weight:normal}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li.destacaItem{font-size:.8em !important; color:#ffc000; font-weight:bold}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li.mini{font-size:.7em !important; font-weight:bold; margin-top:-10px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior{width:315px;height:320px; font-size:1.1em; font-weight:bold;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box p.forte{display:block; text-align:center; font-weight:bold;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior table{width:100%;margin-top:15px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior td{padding:0 3px 0 15px; width:50%}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box .cols {font-size:1.4em; font-weight:bold; text-align:center;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box .cols.sim {color:#ff9c00}
.panel-body.panel-comoAssistir .tab-content .tab-pane p.textoFora{margin-top:-5px;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial{padding-top:25px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial p{text-align:left; padding-top:8px}
.panel-body.panel-comoAssistir .tab-content .tab-pane{padding:35px; color:#FFF; }
.panel-body.panel-comoAssistir .tab-content .tab-pane{
	background:url(../images/bgComoAssistir.jpg);
	background-attachment:fixed;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;}
.panel-body.panel-comoAssistir .tab-content .tab-pane h3, 
.panel-body.panel-comoAssistir .tab-content .tab-pane .number {
    font-size: 2.5em;
    font-weight: lighter;
    font-family: 'Kadwa', serif;margin-top:0 !important}
.panel-body.panel-comoAssistir .tab-content .tab-pane .number {display:inline-block;float:left;font-weight: bold;margin-right:12px; min-height:200px;font-size: 3em; vertical-align:top}


.horarios h2{font-size:1.3em; font-weight:bold; color:#F60; margin-bottom:20px }
.horarios h2 span{font-size:.7em; font-weight:bold; color:#666; font-style:italic }
.horarios h2 span::after {content: " ]";}
.horarios h2 span::before {content: "[ ";}
.horarios h3{font-size:1.4em; font-weight:bold;margin-top:0 }
.horarios p.small{font-size:.9em}
.horarios .linhaInfo{border-bottom:solid 1px #e4e4e4; margin-bottom:15px}
.horarios .noAr{display:inline-block; border-radius:6px; background-color:#900; color:#FFF;padding:4px;margin-left:8px; font-size:.9em; margin-top:-5px;font-weight:bold;position:absolute}
.horarios .inedito{display:inline-block; border-radius:6px; background-color:#F60; color:#FFF;padding:4px;margin-left:8px; font-size:.7em !important; margin-top:-2px;font-weight:bold;position:absolute}

.assistirVideoClik a.linkImagem{height:98px;overflow:hidden; display:block}
.assistirVideoClik a.linkLegenda{height:38px; overflow:hidden; display:block}
.assistirVideoClik .dataVideo{font-size:.7em;position:absolute;top:2px;width:95.5%;padding:3px;background-color: rgba(0, 0, 0, 0.7)}
.assistirVideoClik a .dataVideo{color:#fff !important}

.tRelacionados{text-align:center;margin-bottom:25px; padding-left:0;}
.tRelacionados h5{padding:6px 0 6px 0 !important; display:block; font-weight:bold; background:#EEE; width:100%; clear:both;margin-bottom:0}
.tRelacionados p.small{font-size:.9em;margin-top:8px}

.whatsapp-share-button{
            display: inline-block;            
            margin:5px;
		    position:relative;     
        }
		

.whatsapp-share-button img{border-radius:5px; width:34px; position:absolute; top:-17px}

#parallaxBar{
 	margin-top: 160px;
    display: inline-block;
    width: 100%;
    height: 290px;
    background-color: #004c82;
    background: url(../images/testeiras/o-canal.jpg);
    position: relative;
	background-size: 100%, 100%, contain !important;
}
#parallaxBar.comoAssistir{
	background:url(../images/testeiras/como-assistir.jpg);
}
#parallaxBar.parcerias{
	background:url(../images/testeiras/parcerias.jpg);

}
#parallaxBar.programacao{
	background:url(../images/testeiras/programacao.jpg);
}
#parallaxBar.programa{
	background:url(../images/testeiras/programas.jpg) ;

}
#parallaxBar.oficina{
	background: url(../images/testeiras/oficinas.jpg) ;
}
#parallaxBar.arquivo{
	background:url(../images/testeiras/noticias.jpg);
}
#parallaxBar.noticias{
	background:url(../images/testeiras/noticias.jpg);

}
#parallaxBar.ligadoEmSaude{
	background:url(../images/testeiras/o-canal.jpg);
}
#parallaxBar.imprensa{
	background: url(../images/testeiras/imprensa.jpg);
}
#parallaxBar.contato{
	background: url(../images/testeiras/contato.jpg) ;
}
#parallaxBar.busca{
	background: url(../images/testeiras/busca-de-video.jpg);
}
#parallaxBar.aovivo{
	background: url(../images/testeiras/ao-vivo-assista.jpg);
}
#parallaxBar.meia-altura{
		height:180px;
}
.logoParceiroProducoes{float:left; margin:0 12px 12px 0; max-width: 137px;}
.tab-pane hr{display:block; clear:both; margin-bottom:30px !important;margin-top:30px !important}

#divBusca img{opacity:1; -webkit-transition: opacity 1s; transition: opacity 1s}
#divBusca a:hover{text-decoration:none}
#divBusca a:hover img{opacity:.5}
#divBusca h2{font-size:1.3em; font-weight:bold}
#divBusca h3{font-size:1.2em}
#divBusca  .tempo{font-size:0.8em !important; color:#999 !important; display:inline; margin-left:15px}

.descricao-video{padding-left:35px; text-align:justify}

.descricao-video h3{text-align:left;margin-bottom:25px; margin-top:0}

.legenda-video{padding:5px; text-align:justify;font-size:.85em; border:solid 1px #CCC}

.legenda-video {
    padding: 8px;
    font-size: .9em;
    border: 1px solid #CCC;
	text-align:justify;
}

.aSeguir, .aSeguirHorario{font-size:1.1em; font-weight:bold}

.aSeguirPrograma{font-size:1.1em; color:#FC0; font-weight:bold}

a.progCompleta:link, a.progCompleta:visited{font-size:.9em; font-weight:bold}

.fa.fa-calendar.calendario{font-size:40px; text-align:center}

.quebraAseguir{display:none}

.linhas{padding-left:0; padding-right:0;margin-top:15px}
.linhas.linhaPareceiroInstitucional{padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #ccc}
.linhas.linhaPareceiroInstitucional .col_1,
.linhas.linhaPareceiroInstitucional .col_2 {padding-bottom:15px;padding-top:15px}
.linhas.linhaPareceiroInstitucional .col_2 p:first-child{text-align:left}

.areaOficinas .linhaPareceiroInstitucional h4{text-align:left}

.mostraMobile{display:none}
.escondeMobile{display:block}

.linhaParceiros .linhaProducao{padding-bottom:15px;padding-top:20px; border-bottom:#ccc 1px solid}
.linhaParceiros h3.modal-title{padding-left:20px}
.linhaParceiros h3.modal-title, .linhaParceiros h4{font-weight:bold;}
.linhaParceiros .logoParceiro{padding:20px}
.linhaParceiros .marcaParceiro img{max-width:140px}

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

                    FOOTER 

----------------------------------------------------*/
#footer .breakFooter{display:inline}

#footer .container.logos{padding-top:25px;max-width:800px}
#footer p{text-align:center; padding:15px 0 15px 0; font-size:.9em; line-height:18px}
#footer .container.logos.info{padding-top:0;}
#footer .container.logos.info .imgInfo{padding-top:12px;}
#footer .container.logos.info .imgInfo img{min-width:45px; margin-left:20px}

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

                RESPONSIVO: ;                       

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

@media only screen and (max-width: 1024px) {

	
.englobaVideo{min-height:400px}
#parallaxBar{

    height: 230px;

}

    .menuPrincipal {
        font-size:0.8em; position:absolute !important; right:0
    }
    .menuPrincipal img{
        width:22px;
    }
	
	li.nav-item { padding-left: 0;}
	.nav > li > a {
    padding:10px 10px !important;
	font-size:.92em
	}

.nav-item.icons a {

    padding: 3px 6px 0 4px !important;

}


}


@media only screen and (max-width: 991px) {
	.nav-item.icons{width:140px}
	
	.contMobile{display:block}
	.contDesktop{display:none}	

	.panel-heading.abas .nav-tabs li {min-width:14%}

	.horarios .linhaInfo div:first-child{width:35% !important;}
	.horarios .linhaInfo div:last-child{width:65% !important; }	
}


@media only screen and (max-width: 720px) {

.formBusca{padding-top:25px}

.linhaParceiros h3.modal-title{padding-left:0}
.linhaParceiros h4{font-size:1.1em}
.linhaParceiros .marcaParceiro img{margin-right:15px}
.linhaParceiros .logoParceiro{width:33%;float:left !important}

.mostraMobile{display:block}
.escondeMobile{display:none}
.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial .cont {clear:both; margin-top:32px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .number {min-height:30px}

	
#footer .container.logos.info .imgInfo img{min-width:25px; max-width:30px; margin:0 auto}
#footer .breakFooter{display:block}

#footer .container.logos .logoPrincipal, #footer .container.logos .logosSec{padding:0}

#footer .container{padding-left:15%; text-align:center;}

	
.aSeguir{display:block;padding-bottom:12px; border-bottom:solid 1px #e4e4e4;}

a.progCompleta:link, a.progCompleta:visited{font-size:.9em; font-weight:bold}

.quebraAseguir{display:block; clear:both;}

.fa.fa-calendar.calendario{font-size:30px; }
	
.linhas.linhaPareceiroInstitucional .col_1,
.linhas.linhaPareceiroInstitucional .col_2 {padding-bottom:0;padding-top:0}

	.assistirParceiros{padding: 70px 15px 10px 40px; background-size: 630px }
	.assistirParceiros ul li a{font-size:.85em}

	.nav > li > a {padding:10px 10px !important;font-size:1.25em;border-bottom:solid 1px #ccc}
	.nav > li.icons > a { border-bottom:none}
	
	div#sus .logoFiocruz{margin-left:1px}

    .menuPrincipal {  font-size:0.9em; position:relative !important;  margin-left:-15px !important; position:relative }
	
    .only-desktop { display: none; }

	#Brasil-link{display:none}
	
    .navbar-brasil{ border: 0px solid !important; padding: 0px  !important;  margin: 0 0 0 -15px !important; height: 38px;
    }
	
	.linha{display:none;}
	
	.data{border-bottom:solid #ccc 1px}
	
	.item-estreia{text-align:center;}
	
	.linha-estreia{border-right: none; border-bottom:solid 1px #C00;} 


	div#Banner-video { min-height:340px;}	
	
	#play{padding-bottom: 18px; }
	#play img{float:right; max-width:180px}
	
	.div-horario{
		font-size:1.5em;
		text-align: left;
		padding-left:15px;
		padding-top:0
	}

	
	.item-horario img{ max-height: none}

	 .linkBuscaAvancada {margin-top:-25px !important; margin-bottom:25px; font-weight:bold; font-size:1.3em}
	 .marca{padding-right:15px !important; width:auto !important}
	 
	 .redes-sociais{padding-top:4px !important; position:absolute !important; display:block !important; top:0; right:4% !important }

	.nav-tabs#menuParceiros  li{ float:none !important; width:100%; background:#DDD;border-bottom: solid 2px #FFF;}
	.nav-tabs#menuParceiros  li{ float:left !important;  width:74px;}
	.nav-tabs#menuParceiros  li img{width:60px}

	.icon-bar{background-color: #fff !important;}
	
	button#botao-responsivo-2 {visibility: visible;position: absolute;top: 5px;background-color: #dc7d28;}
    
	button.navbar-toggler.collapsed {position: absolute;}

	#parallaxBar{margin-top:0;height:90px;background-size: 100%, auto, contain !important;  background-position-y: 50% !important;}
	#parallaxBar.comTexto{height:120px;}
	#parallaxBar.comTexto h1{margin-top:20px}
		
	#parallaxBar.parcerias{height:100px;background-size:767px;	}

	#parallaxBar.meia-altura{height:100px;}
	#parallaxBar.meia-altura .hero{top: 4%; }
	
	.descricao-video{padding-left:15px;}
	
	.logoParceiroProducoes{max-width:129px}
	
	div#navbarNav-menu-header{margin-top:80px}
	div#navbarNav ul { height:auto !important;position:relative; width:100%; }
	div#navbarNav ul li{width:100%; text-align:left}		
	
	.navbar-header{display:none;}
	.texto-artigo{width:106% !important}

	#menu-brasil{position:relative;height:33px}
	section#header {position:relative; margin-top:0;}
	
	#accordion{padding-left:15px}

	.textos-internos h3{font-size:18px}
	.textos-internos{padding-top:15px}
	.textos-internos p , .textos-internos ul{font-size:1em; }
	.textos-internos ul ul{font-size:.8em; }
	
	.item-programa{padding-left:1px !important; paddint-right:1px !important}

    span.navbar-toggler-icon {visibility: hidden;}

    img#header-sus {display: none;}

    img#icone-brasil {
        margin-bottom: 4px;
        width: 22px;
        height: 12px;
    }

    .navbar-toggler:not(:disabled):not(.disabled) {
        cursor: pointer;
        position: absolute;
        padding-top: -8px;
        padding-top: -4px;
        border: none;
        top: 0;
    }

	.titulo-divisor h2{
	font-size:1.5em;
	padding:10px;
	}

	.busca-header{display:none;}
	
    p#horario-video { font-size: 18px !important;}

    p#texto-video-compartilhar { font-size: 16px !important;}

    
    /*--------------------------------------------------
    
                    MENU HEADER RESPONSIVO
    
    ----------------------------------------------------*/
    

    img#logo-canal-saude-header {

        display: none;

    }

    img#logo-canal-saude-mobile {

        display: table;

    }


    #icone-responsivo-menu-2 {

        visibility: visible;

    }

    button#botao-responsivo-2 {

        visibility: visible;

        position: absolute;

        top: 5px;

        background-color: #dc7d28;
		
		right:0;

    }

    .navbar-light .navbar-toggler-icon {

        background-image: url(../images/hamburguer-menu.png)!important;

    }

    img#logo-canal-saude-mobile {

        width: 75%;

    }

    ul#menu-logo .nav-item {

        padding-top: 20px;

        border-bottom: 1px solid #d26c0c;

    }

    a.nav-link {

        color: #d26c0c!important;

    }

    li#busca {

        display: none;

    }


    div#navbarNav-menu-header {

        margin-bottom: 30px;
        border: 0px !important;
		padding-left: 20px 

    }

    nav#menu-nav-header {

        background-color: #ffffff!important;

    }

    form#busca-mobile {

        display: table;

        margin: 80px 0 20px 10px;

        width: 100%;
		
		clear: both;

    }


    .form-row.align-items-center {

        display: inline-flex;

    }

    div#box-busca-mobile {

        width: 110%;

        margin-left: 12px!important;

    }

    div#lupa-busca-mobile button {

        background-color: #fff;

        border: none;

        height: 14px;

        margin-bottom: 3px;

    }

    div#box-busca-mobile {

        padding-bottom: 8px;

    }
    

    input#inlineFormInputName {

        border-radius: 0;

        border-color: #dad8d8;

        color: #dad8d8;

    }

    /*--------------------------------------------------
    
                    BANNER HOME RESPONSIVO
    
    ----------------------------------------------------*/

   
    section#banner-home {

        margin-bottom: 30px;

    }

    .carousel-item {

        height: 210px;

    }

    .carousel-inner {

        height: 250px;

    }

    div#carouselExampleControls {

        height: 210px;

    }

    img.d-block.w-100 {

        height: 210px !important;

    }


 

    #banner-home {

        background-color: #0b0a06;

        max-height: 365px;

        height: 209px;

    }

    #banner-home h2 {

        text-align: center;

        display: table;

        margin-left: auto;

        margin-right: auto;

        font-size: 30px;

        left: 0;
		display:none;

    }


    /*--------------------------------------------------
    
                    PRODUÇÕES ATUAIS HOME RESPONSIVO
    
    ----------------------------------------------------*/



    section#producoes-atuais-home .container-fluid .row {

        width: 100%!important;

        display: table;

        margin-left: auto;

        margin-right: auto;

    }


	#myCarousel{height:auto !important}
    #myCarousel.carousel .carousel-inner{height:auto !important}
	
	
}

@media only screen and (max-width: 565px) {
	.panel-body.panel-comoAssistir .tab-content .tab-pane .img-mobile{ margin-right:12px; width:30%;}
	
	.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial .cont.margem-top{padding-top:36px}	
	.carousel-inner { height: 220px;}

	.linhaParceiros{padding-left:10%}
	.linhaParceiros .logoParceiro{width:49%;float:left !important;}
	
	.assistirParceiros{padding: 50px 15px 10px 34px; background-size: 510px }
	.assistirParceiros ul li a{font-size:.8em}	
	
	.linhaNoticia h3{font-size:1.1em; font-weight:600}
	.logoInfo{width:50%; padding-left:15%}
	.textoInfo{width:100%;text-align:justify; display:block;clear:both}
	.logoInfo img{max-width:120%}
	.panel-body{padding-left:0 !important; padding-right:0 !important}
	.horarios .linhaInfo{max-width:110% !important; }
	.horarios .linhaInfo div:first-child{width:45% !important; padding-left:8px !important; padding-right:4px !important}
	.horarios .linhaInfo div:last-child{width:55% !important; padding-right:8px !important;  padding-left:4px !important}
	.horarios h2{font-size:1.2em; margin-left:-5px !important}
	.horarios h3{font-size:1.2em !important; margin-bottom:5px !important }
	.horarios h4{font-size:1.1em !important; margin-top:10px !important }
	p.small{font-size:.8em !important}

	.marca {position:absolute;}

    div#lupa-busca-mobile button {padding-left:0 !important}
	
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape{width:100%;padding:20px; position:relative;text-align:center; display:block !important; margin-top:-20px}
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape .logo-principal-rodape img{width:auto; margin:0 auto }
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape .logo-principal-rodape{display:block; clear:both; float:none !important;}
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape .logo-secundaria-rodape{display:inline-block; float:left !important; width:50% !important; }
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape .logo-secundaria-rodape img{ max-width:130% !important;}

}


@media only screen and (max-width: 480px) {
	
	.englobaVideo{min-height:200px}
	.assistirParceiros{padding: 50px 15px 10px 29px; background-size: 456px }
	.assistirParceiros ul li a{font-size:.58em}	

	.panel-body{padding-left:0 !important; padding-right:0 !important}
	.horarios .linhaInfo{max-width:110% !important; }
	.horarios .linhaInfo div:first-child{width:45% !important; padding-left:8px !important; padding-right:4px !important}
	.horarios .linhaInfo div:last-child{width:55% !important; padding-right:8px !important;  padding-left:4px !important}
	.horarios h2{font-size:1.2em; margin-left:-5px !important}
	.horarios h3{font-size:1.1em !important; margin-bottom:5px !important }
	.horarios h4{font-size:1em !important; margin-top:10px !important }
	p.small{font-size:.8em !important}

    div#lupa-busca-mobile button {padding-left:0 !important}
	
	div#Banner-video{min-height:220px; padding-top:60px }
	
	div#Banner-video #play {padding-top:30px; margin}
	div#Banner-video #play img{width:90px}
	div#Banner-video .div-horario{padding-top:15px}
	div#Banner-video .div-horario h2{font-size:1em}
	div#Banner-video .div-horario p{font-size:.7em}

	.small.class{clear:both; display:block;width:150px;}

	#parallaxBar{background-position-y:5% !important;}

}


@media only screen and (max-width: 360px) {
	.panel-body.panel-comoAssistir .tab-content .tab-pane .img-mobile{margin:0 auto !important; display:block !important; width:120px; float:none !important}
	.panel-body.panel-comoAssistir .tab-content .tab-pane.aplicativo p{text-align:justify; font-size:.9em}
	
	.abas .nav > li > a{font-size:.8em}
	
	 #parallaxBar{background-size: 104% 104% !important;}
	
	.panel-body.panel-comoAssistir .tab-content .tab-pane .number{min-height:40px}
	.panel-body.panel-comoAssistir .tab-content .tab-pane h3{font-size:1.5em; line-height:1.3em}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial .cont {padding-right:0}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial{padding-top:0}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box{width:227px}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li.mini { margin-top: -5px;}
	.panel-body.panel-comoAssistir .tab-content .tab-pane p{text-align:left}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior{width:227px;height:auto; font-size:1em;}	
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior td{width:227px;height:auto; font-size:1em;}	
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior td{font-weight: lighter; font-size:.7em; padding-top:5px; padding-bottom:5px}
	
	.panel-body{padding-left:0 !important; padding-right:0 !important}
	.horarios .linhaInfo{max-width:110% !important; }
	.horarios .linhaInfo div:first-child{width:45% !important; padding-left:8px !important; padding-right:4px !important}
	.horarios .linhaInfo div:last-child{width:55% !important; padding-right:8px !important;  padding-left:4px !important}
	.horarios h2{font-size:1.2em; margin-left:-5px !important}
	.horarios h3{font-size:.95em !important; margin-bottom:0 !important }
	.horarios h4{font-size:.85em !important; margin-top:5px !important }
	p.small{font-size:.7em !important}
	
	div#Banner-video{padding-top:40px}
	div#Banner-video #play {padding-top: 15px;}
	div#Banner-video .div-horario{padding-top:0}
	div#Banner-video .div-horario h2{font-size:.8em}
	div#Banner-video .div-horario p{font-size:.5em}

	.item img { min-width: 455px !important;margin-left:-33px}
	.carousel-inner {height: 160px;}
	.carousel-inner.destaques  .item img { margin-left:0}
}

@media only screen and (max-width: 320px) {
	p.classificacao{display:none}
}
=======
body {

    max-width: 100%!important;
	font-family: 'Muli', sans-serif ;

}

.h1, .h2, .h3, h1, h2, h3, p {
font-family: 'Muli', sans-serif ;
}

.row {

    max-width: 100%;

}

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

                MENU BRASIL

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

#navbarNav ul {
font-size:0.8em; display:block !important; height:50px;position:absolute; right:0; width:88%;
}
#navbarNav ul li{width:14.1%; text-align:center; padding-top:2px}
#navbarNav ul li:last-child{padding-top:8px}

#header-brasil, #header-brasil>.container-fluid{
    height: 40px; 
}
.navbar{
    min-height: 0 !important;
}

.navbar-nav>li>a{
    padding-top: 12px !important;
    padding-bottom: 8px !important;
}

.navbar-brand{

	padding-top: 12px !important;
    padding-bottom: 8px !important;
    margin: 0px;
    height: 0px;
}

#menu-brasil {
    background-color: #f1f1f1;
	position:fixed;
	z-index:5000;
	width:100%;

}

#div-menu-brasil{
    background-color: #f1f1f1;
}

#container-menu-brasil {

    background-color: #f1f1f1;
    height: 41px;

}

#container-menu-brasil>.navbar #container-menu-brasil>.navbar-default{
    height: 40px
}

#header-brasil{

    padding-top: 1px;

    padding-bottom: 0px;

    padding-left: 0px;

    margin: 0px;

    background-color: #f1f1f1!important;

    border: 0px solid;

}

img#icone-brasil {

    margin-bottom: 4px;

}

a#Brasil-link {

    font-size: 16px;

    margin-right: 0px;

}

div#nav-brasil {

    padding-right: 10px;

    padding-left: 0;

}

.nav-brand{
    padding-bottom: 8px;
}

li.nav-item {

    padding-left: 16px;

}

.icons>a>img  {

    max-height: 28px;

}

.icons>a{
    float: left;
    margin: 0px  !important;
    padding: 1px !important;
}

a.nav-link{
    padding-bottom: 0px;
}

li#icone-header-dir {

    border: none!important;

    border-left: 1px solid #bebcbe !important;

    float: right;

    margin-top: 2px;

    padding-top: 5px;

}

img#icone-header-direita {

    position: relative;

    right: -50px;

    margin-right: 5px;

}

#menu-brasil #header-brasil .navbar-nav li.nav-item {
    
    padding-left: 8px;

    padding-top: 0px;

    padding-right: 8px;

}

.navbar-default{
    background-color: transparent !important;
    margin: 0px !important;
}

.navbar-default .navbar-header{
    background: none;

}

img#icone-header-direita {

    position: static;

}


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

                MENU HEADER

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

section#header {

    background-color: #ffffff;
	min-height:90px;
	margin-top:70px;
	position:fixed;
	z-index:5001;
	width:100%;

}

img#logo-canal-saude-header {margin-left:-8px }

.navbar-default{
    border: 0px solid !important;
}

li#busca {

    padding-left: 113px;

}

ul#menu-logo .nav-item {

    padding-top: 50px;
    font-size: 0.9em;

}

p#texto-busca {

    font-size: 16px;

    color: #cc4833;

}

img#logo-canal-saude-mobile {
	
    display: none;

}


form#busca-mobile {

    display: none;

}

div#sus {
    background-image:url(../images/bgSup.jpg);
    background-repeat:repeat-x;
    border-bottom:#ccc solid 1px;
    background-color:#FFF
}

div#sus .logoFiocruz{margin:6px 12px }

nav#menu-nav-header {

    background-color: #fff!important;

}

nav#menu-nav-header li{font-size:0.8em}

.nav>li>a {
	padding: 10px 5px 10px 8px !important;
}

.redes-sociais{padding-right:4px !important; }
.redes{padding:0;float:right !important; }
.nav-item.icons{padding:0; }
.nav-item.icons a{padding:3px 8px 0 6px !important}
.nav-item.icons a:last-child{padding:3px 0 0 6px !important}
.menuPrincipal{font-size:1.05em;padding-left:0;padding-right:0 !important}

.marca{padding-right:0 !important; width:19% !important}

.linkBuscaAvancada {padding-top:8px; padding-left:0; padding-right:0; text-align:right; position:relative}
.linkBuscaAvancada a{display:inline-block; font-size:0.8em; white-space:nowrap}
.linhaBuscaAvancada .glyphicon{position:absolute;left:0 !important}

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

                BANNER HOME

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

#banner-home {

    background-color: #0b0a06;

    max-height: 365px;

    height: 343px;

}


.titulo-divisor{
	/*background:#727171;*/
	background:#313131;
	margin-top:45px !important;
}

.titulo-divisor h2{
text-align:center !important;
font-weight:bold;
font-size:2.5em;
font-family: 'Kadwa', serif;
text-shadow: 1px 1px 0 rgba(0, 0, 0, .75);
color:#FFF;
display:inline-block;
width:100%;

}


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

                SECTION DESTAQUES

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

.linha{border-bottom:solid 1px #ccc; height:30px;}

.data{
	text-align:center; 
	font-weight:bold;
	font-family: 'Muli', sans-serif ;
	font-size:1.5em;
	color:#999;
	padding:15px; 
	
	}

.linha-estreia{padding: 0 !important; border-right:solid 1px #C00;}
.linha-estreia:last-child{border-right:none;}
.item-horario{padding: 8px  !important; color:#C00;font-family: 'Muli', sans-serif ;font-weight:bold; font-size:1.3em; text-align:center}
.item-horario img{margin:0 auto; max-height:28px}
.item-estreia{padding: 8px 0 8px !important; ;font-family: 'Muli', sans-serif ;font-weight:bold; font-size:1.1em; }

.horariosEstreia .text-danger{font-weight:bold; font-size:1.3em; vertical-align:middle; margin-right:10px;}
.horariosEstreia .inedito{display:inline-block; border-radius:6px; background-color:#900; color:#FFF;padding:5px;font-size:0.8em; font-weight:bold}
.horariosEstreia .str_lines{padding-top:21px}

.linhaPrograma a:hover{text-decoration:none; }
.linhaPrograma a:hover h3{color:#23527c}
.linhaPrograma a:hover img{opacity:.8}


.linhaPrograma .esquerda{padding-right:0}
.linhaPrograma .direita{padding-right:0}
.linhaPrograma h3, .linhaPrograma h4{color:#d7651a; padding:0 0 8px 0; margin:0; font-size:1.5em; font-weight:600}
.linhaPrograma h4{color:#4a4542; font-size:1.05em;}
.linhaPrograma h5{margin:0; padding:0; font-size:.9em;}

#myCarousel {height:488px !important}
#myCarousel img{min-width: 330px !important;}

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

                SECTION PROGRAMAS

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

.programas{padding-bottom:25px}
.item-programa{padding-top:25px;}

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

                BANNER VIDEOS HOME

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


div#Banner-video {
    min-height:580px;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
	position:relative;
	padding-top:110px;
	background-color: #000; 
	position:relative;
}

div#Banner-video a.link-aovivo{padding-top:0}
div#Banner-video:hover .opaco{display:block; z-index:0} 

div#Banner-video .opaco{position:absolute; width:100%; height:100%; background:#000; opacity: .5; top:0; left:0;display:none; cursor:pointer;}
div#Banner-video .opaco:hover{display:block}

.englobaVideo{display:none}
.englobaVideo{min-height:705px}
#play {
	
   /* padding-top: 2%;*/
	text-align:right;
	z-index:5;
        
}

#play img{opacity: .2;
-webkit-filter: drop-shadow(8px 8px 10px #000);
filter: drop-shadow(8px 8px 10px #000);
width:130px;float:right}

.center{
    text-align: center;
}

.div-horario{ 
		font-size:1.8em;
		text-align: left;
		padding-left: 10px;
		color:#FFF;
		z-index:5;
		text-shadow: 3px 1px #000;
		filter: drop-shadow(8px 8px 10px #000);

}

.div-horario h2{font-weight:bold; }

.a-seguir-banner-video{
 width:100%;
 padding: 20px;  
 position:absolute;
 background: #313131;
 bottom:0;
 right:0;
 color:#FFF;
 font-size:1.5em;
}
.a-seguir-banner-video a:link, .a-seguir-banner-video a:visited{color:#FFF;}
.a-seguir-banner-video div{
min-height:120px;
}
.a-seguir-banner-video  div:first-child{padding: 0 !important; font-size:0.8em; padding-top:25px }
.a-seguir-banner-video  div:last-child{font-size:0.8em; padding-top:25px  }


p#A-seguir-video {

    font-size: 26px;

    font-weight: 600;

    color: #fff;

    padding-top: 30px;
    text-align: center;

}

p#horario-video-1 {

    margin-bottom: 0px;

    font-size: 25px;

    color: #fff;
    border-right: 3px solid #ffffff;

}

p#texto-video-1 {

    margin-bottom: 0px;
    padding-top: 10px;

    font-size: 17px;

    color: #fff;

    border-right: 3px solid #ffffff;

}

p#horario-video-2 {

    margin-bottom: 0px;

    font-size: 25px;

    color: #fff;


    border-right: 3px solid #ffffff;

}

p#texto-video-2 {

    
    padding-top: 10px;

    font-size: 18px;

    color: #fff;

    border-right: 3px solid #ffffff;

}

p#horario-video-3 {


    font-size: 25px;

    color: #fff;


}

p#texto-video-3 {

    font-size: 18px;

    color: #fff;


}

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

                ESTREIAS HOME

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

#estreia-home {

    background-color: #ffffff;

    height: 484px;

}

h2#estreia-titulo {

    color: #fff;

    padding-bottom: 5px;

    width: 100%;

    text-align: center;

}

div#titulo-estreia {

    margin-top: 80px;

    border-radius: 20px;

    background-color: #727171;

}

div#box-estreia {

    border: 3px solid #727171;

    padding-top: -22px;

    margin-bottom: 31px;

    border-top: 28px solid #727171;

    padding-bottom: 30px;

    margin-top: -36px;

    height: 469px;

    border-radius: 15px;

}

#titulo-dia-estreia {

    width: 100%;

    text-align: center;

    color: #a6a6a6;

    font-size: 24px;

    padding-left: 31px;

}

img#linha-estreia-1 {

    position: relative;

    top: 19px;

    width: 108.5%;

}

div#box-estreia-item-1 {

    width: 100%;

    position: relative;

    bottom: 215px;

    margin-bottom: -78px;

}

div#box-estreia-item-2 {

    width: 100%;

    position: relative;

    bottom: 215px;

}

img#linha-estreia-2 {

    width: 108.5%;

    position: relative;

    top: 19px;

}

p#horario-item-1-estreia {

    font-size: 24px;

    color: #962323;

    font-weight: 500;

}

p#horario-item-2-estreia {

    font-size: 24px;

    color: #962323;

    font-weight: 500;

}

img#imagem-item-1-estreia-1 {

    width: 125px;

    margin-top: 4px;

    margin-left: -36px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 40px;

}

img#imagem-item-1-estreia-2 {

    width: 116px;

    margin-top: 8px;

    margin-left: 16px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 60px;

}

img#imagem-item-1-estreia-3 {

    width: 60px;

    margin-top: 8px;

    margin-left: 16px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 39px;

}

img#imagem-item-1-estreia-4 {

    width: 94px;

    margin-top: 2px;

    margin-left: 16px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 51px;

}

img#imagem-item-2-estreia-1 {

    width: 163px;

    margin-top: 8px;

    margin-left: -10px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 54px;

}

img#imagem-item-2-estreia-2 {

    width: 196px;

    margin-top: 4px;

    margin-left: -10px;

    margin-right: -48px!important;

    padding-bottom: 30px;

}

img#imagem-item-2-estreia-3 {

    width: 100px;

    margin-top: 3px;

    margin-left: -6px;

    border-right: 3px solid #962323;

    padding-right: 10px;

    padding-bottom: 40px;

}

p#texto-item-1-estreia {

    font-size: 17.55px;

    line-height: 21px;

    font-weight: 700;

    padding-left: 62px;

}

p#texto-item-2-estreia {

    font-size: 17.55px;

    line-height: 21px;

    font-weight: 700;

    padding-left: 62px;

}

div#canal-saude-na-estrada {

    position: relative;

    right: -40px;

}

div#canal-saude-na-estrada #texto-item-1-estreia {

    padding-left: 43px!important;

}

#canal-saude-na-estrada img#compartilhar-item-1-estreia {

    position: relative;

    right: -32.5px;

    bottom: -26px;

}

div#unidiversidade {

    position: relative;

    right: -81px;

}

div#unidiversidade #texto-item-1-estreia {

    padding-left: 7px;

    padding-top: 5px;

}

#unidiversidade img#compartilhar-item-1-estreia {

    position: relative;

    bottom: -21px;

    right: 2px;

}

div#em-familia {

    width: 300px!important;

    position: relative;

    right: -58px;

}

#em-familia p#texto-item-1-estreia {

    padding-left: 64px;

    padding-top: 5px;

}

#em-familia img#compartilhar-item-1-estreia {

    position: relative;

    right: -55px;

    bottom: 1px;

}

div#bate-papo {

    width: 414px;

    display: table;

}

#bate-papo p#texto-item-1-estreia {

    position: relative;

    bottom: 88px;

    right: -125px;

}

img#compartilhar-item-1-estreia {

    position: relative;

    bottom: 104px;

    right: -174px;

}

#ciencias-e-letras img#compartilhar-item-2-estreia {

    position: relative;

    right: -53px;

    bottom: 3px;

}

#ciencias-e-letras p#texto-item-2-estreia {

    padding-top: 5px;

}

#sala-de-convidados p#texto-item-2-estreia {

    border-left: 3px solid #962323;

}

#sala-de-convidados p#texto-item-2-estreia {

    border-left: 3px solid #962323;

    padding-left: 7px;

    margin-left: 21px;

    padding-bottom: 51px;

    padding-top: 2px;

}

#sala-de-convidados img#compartilhar-item-2-estreia {

    position: relative;

    bottom: 33px;

    right: -21px;

}

#ligado-em-saude p#texto-item-2-estreia {

    padding-left: 3px;

    padding-top: 6px;

}

#ligado-em-saude img#compartilhar-item-2-estreia {

    position: relative;

    bottom: -28px;

    right: 7px;

}

h4#titulo-parte-2-slide-2 {

    text-shadow: 1px 1px 10px rgba(0, 0, 0, 1);

    color: #fff;

    position: relative;

    top: -538px;

}

h4#canal-slide-2 {

    color: #fff;

    top: -535px;    

    text-shadow: 1px 1px 10px rgba(0, 0, 0, 1);

}

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

                    INTERNOS

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

.dataBusca{font-size:.8em; color:#666}

.texto-artigo .descricaoCompleta h3{margin-top:0;}

.assistirParceiros{background: url(../images/bgParceiros.jpg); padding: 115px 15px 10px 70px; color:#fff; background-color:#34426f; background-repeat: no-repeat}
.assistirParceiros ul li a:link, .assistirParceiros ul li a:visited{color:#6CC;font-size:.9em}

.expandir{display:inline-block;}
.recolher{display:none;}
.recolher a {text-align:left; display:block; clear:both; pdding-top:15px}

.tituloProducoes{margin: 30px 0 30px 0; display:block; }
.contMobile{display:none}
.textos-internos{padding-top:30px}
.textos-internos .linhas h4{line-height:30px !important}/*-webkit-transition: opacity 1s; transition: opacity 1s*/
.textos-internos .linhas .links-parcerias h3 a{font-weight:bold; color:#FFF;display:block; padding:25px; background:url(../images/bg-parcerias-2.jpg); border-color: #ddd; text-align:center; -webkit-transition: all .3s; transition: all .3s; background-size:cover;}
.textos-internos .linhas .links-parcerias h3 a:hover{text-decoration:none; color:#FFF; background:url(../images/bg-parcerias-1.jpg); border-color:#FC0;background-size:cover; }
.textos-internos .linhas .links-parcerias h3 a.direita{ background:url(../images/bg-parcerias-1.jpg);}
.textos-internos .linhas .links-parcerias h3 a.direita:hover{ background:url(../images/bg-parcerias-2.jpg);}


.conteudos-programas .textos-internos{padding-top:10px}
.textos-internos .img-responsive{width:100% !important}
.textos-internos p , .textos-internos ul{font-size:1.2em;text-align:justify}
.textos-internos p , .textos-internos ul{font-size:1.2em;text-align:justify}
.textos-internos ul ul{font-size:1em;text-align:justify} 
.textos-internos-content .descricaoPrograma{overflow:hidden; margin-bottom:8px}
.textos-internos-content .btn.saibaMais{background-color:#D7651A; color:#FFF; font-weight:bold; font-size:.9em;margin-top:12px;}
.textos-internos-content .descricaoPrograma p{text-align:left}
.textos-internos-content p{font-size:1.1em;}
.textos-internos-content h3{padding-top:15px;color:#D7651A;font-weight:bold}
.textos-internos-content img{float:left;margin-right:15px;}
.textos-internos-content #onDemand p{padding:15px 0 0 0;}
.textos-internos-content #onDemand iframe{border:solid 1px #e4e4e4;margin-top:15px}
.acoesVideoPrograma {margin-bottom:30px; font-weight:bold}
.acoesVideoPrograma button{width:100%;margin-bottom:10px;}
.acoesVideoPrograma button {background-color:#FFF; border:solid 1px #06C}
.acoesVideoPrograma button img{width:20px}

.linhaNoticia h3{font-size:22px}
.linhaNoticia .fotoNoticiaLista{float:left;margin-right:15px; width:150px}
.fotoNoticiaAberta{float:left;margin-right:15px; width:500px}
/*.conteudos-programas{margin-top:-50px;}*/

a.accordion-toggle{display:block; }
a.accordion-toggle:link, a.accordion-toggle:visited{color:#FFF}
a.accordion-toggle:hover, a.accordion-toggle:active{color:#FF0}   

.panel-heading.abas .nav-tabs li{ min-width:152px; text-align:center}
.panel-heading.abas .nav-tabs.tabs-parceiros li{ min-width:133px;}
.panel-heading.abas .nav-tabs.tabs-parceiros li img{ max-width:100px;min-width:100px;}

.nav-tabs#menuParceiros{}
.nav-tabs#menuParceiros  li{ float:none !important; width:100%; background:#DDD;border-bottom: solid 2px #FFF;}
.nav-tabs#menuParceiros  li img{ width:70px; }

.nav-tabs#menuParceiros>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{width:100%; border-left:solid 1px #ddd; border-right:none; border-radius:0 !important}

.col-parceiros { padding:0 !important}
.panel-body.panel-parceiros { border-top:solid 1px #ddd; }
.panel-body.panel-parceiros .tab-pane div{padding-top:0;margin-top:0}
.panel-body.panel-parceiros .tab-pane h3{padding-top:0;margin-top:0} 

.panel-body.panel-comoAssistir .tab-content .tab-pane  a:link,
.panel-body.panel-comoAssistir .tab-content .tab-pane  a:visited{color:#FF9;}
.panel-body.panel-comoAssistir .tab-content .tab-pane  a:hover,
.panel-body.panel-comoAssistir .tab-content .tab-pane  a:active{color:#FF3; text-decoration:none;}
.panel-body.panel-comoAssistir .tab-content .tab-pane ul.listaCanaisParceiros{margin-top:15px}
.panel-body.panel-comoAssistir .tab-content .tab-pane ul.listaCanaisParceiros li a{font-weight:bold;font-size:.9em}
.panel-body.panel-comoAssistir .tab-content .tab-pane ul.listaCanaisParceiros{list-style:none;padding-left:25px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .img-mobile{float:left; margin-right:15px; width:20%;}
.panel-body.panel-comoAssistir .tab-content .tab-pane blockquote{border-left: none; font-size:1em;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box{margin-top:8px;border:solid 7px #FFF; border-radius:15px; padding:8px; width:200px;height:180px; font-size:.8em;float:left; margin-right:12px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul {padding:0; list-style:none; text-align:center;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li:first-child{font-size:1.2em !important;padding-top:12px; text-decoration:underline}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li.mini:first-child{font-size:.9em !important;padding-top:10px; text-decoration:none;font-weight:normal}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li.destacaItem{font-size:.8em !important; color:#ffc000; font-weight:bold}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li.mini{font-size:.7em !important; font-weight:bold; margin-top:-10px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior{width:315px;height:320px; font-size:1.1em; font-weight:bold;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box p.forte{display:block; text-align:center; font-weight:bold;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior table{width:100%;margin-top:15px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior td{padding:0 3px 0 15px; width:50%}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box .cols {font-size:1.4em; font-weight:bold; text-align:center;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .box .cols.sim {color:#ff9c00}
.panel-body.panel-comoAssistir .tab-content .tab-pane p.textoFora{margin-top:-5px;}
.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial{padding-top:25px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial p{text-align:left; padding-top:8px}
.panel-body.panel-comoAssistir .tab-content .tab-pane{padding:35px; color:#FFF; }
.panel-body.panel-comoAssistir .tab-content .tab-pane{
	background:url(../images/bgComoAssistir.jpg);
	background-attachment:fixed;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;}
.panel-body.panel-comoAssistir .tab-content .tab-pane h3, 
.panel-body.panel-comoAssistir .tab-content .tab-pane .number {
    font-size: 2.5em;
    font-weight: lighter;
    font-family: 'Kadwa', serif;margin-top:0 !important}
.panel-body.panel-comoAssistir .tab-content .tab-pane .number {display:inline-block;float:left;font-weight: bold;margin-right:12px; min-height:200px;font-size: 3em; vertical-align:top}


.horarios h2{font-size:1.3em; font-weight:bold; color:#F60; margin-bottom:20px }
.horarios h2 span{font-size:.7em; font-weight:bold; color:#666; font-style:italic }
.horarios h2 span::after {content: " ]";}
.horarios h2 span::before {content: "[ ";}
.horarios h3{font-size:1.4em; font-weight:bold;margin-top:0 }
.horarios p.small{font-size:.9em}
.horarios .linhaInfo{border-bottom:solid 1px #e4e4e4; margin-bottom:15px}
.horarios .noAr{display:inline-block; border-radius:6px; background-color:#900; color:#FFF;padding:4px;margin-left:8px; font-size:.9em; margin-top:-5px;font-weight:bold;position:absolute}
.horarios .inedito{display:inline-block; border-radius:6px; background-color:#F60; color:#FFF;padding:4px;margin-left:8px; font-size:.7em !important; margin-top:-2px;font-weight:bold;position:absolute}

.assistirVideoClik a.linkImagem{height:98px;overflow:hidden; display:block}
.assistirVideoClik a.linkLegenda{height:38px; overflow:hidden; display:block}
.assistirVideoClik .dataVideo{font-size:.7em;position:absolute;top:2px;width:95.5%;padding:3px;background-color: rgba(0, 0, 0, 0.7)}
.assistirVideoClik a .dataVideo{color:#fff !important}

.tRelacionados{text-align:center;margin-bottom:25px; padding-left:0;}
.tRelacionados h5{padding:6px 0 6px 0 !important; display:block; font-weight:bold; background:#EEE; width:100%; clear:both;margin-bottom:0}
.tRelacionados p.small{font-size:.9em;margin-top:8px}

.whatsapp-share-button{
            display: inline-block;            
            margin:5px;
		    position:relative;     
        }
		

.whatsapp-share-button img{border-radius:5px; width:34px; position:absolute; top:-17px}

#parallaxBar{
 	margin-top: 160px;
    display: inline-block;
    width: 100%;
    height: 290px;
    background-color: #004c82;
    background: url(../images/testeiras/o-canal.jpg);
    position: relative;
	background-size: 100%, 100%, contain !important;
}
#parallaxBar.comoAssistir{
	background:url(../images/testeiras/como-assistir.jpg);
}
#parallaxBar.parcerias{
	background:url(../images/testeiras/parcerias.jpg);

}
#parallaxBar.programacao{
	background:url(../images/testeiras/programacao.jpg);
}
#parallaxBar.programa{
	background:url(../images/testeiras/programas.jpg) ;

}
#parallaxBar.oficina{
	background: url(../images/testeiras/oficinas.jpg) ;
}
#parallaxBar.arquivo{
	background:url(../images/testeiras/noticias.jpg);
}
#parallaxBar.noticias{
	background:url(../images/testeiras/noticias.jpg);

}
#parallaxBar.ligadoEmSaude{
	background:url(../images/testeiras/o-canal.jpg);
}
#parallaxBar.imprensa{
	background: url(../images/testeiras/imprensa.jpg);
}
#parallaxBar.contato{
	background: url(../images/testeiras/contato.jpg) ;
}
#parallaxBar.busca{
	background: url(../images/testeiras/busca-de-video.jpg);
}
#parallaxBar.aovivo{
	background: url(../images/testeiras/ao-vivo-assista.jpg);
}
#parallaxBar.meia-altura{
		height:180px;
}
.logoParceiroProducoes{float:left; margin:0 12px 12px 0; max-width: 137px;}
.tab-pane hr{display:block; clear:both; margin-bottom:30px !important;margin-top:30px !important}

#divBusca img{opacity:1; -webkit-transition: opacity 1s; transition: opacity 1s}
#divBusca a:hover{text-decoration:none}
#divBusca a:hover img{opacity:.5}
#divBusca h2{font-size:1.3em; font-weight:bold}
#divBusca h3{font-size:1.2em}
#divBusca  .tempo{font-size:0.8em !important; color:#999 !important; display:inline; margin-left:15px}

.descricao-video{padding-left:35px; text-align:justify}

.descricao-video h3{text-align:left;margin-bottom:25px; margin-top:0}

.legenda-video{padding:5px; text-align:justify;font-size:.85em; border:solid 1px #CCC}

.legenda-video {
    padding: 8px;
    font-size: .9em;
    border: 1px solid #CCC;
	text-align:justify;
}

.aSeguir, .aSeguirHorario{font-size:1.1em; font-weight:bold}

.aSeguirPrograma{font-size:1.1em; color:#FC0; font-weight:bold}

a.progCompleta:link, a.progCompleta:visited{font-size:.9em; font-weight:bold}

.fa.fa-calendar.calendario{font-size:40px; text-align:center}

.quebraAseguir{display:none}

.linhas{padding-left:0; padding-right:0;margin-top:15px}
.linhas.linhaPareceiroInstitucional{padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #ccc}
.linhas.linhaPareceiroInstitucional .col_1,
.linhas.linhaPareceiroInstitucional .col_2 {padding-bottom:15px;padding-top:15px}
.linhas.linhaPareceiroInstitucional .col_2 p:first-child{text-align:left}

.areaOficinas .linhaPareceiroInstitucional h4{text-align:left}

.mostraMobile{display:none}
.escondeMobile{display:block}

.linhaParceiros .linhaProducao{padding-bottom:15px;padding-top:20px; border-bottom:#ccc 1px solid}
.linhaParceiros h3.modal-title{padding-left:20px}
.linhaParceiros h3.modal-title, .linhaParceiros h4{font-weight:bold;}
.linhaParceiros .logoParceiro{padding:20px}
.linhaParceiros .marcaParceiro img{max-width:140px}

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

                    FOOTER 

----------------------------------------------------*/
#footer .breakFooter{display:inline}

#footer .container.logos{padding-top:25px;max-width:800px}
#footer p{text-align:center; padding:15px 0 15px 0; font-size:.9em; line-height:18px}
#footer .container.logos.info{padding-top:0;}
#footer .container.logos.info .imgInfo{padding-top:12px;}
#footer .container.logos.info .imgInfo img{min-width:45px; margin-left:20px}

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

                RESPONSIVO: ;                       

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

@media only screen and (max-width: 1024px) {

	
.englobaVideo{min-height:400px}
#parallaxBar{

    height: 230px;

}

    .menuPrincipal {
        font-size:0.8em; position:absolute !important; right:0
    }
    .menuPrincipal img{
        width:22px;
    }
	
	li.nav-item { padding-left: 0;}
	.nav > li > a {
    padding:10px 10px !important;
	font-size:.92em
	}

.nav-item.icons a {

    padding: 3px 6px 0 4px !important;

}


}


@media only screen and (max-width: 991px) {
	.nav-item.icons{width:140px}
	
	.contMobile{display:block}
	.contDesktop{display:none}	

	.panel-heading.abas .nav-tabs li {min-width:14%}

	.horarios .linhaInfo div:first-child{width:35% !important;}
	.horarios .linhaInfo div:last-child{width:65% !important; }	
}


@media only screen and (max-width: 720px) {

.formBusca{padding-top:25px}

.linhaParceiros h3.modal-title{padding-left:0}
.linhaParceiros h4{font-size:1.1em}
.linhaParceiros .marcaParceiro img{margin-right:15px}
.linhaParceiros .logoParceiro{width:33%;float:left !important}

.mostraMobile{display:block}
.escondeMobile{display:none}
.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial .cont {clear:both; margin-top:32px}
.panel-body.panel-comoAssistir .tab-content .tab-pane .number {min-height:30px}

	
#footer .container.logos.info .imgInfo img{min-width:25px; max-width:30px; margin:0 auto}
#footer .breakFooter{display:block}

#footer .container.logos .logoPrincipal, #footer .container.logos .logosSec{padding:0}

#footer .container{padding-left:15%; text-align:center;}

	
.aSeguir{display:block;padding-bottom:12px; border-bottom:solid 1px #e4e4e4;}

a.progCompleta:link, a.progCompleta:visited{font-size:.9em; font-weight:bold}

.quebraAseguir{display:block; clear:both;}

.fa.fa-calendar.calendario{font-size:30px; }
	
.linhas.linhaPareceiroInstitucional .col_1,
.linhas.linhaPareceiroInstitucional .col_2 {padding-bottom:0;padding-top:0}

	.assistirParceiros{padding: 70px 15px 10px 40px; background-size: 630px }
	.assistirParceiros ul li a{font-size:.85em}

	.nav > li > a {padding:10px 10px !important;font-size:1.25em;border-bottom:solid 1px #ccc}
	.nav > li.icons > a { border-bottom:none}
	
	div#sus .logoFiocruz{margin-left:1px}

    .menuPrincipal {  font-size:0.9em; position:relative !important;  margin-left:-15px !important; position:relative }
	
    .only-desktop { display: none; }

	#Brasil-link{display:none}
	
    .navbar-brasil{ border: 0px solid !important; padding: 0px  !important;  margin: 0 0 0 -15px !important; height: 38px;
    }
	
	.linha{display:none;}
	
	.data{border-bottom:solid #ccc 1px}
	
	.item-estreia{text-align:center;}
	
	.linha-estreia{border-right: none; border-bottom:solid 1px #C00;} 


	div#Banner-video { min-height:340px;}	
	
	#play{padding-bottom: 18px; }
	#play img{float:right; max-width:180px}
	
	.div-horario{
		font-size:1.5em;
		text-align: left;
		padding-left:15px;
		padding-top:0
	}

	
	.item-horario img{ max-height: none}

	 .linkBuscaAvancada {margin-top:-25px !important; margin-bottom:25px; font-weight:bold; font-size:1.3em}
	 .marca{padding-right:15px !important; width:auto !important}
	 
	 .redes-sociais{padding-top:4px !important; position:absolute !important; display:block !important; top:0; right:4% !important }

	.nav-tabs#menuParceiros  li{ float:none !important; width:100%; background:#DDD;border-bottom: solid 2px #FFF;}
	.nav-tabs#menuParceiros  li{ float:left !important;  width:74px;}
	.nav-tabs#menuParceiros  li img{width:60px}

	.icon-bar{background-color: #fff !important;}
	
	button#botao-responsivo-2 {visibility: visible;position: absolute;top: 5px;background-color: #dc7d28;}
    
	button.navbar-toggler.collapsed {position: absolute;}

	#parallaxBar{margin-top:0;height:90px;background-size: 100%, auto, contain !important;  background-position-y: 50% !important;}
	#parallaxBar.comTexto{height:120px;}
	#parallaxBar.comTexto h1{margin-top:20px}
		
	#parallaxBar.parcerias{height:100px;background-size:767px;	}

	#parallaxBar.meia-altura{height:100px;}
	#parallaxBar.meia-altura .hero{top: 4%; }
	
	.descricao-video{padding-left:15px;}
	
	.logoParceiroProducoes{max-width:129px}
	
	div#navbarNav-menu-header{margin-top:80px}
	div#navbarNav ul { height:auto !important;position:relative; width:100%; }
	div#navbarNav ul li{width:100%; text-align:left}		
	
	.navbar-header{display:none;}
	.texto-artigo{width:106% !important}

	#menu-brasil{position:relative;height:33px}
	section#header {position:relative; margin-top:0;}
	
	#accordion{padding-left:15px}

	.textos-internos h3{font-size:18px}
	.textos-internos{padding-top:15px}
	.textos-internos p , .textos-internos ul{font-size:1em; }
	.textos-internos ul ul{font-size:.8em; }
	
	.item-programa{padding-left:1px !important; paddint-right:1px !important}

    span.navbar-toggler-icon {visibility: hidden;}

    img#header-sus {display: none;}

    img#icone-brasil {
        margin-bottom: 4px;
        width: 22px;
        height: 12px;
    }

    .navbar-toggler:not(:disabled):not(.disabled) {
        cursor: pointer;
        position: absolute;
        padding-top: -8px;
        padding-top: -4px;
        border: none;
        top: 0;
    }

	.titulo-divisor h2{
	font-size:1.5em;
	padding:10px;
	}

	.busca-header{display:none;}
	
    p#horario-video { font-size: 18px !important;}

    p#texto-video-compartilhar { font-size: 16px !important;}

    
    /*--------------------------------------------------
    
                    MENU HEADER RESPONSIVO
    
    ----------------------------------------------------*/
    

    img#logo-canal-saude-header {

        display: none;

    }

    img#logo-canal-saude-mobile {

        display: table;

    }


    #icone-responsivo-menu-2 {

        visibility: visible;

    }

    button#botao-responsivo-2 {

        visibility: visible;

        position: absolute;

        top: 5px;

        background-color: #dc7d28;
		
		right:0;

    }

    .navbar-light .navbar-toggler-icon {

        background-image: url(../images/hamburguer-menu.png)!important;

    }

    img#logo-canal-saude-mobile {

        width: 75%;

    }

    ul#menu-logo .nav-item {

        padding-top: 20px;

        border-bottom: 1px solid #d26c0c;

    }

    a.nav-link {

        color: #d26c0c!important;

    }

    li#busca {

        display: none;

    }


    div#navbarNav-menu-header {

        margin-bottom: 30px;
        border: 0px !important;
		padding-left: 20px 

    }

    nav#menu-nav-header {

        background-color: #ffffff!important;

    }

    form#busca-mobile {

        display: table;

        margin: 80px 0 20px 10px;

        width: 100%;
		
		clear: both;

    }


    .form-row.align-items-center {

        display: inline-flex;

    }

    div#box-busca-mobile {

        width: 110%;

        margin-left: 12px!important;

    }

    div#lupa-busca-mobile button {

        background-color: #fff;

        border: none;

        height: 14px;

        margin-bottom: 3px;

    }

    div#box-busca-mobile {

        padding-bottom: 8px;

    }
    

    input#inlineFormInputName {

        border-radius: 0;

        border-color: #dad8d8;

        color: #dad8d8;

    }

    /*--------------------------------------------------
    
                    BANNER HOME RESPONSIVO
    
    ----------------------------------------------------*/

   
    section#banner-home {

        margin-bottom: 30px;

    }

    .carousel-item {

        height: 210px;

    }

    .carousel-inner {

        height: 250px;

    }

    div#carouselExampleControls {

        height: 210px;

    }

    img.d-block.w-100 {

        height: 210px !important;

    }


 

    #banner-home {

        background-color: #0b0a06;

        max-height: 365px;

        height: 209px;

    }

    #banner-home h2 {

        text-align: center;

        display: table;

        margin-left: auto;

        margin-right: auto;

        font-size: 30px;

        left: 0;
		display:none;

    }


    /*--------------------------------------------------
    
                    PRODUÇÕES ATUAIS HOME RESPONSIVO
    
    ----------------------------------------------------*/



    section#producoes-atuais-home .container-fluid .row {

        width: 100%!important;

        display: table;

        margin-left: auto;

        margin-right: auto;

    }


	#myCarousel{height:auto !important}
    #myCarousel.carousel .carousel-inner{height:auto !important}
	
	
}

@media only screen and (max-width: 565px) {
	.panel-body.panel-comoAssistir .tab-content .tab-pane .img-mobile{ margin-right:12px; width:30%;}
	
	.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial .cont.margem-top{padding-top:36px}	
	.carousel-inner { height: 220px;}

	.linhaParceiros{padding-left:10%}
	.linhaParceiros .logoParceiro{width:49%;float:left !important;}
	
	.assistirParceiros{padding: 50px 15px 10px 34px; background-size: 510px }
	.assistirParceiros ul li a{font-size:.8em}	
	
	.linhaNoticia h3{font-size:1.1em; font-weight:600}
	.logoInfo{width:50%; padding-left:15%}
	.textoInfo{width:100%;text-align:justify; display:block;clear:both}
	.logoInfo img{max-width:120%}
	.panel-body{padding-left:0 !important; padding-right:0 !important}
	.horarios .linhaInfo{max-width:110% !important; }
	.horarios .linhaInfo div:first-child{width:45% !important; padding-left:8px !important; padding-right:4px !important}
	.horarios .linhaInfo div:last-child{width:55% !important; padding-right:8px !important;  padding-left:4px !important}
	.horarios h2{font-size:1.2em; margin-left:-5px !important}
	.horarios h3{font-size:1.2em !important; margin-bottom:5px !important }
	.horarios h4{font-size:1.1em !important; margin-top:10px !important }
	p.small{font-size:.8em !important}

	.marca {position:absolute;}

    div#lupa-busca-mobile button {padding-left:0 !important}
	
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape{width:100%;padding:20px; position:relative;text-align:center; display:block !important; margin-top:-20px}
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape .logo-principal-rodape img{width:auto; margin:0 auto }
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape .logo-principal-rodape{display:block; clear:both; float:none !important;}
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape .logo-secundaria-rodape{display:inline-block; float:left !important; width:50% !important; }
	.d-flex.justify-content-center.bd-highlight.mb-3.logos-rodape .logo-secundaria-rodape img{ max-width:130% !important;}

}


@media only screen and (max-width: 480px) {
	
	.englobaVideo{min-height:200px}
	.assistirParceiros{padding: 50px 15px 10px 29px; background-size: 456px }
	.assistirParceiros ul li a{font-size:.58em}	

	.panel-body{padding-left:0 !important; padding-right:0 !important}
	.horarios .linhaInfo{max-width:110% !important; }
	.horarios .linhaInfo div:first-child{width:45% !important; padding-left:8px !important; padding-right:4px !important}
	.horarios .linhaInfo div:last-child{width:55% !important; padding-right:8px !important;  padding-left:4px !important}
	.horarios h2{font-size:1.2em; margin-left:-5px !important}
	.horarios h3{font-size:1.1em !important; margin-bottom:5px !important }
	.horarios h4{font-size:1em !important; margin-top:10px !important }
	p.small{font-size:.8em !important}

    div#lupa-busca-mobile button {padding-left:0 !important}
	
	div#Banner-video{min-height:220px; padding-top:60px }
	
	div#Banner-video #play {padding-top:30px; }
	div#Banner-video #play img {width:90px}
	div#Banner-video .div-horario{padding-top:15px}
	div#Banner-video .div-horario h2{font-size:1em}
	div#Banner-video .div-horario p{font-size:.7em}

	.small.class{clear:both; display:block;width:150px;}

	#parallaxBar{background-position-y:5% !important;}

}


@media only screen and (max-width: 360px) {
	.panel-body.panel-comoAssistir .tab-content .tab-pane .img-mobile{margin:0 auto !important; display:block !important; width:120px; float:none !important}
	.panel-body.panel-comoAssistir .tab-content .tab-pane.aplicativo p{text-align:justify; font-size:.9em}
	
	.abas .nav > li > a{font-size:.8em}
	
	 #parallaxBar{background-size: 104% 104% !important;}
	
	.panel-body.panel-comoAssistir .tab-content .tab-pane .number{min-height:40px}
	.panel-body.panel-comoAssistir .tab-content .tab-pane h3{font-size:1.5em; line-height:1.3em}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial .cont {padding-right:0}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .linhaTutorial{padding-top:0}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box{width:227px}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box ul li.mini { margin-top: -5px;}
	.panel-body.panel-comoAssistir .tab-content .tab-pane p{text-align:left}
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior{width:227px;height:auto; font-size:1em;}	
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior td{width:227px;height:auto; font-size:1em;}	
	.panel-body.panel-comoAssistir .tab-content .tab-pane .box.maior td{font-weight: lighter; font-size:.7em; padding-top:5px; padding-bottom:5px}
	
	.panel-body{padding-left:0 !important; padding-right:0 !important}
	.horarios .linhaInfo{max-width:110% !important; }
	.horarios .linhaInfo div:first-child{width:45% !important; padding-left:8px !important; padding-right:4px !important}
	.horarios .linhaInfo div:last-child{width:55% !important; padding-right:8px !important;  padding-left:4px !important}
	.horarios h2{font-size:1.2em; margin-left:-5px !important}
	.horarios h3{font-size:.95em !important; margin-bottom:0 !important }
	.horarios h4{font-size:.85em !important; margin-top:5px !important }
	p.small{font-size:.7em !important}
	
	div#Banner-video{padding-top:40px}
	div#Banner-video #play {padding-top: 15px;}
	div#Banner-video .div-horario{padding-top:0}
	div#Banner-video .div-horario h2{font-size:.8em}
	div#Banner-video .div-horario p{font-size:.5em}

	.item img { min-width: 455px !important;margin-left:-33px}
	.carousel-inner {height: 160px;}
	.carousel-inner.destaques  .item img { margin-left:0}
}

@media only screen and (max-width: 320px) {
	p.classificacao{display:none}
}
>>>>>>> 12ca0cf42d2fd746476673df7122536dc2a240df
