@charset "utf-8";
/* CSS Document */

#tudo{
  width: 990px;
  margin:0 auto;			
  height:auto;
  padding: 5px;
  background-color:#fff;
  text-align:left; /* "remédio" para o hack do IE */	
}

#conteudo {
  padding: 5px;
  height:auto;
  background-color: #fff;
}

	
* {
  margin:0;
  padding:0;
}

a {
  color:#8fc2ff;
  text-decoration: none;
  outline: none;
}

a:hover{
  text-decoration: underline;
}

img, div, input {   
  border:none;
  behavior: url("iepngfix.htc") 
}
 
body {
  background:#fff;
  overflow:auto; 
  overflow-x:hidden;
}

.transparente {
  behavior:url(iepngfix.htc);
  background: url(imagens/bg_branco_40.png) repeat;
}

#content{
  margin:0px auto;
  height:100px;
  width:100%;
  bottom:8%;
  z-index: 3;
  /*background:#262626 no-repeat 90%;*/
  border-top:1px solid #4f4f4f;
  border-bottom:1px solid #4f4f4f;
  position:absolute;
  background-image:url(imagens/bg_branco_30.png);
}

#contato{
  margin:0px auto;
  top:22%;
  width:990px;
  height:350px;
  position:absolute;
  /*z-index:24;*/
  left:11%;
  background-image:url(imagens/bg01.png);
  overflow:auto;
}

#contato_formulario{
  z-index:200;
}

#logo{
  margin:0px auto;
  height:150px;
  width:100%;
  top:4%;
  left:10%;
  z-index: 25;
  /*background:#262626 no-repeat 90%;*/
  position:absolute;
  background-image:url(imagens/logo.png);
  background-repeat:no-repeat;
}

#rodape{
  margin:0px auto;
  height:35px;
  width:990px;
  bottom:0%;
  z-index: 3;
  background-image:url(imagens/bg_branco_40.png);
  position:relative;
}

#rodape_centralizado{
  z-index:4;
  text-align:center;
  width:80%;
  height:35px;
  margin:auto;
  border:0px solid #000;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  font-weight:normal;
  /*background-image:url(imagens/rodape.jpg);
  background-repeat:no-repeat;*/
}

#tabela_centralizada{
  z-index: 3;
  text-align:center;
  width:990px;
  height:100%;
  margin:auto;
}

#contentframe{
  overflow: hidden;
  border-top:solid 1px #4f4f4f;
  border-bottom:1px solid #000;
  height: 100%;
  text-align:left;
  z-index: 3;
  margin-top:50px;
}

#content_text{
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;
  filter:alpha(opacity=100);
  color:#000;
  z-index: 101;
  background-color:#f00;	
}

#slidecounter{
  float:left;
  color:#4f4f4f;
  font:50px "Helvetica Neue", Arial, sans-serif;
  font-weight:bold;
  margin:18px 20px;	
}

#slidecaption{
  overflow: hidden;
  float:left;
  color:#fff;
  font:26px "Helvetica Neue", Arial, sans-serif;
  font-weight:bold;
  margin:33px 0;
}

/*Supersized Stamp*/
.stamp{
  float: right;
  margin: 25px 20px 0 0;
}

/*Supersize Plugin Styles*/
#navigation{
  background: url('imagens/navbg.gif') no-repeat;
  float: right;
  margin:22px 20px 0 0;
}

#loading {
  position: absolute;
  top: 49.5%; 
  left: 49.5%;
  z-index: 3;
  width: 24px; 
  height: 24px;
  text-indent: -999em;
  background-image: url(imagens/progress.gif);
}

#supersize{
	position:fixed;
}

#supersize img, #supersize a{
  height:100%;
  width:100%;
  position:absolute;
  z-index: 0;
}

#supersize .prevslide, #supersize .prevslide img{
  z-index: 1;
}

#supersize .activeslide, #supersize .activeslide img{
  z-index: 2;
}

#menu_div{
  margin:0px auto;
  height:22px;
  width:100%;
  top:0%;
  left:0%;
  z-index: 100;
  position:absolute;
  background-image:url(imagens/fundo_menu_off.jpg);
}

#menu{
  padding-left:150px;	
}

.transparent_class {
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  filter:alpha(opacity=80);
  z-index:1;
}

.transparent_class2 {
  -moz-opacity:0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
  filter:alpha(opacity=20);
}

.sem_transparencia {
  -moz-opacity:1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
  filter:alpha(opacity=100);
  z-index:100;
}

#noticias_index{
  width:590px;
  height:230px;
  position:relative;
  top:170px;
  left:0px;
  z-index:24;
  background-image:url(imagens/bg_branco_70.png);
  text-align:justify;
  padding:0px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
}

#apoio_index{
  width:372px;
  height:230px;
  position:relative;
  top:-62px;
  left:620px;
  z-index:24;
  background-image:url(imagens/bg_branco_50.png);
  text-align:justify;
  padding:0px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
}

