@charset "utf-8";
/* CSS Document */

		*{
			margin:0;
			padding:0;
		}
		a{
			color:#8FC2FF;
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
		}
		img{
			border:none;
		}
		body {
			overflow:hidden;/*para eliminar a barra de rolagem*/
			background:#000;
			font:12px "Helvetica Neue", Arial, sans-serif;
			color:#FFF;
			
		}
		
		#logo{
			position:absolute;
			z-index:3;
			top:10px;
			left:50px;
		}
		
		#facebook{
			width:46px;
			height:46px;
			position:absolute;
			z-index:3;
			bottom:8%;
			left:93%;
		}
		

		
		#conteudo{
			position:absolute;
			z-index:3;
			width:650px;
			height:220px;
			background-color:#787877;
			left:25%;
			top:200px;
		}
		
		#conteudo_atuacao{
			position:absolute;
			z-index:3;
			width:650px;
			height:250px;
			background-color:#787877;
			left:25%;
			top:200px;
		}
		
		#conteudo_contato{
			position:absolute;
			z-index:3;
			width:650px;
			height:310px;
			background-color:#787877;
			left:25%;
			top:200px;
		}

		
		
#titulo{
	padding:3px;
	background-color:#FFF;
	height:22px;
	margin:10px;
	font:18px "Helvetica Neue", Arial, sans-serif;
	color:#787877;
	text-align:left;
}
		
#texto{
	font:12px "Helvetica Neue", Arial, sans-serif;
	color:#FFF;
	text-align:justify;
	padding:5px 20px 20px 20px;
	height:300px;
}


#texto p{
	font:12px "Helvetica Neue", Arial, sans-serif;
	color:#FFF;
	text-align:justify;
	margin-top:10px;
}

#texto_contato1{
	width:270px;
	margin-left:20px;
	margin-top:30px;
	float:left;
}

#texto_contato2 {
	font:12px "Helvetica Neue", Arial, sans-serif;
	color:#FFF;
	text-align:justify;
	height:300px;
	width:300px;
	margin-left:20px;
	margin-top:-10px;
	float:left;
}

.atuacao{
	list-style-image:url(images/list.jpg);
	line-height:25px;
	padding:0 0 0 20px;
}

/*Info projetos*/		
#info{
	width:46px;
	height:46px;
	position:absolute;
	z-index:3;
	bottom:8%;
	left:50px;
}

#info_projeto{
	position:absolute;
	z-index:3;
	width:300px;
	height:100px;
	background-color:#787877;
	left:50px;
	bottom:27%;
	color:#FFF;
}

#info_projeto p{
	margin:10px;
}
/*slide*/		
#content{
	margin:0px auto;
	height:40px;
			width:100%;
			bottom:1%;
			z-index: 3;
			background-image:url(images/bg_barra.png);
			background-repeat:repeat-y;
			background-color:#787877;
			position:absolute;
	
		}
		#contentframe{
			overflow: hidden;
			height: 100%;
			text-align:left;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#333;
			/*color:#e95e36;*/
			font:25px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:3px 53px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:18px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:10px 0px;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 5px 20px 0 0;
		}		
/*Galeria de Imagens*/
#navigation{
			float: right;
			margin:-8px 20px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
	top: -1px;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}

			
/* menu */
        
		#menu{ 
			position:absolute;
			top:10px;
			right:5%;
			margin:-10px;
			padding:0px; 
			list-style:none; 
			color:#fff; 
			line-height:30px; 
			display:inline-block; 
			float:left;
			z-index:3; 
		}
		
        #menu a { 
			color:#fff; 
			text-decoration:none;
		}
		
        #menu > li {
			background:#787877 none repeat scroll 0 0;
			cursor:pointer; 
			float:left;
			position:relative;
			padding:0px 10px;
			margin:10px;
		
		}
        #menu > li a:hover {
		color:#333;
		}
		
       
/* sub-menus*/
		
        #menu ul { 
			padding:0px;
			margin:0px;
			display:block; 
			display:inline;
		}
		
        #menu li ul { 
			position:absolute; 
			left:0px; top:0px; 
			margin-top:30px; 
			width:144px; 
			line-height:16px; 
			background-color:#999;
			color:#FFF; /* for IE */ 
			display:none; 
		}
		
        #menu li:hover ul { 
			display:block;
		}
        
		#menu li ul li{
			display:block;
			margin:5px 20px;
			padding: 5px 0px; 
			border-top: dotted 1px #666; 
			list-style-type:none; 
		}
        
		#menu li ul li:first-child { 
			border-top: none; 
		}
        
		#menu li ul li a { 
			display:block; 
			color:#FFF; 
		}
        
		#menu li ul li a:hover { 
			color:#333; 
		}
	.fechar{
		font-size:14px;
		font-weight:bold;
	}
	
/*formulario*/
form legend {
	color: #333;
	padding: 0 0 10px 0;
	text-transform: uppercase;
}

form {
	padding: 20px;
}

form fieldset{
	border:none;
}

form, form fieldset input, form fieldset textarea, form label {
	font-family: Helvetica, Arial;
	font-size: 12pt;
}
form p { position: relative; margin: 10px 0;}
form p label { position: absolute; top: 5; left: 5;}
form p br {display: none;}


form fieldset p input,
form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 300px;
	margin: 0;
}

form fieldset p label {
	width: 280px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

form fieldset p textarea {
	padding: 2px;
	width: 304px;
}

form fieldset p textarea,
form fieldset p input {
	border: solid 1px #666;
}
form fieldset p label {
	color: #777;
}
