/* Casmpos do forms com popup */
.headingFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none; 
	background-color: #41851E;
	color:#FFFFFF;}
.headingFHH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	background-color:#FFCC00; 
	color:#000000;}
.headingFHH1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	background-color:#FFFF99;
	color:#000000;}
.headingFR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	background-color: #41851E; color:#FFFF00;
	}
.detailFF {
	font-size: 8pt; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal; 
	font-style: normal; 
	color: #003366; 
	text-decoration: none;
	background-color:#DBDBDB;
	border: thin; 
	border-style: solid; 
	border-collapse: collapse; 
	border-color: #FFFFFF; 
	border-width: 1px;
	text-align:left;}
INPUT.txtfldFF {
	font-size: 9pt; 
	font-family: "Courier New", Courier, monospace;
	font-weight: normal;
}
		

 



/* campos de input do phpdbform */

th.pacote {
	line-height:12px; 
	font-size:12px; 
	text-transform: uppercase;
	vertical-align: bottom;
	

}
span.pacoteTH {
	line-height:10px; 
	font-size:10px; 
	text-transform: uppercase;
	vertical-align: bottom;
	font-weight:bold;
}
.noticias {
	line-height:10px; 
	font-size:10px; 
	text-transform: uppercase;
	vertical-align:top;
	color:#888888;
	font-weight:bold;
	margin-bottom:1px;
}

span.pacote {
	line-height:12px; 
	font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	vertical-align: bottom;
	height:"10px"
}
td.pacote {
	line-height:12px; 
	font-size:12px;
	vertical-align:top;
}
input.pacote {
	line-height:12px; 
	font-size:12px;
	height:"10px";
} 
select.pacote {
	line-height:12px; 
	font-size:12px;
	height:"10px";
}

option.pacote {
	line-height:12px; 
	font-size:12px;
	height:"10px";
}
table.pacote {
border-collapse:collapse;

}
table.pacoteB {
border-collapse:collapse;
border-bottom:#999999 thick;

}
.obrigatorio {
background-color:#FFFF80;
}
select.obrigatorio {
	line-height:13px; 
	font-size:13px;

	background-color:#FFFF80;
	border: 1px solid #999999;
}
input.obrigatorio {
	line-height:13px; 
	font-size:13px;

	background-color:#FFFF80;
	border: 1px solid #999999;	
} 

.fieldselectbox {
	font-family : Tahoma;
	font-size : 12px;
	background : White;
	color : #191970;
	border : 1px solid #00008B;
}
.fieldlistbox {
	font-family : Tahoma;
	font-size : 11px;
	background : White;
 	color:#000000;
	border : 1px solid #00008B;
	
}

.fieldtitle {
	font-family : Tahoma;
	font-size : 11px;
  color:#000099;
	padding:2 2;
		line-height:10px;
		margin-bottom:0;
		text-decoration:none;
		cursor:hand;
		cursor:pointer;
}



input.fieldtextbox { 
	font: normal 11px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
 	color:#000000;
	height:13px;
}
input.fieldtextbox_read {
	font: normal 11px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
 	color:#000000;
	background-color:#DDDDDD;
	height:13px;

}	
/*---*/
span.erro_msg {
  	font: bold 16px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color:#FF0000;
	}

a {	
	color: #3366CC;	
	text-decoration: none
}
body {	
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-family: Arial; */
	font-size:11px;
	line-height: 2em;	
	color: #336699;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em
	}
h2 {
  	font: bold 16px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #006633;
    background-color: #F0E1A6;
    margin: 2px;
    padding: .25em .5em;
    text-transform: uppercase;
    position: relative;
    width: 26em;


	}
h3 {	
  	font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #000033;
    margin: 2px;

	}
h4 {
	color: #000000
	}
/* RELATORIOS */	
table.relatorios_index {
		border-left:1px solid #336633;
		border-top:1px solid #336633;
		border-right:1px solid #336633;		
		border-bottom:1px solid #336633;
		background-color: #FFEC8B;  

}	
.thColor {
background-color:#66CC66;
}
	
h5.relatorios_index {
  	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #006633; 
    margin: 1px;
    padding: .5em .5em;
    width: 36em;
	text-decoration:none;
	cursor:hand;
}

	
/* CHECK IN DO HOTEL */	
/* DESCRICAO DO HOTEL */	
table.hotel_descricao {
background-color: #FFFFFF;
border-bottom-style:dotted;

}	
div.hotel_descricao {
  	font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    padding: .6em .6em;
	text-align:justify;
	line-height:13px;
    margin: 0;

}
td.hotel_descricao_titulo {
  	font: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height:13px;
	color: #009999;
	background-color: #43BA82;
}
input.hotel_descricao_tituloT {
	font: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
 background:#43BA82 none; 
 color:#000; 
 border:none;
 cursor:hand;
}
td.hotel_descricao_tituloT {
	font: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
 background:#43BA82 none; 
 color:#000; 
 border:none;
}

