@font-face {
    font-family: 'oxygenlight';
    src: url('../font/oxygen-light-webfont.eot');
    src: url('../font/oxygen-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/oxygen-light-webfont.woff') format('woff'),
         url('../font/oxygen-light-webfont.ttf') format('truetype'),
         url('../font/oxygen-light-webfont.svg#oxygenlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'raleway';
    src: url('../font/Raleway-Regular.eot');
    src: url('../font/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/Raleway-Regular.woff') format('woff'),
         url('../font/Raleway-Regular.ttf') format('truetype'),
         url('../font/Raleway-Regular.svg#oxygenlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,body { margin: 0px; padding: 0px; width: 100%; height: 100%; font-family: Arial; background-color: transparent; font-size: 11pt; line-height: 1.2; }

/* *************************************************************************************************************************************************************** */
/* GO TOP BUTTON */

#myBtn { display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: black; color: white; cursor: pointer; padding: 15px; border-radius: 4px; }
#myBtn:hover { background-color: #727272; }

/* *************************************************************************************************************************************************************** */
/* FORM CONTATO */

.inputContato { background-color: #fdf9f0 !important; color: #0071bc !imporant; font-weight: bold; font-size: 9pt; padding: 4px !important; margin-bottom: 0 !important; }
.labelContato { color: #2c2c2c; }

/* *************************************************************************************************************************************************************** */
/* CARTAZES */

.containerCartaz { position: relative; cursor: pointer; }
.image { display: block; }
.overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease; background-color: black; }
.containerCartaz:hover .overlay { opacity: 0.7; }
.text { color: white; font-size: 20px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; }

/* *************************************************************************************************************************************************************** */
/* VIDEOS */

.card { box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; height: 170px; width: 100%; overflow: hidden; background-color: white; }
.card:hover { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); cursor: pointer; }
.containerVideo { padding: 10px; width: 100%; overflow: hidden; font-size: 9pt; word-break: break-word; }
.imgVideo { max-height: 180px; padding-bottom: 7px; }
.verMaisVideos { text-align: center; background-color: white; font-size: 12pt; padding: 10px; margin-bottom: 10px; margin-top: 10px; }
.videoPlay { display: none; }

/* *************************************************************************************************************************************************************** */
/* NOTICIAS */

.tituloNoticias { font-size: 18pt; padding: 10px 0px 5px 0px; font-weight: bold; }
.categoriaNoticias { font-size: 14pt; padding: 0px 0px 10px 0px; font-weight: normal; color: #4f4f4f; }
.dataNoticias, .rodapeNoticias { width: 100%; text-align: left; font-size: 10pt; padding: 0px 0px 10px 0px; color: #727272; font-style: italic; }
.textoNoticias { width: 100%; text-align: left; font-size: 11pt; padding: 0px 0px 10px 0px; color: #727272; }
.btn-lermais { background-color: black !important; color: white !important; }
.btn-lermais:HOVER { background-color: white !important; color: black !important; }

/* *************************************************************************************************************************************************************** */
/* OUTROS */

.parallax-window { min-height: 400px; background: transparent; }
.mask { display: none; width: 100%; height: 100%; position: absolute; z-index: 99; }
.bgBody { background-color: white; }
.titulosEntrada { font-size: 30pt; color: #0071bc; text-align: center; padding: 10px; }
.erro { color: red; font-size: 10pt; }
.imgCenter { margin: 0 auto; }
.ql-size-small { font-size: 8pt; }
.ql-size-large { font-size: 14pt; }
.ql-size-huge { font-size: 18pt; }
.ql-align-center { text-align: center; }

/* *************************************************************************************************************************************************************** */
/* BOTTOM */

.bottomTexto { color: white; font-family: Arial; font-size: 14pt; text-align: center; }
.bottomLinks:hover, .bottomLinks { color: white; font-weight: normal; text-decoration: none; }


/* *************************************************************************************************************************************************************** */
/* PAGINACAO */

a.link_paginacao_segundas_opcoes:link {color: #0078ca; text-decoration: none; font-size: 9pt; font-weight: bold;}
a.link_paginacao_segundas_opcoes:visited {color: #0078ca; text-decoration: none; font-size: 9pt; font-weight: bold;}
a.link_paginacao_segundas_opcoes:hover {color: #0078ca; text-decoration: underline; font-size: 9pt; font-weight: bold;}
a.link_paginacao_segundas_opcoes:active {color: #0078ca; text-decoration: none; font-size: 9pt; font-weight: bold;}

a.link_paginacao_opcoes:link {color: #309bf9; text-decoration: none; font-size: 9pt; text-wrap:normal;}
a.link_paginacao_opcoes:visited {color: #309bf9; text-decoration: none; font-size: 9pt; text-wrap:normal;}
a.link_paginacao_opcoes:hover {color: #309bf9; text-decoration: underline; font-size: 9pt; text-wrap:normal;}
a.link_paginacao_opcoes:active {color: #309bf9; text-decoration: none; font-size: 9pt; text-wrap:normal;}

.paginacao {border:0; margin:0; padding:0; }

 #pagination-flickr li{
 border:0; margin:0; padding:0;
 font-size:11px;
 list-style:none;
 }
 #pagination-flickr a{
 border:solid 1px #DDDDDD;
 margin-right:2px;
 }
 #pagination-flickr .previous-off,
 #pagination-flickr .next-off {
 color:#666666;
 display:block;
 float:left;
 font-weight:bold;
 padding:3px 4px;
 }
 #pagination-flickr .next a,
 #pagination-flickr .previous a {
 font-weight:bold;
 border:solid 1px #FFFFFF;
 } 
 #pagination-flickr .active{
 color:#3f3f3f;
 font-weight:bold;
 display:block;
 float:left;
 padding:4px 6px;
 }
 #pagination-flickr a:link,
 #pagination-flickr a:visited {
 color:#0063e3;
 display:block;
 float:left;
 padding:3px 6px;
 text-decoration:none;
 }
 #pagination-flickr a:hover{
 border:solid 1px #666666;
 }

/* *************************************************************************************************************************************************************** */
/* MEDIA QUERIES */

@media screen and (min-width:768px) {
  .card { height: 200px; }
  .containerVideo { font-size: 10pt; }
}