#galeria_index{
  margin:0px auto;
  position:relative;
  top:-50px;
  left:0px;
  width:980px;
  height:140px;
  position:relative;
  z-index:24;
  background-image:url(imagens/bg_branco_40.png);
  overflow:hidden;
  text-align:justify;
  padding:5px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#000;
}

#banners{
  margin:0px auto;
  height:95px;
  width:100%;
  top:9%;
  left:0%;
  z-index: 3;
  background-image:url(imagens/bg_branco_40.png);
  position:absolute;
}

#banners_centralizado{
  padding:10px;
  z-index: 25;
  text-align:left;
  width:90%;
  height:95px;
  left:300px;
  margin:auto;
  border:0px solid #000;
  position:absolute;
}

#noticias {
  widt\h: 565px;
  heigh\t:auto;
  margin-top:0px;
  margin-left:10px;
  margin-bottom:10px;
  border:1px solid #1C4480;
  color:#000;
}

#tela_noticias {
  widt\h: 100%;
  heigh\t:168px;
  margin-top:0px;
  color:#000;
}

#galeria_fotos{
  width:780px;
  height:115px;
  border:0px solid #000;
  text-align:center;
  border:0px solid #000;
  margin-left:0%;
 }

#metodologia{
  margin:0px auto;
  top:29%;
  width:990px;
  height:380px;
  position:absolute;
  z-index:24;
  left:11%;
  background-image:url(imagens/bg_branco_40.png);
  overflow:auto;
  text-align:justify;
  padding:10px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#000;
}

#curriculum{
  margin:0px auto;
  top:29%;
  width:990px;
  height:380px;
  position:absolute;
  z-index:24;
  left:11%;
  background-image:url(imagens/bg_branco_40.png);
  overflow:auto;
  text-align:justify;
  padding:10px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#000;
}

#fotos{
  margin:0px auto;
  top:29%;
  width:990px;
  height:380px;
  position:absolute;
  z-index:24;
  left:11%;
  background-image:url(imagens/bg_branco_40.png);
  overflow:auto;
  text-align:justify;
  padding:10px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#000;
}

#arquivos{
  margin:0px auto;
  top:29%;
  width:990px;
  height:380px;
  position:absolute;
  z-index:24;
  left:11%;
  background-image:url(imagens/bg_branco_40.png);
  overflow:auto;
  text-align:justify;
  padding:10px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#000;
}

#resultados{
  margin:0px auto;
  top:29%;
  width:990px;
  height:380px;
  position:absolute;
  z-index:24;
  left:11%;
  background-image:url(imagens/bg_branco_40.png);
  overflow:auto;
  text-align:justify;
  padding:10px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#000;
}

#resultados_full{
  width:990px;
  height:325px;
  border:0px solid #000;
  text-align:left;
  border:0px solid #000;
  margin-left:0%;
 }

#historia{
  margin:0px auto;
  top:29%;
  width:990px;
  height:380px;
  position:absolute;
  z-index:24;
  left:11%;
  background-image:url(imagens/bg_branco_40.png);
  overflow:auto;
  text-align:justify;
  padding:10px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#000;
}

#contato{
  margin:0px auto;
  top:29%;
  width:990px;
  height:380px;
  position:absolute;
  z-index:24;
  left:11%;
  background-image:url(imagens/bg_branco_40.png);
  overflow:none;
  text-align:justify;
  padding:10px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#000;
}

.lista{
  font-family: Verdana;
  font-size: 11px;
  padding: 4px;
  text-decoration:none;
  background-image:url(imagens/bg_azul_40.png);
  /*background: #E8E8E8;*/
  color: #000000;
  display: block;
}

.lista:hover{
  background-image:url(imagens/bg_branco_40.png);
  text-decoration:none;
}

.lista2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:4px;
  text-decoration:none;
  background-image:url(imagens/bg_azul_20.png);
  /*background: #CEFEC0;*/
  color: #000000;
  display:block;
}

.lista2:hover{
  background-image:url(imagens/bg_branco_40.png);
  text-decoration:none;
}

/* Form */
.form_label
{
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:11px;
  font-style:inherit;
  color:#000;
}

.form_campo
{
  background-color: #fff;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:11px;
  color:#000;
  border:1px solid #666;
}

.form_campo:focus
{
  background-color: #FAF3AB; 
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:11px;
  color:#000;
  border:1px solid #666;
}

.form_campo:disabled
{
  background-color:#E2E2E2; 
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:11px;
  color:#000;
  border:1px solid #666;
}

.disabled
{
  background-color:#E2E2E2; 
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:11px;
  color:#000;
  border:1px solid #666;
}

#galeria_full{
  margin:0px auto;
  top:29%;
  width:990px;
  height:380px;
  position:absolute;
  z-index:24;
  left:11%;
  background-image:url(imagens/bg_branco_40.png);
  overflow:auto;
  text-align:justify;
  padding:5px;
  border:1px solid #4f4f4f;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#000;
}

#galeria_fotos_full{
  width:780px;
  height:325px;
  border:0px solid #000;
  text-align:center;
  border:0px solid #000;
  margin-left:10%;
 }
