@charset "utf-8";
/* CSS Document */

*{
	border:0;
	margin:0 auto;
	font-family: "Trebuchet MS";
	font-size:13px;
}
/* -----------------CORPO GERAL DA PÁGINA------------------------ */

#contentor_global{
	margin:0px;
	min-width:1000px;
	width:100%;
	/*width: 1000px;*/
	height:auto;
	min-height:750px;
	background-color:#FFF;
}

/* ---------------CORPO DO HEADER-------------------------- */

#cabecalho{
	margin: 0 auto;
	min-width:1000px;
	width:100%;
	height:227px;
	position:relative;
	clear:both;
	background-image: url(../imagens/header.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

/*#img_cabecalho{
	margin: auto;
	width:1054px;
	height: 280px;
	background-image: url(imagens/header.png);
	background-position: center top;
}*/
#barra_topo {
	width:100%;
	height:30%;
	position:relative;
	margin-left: 50%;
	float:right;
	background:url(../imagens/menu_bg2.png) no-repeat;
	background-position: center top;
}

#menu_entrar{
	float:right;
	margin-right:16%;
	margin-top: -80px;
	color:#47c6e2;
	font-weight: bold;

}
.btn_entrar{
	background:url(../imagens/btn_entrar.png) no-repeat;
	color:#fff;
	font-weight: bold;
	font-size:12px;
	height: 22px;
	width: 65px;
}
.texto_login{
	color:#47d2ec;
		font-size:12px;
		vertical-align: middle
}
.texto_titulobig{
	color:#1b93ab;
		font-size:16px;
		vertical-align: middle
}

.texto_mensagemlogin{
	color:#999;
	text-decoration: normal;
		font-size:12px;
		vertical-align: middle
}
.botao_login{
	vertical-align: middle
}
.caixas_login{
	color:#999;
	border: #47d2ec 1px solid;
	font-size:10px;
	vertical-align: middle
}

#menu_cabecalho{
	color:#636363;
	font-family:Arial;
	min-width:500px;
	height:100%;
	margin-left: 18%;
/*	position: absolute;*/
/*	left:50px;*/
	margin-top:1.5%;
	font-weight: bold;
}

#menu_log{
	font-family: "Trebuchet MS";
	text-decoration: normal;

}


#menu_cabecalho ul{
list-style-type: none;
}

#menu_cabecalho li{
	float:left;
	text-indent:0;
	margin-left: 15px;


}
/* --------------- MENU DO CABEÇALHO-------------------------- */

#menu_cabecalho #menu {
height: 50px;
list-style: none;
display: inline;
overflow: hidden;
position:relative;

}

#menu_cabecalho #menu li {
list-style: none;
display: inline;

}
#menu #inicio a:link, #menu #inicio a:visited,
#menu #biblioteca a:link, #menu #biblioteca a:visited,
#menu #utilizadores a:link, #menu #utilizadores a:visited,
#menu #registo a:link, #menu #registo a:visited,
#menu #grupos a:link, #menu #grupos a:visited,
#menu #projecto a:link, #menu #projecto a:visited,
#menu #blog a:link, #menu #blog a:visited,
#menu #ajuda a:link, #menu #ajuda a:visited,
#menu #login a:link, #menu #login a:visited{
	display: block;
	float: left;
	padding: 2px;
	padding-right: 2px;
	color:#02495b;
	text-decoration: none;
/*	font-size:12px;*/
}

#menu #inicio a:hover, #menu #inicio a:active,
#menu #biblioteca a:hover, #menu #biblioteca a:active,
#menu #utilizadores a:hover, #menu #utilizadores a:active,
#menu #registo a:hover, #menu #area_pessoal a:active,
#menu #grupos a:hover, #menu #grupos a:active,
#menu #projecto a:hover, #menu #projecto a:active,
#menu #blog a:hover, #menu #blog a:active,
#menu #ajuda a:hover, #menu #ajuda a:active,
#menu #login a:hover, #menu #login a:active{
	display: block;
	float: left;
	padding: 2px;
	color:#aad248;
	padding-right: 2px;
}

#menu #inicio a.selected,
#menu #biblioteca a.selected,
#menu #utilizadores a.selected,
#menu #registo a.selected,
menu #grupos a.selected,
#menu #projecto a.selected,
#menu #blog a.selected,
#menu #ajuda a.selected,
#menu #login a.selected{
	display: block;
	float: left;
	padding: 2px;
	padding-right: 2px;
	color:#F60;
}

/* --------------- FIM -------------------------- */

#pesquisa{
	min-width:330px;
	width:30%;
