@CHARSET "ISO-8859-1";

body {
	overflow: 						hidden!important;
	text-align:						center;
	text-rendering: 				optimizeLegibility;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 						0;
    margin: 						0;
}

a {
	text-decoration: 					none !important;
	border:								0 !important;
	outline:							none;
}

/* LINKS */
a.link1:link {
	text-decoration: 					underline;
  	color: 								#1f1f1f;
	outline:							none;
	padding:							5px;
	font-weight:						600;
	-webkit-transition: 				all 0.5s linear;
	-moz-transition: 					all 0.5s linear;
	-o-transition: 						all 0.5s linear;
	transition: 						all 0.5s linear;
}

a.link1:visited {
	text-decoration: 					underline;
  	color: 								#1f1f1f;
	outline:							none;
	-webkit-transition: 				all 0.5s linear;
	-moz-transition: 					all 0.5s linear;
	-o-transition: 						all 0.5s linear;
	transition: 						all 0.5s linear;
}

a.link1:hover {
	text-decoration:					underline;
  	color: 								#000;
	outline:							none;
	-webkit-transition: 				all 0.5s linear;
	-moz-transition: 					all 0.5s linear;
	-o-transition: 						all 0.5s linear;
	transition: 						all 0.5s linear;
}



/* MENU */
#menu_geral {
	display:						none;
}

/* TEXTO APRESENTANDO OS TÍTULOS */
.movimenta_texto {
    position: 						absolute;
    top:							10%;
	left:							2.5%;
	right:							2.5%;
    width:							80%; /*height:350px;*/
    margin: 						0;
}

.direita {
	left:							40% !important;
}

.centro {
	left:							25% !important;
}

.abaixo {
    top:							35% !important;
}

.abaixo2 {
    top:							50% !important;
}

.marco_texto {
    position: 						absolute;
    width:							50%;
	left:							0%;
    box-sizing: 					border-box;
    transform-style: 				preserve-3d;
}

.marco_texto:before {
    content: 						'';
    position: 						absolute;
	top:							5%;*/
    transform: 						translateZ(-100px);
}

.texto_detalhes h2 {
	display:						none;
}

.texto_detalhes h3 {
	display:						none;
}

.texto_detalhes h1 {
	font-family:  					'Playfair Display', serif;
	font-size: 						24px;
	text-align:						left;
	padding:						10px;
	float:							left;
	font-weight:					700;
}

.branco {
	color:							#FFF !important;
	text-shadow:					2px 2px 2px rgba(53,53,53,0.9) !important;
	background-color:				rgba(0,0,0,0.8);
}

.texto_detalhes p {
	float:							left;
	font-family: 					Verdana, Geneva, sans-serif;
	margin:							1px 0 0 0;
	line-height:					25px;
	font-size: 						13px;
	text-align:						left;
	color:							#FFF;
	text-shadow:					1px 1px 0px rgba(53,53,53,0.9);
	background-color:				rgba(0,0,0,0.8);
	padding:						10px;
}

a {
	text-decoration:				none;
}

/* BOTÃO VISITAR MOMENTO */
ul#visitar {
	margin:							1px 0 0 0;
	float:							left;
	width:							100%;
	padding:						0;
	list-style-type:				none;
	background-image:				none;
	text-align:						left;
}

ul#visitar li a:link, ul#visitar li a:visited {
	font-family: 					Verdana, Geneva, sans-serif;
	font-weight:					600;
	padding:						5px;
	display:						inline-block !important;
	text-align:						center;
	font-size:						15px;
	color:							#ecd070;
	text-shadow:					1px 1px 5px rgba(53,53,53,1);
	-webkit-transition: 			all 0.5s;
	-moz-transition: 				all 0.5s;
	-o-transition: 					all 0.5s;
	transition: 					all 0.5s;
	background-color:				rgba(0,0,0,0.8);
	padding:						10px;
}

ul#visitar li a:hover {
	background-color:				rgba(0,0,0,0.8);
	color:							#FFF;
	outline:						none;
	-webkit-transition: 			all 0.5s linear;
	-moz-transition: 				all 0.5s linear;
	-o-transition: 					all 0.5s linear;
	transition: 					all 0.5s linear;
}

.apenas-mobile {
	display:						none;
}

/*!
 * fullPage 2.9.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 						0;
    padding: 						0;
    overflow:						hidden;
    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: 	rgba(0,0,0,0);
}

.fp-section {
    position: 						relative;
    -webkit-box-sizing: 			border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: 				border-box; /* <=28 */
    box-sizing: 					border-box;
}

