body {
	margin:								0;
	padding:							0
}

a {
	text-decoration: 					none !important;
	border:								0 !important;
	outline:							none;
}

/* LINKS */
a.link1:link {
	text-decoration: 					none;
  	color: 								#353535;
	outline:							none;
	padding:							3px;
	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: 					none;
  	color: 								#353535;
	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:					none;
  	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;
}

a.link2:link {
	text-decoration: 					none;
  	color: 								#0046d3;
	outline:							none;
	padding:							3px;
	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.link2:visited {
	text-decoration: 					none;
  	color: 								#0046d3;
	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.link2:hover {
	text-decoration:					none;
  	color: 								#00308f;
	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;
}


/* IMAGENS */
.imagens {
	margin:								0 0 0 0 !important;
	padding:							0 0 0 0 !important;
}

.capa {
	width:								250px;
	float:								left;
	display:							inline-table;
	margin:								0 30px 30px 0;
}

/* EXTRAS */
#espaco {
	width:								100%;
	height:								25px;
	float:								left;
}

/* IMAGENS */

/* TOPO */  
#acesso {
	position:							fixed;
	padding:							0;
	margin:								0;
	width:								100%;
	height:								40px;
	z-index:							99;
	border-bottom:						1px solid #353535;
	background-color:					#FFF;
}

#logo {
	position:							fixed;
	left:								10px;
	top:								10px;
	z-index:							999;
}

#voltar {
	font-size:							15px;
	font-family: 						'Playfair Display', serif;
	font-weight:						700; 
	position:							fixed;
	right:								10px;
	top:								10px;
	z-index:							999;
	color:								#353535;
}

/* BASE */
#informacoes {
	width:								100%;
	margin:								41px 0 0 0;
	float:								left;
	z-index:							9;
}

#informacoes #conteudo {
	width:								90%;
	margin:								0 auto;
	padding-bottom:						32px;
}

#informacoes #conteudo #ano {
	margin:								0 0 15px 0;
	background-color: 					#000;
	font-family: 						'Playfair Display', serif;
	font-size: 							30px;
	font-weight:						400;
	display: 							table;
	padding:							3px 8px 8px 8px ;
	text-align:							left;
	color:								#FFF;
}

#informacoes #conteudo #titulo {
	font-family: 						'Playfair Display', serif;
	font-size: 							30px;
	font-weight:						700;
	text-align:							left;
	color:								#FFF;
	background-color:					#000;
	padding:							10px;
	display: 							table;
}

#informacoes #conteudo #frase {
	font-family: 						'Dancing Script', cursive;
	font-size: 							35px;
	font-weight:						400;
	text-align:							right;
	font-style:							italic;
	color:								#000;
	margin:								20px auto;
}

#informacoes #conteudo #frase-2 {
	font-family: 						'Satisfy', cursive;
	font-size: 							25px;
	text-align:							right;
	color:								#000;
	margin:								40px 0 10px 0;
}

#informacoes #conteudo #frase-3 {
	font-family: 						'Satisfy', cursive;
	font-size: 							25px;
	text-align:							right;
	color:								#000;
	margin:								15px 0 5px 0;
}


#informacoes #conteudo #fonte {
	font-family: 						Verdana, Geneva, sans-serif;
	font-size: 							11px;
	text-align:							right;
	color:								#4f4f4f;
}

#informacoes #conteudo p {
	font-family: 						Verdana, Geneva, sans-serif;
	margin:								15px 0 0 0;
	line-height:						25px;
	font-size: 							14px;
	text-align:							left;
	color:								#353535;
	padding:							0;
}


#informacoes #conteudo .abre {
	font-family: 						"Times New Roman", Times, serif !important;
	font-size:							18px !important;
}

#informacoes #conteudo .legenda {
	font-size:							11px !important;
	text-align:							center !important;
	margin:								0 0 0 0 !important;
}

#informacoes #conteudo h1 {
	font-family: 						'Playfair Display', serif;
	font-size: 							28px;
	font-weight:						700;
	text-align:							left;
	color:								#000;
}

