body {
	top: 0px;
	clip: rect(0px,auto,auto,auto);
}

.barra_topo{
	height:35px;
}


.tudo{
	background-image:url(../Imagens_Novo/Sombra_Barra_Topo.gif) no-repeat;

}

.site {
	height: 560px;
	width: 790px;
	margin-top:0px;
}

.header{
	border-width:0px;
	height:206px;
	
}


.corpo{
	background-image:url(../Imagens_Novo/Corpo1.gif);
	height:324px;
	width:790px;
}

.fundo_site{

}

.corpo_esquerda{width:24px;height:324px;float:left;}

.menu{width:230px;height:285px;float:left; display:block; background-image:url(../Imagens_Novo/Fundo_Menu.gif);}

.elemento_menu1{ width:230px; height:55px; display:block;background-image:url(../Imagens_Novo/Menu_Grupo.gif)}
.elemento_menu2{ width:230px; height:55px; display:block;background-image:url(../Imagens_Novo/Menu_Servicos.gif)}
.elemento_menu3{ width:230px; height:55px; display:block;background-image:url(../Imagens_Novo/Menu_Clientes.gif);}
.elemento_menu4{ width:230px; height:55px; display:block;background-image:url(../Imagens_Novo/Menu_Reservada.gif);}
.elemento_menu5{ width:230px; height:55px; display:block;background-image:url(../Imagens_Novo/Menu_Contactos.gif);}

a.elemento_menu1:link{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Grupo.gif)}
a.elemento_menu1:visited{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Grupo.gif)}
a.elemento_menu1:hover{width:230px; height:55px; background-image:url(../Imagens_Novo/Menu_Grupo_hover.gif);}

a.elemento_menu2:link{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Servicos.gif)}
a.elemento_menu2:visited{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Servicos.gif)}
a.elemento_menu2:hover{width:230px; height:55px; background-image:url(../Imagens_Novo/Menu_Servicos_hover.gif);}

a.elemento_menu3:link{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Clientes.gif);}
a.elemento_menu3:visited{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Clientes.gif);}
a.elemento_menu3:hover{width:230px; height:55px; background-image:url(../Imagens_Novo/Menu_Clientes_hover.gif);}

a.elemento_menu4:link{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Reservada.gif);}
a.elemento_menu4:visited{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Reservada.gif);}
a.elemento_menu4:hover{width:230px; height:55px; background-image:url(../Imagens_Novo/Menu_Reservada_hover.gif);}

a.elemento_menu5:link{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Contactos.gif);}
a.elemento_menu5:visited{width:230px; height:55px;background-image:url(../Imagens_Novo/Menu_Contactos.gif);}
a.elemento_menu5:hover{width:230px; height:55px; background-image:url(../Imagens_Novo/Menu_Contactos_hover.gif);}

.corpo_direita{width:24px;height:324px;float:left;}

.conteudo_seccao{ width:500px; height:324px; float:left; }

.submenu_topo{width:500px; height:60px;}

