﻿/*Default*/
.DropDownReserva
{
	font-size: 10px;
	font-family: Arial;
	float:left;
	margin-top:18px;
}

.DropDownPmwebGridView select
{
	border:solid 0px #000000;
	background-color: #2c5370;
	font-size: 10px;
	color: #c6d5e2;
	font-family: Arial;	
}

.invisivel
{
	visibility:hidden;
	display:none;	
}

.texto_cinza_link
{
	font-size: 11px;
	color: #FFCE00;
	font-family: Arial;
}

.TextBoxReserva
{
	border: solid 0px #000000;
	background-color: #2c5370;
	font-size: 10px;
	color: #c6d5e2;
	font-family: Arial;
	width: 57px;
	height: 16px;
}
.Calendario .ajax__calendar_today 
{
	color: #2C5370;
	font-weight:bold;	
}

.Calendario .ajax__calendar_container 
{
	border: 1px solid #646464;
	background-color: #2C5370;
	color: #FFCC00;
}

.Calendario .ajax__calendar_header 
{
	color: #FFCC00;
}

.Calendario .ajax__calendar_day 
{
	color: #FFFFFF;	
	
}

.Calendario .ajax__calendar_active .ajax__calendar_day
{
	color: #FFCC00;
	font-weight:bold;
}

.Calendario .ajax__calendar_other .ajax__calendar_day 

{
	color: #4281B0;
	font-weight:lighter;
}

.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=40);
	opacity:0.4;
}

.PanelFotoGaleriaDeImagens
{
	padding-left: 5px;
	padding-top: 5px;
	background-color: #ECECEC;
	float: left;
}

.TextoPanelFotoGaleriaDeImagens
{
	font-size: 10px;
	color: #2D577A;
	font-weight:bold;
	font-family: Arial;
	float: left;
}

.Amenidade
{
	margin-top: 4px;
	float: left;
}

.PanelAmenidade
{
	float: left;
	width: 20px;
	height: 23px;
	background-color: #ECECEC;
}

.TextoBranco11
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial;
}

.TextoBrancoBold11
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
}

.TextoBranco15
{
	font-size: 15px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
}

.TextoConteudoHotel
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;	
}

.detalheSalaCabecalho
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial;
	background-color: #417aa5;
	text-align: center;
}

.detalheSalaConteudo
{
	font-size: 10px;
	color: #001123;
	font-family: Arial;
	background-color: #ffffff;
	text-align: center;
}

.TextoCinza
{
	color:#666666; 
	font-size:12px; 
	font-family:Arial;
	text-decoration: none;
}

.lblLocalidade
{
	font-weight: bold; 
	font-size: 15px; 
	color:#484848; 
	font-family: Arial;
}

.TextoDourado
{
	color:#484848; 
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
}

.TextoAzulClaro
{
	color: #80a6c5;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
}

.TextoAlbumFotosBaixar
{
	font-weight: bold;
	font-size: 10px;
	color: #1D4662;
	font-family: Arial;
	padding-top: 7px;
}

.TarifaLaranja
{
	font-size: 20px;
	color: #FFFFFF;
	font-family: Arial;
}


.ratingStar {
    font-size: 0pt;
    width: 20px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../images/ing/estrela_on.gif);

}

.emptyRatingStar {
    background-image: url(../../images/ing/estrela_off.gif);
}

.savedRatingStar {
    background-image: url(../../images/ing/estrela_on.gif);
}

.ft1 { font-size: 9px; }
.ft2 { font-size: 10px; }
.ft3 { font-size: 11px; }
.ft4 { font-size: 14px; }
.ft5 { font-size: 16px; }

.TextoMapaSite
{
	font-size: 11px;
	color: #1D4662;
	font-family: Arial;
	text-decoration: none;
	padding-top: 6px;
	padding-left: 8px;
}

.MenuMapaSite
{
	
	
}

.ListagemEventos
{
	font-size: 10px; 
	color: #80a6c5; 
	font-family: Arial;
}


H1
{
	float:left;
	font-family:Gill Sans MT, Trebuchet MS;
	margin-left:12px;
	padding-top:3px;
	font-size:17px;	
	color:#1D4662;
	font-weight:normal;
}

H2
{
	float:left;
	margin-bottom:0px;
	margin-left:0px;	
	font-family:Arial;
	text-decoration:none;
	font-size:18px;
	color:#1D4662;
	font-weight:normal;
	font-weight:bold;
}