#informacoes #conteudo #fotos {
	margin:								20px auto;
	width:								100%;
	text-align:							center;
}

#informacoes #conteudo #fotos .fotos {
	display:							inline-block;
	padding:							10px;
	margin:								0 auto;
	text-align:							center;
	width:								200px;	
}

#informacoes #conteudo #item {
	float:								left;
	width:								100%;
}

#informacoes #conteudo #nome {
	font-family: 						'Dancing Script', cursive;
	font-size: 							34px;
	text-align:							left;
	color:								#000;
}

#informacoes #conteudo #data {
	font-family: 						'Satisfy', cursive;
	font-size: 							22px;
	text-align:							left;
	color:								#000;
	margin-top:							10px;
}

#informacoes #conteudo ul#item2 {
	margin:								40px 0 0 0;
	padding:							0;
	list-style-type:					none;
	background-image:					none;
	font-size:							18px;
}

#informacoes #conteudo ul#item2 li a:link, ul#item2 li a:visited {
	font-family: 						'Playfair Display', serif;
	display:							block;
	margin-bottom:						1px;
	text-decoration:					none;
	color:								#FFF;
	background-color:					#000;
	padding:							10px;
	text-align:							left;
	outline:							none;
	font-weight:						400;
	-webkit-transition: 				all 0.3s linear;
	-moz-transition: 					all 0.3s linear;
	-o-transition: 						all 0.3s linear;
	transition: 						all 0.3s linear;
}
	
#informacoes #conteudo ul#item2 li a:hover {
	color:								#ecd070;
	outline:							none;
	-webkit-transition: 				all 0.3s linear;
	-moz-transition: 					all 0.3s linear;
	-o-transition: 						all 0.3s linear;
	transition: 						all 0.3s linear;
}

#informacoes #conteudo ul#item2 span {
	font-family: 						'Satisfy', cursive;
	font-size:							22px;
	color:								#ecd070;

}

#yt_video {
	width: 						70%;
	text-align: 				center;
	margin: 					0 auto;
}	
	
.embed-container { 
	margin: 					20px 0 0 0;
	position: 					relative; 
	padding-bottom: 			56.25%;
	border: 					5px solid #000;
  	-webkit-box-sizing: 		border-box;
  	-moz-box-sizing: 			border-box;
  	box-sizing: 				border-box;
	height: 					0;
	overflow: 					hidden;
	max-width: 					100%; 
}
	
.embed-container iframe, .embed-container object, .embed-container embed { 
	position: 					absolute;
	top: 						0;
	left: 						0;
	width: 						100%;
	height: 					100%;
}

#album-galeria {
	display: 					block;
	margin: 					0 auto;
	text-align: 				center;
}

@media only screen
and (max-width : 1024px) {
.capa {
	width:								200px;
}
	
#yt_video {
	width: 						100%;
}	
	
	
}

@media only screen
and (max-width : 768px) {
/* IMAGENS */
.capa {
	width:								200px;
	float: 								none;
	text-align:							center;
	margin:								0 0 10px 0;
}

#informacoes #conteudo #ano {
	font-size: 							30px;
	background-color:					#FFF;
	color:								#000;
	padding:							0;
	font-weight:						700;
}

#informacoes #conteudo #titulo {
	font-size: 							22px;
	text-align:							center;
	padding:							10px 5% 10px 5%;
	display: 							inline-block !important;
	width:								90%;
}

#informacoes #conteudo h1 {
	font-size: 							24px;
}

#informacoes #conteudo #frase {
	font-size: 							32px;
}

#informacoes #conteudo #frase-2 {
	font-size: 							22px;
	margin:								30px 0 10px 0;
}

#informacoes #conteudo p {
	font-size: 							13px;
}

#informacoes #conteudo #item {
	float:								none;
	text-align:							center;
	width:								100%;
}

#informacoes #conteudo #nome {
	text-align:							center;
}

#informacoes #conteudo #data {
	text-align:							center;
}

	
}