img.hotel_descricao {
 border:none;
}
input.hotel_descricao_titulo {
  	font: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	border:none;	
	background: #FFFFFF none;
	color:#000066;
	cursor:hand;
}

/*--------------------*/
td.informacao_hotel_titulo {
	color: #006633;
    background-color: #F0E1A6;
    margin: 2px;
    padding: .25em .5em;
    text-transform: uppercase;
}

span.informacao_hotel_titulo {
  	font: bold 16px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #006633;
    background-color: #F0E1A6;
    margin: 2px;
    padding: .25em .5em;
    text-transform: uppercase;
}
span.informacao_hotel_tituloT {
  	font: bold 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #006633;
    background-color: #F0E1A6;
    margin: 2px;
    padding: .25em .5em;
    text-transform: uppercase;
}
td.informacao_hotel_aviso {
  	font: bold 11px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #000000;
    background-color: #F0E1A6;
    margin: 1px;
    padding: .5em .5em;
}
a.informacao_hotel_titulo {
  	font: bold 16px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #006633;
    background-color: #F0E1A6;
    margin: 2px;
    padding: .25em .5em;
    text-transform: uppercase;
	text-decoration:nome;
}


/*---- FACILIDADES DO HOTEL ---------*/
h3.facilidades_hotel {
  	font: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color:#000066;
    text-transform: uppercase;
	margin-left: 10px;
}
h4.facilidades_hotel {
  	font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	text-align:justify;
	line-height:13px;
	margin-left: 10px;
}
h4.facilidades_hotelT {
  	font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	text-align:justify;
	line-height:13px;
	  padding: .25em .5em;
	      margin: 2px;
}
img.facilidades_hotel {
border:#000066 solid;

}
td.facilidades_hotel {
border-bottom-style: dashed ; 
border-bottom-color: #000066; 
border-bottom-width: 1px;
    margin: 2px;

 }
td.facilidades_hotelT {
    margin: 2px;

 }
td.facilidades_hotelR { 
border-right-style: dashed ; 
border-right-color: #000066; 
border-right-width: 1px;
border-bottom-style: dashed ; 
border-bottom-color: #000066; 
border-bottom-width: 1px;
    margin: 2px;


 }


/* DESCRICAO DO HOTEL   RESERVAS QUARTOS */	
table.reserva_quartos {
	background-color:#FFFFFF;

}
input.reserva_quartosM { /* BOTAO DA RESERVA */
  	font: bold 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    background-color: #43BA82;
    margin: 2px;
    text-transform: uppercase;
}

select.reserva_quartos {
	background-color:#FFFFFF;
    border-botton: 1px solid #000066;
	font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #000000;
}	

tr.reserva_quartos {
	background-color:#FFFFFF;
    border-botton: 1px solid #000066;
	font: bold 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #000000;
}	
tr.reserva_quartosT {
    border-botton: 1px solid #000066;
	background-color: #C7E2E2; /* bege */
	font: bold 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #000000;
}	
th.reserva_quartos {
    border-botton: 1px solid #000066;
	font: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #000000;
    background-color: #43BA82; /* Cor do Titulo */
	line-height:16px;
}	
	
h3.reserva_quartos {
  	font: bold 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #000000;
    text-transform: uppercase;
	margin-left: 10px;
}
h4.reserva_quartos {
  	font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	text-align:justify;
	line-height:13px;
	margin-left: 10px;
}

/* FORMULARIO DE DADOS PESSOAIS */	
table.form_dados_pessoais {
background-color: #FFFFFF;
}	
table.form_dados_pessoaisR {
background-color: #C7E2E2;
}	
td.form_dados_pessoaisB {
background-color: #FCF494;
font-weight:bold;
}	
a.form_dados_pessoais {
font			: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
line-height		:13px;
color:#003300;
cursor:hand;
text-transform: uppercase;
text-decoration:none;

}	