H4
{
	float:left;
	margin-bottom:0px;
	margin-left:0px;	
	font-family:Gill Sans MT;
	text-decoration:none;
	font-size:17px;
	color:#FFCC00;
	font-weight:normal;
}

.titulo
{
	float:left;
	font-family:Gill Sans MT, Trebuchet MS;
	margin-left:0px;
	padding-top:0px;
	font-size:21px;	
	color:#1D4662;
	font-weight:normal;
	text-decoration:none;
	_height:40x;
}



.seta
{
	float:left;
	margin-top:11px;
	margin-left:12px;
}

titulo_secao
{
	width:100%;	
}

body:nth-of-type(1) .frase_titulo 
{ 
	padding-top:18px;
}

.titulo_listagem_hotel
{
	float:left;
	margin-bottom:0px;
	margin-left:0px;	
	font-family:Gill Sans MT;
	text-decoration:none;
	font-size:17px;
	color:#1D4662;
	font-weight:normal;
}

.frase_titulo
{
	float:left;
	margin-bottom:0px;
	margin-left:0px;	
	font-family:Gill Sans MT, Trebuchet MS;
	text-decoration:none;
	font-size:13px;
	color:#666666;
	font-weight:normal;
	margin-left:7px;
	padding-top:4px;
}

.titulo_hotel
{
	width:100%;
}

.title
{
	font-family:Gill Sans MT, Trebuchet MS;
	margin-left:0px;
	font-size:21px;	
	color:#FFCC00;
	font-weight:normal;
	padding-left:0px;
}

.lblEncontre
{
	float:left;
	margin-top:9px;
	margin-left:0px;	
	font-family:Gill Sans MT, Trebuchet MS;
	text-decoration:none;
	font-size:19px;
	color:#FFCC00;
	font-weight:normal;
	float:left;
}

.lblSubEncontre
{
	color:White;
	font-family:Arial;
	font-size:10px;
	margin-top:18px;
	padding-left:15px;
	float:left;
}

.lblSubBarra
{
	color:White;
	font-family:Trebuchet MS, Trebuchet MS;
	font-size:10px;
	margin-top:17px;
	padding-left:15px;
	float:left;
	font-weight:100;
}

.titulo
{
	float:left;
	font-family:Gill Sans MT, Trebuchet MS;
	margin-left:0px;
	padding-top:0px;
	font-size:21px;	
	color:#FFCC00;
	font-weight:normal;
	text-decoration:none;
	_height:40x;
}

.telefone_reservas
{
	float:left; 
	margin-left:130px; 
	margin-top:4px;	
}

.outras_localidades
{
	float:left; 
	margin-left:1px; 
	margin-top:4px;	
}

.conteudo_home
{
	float: left; 
	width: 520px; 
	height: 326px; 
}


.texto_encontre
{
	float:left;
	margin-left:20px;
	font-family:Gill Sans MT, Trebuchet MS;
	text-decoration:none;
	font-size:19px;
	color:#FFCC00;
	font-weight:normal;
	width:100%;
}

.busca_hotel_home
{
	float:left;
	width:100%;
	height:25px;
	margin-top:10px;
	margin-bottom:20px;
}

.img_btn_busca_home
{
	margin-left:10px;
	float:left;
}

.ddlBusca_home
{
	float:left;
	margin-left:10px;
	padding-bottom:2px;
}

.btn_busca_home
{
	width:20px;
	height:20px;
	padding-left:5px;
	float:left;
}

.gastronomia_home
{
	width:245px;
	height:220px;
	margin-left:7px;
	float:left;
	background-color:#001B37;	
}

.conteudo_gastronomia_home
{

	margin-left:10px;
	margin-top:10px;
	height:180px;
	width:235px;
}

.lazer_home
{
	width:245px;
	height:220px;
	background-color:#001B37;	
	margin-left:15px;
	float:left;
}

.conteudo_lazer_home
{
	margin-left:10px;
	margin-top:10px;
	height:180px;
	width:235px;
}


.texto_box_home
{
	float:left;
	font-family:Gill Sans MT, Trebuchet MS;
	color: #E1B309;
	text-decoration:none;
	font-size:19px;
	font-weight:normal;
	width:100%;
	background-color:#001B37;
	margin-bottom:10px;
}

