

body{
	
	background:#fff;
	font-family: lato, sans-serif;
	font-weight:300;
	width:100%;
	margin:0;
	padding:0;
	color:#000;	
	
	}

a{

	color:#b67836;
	text-decoration:none;
	font-weight:600;
	
	
	}
	
h1{
	
	font-size:28px;
	font-weight:300;
  	font-style: normal;
	margin:26px 0 0 35px;
	width:450px;
	
	}
	
h1 a{

	color:#000;
	text-decoration:none;
	
	
	}
	
	
h2{
	
	font-size:22px;
	font-weight:600;
  	font-style: normal;
	color:#000;	
	z-index:1;
	margin:4px 10px 2px 10px;
	line-height:26px;
	
	}


h3{
	
	font-size:22px;
	font-weight:500;
	margin:25px 0 0 10px;
	color:#000;	
	display:block;
	
	}


h4{
	
	font-size:16px;
	font-weight:600;
	line-height:22px;
	z-index:1;		
	color:#000;	
	margin:10px 10px;
	
	}

h4 a{
	
	font-size:16px;
	font-weight:600;
	line-height:22px;
	z-index:1;		
	color:#000;	
	
	}
	
h5{
	
	font-size:14px;
	font-weight:500;
	z-index:1;		
	color:#000;	
	margin:2px 10px;
	
	}
	

.item_destaques	p{

	font-size:12px;
	margin:6px 10px;
	font-weight:500;
	line-height:20px;

}
	
p{
	font-family: Open Sans, sans-serif;
	font-size:14px;
	margin:6px 10px;
	font-weight:500;
	line-height:25px;
	padding-right: 20px;

	
	}
	
.pagina p{

	text-align: justify;
	font-family: Open Sans, sans-serif;
	font-size:14px;
	margin:6px 10px;
	font-weight:500;
	line-height:25px;
	padding-right: 20px;

}	



.subtitulo{
	
	font-size:18px;
	font-weight:300;
	font-style:italic;
	margin:0 0 0 35px;
	position:absolute;
	color:#000;	
	display:block;
	
	}
	
	
.botao{
	
	font-size:14px;
	font-weight:600;
	float:right;
	margin:4px 16px 70px 16px;
	color:#888;
	padding-bottom: 20px;
	
	}

.botao:hover{
	
	color:#b67836;
	
	}

.botao_2{
	
	font-size:16px;
	font-weight:600;
	float:right;
	margin:20px auto;
	color:#888;
	padding:20px 60px 20px 0;

	
	}


ul {
	
	
	list-style-type:none;
	display:block;
	margin:0;
	font-size:14px;
	
	
	}


.logo{
	text-indent:-10000px;
	background-image:url(imagens/logo.png);
	background-position:0 -10px;
	background-repeat:no-repeat;
	width:200px;
	
	}
	
	
	
nav ul{
		
	list-style-type:none;
	margin:16px 50px 0 0;
	font-size:12px;
}


nav ul li{
	width:50px;
	display:inline;
	margin:0;
	padding:16px 18px;
	height:60px;
}


nav ul li a, nav ul li a:link{
	width:40px;
	height:60px;
	color:#fff;
	font-weight:400;

}


nav ul li a:hover{
	height:60px;
	color:#bbb;
	
}


