html, body {
  height:100%;
  background-color:#ba5a1a;
  background-image:url(../img/bg_body.jpg);
  background-position:top center;
  background-repeat:repeat-x;
}

#tudo {
  width:770px;
  margin:0 auto;
  background-image:url(../img/bg_meio.gif);
  background-repeat:repeat-y;
  background-position:center;
}

#coluna_menu{
  width:217px;
  float:left;
  text-align:center;
}

#coluna_central{
  width:553px;
  float:left;
}

#topo1{
  height:155px;
  background-image:url(../img/img_topo_001.jpg);
}

#topo2{
  height:155px;
  background-image:url(../img/img_topo_002.jpg);
}

#topo3{
  height:155px;
  background-image:url(../img/img_topo_003.jpg);
}

#topo4{
  height:155px;
  background-image:url(../img/img_topo_004.jpg);
}

#topo5{
  height:155px;
  background-image:url(../img/img_topo_005.jpg);
}

#topo6{
  height:155px;
  background-image:url(../img/img_topo_006.jpg);
}

#topo7{
  height:155px;
  background-image:url(../img/img_topo_007.jpg);
}

#topo8{
  height:155px;
  background-image:url(../img/img_topo_008.jpg);
}

#topo9{
  height:155px;
  background-image:url(../img/img_topo_009.jpg);
}

#topo10{
  height:155px;
  background-image:url(../img/img_topo_010.jpg);
}

#topo11{
  height:155px;
  background-image:url(../img/img_topo_011.jpg);
}

#topo12{
  height:155px;
  background-image:url(../img/img_topo_012.jpg);
}

.buscar_topo{
  background-image:url(../img/bg_buscar.gif);
  width:134px;
  height:89px;
  float:right;
  margin:26px 40px 0 0;
  padding:40px 7px 0 7px;
}

.buscar_topo p{
  font-size:11px;
  margin-top:0;
}

#rodape {
  width:770px;
  height:76px;
  margin:0 auto;
  text-align:left;
  font-size:11px;
  background-image:url(../img/rodape.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.bloco_paginacao {
  text-align:center;
  margin:5px auto;
}

.bloco_paginacao img {
  vertical-align:middle;
}

.span_verde {
  color:#4c7f00;
}

.span_marrom {
  color:#765a45;
}

.link_abaixo {
  width:470px;
  border-top:1px solid #cfcfcf;
  padding:4px;
  margin:4px 30px;
}

/* ---------- HOME ---------- */

#banner_home {
  width:526px;
  height:220px;
  padding-top:13px;
  text-align:center;
}

#flash_home {
  width:543px;
  height:220px;
  margin:0 0 10px 10px;
  background-image:url(../img/bg_flash.jpg);
  background-repeat:no-repeat;
  background-position:top right;
}

#home_destaques {
  width:520px;
  height:140px !important;
  margin:10px;
}

#home_areas_titulo {
  margin:20px 0 20px 10px;
}

.quadro_trabalho_home {
  float:left;
  position:relative;
  width:150px;
  height:160px;
  margin:20px 0 0 10px;
}

.quadro_trabalho_img_home {
  width:114px;
  height:87px;
  margin:0 auto;
}

#home_midia_titulo {
  margin:0 0 20px 40px;
}

#home_fotos {
  position:relative;
  display:inline;
  float:left;
  width:250px;
  height:170px;
  margin:0 0 10px 10px;
}

#prev {
  position:relative;
  display:inline;
  float:left;
  margin:20px 1px 1px 10px;
}

#slideshow {
  position:relative;
  display:inline;
  float:left;
  width:142px;
  height:106px;
  text-align:center;
  margin:1px 1px 1px 5px;
  cursor:pointer;
}

#slideshow img {
  width:142px;
  height:106px;
}

#next {
  position:relative;
  display:inline;
  float:left;
  margin:20px 1px 1px 1px;
}

#home_videos {
  position:relative;
  display:inline;
  float:right;
  width:240px;
  height:140px;
  margin:0 40px 10px 0;
  overflow:auto;
}

.quadro_video_home {
  margin:5px 5px 10px 5px;
}

.quadro_video_home img {
  vertical-align:middle;
}

