/* CSS Document */

body{
	text-align:center;
	margin:0;
	padding:0;
	letter-spacing:1px;
	}

#pagina {
	margin: auto;
	width:740px;
	}

#topo {
	background:url(images/logo.gif) top left no-repeat;
	width:100%;
	height:80px;
	}

#banner {
	height:30px;
	width: 740px;
	text-align:right;
	float: right;
	margin: 40px 0 0 0;
	padding:2px;
	}
	
#banner a.link {
	font:10px Arial, Helvetica, sans-serif;	
	/*background-color: #EDEBEB;*/
	text-align: center;
	border: 1px solid #9D9B9B;
	padding: 5px 5px;
	text-transform:uppercase;
	text-decoration:none;
	margin: 0 0 0 10px;
	color:#9D9B9B;
	}

#banner a.link:hover, #banner a.select {
	font:10px Arial, Helvetica, sans-serif;	
	background-color: #87b0a8;
	text-align: center;
	border: 1px solid #87b0a8;
	padding: 5px 5px;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	}

#flashindex {
	width: 100%;
	margin:0;
	padding:0;
	height:350px;
	}
	
#flash {
	width: 100%;
	margin:0;
	padding:0;
	height:300px;
	clear:both;
	}
	
#meio {
	border: 1px solid #9D9B9B;
	width: 100%;
	padding: 0 0 30px 0;
	display:table;
	}
	
p {
	font:11px Arial, Helvetica, sans-serif;
	color: #9D9B9B;
	text-align: left;
	padding:10px 20px 0 40px;
}

#galeria {
	width: 720px;
	margin: 10px 20px 0 0;
	height: 20px;
	text-align: right;
}

#galeria a {
	font:11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9D9B9B;
	text-decoration: none;
	}

#galeria a:hover {
	color:#cb7d65;
	}
	
#conteudo {
	width: 560px;
	float: right;
	}
	
h2 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:500px;
	color: #95cfc4;
	text-align: left;
	padding: 20px 0 6px 0;	
	/*border-bottom: 1px dotted #95cfc4;*/
	background: transparent url(../images/ft_verde.gif) bottom repeat-x;
	}

#menu {	
	float: left;
	width: 150px;
	height:150px;
	border-right: 1px solid #afaadd;
	margin:0 0 0 10px;
	padding:10px 0 0 0;
	text-align:left;
	}

#menu ul {
	margin: 0;
	padding: 0;
}


#menu ul li {
	list-style-type: none;
	line-height: 18px;
	margin: 0;
	}
	
#menu a.link {
	font:9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9D9B9B;
	}

#menu a.link:hover, #menu a.select  {
	font:9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#dbbe2c;
	}

#rodape {
	font:11px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	text-align: center;
	color: #9D9B9B;
	width: 100%;
	}

#rodape a{
	text-decoration: none;
	color: #afaadd;
	}
	
#idioma {
	width:100%;
	text-align: right;
	}

#idioma a.link {
	font: 9px Arial, Helvetica, sans-serif;
	background: url(images/ponto.gif) left center no-repeat;
	color:#9D9B9B;
	padding:10px 5px 5px 10px;
	text-decoration:none;
	}

#idioma a.link:hover {
	color:#000066;
	}

#idioma a.apagar {
	display:none;
	}
	
.escondido {
	font-size:1px;
	color:#FFFFFF;
	}
	
/*titulos portugues*/

#localizacao h1, #localizacaog h1, #acomodacoes h1, #acomodacoesg h1, #lazer h1, #lazerg h1, 
#restaurante h1, #restauranteg h1, #servicos h1, #servicosg h1, #reservas h1, #promocoes h1, 
#reveillon h1, #carnaval h1 {
	width:560px; height:40px; background-repeat:no-repeat; background-position:left;
	}

#localizacao h1 span, #localizacaog h1 span, #acomodacoes h1 span, #acomodacoesg h1 span, 
#lazer h1 span, #lazerg h1 span, #restaurante h1 span, #restauranteg h1 span, #servicos h1 span, 
#servicosg h1 span, #reservas h1 span, #promocoes h1 span, #reveillon h1 span, #carnaval h1 span {
	display:none;}
	
