@import url(txt.css);
@import url(form.css);
@import url(colorbox.css);
@import url(jquery.lightbox.css);
@import url(jquery.treeview.css);
*{font-family: Verdana, Helvetica, Arial, sans-serif}
.oculto{display: none;}
.banner_topo{position: absolute;top: 36px;margin-left: 15px}
#outras_inf{margin-left: 20px}

/* Editando o div geral */
#geral, #geral2 {margin: 10px auto;margin-bottom: 0;width: 900px; padding: 0;background: url(../imagens/fd_corpo.png)}

/* Resultados da Busca */
#google_results iframe,#cse-search-results iframe{margin-left: 20px;width: 630px !important;}

/* Logo */
#topo {background: url(../imagens/fd_top.jpg) no-repeat; height: 170px}
#topo .logo {margin: 10px 20px 0 20px}
#topo .logo_servico {float:right;margin: 20px 20px 0 20px}
#links_top {position: absolute; top:20px; margin-left: 500px; width: 380px;}
#busca{position: absolute; top:70px; margin-left: 500px; width: 382px;text-align: right}

/* Div Webmail */
#webmail{width: 450px; position:absolute;; top:150px;}
#webmail #bt_acessar{margin-left: 300px; position: absolute; top: 3px}
#tel{margin-top: 8px}

/* Div Conteúdo */
#conteudo{margin: 10px auto; width: 900px;}

/* Div topo secundário */
#topo_secundario{float:right;margin: 15px 25px 15px 15px; width: 650px}

/* Div conteúdo secundário */
#conteudo_secundario{margin-left: 210px;margin-bottom: 0px;width: 475px}

/* Div lateral direito */
#lateral_dir{float:right;margin: 0 70px 15px 0;width:145px;}

/* Div lateral direito administrador */
#lateral_dir_admin{float:right;margin: 0 70px 15px 0;width:145px;}

/* Div banner */
#banner{float: left;position: relative;top: 16px;left: 35px;width: 650px; height: 160px;}
#banner2{float: left;position: relative;left: 35px;width: 650px; height: 60px;margin: 20px 0 20px 0}
#banner .dest{float:left;position: relative; top: -155px;left: 5px; z-index: -1}
#banner #txt1, #banner #txt2, #banner #txt3{float: left; position: absolute; top: 102px;margin-left: 17px; width: 420px;color: #FFFFFF; font-size: 12px;z-index: 2}
#banner .normal {background: url(../imagens/dest_banner.png) no-repeat; width: 142px; height: 35px; line-height: 35px; margin-left: 494px}
#banner .sel {background: url(../imagens/dest_sel_banner.png) no-repeat; width: 184px; height: 35px; line-height: 35px; margin-left: 453px}
#banner3{float: right;margin-top: 30px;margin-right: 25px;width: 320px;}
#controles{text-align: right; position: relative; top: -120px; left: 5px;z-index: 10}
#controles a{font-weight:bold;font-size: 20px;color: #000000; text-decoration: none; margin-right: 10px}
#estagios{float: right;margin-top: -12px;position: relative;top: 17px;right: 25px;width: 320px;}
#material_apoio{margin-bottom: 20px;}

/* Destaques da página inicial */
#txt_dest1, #txt_dest2, #txt_dest3, #txt_dest4 {position: relative; top: -65px;background: url(../imagens/fd_txt_dest.png) no-repeat;}
#txt_dest1 p, #txt_dest2 p, #txt_dest3 p, #txt_dest4 p{font-weight:bold;font-size: 12px;padding: 5px; height: 50px; width: 280px; color: #000000}

/* Div eventos e noticias */
#eventos{float: left;position: relative;width: 320px;margin-top: 5px;}
#avisos, #twitter{float: left;position: relative;width: 320px;margin-top: 5px;}
#noticias{float: left;position: relative;left: 35px;margin-top: 20px;margin-right: 5px;width: 320px;}
#blogs{float: left;position: relative;left: 22px;margin-top: 20px;margin-right: 5px;width: 320px;}

/* Div lateral esquerdo */
#lateral_esq{float: left;width: 190px;margin-top:15px;position: relative;left: 20px;background: url(../imagens/fd_lateral_esq.png) no-repeat;padding-left: 2px;margin-bottom: 20px}

/* Div lateral faq */
#lateral_esq_faq{float: left;width: 190px;margin-top: -10px; display:table-column; position: relative;left: 20px;background: url(../imagens/fd_lateral_faq.png) repeat-y;padding-left: 2px;}