nav ul li a:active {color:#ccc;} 


nav ul li .activo {color:#999;} 


nav .menu_item li {
    position: relative;
}


.menu_item .menu_sub {
    display:none;
    position: absolute;
    top: 500px;
    left: 0;
    width: 100px;
}


.menu_item .sub:hover{
	display:block;
	width:50px;
	height:300px;

	}








.topo{
	
	height:120px;
	width:100%;
	background:#f9f9f9;
	margin:0;
	padding:0;
	position:fixed;
	left:0;
	top:0;
	z-index:1000;


}


.menu{
	

	width:980px;
	background:#000;
	margin:0 auto;
	padding:0;
	z-index:1000;
	

}


	

	
.menubg{
	
	height:50px;
	width:100%;
	background:#000;
	margin:0;
	padding:0;
	position:fixed;
	left:0;
	margin-top: 50px;
	z-index:4;
	opacity: 1;
	

}


.home_btn{
	
	text-decoration:none;
	float:right;
	margin-top:-30px;
	width:40px;
	height:40px;
	text-indent:10000px;
	background-image:url(imagens/btn_home.png);
	background-position:0 0;
	
	}
	
	
.home_btn:hover {
	
	text-decoration:none;
	float:right;
	margin-top:-30px;
	width:40px;
	height:40px;
	text-indent:10000px;
	background-image:url(imagens/btn_home_hover.png);

	}
		
	
.cabecalho{
	
	width:980px;
	margin:0 auto;
	heigth:100px;	
	
	}
	
	
.caixa
		{
		width:980px;
		height:800px;
		margin:0 auto;
		position:relative;
		}


	
.conteudo{
	top:0;
	left:0;
	width:100%;
	height:800px;
	margin:180px 0 0 0;
	background:#101010;
	z-index:0;
	
	
	}

.conteudo_slide{
	top:0;
	left:0;
	width:100%;
	height:500px;
	padding-top:160px;
	margin:0;
	background:#000;
	z-index:0;
	
	}

.metade_esquerda{
	
	
	
	width:300px;
	float:left;

	
	}
	
.metade{
	
	
	
	width:400px;
	float:right;
	}	
	
	
.rodape{
	
	height:250px;
	width:100%;
	background:#000;
	margin:0 auto;
	padding:0;
	left:0;
	bottom:0;

}


.rodape_apoios{
	

	height:100px; 
	background-color:#FFF; 
	margin:100px auto 30px auto; 
	width:100%;
	
	
	}


.apoios{

	width:960px;
	margin:0 auto;

	
	}
	
.rodape_caixa{

	width:960px;
	margin:0 auto;
	padding:30px 0;
	
	}
	
.rodape_caixa nav ul li{
	
	font-size:10px;
	width:90px;
	padding:2px 0;
	height:15px;
	display:list-item;

}


.rodape .subtitulo{
	
	font-size:14px;
	font-weight:300;
	font-style:italic;
	color:#fff;	
	margin:2px 0;
	
	}
	
.rodape h3{
	
	font-size:22px;
	font-weight:500;
	color:#fff;	
	margin:0;
	
	}
	

#slideshow {

	top:0;

	width:100%;

	height:500px;
	
	margin:0 auto;
	
	}

#slideshow div {

	width:100%;
	text-align:center;

	}

.prev a, .next a {

	position:absolute;
	display:block;
	top:530;
	background:#000;
	z-index:9999;
	font-size:28px;
	padding:5px 14px;
	font-weight:100;
	text-decoration:none;
	color:#FFF;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
	-webkit-border-radius: 40px;
	border-radius: 40px;

	


	}

.prev a:hover, .next a:hover{

	background:#222;

	}

.prev a {

	left:10px;
	z-index:100;
	-webkit-border-radius: 22px;
	border-radius: 22px;


	}

.next a {

	right:10px;
	z-index:100;
	-webkit-border-radius: 22px;
	border-radius: 22px;


	}
	
.navOuter{
	width:100%;
	height:20px;
	background-color:#000;
	padding:20px 12px 12px 12px;
	z-index:100;
	
	}
.nav_slide {

	width:100px;
	z-index:100;
	margin:0 auto 0 auto;
	padding:0;
	background:#e6e4de;
	position:relative;
		

	

	}

.nav_slide a {
	

	margin:0 4px;

	display:block;
	
	float:left;
	
	font-size:6px;
	
	font-weight:100;

	padding:1px 3px;

	background:#fff;

	text-decoration:none;

	color:#fff;

	-webkit-transition: all 0.1s ease-in-out;

    -moz-transition: all 0.1s ease-in-out;

    -o-transition: all 0.1s ease-in-out;

    -ms-transition: all 0.1s ease-in-out;

	-webkit-border-radius: 22px;
	
	border-radius: 22px;

	}
	

.nav_slide a:hover{

	background:#222;
	color:#222;


	}

.nav_slide a.activeSlide {

	background:#d3cbb7;
	color:#d3cbb7;


	}





.destaques{
	
	position:relative;
	width:950px;
	margin:4px auto;
	height:100%;
	padding:40px 40px 20px 40px;
	
	
	}	
	
	
.item_destaques{
	
	display:inline-block;
	margin:20px 4px 4px 6px;
	padding:8px 2px;
	width:300px;
	height:434px;
	background-color:#eaeaea;
	
	}

.item_destaque_grande{
	
	margin:20px 4px 4px 9px;
	padding:8px 1px;
	width:621px;
	height:434px;
	float:right; 
	background:url(img/imagem_iniciativas.jpg) no-repeat 0 0;
	
	}
.item_destaque_grande a{
	
	margin:0;
	padding:8px 1px;
	width:621px;
	height:434px;
	float:right; 
	
	}


.arquivo{
	
	padding-bottom:30px;
	border-bottom:1px solid #CCC;
	
	}	
	
	
		

.galeria ul{
	
	width:980px;
	margin:0;
	position:absolute;
	
	
	}	
	

.pagina{
	
	width:930px;
	margin:60px auto;
	height:100%;
	padding:5px 40px 40px 40px;
	background-color:#FFF;
	}