.fp-slide {
    float: 							left;
}

.fp-slide, .fp-slidesContainer {
    height: 						100%;
    display: 						block;
}

.fp-slides {
    z-index:						1;
    height: 						100%;
    overflow: 						hidden;
    position: 						relative;
    -webkit-transition: 			all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: 					all 0.3s ease-out;
}

.fp-section.fp-table, .fp-slide.fp-table {
    display: 						table;
    table-layout:					fixed;
    width: 							100%;
}

.fp-tableCell {
    display: 						table-cell;
    vertical-align: 				middle;
    width: 							100%;
    height: 						100%;
}

.fp-slidesContainer {
    float: 							left;
    position: relative;
}

.fp-controlArrow {
	-webkit-user-select: 			none; /* webkit (safari, chrome) browsers */
    -moz-user-select: 				none; /* mozilla browsers */
    -khtml-user-select: 			none; /* webkit (konqueror) browsers */
    -ms-user-select: 				none; /* IE10+ */
    position: 						absolute;
    z-index: 						4;
    top: 							50%;
    cursor: 						pointer;
    width: 							0;
    height: 						0;
    border-style: 					solid;
    margin-top: 					-38px;
    -webkit-transform: 				translate3d(0,0,0);
    -ms-transform: 					translate3d(0,0,0);
    transform: 						translate3d(0,0,0);
}

.fp-controlArrow.fp-prev {
    left: 							15px;
    width: 							0;
    border-width: 					38.5px 34px 38.5px 0;
    border-color: 					transparent #fff transparent transparent;
}

.fp-controlArrow.fp-next {
    right: 							15px;
    border-width: 					38.5px 0 38.5px 34px;
    border-color: 					transparent transparent transparent #fff;
}

.fp-scrollable {
    overflow: 						hidden;
    position: 						relative;
}

.fp-scroller {
    overflow: 						hidden;
}

.iScrollIndicator {
    border: 						0 !important;
}

.fp-notransition {
    -webkit-transition: 			none !important;
    transition: 					none !important;
}

#fp-nav {
    position: 						fixed;
    z-index: 						100;
    margin-top: 					-32px;
    top: 							50%;
    opacity: 						1;
    -webkit-transform: 				translate3d(0,0,0);
}

#fp-nav.right {
    right: 							17px;
}

#fp-nav.left {
    left: 							17px;
}

.fp-slidesNav{
    position: 						absolute;
    z-index: 						4;
    opacity: 						1;
    -webkit-transform: 				translate3d(0,0,0);
    -ms-transform: 					translate3d(0,0,0);
    transform: 						translate3d(0,0,0);
    left: 							0 !important;
    right: 							0;
    margin: 						0 auto !important;
}

.fp-slidesNav.bottom {
    bottom: 						17px;
}

.fp-slidesNav.top {
    top: 							17px;
}

#fp-nav ul,
.fp-slidesNav ul {
  margin: 							0;
  padding: 							0;
}

#fp-nav ul li,
.fp-slidesNav ul li {
    display: 						block;
    width: 							14px;
    height: 						13px;
    margin: 						7px;
    position:						relative;
}

.fp-slidesNav ul li {
    display: 						inline-block;
}

#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: 						block;
    position: 						relative;
    z-index: 						1;
    width: 							100%;
    height: 						100%;
    cursor: 						pointer;
    text-decoration: 				none;
}

#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
    height: 						12px;
    width: 							12px;
    margin: 						-6px 0 0 -6px;
    border-radius: 					100%;
 }
 
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 					50%;
    position: 						absolute;
    z-index: 						1;
    height: 						4px;
    width: 							4px;
    border: 						0;
    background: 					#333;
    left: 							50%;
    top: 							50%;
    margin: 						-2px 0 0 -2px;
    -webkit-transition: 			all 0.1s ease-in-out;
    -moz-transition: 				all 0.1s ease-in-out;
    -o-transition: 					all 0.1s ease-in-out;
    transition: 					all 0.1s ease-in-out;
}

#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
    width: 							10px;
    height: 						10px;
    margin: 						-5px 0px 0px -5px;
}

#fp-nav ul li .fp-tooltip {
    position: 						absolute;
    top: 							-2px;
    color: 							#fff;
    font-size: 						14px;
    font-family: 					arial, helvetica, sans-serif;
    white-space: 					nowrap;
    max-width: 						220px;
    overflow: 						hidden;
    display: 						block;
    opacity: 						0;
    width: 							0;
    cursor: 						pointer;
}