th.form_dados_pessoais {
  	font: bold 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #000000;
	line-height:15px;

}
/* FORMULARIO DE SELECAO DE DATAS DA RESERVA */	
table.reserva_form_data {
	border			:1px solid #4B4B4B;
	padding			:1px;
	background-color: #43BA82;
  	font			: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height		:13px;
	color			:#000066;
	padding-bottom	:20px;
	text-align:center;
/*	visibility		:hidden;*/
}	

input.reserva_form_data {
  	font			: normal 11px Arial, Helvetica, sans-serif;
	line-height		:11px;

}
button.reserva_form_data {
  	font			: normal 11px Arial, Helvetica, sans-serif;
	line-height		:11px;
	background-color: #999;

}
input.reserva_form_dataE {
  	font			: normal 11px Arial, Helvetica, sans-serif;
	line-height		:11px;
	background-color:#FFCC00;

}

select.reserva_form_data {
  	font			: normal 11px Arial, Helvetica, sans-serif;
	line-height		:11px;

}
td.reserva_form_dataX {
  	font			: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height		:13px;
	color			:#000066;
}	
a.reserva_form_dataX {
  	font			: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height		:13px;
	color			:#000066;
	text-decoration:none;
}	
td.reserva_form_dataT {
    text-transform	: uppercase;
  	font			: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height		:14px;
	color			:#000066;
}	


/*----INFORMACOES DA LISTAGEM DA RESERVA ---*/
table.listagem_reserva {
border:none;
}
td.listagem_reserva {
  	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #006633;
    background-color: #F0E1A6;
    margin: 2px;
    padding: .25em .5em;
    text-transform: uppercase;
}
th.listagem_reserva {
  	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:12px;
	background-color:#FFFFFF;
}
th.listagem_reservaC {
  	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:12px;
	background-color:#CCCCCC;
}
td.listagem_reservaR {
  	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:13px;
	background-color:#FFFFFF;
}
td.listagem_reservaT {
  	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #000000;
    background-color:#F6F6F6; 
    margin: 2px;
    padding: .25em .5em;
    text-transform: uppercase;
}

/* FORMULARIO DE LOGIN DO PARCEIRO */	
.parceiro_login {
	width			:350px;
	border			:1px solid #4B4B4B;
	padding			:1px;
/*	background-color: #43BA82;*/
  	font			: bold 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height		:13px;
	color			:#000000;
/*	visibility		:hidden;*/
}	
.parceiro_login1 {
	width			:210px;
	border			:1px solid #4B4B4B;
	padding			:1px;
/*	background-color: #43BA82;*/
  	font			: bold 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height		:13px;
/*	color			:#000000;*/
/*	visibility		:hidden;*/
}	
input.reserva_form_data {
  	font			: normal 10px Arial, Helvetica, sans-serif;
}
td.reserva_form_dataX {
  	font			: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height		:13px;
	color			:#000066;
}	
td.reserva_form_dataT {
    text-transform	: uppercase;
  	font			: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	line-height		:14px;
	color			:#000066;
}	





table {
	color: #FFFFFF
	}
td, th {	
  	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	
	font-size: 1em;
	line-height: 2em;
	color: #333333
	}
textarea {
  	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	
	font-size: 1em
	}
ul {	
  	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: outside
	}
.BulletBackgroundColor {
	color: #FFFFFF
	}
.DataColor {
	color: #DEDECA
	}
.footer { 
  	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	
	font-size: 1.167em;
	font-weight: bold;
	line-height: 1.83em;
	color: #333333;
	background-color: #CCCCCC
	}
.FormBackgroundColor {
	color: #CCCCCC
	}
.ImageTitleColor {
	color: #CCCCCC
	}
.LabelColor {
	color: #CCCCCC
	}
.ListColorEven {
	color: #CCCCCC
	}
.ListFooterColor {
	color: #333333
	}
.ListHeaderColor {
	color: #333333
	}
.ListColorOdd {
	color: #DEDECA
	}
.ListTitleColor {
	color: #CCCCCC
	}
.NavigationBackgroundColor {
	color: #666666
	}
.NavigationColor {
	color: #CCCCCC
	}
.NewsDataColor {
	color: #DEDECA
	}
.StoryTitle {
	color: #000000;
	font-weight: bold
	}
.StoryContentColor {
	color: #000000
	}
.TitleColor {
	color: #000000
	}
a:hover {	
	text-decoration: underline
	}
