<!--palatino not good -->
<!--maroon, navy, olive, red, brown, #c33 -->

.notbold{
    font-weight:normal
}



/* para que o menu não fique sobre o conteúdo quando clica em alguma das opções */
html {
  scroll-padding-top: 100px; /* height of sticky header */
}

body { 
    padding-top: 85px; 
}

div.transbox {
  margin: 30px;
  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.6;
  filter: alpha(opacity=60); /* For IE8 and earlier */
}

div.transbox p {
  margin: 5%;
  font-weight: bold;
  color: #000000;
}



h1 {
  font-weight: normal;
  font-family: Gill sans, georgia, Helvetica, Geneva, Verdana, Arial, SunSans-Regular, sans-serif;
  color: black;
  font-size: x-large;
}
/* Specific styles for h1 headers requiring a closely-placed line */
.special-container h1,
.special-container .special-subtext {
  margin: 0;
  padding: 0;
  margin-block: 0;
}
.special-container h1 {
  font-weight: normal;
  font-family: Gill sans, georgia, Helvetica, Geneva, Verdana, Arial, SunSans-Regular, sans-serif;
  color: black;
  font-size: x-large;
  margin: 0;
  padding: 0;
  margin-block: 0;
}



h2 {
  text-transform: uppercase;
  font-weight: normal;
  font-family: Gill sans, georgia, Helvetica, Geneva, Verdana, Arial, SunSans-Regular, sans-serif;
  color: black;
  font-size: medium;
  padding-left: 10; 
}

h3 {
  font-weight: normal;
  font-family: Gill sans, georgia, Helvetica, Geneva, Verdana, Arial, SunSans-Regular, sans-serif;
  color: black;
  font-size: medium;
  padding-left: 10; 
}

a:link {
  text-decoration:none;
  color: #4678b2;  /** #000066; **/  
  font-weight:550;
}

a:visited {
  text-decoration: none;
  color: #4678b2;
  font-weight:690;
  }

a:hover { 
  text-decoration: underline;
  }

a:active { }


.name {
  font-size: xx-large;
  font-family: verdana, century gothic, georgia;
  color: #4678b2;
  background: none;
  font-weight: medium;
  text-align: left;
  padding-left: 5;
  padding-top: 20;
}

.name2 {
  font-size: normal;
  /*font-family: gill sans, georgia, verdana, century gothic, georgia;*/
  font-family: garamond, georgia, times;
  color: charcoal;
  background: none;
  font-weight: normal;
  text-align: left;
  padding-left: 10; 
}

p
{
 font-family: garamond, georgia, times;
  background: none;
  font-weight: normal;
  padding-left: 0;
  font-size: normal; 

}

.serifFont {
  font-family: garamond, georgia, times;
  background: none;
  font-weight: normal;
  padding-left: 0; 
}



li{
	font-family: garamond, georgia, times;
	/*font-family: garamond, georgia, times; */
	background: none;
	font-weight: normal;
	padding-left: 0; 
	font-size: 95%;
	margin: 5px 0;
}



.conferenceFont {
	font: italic 14px times;
	background: none;
	font-weight: normal;
	padding-left: 0; 
	font-size: normal;
	margin: 5px 0;	
}

.serifFontDiscreet {
  font-family: garamond, georgia, times;
  background: none;
  font-weight: normal;
  padding-left: 0; 
  font-size: medium;
  
}

.sansFont {
  font-family: Gill sans, georgia, verdana, arial, Helvetica, Geneva;
  background: none;
  text-align: left;
  font-size: medium;
}

.menuFont {
  font-family: gill sans, georgia, arial, Helvetica, Geneva;
  color:#000066;
  font-size: medium;
  line-height: 140%;
}

.pubFont {
  font-size: medium;
  font-family: times;
  padding-left: 10; 
}

table.menuTable{
  border-spacing: 0, 10;
}


/** MENU */

#menu {
	overflow: hidden;
	padding: 20px 150px;
	border-top: 0px solid #CFCFCF;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
	text-align: center;
}

#menu li {
	display: inline-block;
}

#menu a {
	display: block;
	padding: 10px 25px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #333333;
}

#menu a:hover {
	text-decoration: underline;
}




/* The navigation bar */
.navbar {
  overflow: hidden;
  background-color: #FFFFFF;
  position: fixed; /* Set the navbar to fixed position */
  top: 0; /* Position the navbar at the top of the page */

}

/* Links inside the navbar */
.navbar a {
  float: center;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* Change background on mouse-over */
.navbar a:hover {
  background: #ddd;
  color: black;
}