#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: 			opacity 0.2s ease-in;
    transition: 					opacity 0.2s ease-in;
    width: 							auto;
    opacity: 						1;
}

#fp-nav ul li .fp-tooltip.right {
    right: 							20px;
}

#fp-nav ul li .fp-tooltip.left {
    left: 							20px;
}

.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell {
    height: 						auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: 						auto !important;
}

/* CARREGANDO INICIAL */
#carregando {
	position: 						fixed;
	top: 							0;
  	left: 							0;
  	right: 							0;
  	bottom: 						0;
  	background-color: 				#FFF;
  	z-index: 						9999;
}

#circulo {
	width: 							200px;
  	height: 						200px;
  	position: 						absolute;
  	left: 							50%;
  	top: 							50%;
  	background-image: 				url(../b/carregando.gif);
  	background-repeat: 				no-repeat;
  	background-position: 			center;
  	margin: 						-100px 0 0 -100px;
}

#acesso {
	padding:						0;
	margin:							0;
	width:							100%;
	height:							40px;
	z-index:						-9;
	border-bottom:					1px solid #353535;
}

#logo {
	position:						fixed;
	left:							10px;
	top:							10px;
	z-index:						999;
}

#voltar {
	font-size:						15px;
	font-family: 					'Playfair Display', serif;
	font-weight:					700; 
	text-shadow:					1px 1px 0px #e0e0e0;
	position:						fixed;
	right:							10px;
	top:							10px;
	z-index:						999;
	color:							#353535;
}

#conteudo {
	width:							90%;
	margin:							0 auto;
	text-align:						center;
}

#conteudo #apresentacao {
	font-family: 					'Lora', serif;
	font-weight:					700;
	font-size:						37px;
	color:							#373737;
	text-shadow:					1px 1px 0px #eae8db;
}

#conteudo #sbv {
	display:						none;
}

#section0 {
	background-image: 				url(../imagens/bg0.jpg);
	background-size:  				cover;
	background-attachment: 			fixed;
	z-index:						99;
}

@media (orientation: landscape) {
#sectioninicio.load-background {
	background-image: 				url(../imagens/bg-inicio.jpg);
	background-size:  				cover;
}
	
#section1973-1.load-background {
	background-image: 				url(../imagens/bg-1973-1.jpg);
	background-size:  				cover;
}

#section1973-2.load-background {
	background-image: 				url(../imagens/bg-1973-2.jpg);
	background-size:  				cover;
}

#section1974.load-background {
	background-image: 				url(../imagens/bg-1974.jpg);
	background-size:  				cover;
}

#section1975.load-background {
	background-image: 				url(../imagens/bg-1975.jpg);
	background-size:  				cover;
}

#section1976.load-background {
	background-image: 				url(../imagens/bg-1976.jpg);
	background-size:  				cover;
}

#section1978.load-background {
	background-image: 				url(../imagens/bg-1978.jpg);
	background-size:  				cover;
}

#section1979.load-background {
	background-image: 				url(../imagens/bg-1979.jpg);
	background-size:  				cover;
}

#section1980.load-background {
	background-image: 				url(../imagens/bg-1980.jpg);
	background-size:  				cover;
}

#section1981.load-background {
	background-image: 				url(../imagens/bg-1981.jpg);
	background-size:  				cover;
}

#section1983.load-background {
	background-image: 				url(../imagens/bg-1983.jpg);
	background-size:  				cover;
}

#section1984.load-background {
	background-image: 				url(../imagens/bg-1984.jpg);
	background-size:  				cover;
}

#section1986-1.load-background {
	background-image: 				url(../imagens/bg-1986-1.jpg);
	background-size:  				cover;
}

#section1986-2.load-background {
	background-image: 				url(../imagens/bg-1986-2.jpg);
	background-size:  				cover;
}

#section1986-3.load-background {
	background-image: 				url(../imagens/bg-1986-3.jpg);
	background-size:  				cover;
}

#section1987.load-background {
	background-image: 				url(../imagens/bg-1987.jpg);
	background-size:  				cover;
}

#section1988.load-background {
	background-image: 				url(../imagens/bg-1988.jpg);
	background-size:  				cover;
}

#section1991.load-background {
	background-image: 				url(../imagens/bg-1991.jpg);
	background-size:  				cover;
}

#section1997.load-background {
	background-image: 				url(../imagens/bg-1997.jpg);
	background-size:  				cover;
}

#section1999.load-background {
	background-image: 				url(../imagens/bg-1999.jpg);
	background-size:  				cover;
}

#section2000.load-background {
	background-image: 				url(../imagens/bg-2000.jpg);
	background-size:  				cover;
}

