@font-face {

	font-family: 'DODGE DODGE';
	font-style: normal;
	font-weight: normal;
	src: local('../font/DODGE DODGE'), url('../font/DODGE.woff') format('woff');
}

@import url('https://fonts.googleapis.com/css2?family=Exo:wght@200;300;400;500;600;700&display=swap');

body{

	padding: 0;
	margin: 0;
	font-family: 'Exo', sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #373737;
	font-weight: normal;
}

*:focus {
    outline: none;
}

a:link,
a:visited{

	text-decoration: none;
	color: #17cdbe;	

}
a:hover{

	color: #0f5373 !important;
}

.ondemand.noticia h3 a:link,
.ondemand.noticia h3 a:visited,
body.site #contactos a:hover{

	color: #FFF !important;
}

p{

	margin: 0;
}

img,
iframe{

	max-width: 100%;
	height: auto;
}

.zoom {
  transition: transform .4s; /* Animation */
}

.zoom:hover{

	transform: scale(1.2);
}

.moduleItemIntrotext{

	overflow: hidden;
}

h1,
h2,
h3,
h4,
h5{

	margin: 0;
}

.btn{

	border: solid 0px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	background: #0f5373;
	color: #FFF;
	display: table;
	margin: 0 auto;
	padding: 5px 20px;
}

.btn:hover{

	background: #17cdbe;

}

input{

	padding: 5px 5% 5px 2%;
	width: 93%;
	margin: 0 0 15px;
}

.pull-left{

	float: left;
}

div#maximenuck109 ul.maximenuck li.level1.parent > a:after, 
div#maximenuck109 ul.maximenuck li.level1.parent > span.separator:after,
.pagination-start,
.pagination-prev,
.pagination-next,
.pagination-end,
.searchintro,
.phrases,
.only,
.form-limit,
.search label{

	display: none !important;
}

.full,
.moduletable{

	float: left;
	width: 100%;
}

/*paulo: */

.contem_logos {
	position: relative;
}

#logo_newsfarma {
	max-width: 20%;
	margin-left: 2%;
}

#circulo_anim_svg {
	position: absolute;
	/* left: 236px; */
	left: 43%;
	top: 37.5%;
	max-width: 9%;
	animation-name: pulse;
	animation-duration: 3s;
	animation-iteration-count: infinite;
}

@keyframes pulse {
	from { transform: scale(1); }
	50% { transform: scale(0.85); }
	to { transform: scale(1); }
  }
  

#contentor .search{

	margin: 45px auto;
}

#contentor .search .pull-left{

	margin-right: 10px;
}

.search-results{

	float: left;
	width: 100%;
}

.emissoes_ondemand .wrapper{

	display: block;
}

#cabecalho{

	background: #105474;
	position: relative;
}

nav ul,
footer ul,
#logo-dto ul.menu{

	list-style: none;
	margin: 0;
	padding: 0;
}

nav ul,
nav div#maximenuck109 ul.maximenuck{

	display: table !important;
	margin: 0 auto;
	width: 100%;
}


nav ul,
ul.maximenuck li.maximenuck.level1:hover, 
ul.maximenuck li.maximenuck.level1.active{

	background: transparent !important;

}

nav ul li a{

	color:rgba(255, 255, 255, .9) !important;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bolder;
	padding: 0 !important;
}

nav ul li.active a,
#cabecalho ul.maximenuck li.maximenuck.level1:hover > a span.titreck, 
#cabecalho ul.maximenuck li.maximenuck.level1.active > a span.titreck, 
#cabecalho ul.maximenuck li.maximenuck.level1:hover > span.separator, 
#cabecalho ul.maximenuck li.maximenuck.level1.active > span.separator{

	color: #17cdbe !important;
}

#cabecalho ul.maximenuck{

	position: static !important;
}

#cabecalho ul.maximenuck li.level1.parent a,
#cabecalho ul.maximenuck li.level1 li.level2 a{

	padding: 0 !important;
	margin: 0;
}

#cabecalho ul.maximenuck li.level1 li.level2 a{

	color: #000;
}

.full_header {
	background-color: #0f5373;
}


#logo-zone{

	z-index: 3;
	background-color: #fff;
	position: fixed;
	/* padding: 0px 0 20px; */
	padding: 0;
}


.conteudo {
    padding-top: 180px;
}


