
@import url('https://fonts.googleapis.com/css?family=Merriweather&display=swap');
@import url('https://fonts.googleapis.com/css?family=Muli&display=swap');

body {
  font-family: 'Muli', sans-serif;
  color: #6f6f6f;
  font-size: 14px;
}

.merriweather {
 font-family: 'Merriweather', sans-serif;
 font-weight: 500;
}

a { text-decoration: none ;}
a:link { text-decoration: none ;}

.page {
  min-height: 100vh;
  margin-bottom: -56px;
}
.page:after {
  content: "";
  display: block;
  height: 72px;
}

.agenciaradio2 {
  font-family: 'Libre Baskerville', serif;
  font-size: 30px;
  margin-top: 16px;
}

h4.title_ultima {
color: #056095;
}

h4.title_ultima a{
color: #056095;
}

h4.title_livre {
color: #e17f02;
}

h4.title_livre a{
color: #e17f02;
}


h3.title_podcast {
color: #056095;
}

h3.title_podcast a{
color: #056095;
}



h4.title_dr {
color: #056095;
}

h4.title_dr a{
color: #056095;
}

.bg-laranja {
  background-color: #de7d00;
}


div.lista a {
/*  color: #000000;*/
  color: #6f6f6f;
  text-decoration: none;
  font-size: 0.9rem;
}

.BordaTop {
  border-style: dashed;
}

/* usado em Destaque */
.destaque {
  line-height: 130%;
  text-decoration: none;
  color: #000000;
}

.destaque a {
  text-decoration: none;
  color: #6b6c70;
  font-weight: bold;
}

/* usado em Conteúdo Aberto retranca */
.caretranca {
  line-height: 130%;
  text-decoration: none;
  color: #6b6c70;
}

.caretranca a {
  text-decoration: none;
  color: #6b6c70;
}




/* usado na home - editoria na lista DR */
.dr_editoria_home, .dr_editoria_home.merriweather a {
  color:  #056095;
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 1.0rem
}

div.editoria_int {
  color:  #056095;
  font-size: 1.2rem;
}

.baixe_not {
  color: #575656;
}

/* usado na home - direto da reda��o */
.dr_texto {
  overflow: hidden;
  position: absolute;
  color: white;
  display: none;
  background-color: #57bc90;
  line-height: 120%;
}
.dr_editoria_info {
  position: relative;
}
.dr_editoria_info:hover .dr_editoria_info2{
  opacity: 0;
}
.dr_editoria_info:hover .dr_texto {
  display: block;
}

/* usado em PODCASTS (home) */
.capaspod {
  padding-left: 0px;
  padding-right: 19px;
}
/*
.capaspod:last-child {
  padding-left: 0px;
  padding-right: 0px;
}*/

.descritivo_pod {
  background-color: #d3d3d3;
  font-size: 0.8rem;
  font-weight: bold;
  border-color: #a9a9a9;
  height: 20px;
  width: 20px;
  padding: 0px;
}

.pc_help {
  display: flex;
  padding: 20px 15px 20px 15px;
  position: absolute;
  opacity: 0;
  transition: all 500ms ease;
  margin-right: 19px;
  transition: opacity 500ms ease;
  background-color: #056095;
  height: 100%;
  text-align: center;
}

.pc_help > div {
  margin: auto;
}

.pc_img {
  transition: all 500ms ease;
}

.pc_div:hover .pc_img {
  opacity: 0.10;
}

.pc_div:hover .pc_help {
  opacity: 1;
}

/* usado em PODCASTS link a partir do titulo */
.pc_help2 {
  display: flex;
  padding: 20px;
  position: absolute;
  opacity: 0;
  transition: all 500ms ease;
  transition: opacity 500ms ease;
  background-color: #056095;
  height: 100%;
  text-align: center;
  border: 5px solid #fff;
}

.pc_help2 > div {
  margin: auto;
}

.pc_div:hover .pc_help2 {
  opacity: 1;
}

.Podcasts-img {
  border: 5px solid #fff;
}


/* usado em MAISBAIXADOS e ACERVO */
.maisbacervo {
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 20px;
  background-color: #e8e8e8;
  min-height: 175px;
  margin-bottom: 15px;
}

div.top{
  text-transform: uppercase;
  color: #119586;
  padding-bottom: 20px;
}

div.top a{
  color: #000000;
  text-decoration: none;
  text-transform: initial;
}

.icon_overlay {
  position: absolute;
  z-index: 1;
  margin: 0px 0 0 0px;
}

.help_overlay {
  position: absolute;
  z-index: 1;
  margin: 20px 0 0 -40px;
}

.cursor-pointer {
  cursor: pointer;
}

/*Usado na p�gina not�cia*/
div.texto_not {
 line-height: 130%;
}

div.texto_not p{
 line-height: 100%;
}