/* Destaques HOME */
#home_destaques {
  height:160px;
  margin:20px 0 0 10px;
}
#not1 , #not2 , #not3 , #not4 , #not5 {
  position:relative;
  display:inline;
  float:left;
  width:274px;
  height:38px;
  padding:3px 5px;
  margin:0 -4px 4px 2px;
  background-color:#e3dbd0;
}
#img_not1 , #img_not2 , #img_not3 , #img_not4 , #img_not5 {
  position:relative;
  display:inline;
  float:left;
  width:190px;
  height:140px;
  margin-right:10px;
  overflow:hidden;
}
/* FIM Destaques HOME */

#texto_fotos {
  position:relative;
  display:inline;
  float:left;
  width:180px;
  height:45px;
  margin:0 10px 5px 42px;
  text-align:justify;
  font-size:10px;
}

#texto_videos {
  position:relative;
  display:inline;
  float:right;
  width:180px;
  height:45px;
  margin:0 70px 5px 0;
  text-align:justify;
  font-size:10px;
}

/* ---------- O GRUPO ---------- */

#topo_grupo {
  width:553px;
  height:119px;
  background-image:url(../img/tit_o_grupo.gif);
  background-repeat:no-repeat;
}

#topo_grupo p {
  width:350px;
  height:70px;
  text-align:justify;
  padding:42px 20px 0 27px;
}

#texto_grupo {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
  text-align:justify;
}

/* ---------- EQUIPE ---------- */

#topo_equipe {
  width:553px;
  height:119px;
  background-image:url(../img/tit_equipe.gif);
  background-repeat:no-repeat;
}

#topo_equipe p {
  width:350px;
  height:70px;
  text-align:justify;
  padding:42px 20px 0 27px;
}

#container_equipe {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
}

.comp_nome {
  padding:5px 20px;
}

/* ---------- NOSSO TRABALHO ---------- */

#topo_trabalho {
  width:553px;
  height:119px;
  background-image:url(../img/tit_nosso_trabalho.gif);
  background-repeat:no-repeat;
}

#topo_trabalho p {
  width:350px;
  height:70px;
  text-align:justify;
  padding:42px 20px 0 27px;
}

#container_trabalho {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
}

.quadro_trabalho {
  float:left;
  position:relative;
  width:160px;
  height:180px;
  margin:20px 20px 0 50px;
}

.quadro_trabalho_img {
  width:154px;
  height:134px;
  background-image:url(../img/bg_trabalho.gif);
  background-repeat:no-repeat;
  overflow:hidden;
}

.quadro_trabalho_pos {
  position:relative;
  top:11px;
  left:21px;
}

#titulo_trabalho {
  font-size:18px;
  font-weight:bold;
  text-align:center;
  padding:10px;
  background-color:#faffe9;
  color:#933b25;
  border-left:4px solid #92a941;
  border-right:4px solid #92a941;
}

.texto_trabalho {
  padding:10px;
  text-align:justify;
}

#container_trabalho .img_ft {
  margin:20px 10px;
  cursor:pointer;
}

.titulo_exemplo {
  font-size:14px;
  font-weight:bold;
  text-align:center;
  padding:5px;
  margin:20px auto 5ps auto;
  background-color:#faffe9;
  color:#708720;
}

/* ---------- ENSINO ---------- */

#topo_ensino {
  width:553px;
  height:119px;
  background-image:url(../img/tit_ensino.gif);
  background-repeat:no-repeat;
}

#topo_ensino p {
  width:350px;
  height:70px;
  text-align:justify;
  padding:42px 20px 0 27px;
}

#container_ensino {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
}

.quadro_curso {
  width:480px;
  padding:5px;
  border-top:1px solid #92a941;
  margin-bottom:20px;
}

.quadro_curso img {
  float:right;
  margin:0 0 10px 20px;
}

.nome_curso {
  font-size:16px;
  font-weight:bolder;
  color:#92a941;
}

/* ---------- PROJETOS ---------- */

#topo_projetos {
  width:553px;
  height:119px;
  background-image:url(../img/tit_projetos.gif);
  background-repeat:no-repeat;
}

#topo_projetos p {
  width:350px;
  height:70px;
  text-align:justify;
  padding:42px 20px 0 27px;
}

#container_projeto {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
}

.quadro_projeto {
  width:480px;
  margin:0 auto;
  padding:5px;
  background-color:#f3f2f0;
  margin-bottom:20px;
}

.nome_projeto {
  font-size:14px;
  font-weight:bolder;
  color:#000;
}

#projeto_busca {
  width:480px;
  margin:5px auto;
}