#section2000-1.load-background {
	background-image: 				url(../imagens/bg-2000-1.jpg);
	background-size:  				cover;
}

#section2000-2.load-background {
	background-image: 				url(../imagens/bg-2000-2.jpg);
	background-size:  				cover;
}

#section2001-1.load-background {
	background-image: 				url(../imagens/bg-2001-1.jpg);
	background-size:  				cover;
}

#section2002-1.load-background {
	background-image: 				url(../imagens/bg-2002-1.jpg);
	background-size:  				cover;
}

#section2002-2.load-background {
	background-image: 				url(../imagens/bg-2002-2.jpg);
	background-size:  				cover;
}

#section2002-3.load-background {
	background-image: 				url(../imagens/bg-2002-3.jpg);
	background-size:  				cover;
}

#section2004-1.load-background {
	background-image: 				url(../imagens/bg-2004-1.jpg);
	background-size:  				cover;
}

#section2004-2.load-background {
	background-image: 				url(../imagens/bg-2004-2.jpg);
	background-size:  				cover;
}

#section2005.load-background {
	background-image: 				url(../imagens/bg-2005.jpg);
	background-size:  				cover;
}

#section2006.load-background {
	background-image: 				url(../imagens/bg-2006.jpg);
	background-size:  				cover;
}

#section2007-1.load-background {
	background-image: 				url(../imagens/bg-2007-1.jpg);
	background-size:  				cover;
}

#section2007-2.load-background {
	background-image: 				url(../imagens/bg-2007-2.jpg);
	background-size:  				cover;
}

#section2007-3.load-background {
	background-image: 				url(../imagens/bg-2007-3.jpg);
	background-size:  				cover;
}

#section2008.load-background {
	background-image: 				url(../imagens/bg-2008.jpg);
	background-size:  				cover;
}

#section2009-1.load-background {
	background-image: 				url(../imagens/bg-2009-1.jpg);
	background-size:  				cover;
}

#section2009-2.load-background {
	background-image: 				url(../imagens/bg-2009-2.jpg);
	background-size:  				cover;
}

#section2010-1.load-background {
	background-image: 				url(../imagens/bg-2010-1.jpg);
	background-size:  				cover;
}

#section2010-2.load-background {
	background-image: 				url(../imagens/bg-2010-2.jpg);
	background-size:  				cover;
}

#section2010-3.load-background {
	background-image: 				url(../imagens/bg-2010-3.jpg);
	background-size:  				cover;
}

#section2011.load-background {
	background-image: 				url(../imagens/bg-2011.jpg);
	background-size:  				cover;
}

#section2012.load-background {
	background-image: 				url(../imagens/bg-2012.jpg);
	background-size:  				cover;
}

#section2013.load-background {
	background-image: 				url(../imagens/bg-2013.jpg);
	background-size:  				cover;
}

#section2014.load-background {
	background-image: 				url(../imagens/bg-2014.jpg);
	background-size:  				cover;
}

#section2015-1.load-background {
	background-image: 				url(../imagens/bg-2015-1.jpg);
	background-size:  				cover;
}

#section2015-2.load-background {
	background-image: 				url(../imagens/bg-2015-2.jpg);
	background-size:  				cover;
}

#section2015-3.load-background {
	background-image: 				url(../imagens/bg-2015-3.jpg);
	background-size:  				cover;
}

#section2015-4.load-background {
	background-image: 				url(../imagens/bg-2015-4.jpg);
	background-size:  				cover;
}

#section2016-1.load-background {
	background-image: 				url(../imagens/bg-2016-1.jpg);
	background-size:  				cover;
}

#section2016-2.load-background {
	background-image: 				url(../imagens/bg-2016-2.jpg);
	background-size:  				cover;
}

#section2016-3.load-background {
	background-image: 				url(../imagens/bg-2016-3.jpg);
	background-size:  				cover;
}

#section2017.load-background {
	background-image: 				url(../imagens/bg-2017.jpg);
	background-size:  				cover;
}

#section2018-1.load-background {
	background-image: 				url(../imagens/bg-2018-1.jpg);
	background-size:  				cover;
}

#section2018-2.load-background {
	background-image: 				url(../imagens/bg-2018-2.jpg);
	background-size:  				cover;
}
	
#section2019-1.load-background {
	background-image: 				url(../imagens/bg-2019-1.jpg);
	background-size:  				cover;
}
	
#section2019-2.load-background {
	background-image: 				url(../imagens/bg-2019-2.jpg);
	background-size:  				cover;
}
	