.titulo {
  color: #ffffff;
  background-color: #119586;
  padding: 0.3rem 5px;
}

/*Usado na p�gina not�cias*/

div.lista_not {

}

p.data_not {
    font-size:0.9rem;
}

div.editoria_not{
  display: inline-block;
  text-transform: uppercase;
  background-color:#77c9d4;
  color:#fff;
  font-size:15px;
}

/*Usado na p�gina quem somos*/
.fraseQuemSomos {
  background-color: #d3d3d3;
}

.fraseQuemSomos:hover {
  background-color: #57bc90;
}
h5.fraseQuemSomos:hover {
  font-size: 16px;
}

h4.titulotopo {
  background-color: #d3d3d3;
  box-shadow: 6px 6px 1px #343a40;
  display: inline-block;
}

/*Usado na p�gina servi�os*/
div.BlocoServicos {
  background-color: #57bc90;
  border-radius: 10px;
  width: 160px;
  display: inline-block;
}

div.BlocoServicos2 {
  background-color: #77c9d4;
  border-radius: 10px;
  width: 160px;
  display: inline-block;
}

div.BlocoServicos:hover, div.BlocoServicos2:hover, div.BlocoServicos3:hover {
  filter:drop-shadow(8px 8px 10px gray);
}

div.BlocoServicos3 {
  background-color: #2ecc71;
  border-radius: 10px;
  width: 160px;
  display: inline-block;
}

img.ImgServicos {
  filter:brightness(200%);
}

img.ImgServicos:hover {
  filter:invert(100%);
}

/*Usado na p�gina Contato*/

.contato
{
color:#FFFFFF;
}

.contato input[type="text"], .contato textarea, .contato select{

  background-color: #01273A;
  border: none;
  border-bottom: 1px solid #48606F;
  color:#FFFFFF; /*era #48606F*/
}
.contato input[type="text"]::-webkit-input-placeholder, .contato textarea::-webkit-input-placeholder {
  color:#FFFFFF; /*era #48606F*/
}
.contato input[type="text"]::-moz-placeholder, .contato textarea::-moz-placeholder {  /* Firefox 19+ */
  color:#FFFFFF; /*era #48606F*/
}
.contato input[type="text"]::-ms-input-placeholder, .contato textarea::-ms-input-placeholder {
  color:#FFFFFF; /*era #48606F*/
}
.contato input[type="text"]::placeholder, .contato textarea::placeholder {
  color:#FFFFFF; /*era #48606F*/
}


/*Usado na pagina Canais*/
.QS_box { /*(eh o mesmo da pagina QuemSomos.php) */
  box-shadow: 2px 2px 5px #f1f1f1;
  border-radius: 5px;
  background-image: linear-gradient(white, #efefef);
}
.QS_box2 {
  box-shadow: 2px 2px 5px #f1f1f1;
  border-radius: 5px;
  background-color: #f4e7d6;
}

.QS_box_ultimas {
  box-shadow: 2px 2px 5px #f1f1f1;
  border-radius: 5px;
  background-color: #f4e7d6;
}



/*================================================
Start Important Part
==================================================*/

.underline--magical {
  background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
  background-repeat: no-repeat;
  background-size: 100% 0.2em;
  background-position: 0 88%;
  transition: background-size 0.25s ease-in;
}
.underline--magical:hover {
  background-size: 100% 88%;
}

/*================================================
End Important Part
==================================================*/

.my-button {
  box-shadow:
    -3px -3px 3px 0 rgba(255, 255, 255, 0.1),
    3px 3px 3px 0 rgba(0, 0, 0, 0.4);
  border-radius: 7px;
  padding: 2px 10px;
}

.submenu {
  position: absolute;
  background-color: #005E91;
  z-index: 1;
  padding: 10px 0;
  display: none;
  box-shadow: 0 0 3px 0 #777;
}
.submenu a {
  display: block;
  color: #FFF;
  padding: 0 10px;
  white-space: nowrap;
}
.submenu a:hover {
  background-color: #FFF;
  color: #005E91;
}

.popoverDiv {
  position: absolute;
  z-index: 100000;
  left: 0;
  top: 0;
  display: none;
}
.popoverDiv > div {
  padding: 20px;
  border-radius: 5px;
  background-color: #FFF;
  box-shadow: 0 0 3px 0 #000;
}
.popoverDiv > div::before {
  content: ' ';
  background-image: url(/images/top_arrow.png);
  display: block;
  margin: -30px auto 20px;
  width: 19px;
  height: 10px;
}

/* Acervos.php */
.acervos_titulo {
  display: inline-block;
}

.acervos_titulo p { /*este pega na home tambem!*/
  display: inline-block;
  margin-bottom: 4px;
}

.acervos_texto {
  min-height: 200px;
}

/* Podcast.php */
.Podcast_player-blue {
  background-color: #005e91;color: #fff;
}