#localizacao h1{background-image:url(images/t_localizacao.gif)}
#localizacaog h1{background-image:url(images/t_localizacao_g.gif)}
#acomodacoes h1{background-image:url(images/t_acomodacoes.gif)}
#acomodacoesg h1{background-image:url(images/t_acomodacoes_g.gif)}
#lazer h1{background-image:url(images/t_lazer.gif)}
#lazerg h1{background-image:url(images/t_lazer_g.gif)}
#restaurante h1{background-image:url(images/t_restaurante.gif)}
#restauranteg h1{background-image:url(images/t_restaurante_g.gif)}
#servicos h1{background-image:url(images/t_servicos.gif)}
#servicosg h1{background-image:url(images/t_servicos_g.gif)}
#reservas h1{background-image:url(images/t_reservas.gif)}
#promocoes h1{background-image:url(images/t_promocoes.gif)}
#reveillon h1{background-image:url(images/t_reveillon.gif)}
#carnaval h1{background-image:url(images/t_carnaval.gif)}

/*titulos italiano*/

#itlocalizacao h1, #itlocalizacaog h1, #itacomodacoes h1, #itacomodacoesg h1, #itlazer h1, #itrestaurante h1, #itservicos h1, #itlazerg h1, #itrestauranteg h1, #itservicosg h1, #itreservas h1, #itpromocoes h1, #itreveillon h1, #itcarnaval h1 {
	width:560px; height:40px; background-repeat:no-repeat; background-position:left;
	}

#itlocalizacao h1 span, #itlocalizacaog h1 span, #itacomodacoes h1 span, #itacomodacoesg h1 span, #itlazer h1 span, #itrestaurante h1 span, #itservicos h1 span, #itlazerg h1 span, #itrestauranteg h1 span, #itservicosg h1 span, #itreservas h1 span, #itpromocoes h1 span, #itreveillon h1 span, #itcarnaval h1 span {
	display:none;}
	
#itlocalizacao h1{background-image:url(images/it_localizacao.gif)}
#itlocalizacaog h1{background-image:url(images/it_localizacao_g.gif)}
#itacomodacoes h1{background-image:url(images/it_acomodacoes.gif)}
#itacomodacoesg h1{background-image:url(images/it_acomodacoes_g.gif)}
#itlazer h1 {background-image:url(images/it_lazer.gif)}
#itlazerg h1 {background-image:url(images/it_lazer_g.gif)}
#itrestaurante h1{background-image:url(images/it_restaurante.gif)}
#itrestauranteg h1{background-image:url(images/it_restaurante_g.gif)}
#itservicos h1{background-image:url(images/it_servicos.gif)}
#itservicosg h1{background-image:url(images/it_servicos_g.gif)}
#itreservas h1{background-image:url(images/it_reservas.gif)}
#itpromocoes h1{background-image:url(images/it_promocoes.gif)}
#itreveillon h1{background-image:url(images/it_reveillon.gif)}
#itcarnaval h1{background-image:url(images/it_carnaval.gif)}

/*titulos espanhol*/

#eslocalizacao h1, #eslocalizacaog h1, #esacomodacoes h1, #esacomodacoesg h1, #eslazer h1, #esrestaurante h1, #esservicos h1, #eslazerg h1, #esrestauranteg h1, #esservicosg h1, #esreservas h1, #espromocoes h1, #escarnaval h1, #esreveillon h1{
	width:560px; height:40px; background-repeat:no-repeat; background-position:left;
	}

#eslocalizacao h1 span, #eslocalizacaog h1 span, #esacomodacoes h1 span, #esacomodacoesg h1 span, #eslazer h1 span, #esrestaurante h1 span, #esservicos h1 span, #eslazerg h1 span, #esrestauranteg h1 span, #esservicosg h1 span, #esreservas h1 span, #espromocoes h1 span, #escarnaval h1 span, #esreveillon h1 span{
	display:none;}
	
#eslocalizacao h1{background-image:url(images/es_localizacao.gif)}
#eslocalizacaog h1{background-image:url(images/es_localizacao_g.gif)}
#esacomodacoes h1{background-image:url(images/es_acomodacoes.gif)}
#esacomodacoesg h1{background-image:url(images/es_acomodacoes_g.gif)}
#eslazer h1{background-image:url(images/es_lazer.gif)}
#eslazerg h1{background-image:url(images/es_lazer_g.gif)}
#esrestaurante h1{background-image:url(images/es_restaurante.gif)}
#esrestauranteg h1{background-image:url(images/es_restaurante_g.gif)}
#esservicos h1{background-image:url(images/es_servicos.gif)}
#esservicosg h1{background-image:url(images/es_servicos_g.gif)}
#esreservas h1{background-image:url(images/es_reservas.gif)}
#espromocoes h1{background-image:url(images/es_promocoes.gif)}
#escarnaval h1{background-image:url(images/es_carnaval.gif)}
#esreveillon h1{background-image:url(images/es_reveillon.gif)}

