/*
 *
 * CSS com estilos específicos criados pela Força Aérea Brasileira
 *
 * @Autores
 *
 * - Hugo Silva
 *
 * @Referencias
 *
 * ATENÇÃO:
 * Ao adicionar/alterar regras lembre-se sempre de testar em diferentes browsers
 * e em diferentes tamanho de tela, simulando assim dispositivos diferentes.
 *
 */

/* ********** GERAL ********** */

#content .quebraLinha {
    clear: both;
}

#noticia .thumbNoticia {
    width: 220px;
    height: 130px;
}

.formulario-pesquisa {
    /*
    background-color: #F7F7F7;  
    display: inline-block;
    padding: 10px;
    */
    padding: 20px 20px 0px 20px;
    background: #f0f0f0;
    overflow:hidden;

    /* Border style */
    border: 1px solid #cccccc;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px; 

    /* Border Shadow */
    -moz-box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    box-shadow: 2px 2px 2px #cccccc;

}
.form-button{
    float: right; 
    margin-left:15px;
    margin:10px 55px 10px 0;
    font-weight: bold;
    line-height: 1;
    padding: 6px 10px;
    cursor:pointer;
    color: #fff;

    text-align: center;
    text-shadow: 0 -1px 1px #64799e;

    /* Background gradient */
    background: #6A6A6A;
    background: -moz-linear-gradient
        (top, #6A6A6A 0%, #000000 100%);
    background: -webkit-gradient
        (linear, 0% 0%, 0% 100%,
        from(#6A6A6A), to(#000000));

    /* Border style */
    border: 1px solid #6A6A6A;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    /* Box shadow */
    -moz-box-shadow: inset 0 1px 0 0 #6A6A6A;
    -webkit-box-shadow: inset 0 1px 0 0 #6A6A6A;
    box-shadow: inset 0 1px 0 0 #6A6A6A;

}

.form-table-row-title {
    background: #f0f0f0;
}

.table-row-styled {
    background: #F9F9F9;
}

.table-row {
    padding-top: 2px;
    padding-bottom: 2px;
}

.centro {
    text-align: center;
}

.justify {
    text-align: justify;
}

.margem-rodape {
    margin-bottom: 20px;
}

.alinha-esquerda {
    text-align: left;
}

.alinha-direita {
    text-align: right;
}

.keywords {
    clear:both;
    margin-bottom: 2.5em;
    padding-bottom: 1em;
    border-bottom: 1px solid #CCCCCC;
}

.fake-link {
    cursor: pointer;
}

.logopress {
    text-align: center;
    margin-bottom: 20px;
}

.form-field {
    width:100%;
    margin-bottom: 10px;
}

.separador-borda-inferior {
    border-bottom: 1px dotted #bfc0c2;
}

.pdf-icon-grande {
    max-height: 30px;
}

.underline {
    text-decoration: underline;
}

.fonte {
    font-size: 90%;
    color: #666;
}

@media only screen and (min-width : 320px) and (max-width : 768px) {

    .row .readmore-row #readmore-button{
        display: table;
    }
    
    .row .readmore-row #veja-mais{
       display: table;
       border-bottom: 1px solid #DEDEDE;
       padding-bottom: 10px;
    }

    .row .readmore-row #texto-om, #nome-om, #endereco-om{
        text-align: center;
    }


}

.row .readmore-row:hover #readmore-img {

}

.borda-rodape {
    border-bottom: 1px solid #CCCCCC;
}

.azul-petroleo .outstanding-header .outstanding-title-copa {
    border-color: #3b7390;
    border-bottom: none;
    //background-: #eeeff1;
    background-image: url('https://www.fab.mil.br/images/copa/titulo.png');
    background-size: auto 100%;
    background-position: right;
    background-repeat: no-repeat;
    color: #3b7390;
    min-height: 48px;
    padding: 7px;
    padding-right: 70px;
}

.azul-escuro .outstanding-header .outstanding-title-radio {
    border-color: #00439e;
    border-bottom: none;
    //background-: #eeeff1;
    background-image: url('https://www.fab.mil.br/images/radio/LOGO.png');
background-size: auto 100%;
background-position: right;
background-repeat: no-repeat;
color: #00439e;
min-height: 48px;
padding: 7px;
padding-right: 70px;
}


/* ********** DATAS COMEMORATIVAS ********** */

.mes-data-comemorativa{
    min-height: 200px;
}

/* ********** BANNER ********** */

.portaltype-collective-cover-content #content .rowbanner {
    margin-bottom: 50px;
}

/* ********** NOTIMP ********** */

.tituloNotimp {
    font-weight: bold;
    color: #0F4098;
}

.subtituloNotimp {
    font-style: italic;
}

.autorNotimp {
    color: #c9c9c9;
    font-weight: normal;
}


.corpoTextoNotimp img {
    margin: 5px;
    border: 0px;
}

.tituloVeiculo {
    margin-bottom: 15px;
}

.tituloVeiculo img {
    max-height: 70px;
}

.veiculos-notimp {
    margin-bottom: 20px;
    margin-left: 10%;
}

