/* 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}


.FirstTextblack  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.FirstTextblackNew  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}

.FirstTextorange  {
	color: #E14B0B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;	
	line-height: 15px;
	
}


.FirstTextGreen {
	color: #265932; /* #003300;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;	
}

.FirstTextYellow {
	color: #F4D351; /* #003300;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;	
}

.FirstTextWhite {
	color: #FFFFFF; /* #003300;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;	
}

h2, h1 {
	/**
	color: #E14B0B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;	
	*/
	padding:0px;
	margin: 0px;
}

.FirstTextblue  {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.FirstTextother  {
	color: #001D59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
	.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: #378047;
}

.sub_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: #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;
}



/*   GOL F  LIST*/


.TabBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/fundo_cinza.jpg);
	text-align: center;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px none #003366;
}
.TabChoosed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/fundo_azulnovo.jpg);
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000033;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	text-align: center;
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #006699;
	vertical-align: middle;
}
.BarLocal {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	height: 26px;
	background-image: url(http://www.telereserva.net/images/fundo_azul_2.jpg);
	margin: 0px;
	padding: 0px;
}
.corpo {
	background-color: #FFFFFF;
	vertical-align: top;
	border: 1px none #006699;
}

.NewsBar {
	height: 20px;
	background-color: #000000;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
}

.OfertasTable {
	width: 250px;
	background-color: #336699;
	border-top: 1px none #336699;
	border-right: 1px solid #000000;
	border-bottom: 1px none #336699;
	border-left: 1px none #336699;
	vertical-align: top;
}


.urlslocal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.urlslocalOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.localBarText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.TableGolfMenu {
	background-color: #336699;
	vertical-align: top;
	height: 20px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #336699;
}
.TableGolfMenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
	text-align: center;
	background-color: #FF9900;
}

.TableLinks {
	border-top-width: 1px;
	
	border-top-style: solid;
	border-top-color: #000000;	
	width: 100%;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.OfertasTableInside {
	width: 250px;
	background-color: #558255;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
}

.UrlLocation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
}
.TableGolfMenuOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
	text-align: center;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(http://www.golfdesk.com.pt/images/fundo_azul_pequeno.jpg);
}
.TableGolfMenuOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-image: url(http://www.golfdesk.com.pt/images/fundo_cinza_grande.jpg);
	background-repeat: repeat;
}

.TableGolfMenuSpacer {
	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: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: 15px;
	background-color: #FFFFFF;
}

.ListagemGolfNome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	width: 70%;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #006666;
	background-color: #F3F5E2;
}
.ListagemGolfLocalidade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
	width: 30%;
	vertical-align: top;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #006666;
	font-weight: bold;
	background-color: #F3F5E2;
}
.ListGolfMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006699;
	text-align: center;
}

.TableListagem {
	width: 100%;
	vertical-align: top;
	cell-padding: 1px;
	cell-spacing:1px;
	border-top: 2px none #006699;
	border-right: 2px solid #006699;
	border-bottom: 2px solid #006699;
	border-left: 2px solid #006699;

}
.TableGolfMenuSpacerLeft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: 10px;
	background-color: #FFFFFF;
}
.tdListagemGolf {
	background-color: #FFFFFF;
	border: 1px solid #006699;
}

.TdOptions {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #000000;
	border-left-color: #000000;
	height: 25px;
	background-color: #336699;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}

.TableShowDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-top-style: none;
	border-left-style: none;
	text-align: left;
	vertical-align: middle;
}
.TdTableListagem {
	vertical-align: top;
	border: none;
	
}

.ListagemCamposTable {
	width: 100%;
	border: 1px none #CCCCCC;	
}
.SubMenuListagemCamposTable {
	width: 100%;
	border: 1px none #000099;
	height: 20px;
}

.SubMenuButtonOff {
	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 #D3CDA0;
	cursor: hand;
	background-image: url(http://www.golfdesk.com.pt/images/fundo_cinza_pequeno.jpg);
}
.TableLocalSeparador {
	background-image: url(http://www.golfdesk.com.pt/images/fundo_azul_degrade.jpg);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006699;
	border-left-color: #006699;
}

.Listagem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}

.TableListagemRegiaoDetail {
	width: 100%;
}
.TableListagemDetailRegiao {
	background-color: #D0D8BE;
	border-left-width: 2px;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.TableListagemDetaisCampo {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009966;
}
.ListagemGolfImagem {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006666;
}
.ListagemLocalidade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}

.ListagemGolfObs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 9px;
	font-weight: normal;
	vertical-align: text-top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006666;
	text-align: justify;
	text-decoration: none;
}
.ListagemGolfUrl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #135117;
	text-decoration: none;
}
.TableGolfMenuOffSpecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
	text-align: center;
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-image: url(http://www.algarve-golfonline.com/images/FundoLaranja.jpg);
}