/*	height:15%;*/
	height:80px;
	float:right;
/*	position:absolute;*/
	margin-right:12%;;
	margin-top: 20px;
	background:url(../imagens/pesquisa.jpg) no-repeat;
	background-position: left;
	vertical-align:middle;
}
.caixa_pesquisa{
	color:#999;
	font-family: "Trebuchet MS";
	vertical-align:middle;
	/*padding-top: 15%;*/
	margin-left: 2%;
	background:none;
	width: 100px;
	border: #999 1px solid;
}
.texto_pesquisa{
	color:#999;
	font-family: "Trebuchet MS";
	padding-top: 20%;
	margin-left: 4%;
}
.btn_pesquisa{
	background:url(../imagens/lupa.png);
	vertical-align:middle;
	background-position: center bottom;
	height:35px;
	width: 40px;
}
/* -----------------CORPO CENTRAL------------------------ */

#contentor_central {
/* width:100%;*/
width: 1200px;
 height:50%;
 min-height:450px;
 position:relative;
 clear:both;
 }

   

#localizacao{
	margin:auto;
	background-position: center;
	/*clear: both;*/
	float:left;
	margin-left:15%;
	margin-top: 10px;
	color:#666;
/*	background:url(../imagens/breadcrumb_bg.png) no-repeat;*/
/*	width: 570px;
	height: 44px;
	padding: 10px;*/
}

#area_esq {
width:20%;
/*width: 220px;*/
/*height:auto;*/
float:left;
margin-top:1%;
margin-left:3%;
padding:0.5%;
background:url(../imagens/barra_esq.png) no-repeat;
background-position:right;
/*background-color:#FFF;*/
height: 566px;
vertical-align:top;
/*background-attachment: scroll;*/
}

.barra_localizacao_inicio{
width:250px;
height:auto;
float:left;
padding:1%;
background:url(../imagens/loc_pag_inicial.png) no-repeat;
height: 39px;
}
.barra_localizacao_destaques{
width:242px;
height:auto;
float:left;
padding:0.5%;
background:url(../imagens/loc_destaques.png) no-repeat;
height: 39px;
}

#area_dir{
width:72%;
height:auto;
position:relative;
display:table-row-group;
float:right;
margin-top:1%;
margin-right:1%;
padding:0.5%;
}

h1{
	font-size: 14pt;
	color:#bade49;
}

/* -----------------RODAPÉ------------------------ */

#rodape{
	min-width:900px;
	width:100%;
	height:10%;
	font-family: "Trebuchet MS";
	color: #0098be;
	font-size: 85%;
	text-align:center;
	clear:both;
	background-color:#FFFFDB;
	background:url(../imagens/rodape_bg.png) repeat-x;
}

#rodape p{
	text-align:justify;
	display:block;
	text-align:center;
}

.rodape{
	color:#999;
	font-size:85%;
}

#imagem p{
	text-align:justify;
	display:block;
	text-align:center;
}

.enviar_imagem{
	font-family: "Trebuchet MS";
	color:#999;
	border: #999 1px solid;
	font-size:12px
}

.caixa_geral{
	color:#999;
	border: #999 1px solid;
	font-size:12px;
	vertical-align: middle
}

/* --------------- MENU DO rodape-------------------------- */

#menu_rodape #menu1 {
height: 50px;
list-style: none;
display: inline;
overflow: hidden;
position:relative;

}

#menu_rodape #menu1 li {
list-style: none;
display: inline;

}
#menu1 #sobre a:link, #menu1 #sobre a:visited,
#menu1 #ajuda a:link, #menu1 #ajuda a:visited,
#menu1 #enviar a amigo a:link, #menu1 #enviar a amigo a:visited,
#menu1 #contacto a:link, #menu1 #contacto a:visited{
	display: block;
	float: left;
	padding: 2px;
	padding-right: 2px;
	color:#02495b;
	text-decoration: none;
/*	font-size:12px;*/
}

#menu1 #sobre a:hover, #menu1 #sobre a:active,
#menu1 #ajuda a:hover, #menu1 #ajuda a:active,
#menu1 #enviar a amigo a:hover, #menu1 #enviar a amigo a:active,
#menu1 #contacto a:hover, #menu1 #contacto a:active{
	display: block;
	float: left;
	padding: 2px;
	color:#aad248;
	padding-right: 2px;
}

#menu1 #sobre a.selected,
#menu1 #ajuda a.selected,
#menu1 #enviar a amigo a.selected,
#menu1 #contacto a.selected{
	display: block;
	float: left;
	padding: 2px;
	padding-right: 2px;
	color:#F60;
}