#section2019-3.load-background {
	background-image: 				url(../imagens/bg-2019-3.jpg);
	background-size:  				cover;
}
	
#section2019-4.load-background {
	background-image: 				url(../imagens/bg-2019-4.jpg);
	background-size:  				cover;
}
	
	
#section2022.load-background {
	background-image: 				url(../imagens/bg-2022.jpg);
	background-size:  				cover;
}

#section2023.load-background {
	background-image: 				url(../imagens/bg-2023.jpg);
	background-size:  				cover;
}
	
#section2023-1.load-background {
	background-image: 				url(../imagens/bg-2023-1.jpg);
	background-size:  				cover;
}
	
#section2024-1.load-background {
	background-image: 				url(../imagens/bg-2024-1.jpg);
	background-size:  				cover;
}

#section2024-2.load-background {
	background-image: 				url(../imagens/bg-2024-2.jpg);
	background-size:  				cover;
}
			
}

@media (orientation: portrait) { 
#sectioninicio.load-background {
	background-image: 				url(../imagens/bg-iniciob.jpg);
	background-size:  				cover;
}

#section1973-1.load-background {
	background-image: 				url(../imagens/bg-1973-1b.jpg);
	background-size:  				cover;
}

#section1973-2.load-background {
	background-image: 				url(../imagens/bg-1973-2b.jpg);
	background-size:  				cover;
}

#section1974.load-background {
	background-image: 				url(../imagens/bg-1974b.jpg);
	background-size:  				cover;
}

#section1975.load-background {
	background-image: 				url(../imagens/bg-1975b.jpg);
	background-size:  				cover;
}

#section1976.load-background {
	background-image: 				url(../imagens/bg-1976b.jpg);
	background-size:  				cover;
}

#section1978.load-background {
	background-image: 				url(../imagens/bg-1978b.jpg);
	background-size:  				cover;
}

#section1979.load-background {
	background-image: 				url(../imagens/bg-1979b.jpg);
	background-size:  				cover;
}

#section1980.load-background {
	background-image: 				url(../imagens/bg-1980b.jpg);
	background-size:  				cover;
}

#section1981.load-background {
	background-image: 				url(../imagens/bg-1981b.jpg);
	background-size:  				cover;
}

#section1983.load-background {
	background-image: 				url(../imagens/bg-1983b.jpg);
	background-size:  				cover;
}

#section1984.load-background {
	background-image: 				url(../imagens/bg-1984b.jpg);
	background-size:  				cover;
}

#section1986-1.load-background {
	background-image: 				url(../imagens/bg-1986-1b.jpg);
	background-size:  				cover;
}

#section1986-2.load-background {
	background-image: 				url(../imagens/bg-1986-2b.jpg);
	background-size:  				cover;
}

#section1986-3.load-background {
	background-image: 				url(../imagens/bg-1986-3b.jpg);
	background-size:  				cover;
}

#section1987.load-background {
	background-image: 				url(../imagens/bg-1987b.jpg);
	background-size:  				cover;
}

#section1988.load-background {
	background-image: 				url(../imagens/bg-1988b.jpg);
	background-size:  				cover;
}

#section1991.load-background {
	background-image: 				url(../imagens/bg-1991b.jpg);
	background-size:  				cover;
}

#section1997.load-background {
	background-image: 				url(../imagens/bg-1997b.jpg);
	background-size:  				cover;
}

#section1999.load-background {
	background-image: 				url(../imagens/bg-1999b.jpg);
	background-size:  				cover;
}

#section2000.load-background {
	background-image: 				url(../imagens/bg-2000.jpg);
	background-size:  				cover;
}

#section2000-1.load-background {
	background-image: 				url(../imagens/bg-2000-1b.jpg);
	background-size:  				cover;
}

#section2000-2.load-background {
	background-image: 				url(../imagens/bg-2000-2b.jpg);
	background-size:  				cover;
}

#section2001-1.load-background {
	background-image: 				url(../imagens/bg-2001-1b.jpg);
	background-size:  				cover;
}

#section2002-1.load-background {
	background-image: 				url(../imagens/bg-2002-1b.jpg);
	background-size:  				cover;
}

#section2002-2.load-background {
	background-image: 				url(../imagens/bg-2002-2b.jpg);
	background-size:  				cover;
}

#section2002-3.load-background {
	background-image: 				url(../imagens/bg-2002-3b.jpg);
	background-size:  				cover;
}

#section2004-1.load-background {
	background-image: 				url(../imagens/bg-2004-1b.jpg);
	background-size:  				cover;
}

