/* Begin CSS Drop Down Menu */

#menuh .QuickLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #336699;
	border: 1px solid #000000;	
}

#menuh-container
	{
	position: relative;		
	/*top: 1em;
	left: 1em;*/
	}

#menuh
	{
	position:absolute;
	
	
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border: 0px solid #555;
	white-space:nowrap;
	
	margin:0;
	padding: 0.4em;
	
	}
	
#menuh ul a, #menuh ul a:visited	/* menu at rest */
	{
	color: white;
	text-align:center;	
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
	background-color:transparent;

	/*
	color: white;
	background-color: royalblue;

	text-decoration:none;
	*/
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	COLOR: #0066ff; TEXT-DECORATION: none
	/*color: white;*/
	background-color: cornflowerblue;
	
	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/navdown_white.gif');
	background-position: right center;	
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/nav_white.gif');	
	background-position: right center;
	background-repeat: no-repeat;
	}




#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:150px;	/* width of all menu boxes */			
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
		
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}


/* minha inserção do estilo*/

#menuh ul ul  a, #menuh ul ul a:visited	/* menu at rest */
	{
	display:block;
	color: white;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: royalblue;*/
	background-color:#d96b2c;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
	}	


#menuh ul ul a:hover	/* menu at rest */
	{
	color:#FFFFFF;	
	background-color: #ec5d10;
	}	

#menuh #Files{	
	background-color:#fae2ac;
	width:370px;
}	
	
#menuh #Files a, #menuh #Files a:visited{
	color:#000066;
	FONT-SIZE: 9px;
	FONT-FAMILY:"Times New Roman", Times, serif;
	text-align:left;
	/*background-color: royalblue;*/
	background-color:#fae2ac;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	font-weight: normal;
}	

#menuh #Files a:hover{
	color:#FFFFFF;
	background-color: #0066CC;	
}

/*
fim da minha insercao
*/

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;		
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{
	display:none;
}
	

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{
	display:block;
}

/* End CSS Drop Down Menu */



/* segundo
*/


/* Begin CSS Drop Down Menu */

#menuh2 .QuickLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #336699;
	border: 1px solid #000000;	
}

#menuh-container2
	{
	position: relative;		
	/*top: 1em;
	left: 1em;*/
	}

#menuh2
	{
	position:absolute;
	
	/*
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	*/
	
	/*
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	*/
	/*
	width:100%;
	float:left;
	margin:2em;
	margin-top: 1em;
	*/
	}
		
#menuh2 a
	{
	text-align: center;
	display:block;
	border: 0px solid #555;
	white-space:nowrap;
	
	margin:0;
	padding: 0.4em;
	
	}
	
#menuh2 ul a, #menuh2 ul a:visited	/* menu at rest */
	{
	color: white;
	text-align:center;	
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: royalblue;*/
	/*background-color:#d96b2c;*/
	background-color:transparent;

	/*
	color: white;
	background-color: royalblue;

	text-decoration:none;
	*/
	}
	
#menuh2 a:hover	/* menu at mouse-over  */
	{
	COLOR: #0066ff; TEXT-DECORATION: none
	/*color: white;*/
	background-color: cornflowerblue;
	
	}	
			
#menuh2 a.top_parent, #menuh2 a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/navdown_white.gif');
	background-position: right center;	
	background-repeat: no-repeat;
	}
	
#menuh2 a.parent, #menuh2 a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/nav_white.gif');	
	background-position: right center;
	background-repeat: no-repeat;
	}




#menuh2 ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:150px;	/* width of all menu boxes */			
	}

#menuh2 li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
		
	}

#menuh2 ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}


/* minha inserção do estilo*/

#menuh2 ul ul  a, #menuh2 ul ul a:visited	/* menu at rest */
	{
	color: white;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: royalblue;*/
	background-color:#d96b2c;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
	}	



#menuh2 ul ul a:hover	/* menu at rest */
	{
	color:#FFFFFF;	
	background-color: #ec5d10;
	}

#menuh2 #Files{	
	background-color:#fae2ac;
	width:370px;
}	
	
#menuh2 #Files a, #menuh2 #Files a:visited{
	color:#000066;
	FONT-SIZE: 9px;
	FONT-FAMILY:"Times New Roman", Times, serif;
	text-align:left;
	/*background-color: royalblue;*/
	background-color:#fae2ac;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	font-weight: normal;
}	

#menuh2 #Files a:hover{
	color:#FFFFFF;
	background-color: #0066CC;	
}

	
/*
fim da minha insercao
*/

#menuh2 ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh2 li:hover
	{
	cursor:pointer;
	z-index:100;		
	}

div#menuh2 li:hover ul ul,
div#menuh2 li li:hover ul ul,
div#menuh2 li li li:hover ul ul,
div#menuh2 li li li li:hover ul ul
{
	display:none;
}
	