.elemento_menu_grupo1{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:30px;}
a.elemento_menu_grupo1:link{width:80px; height:45px;background-image:url(../Imagens_Novo/SubMenu_Ideia.gif); text-decoration:none; color:#FFFFFF;}
a.elemento_menu_grupo1:visited{width:80px; height:45px;background-image:url(../Imagens_Novo/SubMenu_Ideia.gif); text-decoration:none; color:#FFFFFF;}
a.elemento_menu_grupo1:hover{width:80px; height:45px; background-image:url(../Imagens_Novo/SubMenu_Ideia_hover.gif); text-decoration: underline; color:#e68f13;}

.elemento_menu_grupo1_escolhido{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:30px;}
a.elemento_menu_grupo1_escolhido:link{width:80px; height:45px;background-image:url(../Imagens_Novo/SubMenu_Ideia_hover.gif); text-decoration:none; color:#e68f13;}
a.elemento_menu_grupo1_escolhido:visited{width:80px; height:45px;background-image:url(../Imagens_Novo/SubMenu_Ideia_hover.gif); text-decoration:none; color:#e68f13;}
a.elemento_menu_grupo1_escolhido:hover{width:80px; height:45px; background-image:url(../Imagens_Novo/SubMenu_Ideia_hover.gif); text-decoration: underline; color:#e68f13;}





.elemento_menu_grupo2{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:30px;}
a.elemento_menu_grupo2:link{width:130px; height:45px;background-image:url(../Imagens_Novo/SubMenu_QuemSomos.gif); text-decoration:none; color:#FFFFFF;}
a.elemento_menu_grupo2:visited{width:130px; height:45px;background-image:url(../Imagens_Novo/SubMenu_QuemSomos.gif); text-decoration:none; color:#FFFFFF;}
a.elemento_menu_grupo2:hover{width:130px; height:45px; background-image:url(../Imagens_Novo/SubMenu_QuemSomos_hover.gif); text-decoration: underline; color:#e68f13;}


.elemento_menu_grupo2_escolhido{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:30px;}
a.elemento_menu_grupo2_escolhido:link{width:130px; height:45px;background-image:url(../Imagens_Novo/SubMenu_QuemSomos_hover.gif); text-decoration:none; color:#e68f13;}
a.elemento_menu_grupo2_escolhido:visited{width:130px; height:45px;background-image:url(../Imagens_Novo/SubMenu_QuemSomos_hover.gif); text-decoration:none; color:#e68f13;}
a.elemento_menu_grupo2_escolhido:hover{width:130px; height:45px; background-image:url(../Imagens_Novo/SubMenu_QuemSomos_hover.gif); text-decoration: underline; color:#e68f13;}




.conteudo_grupo{ width:500px; height:295px; overflow-y:auto; overflow-x:hidden;scrollbar-face-color:#e68f13;scrollbar-arrow-color:#FFFFFF;scrollbar-shadow-color:#e68f13;scrollbar-track-color:#3586ab;scrollbar-highlight-color:#e68f13;scrollbar-3dlight-color:#e68f13;scrollbar-darkshadow-color:#e68f13;}

.titulo_grupo{ width:500px; height:30px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; text-transform:uppercase;}
.texto_grupo{ width:500px; height:220px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-align:justify; overflow-y:auto; float:left;scrollbar-face-color:#e68f13;scrollbar-arrow-color:#FFFFFF;scrollbar-shadow-color:#e68f13;scrollbar-track-color:#3586ab;scrollbar-highlight-color:#e68f13;scrollbar-3dlight-color:#e68f13;scrollbar-darkshadow-color:#e68f13;}

.texto_contactos{ width:500px; height:260px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-align:justify; overflow-y:auto; float:left;scrollbar-face-color:#e68f13;scrollbar-arrow-color:#FFFFFF;scrollbar-shadow-color:#e68f13;scrollbar-track-color:#3586ab;scrollbar-highlight-color:#e68f13;scrollbar-3dlight-color:#e68f13;scrollbar-darkshadow-color:#e68f13;}

.letra_contactos{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.letra_caixa_contactos{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}


.espaco_topo{width:500px; height:20px;}

.texto_link{}
a.texto_link:link{ text-decoration:underline; color:#FFFFFF;}
a.texto_link:visited{ text-decoration:underline; color:#FFFFFF;}
a.texto_link:hover{ text-decoration: underline; color:#e68f13;}


.texto_servicos{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
a.texto_servicos:link{ text-decoration: none; color:#FFFFFF;}
a.texto_servicos:visited{ text-decoration:none; color:#FFFFFF;}
a.texto_servicos:hover{ text-decoration: underline; color:#e68f13;}

.link_detalhe_servico{}
a.link_detalhe_servico:link{ text-decoration:none; color:#FFFFFF;}
a.link_detalhe_servico:visited{ text-decoration:none; color:#FFFFFF;}
a.link_detalhe_servico:hover{ text-decoration: underline; color:#e68f13;}


.lista_servicos{ width:480px;}

.tabela_servicos{ width:500px; display:block;}
.elemento_tabela_tipo_servicos{ width:160px; height:95px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; }
.elemento_tabela_servicos{ width:450px; height:75px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;}
.descricao_servico{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.detalhe_servico{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-align:justify; }

.dados_pessoais{ width:500px; height:320px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-align:justify; overflow-y:auto; float:left;scrollbar-face-color:#e68f13;scrollbar-arrow-color:#FFFFFF;scrollbar-shadow-color:#e68f13;scrollbar-track-color:#3586ab;scrollbar-highlight-color:#e68f13;scrollbar-3dlight-color:#e68f13;scrollbar-darkshadow-color:#e68f13;}
.caixas_login{font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.botao{
	width:90px;
	background-color:#FFFFFF;
	color:#3586ab;
	border-color:#3586ab;
	border-width:1px;
	button-shadow-color:#3586ab;
	button-highlight-color:#3586ab;
}


.texto_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}


.tabela_links{
	width:90%;
	height:170px;
	overflow-y:scroll;
	overflow-x:hidden;
}

.formulario_links{
	width:90%;
	height:120px;
}

.texto_titulo_seccao{}

a.texto_titulo_seccao:link{ color:#FFFFFF; text-decoration:none;}
a.texto_titulo_seccao:visited{color:#FFFFFF; text-decoration:none;}
a.texto_titulo_seccao:hover{color:#FFFFFF; text-decoration: underline;}

.titulo_tabela_restaurantes{ background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#e68f13;}
.titulo_tabela_top_restaurantes{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;}
.nota_restaurante{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.top_restaurantes{ width:500px; height:200px; float:left;}
.restaurantes_botoes{ width:400px; height:100px;}
.formulario_procura_restaurantes{ width:200px; height:300px; float:left;}
.resultado_procura_restaurantes{ width:300px; height:260px; float: right; overflow-y:auto;}

.formulario_comentario{width:500px; height:270px; float:left; overflow-y:auto;}

.nome_dados_restaurante{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold;}
.titulo_dados_restaurante{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#e68f13; }
.dados_restaurante{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}

.letra_caixa_comentarios{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e68f13; font-weight:bold;}

.titulo_comentario_restaurante{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#e68f13; display:block; float:left;}

.titulo_notas_comentario_restaurante{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#e68f13; display:block;}

.utilizador_comentario_restaurante{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e68f13; font-weight:bold; background-color:#FFFFFF; display:block;}
a.utilizador_comentario_restaurante:link{ text-decoration: none; color:#e68f13;}
a.utilizador_comentario_restaurante:visited{ text-decoration:none; color:#e68f13;}
a.utilizador_comentario_restaurante:hover{ text-decoration: underline; color:#e68f13;}

.nota_espaco{ background-image:url(/Imagens_Novo/NotaEspaco.gif); width:70px; height:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e68f13; font-weight:bold; margin-left:20px; text-align:center;}
.nota_comida{ background-image:url(/Imagens_Novo/NotaComida.gif); width:70px; height:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e68f13; font-weight:bold; margin-left:20px; text-align:center;}
.nota_servico{ background-image:url(/Imagens_Novo/NotaServico.gif); width:70px; height:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e68f13; font-weight:bold; margin-left:20px; text-align:center;}
.preco_medio{ background-image:url(/Imagens_Novo/PrecoMedio.gif); width:70px; height:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e68f13; font-weight:bold; margin-left:20px; text-align:center;}


.nota_quartos{ background-image:url(/Imagens_Novo/NotaQuartos.gif); width:70px; height:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e68f13; font-weight:bold; margin-left:20px; text-align:center;}
.nota_rest_hotel{ background-image:url(/Imagens_Novo/NotaRestaurante.gif); width:70px; height:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e68f13; font-weight:bold; margin-left:20px; text-align:center;}
.nota_servico{ background-image:url(/Imagens_Novo/NotaServico.gif); width:70px; height:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e68f13; font-weight:bold; margin-left:20px; text-align:center;}
.preco_noite{ background-image:url(/Imagens_Novo/PrecoNoite.gif); width:70px; height:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e68f13; font-weight:bold; margin-left:20px; text-align:center;}



.caixas_notas{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:80px; text-align:center; color:#e68f13; font-weight:bold;}
.caixas_cidades{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:130px; text-align:center; color:#e68f13; font-weight:bold;}


.texto_top_restaurantes{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#FFFFFF;}
a.texto_top_restaurantes:link{ text-decoration: none; color:#FFFFFF;}
a.texto_top_restaurantes:visited{ text-decoration:none; color:#FFFFFF;}
a.texto_top_restaurantes:hover{ text-decoration: underline; color:#e68f13;}


.titulos_novo_restaurante{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold; background-color:#e68f13; display:block;}



botao_restaurantes{ width:170px; height:20px; background-color:#e68f13; color:#FFFFFF; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px;border-bottom-color:#333333; border-bottom-style:solid; border-bottom-width:thin;border-right-color:#333333; border-right-style:solid; border-right-width:thin;}
a.botao_restaurantes:link{ width:170px; height:20px; background-color:#e68f13; color:#FFFFFF; display:block; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; border-bottom-color:#333333; border-bottom-style:solid; border-bottom-width:thin;border-right-color:#333333; border-right-style:solid; border-right-width:thin;}
a.botao_restaurantes:visited{ width:170px; height:20px; background-color:#e68f13; color:#FFFFFF; display:block; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px;border-bottom-color:#333333; border-bottom-style:solid; border-bottom-width:thin;border-right-color:#333333; border-right-style:solid; border-right-width:thin;}
a.botao_restaurantes:hover{ width:170px; height:20px; background-color:#FFFFFF; color:#e68f13; display:block; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px;border-bottom-color: #333333; border-bottom-style:solid; border-bottom-width:thin;border-right-color:#333333; border-right-style:solid; border-right-width:thin;}

.botao_procura_restaurantes{ background-color:#e68f13; color:#FFFFFF;border-top-color: #333333; border-top-style:solid; border-top-width:1px;border-left-color:#333333; border-left-style:solid; border-left-width:1px; border-right-width:0px; border-bottom-width:0px; }