/*Estilos do corpo*/
body
{
	background-color:#F1F1F1;
	padding-top:0px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.tabela_banner
{
	background-image:url(../images/banner.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}

.margem
{
padding-right:10px;
	}

.margem_up
{
padding-right:10px;
margin-bottom:5px;
	}


.input 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 1px solid #932638;
	background-color : #F1F1F1;
}

.textarea
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 1px solid #932638;
	background-color : #F1F1F1;
}

.login
{
  font-size:9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  color: #000000; 
  font-weight:600; 
  text-decoration: none; 
}

/*Estilo do menu topo superior direito*/
.menu_topo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;
	text-align:right;

}

.menu_topo_barra
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ea420e;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}


.menu_topo:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

.menu_topo:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

.menu_topo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a32638;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

/*Linguagem*/

.lingua
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;


}

.lingua_barra
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ea420e;
	font-weight:bold;
	text-decoration:none;
}

.lingua:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;


}

.lingua:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;
}

.lingua:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#741b28;
	font-weight:bold;
	text-decoration:none;
}


/*Menu principal*/
.menu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;
	word-spacing:0px;
	text-align:right;
}

.menu_barra
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;
	word-spacing:0px;
}

.menu:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#741b28;
	font-weight:bold;
	text-decoration:none;
	word-spacing:0px;
	text-align:right;
}

.menu:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#741b28;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

.menu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

/*Menu hoteis*/
.menu_hot
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1B223E;
	text-decoration:none;
}

.menu_hot_barra
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#741b28;
	text-decoration:none;
}


.menu_hot:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#741b28;
	text-decoration:none;
}

.menu_hot:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#741b28;
	text-decoration:none;
}

.menu_hot:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#df1e21;
	text-decoration:none;
}




/*Footer*/

.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#a32638;
	font-weight:bold;
	font-style: normal;
	text-decoration: none;
	text-align:left;
}

.stylef2
{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	text-decoration: none;  
}

.stylef3
{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E01E26;
	font-style: normal;
	text-decoration: none;  
}

/*Texto Hotéis*/

.texto_hotel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-style: normal;
	text-decoration: none;
	text-align:justify;
}

/*Texto homepage*/

.titulo_homepage
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a32638;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.titulo_homepage:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a32638;
	font-weight:bold;
	text-decoration:none;
}

.titulo_homepage:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a32638;
	font-weight:bold;
	text-decoration:none;
}

.titulo_homepage:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a32638;
	font-weight:bold;
	text-decoration:none;
}

.titulo_homepage:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a32638;
	font-weight:bold;
	text-decoration:none;
}

.texto_homepage
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.texto_homepage:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.texto_homepage:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

/*Destaques e promoções*/
.promocoes_top
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a32638;
	font-size:16px;
	font-weight:bold;
	padding-left:2px;
}

/*cor de fundo para este texto é:#5C5C5C*/
.promocoes_footer
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-left:5px;
	}

.promocoes_footer:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-left:5px;
}
.promocoes_footer:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#711a27;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-left:5px;
}

/*.promocoes_footer:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a32638;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:2px;*/
}

.destaques_top
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a32638;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.destaques_top:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a32638;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.destaques_top:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a32638;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


.destaques_footer
{
	font-family:Arial, Helvetica, sans-serif;
	color:#6A7A89;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.destaques_footer:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a32638;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.destaques_footer:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a32638;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}


.destaques_texto_branco
{
	font-family:Arial, Helvetica, sans-serif;
	color:#f1f1f1;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.destaques_texto_branco:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#C5C6C1;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.destaques_texto_branco:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#C5C6C1;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.destaques_laranja
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535355;
	font-weight:bold;
	text-decoration:none;
}

.destaques_laranja:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535355;
	font-weight:bold;
	text-decoration:none;
}

.destaques_laranja:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535355;
	font-weight:bold;
	text-decoration:none;
}
/*Notícias*/

.noticias_header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#932638;
	font-weight:bold;
	padding-left:5px;
}

.noticias_update
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6B6B6B;
	font-weight:bold;
	padding-left:5px;
}

.noticias
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a32638;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}

.noticias:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#a32638;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;


}

.noticias:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;

}


.noticias:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

/*Acesso Rápido*/
.rapid_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#535355;
	font-weight:bold;
}

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

/*Contactos*/
.contactos_header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#932638;
	font-weight:bold;
	text-decoration:none;
}


.contactos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#df1e21;
	text-decoration:none;
}

.contactos:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#df1e21;
	text-decoration:none;
}

.contactos:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#df1e21;
	text-decoration:none;
}

.contactos:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#df1e21;
	font-weight:bold;
	text-decoration:none;
}

.contactos_type
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#741b28;
	font-weight:bold;
	text-decoration:none;
}

.contactos_field
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
/*	font-weight:bold; */
	text-align:left;
	text-decoration:none;
}

.contactos_field:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.contactos_field:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.servicos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#932638;
	font-weight:bold;
	text-decoration:none;
	word-spacing:0px;
	text-align:left;
}

.hotel_mais
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#932638;
	text-decoration:none;
}

.localizacao_nome
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#515556;
	font-weight:bold;
	text-decoration:none;
}

.localizacao_contactos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7px;
	color:#515556;
	text-decoration:none;
}

.servicos
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-style: normal;
	text-decoration: none;
	text-align:left;
	text-indent:10px;
}
li
{
	list-style-position:inside;
}


.flash
{
padding:0px;
}

.canto {
	background:url(../images/canto.gif) left bottom no-repeat;
}

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

.texto_bor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#741b28;
	font-style:normal;
	text-decoration:none;
}


.menu_new_top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dd9e95;
	text-decoration:none;
}

.menu_top_new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#fffefe;
	text-decoration:none;
}

.languages {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font:10px;
	color:#e46e5a;
	text-decoration:none;
}

.text_gds {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#000000;
}