/* Div conteúdo faq */
#conteudo_faq{margin:-156px 0 0 230px;}
#br_faq{background: #efefef;margin-right: 12px;height: 30px; margin-bottom: 10px}
#controla_fonte{float:right;margin-right: 10px;margin-top: -10px; padding: 0}

/* Div lateral esquerdo administrador */
#lateral_esq_admin{float: left;width: 190px;height: 500px;position: relative;left: 20px;top:15px;background: url(../imagens/fd_lateral_esq.png) no-repeat;padding-left: 2px;margin-bottom: 20px}

/* Class slides */
.slides{width: 475px;text-align:center; margin-top: 20px}

/* Div verificação */
#verificacao{margin:15px}

/* Div Rodapé */
#rodape{width: 900px;height: 120px; clear:both;margin: 10px 0 0 0; padding-bottom: 10px;margin-bottom:-8px}
#rodape_centro{width: 850px; margin: 0 auto}
#rodape #w3c{float: right; margin: 10px 10px 0 10px}

/* Div Resultado */
#resultado {padding: 2px 5px 2px 2px;background-image: url("../imagens/info.png");background-repeat: no-repeat;background-position: 0;background-color: #fff38f;margin: 0 15px 10px 15px;}

/* Div Aviso */
#aviso, #aviso_restrito {padding: 2px 5px 2px 2px;background-image: url("../imagens/info.png");background-repeat: no-repeat;background-position: 2px;background-color: #fff38f;margin: 0 15px 10px 15px;}
#natal {padding: 2px 5px 2px 2px;background-color: #90131b;margin: 0 15px 10px 15px;color: #ffffff}

/* Div Carregando */
#carregando {padding: 2px 5px 2px 2px;background-image: url("../imagens/loader2.gif");background-repeat: no-repeat;background-position: 2px;background-color: #707070; margin: 0 15px 10px 15px;}

/* Div Mais notícias */
#mais_noticias {padding-top: 10px}

#noticia{margin: 20px 0px 20px 16px}

/* Div Mais fotos */
#mais_fotos{width: 445px;margin-left:15px;}

/* Div Barra Paginação */
#barra_paginacao{margin-bottom: 15px}

/* Div album */
.div_album{height: 75px}

/* Estilizando o  box rsvErros */
#rsvErrors{margin: 10px 15px 10px 15px;padding: 5px 5px 5px 55px;background-image: url("../imagens/atencao.png");background-repeat: no-repeat;background-position: 10px;background-color: #BC0000; color: #ffffff;display:none}

/* Estilizando o cartão ponto */
#frente_cartao, #verso_cartao{margin-bottom: 20px;margin-top:20px; margin-left:20px;width: 280px; height: 308px;background: url('../imagens/borda_cartao.png');text-align:center}
#frente_cartao p, #verso_cartao p{text-align:center;width: 270px}
#frente_cartao img, #verso_cartao img{margin:0; padding:0}
#frente_cartao .foto, #verso_cartao .foto{position:relative;top: 20px;margin-bottom:10px}
#frente_cartao .nome{font-weight:bold;font-size:16px}
#frente_cartao .cargo{font-weight:bold;font-size:14px}
#frente_cartao .chapa{font-weight:bold;font-size:13px}

/* Estilzando o conteúdo referente ao evento clicado */
.disable_masking{position: fixed;z-index: 100000;width: 500px; height: 250px;background-color: #dbdbdb;padding: 20px;}
.cima{border: 1px solid #a0a0a0;width: 498px; height: 250px;background:#FFFFFF;padding: 20px;margin: -24px 0 0 -22px}
.disable_masking p{font-size: 12px;margin: 0; padding: 2px}
.closebutton, .myclosebutton{float: right;text-decoration: none;} 

/* Estilizando a caixa de acesso ao portal na área restrita */
.portal_educacional{width: 190px; height: 145px; margin: 5px 0 5px 0; background: url(../imagens/fd_menu_restrito.jpg)}
/* Estilizando a caixa de acesso ao portal na área restrita */
.portal_educacional p{font-size: 11px; margin: 0px 10px 0px 10px; height: 100px; padding-top: 5px}
.bt_portal_academico{cursor: pointer;border:none; background: url(../imagens/bt_portal_academico.png) no-repeat;margin-left: 5px;width: 180px; height: 38px}
.bt_recursos_humanos{cursor: pointer;border:none; background: url(../imagens/bt_recursos_humanos.png) no-repeat;margin-left: 5px;width: 180px; height: 38px}