div#menuh2 li:hover ul,
div#menuh2 li li:hover ul,
div#menuh2 li li li:hover ul,
div#menuh2 li li li li:hover ul
{
	display:block;
}

/* End CSS Drop Down Menu */


/* Terceiro
*/


/* Begin CSS Drop Down Menu */

#menuh3 .QuickLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #336699;
	border: 1px solid #000000;	
}

#menuh-container3
	{
	position: relative;		
	/*top: 1em;
	left: 1em;*/
	
	}

#menuh3
	{
	position:absolute;	
	
	/*
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	*/
	
	/*
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	*/
	/*
	width:100%;
	float:left;
	margin:2em;
	margin-top: 1em;
	*/
	}
		
#menuh3 a
	{
	text-align: center;
	display:block;
	border: 0px solid #555;
	white-space:nowrap;
	
	margin:0;
	padding: 0.4em;
	
	}
	
#menuh3 ul a, #menuh3 ul a:visited	/* menu at rest */
	{
	color: white;
	text-align:center;	
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: royalblue;*/
	/*background-color:#d96b2c;*/
	background-color:transparent;

	/*
	color: white;
	background-color: royalblue;

	text-decoration:none;
	*/
	}
	
#menuh3 a:hover	/* menu at mouse-over  */
	{
	COLOR: #0066ff; TEXT-DECORATION: none
	/*color: white;*/
	background-color: cornflowerblue;
	
	}	
			
#menuh3 a.top_parent, #menuh3 a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/navdown_white.gif');
	background-position: right center;	
	background-repeat: no-repeat;
	}
	
#menuh3 a.parent, #menuh3 a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/nav_white.gif');	
	background-position: right center;
	background-repeat: no-repeat;
	}




#menuh3 ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:150px;/* width of all menu boxes */
	/*min-width:150px;*/
	}

#menuh3 li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
		
	}

#menuh3 ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}


/* minha inserção do estilo*/

#menuh3 ul ul  a, #menuh3 ul ul a:visited	/* menu at rest */
	{
	color: white;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: royalblue;*/
	background-color:#d96b2c;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
	}	

#menuh3 #Files{	
	background-color:#fae2ac;
	width:370px;
}	
	
#menuh3 #Files a, #menuh3 #Files a:visited{
	color:#000066;
	FONT-SIZE: 9px;
	FONT-FAMILY:"Times New Roman", Times, serif;
	text-align:left;
	/*background-color: royalblue;*/
	background-color:#fae2ac;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	font-weight: normal;
}	

#menuh3 #Files a:hover{
	color:#FFFFFF;
	background-color: #0066CC;	
}	
	

#menuh3 ul ul a:hover	/* menu at rest */
	{
	color:#FFFFFF;	
	background-color: #ec5d10;
	}	
/*
fim da minha insercao
*/

#menuh3 ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh3 li:hover
	{
	cursor:pointer;
	z-index:100;		
	}

div#menuh3 li:hover ul ul,
div#menuh3 li li:hover ul ul,
div#menuh3 li li li:hover ul ul,
div#menuh3 li li li li:hover ul ul
{
	display:none;
}
	

div#menuh3 li:hover ul,
div#menuh3 li li:hover ul,
div#menuh3 li li li:hover ul,
div#menuh3 li li li li:hover ul
{
	display:block;
}

/* End CSS Drop Down Menu */

/* quarto
*/


/* Begin CSS Drop Down Menu */

#menuh4 .QuickLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #336699;
	border: 1px solid #000000;	
}

#menuh-container4
	{
	position: relative;		
	/*top: 0em;*/
	/*left: 1em;*/
	}

#menuh4
	{
	position:absolute;
	
	/*
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	*/
	
	/*
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	*/
	/*
	width:100%;
	float:left;
	margin:2em;
	margin-top: 1em;
	*/
	}
		
#menuh4 a
	{
	text-align: center;
	display:block;
	border: 0px solid #555;
	white-space:nowrap;
	
	margin:0;
	padding: 0.4em;
	
	}
	
#menuh4 ul a, #menuh4 ul a:visited	/* menu at rest */
	{
	color:#003366;
	text-align:center;	
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: royalblue;*/
	/*background-color:#d96b2c;*/
	background-color:transparent;

	/*
	color: white;
	background-color: royalblue;

	text-decoration:none;
	*/
	}
	
#menuh4 a:hover	/* menu at mouse-over  */
	{
	COLOR: #0066ff; TEXT-DECORATION: none
	/*color: white;*/
	background-color: cornflowerblue;
	
	}	
			
#menuh4 a.top_parent, #menuh4 a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/navdown_white.gif');
	background-position: right center;	
	background-repeat: no-repeat;
	}
	
#menuh4 a.parent, #menuh4 a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/nav_white.gif');	
	background-position: right center;
	background-repeat: no-repeat;
	}




