@font-face {
    font-family: 'robotolight';
    src: url('roboto-light-webfont.eot');
    src: url('roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-light-webfont.woff') format('woff'),
         url('roboto-light-webfont.ttf') format('truetype'),
         url('roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url('roboto-medium-webfont.eot');
    src: url('roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-medium-webfont.woff') format('woff'),
         url('roboto-medium-webfont.ttf') format('truetype'),
         url('roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('roboto-regular-webfont.eot');
    src: url('roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-regular-webfont.woff') format('woff'),
         url('roboto-regular-webfont.ttf') format('truetype'),
         url('roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1{
	font-family: 'robotolight';
	color:#bf1e2e;
	text-transform:uppercase;
}
h1 span{
	font-family: 'robotomedium';
	color:#000;
}
p{
	font-family: 'robotolight';

}
b, strong{
	font-weight:bold;
}
img{
	max-width:100%;
}
.semMargem{
	margin:0!important;
	padding:0!important;
}
.glossario{
	display:none;
}

/**** Grid ****/

.grid_1 { width: 5.2127%; /* 80px / 980px = 8.163% */ }
.grid_2 { width: 14.0425%; /* 180px / 980px = 18.367% */ }
.grid_3 { width: 22.5531%; /* 280px / 980px = 28.571% */ }
.grid_4 { width: 31.1702%; /* 380px / 980px = 38.776% */ }
.grid_5 { width: 39.6808%; /* 480px / 980px = 48.98% */ }
.grid_6 { width: 48.4042%; /* 580px / 980px = 59.184% */ }
.grid_7 { width: 57.1276%; /* 680px / 980px = 69.388% */ }
.grid_8 { width: 65.6382%; /* 780px / 980px = 79.592% */ }
.grid_9 { width: 74.1489%; /* 880px / 980px = 89.796% */ }
.grid_10 { width: 82.7659%; /* 880px / 980px = 89.796% */ }
.grid_11 { width: 91.3829%; /* 880px / 980px = 89.796% */ }
.grid_12 { width: 100%; /* 980px / 980px = 100% */ }

.container { width: 85%; max-width: 940px; overflow: auto; position:relative; margin:auto; }

.container :last-child { margin-right: 0!important; }

.right { float: right!important; }

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	margin-right:3.1914%;
	margin-bottom:2%;
	float: left;
	display: block;
}
.noDesk{
	display:none;
}
.center{
	text-align:center;	
}
.clear{
	clear:both;
}
.textRight{
	text-align:right;
}
html,
body {
  height: 100%;
  width: 100%;
  margin: 0;
}
.video{
	position:relative;
	margin-top:15%;
}
.roboto{
	font-family:'robotomedium';
	position:relative;
	left:5px;
}
.navegantes{
	position:relative;
	height:30px;

}
.navegantes .fp-controlArrow{
	
    width: auto!important;
    margin-top: 0!important;
   
}
/*TOPO*/
#topo{
	width:100%;
	height:50px;
	background:url(../images/fundoTopo.png) repeat left top;
	position:fixed;
	top:0;
	z-index:20;
}
#topo span{
	color:#fff;
	cursor:pointer;
	position:relative;
	top:10px;
}
#abreMenu{
	position:relative;
	top:10px;
	cursor:pointer;
}
.menu{
	top:-10px;
	display:none;
}
#menu{
	position:relative;
	padding:10px 0;
	background:#000;
	z-index:50;	
}
.itemMenu, .ativaSub{
	position:relative;
	background:#231f20;
	padding:5px;
	border-top:1px solid #000;
	cursor:pointer;
	color:white;
}
.itemMenu:hover, .ativaSub:hover{
	background:#be1e2d;
}
.itemMenuAlto, .ativaSubAlto, .itemMenuAlto:hover, .ativaSubAlto:hover{
	background:#fcff00;
	color:black;
}

.frente{
	padding-left:20px;
}
.subMenu{
	display:none;
}
.zoom_in, .zoom_out{
	padding:5px;
}