#section2004-2.load-background {
	background-image: 				url(../imagens/bg-2004-2b.jpg);
	background-size:  				cover;
}

#section2005.load-background {
	background-image: 				url(../imagens/bg-2005b.jpg);
	background-size:  				cover;
}

#section2006.load-background {
	background-image: 				url(../imagens/bg-2006b.jpg);
	background-size:  				cover;
}

#section2007-1.load-background {
	background-image: 				url(../imagens/bg-2007-1b.jpg);
	background-size:  				cover;
}

#section2007-2.load-background {
	background-image: 				url(../imagens/bg-2007-2b.jpg);
	background-size:  				cover;
}

#section2007-3.load-background {
	background-image: 				url(../imagens/bg-2007-3b.jpg);
	background-size:  				cover;
}

#section2008.load-background {
	background-image: 				url(../imagens/bg-2008b.jpg);
	background-size:  				cover;
}

#section2009-1.load-background {
	background-image: 				url(../imagens/bg-2009-1b.jpg);
	background-size:  				cover;
}

#section2009-2.load-background {
	background-image: 				url(../imagens/bg-2009-2b.jpg);
	background-size:  				cover;
}

#section2010-1.load-background {
	background-image: 				url(../imagens/bg-2010-1b.jpg);
	background-size:  				cover;
}

#section2010-2.load-background {
	background-image: 				url(../imagens/bg-2010-2b.jpg);
	background-size:  				cover;
}

#section2010-3.load-background {
	background-image: 				url(../imagens/bg-2010-3b.jpg);
	background-size:  				cover;
}

#section2011.load-background {
	background-image: 				url(../imagens/bg-2011b.jpg);
	background-size:  				cover;
}

#section2012.load-background {
	background-image: 				url(../imagens/bg-2012b.jpg);
	background-size:  				cover;
}

#section2013.load-background {
	background-image: 				url(../imagens/bg-2013b.jpg);
	background-size:  				cover;
}

#section2014.load-background {
	background-image: 				url(../imagens/bg-2014b.jpg);
	background-size:  				cover;
}

#section2015-1.load-background {
	background-image: 				url(../imagens/bg-2015-1b.jpg);
	background-size:  				cover;
}

#section2015-2.load-background {
	background-image: 				url(../imagens/bg-2015-2b.jpg);
	background-size:  				cover;
}

#section2015-3.load-background {
	background-image: 				url(../imagens/bg-2015-3b.jpg);
	background-size:  				cover;
}

#section2015-4.load-background {
	background-image: 				url(../imagens/bg-2015-4.jpg);
	background-size:  				cover;
}

#section2016-1.load-background {
	background-image: 				url(../imagens/bg-2016-1b.jpg);
	background-size:  				cover;
}

#section2016-2.load-background {
	background-image: 				url(../imagens/bg-2016-2b.jpg);
	background-size:  				cover;
}

#section2016-3.load-background {
	background-image: 				url(../imagens/bg-2016-3b.jpg);
	background-size:  				cover;
}

#section2017.load-background {
	background-image: 				url(../imagens/bg-2017b.jpg);
	background-size:  				cover;
}

#section2018-1.load-background {
	background-image: 				url(../imagens/bg-2018-1b.jpg);
	background-size:  				cover;
}

#section2018-2.load-background {
	background-image: 				url(../imagens/bg-2018-2b.jpg);
	background-size:  				cover;
}
	
#section2019-1.load-background {
	background-image: 				url(../imagens/bg-2019-1b.jpg);
	background-size:  				cover;
}

#section2019-2.load-background {
	background-image: 				url(../imagens/bg-2019-2b.jpg);
	background-size:  				cover;
}
	
#section2019-3.load-background {
	background-image: 				url(../imagens/bg-2019-3b.jpg);
	background-size:  				cover;
}
	
#section2019-4.load-background {
	background-image: 				url(../imagens/bg-2019-4b.jpg);
	background-size:  				cover;
}
		
#section2022.load-background {
	background-image: 				url(../imagens/bg-2022b.jpg);
	background-size:  				cover;
}

#section2023.load-background {
	background-image: 				url(../imagens/bg-2023b.jpg);
	background-size:  				cover;
}
	
#section2023-1.load-background {
	background-image: 				url(../imagens/bg-2023-1b.jpg);
	background-size:  				cover;
}
	
#section2024-1.load-background {
	background-image: 				url(../imagens/bg-2024-1b.jpg);
	background-size:  				cover;
}

#section2024-2.load-background {
	background-image: 				url(../imagens/bg-2024-2b.jpg);
	background-size:  				cover;
}

}