.news-notimp {
    margin-left: 2%;
}

.notimp-footer {
    font-size: 0.8em;
    margin-left: 10px;
    margin-right: 10px;
    color: #363636;
    margin-top: 5px;
}

.notimp-edicoes-anteriores {
    margin-left:5%;
}

.notimp-edicoes-anteriores-column {
    width: 30%;
    float:left;
    margin-left:5px;
    margin-bottom: 20px;
}

.notimp-edicoes-anteriores-column a {
    font-size: 0.9em;
}

/* ********** VOOS ********** */

.datadia {
    float:left; 
    background-color:#C0C0C0; /*#03466C;*/
    width:13%;
    color: #FFFFFF;
    margin-bottom:1px;
    margin-right:1px;
    text-align:center;
    text-decoration: none;
    font-size: 14px;
}

.datadia > a {
    color: #FFFFFF;
}
.diabranco {
    float:left; 
    background-color: #FFFFFF; /*:#EDEDED;*/
    width:13%;
    color: #FFFFFF;
    margin-bottom:1px;
    margin-right:1px;
    text-align:center;
    text-decoration: none;
    font-size: 14px;
}

.datadia a {
    text-decoration:none;
    color: #FFFFFF;
}

.datadia a:hover {
    text-decoration:underline;
}

.disabled {
    background-color:#EDEDED; /*#C0C0C0;*/
}

.diaSemana {
    float:left; 
    background-color:#666666;
    width:13%;
    color: #FFFFFF;
    margin-bottom:1px;
    margin-right:1px;
    text-align:center;
    text-decoration: none;
    font-size: 11px;
    padding-top:2px;
    padding-bottom:2px;
}


/* ********** FAB TV ********** */

/*
.player-widget-horizontal2 {
    width: 450px;
    float: left;
    margin: 0.5em;
}
*/
.gallery-items-fabtv {
    width: 285px;
    float: left;
    margin: 0;
}
.player-metadata-wrapper {
    padding: 5px;
}

/* ********** MATÉRIA / NOTICIAS / MATERIA ********** */

.detalhe-materia {
    float:left;
    width:50%;
}

.print {
    float:right;
}

.share-icon, .tumblr-share-icon, .facebook-share-icon, .twitter-share-icon {
    display:inline-block; 
    text-indent:-9999px; 
    overflow:hidden; 
    width:61px; 
    height:20px;
}

.tumblr-share-icon {
    background:url('../images/sistema/geral/midiasSociais/tumblr-share-button.png') top left no-repeat transparent;
}

.facebook-share-icon {
    background:url('../images/sistema/geral/midiasSociais/facebook-share-button.png') top left no-repeat transparent;
}

.twitter-share-icon {
    background:url('../images/sistema/geral/midiasSociais/twitter-share-button.png') top left no-repeat transparent;
}

.icone-compartilhar {
    float:right;  
    margin-left: 3px;
}

.midiassociais-icons {
    float: right;
    width: 40%;
}

.barra-separadora-materia {
    border-top: 1px dotted #bfc0c2;
    border-bottom: 1px dotted #bfc0c2;
    padding-top: 10px;
}

.tituloNoticiasRelacionadas {
    width:100%;
}

#texto-materia  img {
    border: 0px;
    margin: 5px;
}

/* hls
.caixa-noticia-foto {
    min-height: 280px;
}
*/

/* ********** PUBLICACOES ********** */

#capa-publicacao {
    max-width: 100px !important;
}

#titulo-publicacao {
    font-size: 1em;
}

.div-imagem-publicacao {
    height: auto;
    vertical-align: bottom;
    text-align: center;
    margin:0 auto; 
    line-height: 2;
    position: relative;
    padding-top: 10px;
}

.div-texto-publicacao {
    margin-bottom:10px; 
}


.blocoPublicacao {
    text-align: center;
    padding-top: 10px;
    margin-left: 5%;
    margin-right: 5%;
    min-width: 190px;
    width: 40%;
    float: left;
}

/* ********** PERGUNTAS FREQUENTES ********** */

.subitem-faq {

    background-color: #EFEFEF;
    padding: 2px 5px;
    margin-bottom: 10px;
    margin-left: 15px;
}

/* ********** PAGINAÇÃO ********** */

.paginacao {
  text-align: center;
}

/*
.yiiPager li {
    float: left;
    background-color: #64799e;
    padding: 2px 5px;
}

.yiiPager li a {
    float: left;
    background-color: #64799e;
    padding: 2px 5px;
    border:1px solid red;
}*/


/* ***** PLAYER ***** */
.audio-player-box {
    background-color: #EFEFEF;
    padding: 0px 10px;
}

/* ***** ICONES ***** */

.documentByLine .icon-type-off {
    display: block;
    overflow: hidden;
    margin-top: 10px;
    width: 20px;
    height: 20px;
    text-indent: 100%;
    white-space: nowrap;
}

.tile-sc-embedder .documentByLine .icon-type-off {
    background: url("../images/sistema/geral/sprite-icons-off.png") no-repeat -1px -22px;
}