#projeto_busca #img_buscar_por {
  vertical-align:middle;
}

#projeto_busca #busca_projeto {
  width:160px;
  background-color:#f8eecb;
  border:0;
}

#projeto_busca #combo_busca {
  width:120px;
  background-color:#f8eecb;
  border:0;
}

#projeto_busca #bot_buscar {
  vertical-align:middle;
  cursor:pointer;
}

#info_busca {
  padding:5px 30px 5px 5px;
  text-align:right;
  font-size:10px;
  color:#8c8c8c;
}

#titulo_projeto {
  font-size:18px;
  font-weight:bold;
  text-align:center;
  padding:10px;
  background-color:#faffe9;
  color:#933b25;
  border-left:4px solid #92a941;
  border-right:4px solid #92a941;
}

.financiador {
  float:left;
  width:220px;
  height:275px;
  position:relative;
  margin:10px;
}

/* ---------- PRODUCOES ---------- */

#topo_producao_1 {
  width:553px;
  height:119px;
  background-image:url(../img/tit_tcc.gif);
  background-repeat:no-repeat;
}

#topo_producao_2 {
  width:553px;
  height:119px;
  background-image:url(../img/tit_artigos.gif);
  background-repeat:no-repeat;
}

#topo_producao_1 p , #topo_producao_2 p {
  width:350px;
  height:50px;
  text-align:justify;
  padding:62px 20px 0 27px;
}

#container_producao {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
}

.quadro_producao {
  width:480px;
  margin:0 auto;
  padding:5px;
  background-color:#f3f2f0;
  margin-bottom:20px;
}

.nome_producao {
  font-size:14px;
  font-weight:bolder;
  color:#000;
}

#producao_busca {
  width:480px;
  margin:5px auto;
}

#producao_busca #img_buscar_por {
  vertical-align:middle;
}

#producao_busca #busca_producao {
  width:160px;
  background-color:#f8eecb;
  border:0;
}

#producao_busca #combo_busca {
  width:120px;
  background-color:#f8eecb;
  border:0;
}

#producao_busca #bot_buscar {
  vertical-align:middle;
  cursor:pointer;
}

#info_busca {
  padding:5px 30px 5px 5px;
  text-align:right;
  font-size:10px;
  color:#8c8c8c;
}

#titulo_producao {
  font-size:18px;
  font-weight:bold;
  text-align:center;
  padding:10px;
  background-color:#faffe9;
  color:#933b25;
  border-left:4px solid #92a941;
  border-right:4px solid #92a941;
}

.financiador {
  float:left;
  width:220px;
  height:275px;
  position:relative;
  margin:10px;
}

#rodape_artigos {
  width:480px;
  margin:5px auto;
  text-align:center;
}

#rodape_artigos p {
  width:85%;
  padding:2px;
  margin:0 auto;
  border-bottom:1px solid #000;
}

#rodape_artigos a {
  position:relative;
  float:left;
  margin:0 0 0 22px;
}

/* ---------- FOTOS ---------- */

#topo_fotos {
  width:553px;
  height:119px;
  background-image:url(../img/tit_fotos.gif);
  background-repeat:no-repeat;
}

#topo_fotos p {
  width:350px;
  height:70px;
  text-align:justify;
  padding:42px 20px 0 27px;
}

#container_fotos {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
}

.quadro_album {
  float:left;
  position:relative;
  width:200px;
  height:220px;
  font-size:10px;
  margin:20px 20px 0 20px;
}

.quadro_album_img {
  width:186px;
  height:129px;
}

.quadro_album_pos {
  position:relative;
  top:11px;
  left:22px;
}

#titulo_album {
  font-size:18px;
  font-weight:bold;
  text-align:center;
  padding:10px;
  background-color:#faffe9;
  color:#933b25;
  border-left:4px solid #92a941;
  border-right:4px solid #92a941;
}

/* ---------- VIDEOS ---------- */

#topo_videos {
  width:553px;
  height:119px;
  background-image:url(../img/tit_videos.gif);
  background-repeat:no-repeat;
}

#topo_videos p {
  width:350px;
  height:70px;
  text-align:justify;
  padding:42px 20px 0 27px;
}

#container_video {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
}

.quadro_video {
  width:480px;
  margin:0 auto;
  padding:5px;
  background-color:#f3f2f0;
  margin-bottom:20px;
}

.nome_video {
  font-size:14px;
  font-weight:bolder;
  color:#000;
}