#menuh4 ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:150px;	/* width of all menu boxes */			
	}

#menuh4 li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
		
	}

#menuh4 ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}


/* minha inserção do estilo*/

#menuh4 ul ul  a, #menuh4 ul ul a:visited	/* menu at rest */
	{
	color: white;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: royalblue;*/
	background-color:#3084d2;/*d96b2c;*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	

	}	


#menuh4 ul ul a:hover	/* menu at rest */
	{
	color:#FFFFFF;	
	background-color: #ec5d10;
	}	
	
#menuh4 #Files{	
	background-color:#fae2ac;
	width:370px;
}	
	
#menuh4 #Files a, #menuh4 #Files a:visited{
	color:#000066;
	FONT-SIZE: 9px;
	FONT-FAMILY:"Times New Roman", Times, serif;
	text-align:left;
	/*background-color: royalblue;*/
	background-color:#fae2ac;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	font-weight: normal;
}	

#menuh4 #Files a:hover{
	color:#FFFFFF;
	background-color: #0066CC;	
}

/*
fim da minha insercao
*/

#menuh4 ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh4 li:hover
	{
	cursor:pointer;
	z-index:100;		
	}

div#menuh4 li:hover ul ul,
div#menuh4 li li:hover ul ul,
div#menuh4 li li li:hover ul ul,
div#menuh4 li li li li:hover ul ul
{
	display:none;
}
	

div#menuh4 li:hover ul,
div#menuh4 li li:hover ul,
div#menuh4 li li li:hover ul,
div#menuh4 li li li li:hover ul
{
	display:block;
}

/* End CSS Drop Down Menu */



/* Quinto
*/


/* Begin CSS Drop Down Menu */

#menuh5 .QuickLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #336699;
	border: 1px solid #000000;	
}

#menuh-container5
	{
	position: relative;		
	/*top: 1em;
	left: 1em;*/
	}

#menuh5
	{
	position:absolute;
	
	/*
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	*/
	
	/*
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	*/
	/*
	width:100%;
	float:left;
	margin:2em;
	margin-top: 1em;
	*/
	}
		
#menuh5 a
	{
	text-align: center;
	display:block;
	border: 0px solid #555;
	white-space:nowrap;
	
	margin:0;
	padding: 0.4em;
	
	}
	
#menuh5 ul a, #menuh5 ul a:visited	/* menu at rest */
	{
	color: white;
	text-align:center;	
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: royalblue;*/
	/*background-color:#d96b2c;*/
	background-color:transparent;

	/*
	color: white;
	background-color: royalblue;

	text-decoration:none;
	*/
	}
	
#menuh5 a:hover	/* menu at mouse-over  */
	{
	COLOR: #0066ff; TEXT-DECORATION: none
	/*color: white;*/
	background-color: cornflowerblue;
	
	}	
			
#menuh5 a.top_parent, #menuh5 a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/navdown_white.gif');
	background-position: right center;	
	background-repeat: no-repeat;
	}
	
#menuh5 a.parent, #menuh5 a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url('http://portugal-tours.telereserva.net/img/nav_white.gif');	
	background-position: right center;
	background-repeat: no-repeat;
	}




#menuh5 ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:150px;	/* width of all menu boxes */			
	}

#menuh5 li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
		
	}

#menuh5 ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}


/* minha inserção do estilo*/

#menuh5 ul ul  a, #menuh5 ul ul a:visited	/* menu at rest */
	{
	color: white;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: royalblue;*/
	background-color:#d96b2c;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
	}	


#menuh5 ul ul a:hover	/* menu at rest */
	{
	color:#FFFFFF;	
	background-color: #ec5d10;
	}	
	

#menuh5 #Files{	
	background-color:#fae2ac;
	width:370px;
}	
	
#menuh5 #Files a, #menuh5 #Files a:visited{
	color:#000066;
	FONT-SIZE: 9px;
	FONT-FAMILY:"Times New Roman", Times, serif;
	text-align:left;
	/*background-color: royalblue;*/
	background-color:#fae2ac;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	font-weight: normal;
}	

#menuh5 #Files a:hover{
	color:#FFFFFF;
	background-color: #0066CC;	
}
	

/*
fim da minha insercao
*/

#menuh5 ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh5 li:hover
	{
	cursor:pointer;
	z-index:100;		
	}

div#menuh5 li:hover ul ul,
div#menuh5 li li:hover ul ul,
div#menuh5 li li li:hover ul ul,
div#menuh5 li li li li:hover ul ul
{
	display:none;
}
	

div#menuh5 li:hover ul,
div#menuh5 li li:hover ul,
div#menuh5 li li li:hover ul,
div#menuh5 li li li li:hover ul
{
	display:block;
}

/* End CSS Drop Down Menu */