.imagem_box_home
{
	width:225px;
	height:60px;
	background-color:#000;
	font-size:0px;
}


#ctl00_ContentPlaceHolder1_ddlHotelLazer
{
	margin-top:10px;	
	float:left;	
}

#ctl00_ContentPlaceHolder1_ddlHotelGastronomia
{
	margin-top:10px;	
	float:left;	
}

#ctl00_ContentPlaceHolder1_imgBtnAvancar
{
	margin-top:2px;
}

body:nth-of-type(1) .texto_home{
   margin-top:20px;
}

.texto_home, x:-moz-any-link
{
	margin-top:35px;	
}  

#ctl00_ContentPlaceHolder1_imgBtnAvancarGastronomia, x:-moz-any-link, x:default 
{
	margin-top:9px;	
} 

#ctl00_ContentPlaceHolder1_imgBtnAvancarLazer, x:-moz-any-link, x:default 
{
	margin-top:9px;	
}  

body:nth-of-type(1) #ctl00_ContentPlaceHolder1_imgBtnAvancarGastronomia{
   margin-top:9px;
}


body:nth-of-type(1) #ctl00_ContentPlaceHolder1_imgBtnAvancarLazer{
   margin-top:9px;
}

.texto_home
{
	font-family:Arial;
	color: #FFFFFF;
	font-size:11px;	
	margin-top:10px;
}

#ctl00_ContentPlaceHolder1_imgBtnAvancarLazer
{
	float:left;	
	margin-top:12px;
	margin-left:4px;
}

#ctl00_ContentPlaceHolder1_imgBtnAvancarGastronomia
{
	float:left;	
	margin-top:12px;
	margin-left:4px;
}

.pnlTodasPromocoes
{
	margin-top:15px;
	width:250px;
	height:35px;

}

.pnlTodas_promocoes
{
	width:250px;
	height:20px;
 
}

.hlkTodosHoteis_promocoes
{
	float:left;
	width:230;
}

.imgBtn_promocoes
{	
	width:22px;
	height:20px;
	float:left;
	margin-left:8px;
}

.ddlhotel_promocao
{
	width:182px;
	float:left;
		border:solid 0px #000000;
	background-color: #2c5370;
	font-size: 10px;
	color: #c6d5e2;
	font-family: Arial;
}

.encontre_hoteis
{
	width:960px;
	height:68px;
	float:left;
	margin-top:23px;
}

.conteudo
{
	width:960px;
	background-color:#FFFFFF;
}

.encontre_hoteis_esquerda
{
	float:left;
	background-image: url(../../images/encontre_home_esquerda.gif);
	width:7px;
	height:62px;
}

.encontre_hoteis_centro
{
	float:left;
	background-image: url(../../images/encontre_home_fundo.jpg);
	width:946px;
	height:62px;
	background-repeat:repeat-x;
}

.encontre_hoteis_direita
{
	float:left;
	background-image: url(../../images/encontre_home_direita.gif);
	width:7px;
	height:62px;
}

.encontre_hoteis_baixo
{
	float:left;
	background-image: url(../../images/encontre_home_baixo.gif);
	width:960px;
	height:6px;
}

.texto_encontre_hoteis
{
	float:left;
	background-image: url(../../images/ing/encontre_home_texto.gif);
	width:266px;
	height:21px;	
	margin-left:13px;
	margin-top:21px;
}

.conteudo_encontre_hoteis
{
	float:left;
	width:610px;
	height:30px;	
	margin-left:54px;
	margin-top:18px;

}

.dropDown_busca_por_cidade
{
	float:left;
	margin-top:4px;
}

.dropDown_busca_por_hotel
{
	float:left;
	margin-top:4px;
}

.btnBusca_hoteis
{
	height:28px;
	width:28px;
	float:left;
	margin-left:10px;
	margin-top:2px;
}

.barra_encontre_hoteis
{
	height:30px;
	float:left;
	width:30px;
	margin-left:17px;
	margin-right:17px;
	padding-top:4px;
	font-family:Arial;
	color:#666666;
	font-size:13px;
	font-weight:bold;
}

.blocos_home
{
	width:960px;
	height:410px;
}

.conteudo_blocos_home
{
	width:320px;
	height:410px;
	float:left;
}

.titulo_bloco
{
	height:30px;
	width:200px;
	margin-top:23px;
	margin-left:20px;
	float:left;

}