/*FIM TOPO*/
.section{
	background-size: cover!important;
	background-attachment: fixed!important;
	background-position: 50% 0;
	border-bottom:4px solid #fff;
	
}

.introducao{
	background:url(../images/introducao.png) center top no-repeat;
}
.introducaoAlto{
	background:url(../images/introducaoAlto.jpg) center top no-repeat;
}
.curadoria{
	background:url(../images/curadoria.jpg);
}
.curadoriaAlto{
	background:url(../images/curadoriaAlto.jpg);
}

/*CURADORIA*/

.curadoria span{
	color:#000000;
}
.curadoria p{
	font-size:.8125em;
}
/*FIM CURADORIA*/
/*GRUPOS*/
.fancybox-outer h1{
	font-weight:bold;
	font-size:1.2em;
	font-family:'robotomedium';
}
#section2{
	background:url(../images/fundoTituloGrupos.jpg) center bottom; 	
	background-attachment:scroll!important;
}
.tituloGruposAlto{
	background:url(../images/fundoTituloGruposAlto.jpg) center bottom!important; 	
}
.tituloGrupos h1, .curadoria h1{
	font-size:3em;
	line-height:1em;
	margin-bottom:.2em;
}
.tituloGrupos span{
	font-size:1.2em;
}
.tituloGrupos p{
	font-size:.8em;
	text-transform:uppercase;
	word-spacing:-1px;
}
.tituloSecao{
	position:absolute;
	width:100%;
	top:20px;
}
/*AVOA*/
.avoa{
	background:url(../images/fundoAvoa.jpg) center bottom;
}
.avoaAlto{
	background:url(../images/fundoAvoaAlto.jpg);
}
.escuro h1{
	font-size:1.875em;
	font-family: 'robotomedium';
	font-weight:bold;
	color:#bf1e2e;
	margin-bottom:0;
}
.escuro h1 span{	
	color:#fff;
}
.escuro p{
	font-size:.875em;
	color:#fff;
	font-family: 'robotolight';
	margin-bottom:1em;	
}
.claro .various{
	color:#bf1e2e;
}
.escuro .various{
	color:#fff;
}
/*FIM AVOA*/

.artesaos{
	background:url(../images/fundo-artesaos.jpg) center bottom;
}
.artesaosAlto{
	background:url(../images/fundo-artesaosAlto.jpg) center bottom;
}



.celia{
	background:url(../images/fundo-celia-gouvea.jpg) center bottom;
}
.celiaAlto{
	background:url(../images/fundo-celia-gouveaAlto.jpg) center bottom;
}
.bucaneiros{
	background:url(../images/fundo-bucaneros.jpg) center bottom;
}
.bucaneirosAlto{
	background:url(../images/fundo-bucanerosAlto.jpg) center bottom;
}
.triade{
	background:url(../images/fundo-triade.jpg) center bottom;
}
.triadeAlto{
	background:url(../images/fundo-triadeAlto.jpg) center bottom;
}
.lagartixa{
	background:url(../images/fundo-lagartixa.jpg) center bottom;
}
.lagartixaAlto{
	background:url(../images/fundo-lagartixaAlto.jpg) center bottom;
}
.sansacroma{
	background:url(../images/fundo-sansacroma.jpg) center bottom;
}
.sansacromaAlto{
	background:url(../images/fundo-sansacromaAlto.jpg) center bottom;
}
.mariana{
	background:url(../images/fundo-mariana.jpg) center bottom;
}
.marianaAlto{
	background:url(../images/fundo-marianaAlto.jpg) center bottom;
}