#logo-zone h1{

	/* color:#0f5373; */
	color:white;
	font-weight: bold;
	margin: 20px 0 0;
	text-transform: uppercase;
	text-align: left;
}

#logo-dto .module{

	float: left;
	width: 100%;
	clear: both;
}

#logo-dto > .module:last-child{

	margin-top: -15px;
}

#logo-dto table{

	float: right;
}

#logo-dto ul li{


	float: left;
	margin: 0 10px 20px;
	padding: 5px 20px;
	background: #17cebe;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;	
}

#logo-dto ul li a{

	font-size: 13px;
	font-weight: 600;
	color: #FFF;
}

#logo-dto h3{

	margin: 0 0 5px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 16px;
	color: #0f5473;
}

#logo-dto td{

	padding: 5px 10px;
}

#logo-dto a{

	text-transform: uppercase;
	/* font-size: 16px; */
	font-size: 0px;
	font-weight: bold;
	/* color: #0f5373; */
	color: transparent;

}


#logo-dto i{

	background: #0f5373;
	color: #FFF;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	font-size: 14px;
}

#logo-dto .search,
#logo-dto label,
.control-group.field-spacer,
.itemid-158 #listagem_links,
.itemid-154 .lerMaisNoticias{

	display: none;
}

.user_wrapper{

	padding: 2.5%;
	margin: 20px auto 40px;
	display: table;
}

.user_wrapper a{

	color: #0f5373;
}

.user_wrapper fieldset{

	border: solid 0px;
	padding: 0;
	margin: 0;
}

footer{

	background: #105474;
	font-size: 13px;
	padding: 20px 0;
	color: #FFF;
}

footer ul li{

	width: 20px;
	height: 20px;
	background: #FFF;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	text-align: center;
	float: left;
	margin-left: 20px;
}

footer ul li a{

	color: #105474;
	line-height: 20px;
	font-size: 12px;
}

.itemList,
.user_wrapper{

	background: #17cdbe;
}

.modulo_especialidade,
.itemList,
.itemBody{

	margin-bottom: 40px;
	padding: 45px 0
}

.modulo_especialidade .wrapper,
.destaque_bloco_img{

	position: relative;
}

.podcasts_especialidade{

	background: #f3f4f4;
	padding: 80px 0;
}

.itemTitle{

	float: left;
	width: 95%;
	padding: 10px 2.5%;
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
	font-weight: bold;
/*	background: #105474;*/
	margin: 0;
}

.itemFullText {

	font-size: 18px;
	line-height: 25px;
	margin-top: 20px;
}

.itemFullText p{

	margin: 0 0 15px;
}


.itemListView > .modulo_especialidade:last-child{

	margin:0;
}

#pub{

	margin-bottom: 40px;
}

.fotoreportagem_especialidade {

	background: transparent url(../../../images/site/fundo_fotoreportagem.jpg) no-repeat center center;
	background-size: contain;
}

.itemListView h2,
.itemRelated h2,
#infografismo h3{

	float: left;
	clear: both;
	margin: 0 0 40px;
	font-weight: 900;
	font-size: 20px;
	line-height: 25px;
	color: #FFF;
	background: #0f5373;
	padding: 5px 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;	
}


.itemContainer.noticia .destaque_bloco_img{

	width: 100%;
}

.info.full{

	width: 100%;
	margin: 0 0 20px;
	color: #373737;	
}

.destaque_bloco_img iframe,
.ondemand iframe,
.modulo_especialidade iframe{

	min-height: 350px;
}

.info{

	color: #FFF;
}

.info h3{

	margin: 0 0 20px;
}

.info h3,
.info h3 a:link,
.info h3 a:visited,
#itemListPrimary .info h3 a,
.noticia h3{

	font-size: 20px;
	line-height: 25px;
	color: #FFF;
	font-weight: 800;
}


.itemListView #itemListPrimary .noticia .info h3 a:link,
.itemListView #itemListPrimary .noticia .info h3 a:visited,
.info h3,
.info h3 a.itemRelTitle:link,
.info h3 a.itemRelTitle:visited,
.itemListView #listagem_links h3 a:link,
.itemListView #listagem_links h3 a:visited{

	color: #0f5473;
}

.info h3 a.itemRelTitle:hover{

	color: #16cdbd !important;
}

#itemListPrimary .info h3 a{

	font-weight: 600;
}

