/* ==============================
   FONTES - Correspondência PDF
   ============================== */

/* Google Fonts diretas */
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baskervville&display=swap');
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap');

/* Alternativas para fontes pagas */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;700&display=swap'); /* Substituto de Myriad Pro */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap'); /* Substituto de Black Mango */
@import url('https://fonts.googleapis.com/css2?family=Arapey&display=swap'); /* Substituto de Bask Old Face */
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&display=swap'); /* Substituto de FONTSPRING DEMO Baskerville Display PT */
@import url('https://fonts.googleapis.com/css2?family=Bookman+Old+Style&display=swap'); /* Pode não estar disponível, alternativa pode ser URW Bookman */

/* ==============================
   Atribuição de fontes por função
   ============================== */

/* Texto corrido - Nunito */
body 
{
	/*
    font-family: 'Nunito', sans-serif;
	*/
	font-family: "The Seasons";
}

p
{
	font-family: "The Seasons"!important;
}
	

/* Menus e contactos - substituto de Myriad Pro */
.nav-item, .contactos {
    /*
	font-family: 'Source Sans 3', sans-serif;
	*/
	font-family: "The Seasons";
}

/* Títulos grandes decorativos - substituto de Black Mango */
h1, .title-decor {
    /*
	font-family: 'Playfair Display', serif;
	*/
	font-family: "The Seasons";
}

/* Frases de destaque elegantes - Baskervville */
h2, .highlight-text {
    /*
	font-family: 'Baskervville', serif;
	*/
	font-family: "The Seasons";
	font-size: 18pt;
}

/* Títulos clássicos - substituto de Bask Old Face */
h3, .classic-title {
    /*
	font-family: 'Arapey', serif;
	*/
	font-family: "The Seasons";
}

/* Títulos institucionais - substituto de FONTSPRING DEMO Baskerville Display PT */
h4, .baskerville-display {
	/*
    font-family: 'Libre Baskerville', serif;
	*/
	font-family: "The Seasons";
}

/* Citações e testemunhos - Garamond */
blockquote, .testimonial {
    /*
	font-family: 'EB Garamond', serif;
	*/
	font-family: "The Seasons";
}

/* Textos institucionais/rodapé - Bookman Old Style ou alternativa */
footer, .footer-text {
    /*
	font-family: 'Bookman Old Style', serif;
	*/
	font-family: "The Seasons";
}


.tituloZ1
{
	/*
	font-family: 'Nunito', sans-serif;
	*/
	font-family: "The Seasons";
	font-size: 24px;
}


/* 12/08/25 título PAGINAS ----------------------------------------------------------- */
/*
body {
	background-color: #f3f5f4; 
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
*/

.pagTitulo {
	max-width: 800px;
	margin: 75px auto;
	padding: 0 20px;
	color: #3f4a3c; 
}

.pagTitulo h2 {
	font-size: 60px;
	font-weight: 500;
	margin-bottom: 10px;
	position: relative;
}

/* 11/09/25 barra por cima do titulo
.pagTitulo h2::before {
	content: "";
	position: absolute;
	top: 0px;
	left: -70px;
	transform: translateY(-50%);
	width: 90px;
	height: 8px;
	background-color: #3f4a3c; 
}
*/

.pagTitulo p { /* subtitulo*/
	font-size: 18px;
	color: #4f5a4e;
	line-height: 1.8;
	max-width: 800px;
}

.botao2
{
	color:white;
	background-color:#B4C1B9;
	width: 180px;
}

.botao2:hover
{
	background-color:#9DA997;
}
	
.botao2SEL
{
	background-color:#9DA997; /* =botao seleccionado*/ 
}

/* ------------------------------------------------------------------------------------ */
a.link1 
{
	/*
	font-family: 'Josefin Sans', sans-serif;
	*/
	font-family: "The Seasons";
	font-size: 14px;
	text-decoration: none;
		
	display: inline-block;
	color: #9CA999;
	/*
	background-color: transparent;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-webkit-text-decoration-skip: objects;
	*/
}
a.link1:hover 
{
	color: #9CAFFF;
	/*
	text-decoration: none;
	color: #0056b3;
	text-decoration: underline;
	*/
}

/* ------------------------------------------------------------------------------------ */
a.linkL 
{
	/*
	font-family: 'Josefin Sans', sans-serif;
	*/
	font-family: "The Seasons";
	font-size: 14px;
	text-decoration: none;
		
	display: inline-block;
	color: 			#B4C1B9;
	padding-left:	2px;
	padding-right:	2px;
	/*
	background-color: transparent;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-webkit-text-decoration-skip: objects;
	*/
}
a.linkL:hover 
{
	/*
	text-decoration: none;
	text-decoration: underline;
	color: #9CAFFF;
	color: #0056b3;
	*/
	color: #9DA997;
}
/* ------------------------------------------------------------------------------------ */
