/* CSS Document */

body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address,hr {
	margin:0px;
	padding:0px;
}
 h1, h2, h3, h4, h5, h6{
 text-align:left;
 padding-left:15px;
 color:#00518C;
 }
 li{list-style-type:none;}
body{
	text-align:center;
	background: url("../imagens/bgcabecalho.jpg") no-repeat fixed center top;
    _background: url("../imagens/bgcabecalho.jpg")  no-repeat center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#666;
}

table.tabela{
  margin:0px auto; border:1px solid #C7DBE9;
  padding:0px;
  border-collapse:separate;
  _display:inline;  
}

a.button:{
color: #002577;
}

.tTitulo{
  background-color:#DDE7F0; 
  }
.tPar{
  background-color:#F7FAFC;  
}
.tImpar{
  background-color:#EFF4F9;
}

.lingua a,.corpo a,.menu a,.menu a:visited {color:#00518C;text-decoration:none;}
.lingua a:visited,.corpo a:visited{color:#4386B6;text-decoration:none}
.lingua a:hover,.corpo a:hover,.menu a:hover{text-decoration:none; border-bottom:2px dotted #C7DBE9}


img{ border:0px;}

.mestre,.cabecalho{
  margin:0px auto;
  text-align:center;
}
.mestre {
  width:740px;
  background: url("../imagens/bg2.jpg") repeat-y center;
}
.geral{
  width:740px;
  background: url("../imagens/bgcabecalho.gif")  no-repeat fixed center top;
  _background: url("../imagens/bgcabecalho.gif")  no-repeat center top;

}
.cabecalho{
  text-align:center;
  width:700px;
  margin:0px auto;
  padding-bottom:0px;
  background:#FFF url("../imagens/cabecalho.jpg") no-repeat center top;
}
.lingua{
 float:right;
 font-size:80%;
 margin:5px;
}
.menu{
  clear:both;
  padding-top:10px;
  _padding-top:15px;
  padding-left:5px;
  text-align:center;
  padding-bottom:15px;
  color:#CCCCCC; 
  
}
.menu ul{ margin:0px auto;padding:0px;}
.menu ul li { display: inline;margin:0px;padding:0px;}
.menu ul li a {
   padding: 2px;
   _padding: 2px;
   }

.menu ul li{margin:0px; padding:0px;}
.menu2 ul li { display: inline;margin:0px;padding:0px;}
.flash{
/*  border-bottom:1px solid #CCC;*/
  padding-bottom:3px;
  width:700px;
  margin:0px auto;
}
.logo{
  float:left;
}
.corpo{
  width:722px;
  margin:0px auto;  
  padding-bottom:15px;
  background: url("../imagens/footer.jpg") no-repeat center bottom;
}
.corpo p {
  text-align:left;
  margin:20px;
  margin-left:25px;
  margin-right:25px;
}

.corpo .acesso{
  text-indent:0px;
  font-size:80%;
}
.acesso strong{
  color:#00518C;
}
.corpo h3{
  margin:10px;
  margin-top:25px;
}
.corpo h5{
  margin:10px;
  margin-top:25px;
  margin-bottom:5px;
}
.corpo img{
 padding:2px;
 margin:5px;
 border:1px solid #D6D6D6; 
}
.sobe{
  float:right; 
  font-size:80%;
}




/*************************** 
  Menu 
 ***************************/
.submenu{
	position:absolute;
	top:145px;
	width:100px;
	visibility:hidden;
	background:#FFFFFF;
	text-align:left;
	padding:5px;
	/*transparência*/
    filter: alpha(opacity=90);
    -moz-opacity:0.9;
}
.itemmenu{
	float:left;
}

a span{
	display:none
}
a:hover span{
	display:block;
	position:absolute;
	top:20px;
	left:170px;
	background:#FFF;
	color:black;
	width:150px;
	padding:10px;
}
.footer{
  margin-top:70px;
}