.moduleItemImage{

	margin: 0 0 30px;
	display: block;
	width: 100%;
}

.noticia h3{

	font-weight: bold;
	line-height: 30px;
	margin: 0 0 20px;
}

.emissoes_ondemand,
.itemBody{

	background: transparent url(../../../images/site/fundo_ondemand.jpg) no-repeat center center;
	background-size: cover;
	float: left;
	width: 100%;
}

.emissoes_ondemand .k2ItemsBlock > .ondemand{

	float: left;
	width: 45%;
}

.emissoes_ondemand .k2ItemsBlock > .ondemand iframe,
#mapa iframe{

	min-height: 350px;
	width: 100%;
}

.owl-next{

	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -5%;
}

.owl-prev{

	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -5%;
}

.owl-next i,
.owl-prev i{

	color:#0f5373;
	font-size: 50px;
}

iframe{

	width: 100%;
}

#contactos{

	background: #0f5373;
	padding: 45px 0;
	color: #FFF;
	text-align: center;
}

.contactos_wrapper a{

	color: #17cdbe;
}

.contactos_wrapper p{

	margin: 20px 0;
}

#contactos h4{

	font-size: 18px;
	line-height: 22px;
	margin: 0 0 35px;
	font-weight: normal;
}

#contactos h5{

	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #FFF;
	margin: 0 0 45px;
	font-weight: bold;
}

.emissoes_ondemand .k2ItemsBlock > .ondemand:nth-child(even){

	float: right;
}

.categoria{

	font-size: 15px;
	color: #0f5473;
	margin: 0 0 15px;
}

.categoria strong{

	font-weight: 900;
	font-size: 22px;
	line-height: 30px;
}

.podcast_conteudo h4{

	font-weight: bold;
	text-transform: uppercase;
	line-height: 25px;
	font-size: 20px;
	color: #0f5373;
}

.podcast_conteudo .full{

	margin: 0 0 20px;
}

h5.fundo_azul{

	font-size: 18px;
	line-height: 26px;
	background: #0f5373;
	color: #FFF;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	float: left;
	padding: 10px 0%;
	width: 100%;
}

#itemListPrimary > .noticia,
.k2ItemsBlock > .noticia{

	margin-bottom: 30px;
}

.data{

	font-size: 12px;
	color: #0f5473;
	line-height: 18px;
	margin: 10px 0;
	font-weight: 600;
}

.podcasts img{

	display: block;
	margin: 0 auto;
}

.noticias_especialidade{

	color: #373737;
}

.owl-dots{

	float: left;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}

.owl-dots button{

	width: 10px;
	height: 10px;
	display: inline-block;
	margin: 0 10px;
	border: solid 1px #0f5373 !important;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
}

.owl-dots button.active{

	background: #0f5373 !important;
}

.itemExtraFields table,
.itemExtraFields table table{

	width: 100%;
}

.itemExtraFields td{

	vertical-align: top;
	width: 50%;
}

.itemExtraFields table table td{

	padding: 5%;
	color: #333333;
}

.itemExtraFields table table td.img_bio{

	width: 20%;
}

.itemExtraFields table table td.img_bio img{

	border: solid 5px #0f5373;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
}

.itemExtraFields table table.moderador td.img_bio img{

	border-color: #17cdbe;
}

.itemExtraFields table table h2{

	font-size: 20px;
	line-height: 30px;
	text-transform: uppercase;
	color: #0f5373;
	margin: 0 0 10px;	
}

.moderador,
.itemExtraFields table table.moderador h2{

	color: #17cdbe;
}


#scrollToTop{

	position: fixed;
	bottom: 20px;
	right: 20px;
	font-size: 50px;
	color: #0f5373;
	display: none;
	cursor: pointer;
}

#listagem_links{

	background:#f3f4f4;
}

div.k2Pagination,
.pagination{

	float: left;
	width: 100%;
	margin: 60px 0 20px;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
}

div.k2Pagination ul,
.pagination ul{

	list-style: none;
	padding: 0;
	text-align: center;
	width: auto;
	margin: 0 auto;
	display: table;
}

div.k2Pagination ul li,
.pagination ul li{

	float: left;
	background-color: #0f5373;
	width: 25px;
	height: 25px;
	margin: 0 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 25px;	
}

div.k2Pagination ul li:hover,
.pagination ul li:hover{

	background: #000;
}

