@import url("menu.css");

/*
* { border:1px solid #ff0000; }
*/

* { margin:0px; padding:0px; border:0px; }

html,body { 	width:100%; height:100%; }
body {
  background: #ffffff;
  margin: 0;
  padding: 0;
  border: none;
  text-align: left;
  font-family: 'Open Sans', sans-serif;
	font-size:14px;
  color: #999999;
	overflow-x: hidden;

}

a { color: #999; }
.idPagOff { float:left; padding:6px 0px 6px 0px; width:30px; text-align:center; margin-right:4px;background: #eeeeee; }
.idPagOn {  float:left; padding:6px 0px 6px 0px; width:30px; text-align:center; margin-right:4px;background: #0E59AA; color: #fff; }

.inputFormsRegCont {
    font-family: 'Montserrat', sans-serif; padding:2px; height:20px; border:1px solid #bbbbbb; font-size:11px;
		background: #ffffff;
		color: #000;	
		width:100%;
		margin-bottom:8px;	
}
.formL1, .formL2 { width: -moz-calc(50% - 10px);width: -webkit-calc(50% - 10px);width: -o-calc(50% - 10px);width: calc(50% - 10px); float:left; }
.formL2 { float:right; }
.box, .cxFormulario { font-family: 'Open Sans', sans-serif; font-size: 14px; border:1px solid #ccc; background: #fff; color: #333; padding:12px 10px; width:100%; width: -moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);width: -o-calc(100% - 20px);width: calc(100% - 20px); }



.botOrcF { padding: 5px 30px 5px 30px; cursor:pointer; font-size:14px; background:#3FBFD6; color: #fff; border:0; }

li,ul,ol { list-style:none; }

#posRedesTopo { position:absolute; right:10px; top:10px; /*width:100px;*/ }

.posiciona { position:relative; width:100%; max-width:1150px; margin: 0 auto; }
.recoloca { height:100px;  }

.imgFDesktop { display:inline; }
.imgFMobile { display:NONE; }

#logoFundoD { display:inline; }
#logoFundoM {  display:NONE; }
#logoTopoD { display:inline; }
#logoTopoM {  display:NONE; }

#menuM { DISPLAY:NONE; }
#subMenuM { display:none; }

#bannersHome { position:relative; padding-top:110px; /*height:500px;*/ /*height:100%;*/ color:#999999; font-size:12px; text-align:left; 
						 height: -moz-calc(100% - 235px);height: -webkit-calc(100% - 235px);height: -o-calc(100% - 235px);height: calc(100% - 235px);
						 max-height:500px; }

#bolas { z-index:3; position:absolute; bottom:80px; width:100%; height:28px; text-align:Center; }
#bolas .zona { position:absolute; left: 50%; }
.homeNewsBolaOff { /*display:table; */float:left; margin-left:2px; margin-right:2px; width:28px; height:28px; background: url('../images/home_news_bot.png'); /*opacity:0.5;filter:alpha(opacity=50);*/ cursor:pointer; }
.homeNewsBolaOn { /*display:table; */float:left; margin-left:2px; margin-right:2px; width:28px; height:28px; background: url('../images/home_news_bot_on.png'); /*opacity:1;filter:alpha(opacity=100);*/ cursor:pointer; }
.posFrasesHome { font-family: 'Montserrat', cursive; font-size:60px; font-weight:700; top:40%; text-align:center; position:absolute; left:50px; right:50px; color: #fff; text-shadow: 1px 1px 1px #000; }


#zonaCont1 { float:left; width:40%; }
#zonaCont2 { float:right; width:50%; }

#colocarFundo:hover > #colocarFundoMostra { 
  opacity: 1;
	/*cursor: pointer;*/
  
/* Firefox */
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-delay: 0s;
}

#colocarFundoMostra { 
  opacity: 0;
	/*cursor: pointer;*/
	
	width:100%; height:100%;
	position:absolute; top:0px; left:0px;
	background: url('../images/fundo_fotos.png');
  
/* Firefox */
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-delay: 0s;
}



#aboutUS1 { float:left; width:54%; min-height: 322px; position:relative; background: url('../images/aboutus_2.png') no-repeat top right; } 
#aboutUS2 { float:right; margin-left: 4%; width:42% position:relative;  } 


.redesSociais { /*border:1px solid #f00;*/ position:relative; float:left; width:25%; margin-right:2%; color: #000; font-family: 'Montserrat', cursive; font-size:14px; /*left:240px; right:240px; top:35px;*/ text-align:left; }
.fundoiframeFacebook { /*border:1px solid #0f0;*/ position:relative; float:left; width:25%;  }
.fundoMapaSite { /*border:1px solid #00f;*/ position:relative; float:right; width:60%;  margin-left:2%; color: #000; font-family: 'Montserrat', cursive; font-size:16px; /*left:240px; right:240px; top:35px;*/ text-align:left; }
.fundoMapaSite a { color: #000; font-family: 'Montserrat', sans-serif; font-size:14px; }
.fundoMapaSite a:hover { color: #3FBFD6; }


.newsletter { position:absolute; right:0px; width:240px; top:35px; text-align:left; font-family: 'Montserrat', sans-serif;font-size:12px;  color: #3FBFD6; text-transform:uppercase; }

#homeNewsletterForm { padding:0px; margin:0 auto; position:relative;  width:450px; margin-bottom:25px; font-size:11px; color: #000; }
.homeNewsletterFormPosiciona { float:right; width:240px; height:70px; }
#homeNewsletterForm .inputF { width:190px; font-family: 'Montserrat', sans-serif;font-size:14px;padding:5px; border: 0px solid #ffffff; background: #fff; color: #000; text-align:left;  }
#homeNewsletterForm .botF { width:40px; cursor:pointer;font-family: 'Montserrat', sans-serif;font-size:14px; PADDING:5PX; padding-left:10px; padding-right:10px; background:#fff; color: #000; border:0; }


#zonaTipoEventosHome { margin-top: -40px; z-index:4;}
.zonaTipoEventosHomeDet { float:left; width:25%; }

#zonaHome2Eventos1 { /*border:1px solid #f00;*/ float:left; width:60%; min-height:304px;position:relative; margin-bottom:20px; }
#zonaHome2Eventos2 { /*border:1px solid #f00;*/ float:right; width:35%; min-height:304px;position:relative; margin-bottom:20px; }
#homeEventosDes { position:absolute; bottom:0px; min-height:120px; left:0px; right:0px; color: #ffffff; background: #3FBFD6; }
.homeEventosDesIntro { padding:15px; padding-top:0px; font-family: 'Montserrat', sans-serif;font-size:14px; width: -moz-calc(100% - 300px);width: -webkit-calc(100% - 300px);width: -o-calc(100% - 300px);width: calc(100% - 300px); /*border:1px solid #f00;*/ }
#homeEventosBots { position:absolute; bottom:15px;right:15px; }


#bolas2 { background: #CC2315; z-index:3; position:absolute; /*bottom:-8px;*/ width:100%; height:70px; text-align:Center; }
#bolas2 .zona { position:absolute; left: 10px;top:18px; }
.homeNewsBola2Seta1 { float:left; margin-right:10px; padding:3px; cursor:pointer; }
.homeNewsBola2Seta2 { float:left; margin-left:10px; padding:3px; cursor:pointer; }
.homeNewsBola2Off { float:left; /*margin-right:5px;*/ padding:5px; /*width:15px;*/ /*height:25px;*/ /*background: #3FBFD6;*/ color: #ffffff; cursor:pointer; }
.homeNewsBola2On { float:left; /*margin-right:5px;*/ padding:5px; /*width:15px;*/ /*height:25px;*/ /*background: #CB0101;*/ color: #000; cursor:pointer; }
.homeNewsBola2SetaE1 { float:right; margin-right:5px; padding:3px; cursor:pointer; }
.homeNewsBola2SetaE2 { float:right; margin-left:5px; padding:3px; cursor:pointer; }


.homeGalerias { float:left; width:22%; /*border:1px solid #ff0000;*/  /*margin-right:2%; margin-left:2%;*/ margin-top: 20px;  }
.homeGalerias.n1 { margin-left:0%;  }
.homeGalerias.n2 { margin-left:4%;  }
.homeGalerias.n3 { margin-left:4%;  }
.homeGalerias.n4 { margin-left:4%;  }

.fundoSector3a, .fundoSector3b { float:left; width:45%; }
.fundoSector3a { }
.fundoSector3b { float:RIGHT; }



/**
eventos
**/

.eventosGal { width:30%; float:left; position:relative; margin-bottom:50px; /*border:1px solid #ff0000;*/ min-height:300px; bordeR:1px solid #ddd;}
.eventosGal.n1 { margin-right:1%; margin-left:1%;  }
.eventosGal.n2 { margin-right:1%; margin-left:1%;  }
.eventosGal.n3 { margin-right:1%; margin-left:1%;  }

#eventosBots { position:absolute; bottom:0px;right:0px; left:0px; }

.fichaEventoFoto { width:50%; max-width:500px; float:right; }
.fichaEventoDescricao { width:46%; max-width:460px; float:left; }
.fichaEventoDescricaoTit { font-family: 'Montserrat', sans-serif;font-size:24px;  color: #3FBFD6; text-transform:uppercase; }
.fichaEventoDescricaoDes { margin-top:40px; font-family: arial; font-size:11px;  color: #3FBFD6; }
.fichaEventoDescricaoCartaz { float:left; margin-top:5px; font-family: arial; font-size:11px;  color: #3FBFD6; text-transform:uppercase; }
.fichaEventoAltimetria { width:100%; margin-top:40px;  }
.fichaEventoAltimetriaTit { font-family: arial; font-size:14px;   color: #3FBFD6; text-transform:uppercase; font-weight:Bold;}
.fichaEventoPrograma { width:46%; max-width:460px; float:left; font-family: arial; font-size:11px;  color: #3FBFD6; }
.fichaEventoPercurso { width:50%; max-width:500px; float:right; }
.fichaEventoPercursoLink { margin-top:10px; font-family: arial; font-size:11px;  color: #3FBFD6;  }


/*
viagens
*/
.zonaTipoEventosDet { position:relative; width:100%; margin-top:50px; background: #3FBFD6; margin-bottom:50px;}
.zonaTipoEventosDet1Foto { float:right; position:relative;width:60%; min-height:310px; }
.zonaTipoEventosDet1Txt { float:left; position:relative;width:40%; min-height:310px; }
.zonaTipoEventosDet2Foto { float:left; position:relative;width:60%; min-height:310px; }
.zonaTipoEventosDet2Txt { float:right; position:relative;width:40%; min-height:310px; }
#zonaTipoEventosHomeDetTit { margin-bottom:20px; font-family: 'Montserrat', cursive;  font-size:40px; font-weight:700; color:#ffffff; /*text-transform:uppercase;*/ }
.zonaTipoEventosHomeDetDes { font-family: 'arial'; font-size:11px; color:#ffffff; text-transform:uppercase; }
.zonaTipoEventosHomeDetBots1 { position:absolute; bottom:30px; left:30px; color: #fff; background: url('../img/info_icon.png') no-repeat left center; padding:5px; padding-left:40px; height:22px; width: -moz-calc(50% - 30px);width: -webkit-calc(50% - 30px);width: -o-calc(50% - 30px);width: calc(50% - 30px);}
.zonaTipoEventosHomeDetBots2 { position:absolute; bottom:30px; left:50%; color: #fff; background: url('../img/video_icon.png') no-repeat left center; padding:5px; padding-left:40px; height:22px; width: -moz-calc(50% - 30px);width: -webkit-calc(50% - 30px);width: -o-calc(50% - 30px);width: calc(50% - 30px);}
.fichaViagemDescricaoDes { margin-top:0px; font-family: arial; font-size:11px;  color: #3FBFD6; }




/*
services
*/

#services1 { float:left; width:46%; margin-bottom:40px; position:relative; } 
#services2 { float:right; width:46%; margin-bottom:40px; position:relative;  } 
#servicesSep { float:left; width:8%; height:745px;  background: url('../images/services_separador.png') no-repeat center center; } 


/*
portfolio
*/
.portfolioGal { width:23%; float:left; position:relative; margin-bottom:50px; /*border:1px solid #ff0000;*/ min-height:200px;}
.portfolioGal.n1 { margin-right:1%; margin-left:1%;  }
.portfolioGal.n2 { margin-right:1%; margin-left:1%;  }
.portfolioGal.n3 { margin-right:1%; margin-left:1%;  }
.portfolioGal.n4 { margin-right:1%; margin-left:1%;  }

.fichaPortfolioFoto { width:55%; max-width:550px; float:right; }
.fichaPortfolioDescricao { width:40%; max-width:400px; float:left; }
.fichaPortfolioDescricaoTit { font-family: 'Montserrat', sans-serif;font-size:24px;  color: #3FBFD6; text-transform:uppercase; }
.fichaPortfolioDescricaoDes { margin-top:40px; font-family: arial; font-size:11px;  color: #3FBFD6; }
.fichaPortfolioFotoLL { cursor:pointer; position:relative; float:left; width:32%; min-width:160px;margin-right:1%; margin-bottom:1%; height:130px; }



/**
	 noticias / novidades
*/
.novidadesLista { float:left; width:29%; margin-left: 2%;margin-right: 2%; height:300px; margin-bottom: 90px;/* border:1px solid #f00;*/ }
.noticiaFicha { position:relative; width:100%; }
.noticiaFichaHome { position:relative; float:left; width:29%; margin-left:0%; margin-right:4%; margin-bottom:30px;  }
.noticiaFichaHome .Last { margin-right:0%;}
.noticiaFichaData { float:left; width:70px; min-height:70px; background: #3FBFD6; color:#fff; text-align:center; /*line-height:30px;*/ }
.noticiaFichaDataDia { font-family: 'Montserrat', cursive; font-size:40px; font-weight:700; }
.noticiaFichaDataMes { line-height:0px; font-family: 'Montserrat', cursive; font-size:20px; font-weight:700; }
.noticiaFichaDados { float:right; position:relative; width: -moz-calc(100% - 80px);width: -webkit-calc(100% - 80px);width: -o-calc(100% - 80px);width: calc(100% - 80px); }
.noticiaFichaDadosTit { font-size:18px; color: #000; }
.noticiaFichaDadosDes { font-size:14px; color: #999; }
.noticiaFichaDados {}
.noticiaFichaDados {}

 
a { text-decoration:none; }
a.menuPOn { background: #ffffff; padding:4px; padding-left:10px; padding-right:10px; font-family: 'Montserrat', cursive; font-size:16px; color: #3FBFD6; /*text-transform:uppercase;*/}
a.menuP:link { background: #ffffff; padding:4px; padding-left:10px; padding-right:10px; font-family: 'Montserrat', cursive; font-size:16px; color: #1E1818; /*text-transform:uppercase;*/}
a.menuP:visited {padding:5px; font-family: 'Montserrat', cursive; font-size:12px; color: #3FBFD6; text-transform:uppercase;}
a.menuP:hover {color: #3FBFD6; }

a.linguasOn { padding:5px; padding-left:10px; padding-right:10px; font-family: 'Montserrat', cursive; font-size:13px; background: #3FBFD6; color: #ffffff; text-transform:uppercase; }
a.linguas:link { padding:5px; padding-left:8px; padding-right:8px; background: #ffffff; font-family: 'Montserrat', cursive; font-size:13px; color: #1E1818; text-transform:uppercase; }
a.linguas:visited { background: #ffffff; color: #1E1818; }
a.linguas:hover { background: #3FBFD6; color: #ffffff; }

/**
cookies
**/
	.div_cookies {
		position:fixed;
		bottom:0;
		left:0;
		z-index:9999;
		width:100%;
		height:auto;
		padding:5px 0;
		background-color:rgb(243,179,19);
		background-color:rgba(243,179,19,0.8);

		display:none;
	}
	.div_cookies > div {
		display:table;
		margin:auto;
		height:100%;		
		min-height:60px;
	}
	.div_cookies > div > div {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	}
	.div_cookies .cookies_texto {
		font-size: 13px;
		color: #ffffff;
		text-decoration:none;
		font-weight:300;
		line-height:16px;
		display:inline-block;
		padding:5px 20px;
	}
	.div_cookies .cookies_botoes {
		padding:5px 20px;
		display:inline-block;
	}
	.div_cookies .cookies_botoes .cookies_bt1, .div_cookies .cookies_botoes .cookies_bt2 {
		display:inline-block;
		margin:0 5px;
		height:29px;
	}
	.div_cookies .cookies_botoes .cookies_bt1 a, .div_cookies .cookies_botoes .cookies_bt2 a {
		padding:0 17px;
		font-size: 12px;
		color: #4b4a4a;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:400;
		line-height:29px;
		display:block;
		background-color:#FFFFFF;
		cursor:pointer;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;	
	}
	.div_cookies .cookies_botoes .cookies_bt2 a, .div_cookies .cookies_botoes .cookies_bt1 a:hover {
		color: #ffffff;
		background-color:#8d8d8d;
		cursor:pointer;
	}
	.div_cookies .cookies_botoes .cookies_bt2 a:hover {
		color: #4b4a4a;
		background-color:#FFFFFF;
		cursor:pointer;
	}
	
.scrollup{
width:40px;
height:40px;			
text-indent:-9999px;
opacity:0.3;
position:fixed;
bottom:30px;
right:30px;
display:none;			
background: url('../icon_top.png') no-repeat;
z-index:3;
}
.scrollup:hover {
opacity:1;
}

.scrollup2{
  width:112px;
  height:112px;			
  text-indent:-9999px;
  opacity:0.8;
  position:absolute;
  top:290px;
  right:80px;
  /*display:none;			*/
  background: url('../images/home_vermais.png') no-repeat;
  z-index:3;
}
.scrollup2:hover {
  opacity:1;
}	


#redeInstagram, #redeFacebook, #redeTwitter { float:right; margin-left:10px; position:relative; height:51px; width:51px; }

#redeInstagram img,#redeFacebook img,#redeTwitter img {
  position:absolute; left:0; opacity:1;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

#redeInstagram img.top:hover,#redeFacebook img.top:hover,#redeTwitter img.top:hover { opacity:0; }



#redeRInstagram, #redeRFacebook, #redeRTwitter { float:LEFT; margin-right:10px; position:relative; height:25px; width:25px; }

#redeRInstagram img,#redeRFacebook img,#redeRTwitter img {
  position:absolute; left:0; opacity:1;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

#redeRInstagram img.top:hover,#redeRFacebook img.top:hover,#redeRTwitter img.top:hover { opacity:0; }


@media screen and (max-width: 900px) {
	.zonaTipoEventosDet1Foto { ;width:50%; }
	.zonaTipoEventosDet1Txt { width:50%; }
	.zonaTipoEventosDet2Foto { width:50%; }
	.zonaTipoEventosDet2Txt { width:50%; }	
	
		.novidadesLista { float:left; width:48%; margin-left:: 1%;margin-right: 1%;}
}		


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

	#menuD { display:none; }
	#posRedesTopo { display:none; }
	.recoloca { border-bottom:8px solid #3FBFD6; height:80px;  }
	/*#menuM { DISPLAY:inline; FLOAT:RIGHT; MARGIN-RIGHT:10PX; margin-top:30px;  PADDING:5PX; PADDING-LEFT:15PX; PADDING-RIGHT:15PX;  BACKGROUND:#3FBFD6; font-family: 'Montserrat', sans-serif;font-size:14px; color: #FFFFFF; }*/
	#menuM { DISPLAY:inline; FLOAT:RIGHT; padding:15px; }
	#subMenuM { /*DISPLAY:inline;*/ 
							color: #3FBFD6;background: #3FBFD6; text-align:left;
							position:fixed; top: 80px; left:0PX; width:100%; }
	#subMenuM a { font-family: 'Montserrat', cursive; font-size:16px;  color: #000000; /*text-transform:uppercase;*/ }
	#subMenuM a:hover { color: #ffffff; }
	#subMenuML { padding:5px; padding-left:35px; border-bottom:1px solid #3FBFD6;   } 
	#subMenuML:hover { background: #3FBFD6; color: #ffffff; /*padding:5px;*/  } 
	.subsubMenuML { padding-left:60px !important; font-size:14px; }
		

  /*.redesSociais { position:absolute; left:190px; right:10px; top:35px; text-align:center; } */
  .newsletter { position:relative; float:right; right:0px; width:240px; top:115px; text-align:left; font-family: 'Montserrat', sans-serif; font-size:12px;  color: #3FBFD6; text-transform:uppercase; }
	
  #zonaTipoEventosHome { margin-top: 0px; z-index:4;}
  .zonaTipoEventosHomeDet { float:left; width:50%; }
	
	#zonaHome2Eventos1 { float:left; width:100%; padding-bottom:50px;  }	
	#zonaHome2Eventos2 { float:left; width:100%; max-width: 468px; }	
	.homeEventosDesIntro { width: -moz-calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -o-calc(100% - 30px);width: calc(100% - 30px);  }
	#homeEventosBots { position:relative; margin-top:20px; left:15px; /*position:relative;*/ /*bottom:0px;right:0px;*/ }
	
	.homeGalerias { float:left; width:46%; /*margin-right:2%; margin-left:2%;*/ margin-top: 30px;  }
  .homeGalerias.n1 { margin-left:0%;  }
  .homeGalerias.n2 { margin-left:8%;  }
  .homeGalerias.n3 { margin-left:0%;  }
  .homeGalerias.n4 { margin-left:8%;  }
	
	#aboutUS1 { /*border:1px solid #ff0000;*/ float:left; margin-top:50px; width:90%; left:5%; right:5%; min-height: 322px; position:relative; background: url('../images/aboutus_2.png') no-repeat top right; } 
	#aboutUS2 { /*border:1px solid #ff0000;*/ float:left; width:90%; left:5%; right:5%;  } 
	
    .eventosGal { width:45%; float:left; position:relative; margin-bottom:50px; /*border:1px solid #ff0000;*/ min-height:300px;}
    .eventosGal.n1 { margin-right:2%; margin-left:2%;  }
    .eventosGal.n2 { margin-right:2%; margin-left:2%;  }
    .eventosGal.n3 { margin-right:2%; margin-left:2%;  }
		
		
  .fichaEventoFoto { width:100%; max-width:700px; float:right; margin-bottom:50px; }
  .fichaEventoDescricao { width:90%; max-width:700px; float:right; margin-top:40px; margin-bottom:50px; margin-left:5%;}
	.fichaEventoAltimetria { width:90%; margin-left:5%; margin-top:40px;  }
  .fichaEventoPrograma { width:90%; max-width:700px; float:left; margin-left:5%; }
  .fichaEventoPercurso { width:90%; max-width:700px; float:left; margin-left:5%; margin-top:40px; margin-bottom:40px; }
  .fichaEventoPercursoLink { margin-top:10px; font-family: arial; font-size:11px;  color: #3FBFD6;  }	
	
	
	#services1 { float:left; width:90%; margin-left:5%; } 
	#servicesSep { display:none; } 
	#services2 { float:left; width:90%; margin-left:5%;  } 	
	
	
  .portfolioGal { width:46%; float:left;}
  .portfolioGal.n1 { margin-right:2%; margin-left:2%;  }
  .portfolioGal.n2 { margin-right:2%; margin-left:2%;  }
  .portfolioGal.n3 { margin-right:2%; margin-left:2%;  }	
  .portfolioGal.n4 { margin-right:2%; margin-left:2%;  }	

  .fichaPortfolioFoto { width:90%; margin-left:5%; max-width:700px; float:left; margin-top:40px;  }
  .fichaPortfolioDescricao { width:90%; margin-left:5%; max-width:700px; float:left; }
  .fichaPortfolioDescricaoTit { font-family: 'Montserrat', sans-serif; font-size:24px;  color: #3FBFD6; text-transform:uppercase; }
  .fichaPortfolioDescricaoDes { margin-top:40px; font-family: arial; font-size:11px;  color: #3FBFD6; }
	.fichaPortfolioFotoLL { float:left; width:48%; min-width:50px; margin-right:2%; margin-bottom:1%; height:130px; }

	
	
	.zonaTipoEventosDet1Foto { float:right; position:relative;width:100%; min-height:310px; }
	.zonaTipoEventosDet1Txt { float:left; position:relative;width:100%; min-height:310px; }
	.zonaTipoEventosDet2Foto { float:left; position:relative;width:100%; min-height:310px; }
	.zonaTipoEventosDet2Txt { float:right; position:relative;width:100%; min-height:310px; }	
	
	.novidadesLista { float:left; width:98%; margin-left:: 1%;margin-right: 1%;}

  .imgFDesktop { display:NONE; }
  .imgFMobile { display:inline; z-index:2; position:absolute; bottom:-4px; right:0px; width:321px; height:75px; }  		
	
	
	#logoFundoD, #logoTopoD { display:NONE; }
	#logoFundoM, #logoTopoM {  display:inline; }
	
	.fundoSector3a, .fundoSector3b { float:left; width:90%; margin-bottom:70px; margin-left:5%; margin-right:5%; }	
	
  .redesSociais, .fundoiframeFacebook, .fundoMapaSite { float:left; width:90%; margin-left:5%; margin-right:5%; margin-bottom:50px; /*border:1px solid #f00;*/ }
	
#zonaCont1 { float:left; width:100%; margin-bottom:30px; }
#zonaCont2 { float:left; width:100%;  margin-bottom:30px;}	
	
	
}


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


	/*.homeGalerias { float:left; width:50%; margin-right:0%; margin-left:0%; margin-top: 30px;  }
  .homeGalerias.n1 { margin-left:0%;  }
  .homeGalerias.n2 { margin-left:0%;  }
  .homeGalerias.n3 { margin-left:0%;  }
  .homeGalerias.n4 { margin-left:0%;  }*/
	
		.scrollup2{ display:none; }
		
		
    .eventosGal { width:96%; float:left; position:relative; margin-bottom:50px; /*border:1px solid #ff0000;*/ min-height:300px;}
	
		
}
