#portifolio-detalhe {
	padding: 25px 0;
}

/* Voltar */
#portifolio-detalhe .voltar {
	float: right;
	margin: 0 20px 20px 0;
}

#portifolio-detalhe .voltar .bolinha {
	float: left;
	background: url(../imagens/bolinha-voltar.png) no-repeat top center;
	width: 6px;
	height: 6px;
	margin-top: 5px;
}

#portifolio-detalhe .voltar .txt {
	float: left;
	padding: 0 15px;
}


/* Informações do portifólio */
#portifolio-detalhe .inf {
	position: relative;
	float: left;
	margin-left: 20px;
	width: 255px;
	height: 470px;
	font-size: 13px;
	color: #a1a1a1;
}

#portifolio-detalhe .inf .categoria {
	color: #707070;
	padding: 30px 0 20px;
}

#portifolio-detalhe .inf .data {
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: right;
}


/* Galeria de Fotos */
#portifolio-detalhe .galeria-fotos {
	position: relative;
	float: right;
	background: #FFF;
	width: 800px;
	height: 470px;
	margin-right: 20px;
}

#portifolio-detalhe .galeria-fotos .proximo {
	cursor: pointer;
	position: absolute;
	top: 205px;
	right: 30px;
	background: url(../imagens/seta-capa-direita.png) no-repeat top center;
	width: 17px;
	height: 31px;
	z-index: 2;
}

#portifolio-detalhe .galeria-fotos .anterior {
	cursor: pointer;
	position: absolute;
	top: 205px;
	left: 30px;
	background: url(../imagens/seta-capa-esquerda.png) no-repeat top center;
	width: 17px;
	height: 31px;
	z-index: 2;
}

#portifolio-detalhe .galeria-fotos ul li {
	position: relative;
	text-align: center;
	width: 800px;
	height: 470px;
}

#portifolio-detalhe .galeria-fotos ul li img {
	max-height: 470px;
}

#portifolio-detalhe .galeria-fotos ul li .lupa {
	position: absolute;
	right: 0;
	bottom: 0;
	background: #D9D9D9;
	height: 33px;
	z-index: 3;
}

#portifolio-detalhe .galeria-fotos ul li .legenda {
	position: absolute;
	left: 0;
	bottom: 0;
	/*background: #CCC;*/
	background: url(../imagens/barra-legenda.png);
	width: 790px;
	padding: 4px;
	opacity: 0.4;
	height: 25px;
}

#portifolio-detalhe .galeria-fotos ul li .txt_legenda {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #FFF;
	text-shadow: 1px 1px #666;
	width: 790px;
	padding: 5px;
	z-index: 2;
}