div.k2Pagination ul li a,
.pagination ul li a{

	font-size: 14px;
	color: #FFF;
	font-weight: 400;
	line-height: 26px;
}

div.k2Pagination .clr{

	float: left;
	width: 100%;
	margin-top: 10px;
} 

h2.tituloNoticia{

	margin-bottom: 35px;
	float: left;
	font-size: 30px;
	font-weight: 800;
	line-height: 35px;
	color: #FFF;
	width: 100%;
}

.noticias img{

	display: block;
	margin: 0 auto;
}

.itemIntroText{

	margin-top: 35px;
}

.itemFullText{

	color: #333333;
}

.itemRelated{

	margin-top: 45px;
}

.partilha_redes{

	margin: 20px 0
}

.partilha_redes h5{

	float: left;
	margin-right: 15px;
	text-transform: uppercase;
	color: #0f5373;
	font-size: 15px;
	font-weight: bold;
	line-height: 40px;
}

.partilha_redes a{

	text-align: center;
	float: left;
	margin: 0 5px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background:#16cdbd; 
	color: #FFF;
	-webkit-border-radius: 200%;
	-moz-border-radius: 200%;
	border-radius: 200%;
	font-size: 20px;
}

.partilha_redes a:hover{

	color: #FFF !important;
	background-color: #0f5373;
}

#apoios{

	background: #f3f4f4;
	margin: 0;
}

#apoios table{

	width: 100%;
}

#apoios table td{

	vertical-align: top;
}

.lerMaisNoticias a{

	font-size: 11px;
	text-transform: uppercase;
	color: #575757;
}



/* 
#logo-zone h1{

	background-color:#0f5373;
	color:#fff;
} */

@media (min-width: 1200px){
	
	
	#logo-zone h1{
	
		color:#fff;
	}
	

	.catItemVideoBlock iframe,
	.itemView iframe{

		min-height: 669px;
	}

	.itemIntroText{

		font-size: 22px;
		line-height: 30px;
	}

	.itemFullText{

		font-size: 18px;
		line-height: 25px;
	}

	#cabecalho{

		padding: 25px 0;
	}


	#logo{

		float: left;
		margin-top: 20px;
	}

	#logo-dto{

		float: right;
		width: 30%;
	}

	#logo-zone h1{

		font-size: 24px;
		line-height: 45px;
	}


	.wrapper,
	#contentor .search{

		width: 1200px;
		display: table;
		margin: 0 auto;
	}

	#cabecalho ul.maximenuck li.level1 .floatck{

		width: 100%;
		top: 71px;
		background: #f3f4f4;
		left: 0;
		z-index: 500 !important;
	}

	#cabecalho .floatck .maxidrop-main{

		padding: 20px 0px;
		display: table;
		margin: 0 auto;
		width: 1200px;
	}
	nav ul li.level1{

		float: left;
		padding: 0 8px;
		/* border-left: solid 1px #FFF; */
		font-weight: bold;
	}
	
	nav ul li.level1:before{

		content: "";
		display: block;
		border-radius: 50%;
		width: 5px;
		height: 5px;
		background-color: #17cdbe;
		position: relative;
		bottom: -13px;
		left: -11px;
	}

	nav ul li.level1:first-of-type:before{

		content: "";
		display: none;
	}

	nav ul li ul li{

		padding: 10px 0;
		border-top: solid 1px #000;
		border-bottom: solid 1px #000;
		float: left;
	}

	nav ul > li:last-child{

		/* border-right: solid 1px #FFF; */
	}

	nav ul li ul > li:last-child{

		border-right: solid 0px;
	}


	.destaque_bloco_img{

		float: left;
		width: 65%;
		margin-right: 5%;
	}

	.info{

		float: left;
		width: 30%;
	}

	.k2ItemsBlock > .fotoreportagem,
	.k2ItemsBlock > .podcasts,
	.k2ItemsBlock > .noticia,
	#itemListPrimary > .noticia{

		float: left;
		width: 31.6%;

	}

	.k2ItemsBlock > .noticia{

		width: 45%;
	}


	.k2ItemsBlock > .noticia:nth-child(even),
	#redes{

		float: right;
	}

	.k2ItemsBlock > .fotoreportagem:nth-child(3n+1),
	#itemListPrimary > .noticia:nth-child(3n+1),
	.k2ItemsBlock > .noticia:nth-child(odd){

		clear: left;
	}

	.k2ItemsBlock > .fotoreportagem:nth-child(3n+2),
	.k2ItemsBlock > .podcasts:nth-child(3n+2),
	#itemListPrimary > .noticia:nth-child(3n+2){

		margin: 0 2.5%;
	}	

	.lerMaisNoticias{

		position: absolute;
		right: 0;
		/* bottom: -30px; */
		top: -50px;
		padding: 5px 20px;
		border-radius: 20px;
		background-color: #17cdbe;
		font-weight: 800;
	}
	
	.lerMaisNoticias a{
		color: #fff !important;
	}

	.podcasts img{

		float: left;
	}

	.podcast_conteudo{

		float: left;
		width: 50%;
		margin-left: 5%;
		color:#333333;
	}

	.podcast_conteudo .btn{

		float: left;
		margin: 0;
	}

	#apoios table td{

		padding: 20px;
	}

	#infografismo table td{

		padding: 0 20px;
		width: 25%;
	}

	.itemid-101 #infografismo h2{

		height: 100px;
	}

	#copyright{

		float: left;
	}	

	.contactos_wrapper{

		width: 35%;
		margin: 0 auto;
	}

}

