/* Formulario */
.frm_default {
    width: 620px;
}
/* End Formulario */

/* Plugin Upload */
.ajax-file-upload {
    height      : auto;
    font-family : inherit;
    font-size   : inherit;
}

.ajax-upload-dragdrop {
    color: #555555;
}

.ajax-file-upload-statusbar {
    margin: 5px 0 0 0;
}

#btn_back {
    margin-left: 10px;
}

/* Flexigrid */
.flexigrid {
    font-size : 12px;
    width     : 650px;
    margin    : 0 auto 40px;
}

.flexigrid .ftitle {
    text-align: center;
}

.flexigrid div.sDiv2 select, .pGroup select {
    border    : 1px solid black;
    font-size : 11px;   
}

.pcontrol input {
    border    : 1px solid black;
    font-size : 11px;
}

.flexigrid div.sDiv2 {
    text-align : left;
    width      : 920px;
}

.flexigrid #btn_acao {
    width  : auto;
    height : 16px;
    margin : 0 auto;
    display: inline-table;
}

.flexigrid #btn_acao #editar_img {
    float             : left;
    background-image  : url('../imgs/editar.png');
    background-repeat : no-repeat;
    width             : 16px;
    height            : 16px;
    cursor            : pointer;
}

.flexigrid #btn_acao #excluir_img {
    float             : left;
    background-image  : url('../imgs/excluir.png');
    background-repeat : no-repeat;
    width             : 16px;
    height            : 16px;
    cursor            : pointer;
    margin-left       : 5px;
}

.flexigrid .qsbox {
    width: 450px;
}

/*Conteudo do Site Institucional*/
.content_main {
    min-height: 450px;
}

.content_main .title_page {
    background-color : #FF9147;
    padding-left     : 15px;
    color            : #FFFFFF;
}

.content_main .title_page h3 {
    font-weight: 900;
}

.content_main .content_wrapper {
    width         : 80%;
    margin-bottom : 20px;
}


.caixa_acontece
{
    font-style: italic;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;

    width: 420px;
    height: 170px;
    z-index: 5;	
    position: relative;
    background: #F2F2F2;
}


.caixa_material_apoio_1link
{
    font-style: italic;
    padding-top: 20px;
    padding-left: 20px;
    width: 800px;
    height: 50px;
    z-index: 1;	
    position: relative;
    background: #F2F2F2;
}

.tit_veja_tambem
{
    height: 60px;
    width: 60px;
    text-align: center;
    margin-bottom: 9px; 
    padding-top: 9px;
    z-index: 50;
    background-color: #F0821E;
	color:#FFF;
	border-radius: 200px;
    font-weight: 600;
    margin-bottom: -12px;
    position: relative;
}

/* Listagem de Relatorio */
.content_main .content_wrapper .list_rel {
    display    : table;
    margin     : 20px auto;
    width      : 800px;
    text-align : center;
}

.content_main .content_wrapper .list_rel > li {
    margin: 10px 15px 20px 0;
}

.content_main .content_wrapper .list_rel .relatorio_lista {
    /* border     : 1px solid #CCCCCC; */
    width      : 250px;
    height     : 80px;
    text-align : justify;
    overflow   : hidden
}

.content_main .content_wrapper .list_rel .relatorio_lista #relatorio_img {
    float  : left;
    cursor : pointer;
}

.content_main .content_wrapper .list_rel .relatorio_lista #relatorio_descricao {
    float       : left;
    padding     : 5px;
    width       : 188px;
}

.content_main .content_wrapper .list_rel .relatorio_lista #relatorio_titulo {
    text-align  : left;
    font-weight : bold;
}

.content_main .content_wrapper .list_rel .relatorio_lista #relatorio_download {
    width  : 30px;
    height : 30px;
    width  : 100%;
    cursor : pointer;
}

/* Fim Listagem de Relatorio */


/* Listagem Quem e quem */
.content_main .content_wrapper .list_rel .quem_e_quem_lista {
    /* border     : 1px solid #CCCCCC; */
    width      : 250px;
    height     : 80px;
    text-align : justify;
    overflow   : hidden
}

.content_main .content_wrapper .list_rel .quem_e_quem_lista #quem_e_quem_img{
    float  : left;
    cursor : pointer;
}

.content_main .content_wrapper .list_rel .quem_e_quem_lista #quem_e_quem_descricao {
    float       : left;
    padding     : 5px;
    width       : 188px;
}

.content_main .content_wrapper .list_rel .quem_e_quem_lista #quem_e_quem_titulo {
    text-align  : left;
    font-weight : bold;
}

.content_main .content_wrapper .list_rel .quem_e_quem_lista #quem_e_quem_download {
    width  : 30px;
    height : 30px;
    width  : 100%;
    cursor : pointer;
}
/* Fim Listagem Quem e quem */


/* Submenu */
.content_main .content_wrapper .submenu {
    padding-left  : 0px;
    padding-right : 0px;
}