.tile-audio .documentByLine .icon-type-off {
    background: url("../images/sistema/geral/sprite-icons-off.png") no-repeat -1px -1px;
}

.tile-externalcontent .documentByLine .icon-type-off,
.tile-collective-nitf-content .documentByLine .icon-type-off {
    background: url("../images/sistema/geral/sprite-icons-off.png") no-repeat -1px -64px;
}

.tile-page .documentByLine .icon-type-off {
    background: url("../images/sistema/geral/sprite-icons-off.png") no-repeat -1px -43px;
}

.tile-image .documentByLine .icon-type-off {
    background: url("../images/sistema/geral/sprite-icons-off.png") no-repeat -1px -85px;
}

.tile-aplicativos .documentByLine .icon-type-off {
    background: url("../images/sistema/geral/sprite-icons-off.png") no-repeat -1px -106px;
}

.tile-folder .documentByLine .icon-type-off {
    background: url("../images/sistema/geral/sprite-icons-off.png") no-repeat -1px -64px;
}


/* ***** INSTITUCIONAL ***** */
.titulo-om-institucional {
    background-color: #EFEFEF;
    padding: 2px 5px;
    margin-bottom: 10px;
    min-height: 60px;
}
.logo-om-institucional {
    float: left;
    padding-right: 2px;
}

.img-om-institucional {
    max-height: 60px;
}

/* ***** PEMAER ***** */
.embed-pmaer {
    background-color: #EEEFF1;
    padding: 5px 10px;
} 

/**
 * CSS styles for CLinkPager.
 *
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @link http://www.yiiframework.com/
 * @copyright Copyright &copy; 2008-2010 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 * @since 1.0
 */

ul.yiiPager {
    border: 0 none !important;
    display: inline !important;
    font-size: 11px !important;
    line-height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
ul.yiiPager li {
    display: inline !important;
}
ul.yiiPager a:link, ul.yiiPager a:visited {
    border: 0 solid #9AAFE5 !important;
    color: #0E509E !important;
    font-weight: bold !important;
    padding: 1px 6px !important;
    text-decoration: none !important;
}
ul.yiiPager .page a {
    font-weight: normal !important;
}
ul.yiiPager a:hover {
    border: 0 solid #0E509E !important;
}
ul.yiiPager .selected a {
    background: none repeat scroll 0 0 #2E6AB1 !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
}
ul.yiiPager .hidden a {
    border: 0 solid #DEDEDE !important;
    color: #888888 !important;
}

/* ***** MENU ***** */
.item-central .link-audios {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -108px;
}

.item-central .link-audios {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -108px;
}

.item-central .link-videos {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -156px;
}

.item-central .link-infograficos {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -252px;
}

.item-central .link-fotos {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -300px;
}

.item-central .link-aplicativos {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -350px;
}

.item-central .link-downloads {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -400px;
}

.item-central .link-publicacoes {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -450px;
}

.item-central .link-radio {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -500px;
    line-height: 15px;
}

.item-central .link-aerovisao {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -550px;
    line-height: 15px;
}

.item-central .link-notaer {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -600px;
    line-height: 15px;
}

.item-central .link-fabinho {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -650px;
    line-height: 15px;
}

.item-central .link-app {
    background: url("../images/sistema/geral/sprite.png") no-repeat 0px -700px;
    line-height: 15px;
}

@media only screen and (min-width : 320px) and (max-width : 768px) {
    .item-central .link-radio {
        background: url("../images/sistema/geral/sprite.png") no-repeat 0px -500px;
        line-height: 38px;
    }
}

.list-central .last-item {
    border-bottom: none;
}




body.contraste  .item-central .link-audios {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -108px;
}

body.contraste  .item-central .link-videos {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -156px;
}

body.contraste  .item-central .link-infograficos {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -252px;
}

body.contraste  .item-central .link-fotos {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -300px;
}

body.contraste  .item-central .link-aplicativos {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -350px;
}

body.contraste  .item-central .link-downloads {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -400px;
}

body.contraste  .item-central .link-publicacoes {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -450px;
}

body.contraste  .item-central .link-radio {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -500px;
    line-height: 15px;
}

body.contraste  .item-central .link-aerovisao {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -550px;
}

body.contraste  .item-central .link-notaer {
    background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -600px;
}




@media only screen and (min-width : 320px) and (max-width : 768px) {
    body.contraste  .item-central .link-radio {
        background: url("../images/sistema/geral/sprite_bw.png") no-repeat 0px -500px;
        line-height: 38px;
    }
}

.list-central .last-item {
    border-bottom: none;
}

img.transbox {
    opacity: 1.0;
    filter: alpha(opacity=100);
  
}

img.transbox:hover {
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
} 



/* ***** CONCURSOS ***** */
.linha-tabela-concursos {
    font-size: 1.2em !important;
}

/* ***** DOWNLOADS ***** */
.img-download {
    height: 200px;
    vertical-align: bottom;
    display: table-cell;
}


/* ***** COPA ***** */
.flickrwrap {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.flickrwrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}