p
{
	color: #ffffff;  /* Branco - cor do texto do rodape da pagina */
	font-family: verdana;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 9px;
}

div.next_year {
  float: right;
  margin-right: 30px;
}

div.last_year {
  float: left;
  margin-left: 30px;
}

div.next_year a, div.last_year a {
 color: #6f7071; 
}

div.next_year, div.last_year {
  background-color: #b8b8b9;
  margin-top: 15px;
  height: 50px;
  line-height: 50px;
  width: 140px;
  text-align: center;
  font-weight: bold;
  font-size: 110%;
}

body
{
	background-color: #6f7071; /* cinzendo em redor do site */ 
	margin: 0cm 0cm 0cm 0cm;
}


div.centered  /* div que contem a tabela */
{
	text-align: center;
	color: black;
	font-family: verdana, arial;
	font-size: 8px;
}

div.centered table  /* definicoes da tabela */
{
	margin: 0 auto; 
	text-align: left;
	font-family: verdana;
	font-size: 11px;
	background-color: white;   
}








/*    ============ Link dos menus do lado direito ===========================   */
a:link  {
  color : #d58844;
  text-decoration : none;
}

a:visited {
  color : #d58844;
  text-decoration : none;
}

a:hover {
  color : #d58844;
  border-bottom: 2px dotted  #d58844; /* castanho */ /*  #FF8000; */
}

a:active {
  color : #d58844; /* #6e3f16; castanho escuro */
} 

a.supporter:hover {
  color : black;
  border-bottom: none;
}
/*    ============ Link dos menus do lado direito (FIM) ===========================   */







/*    ============ Formatação do Texto do site =====================   */
 
h1 { 
  font-family: verdana, arial;
  font-size: 19px; 
  font-weight: bold; 
} 

h2 { 
  font-family: verdana, arial;
  font-size: 16px; 
  font-weight: bold; 
  color: #adadae;
  font-variant: small-caps;
}


h3 { 
  font-size: 10pt; 
  font-weight: bold;
  font-family: verdana, arial;
  color: #d58844;
}

h4 { 
  font-size: 11px; 
  font-weight: normal;
  color: #424243; 
  line-height: 150%;
}


h5 { 
  font-size: 11px; 
  font-weight: normal;
  text-align: justify;
}

.subHeaderH3 { 

  font-family: verdana, arial;
  font-size: 12px; 
  font-weight: bold; 
  color: #424243;

}


.laranja {
  color: #ea654c; /*  #d58844; */
  font-weight: bold;
 }

.cinzaEscuro {
  color: #424243; 
  font-weight: bold;
 }



/*    ============ Formatação do Texto do site (FIM) =====================   */








/*    ============ Tabela do corpo do site ==========================   */
/* coluna 3 é a coluna do lado direito - sponsors*/
.coluna3 {
  vertical-align: top;
  width: 150px; /* 165 de largura + 25 de padding */
  margin: 0px 0px 0px 0px; 
  padding-left: 50px;
  
  text-align: center;
}

/* coluna 2 é a coluna do centro - conteudo*/
.coluna2 {
  vertical-align: top;
  width: 580px;
}

/* coluna 1 é a coluna do lado esquerdo - menu*/
.coluna1 {
  vertical-align: top;
  width: 147px; /* 118 de largura + 8 de padding + 23 de padding = 150 */
  padding-left: 9px;
  padding-right: 14px;
}
/*    ============ Tabela do corpo do site (FIM) ==========================   */


/*    ============ listas com bullets ===========================   */
ul {
  list-style-image:url('images/listBullet1.jpg');
}
 
li {
  margin-top: 5px;
  font-weight: normal;
  color: #424243; 
 }
/*    ============ listas com bullets (FIM) =====================   */


/*    ============ Legendo do quadro Displays of the world  ===========================   */
.legendaDisplaysWorld { 
  font-family: verdana, arial;
  font-size: 16px; 
  font-weight: bold; 
  color: #adadae;
  font-variant: small-caps;
}
/*    ============ Legendo do quadro Displays of the world (FIM) ===========================   */





/*    ============ Tabelas para os hoteis ===========================   */
table.hotel { 
  text-align: center;
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: black;
  width: 580px;
  background-color: #fafafa;
  border: 0px #d58844 solid;
  border-collapse: collapse;
  border-spacing: 0px;
}

