/* CSS Estilos */

body {
  text-align: center;
  margin:0px auto;
  padding:0px;
  background-image: url("../images/fundo.jpg");

}
img { border:0; }
* html body { margin:0px; }

#geral {

  width: 760px;
  margin: 0 auto;
  text-align: left;
  background-color: #ffffff;
  position: static;

}

* html #geral { margin: 0px; }

hr {
  border: none;
  background-color: #afafaf;
  color: #afafaf;
  height: 1px;
  margin-bottom:10px;
  
}
* html hr { margin-bottom:50px; }

#flash {
	margin:0;
	position:absolute;
	z-index:1000;
}
* html #flash { position:fixed; }
a {
 font: 10px "Trebuchet MS";
 color:#555;
}

.normal{
  font: 12px "Arial";
  font-weight:bold;
  color: #555; 
}

.imagem{
color:#fafafa;
}
* html .imagem {
	border:0;
	text-decoration:none;
}

/* -------------  CONTEÚDO  ---------------*/ 

#titulo_txt {
  width: 752px;
  text-align: left;
  margin-top: 145px;
  padding-left: 7px;
  padding-top: 0px; 
  font: 17px "Arial Narrow";
  font-weight:bold;
  color: #FFFFFF; 
  position: absolute;
  background-color: #0099CC;
  

}
* html #titulo_txt { 
	margin-top: 8px;
	padding-left: 8px;
}
* html #formulario {
	margin-top:-10px;
}
#conteudo {
  width:760px;
  background-color: #ffffff;
  border:1px solid #f9f9f9;
  border-top: 0;
  float: right;
  margin-top: 140px;
  margin-left: 210px;
  padding: 30px 0px 0px 0px;

}

* html #conteudo {
	margin-top: 10px;
	margin-left: 0px;
}

.titulo_form 
{
  font: 14px "Arial Narrow";
  font-weight:bold;
  color: #FFFFFF; 
  border-top:3px solid #ffffff;
  border-bottom:3px solid #ffffff;
  padding-left:5px;
  padding-right:571px;
  background-color: #02B0DB;
}


.subtitle {
  width:752px;
  text-align: left;
  padding-left: 7px;
  padding-top: 0px; 
  font: 14px "Arial Narrow";
  font-weight:bold;
  color: #FFFFFF; 
  background-color: #02B0DB;
}

.texto {
  width: 740px;
  margin-top: 0px;
  background-color: #ffffff;
  padding-top: 8px;
  padding-left: 8px;
  font: 13px "Arial";
  color: #555; 
  text-align: justify;
  
   
}
* html .texto {
  width: 756px;
  margin-top: 20px;
  padding-right:5px;
  padding-left: 0px;   
}

.textohome {
  width: 740px;
  margin-top: 0px;
  background-color: #ffffff;
  padding-top: 8px;
  padding-left: 8px;
  font: 13px "Arial";
  color: #555; 
  text-align: justify;
  width: 550px;
  
   
}

.textolink a{
	text-align: justify;
	font: 13px "Arial";
	color: blue;	
}
.foto_artigo_esquerda{
  float: left;
  margin-top: 4px;
  margin-left: 6px;
  padding-right:10px;

}


.logo_direita{
  float: right;
  margin-top: 6px;
  margin-right: 6px;
  padding-right:10px;

}
#legendas{
width:720px;
text-align:center;
}
.text_legenda{
color:#FFFFFF;
}

#legenda1{
background-color:#333333;
padding-top:10px;
padding-left:10px;
text-align:center;
float:left;
margin-left:57px;
width:190px;
height:30px;	
}

#legenda2{
background-color:#333333;
padding-top:3px;
padding-left:10px;
text-align:center;
float:left;
margin-left:3px;
width:190px;
height:37px;
}

#legenda3{
background-color:#333333;
padding-top:0px;
padding-left:10px;
padding-top:3px;
text-align:center;
float:left;
margin-right:10px;
margin-left:3px;
width:190px;
height:37px;
}





/* -------------  RODAPÉ  ---------------*/ 


#rodape {
  height: 70px;
  width:100%;
  border-top: 8px solid #fff;
  margin-top:0px;
  float:right;
  clear:both; 
  background-image: url("../images/barra.jpg");
   
}
#rodape .h1{
  margin-left:140px;
  font-family: "Trebuchet MS";
  font-size: 10px;
  color: #797979;
  padding-top: 8px;
  padding-right: 3px;
}

* html #rodape { height: 60px; }

* html #rodape .h1 { margin-left:0; }

#rodape .h1 a {
	font-size: 11px;
}

.linkfoton a {
	font-size: 9px;
}
#carregando { font:.8em Verdana, Arial, Helvetica, sans-serif; float:right; margin-top:-20px; margin-right:70px; font-weight:bold; text-transform:uppercase; }