* {
	margin: 0;
	padding: 0;
	border: none;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
}

body {
	background: #2f3a00;
	height: 100%;
}

#global {
	position: absolute;
	display: block;
	height: 545px;
	margin-left: -390px;
	left: 50%;
	width: 780px;
	margin-top: -273px;
	top: 50%;
	background-image: url(../imgs/fundo.jpg);
	display:none;
}

#logo {
	position: absolute;
	margin: 60px 0 0 110px;
	z-index: 50;
	overflow: hidden;
}

#ajax {
	height: 545px;
	width: 780px;
}

#conteudo {
	position: absolute;
	overflow: hidden;
	margin: 0;
}

#miolo {
	position: absolute;
	height: auto;;
	width: 316px;
	top: 130px;
	margin-left: 70px;
}

#miolo p {
	width: 270px;
	margin-left: 25px;
}

.but_link {
	position: relative;
	display: block;
	float: left;
}
.lista_menu2{
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin: 50px 22px 0 8px;
	__margin: 50px 20px 0 8px;
	text-align: center;
	cursor: pointer;
}

.lista_menu2 *{
	display: block;
	color:#000;
}



#lista_menu_empresa{
	background: url(../imgs/butao-1.gif) center top no-repeat;
	padding-top:60px;
	width: 67px;
	height:0;
	overflow:hidden;
	display:block;
}

#lista_menu_portfolio{
	background: url(../imgs/butao-2.gif) center top no-repeat;
	padding-top:60px;
	width: 67px;
	height:0;
	overflow:hidden;
	display:block;
}

#lista_menu_contato{
	background: url(../imgs/butao-3.gif) center top no-repeat;
	padding-top:60px;
	width: 67px;
	height:0;
	overflow:hidden;
	display:block;
}


#menu {
	position: relative;
	text-align: center;
	width: 310px;
	margin-top: 7px;
	height: auto;
	z-index: 30;
	margin-bottom: 50px;
}

.portfolio {
	position: relative;
	display: block;
	width: 360px;
	margin-left: 15px;
	height:250px;

}

.portfolio img{
	border: none;
}
.portfolio a{
	text-decoration: none;
}
.portfolio li {
	margin-bottom: 10px;
	list-style: none;
	text-align: center;
}

.form {
	margin-bottom: 7px;
	width: 200px;
	border: 1px #000 solid;
}

#textarea {
	max-width: 200px;
	width: 200px;
	min-width: 200px;
	max-height: 100px;
	height: 100px;
	min-height: 100px;
	margin-bottom: 10px;
	border: 1px #000 solid;
}

.butoes {
	background-color: #dcd0c0;
	border: 1px #000 solid;
}

#voltar {
	position: absolute;
	top: 330px;
	left: 0px;
}

a:link {
	text-decoration: none;
	color: #817777;
	font-weight: normal;
	outline: none;
	height: 20px;
}

a:visited {
	text-decoration: none;
	color: #817777;
	font-weight: normal;
	height: 20px;
}

a:hover {
	text-decoration: none;
	color: #300d0d;
	font-weight: bolder;
	height: 20px;
}

a:active {
	text-decoration: none;
	color: #300d0d;
	font-weight: bolder;
	height: 20px;
}

.opaco{
	opacity:.3;
	filter: alpha(opacity=30);
	-moz-opacity:.3;
}


#fundo_preto{
	position:absolute;
	width:100%; 
	height:100%;
	background: #000;
	z-index:100;
	opacity:.6;
	-moz-opacity:.6;
	filter: alpha(opacity=60);
	display: none;
}

#popup{
	position:absolute;
	background: #fff;
	width: 660px;
	height: 530px;
	top:50%;
	left:50%;
	margin-left: -330px;
	margin-top: -265px;
	z-index:150;
	display: none;
}

#cont_popup{
	margin:10px;
	clear: both;
	overflow: auto;
	height: 480px;
	padding:0 20px 0 20px;
}



#popup_foto{
	position:absolute;
	background: #fff;
	width: 150px;
	height: 100px;
	top:50%;
	left:50%;
	margin-left:-75px;
	margin-top: -50px;
	z-index:150;
	display: none;
}

#cont_popup_foto{
	margin:10px;
	clear: both;
	padding:0 20px 0 20px;
}

#formulario_falecon input,#formulario_falecon textarea{
	border: #300d0d solid 1px;
}


