/*--- topo ---*/
#topo
{
background-position: 403px -207px;
}

/* --- portfolio --- */
.portfolio {
padding: 5px;
margin: 10px;
border: 2px solid #ccc;
}
.portfolio:hover
{
border: 2px solid #9c3;
}
.portfolio a:link, a:visited
{
color: #ff6633;
background: #fff;
}

.portfolio .imagem
{
position: absolute;
padding:5px;
margin:0;
border: 2px solid #ccc;
float: left;
}
.portfolio .imagem:hover
{
border: 2px solid #ff6633;
}
.portfolio .texto{
margin-left: 120px;
}