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/topo1.jpg);
}

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

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

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

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

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

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

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

#topo9{
  height:155px;
  background-image:url(../img/topo9.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:100%;
  height:220px;
  padding-top:13px;
  text-align:left;
  background-image:url(../img/borda_banner.gif);
  background-position:right top;
  background-repeat:no-repeat;
  
}

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

#nosso_trabalho_home {
  width:520px;
  height:140px;
  margin:0 10px;
}

#atalhos_home {
  width:498px;
  height:210px;
  margin:10px 20px;
}

/* ---------- 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;
}

.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:left;
  padding:5px;
  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;
  background-image:url(../img/bg_thumb.gif);
  background-repeat:no-repeat;
}

.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;
}