@media(min-width: 50px) and (max-width: 640px){

	.itemIntroText{

		font-size: 18px;
		line-height: 25px;
	}

	.itemFullText{

		font-size: 16px;
		line-height: 22px;
	}


	.catItemVideoBlock iframe,
	.itemView iframe{

		min-height: 350px;
	}

	.separator,
	#logo-dto table{

		display: none;
	}

	.wrapper{

		width: 100%;
		float: left;
	}

	.itemBody{

		width: 95% !important;
		padding: 0 2.5% !important;
	}

	#maximenuck109 .maximenumobiletogglericonck{

		padding: 10px !important;
		color: #17cdbe;
	}

	nav ul, 
	nav div#maximenuck109 ul.maximenuck{

		padding:10px 0 !important;
	}

	nav div#maximenuck109 ul.maximenuck li{

		padding:5px 0;
	}

	nav div#maximenuck109 ul.maximenuck li a{

		font-size: 18px;
		line-height: 30px;
	}

	nav div#maximenuck109 ul.maximenuck li div.floatck ul.maximenuck2, 
	nav div#maximenuck109 ul.maximenuck2{

		padding: 2.5% 0 !important;
	}

	nav #maximenuck109 .floatck .maxidrop-main ul.maximenuck2 li{

		text-align: center !important;
	}

	nav #maximenuck109 .floatck .maxidrop-main ul.maximenuck2 li a{

		color: #FFF !important;
		font-size: 15px;
	}

	#logo,
	#logo-dto{

		display: table;
		margin: 0 auto 20px;
		width: 90%;
	}

	#logo-zone h1{

		font-size: 30px;
		line-height: 35x;
	}


	.modulo_especialidade .info,
	.k2ItemsBlock .noticia,
	.podcasts,
	#k2Container.noticias .itemBody,
	#k2Container.noticias > .wrapper,
	.groupLeading .info,
	.itemContainer.noticia,
	.lerMaisNoticias{

		width: 97%;
		padding: 0 1.5%;
		float: left;
	}

	.lerMaisNoticias{

		text-align: right;
		margin-bottom: 5px;
	}

	#k2Container.noticias .itemBody{

		padding: 45px 1.5%;
	}

	.podcasts{

		margin-bottom: 5%;
	}

	#scrollToTop{

		display: none !important;
	}	

	#apoios td{

		width: 44%;
		display: inline-block;
		padding: 10px;
	}

	#infografismo td{

		margin: 0 0 30px;
	}

	.contactos_wrapper{

		width: 85%;
		margin: 0 auto;
	}

	#copyright{

		width: 100%;
		text-align: center;
	}

	#redes{

		display: table;
		margin: 15px auto 0;
	}

	#infografismo td{

		display: block;
		width: 100%;
	}

	#logo-zone h1 {
		background-color: #0f5373;
		color: #fff;
		width: 100%;
		height: 50px;
		margin-top: 167px;
	}

}