/*titulos ingles*/

#enlocalizacao h1, #enlocalizacaog h1, #enacomodacoes h1, #enacomodacoesg h1, #enlazer h1, #enrestaurante h1, #enservicos h1, #enlazerg h1, #enrestauranteg h1, #enservicosg h1, #enreservas h1, #enpromocoes h1, #encarnaval h1, #enreveillon h1{
	width:560px; height:40px; background-repeat:no-repeat; background-position:left;
	}

#enlocalizacao h1 span, #enlocalizacaog h1 span, #enacomodacoes h1 span, #enacomodacoesg h1 span, #enlazer h1 span, #enrestaurante h1 span, #enservicos h1 span, #enlazerg h1 span, #enrestauranteg h1 span, #enservicosg h1 span, #enreservas h1 span, #enpromocoes h1 span, #encarnaval h1 span, #enreveillon h1 span{
	display:none;}
	
#enlocalizacao h1{background-image:url(images/en_localizacao.gif)}
#enlocalizacaog h1{background-image:url(images/en_localizacao_g.gif)}
#enacomodacoes h1{background-image:url(images/en_acomodacoes.gif)}
#enacomodacoesg h1{background-image:url(images/en_acomodacoes_g.gif)}
#enlazer h1{background-image:url(images/en_lazer.gif)}
#enlazerg h1{background-image:url(images/en_lazer_g.gif)}
#enrestaurante h1{background-image:url(images/en_restaurante.gif)}
#enrestauranteg h1{background-image:url(images/en_restaurante_g.gif)}
#enservicos h1{background-image:url(images/en_servicos.gif)}
#enservicosg h1{background-image:url(images/en_servicos_g.gif)}
#enreservas h1{background-image:url(images/en_reservas.gif)}
#enpromocoes h1{background-image:url(images/en_promocoes.gif)}
#encarnaval h1{background-image:url(images/en_carnaval.gif)}
#enreveillon h1{background-image:url(images/en_reveillon.gif)}

/*FOTOS*/
#i1 {display:block;}
#i2 {display:none;}
#i3 {display:none;}
#i4 {display:none;}
#i5 {display:none;}
#i6 {display:none;}
#i7 {display:none;}
#i8 {display:none;}
#i9 {display:none;}


* {
	margin:0;
	padding:0;
	}


a img {
	border:none;
	}


#thumbs {
	width:450px;
	margin:0 auto 10px auto;
	text-align: center;
	}

#thumbs img {
	float:left;
	margin:10px 10px 0 0;
	}

#thumbs a img {
	border:1px solid #FFF;
	}

#thumbs a:hover img,
#thumbs a.ieThumbHover img {
	border:1px solid #b1af99;
	}
	
#foto {
	width:740px;
	background-color:#DEDEDE;
	padding:0;
	margin:0;
	}
	
#foto p {margin:0; padding:0}

.ampliada {
	float:left;
	width:500px;
	height:317px;
	margin:0 0 0 120px;
	}
	
.legenda {
	width:80px;
	margin:220px 20px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	/*color: #9D9B9B;*/
	text-align: left;
	float:right;
	}

#mais {
	width: 500px;
	float: left;
	margin: 5px;
	}
	
#mais a{
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	}

#mais a:hover {
	text-decoration: underline;
	}
	
#expert {
	width:750px;
	margin:30px auto 0 auto;
	background:url(images/_fundo_clientes.gif) repeat-x;
	height:25px;
	}

#logoexpert {
	float:right;
	width:100px;
	}
	
#clientes {
	width:650px;
	float:left;
	text-align:left;
	}
#clientes a {
	cursor:inherit;}
	
#clientes img {
	border:0;
	margin:20px 0 0 0;}
	
#Layer1 {
	position:absolute;
	width:700px;
	height:300px;
	top:20px;
	text-align:right;
	z-index:1;
}