@charset "utf-8";



/* CSS Document	*/



body {

 text-align: justify; text-justify:inter-word;

	background-color: #000;



	line-height:110%;

	



	background-image: url(img/background.jpg);

	





	-moz-background-size: cover;

	background-size: cover;

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center bottom;

		}



	a{



text-decoration:none;



	color: #EBEBEB;





}



	a:hover{

		color:#FFCC00;

}







/* MENU */





#menu-container{



	height:81px;



	width:960px;



	margin-left:auto;



	margin-right:auto;

	

	}







.logo {



	float:left;



	background-image: url(img/logo.png);



	height:81px;



	width:254px;



	}



#menuicones li { display:inline; float:left;   }







	

#menuicones a:hover img { 

	filter:opacity(alpha=90); /* para o IE */



   -moz-opacity:0.90; /* para o FireFox */



    opacity:0.90; /* para o outros Navegadores */

	

 

	

	}

	

#menuicones a:active img { 

	filter:opacity(alpha=70); /* para o IE */



   -moz-opacity:0.70; /* para o FireFox */



    opacity:0.70; /* para o outros Navegadores */



	}

	

#container{



	height:auto;



	width:960px;



	margin-left:auto;



	margin-right:auto;



	background-color:#000000;

	

	filter:opacity(alpha=95); /* para o IE */



    -moz-opacity:0.95; /* para o FireFox */



    opacity:0.95; /* para o outros Navegadores */





}







#container2{



	height:920px;



	width:960px;



	margin-left:auto;



	margin-right:auto;



	background-color:#000000;



	filter:opacity(alpha=95); /* para o IE */



    -moz-opacity:0.95; /* para o FireFox */



    opacity:0.95; /* para o outros Navegadores */



	/*border-left: 1px  #FFFFFF solid;



	border-right: 1px  #FFFFFF solid;

	

	border-bottom: 1px  #FFFFFF solid;*/



}















#container-conteudo{



	height:auto;



	margin: 25px;



	float: left;



	width: 700px;



	background-color: #000000;





	



}







#container-conteudo2{



	height:800px;



	margin: 25px;



	float: left;



	width: 685px;



	background-color: #000000;



}







.titulo{



	float:left;



	height:20px;



	width: 860px;



	}



.titulo img{ height:100%;

}

	

s

	
.blink_me {
  animation: blinker 1s linear infinite;
	color:#FF0004;
}

@keyframes blinker {  
  50% { opacity: 0; }
}




	



#areas{



	display:inline;



	width:670px;



		}



		



#areas ol {



	margin-left: -40px;



	float:left;



	



			}



	



#areas li{



	font-family:"Arial Black", Gadget, sans-serif;



	font-size:14px;

	

	font-weight:bolder;

	font-variant:small-caps;



	color:#FFF;



	display:inline;



	list-style:none;



	float:left;



	padding-top: 10px;



	padding-right: 8px;	



			}			







.subtitulo{



	clear:both;

	

	float:left;



	height:50px;



	width: auto;;

	

	padding-top:10px;	



		}

		

.subtituloe1{



	clear:both;	

	float:left;

	height:15px;

	width: 100%;	

	padding-top:15px;	

	padding-bottom:15px;	



		}

		

.subtituloe1 img{ height:100%;}

		

.subtituloe2{



	clear:both;

	

	float:left;



	height:15px;



	width: auto;

	padding-bottom:15px;

	

			}	

			

.subtituloe2 img{ height:100%;

}



.subareas{



	float:left;

	

	margin-left:15px;

	

	

	





	}



	



.subareas a{



	float:left;



	padding-top:10px;

	

	padding-right: 15px;

	

		font-family:"Arial Black", Gadget, sans-serif;



	font-size:14px;

	

	font-weight:bolder;

	

	font-variant:small-caps;

	

	

	

			}

	







.selecionado{		

	font-weight:bolder;

	text-decoration:underline;

	color:#FFCC33;

	}















#conteudo{



	clear:both;

	

	float:left;



	width:720px;

	

	font-family:Verdana, Geneva, sans-serif;

	

	font-size:12px;



	color:#FFF;

	

	margin-left: -15px;

	

	}

	

.data { font-family:"Arial Black", Gadget, sans-serif;



	font-size:20px;

	

	font-weight:bolder;	

	

	font-variant:small-caps;

	}

	

.texto{

	padding-bottom:20px;

	

	}





.texto p{

	padding-top:15px;

	padding-bottom:15px;

	

	}



#conteudo h1{

	

	font-family:"Arial Black", Gadget, sans-serif;



	font-size:18px;

	

	font-weight:bolder;

	

	font-variant:small-caps;

	

	margin-top:-5px;

		

	}

	

#conteudo h2{

	

	font-family:"Arial Black", Gadget, sans-serif;



	font-size:12px;

	

	font-weight:bolder;	

	

	margin-top:-10px;

		

	}

	

.imgcolab{

	vertical-align:top;

	}



.pdf{



	vertical-align:top;



	padding-top:15px;

	

	width:15px;



	}



#textos{



	float:left;

	

	clear:both;

	

	padding:20px;	



	width:715px;

	

	font-family:Verdana, Geneva, sans-serif;

	

	font-size:12px;



	color: #EBEBEB;

	

	margin-left: -20px;

	

	

	}



#textos b{  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:200;  font-size:14px; color: #FC0;

}

 



.textos-tr{ border-bottom: 1px solid #FFF;

}

 

#textos h1{

	font-family:"Arial Black", Gadget, sans-serif;

	font-size:20px;	

	font-weight:bolder;		

	font-variant:small-caps;}

	

