/* CSS Document */
BODY {
	BACKGROUND-IMAGE: url(/common/img/promotions/bg_img_promo.gif);
	MARGIN: 0px;
	background-repeat: repeat-x;
}
.flagOn {
	border: 2px solid #000000;
}

.flagOff {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/*A:hover {
	color:#FF0000;
	text-decoration: none;
}
*/

A:link,A:visited  {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0066ff; TEXT-DECORATION: none
}

/*
A:active {
	COLOR: #cfe7fb; TEXT-DECORATION: none
}
*/

.style1 {
	COLOR: #000066
}
.style3 {
	COLOR: #0033ff
}
.style4 {
	FONT-SIZE: 11px
}
.style5 {
	COLOR: #000000;
	font-weight: bold;
	font-family: verdana;
	font-size: 9px;
}
.style9 {
	FONT-SIZE: 29px;
	font-weight: bold;
}
.style10 {color: #0066FF}

	.campos 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	.camposOff 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	.CamposData 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	}
	
	#conf a, #conf a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	}
	
	#conf a:hover	{
		color:#FF0000;
	}
	

.style11 {	COLOR: #796211;
	font-weight: bold;
	font-family: verdana;
	font-size: 10px;
}
.style12 {
	FONT-SIZE: 19px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F88129;
	text-align: center;
}

.hoteis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.submenuON {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-left-style: none;
	border-left-color: #000000;
	border-left-width: 1px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.telereserva.net/images/fundo_azul_2.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-top-color: #000000;	/*background-color: #1E5BA2;*/
}
.submenuOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	background-image: url(http://www.telereserva.net/images/fundo_cinza_pequeno.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	
}
.linhas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;	
}
	#Pinfo {
		text-align:justify;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#003366;
	}
	#Pinfo .subt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000033;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
	display: block;
	padding-bottom: 2px;
	padding-top: 10px;
	font-size: 12px;
	}
	
	#Pinfo a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #990000;
		text-decoration: none;		
	}
	
	
	#Pinfo a:hover {
		color:#FF6600;
	}
	
	/* ============== P M E N U  ============================== */
	#Pmenu {
		
	}
	
	#Pmenu ul{
		width:98%;		
		margin: 0;
		padding: 0;
		padding-left:10px;
	}
	
	#Pmenu li{				
		text-align:left;		  
		margin: 0;
		padding: 0;				
		float:left;			
		width:140px;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		list-style:none;
		padding-bottom:5px;
		background-image: url(http://www.telereserva.net/images/icons/setaDir.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-left:15px;	 		
	}
	
	#Pmenu a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #003366;
		text-decoration: none;		
	}
	
	#Pmenu a:hover {
		color:#FF9900;	
	}

	.separador {
	/*background-color:#FFFFFF;*/
	height:10px !important;
	}
	
	/* ============================ TEAM ======================================= */
	#team {		
		padding:5px;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: 500;
		color: #003366;
		text-decoration: none;
		text-align: justify;
	}
	
	.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
	}
	
	#breadcrum a:link, #breadcrum a:visited, #breadcrum {
	font-size:10px;
	color:#4250B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration: none;
	}
	
	#breadcrum a:hover {
		color:#FF9933;				
	}
	
	
	#folderListTable a:link, #folderListTable a:visited, #folderListTable {
		font-size:10px;
		color:#4250B0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-decoration: none;	
	}
	
	#folderListTable a:hover {
		color:#FF9933;		
	}
	
	/* LISTA DE REGIOES */
	
	#regioes  a:link, #regioes a:visited {
		font:"Courier New", Courier, monospace;				
		color:#4250B0;
	}
	
	#regioes  a:hover{				
		color:#DE6014;
	}
	
	#regioes  li{
		list-style:none;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#4250B0;
		height:20px;	
	}
	
	#regioes  {				
	}
	
	
.featTable {				
	border:solid; 
	border-width:1px; 
	border-color:#E0D9AF;
	padding:2px;

}

.featHotelTitle {	
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color:#FFFFFF;
	/*background-color:#E0D9AF;*/
	background-image:url(/common/img/promotions/menu_bg_promo.jpg);
}


.promotions_txt  a:link, .promotions_txt  a:visited {	
	color:#003366;			
	}
	
.promotions_txt  a:hover, {	
	color:#FF6600;			
	}
	
	
	
.ButtonOff {
	margin: 1px;
	padding: 2px 2px 1px;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px outset #FFCC00;
	cursor: hand;
	background-image: url(http://www.golfdesk.com.pt/images/fundo_cinza_pequeno.jpg);
}	
	
	.campos 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	.CamposData 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	}

.hoteis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.submenuON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
	text-decoration: none;
}
.submenuOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
	text-decoration: none;
}

.options2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 3px;
	height: 15px;
	width: 90%;
	border: 1px ridge #0099CC;
	background-position: center;
	text-align: center;
}
.OnlineSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 3px;
	height: 15px;
	width: 90%;
	border: 1px dashed #3399CC;
	background-position: center;
	text-align: center;
}
.linhas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;	
}
.villas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
}
.desde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #00100%0;
	text-decoration: none;
}

.Categoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: overline;
	background-color: #006699;
	text-align: center;
	margin: 5px;
	padding: 5px;
	height: 100%;
	width: 100%;
	line-height: 20px;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: A84700;
}

.subtitle_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: FF6C00;
}

.sub_title,.subtitle_header {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: FF6C00;
}
.sub_title_desc {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: 502200;
}
.promotions_txt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	/*text-transform: capitalize;*/
	color: 502200;
}
	
	
/* =================================== Butao  =======================================================*/
.Button {
	padding: 0px;  	
	background-repeat:no-repeat;
  	border: 0px none #000000;
  	font-family: verdana;
  	font-size: 9px;
  	font-weight: bold;
	text-align:center;
	vertical-align:bottom;
	background-image: url("/common/img/buttons/blank.gif");
	height:40px;
	width:116px;
}
.Button a {
  display: block;
  width: 100%;
}
.Button a:link,
.Button a:visited
 {
  /*background-color: #fc6;*/
  /*height:15px;*/
  background-image: url("/common/img/buttons/blank.gif");
  color: #000;
  text-decoration: none; 
}
.Button a:hover {
	/*height:15px;*/
	background-image: url("/common/img/buttons/blank.gif");			
}

.warning2{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#990000;
}