.claro h1{
	font-size:1.875em;
	font-family: 'robotomedium';
	font-weight:bold;
	color:#bf1e2e;
	margin-bottom:0;
}
.claro h1 span{	
	color:#000;
}
.claro p{
	font-size:.875em;
	color:#000;
	font-family: 'robotoregular';
	margin-bottom:1em;	
}
#section11{
	background:url(../images/fundo-tituloAcoes.jpg) center bottom;
	background-attachment:scroll!important;
	background-size:cover;
	border-bottom:4px solid #fff;
}
.titulo2Secao h1{
	font-size:3em;
	font-family:'robotolight';
	
}
.titulo2Secao span{
	font-family:'robotolight';
}
.acoesGrande h1 span{
	color:#000!important;
}
/*AREAS FOTOS*/
#section12{
	background:url(../images/fundo-criar.jpg) center bottom;
}
#section13{
	background:url(../images/fundo-partilhar.jpg) center bottom;
}
#section14{
	background:url(../images/fundo-avizinhar.jpg) center bottom;
}
#section15{
	background:url(../images/fundo-multiplicar.jpg);
}
#section16{
	background:url(../images/fundo-semear.jpg) center bottom;
}

.areaFotos h1{
	font-family:'robotomedium';
	color:#bf1e2e;
	font-size:2.5em;
	margin-bottom:0;
}
.areaFotos h2{
	color:#666666;
	font-family:'robotolight';
	font-style:italic;
}
.areaFotos .grid_3 img{
	width:100%!important;
}
.fp-controlArrow img{
	display:inline!important;
	
}
.setas{
	height:60px;
	display:none;
}
.setas .fp-controlArrow{
	width:30px!important;
	height:30px!important;
	margin:0!important;
}
.setas .fp-prev, .setas .fp-next{
	border:0!important;
	margin:0;
}
.setas .fp-prev{
	left:0!important;
}
.setas .fp-next{
	right:0!important;
}
.semear h2{
	font-family:'robotoregular';
	font-weight:bold;
	font-size:.9375em;
	color:white;
	font-style:italic;
}
.semear p{
	font-family:'robotoregular';
	font-weight:bold;
}
.semear span{
	color:#fff;
	position:relative;
	line-height:30px;
	cursor:pointer;
}
.mapaAtivo{
	font-weight:bold;
	text-decoration:underline;
}
.cadaMapa{
	font-family:'robotoregular';
	color:#fff;
	margin-top:10px;
	font-size:1.1em;
	text-decoration:underline;
	float:right;
}
.hide{
	display:none;
	text-align:center!important;
}
.hide ul, .hide li{
	margin:0;
}
/*FIM AREAS FOTOS*/
/*AÇÕES EDUCATIVAS*/
#video{
	position:relative;
	top:15px;
}
#section17{
	background:url(../images/fundo-tituloAcoes.jpg) center;
	background-attachment:scroll!important;
	background-size:130% 130%!important;
	height:260px;
}
#section17 h1{
	font-family:'robotolight';
	font-size:3.69em;
	color:#bf1e2e;
	
}
/*AÇÕES EDUCATIVAS*/
#section18{
	background:url(../images/fundo-acoesEducativas.jpg);
}
.escuroOficinas h1{
	font-size:1.5em;
	font-family: 'robotomedium';
	font-weight:bold;
	color:#bf1e2e;
	margin-bottom:0;
}
.escuroOficinas h1 span{	
	color:#fff!important;
}
.escuroOficinas p{
	font-size:1em;
	color:#fff;
	font-family: 'robotolight';
	margin-bottom:1em;
	
}
/*FIM AÇÕES EDUCATIVAS*/
#section19{
	background:#efefef;
}
#section20{
	background:#f9f9f9
}
#section19 h1, #section20 h1{
	font-size:1.875em;
	color:#bf1e2e;
	font-family:'robotolight';
	font-weight:bold;
	margin-bottom:0;
}
#footer{
	width:100%;
	background:#fff;
}
.blackFundo{
	background:black!important;
}
.textosAlto{
	color:#fff!important;
}
.textosAltoAmarelo{
	color:#fcff00!important;
}
/*FIM AÇÕES EDUCATIVAS*/



@media screen and (max-width: 1024px) and (min-width: 640px){	
	
}
@media screen and (max-width: 640px){
	
}