#video_busca {
  width:480px;
  margin:5px auto;
}

#video_busca #img_buscar_por {
  vertical-align:middle;
}

#video_busca #busca_video {
  width:160px;
  background-color:#f8eecb;
  border:0;
}

#video_busca #combo_busca {
  width:120px;
  background-color:#f8eecb;
  border:0;
}

#video_busca #bot_buscar {
  vertical-align:middle;
  cursor:pointer;
}

#info_busca {
  padding:5px 30px 5px 5px;
  text-align:right;
  font-size:10px;
  color:#8c8c8c;
}

#titulo_video {
  font-size:18px;
  font-weight:bold;
  text-align:center;
  padding:10px;
  background-color:#faffe9;
  color:#933b25;
  border-left:4px solid #92a941;
  border-right:4px solid #92a941;
}

/* ---------- LINKS ---------- */

#topo_links {
  width:553px;
  height:119px;
  background-image:url(../img/tit_links.gif);
  background-repeat:no-repeat;
}

#topo_noticias {
  width:553px;
  height:119px;
  background-image:url(../img/tit_noticias.gif);
  background-repeat:no-repeat;
}

#topo_links p , #topo_noticias p {
  width:350px;
  height:70px;
  text-align:justify;
  padding:42px 20px 0 27px;
}

#container_links {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
}

.quadro_link {
  width:480px;
  padding:5px;
  border-top:1px solid #92a941;
  margin-bottom:20px;
}

.quadro_link img {
  float:right;
  margin:0 0 10px 20px;
}

.nome_link {
  font-size:16px;
  font-weight:bolder;
  color:#92a941;
}

#link_busca {
  width:480px;
  margin:5px auto;
}

#link_busca #img_buscar_por {
  vertical-align:middle;
}

#link_busca #busca_link {
  width:160px;
  background-color:#f8eecb;
  border:0;
}

#link_busca #combo_busca {
  width:120px;
  background-color:#f8eecb;
  border:0;
}

.combo_buscar_link {
  width:200px;
  background-color:#f8eecb;
  border:0;
}

#link_busca #bot_buscar {
  vertical-align:middle;
  cursor:pointer;
}

/* ---------- CONTATO ---------- */

#topo_contato {
  width:553px;
  height:119px;
  background-image:url(../img/tit_contato.gif);
  background-repeat:no-repeat;
}

#topo_contato p {
  width:350px;
  height:70px;
  text-align:justify;
  padding:42px 20px 0 27px;
}

#container_contato {
  width:500px;
  margin:20px 10px;
  padding:0 10px;
}

#container_contato table {
  width:90%;
}

.campo_contato {
  width:98%;
  background-color:#f8eecb;
  border:0;
}

/* ---------- PARCERIAS ---------- */

#topo_parcerias {
  width:553px;
  height:119px;
  background-image:url(../img/tit_parcerias.gif);
  background-repeat:no-repeat;
}

.quadro_parceria {
  position:relative;
  display:inline;
  float:left;
  width:120px;
  height:130px;
  margin:15px;
  padding:10px;
  text-align:center;
}

.quadro_parceria_interno {
  width:120px;
  height:100px;
  margin-bottom:5px;
  text-align:center;
}

/* ---------- EGRESSOS ---------- */

#topo_egressos {
  width:553px;
  height:119px;
  background-image:url(../img/tit_egressos.gif);
  background-repeat:no-repeat;
}

#lista_egressos {
  margin:20px 40px 20px 20px;
}

/* ---------- CURSOS E EVENTOS ---------- */

#topo_eventos {
  width:553px;
  height:119px;
  background-image:url(../img/tit_cursos_eventos.gif);
  background-repeat:no-repeat;
}

#lista_eventos {
  margin:20px 20px 20px 20px;
}

.quadro_evento {
  width:500px;
  margin:20px 0;
  background-color:#f3f2f0;
}

.thumb_evento {
  position:relative;
  display:inline;
  float:left;
  width:100px;
  height:100px;
  margin:20px;
}

.info_evento {
  position:relative;
  display:inline;
  float:left;
  width:300px;
  margin:20px 20px 20px 0;
}

.info_evento_nome {
  font-size:15px;
  font-weight:bolder;
}

.info_evento_nome a {
  font-size:inherit;
  font-weight:inherit;
}

.info_evento_data {
  font-size:13px;
  font-weight:bolder;
  margin-top:20px;
}


