/* CSS Document */

html {
		/* tipo de letra */
		font-family:arial;
		/* tamanho da letra */
		font-size:11.5px;
		color:#535354;
		/* cor de fundo */
		background-color: #01242b; /*#dbdbdb;*/
		}


/* Página ao centro */
#centro {
	background-color:white;
	width:900px;
	margin:auto;
	margin-bottom:5px;
}


/* Topo */
#topo {
   background-color:white;
	width:900px;
	height:150px;
	background-repeat:no-repeat;
	
}



/* Menu Horizontal */
#menu_h {
	/*background-color:#04748c;*/
	width:300px;
	height:30px;
	background-repeat:no-repeat;
	float:right;
	background-image:url('imagens/menuTopoRed.png');
}


#menu_h ul li {
	float:right;
	padding-right:20px;
	background-position:right;
	background-repeat:no-repeat;
	padding-top:5px;
	top:14px;
	font-variant:small-caps;
    font-family:arial;
	font-size:14px;
	

}

#menu_h a:link {COLOR:white; font-size:14px;}
#menu_h a:visited {COLOR:white;}
#menu_h a:active {COLOR:#c2c2c2;}
#menu_h a:hover {COLOR:#c2c2c2;}






#imagem{
	padding-left:10px;
	padding-right:20px;
	vertical-align: top;


	
}


#frente1 {
	padding-left:30px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:24px;
	height:70px;

	

}



#frente2 {
	padding-left:30px;
	padding-right:50px;
	
	text-align:left;
	line-height:5px;
	vertical-align: top;
	width:350px;
}

#menu_vert ul li {
	padding-top:5px;
	background-color:#838585;
	padding-bottom:1px;
	width:150px;
	padding-left:20px;
	
	
}

#menu_vert a:link {COLOR:#dadada;font-variant:small-caps; font-size:13px;}
#menu_vert a:visited {COLOR:#dadada;font-variant:small-caps;font-size:13px;}
#menu_vert a:active {COLOR:#232323;font-size:13px;}
#menu_vert a:hover {COLOR:#232323;font-size:13px;}



#link_dir ul li {
	margin-right:20px;
	margin-left:10px;
	padding-top:7px;
	padding-bottom:1px;
	text-align:left;


}




ul, li  {
		list-style:none;
		margin:0;
		padding:0;
		text-decoration:none;
		}


li, a {
		text-decoration:none;
		color:black;
			font-family:arial;
		/* tamanho da letra */
		font-size:11.5px;
		
			
		
	 }