/* Coluna 1 da secção que tem o mapa */
.hotelC1b {
  vertical-align: top;
  width: 10px;
  text-align: center;
  padding-left: 15px;
  padding-right: 1px;
  border: 0px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* Coluna 2 da secção que tem o mapa */
.hotelC2b {
  vertical-align: top;
  width: 570px; 
  text-align: left;
  padding-left: 1px;
  padding-right: 1px;
  border: 0px #d58844 solid;
  padding-top: 24px;
  padding-bottom: 24px;
}


/* Coluna 1 da secção que mostra a info de cada hotel */
.hotelC1 {
  vertical-align: top;
  width: 30px;
  text-align: center;
  padding-left: 15px;
  padding-right: 1px;
  border: 0px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* Coluna 2 da secção que mostra a info de cada hotel */
.hotelC2 {
  vertical-align: top;
  width: 550px; 
  text-align: left;
  padding-left: 1px;
  padding-right: 1px;
  border: 0px #d58844 solid;
  padding-top: 24px;
  padding-bottom: 24px;
}

/*    ============ Tabelas para os hoteis (FIM) ===========================   */




/*    ============ Tabelas para o formulario de registo de participantes =========================   */

table.registrationFee { 
  text-align: center;
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: black;
  width: 510px;
  background-color: #fafafa;
  border: 1px #d58844 solid;
  border-collapse: collapse;
  border-spacing: 0px;
}

.registrationFeeHeader { 
  border-bottom: 2px solid #d79900;
  background-color: #fff2ba;
  text-align: center;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: black;
  padding-top: 2px;
  padding-bottom: 2px;

}

/* Coluna 1 */
.registrationFeeC1 {
  vertical-align: top;
  width: 220px;
  padding-left: 1px;
  padding-right: 1px;
  border: 1px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* Coluna 2 */
.registrationFeeC2 {
  vertical-align: top;
  width: 145px; 
  text-align: center;
  padding-left: 1px;
  padding-right: 1px;
  border: 1px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* Coluna 3 */
.registrationFeeC3 {
  vertical-align: top;
  text-align: center;
  width: 145px;
  padding-left: 1px;
  padding-right: 1px;
  border: 1px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}

/*    ============ Tabelas para o formulario de registo de participantes (FIM) ===================   */













/*    ============ Tabela do programa ===================   */
table.programme { 
  text-align: center;
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: black;
  width: 550px;
  background-color: #fafafa;
  border: 0px #d58844 solid;
  border-collapse: collapse;
  border-spacing: 0px;

}

/* Coluna 1 */
.programmeC1 {
  vertical-align: top;
  background-color: #fff2ba;
  width: 90px;
  padding-left: 1px;
  padding-right: 1px;
  border: 1px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}


/* Coluna 2 */
.programmeC2 {
  vertical-align: top;
  background-color: #eeeded;
  text-align: center;
  width: 460px;
  padding-left: 1px;
  padding-right: 1px;
  border: 1px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* Coluna 2 fundo branco */
.programmeC2White {
  vertical-align: top;
  text-align: center;
  width: 460px;
  padding-left: 1px;
  padding-right: 1px;
  border: 1px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* Coluna 2 - aligned to left */
.programmeC2Left {
  vertical-align: top;
  background-color: #eeeded;
  text-align: left;
  width: 460px;
  padding-left: 1px;
  padding-right: 1px;
  border: 1px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* Coluna 2 fundo branco, alinhado à esquerda */
.programmeC2WhiteLeft {
  vertical-align: top;
  text-align: left;
  width: 460px;
  padding-left: 1px;
  padding-right: 1px;
  border: 1px #d58844 solid;
  padding-top: 4px;
  padding-bottom: 4px;
}



/*    ============ Tabela do programa (FIM) ===================   */








.tituloSessao {
  color: #d58844;
  font-weight: bold;
  font-size: 11px; 
 }

 .tituloArtigo {
  color: #5c5c5c;
  font-weight: bold;
  font-size: 11px; 
  text-align: left;
 }

.autorArtigo {
  color: #5c5c5c;
  font-weight: bold;
  font-style: italic;
  font-size: 11px; 

 }
