/* reset */
* {
	margin: 0;
	padding: 0;

	-moz-box-sizing : border-box;
	-webkit-box-sizing : border-box;
	box-sizing : border-box;

	font-size: 1em;
}

/* estilo */
body {
	font-family: Arial, sans-serif;
	max-width: 980px;
	margin: 0 auto;
	padding-bottom: 9em;

	background: white url(estampa-fundo-faixa.png) repeat;
}
.logo {
	width: 390px;
	margin: 2em auto;
	padding: 1.8em 1.6em;

	background: black;
	background-color: rgba(0,0,0,0.5);

	color: white;
	border-radius: 10px;
	font-family: Georgia, serif;
}
	.logo h1 {
		font-weight: normal;
		font-size: 2.8em;
		text-align: center;
	}
	.logo h2 {
		font-weight: normal;
		font-size: 1.6em;
		text-align: right;
		margin-top: 0.2em;
	}
.botao {
	display: inline-block;
	padding: 0.5em 0.8em;
	border-radius: 0.25em;

	background-color: #333;
	color: white;
	border: 1px solid #666;
	text-decoration: none;
}
	.botao:hover {
		opacity: 0.9;
	}
	.botao:active {
		position: relative;
		top: 1px;
	}

.barra {
	margin: 3em 0;
}
	.clear {
		clear: both;
		height: 1px;
		visibility: hidden;
	}

.barra ul {
	list-style-type: none;
}
	.barra li {
		display: inline-block;
	}
	.contato {
		float: left;
	}
	.menu-downloads {
		float: right;
	}


.portfolio {
	clear: both;
	padding: 20px 0;

	background: black;
	background: rgba(0,0,0,0.5);

	border-radius: 10px;
	text-align: center;
}
	.titulo {
		border-bottom: 1px solid #333;
		color: #333;

		font-size: 2em;
		font-weight: normal;
		padding: 1em 0 0.5em;
		margin-bottom: 1em;
	}
	.item-portfolio {
		border: 10px solid white;
		border-radius: 5px;
		list-style-type: none;
		display: inline-block;
		margin: 0.5em;
	}
		.item-portfolio a,
		.item-portfolio img {
			display: block;
			border: 0;
		}


/* IE velho */
.oldie .logo,
.oldie .portfolio {
	background: none;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000', endColorstr='#80000000'); /* IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000', endColorstr='#80000000')"; /* IE8 */

}