.content_main .content_wrapper .submenu li {
    background-color : #FFFFFF;
    cursor           : pointer;
}

.content_main .content_wrapper .submenu .actived {
    background-color : #F0821E;
    cursor           : pointer;
    color            : #FFFFFF;
}

.content_main .content_wrapper .submenu li a {
    background-color : #FFFFFF;
    font-weight      : 800;
    color            : #000000;
}

.content_main .content_wrapper .submenu li a:hover {
    background-color : #F0821E;
    color            : #FFFFFF;
}
/* Fim Submenu */

.conteudo_pagina {
    font-size: 1.2em;
    text-align: justify;
}

.tam_img {
    width: 180%;
}

.botao_relatorio {
    width: 10%;
    height:10%;
}

.tam_letra {
    font-size: 15px;
}

.espacamento {
    padding-left: 30px; 
}

.alinhamento {
    margin-top: 2px;
}

.espacamento_projetos {
    padding-left: 15px; 
}

.espacamento_txt_projetos {
    padding-left: 35px;
    padding-top: 0px;
}

.rel_texto {
    position: relative;
    bottom: 45px;
    right: 51px;
    font-size: 14px;
}

.rel_imgSeta {
    position: relative;
    left: 170px; 
    bottom: 130px;
}

.rel_imgRel {
    position: relative; 
    right: 10px;
}

.rel_txtSeta {
    position: absolute;
    bottom: 130px;
    left: 225px;
    font-size: 13px;
}

.rel_texto2 {
    position: relative;
    bottom: 45px;
    right: 51px;
    font-size: 14px;
}

.rel_imgRel2 {
    position: relative; 
    right: 19px;
}

.rel_txtSeta2 {
    position: relative;
    bottom: 130px;
    left: 225px;
    font-size: 13px;
}

.tam_img_estrutura {
    width: 80%;
    right: 10%;
    margin-left: 9.5%;
}

.tam_img_alinhamento {
    margin-right: 9.5%;
    padding-right: 100px;
}

.caixa_texto {
    width: 21%;
    height: 400px;
    margin-left: 34%;
    margin-bottom: 12px;
    background: #F0F0F0;
    z-index: 5;
    overflow-y: scroll;
}

.caixa_texto_menor {
    width: 20%;
    height: 400px;
    margin-left: 10%;
    background: #F0F0F0;
    margin-left: 55%;
    margin-top: -412px;
    z-index: 10;
    padding-left: 10px;
    padding-top: 5px;
    overflow-y: hidden;
}

.alinhamento_texto {
    text-align: justify;
    padding-right: 4%;
    padding-left: 11px; 
    font-size: 14px;
    padding-top: 5px;
}

.tam_img_est2 {
    width: 17.6%;
}

.texto_cor {
    color: #FF7B28;
    font-weight: 900;
}

.alinhamento_texto2 {
    text-align: justify;
    padding-right: 10%;
    padding-left: 11px; 
    font-size: 13px;
    padding-top: 5px;
}

.caixa_maior {
    margin-right: 150px;
}

.fonte {
    font-size: 15px;
}

.caixa_azul {
    width: 160%;
    height: 600px;
    border-radius: 50px;
    margin-left: 180px;
    background: #087B99;
    padding-top: 15px;
    z-index: 1; 
}

.posicionamento {
    position: absolute;
    margin-rigth: 500px;
}


.datas_linhaTempo {
    color: #087B99;
    display: inline;
    padding-left: 30px;
}

.header_caixaAzul {
    color: white;
    font-weight: 900;
    font-size: 46px;
    margin-left: 550px;
}

.teste_slide {
    margin-left: 500px;
    width: 50%;
    z-index: 2;
}

.teste_slide {
    margin:0; 
    padding:0; 
}

#slide {
    height: 40px;
    width: 100%;
    margin-top: 30px;
    background: #D5C3AC;
    display: inline-block;
    padding-left: 10px;
    list-style: none;
    z-index: 3;
    display: block-inline;
    overflow: hidden; 
    position: relative;
    padding-rigth: 50px;
}

#slide img {
    position: absolute; 
    z-index: 1; 
    display: none; 
    left: 0; 
} 

#slide p {
    z-index:2; 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    padding: 10px; 
    font-family: Arial; 
    font-size: 14px; 
    background: rgba(0,0,0,0.5); 
    color: #fff; 
}

.posicionamento_Teste {
    margin-left: 500px;
}

.linha_do_tempo {
    position: absolute;
    color: #087B99;
    display: inline;
    padding-left: 30px;     
}

#next_prev {
    width: 960px;
    z-index: 15;
    top: -175px;
    position: relative;
}

/* Index Institucional */
.content_main .content_wrapper .list_inst {
    display    : table;
    margin     : 20px auto;
    width      : 800px;
    text-align : center;
}

.content_main .content_wrapper .list_inst > li {
    margin: 10px 15px 20px 0;
}