a:link {COLOR:#04748c;text-decoration:none;}
a:visited {COLOR: #04748c;text-decoration:none;}
a:active {COLOR:#04748c;text-decoration:none;}
a:hover {COLOR:#04748c;text-decoration:none;}


a.ligacao:link {COLOR:black;text-decoration:none;font-size:11.5px;}
a.ligacao:visited {COLOR: black;text-decoration:none;font-size:11.5px;}
a.ligacao:active {COLOR:black;text-decoration:none;font-size:11.5px;}
a.ligacao:hover {COLOR:gray;text-decoration:none;font-size:11.5px;}

/* Linha a separa as secções do menu vertical */
.separa {
	background-image:url(imagens/borda.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	margin:0;

}

/* tipo de letra para o nome das secções do menu vertical */
.seccao {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:white;
	font-variant:small-caps;
	vertical-align: center;
	
}

.cab_seccao {
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-variant:small-caps;
	color:white;
	padding-left:7px;
	background-color:#04748c;
	height:32px;
/*	background-image:url(imagens/cab_1.jpg);*/

}

.interior_areareservada {
	font-family:arial;
	font-size:12px;
	padding-right:10px;
	color:black;
	padding-left:10px;
	padding-top:15px;
	vertical-align: top;
	width:150px;

	
}
.interior_horarios {
	font-family:arial;
	font-size:11px;
	padding-right:10px;
	color:black;
	padding-left:10px;
	text-align: left;
	vertical-align: top;
	
}
.interior_links {
	font-family:arial;
	font-size:12px;
	font-variant:small-caps;
	color:gray;
	padding-left:10px;
	padding-top:15px;
	vertical-align: top;
		text-align:center;	
	
}


.seccao_frente {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:black;
	font-variant:small-caps;
}

/* tipo de letra para o nome das secções do menu vertical */
.cabecalho_tabela {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
	height:20px;
	width:80px;
	
}


.cabecalho_tabela1 {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	height:20px;
	color:gray;
	
}




.titulos_frente {

	color:#333333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-variant:small-caps;
	
	
}


.autor  {
	font-size:10px; 
	color: gray;

}


.autor_pequeno  {
	font-size:8px; 
	color: gray;
	line-height:10px;
}


.autor_1  {
	font-size:13px; 
	color: black;
	line-height:15px;
	font-weight:bold;
	font-variant:small-caps;
	padding:0;
}




/* Rodapé */
#rodape {
	font-family:arial;
	font-size:9px;

	
	padding-bottom:10px;
	text-decoration:none;

}


.tabelaint  {
	padding-left:50px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:17px;

}

.tabelaint1  {
	padding-left:15px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:17px;
	text-align:left;

}

.tabelaint2  {
	padding-left:15px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:17px;
	text-align:left;
}

.tab_frente{
	line-height:19px;
	text-align:left;
}



.negrito {
	font-family:arial;
	font-size:15px; 
	font-weight:bold;
	font-variant:small-caps;
}

.negrito_menu {
	font-family:arial;
	font-size:13px; 
	font-weight:bold;
	font-variant:small-caps;
}

.negrito_msg {
	font-family:arial;
	font-size:11px; 
	color:black;
}

.negrito_c {
	font-family:arial;
	font-size:14px; 
	font-weight:bold;
	font-variant:small-caps;
	color: #999999;
}

.negrito_faq {
	font-family:arial;
	font-size:13px; 
	font-weight:bold;
	color: #999999;
}

.pequeno  {
	font-family:arial;
	font-size:11px; 
	text-align:left;
	color: #a8a8a9;
	
}

.mais_pequeno  {
	font-family:arial;
	font-size:9px; 
	text-align:left;
	color: #a8a8a9;
	
}

.pequeno_p  {
	font-family:arial;
	font-size:11px; 
	text-align:left;
	color: black;
	
}

.direita  {
	font-family:arial;
	font-size:12px; 
	text-align:left;
	color: black;
	
}
.pequeno_l  {
	font-family:verdana;
	font-size:10px; 
	text-align:left;
	color: gray;
	
}

.destaque {
	font-family:arial;
	font-size:11px; 
	font-weight:bold;
	text-transform: uppercase; 
	color:black;
}



a.icon_pdf:link   {
	  color: white;
	}

	a.icon_pdf:visited {
	  color: white;
	}

	a.icon_pdf:hover {
	  color: white;
	}

	a.icon_pdf:active {
	  color: white;
	 
	} 


a.titulos:link   {
	font-weight:bold;
	color:black;
	font-variant:small-caps;
	}

	a.titulos:visited {
	  font-weight:bold;
	  color: black;
	  font-variant:small-caps;
	}

	a.titulos:hover {
	  color: #a8a8a9;
	  font-variant:small-caps;
	  font-weight:bold;
	  } 

	a.titulos:active {
	  color: #a8a8a9;
	   font-variant:small-caps;
	  font-weight:bold;
	 
	} 

 
 a.botoes:link   {
	font-weight:bold;
	color: #dddbdc;
	font-variant:small-caps;
	}

	a.botoes:visited {
	  font-weight:bold;
	  color: #dddbdc;
	  font-variant:small-caps;
	}

	a.botoes:hover {
	  color:#d24c57;
	  font-variant:small-caps;
	  font-weight:bold;
	  } 

a.botoes:active {
	  color: #999999;
	   font-variant:small-caps;
	  font-weight:bold;
	 
} 


.mensagem  {
	font-family:arial;
	font-size:10px; 
	text-align:left;
	color:gray;
	font-style:italic;

}

.asterisco  {
	font-family:arial;
	font-size:18px; 
	text-align:left;
	color:red;
}

.asterisco_1  {
	font-family:arial;
	font-size:11px; 
	text-align:left;
	color:red;
}

.asterisco_2  {
	font-family:arial;
	font-size:11px; 
	text-align:left;
	color:#d24c57;
	font-style:italic;
}

.cinzento  {
	color: #b0afaf;
	
}

.pub_evento  {
	font-family:arial;
	font-size:15px; 
	text-align:right;
	font-weight:bold;
	vertical-align:center;
	font-variant:small-caps;
}

a.l_evento:link   {
	font-weight:bold;
	color: #d24c57;
}

a.l_evento:visited {
	  font-weight:bold;
	  color: #d24c57;
}

a.l_evento:hover {
	  color:#9d9c9c;
	  font-variant:small-caps;
} 

a.l_evento:active {
	  color: #9d9c9c;
	   font-variant:small-caps;
} 

a.operacoes:link   {
	  color:#37c447;
	  font-weight:bold;	 
	  font-variant:small-caps;
}

a.operacoes:visited {
	  color:#37c447;
	  font-variant:small-caps;
	  font-weight:bold;
}

a.operacoes:hover {
	  color: gray;
	  font-weight:bold;
	  font-variant:small-caps;
}

a.operacoes:active {
	  color:#37c447;
	  font-weight:bold;
	  font-variant:small-caps;
} 