#myVideo {
	position: 						absolute;
	right: 							0;
	bottom: 						0;
	top:							0;
	right:							0;
	width: 							100%;
	height: 						100%;
	background-size: 				100% 100%;
 	background-color:				 black;
  	background-image: 				;
  	background-position: 			center center;
  	background-size: 				cover;
   	object-fit: 					cover;
}
	
video::-webkit-media-controls {
	display:						none !important;
}

#escolha {
	margin:							20px auto;
	text-align:						center;
	width:							700px;
}

#escolha #item a:link, a:visited  {
	font-family: 					'Dancing Script', cursive;
	background-color:				#1f1f1f;
	padding:						10px;
	display:						inline-block !important;
	text-align:						center;
	font-size:						40px;
	margin:							10px;
	color:							#cfccb9;
	width:							245px;
	text-shadow:					1px 1px 0px #000;
	-webkit-transition: 			all 0.5s;
	-moz-transition: 				all 0.5s;
	-o-transition: 					all 0.5s;
	transition: 					all 0.5s;
}

#escolha #item a:hover {
	background-color:				#000;
	color:							#FFF;
	text-shadow:					1px 1px 0px #1f1f1f;
	-webkit-transition: 			all 0.5s;
	-moz-transition: 				all 0.5s;
	-o-transition: 					all 0.5s;
	transition: 					all 0.5s;
}

#colabore {
	position:						absolute;
	bottom:							0;
	right:							0;
	padding:						15px;
	font-family: 					Verdana, Geneva, sans-serif;
	display:						inline-block !important;
	text-align:						center;
	font-size:						13px;
	color:							#1f1f1f;
	text-shadow:					1px 1px 0px #d9d9d9;
	-webkit-transition: 			all 0.5s;
	-moz-transition: 				all 0.5s;
	-o-transition: 					all 0.5s;
	transition: 					all 0.5s;
	font-weight:					600;
	
}
 

.section {
	text-align:						center;
}

ul#menu {
	font-family: 					'Lora', serif;
	margin:							0 0 0 0;
	padding:						0;
	list-style-type:				none;
	background-image:				none;
	overflow:						scroll;
	overflow-x: 					hidden;
	text-align: 					right;
}

#menu li {
	display:						table !important;
	font-family: 					Verdana, Geneva, sans-serif;
	font-size:						11px;
	float:							right;
	color:							#000;
	text-align:						right;
	padding:						0;
	text-shadow:					1px 1px 0px #000;
	/*background:					#fff;
	background: 					rgba(255,255,255, 0.5);*/
}

#menu li.active {
	text-align: 					right;
	padding:						0;
	/*background:						rgba(255,255,255, 0.9);*/
	color: 							#000;
	-webkit-transition: 			all 0.5s linear;
	-moz-transition: 				all 0.5s linear;
	-o-transition: 					all 0.5s linear;
	transition: 					all 0.5s linear;
}

#menu li a {
	text-align: 					right;
	text-decoration:				none;
	color: 							#FFF;
	-webkit-transition: 			all 0.5s linear;
	-moz-transition: 				all 0.5s linear;
	-o-transition: 					all 0.5s linear;
	transition: 					all 0.5s linear;
}

#menu li.active a:hover {
	color: 							#ecd070;
	-webkit-transition: 			all 0.5s linear;
	-moz-transition: 				all 0.5s linear;
	-o-transition: 					all 0.5s linear;
	transition: 					all 0.5s linear;
}

#menu li:hover{
	color: 							#ecd070 !important;
	-webkit-transition: 			all 0.5s linear;
	-moz-transition: 				all 0.5s linear;
	-o-transition: 					all 0.5s linear;
	transition: 					all 0.5s linear;
}

#menu li a,
#menu li.active a {
	padding: 						12px;
	display:						block;
	-webkit-transition: 			all 0.5s linear;
	-moz-transition: 				all 0.5s linear;
	-o-transition: 					all 0.5s linear;
	transition: 					all 0.5s linear;
}

#menu li.active a {
	color: 							#ecd070;
	-webkit-transition: 			all 0.5s linear;
	-moz-transition: 				all 0.5s linear;
	-o-transition: 					all 0.5s linear;
	transition: 					all 0.5s linear;
}

#menu {
	background:						rgba(0,0,0, 0.9);
	right:							0;
	position:						fixed;
	top:							0;
	height: 						100%;
	z-index: 						70;
	padding:						0;
	margin:							0;
	width:							170px;
}