tr.ListHeaderColor th {
	text-align: left;
	}.small {
	font-size: 85%;
}
/****************************************************************************************
	* 	LAYOUT CSS FOR THE MENU
	****************************************************************************************/

	/***********************************************************************************************
	
	Copyright (c) 2005 - Alf Magne Kalleland post@dhtmlgoodies.com
	
	Get this and other scripts at www.dhtmlgoodies.com
	
	You can use this script freely as long as this copyright message is kept intact.
	
	***********************************************************************************************/
	.bodyText{
		padding-left:10px;
		padding-right:10px;
		border-top:1px solid #000000;	
	}
	.bodyText p{
		margin-top:5px;
	}
	#mainContainer{
		width:760px;
		height:600px;
		border:1px solid #000000;
		margin:0 auto;
		background-repeat:no-repeat;
		padding-top:35px;			
	}
	#mainMenu{
		background-color: #d2d2d2;	/* Background color of main menu */
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Fonts of main menu items */
		font-size:12px;	/* Font size of main menu items */
		border-bottom:1px solid #336633;	/* Bottom border of main menu */
		height:25px;	/* Height of main menu */
		position:relative;	/* Don't change this position attribute */
		
	}
	#mainMenu a{
		padding-left:5px;	/* Spaces at the left of main menu items */
		padding-right:5px;	/* Spaces at the right of main menu items */
		font-weight:bold; 	/* Don't change these two options */
		position:absolute;
		bottom:-1px;	/* Change this value to -2px if you're not using a strict doctype */
	}
	#submenu{		
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;/* Font of sub menu items */
		background-color:#41851E;	/* Background color of sub menu items */
		color: #FFFFFF;
		width:100%;	/* Don't change this option */
		
	}	
	#submenu div{
		white-space:nowrap;	/* Don't change this option */
	}
	
	#subrel{		
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;/* Font of sub menu items */
		background-color:#41851E;
		color:#EEEEEE;
		text-decoration: none;
		width:30%;
		
	}	
	
		#subrel a{ 		
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;/* Font of sub menu items */
		background-color:#41851E;
		color:#EEEEEE;
		text-decoration: none;
		width:30%;
		font-weight:bold;
		
	}	


	/*
	Style attributes of active menu item 
	*/
	#mainMenu .activeMenuItem{
		/* Border options */
		border-left:1px solid #336633;
		border-top:1px solid #336633;
		border-right:1px solid #336633;		
		background-color: #41851E;	/* Background color */
		cursor:pointer;	
		color:#FFFFFF;/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#mainMenu .activeMenuItem img{
		position:absolute;
		bottom:0px;
		right:0px;
	}
		
	/*
	Style attributes of inactive menu items
	*/
	#mainMenu .inactiveMenuItem{		
		color: #000;	/* Text color */
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#submenu a{	
		text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */  
		padding-left:5px;	/* Space at the left of each sub menu item */
		padding-right:5px;	/* Space at the right of each sub menu item */
		color: #fff;	/* Text color */
		font-size:0.9em; 
	}
	
	#submenu a:hover{
		color: #FFFF00;	/*  color when the user moves the mouse over sub menu items */
	}
	
	/****************************************************************************************
	* 	FIM DO LAYOUT CSS FOR THE MENU
	****************************************************************************************/
.cabe1 {
  color: #EDEDED;
  margin: 0 0 0 0;
  font: normal 18px Optima,Georgia,Arial Narrow,Arial,sans-serif;
  }
td.cabe1A {
  color:#FFCC00;
  margin: 0 0 16px 0;
  font: bold 16px Optima,Georgia,Arial Narrow,Arial,sans-serif;
  }  
  
.cabe2 {
  color: #000000; 
  background-color:#d2d2d2;
  margin: 0 0 12px 0;
  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Fonts of main menu items */
  font-size:0.9em;
  font-weight:bold;

  }
.cabe2 img{
  	border:0;
  }
.cabe2 a{
 	color: #000000; 
	text-decoration: none;
  }
.cabe2 a:hover {
    color: #FFFFFF;
	}
.cabe2 a:active {
    color: #ffffff;
}
.botao_logoff {
	font-family:sans-serif; 
	font-size:12px;
	font-style:italic; 
	background:#CD5C5C; none; 
	color:#FFD700; 
	width:5em; 
	margin:0;
	  font-weight:bold;

}
 /* Padroes das tables dos pgm que alteram as tabelas */
.reladm {
  color: #EDEDED;
  font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
  border:solid;
  border-color:#008800;
  }
.reladmcab {
background-color:#F0E1A6; 
}	