#textos-intro{



	float:left;

	clear:both;

	padding:20px;

	



	width:700px;

	

	font-family:Verdana, Geneva, sans-serif;

	

	font-size:12px;



	color: #EBEBEB;

	

	margin-left: -20px;

	

	

	}





#textos-intro b{  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:200;  font-size:14px; color: #FC0;

}



#textos-intro  p{ border-bottom: #333 1px dashed;

}



#textos-intro  h1{

	font-family:"Arial Black", Gadget, sans-serif;



	font-size:20px;

	

	font-weight:bolder;	

	

	font-variant:small-caps;

}



#link_projetos a{

	color:#FFCC00;

	}

	

#link_projetos a:hover{

	text-decoration:underline;

	}



.imgproj {

	width:150px;

	margin-bottom:10px;}

 







.fotos {

	width:95px;

	outline-style:none;

	}



.foto-lab {padding-top: 20px;}

.foto-lab img

{ padding:2px;

	float:left;

	width:340px;

	}

	







#colunaparceiros{

	height:auto px;

	width: 150px;

	float: left;

	margin-top:25px;	

	margin-left:auto;	

	margin-right:auto;

	background-color: #000;	

	}

/*

#colunaparceirosprojetos{



	height:2150px;



	width: 197px;



	float: left;



	margin-top:25px;

	

	margin-left:auto;

	

	margin-right:auto;

	

	border-left: 3px dotted  #333333;

	

	}



#colunaparceiros2{



	height:775px;



	width: 197px;



	float: left;



	margin-top:25px;

	

	margin-left:auto;

	

	margin-right:auto;

	



	border-left: 3px dotted  #333333;

	

	}



	*/



.parceiros{	font-family:"Arial Black", Gadget, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	text-align:center;	

	}

	

.parceiros a:hover img { 

	filter:opacity(alpha=70); /* para o IE */



   -moz-opacity:0.70; /* para o FireFox */



    opacity:0.70; /* para o outros Navegadores */

	

	}

	

.parceiros a:active img { 

	filter:opacity(alpha=50); /* para o IE */



   -moz-opacity:0.50; /* para o FireFox */



    opacity:0.50; /* para o outros Navegadores */

	

	}







form



{



	margin: 0px;



}



/*	ORIGINAL

.thumbnail{

	padding: 3px 3px 3px 3px;

	background-color: #222;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	height:75px;

	width:100px;

	}

	

	Pular

.thumbnail img{

    border: 5px solid #ccc;

    float: left;

    margin: 15px;

    -webkit-transition: margin 0.5s ease-out;

    -moz-transition: margin 0.5s ease-out;

    -o-transition: margin 0.5s ease-out;

}

 

.thumbnail img:hover {

    margin-top: 2px;

}	*/





 

.thumbnail img {

	float: left;

	margin: 25px;

	opacity: 0.8;

	border: 10px solid #eee;

	

   -webkit-transition: margin 0.5s ease-out;

    -moz-transition: margin 0.5s ease-out;

    -o-transition: margin 0.5s ease-out;

	/*Transition*/

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

 

	/*Reflection*/

	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));

}

 

 

.thumbnail img:hover {  

   opacity: 1;

   margin-top: 2px;

 

   /*Reflection*/

  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));

 

   /*Glow*/

  -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);

  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);

  box-shadow: 0px 0px 20px rgba(255,255,255,0.8);

}







#rodape{



	border-top:1px  #333333 solid ;



	color:#FFFFFF;



	font: Arial, Helvetica, sans-serif;

	

	font-size:12px;



	height:50px;



	clear:both;

	

	margin:0 auto;



	text-align:center;



	width:900px;

	

	}









/* CONTATO */







form legend {



	color: #333;



	padding: 0 0 20px 0;



	text-transform: uppercase;



	



}







form {

	padding: 0 30px 20px 0;



	float:left;

}







form h1{



	margin-left:6px;



	



}







form, form fieldset input, form fieldset textarea, form label {



	font-family: Helvetica, Arial;



	font-size: 9pt;



	



}



form p { position: relative; margin: 10px 0;}



form p label { position: absolute; top: 0; left: 0;}



form p br {display: none;}











form fieldset p input,



form fieldset p textarea {



	display: block;



	padding: 4px;



	width: 300px;



	margin: 0;

	

	margin-left:-15px;

	

	

}



.duvida-estado{

	margin-left:-17px;

	}



form fieldset p label {



	width: 300px;



	display: block;



	margin: 5px 5px 5px -8px;



	padding: 0;



	



}







form fieldset p textarea {



	padding: 2px;



	width: 304px;



	height:100px;



}







form fieldset p textarea,



form fieldset p input {



	border: solid 1px #ccc;



}



form fieldset p label {



	color: #777;



}



#duvidas-perguntas {

	float:left;

	

	}



#conteudo_internas{width:950px;margin:40px auto 80px auto;}



	#conteudo_internas h1{color: #FFF;}



	#itens_internas{width:950px;}



	















#infos{width:400px;float:left;



/* border-left:1px solid  #333; *//*padding-left:30px*/ }



	#infos h3{margin-top:20px;text-align:left; color:#FFFFFF; 

	font-family:"Arial Black", Gadget, sans-serif;



	font-size:18px;

	

	font-weight:bolder;

	

	font-variant:small-caps;

	

	color:#FC0;

	

	

	

	}



	#infos p{color:#FFFFFF;}



	#infos a{color: #CCC;}

	

.contato-icone

{

	padding-right:5px;

	width:15px;}

	