.content_main .content_wrapper .list_inst .item_lista {
    width      : 250px;
    height     : 210px;
    text-align : justify;
    overflow   : hidden
}
/* Fim Index Institucional */

/* Slider Historia Institucional */
.content_main .content_wrapper .margem_slider {
    margin-top: 10px;
}

.content_main .content_wrapper .coluna_slider {
    border-radius    : 15px; 
    min-height       : 300px; 
    background-color : #5789A2;
}

.content_main .content_wrapper .title_linha {
    text-align  : center; 
    color       : #FFFFFF; 
    padding     : 10px;
    font-size   : 2em; 
    font-weight : 800;
}

.content_main .content_wrapper .flexslider {
    border-width     : 0;
    background-color : #E3D4C3
}

.content_main .content_wrapper .flexslider .slides > li {
    text-align  : center;
    cursor      : pointer;
    padding     : 10px 2px;
    font-size   : 1.5em;
    font-weight : 800;
    color       : #5789A2;
}

.content_main .content_wrapper .flexslider .slides > li:hover {
    background-color: #CCCCCC;
}

.content_main .content_wrapper .flexslider .slides .actived {
    background-color: #CCCCCC;
}

.content_main .content_wrapper .col_img {
    text-align      : center;
    padding-bottom  : 15px;
}

.content_main .content_wrapper .col_desc {
    padding: 20px;
}

.content_main .content_wrapper .title_ano {
    font-size   : 1.5em;
    font-weight : 800;
    color       : #FFFFFF;
}

.content_main .content_wrapper .descr_ano {
    font-size   : 1.2em;
    font-weight : 800;
    color       : #FFFFFF;
    text-align  : justify;
}

/* Fim Slider Historia Institucional */

/* Fale Conosco */
.row form {
    background-color      : #EBEBEB;
    -moz-border-radius    : 7px;
    -webkit-border-radius : 7px;
    border-radius         : 7px;
}

.form-group {
    margin-left: 5%;
}

.tit_form {
    background-color : #FFCC66;
    text-align       : center;
}

.content_main .content_wrapper #frm_fale_conosco {
    width  : 70%;
    margin : 20px auto;
}

.content_main .content_wrapper #frm_fale_conosco #tel {
    width: 30%;
}

.content_main .content_wrapper #frm_fale_conosco #captcha {
    width: 20%;
}

/* Fim Fale Conosco */

@media(min-width: 960px) and (max-width: 1440px) {
    .content_main .content_wrapper .list_rel > li {
        float         : left;
        margin-bottom : 15px;
    }
    
    /* Fale Conosco */
    .content_main .content_wrapper #frm_fale_conosco {
        width: 90%;
    }
    /* Fim Fale Conosco */
}

@media(min-width: 768px) and (max-width: 960px) {
    .content_main .content_wrapper {
        width: 100%;
    }
    
    .content_main .content_wrapper .list_inst {
        width: 535px;
    }
    
    .content_main .content_wrapper .list_rel > li {
        float         : left;
        width         : 40%;
        margin-bottom : 15px;
    }
    
    .content_main .content_wrapper .list_rel {
        width: 100%;
    }
        
    /* Fale Conosco */
    .content_main .content_wrapper #frm_fale_conosco {
        width: 90%;
    }
    
    .content_main .content_wrapper #frm_fale_conosco #tel {
        width: 40%;
    }

    .content_main .content_wrapper #frm_fale_conosco #captcha {
        width: 30%;
    }
    /* Fim Fale Conosco */
}

@media (min-width: 481px) and (max-width: 767px) {
    .content_main .content_wrapper {
        width: 100%;
    }
    
    .content_main .content_wrapper .list_inst {
        width: 535px;
    }
    
    .content_main .content_wrapper .list_rel > li {
        float         : left;
        width         : 46%;
        margin-bottom : 15px;
    }
    
    .content_main .content_wrapper .list_rel {
        width: 100%;
    }
    
    /* Fale Conosco */
    .content_main .content_wrapper #frm_fale_conosco {
        width: 100%;
    }
    
    .content_main .content_wrapper #frm_fale_conosco #tel {
        width: 50%;
    }
    
    .content_main .content_wrapper #frm_fale_conosco #captcha {
        width: 30%;
    }
    /* Fim Fale Conosco */
}

@media (max-width: 480px) {
    .content_main .content_wrapper {
        width: 100%;
    }
    
    .content_main .content_wrapper .list_inst {
        width: 100%;
    }
    
    .content_main .content_wrapper .list_rel > li {
        float         : left;
        width         : 100%;
        margin-bottom : 15px;
    }
       
    .content_main .content_wrapper .list_rel {
        width: 100%;
    }
    
    /* Fale Conosco */
    .content_main .content_wrapper #frm_fale_conosco {
        width: 100%;
    }
    
    .content_main .content_wrapper #frm_fale_conosco #tel {
        width: 50%;
    }
    
    .content_main .content_wrapper #frm_fale_conosco #captcha {
        width: 30%;
    }
    /* Fim Fale Conosco */
}