.figura{
	
	position:absolute;
	height:180px;
	width:300px;
	margin:0;
	border:solid 4px #fff;

	
}


.figura_video{
		
	position:absolute;
	height:180px;
	width:300px;
	margin:20px 0 0 0;
	border:solid 4px #101010;

	
}

	
figure{
	
	height:180px;
	width:300px;
	display: block;
  	position: relative;
  	float: left;
  	overflow: hidden;
	
	
}
 

figure img{
	top:0;
	left:0;
	margin:0;
	padding:0;
	float:left;
	width:300px;
	height:180px;
	
	
}



figure figcaption{
	position:absolute;
	font-size:11px;
	line-height:14px;
	top:148px;
	left:0;	
	width:300px;
  	background: black;
 	background: rgba(0,0,0,0.90);
  	color: white;
  	padding: 10px 10px;
  	opacity: .6;
  	-webkit-transition: all 0.6s ease;
  	-moz-transition:    all 0.6s ease;
  	-o-transition:      all 0.6s ease;
}


figure:hover figcaption {
  opacity: 1;
}


figure:hover:before {
  opacity: 0;
}

.lang{
	
	float:right; 
	font-size:10px; 
	color:#FFF; 
	margin:-14px 40px 0 0;
	
	}
.lang_item{
	
	font-size:10px; 
	color:#bbb; 
	margin:0;
	width:40px;
	height:54px;
	background-color: #222;
	opacity: 1;
	padding: 17px 19px;
	cursor: none;
	
	}
	
.lang_item:hover{
	

	background-color: #333;
	cursor: pointer;
	
	}
.lang_item_active{
	

	
	color: #444;
	font-size:10px; 
	margin:0;
	width:40px;
	height:54px;
	background-color: #111;
	opacity: 1;
	padding: 17px 19px;

	
	}


/* ============================================================
  SECTIONS PARALLAX
============================================================ */
section.module.parallax {
  height: 600px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
}

section.module:last-child {
  margin: 0;
}

section.module p:last-child {
  margin: 0;
}

section.module.parallax h1 {
  color: rgba(255, 255, 255, 0.8);
  font-size: 48px;
  line-height: 600px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

section.module.parallax-1 {

  background-image: url("img/foto_1.jpg");
}
section.module.parallax-2 {
  background-image: url("img/foto_2.jpg");
}
section.module.parallax-brs {
  background-image: url("img/foto_3.jpg");
}

section.module.parallax-4 {
  background-image: url("img/foto_4.jpg");
}

section.module.parallax-5 {
  background-image: url("img/foto_5.jpg");
}

section.module.parallax-6 {
  background-image: url("img/foto_6.jpg");
}

section.module.parallax-7 {
  background-image: url("img/foto_7.jpg");
}
section.module.parallax-8 {
  background-image: url("img/foto_9.jpg");
}

section.module.parallax-livro {
  background-image: url("img/foto_livro.jpg");
}

section.module.parallax-ciclo {
  background-image: url("img/foto_ciclo.jpg");
}

section.module.parallax-coloquio {
  background-image: url("img/foto_coloquio.jpg");
}
section.module.parallax-curso {
  background-image: url("img/foto_curso.jpg");
}


.container {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px;
}


@media only screen and (max-width: 1180px) {

 

section.module.parallax {


  background-position: top;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  -o-background-size: auto;
  background-size: cover;

}

section.module.parallax-2 {

  background-position: top;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  -o-background-size: auto;
  background-size: cover;

}
section.module.parallax-brs {

  background-position: top;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  -o-background-size: auto;
  background-size: cover;
}




}




/* ============================================================
  SLIDES
============================================================ */


#slides {
  position: relative;
}
#slides .slides-container {
  display: none;
}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

.slides-navigation {
  margin: 20px auto;
  position: absolute;
  z-index: 3;
  top: 55%;
  width: 100%;
}
.slides-navigation a {
  position: absolute;
  display: block;
    opacity: .7;

}
.slides-navigation a.prev {

  background-color: #000;
  background-image: url("img/seta_esq.jpg");
  width:50px;
  height:50px;
}
.slides-navigation a.next {
  right: 0;
  background-image: url("img/seta_dir.jpg");
  width:50px;
  height:50px;
  display: block;
}

.slides-navigation a:hover {
  position: absolute;
  display: block;
  opacity: .9;
}

.slides-pagination {
  position: absolute;
  z-index: 3;
  bottom: 50px;
  text-align: center;
  width: 100%;
}
.slides-pagination a {
  border:solid 2px #101010;
  border-radius: 15px;
  width: 8px;
  height: 8px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background: #fff;
  margin: 30px 4px;
  overflow: hidden;
  text-indent: -100%;
}
.slides-pagination a.current {
  background: #222;
}


