* {
padding: 0px;
margin: 0px;
text-aling:none;
}

@font-face {
font-family: "bebasneue";
src: url("../fonte/BebasNeue.eot");
src: url("../fonte/BebasNeue.otf");
font-style: normal;
font-weight: normal;
}

body {
background: url(../img/bg-geral.jpg) no-repeat #000;
color: white;
font-family: "Bebas Neue", "bebasneue", Tahoma, sans-serif;
}

a {
color: #fff;
text-decoration: none;
}

img {
border: none;
}

#geral {
width: 980px;
margin: 0 auto;
}

#cabecalho {
padding: 50px;
height: 50px;
display: none;
}

#logo {
font-size: 40pt;
float: left;
width: 400px;
}

#menu {
float: right;
width: 300px;
font-size: 16pt;
}

	#menu ul li {
	display: inline;
	padding: 10px 20px 10px 20px;
	border-left: 1px solid #fff;
	}
	
	#menu ul li:first-child {
	border-left: none;
	}

#conteudo {
position: relative;
width: 700px;
height: 580px;
margin: 0 auto;
padding-bottom: 20px;
display: none;
}

.comentario {
position: absolute;
z-index: 2;
background-image: url(../img/bg-comentario.png);
-moz-box-shadow:inset 0 10px 100px #000;
-webkit-box-shadow:inset 0 10px 100px #000;
box-shadow:inset 0 10px 100px #000;
width: 100%;
height: 100%;
display: none;
letter-spacing: 1px;
font-family:"Century Gothic";
}

.comentario p, .comentario h3 {
padding: 5px 20px 5px 20px;
}

.portfolio {
position: absolute;
overflow: hidden;
font-size: 11pt;
}

.portfolio img {
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
}

.ampliar {
text-align: right;
display: block;
position: absolute;
bottom: 30px;
right: 10px;
}

.ampliar img{
width: auto;
height: auto;
}

#port-1 {
width: 250px;
height: 230px;
}

#port-2 {
width: 250px;
height: 116px;
left: 256px;
top: 0px;
}

#port-3 {
width: 250px;
height: 110px;
left: 256px;
top: 120px;
}

#port-4 {
width: 105px;
height: 110px;
left: 512px;
top: 120px;
font-size: 8pt;
}

#port-5 {
width: 105px;
height: 110px;
left: 623px;
top: 120px;
font-size: 8pt;
}

#port-6 {
width: 160px;
height: 150px;
left: 0px;
top: 236px;	
}

#port-7 {
width: 295px;
height: 150px;
left: 166px;
top: 236px;	
}

#port-8 {
width: 160px;
height: 150px;
left: 467px;
top: 236px;	
}

#port-9 {
width: 180px;
height: 150px;
left: 40px;
top: 392px;	
}

#port-10 {
width: 450px;
height: 150px;
left: 226px;
top: 392px;
}

#texto-lightbox {
width: 800px;
background-color: #000;
padding: 20px;
font-family:"Century Gothic";
overflow: auto;
}

#texto-lightbox p {
margin: 10px 0px 10px 0px;
}

#texto-lightbox form {
width: 400px;
float: left;
}

#texto-lightbox fieldset {
border: none;
}

#texto-lightbox label {
float: left;
width: 100%;
margin: 5px 0px 5px 0px;
}

#texto-lightbox input, #texto-lightbox textarea {
padding: 5px;
margin: 5px 0px 5px 0px;
width: 100%;
}


#texto-lightbox textarea {
height: 200px;
}

#dados {
width: 300px;
float: right;
}