@media (min-width: 641px) and (max-width: 1199px){

	.itemIntroText{

		font-size: 22px;
		line-height: 30px;
	}

	.itemFullText{

		font-size: 18px;
		line-height: 25px;
	}

	.catItemVideoBlock iframe,
	.itemView iframe{

		min-height: 450px;
	}	

	.k2ItemsBlock,
	.lerMaisNoticias{

		width: 97%;
		padding: 0 1.5%;
		float: left;
	}	

	#logo{

		display: table;
		margin: 0 auto 20px;
	}	

	.destaque_bloco_img{

		float: left;
		width: 50%;
		margin-right: 5%;
	}

	.info{

		float: left;
		width: 45%;
	}

	.k2ItemsBlock > .noticia,
	.k2ItemsBlock > .podcasts,
	#itemListPrimary > .noticia{

		width: 48%;
		float: left;
	}


	.k2ItemsBlock > .noticia:nth-child(even),
	.k2ItemsBlock > .podcasts:nth-child(even),
	#itemListPrimary > .noticia:nth-child(even){

		float: right;
	}

	#itemListPrimary > .noticia:nth-child(odd),
	.k2ItemsBlock > .podcasts:nth-child(odd),
	.k2ItemsBlock > .noticia:nth-child(odd){

		clear: left;
	}

	.podcasts{

		margin-bottom: 5%;
	}	

	.lerMaisNoticias{

		text-align: right;
		margin-bottom: 5px;
	}

	#apoios td{

		width: 30%;
		display: inline-block;
		padding: 10px;
	}	
}

#infografismo td{

	vertical-align: top;
}

#infografismo{

	background: #e6e7e8;
	text-align: center;
}

#infografismo h2{

	font-weight: bold;
	font-size: 22px;
	line-height: 30px;
	color: #0f5470;
	margin: 20px 0 5px;
	text-transform: uppercase;
}

#infografismo h5{

	font-size: 18px;
	line-height: 22px;
	color: #17ccbf;
	font-weight: bold;
	margin: 0 0 20px;
	text-transform: uppercase;
	height: 50px;
}

#infografismo p{

	font-size: 13px;
	line-height: 18px;
	color: #0f5470;
}

#infografismo p.fonte{

	font-size: 10px;
	color: #000;
	line-height: 19px;
	margin: 20px 0 0;
}


td.separator{

	width: 10%;
}

#infografismo .custom{

	float: left;
	width: 100%;
}

.logado .itemImageBlock,
.optional,
.star{

	display: none;
}

.itemBody a{

	color: #0f5373;
}

li.level1.active a{

	font-weight: bold;
}

#member-registration fieldset{

	margin-bottom: 15px;
}

#member-registration iframe{

	height: 78px !important;
}

#jform_com_fields_sou_profissional_de_sa__de input,
#jform_com_fields_sou_profissional_de_sa__de label,
#jform_com_fields_dados input,
#jform_com_fields_dados label{

	width: auto;
	float: left;

}

#jform_com_fields_sou_profissional_de_sa__de input,
#jform_com_fields_dados input{

	margin: 5px 0 0;
}

#jform_com_fields_dados input,
#jform_com_fields_sou_profissional_de_sa__de input{

	margin: 5px 5px 0 0;
}


#jform_com_fields_profissional_de_sa__de label{

	margin: 0 15px 0 5px;
}

.play{

	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 50px;
}




.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
button.close {
	padding: 3;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert{

	display: table;
	margin: 0 auto;
}
.alert,
.alert h4 {
	color: #c09853;
}
.alert h4 {
	margin: 0 0 .5em;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
	cursor: pointer;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-success h4 {
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
.alert-options {
	float: right;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.alert-options:hover,
.alert-options:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.page-header h1{

	margin: 0 0 30px;
	color: #0f5373;
	font-size: 40px;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;
}


.owl-block.wrapper{

	display: block;
	clear: both;
}

#caras_live td {
	width: 33%;
	text-align: center;
}

#caras_live td p span {
	font-weight: bold;
	color: #17cdbe;
}

#caras_live td p span {
	font-weight: bold;
	color: #17cdbe;
}
#caras_live td p span.oradores {
	color: #0f5373;
}

#botao_ver_emissao {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	padding: 10px;
	background-color: #105474;
	color: white;
	border-radius: 25px;
	max-width: 200px;
	margin: 0 auto;
	margin-top: 25px;
	display: block;
}

#botao_ver_emissao:hover {
	color: #fff !important;
	text-decoration: underline;
	cursor: pointer;
}