/* GOLF COURSE */

.PrincipalTable {
	width: 100%;
	background-color: #FFFFFF;
}
.PrincipalFotoTd {
	width: 250px;
	vertical-align: top;
	text-align: center;
}
.PrincipalMoradaTd {
	vertical-align: top;
	width: 270px;
}

.DetailsTableTdLabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	width: 70px;
	vertical-align: middle;
	height: 20px;
	background-color: #4A8652;
	padding-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.DetailsTableTdDetais {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-align: justify;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #00659C;
	border-right-color: #00659C;
	border-bottom-color: #00659C;
	border-left-color: #00659C;
	background-color: #F3F8F1;
}

.DetaislTable {
	width: 100%;
}
.DetailsMainTable {
}

.TableAzulTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(http://www.golfdesk.com.pt/images/fundo_azul_pequeno.jpg);
	text-align: center;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
.TableAzulTitleSepEsq {
	background-image: url(http://www.golfdesk.com.pt/images/corne_esq_azul_pequeno.gif);
	margin: 0px;
	padding: 0px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
.TableAzulTitleSepdir {
	background-image: url(http://www.golfdesk.com.pt/images/corne_dir_azul_pequeno.gif);
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}

.TableAzulMainTd
{
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	vertical-align: top;
	background-color: #F0F7FB;
}
.DetailsMainTd {
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	vertical-align: top;
}

.DetaislTableTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(http://www.golfdesk.com.pt/images/fundo_verde_escuro_pequeno.jpg);
	text-align: center;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A8652;
}

.DetaisTableTitleSepEsq {
	background-image: url(http://www.golfdesk.com.pt/images/corne_esq_verde_escuro_pequeno.gif);
	margin: 0px;
	padding: 0px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A8652;
}
.DetaisTableTitleSepdir {
	background-image: url(http://www.golfdesk.com.pt/images/corne_dir_verde_escuro_pequeno.gif);
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A8652;
}
.DetaisTableTitleSpacer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669966;
	margin: 0px;
	padding: 0px;
}
.PrincipalTableTdTitle {
	text-align: left;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	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: solid;
	border-left-color: #000000;
	border-left-width: 1px;
	background-image: url(http://www.telereserva.net/images/fundo_azul_2.jpg);
	margin: 0px;
	padding: 0px;
}
.TableLocalSeparador {
	background-image: url(http://www.golfdesk.com.pt/images/fundo_azul_degrade.jpg);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #006699;
	border-left-color: #006699;
}

.MoradaTableLabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	width: 80px;
	padding-right: 2px;
	height: 20px;
}

.MoradaTable {
	width: 99%;
	text-align: center;
}
.UrlLocation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
}
.localBarText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.GolfName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #993300;
	text-decoration: underline;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.MoradaTableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}


.OffersTableTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(http://www.golfdesk.com.pt/images/FundoLaranja.jpg);
	text-align: center;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
.offersTableTitleSepEsq {
	background-image: url(http://www.golfdesk.com.pt/images/CornerLaranjaTopLeft.gif);
	margin: 0px;
	padding: 0px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
.offersTableTitleSepDir {
	background-image: url(http://www.golfdesk.com.pt/images/CornerLaranjaTopRight.gif);
	margin: 0px;
	padding: 0px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
.PricesMainTd {
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.PricesPeriod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	text-align: center;
}
.PricesLabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	background-color: #EEF3EB;
	width: 50%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006600;
	border-left-color: #006699;
	padding-right: 10px;
	border-bottom-style: dotted;
}
.PricesText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #EEF3EB;
	width: 50%;
	text-align: left;
	padding-left: 10px;
	color: #993300;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
}
.ButtonOffNew {
	margin: 1px;
	padding: 2px 2px 1px;
	text-align: center;
	vertical-align: middle;
	height: 18px;
	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);
}
.GolfObs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 10px;
	font-weight: normal;
	vertical-align: text-top;
	text-align: justify;
	text-decoration: none;
	padding-left: 10px;
}

.UrlHotel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.HotelsTr {
	padding:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