/*--- fim Padroes das tables dos pgm que alteram as tabelas */
/* Padroes para o help */
	#bubble_tooltip{
		width:147px;
		position:absolute;
		display:none;
	}
	#bubble_tooltip .bubble_top{
		background-image: url('http://www.ecobooking.com.br/images/bubble_top.gif');
		background-repeat:no-repeat;
		height:16px;	
	}
	#bubble_tooltip .bubble_middle{
		background-image: url('http://www.ecobooking.com.br/images/bubble_middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
	}
	#bubble_tooltip .bubble_middle span{
	line-height:10px;
		position:relative;
		top:-8px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:10px;
	}
#bubble_tooltip .bubble_middle a{
		position:relative;
		top:-8px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
		width:11px;
	}

	#bubble_tooltip .bubble_bottom{
		background-image: url('http://www.ecobooking.com.br/images/bubble_bottom.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;	
		height:44px;
		position:relative;
		top:-6px;
	}

/*-- phpdhform */
.fieldbuttonRED {
	font-family : Tahoma;
	font-size : 14px;
	background : RED;
	color: #FFFFFF;
	border : 1px solid #00008B;
	cursor:hand;
}
.fieldbutton {
	font-family : Tahoma;
	font-size : 14px;
	background : White;
	color : #191970;
	border : 1px solid #00008B;
		cursor:hand;
}



/* Padroes para o MAPAS */

.mapa_A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#770000;
	background-color:#FFFF99;
}
.mapa_Apax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#770000;
/*	background-color:#FFFF99;*/
}

.mapa_th {

background-color:#CCFFFF;

}

.mapa_B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#8D8D8D;
}

.mapa_cheio {
background-color:#FFCC00;
}

/*--------------------*/
.rel_quartos_titulos {
  	font-size: 8pt; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold; 
	color: #0000A0;
	background-color:#EEEEEE;
	border: 1px solid #787878;

}
.rel_quartos_detalhes {
  	font-size: 8pt; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color:#1C1C1C;
	border: 1px solid #787878;
}
ul#navlistPP li a,ul#subnavlistPP li a
{
font-family: arial;
font-size: 12px;
text-decoration: none;
padding:0,0,0,0;

}

div#navHcontainer
{
width: 300px;
background: #fff;

padding: 1em,1em,0,0;
}
span#navHcontainer
{
width: 300px;
background: #fff;

padding: 1em,1em,0,0;
}

/* NAV LIST */
ul#navlistPP
{
list-style-type: none;
margin: 0;
padding: 0;
}

ul#navlistPP li { display: inline; }

ul#navlistPP li a
{
color: #fff;
display: block;
background: #888 ;
padding: 1px 0 1px 10px;
border-top: solid 1px #fff;
width: 290px;
line-height: 19px;
}

ul#navlistPP li a:hover { background: #f80 ; }

ul#navlistPP li a#NPcurrent
{
color: #fff;
background: #888 ;
}

/* SUB NAV LIST */
ul#subnavlistPP
{
margin: 0 0 0 13px;
list-style-type: none;
padding: 0;
}

ul#subnavlistPP li { display: inline; }

ul#subnavlistPP li a
{
display: block;
color: #666; 
background: #ccc;
padding: 1px 0 1px 10px;
border-top: solid 1px #fff;
line-height: 17px;
width: 277px;
}

ul#subnavlistPP li a:hover {  background:#00DD00 }

ul#navlistPP li a#subNPcurrent
{
color: #666;
background: #ccc;
}

ul#navlistPP li a#suvNPcurrent:hover { background: #ccc; }
.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}
#ToolTipX{position:absolute; width: 100px; top: 0px; left: 0px; z-index:9; visibility:hidden;}
#ph7876 {background:#006633;color:#FFFFFF;width: 290px;line-height:19px;text-align: left; }
#ph7880 {color:#336666; font-size:9px; font-weight:bold; line-height:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#ph7890 {color:#336666; font-size:11px; font-weight:bold; line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;}
	
.tit678 {
		color		:#ffec8b; 
		font-size	:11px; 
		font-weight	:bold; 
		line-height	:20px; 
		font-family	:Verdana, Arial, Helvetica, sans-serif;
		vertical-align:top; 
		background-color:#008b00;
		cursor:pointer;
		cursor		:hand; 
		text-decoration:none; 
		border: solid 1px #ffd700; 
		padding: 3px; 
		margin-top:3px;}	
.tit678A {
	color:#008b00; 
	font-size:11px; 
	font-weight:bold; 
	line-height:20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top; 
	background-color:#ffec8b;
	cursor:pointer; cursor:hand; 
	text-decoration:none;
	border: solid 1px #ffd700;
	padding: 3px;  }	