body{
	background-image: url(../md/ii/bg_vermelho.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #990000;
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 11px;
	line-height:11px;
	margin: 0;
	padding: 0;
	color: white;
	text-align: center;
	}
	
#principal{
width:760px;
margin:0 auto;
margin-top:20px;

}

#conteudo{
	width:490px;
	float:left;
}


#apoio{
	width: 270px;
	float:left;
	text-align: left;
}
#apoio a {
	color:#FF0000;
	}
#galeria {
	min-height:320px;
	}
#galeria table img {
	width:120px;
	height:83px;
	border:none;
	}
#rodape{
	clear: both;
	width:100%;
	height:80px;
}

#menu{
	float:right;
	margin-top:25px;
	width:400px;
}
#logoprincipal{
	float: left;
	height:80px;
	width:120px;
	margin: 10px 0 0 25px;
}
#menuprincipal li{
	float: left;
	display: inline;
	font-size: 16px;
	line-height:20px;
	letter-spacing: 0.2em;
	width:120px;
	color:blue;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	/*background-color: white;*/
	text-align: center;
}
a{
	text-decoration: none;
	color:white;
}
a:hover{
	color: Silver;
}

.border{
	border: 5px solid red;
}
.border:hover{
	border: 5px solid black;
}
/*
.borderprojetos{
	margin:5px;
}*/

a.borderprojetos{
  position:relative; 
  font:12px arial, verdana, helvetica, sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;
  cursor:help; 
  z-index:24;
  margin:5px;
  }
  a.borderprojetos:hover{
  background:transparent;
  z-index:25; 
  }
  a.borderprojetos span{display: none}
  a.borderprojetos:hover span{ 
  display:block;
  position:absolute;
  width:195px; 
  top:1em;
  text-align:justify;
  left:0;
  font: 10px arial, verdana, helvetica, sans-serif; 
  padding:5px 10px;
  background:black; 
  color:white;
   _width:215px; 
   _top:15em;
  }


#conteudo-projetos{
	height:250px;
	padding-top: 70px;
	_height:330px;
}