#menu span {
	font-family: 					'Lora', serif;
	font-weight:					700;
	font-size:						20px;
}

@media only screen
and (min-width : 1660px) {
#conteudo #apresentacao {
	font-size:						50px;
}

#escolha #item a:link, a:visited  {
	font-size:						55px;
	width:							385px;
}

}

@media only screen
and (max-width : 1024px) {
#conteudo #apresentacao {
	font-size:						35px;
}
	
#escolha {
	margin:							0;
	text-align:						center;
	width:							80%;
	padding:						10%;
}

#escolha #item a:link, a:visited  {
	width:							90%;
	margin:							10px 0 10px 0;
	padding:						5%;
}

#menu {
	width:							115px;
}

#menu li {
	font-size:						10px;
}

#menu span {
	font-size:						17px;
}

#menu-mobile {
	position:						fixed;
	left:							10px;
	top:							10px;
	z-index:						9999;
}

}

@media only screen
and (max-width : 768px) {
#menu {
		display:					none;
}

#menu_geral {
	display:						block;
	width:							100%;
	position:						fixed;
	left:							0;
	top:							0;
	z-index:						999;
}

	#grupo_menu {
	margin: 						0 0 0 0;
	background:						rgba(0,0,0, 0.9);
	text-align:						right;
	padding:						0 20px 0 0;
}
	
ul#gr {
	width:							100%;
	margin:							0;
	padding:						0;
	list-style-type:				none;
}

ul#gr li a:link, ul#gr li a:visited {
	font-size:						16px;
	font-family:  					'Playfair Display', serif;
	width:							100%;
	display:						block;
	text-decoration:				none;
	margin:							0;
	padding:						8px 1% 8px 1%;
	outline:						none;
	color:							#FFF;
	text-shadow:					1px 1px 0px #000;
}

.vertical-menu {
    width: 							100%;
    height: 						240px;
    overflow-y: 					auto;
}

.vertical-menu a {
	font-family: 					Verdana, Geneva, sans-serif;
	font-size:						11px;
	background:						rgba(0,0,0, 0.9);
    color: 							#FFF; 
    display: 						block;
    padding: 						8px;
    text-decoration: 				none;
	text-align:						left;
	text-shadow:					1px 1px 0px #000;
	border-bottom:					1px solid #232323;
}

.vertical-menu a:hover {
    background-color: 				#000;
}

.vertical-menu span {
	color:							#ecd070;
	font-weight:					700;
	display:						inline-table;
}


#conteudo {
	width:							95%;
}

#conteudo #sbv {
	display:						block;
	font-family: 					'Lora', serif;
	font-size:						25px;
	color:							#363636;
	text-shadow:					1px 1px 0px #eae8db;
}

#escolha #item a:link, a:visited  {
	background-color:				rgba(31, 31, 31, 0.8); 
}

.marco_texto {
    width:							90%;
}

.movimenta_texto {
	top:							10%;
	left:							5%;
	right:							5%;
    width:							90%; /*height:350px;*/
}

.direita {
	left:							5% !important;
}

.centro {
	left:							5% !important;
}


.abaixo {
	top:							20% !important;
}

.abaixo2 {
	top:							30% !important;
}

.texto_detalhes h2 {
	margin:							0 0 5px 0;
	font-family: 					Verdana, Geneva, sans-serif;
	font-size: 						15px;
	font-weight:					600;
	display: 						table;
	padding:						5px ;
	text-align:						left;
	color:							#f0c42e !important;
}

.texto_detalhes h1 {
	font-family: 					Verdana, Geneva, sans-serif;
	font-size: 						15px;
	font-weight:					600;
}

/*
.texto_detalhes p {
	margin:							15px 0 0 0;
	line-height:					25px;
	font-size: 						16px;
	text-align:						left;
	color:							#FFF;
	padding:						10px;
}
*/

ul#visitar {
	margin-top:						5px;
}

ul#visitar li a:link, ul#visitar li a:visited {
	font-weight:					600;
	display:						inline-block !important;
	font-size: 						13px;
	text-shadow:					1px 1px 5px rgba(53,53,53,1);
	padding:						10px;
}

.texto_detalhes h3 {
	margin:							100px 0 5px 0;
	color:							#1f1f1f;
	font-family: 					'Lora', serif;
	font-size: 						20px;
	display: 						inline-table;
	padding:						5px;
	text-align:						center;
}
}

@media only screen
and (max-width : 480px) {
.apenas-mobile {
	display:						block;
}

#conteudo #apresentacao {
}

.texto_detalhes p {
	display:					none;
}
}