.conteido_bloco_promocoes
{
	width:280px;
	height:156px;	
	float:left;
	margin-top:15px;
	
}

.conteido_bloco_promocoes
{
	width:280px;
	height:156px;	
	float:left;
	margin-top:15px;
}

.conteido_bloco_promocoes_hotel
{
	width:280px;
	height:156px;	
	float:left;
	margin-top:3px;
}

.conteido_bloco_gastronomia
{
	width:280px;
	height:250px;	
	float:left;
	margin-top:15px;
}

.conteido_bloco_destinos
{
	width:280px;
	height:250px;	
	float:left;
	margin-top:15px;
}

.lisa_promocoes
{
	width:280px;
	height:1px;
	float:left;
	margin-top:10px;
	background-color:#ECECEC;
}

.texto_gastronomia
{
	width:280px;
	margin-top:10px;
	color:#012638;
	font-family:Arial,Verdana;
	font-size:12px;
}

.dropDown_Gastronimia
{
	margin-top:20px;
	float:left;
	width:245px;
	float:left;
}	

.btnGastronomia
{
	height:28px;
	width:28px;
	float:left;
	margin-left:5px;
	margin-top:6px;
}

.busca_gastronomia
{
	margin-top:25px;
	height:40px;	
}

.eu_fui
{
	float:left;	
	margin-left:25px;
}

.reserva_internas
{
	width:960px;
	height:340px;
	background-color:Fuchsia;	
	float:left;
}

.flash_imagens
{
	width:630px;
	height:340px;
	background-color:Aqua;	
	float:left;
}

.flash_be
{
	width:330;
	height:340px;
	background-color:Blue;	
	float:left;
}

.titulo_internas
{
	width:100%;
	height:30px;
}

.imagem_titulo_internas
{
	float:left;
}

.traco_lista_destinos
{
	height:1px;
	width:100%;
	background-color:#ECECEC;
	float:left;
	margin-top:10px;
}

.conteudo_direita
{
	float:left; 
	width:220px;
	margin-top:15px;	
}

.amenidades
{
	float:right;
	width:220px;
	margin-bottom:20px;
	
	border-bottom: solid 1px #ECECEC;
	border-top: solid 1px #ECECEC;
}

.imagem_newsletter_lateral
{
	width:220px;
	height:30px;
	float:left;
}

.texto_newsletter_lateral
{
	width:220px;
	padding-left:3px;
	color:#666666;
	font-size:11px;
	font-family:Arial;
}

.txt_newsletter_lateral
{
	width:220px;
	color:#666666;
	font-size:11px;
	font-family:Arial;
	margin-top:5px;
}

.txt_newsletter
{
	border: solid 1px #40678B;
	background-color: transparent;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	height: 14px;	
	width:180px;
	margin-bottom:7px;
}

.btn_newsletter
{
	margin-left:5px;	
}

.fontes
{
	float:right;
	width:160px;
	margin-bottom:20px;
	height:20px;
	margin-top:10px;
}
.colunas_mapa_site
{
	width:310px;

	float:left;
	margin-right:10px;
	margin-top:20px;
}

.interna_colunas_mapa_site
{
	width:280px;
	margin-left:auto;
	margin-right:auto;
	border-style:solid;
	border-width:1px;
	border-color:#ECECEC;
	margin-bottom:20px;
	padding-bottom:10px;
	float:left;
}

.mapa_site_nossos_hoteis
{
	width:960px;
	height:30px;
	background-color:Black;
	margin-top:20px;
}

.topo_interna_mapa_site
{
	width:280px;
	height:30px;
	margin-bottom:18px;
}

.mapa_site
{
	margin-top:20px;
	width:960px;	
}

/*Menu de Itens dos Hoteis*/

.itens_menu_interno
{
	width:710px; 
	float:right; 

	margin-top:20px;
}

.itens_menu_interno .linhas
{
	width:100%;
	float:left;

	height:95px;
}

.itens_menu_interno .traco
{
	height:1px;
	width:100%;
	float:left;
	background-color:#ECECEC;
}

.itens_menu_interno .box
{
	height:100%;
	width:235px;
	float:left;

	margin-left:1px;
}

.itens_menu_interno .icone
{
	float:left;
	margin-left:15px;
	margin-top:14px;
}

/* Promocões Categoria */
.lkMapa{font-family:Arial; color:#1D4662; font-size:12px; cursor:pointer;}