#reservas {
	position:absolute;
	z-index:999;
	left: -2000px;
	margin-left: -450px;
	top: 20px;
	padding: none;
	overflow: none;
	background-color: #FFF;
}





/*+++++++++++++++++++++++++++++++++*/


#melhor-preco {
	position:absolute;
	width:125px;
	height:125px;
	z-index:99;
	left: 720px;
	top: 110px;
	background-repeat: no-repeat;
	background-position: -740px -40px;
	background-image: url(../../images/icons-eng.png);
}



#top {
	position:relative;
	height:150px;
	left: 0px;
	top: 0px;
	display: block;
	list-style-type: none;
	padding-left: 50px;
	padding-top: 20px;
	background-color: #FFF;
	width: 847px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

#motor{
	position:absolute;
	width:55px;
	height:425px;
	left: -310px;
	top: 100px;
}

#top li {
	float: left;
}

#top #nomeUnidade {
	position:relative;
	height:50px;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 18px;
	text-transform: uppercase;
	color: #333;
}

#top #contactos {
	position:relative;
	height:50px;
	left: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
	padding-top: 10px;
	padding-left: 20px;
	font-family: Georgia;
	font-size: 12px;
	color: #333;
}


#formularios {
	position:relative;
	background-color: #eeeeee;
	width: 810px;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 40px;
}
#alojamento {
	position:relative;
	width:400px;
	float: left;
	margin-bottom: 50px;
}


#regime {
	position:relative;
	width:400px;
	margin-bottom: 50px;
}
#extras {
	position:relative;
	width:700px;
	float: left;
	margin-top: 0px;
	margin-bottom: 110px;
	padding-bottom: 50px;
}
#golfe-extras {
	position:relative;
	width:395px;
	float: right;
	top: 0px;
	margin-bottom: 0px;
}


/************************/
/**************************/



#alojamento #div, #regime #div {
	position:relative;
	float: right;
	width: 315px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
 #golfe-extras #div{
	position:relative;
	float: right;
	width: 310px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#extras #div {
	position:relative;
	float: right;
	width: 615px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#number {
	width:20px;
	z-index:2;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 20px;
	font-family: georgia;
	font-size: 40px;
	color: #333;
	float: left;
	position: relative;
}
form label.title  {
	font-family: Arial;
	font-size: 18px;
	color: #333;
	margin-bottom: 18px;
}
form label.title2  {
	font-family: Arial;
	font-size: 14px;
	color: #333;
	margin-top: 18px;
	margin-bottom: 18px;
}
#alojamento label, #alojamento radio, {
	display: inline-block;
}
#alojamento label.tipologia {
	font-family: Georgia;
	font-size: 13px;
	color: #333;
	line-height: 27px;
	margin-left: 15px;
}
#alojamento label.preco {
	font-family: Georgia;
	font-size: 13px;
	color: #333;
	margin-right: 30px;
	float: right;
}
#extras label.preco {
	font-family: Georgia;
	font-size: 13px;
	color: #333;
	margin-right: 30px;
	float: right;
}

 #regime label.tipologia {
	font-family: Georgia;
	font-size: 13px;
	color: #333;
	line-height: 22px;
	margin-left: 15px;
}


#extras label.tipologia{
	font-family: Georgia;
	font-size: 12px;
	color: #333;
	line-height: 22px;
	margin-left: 15px;
}


#golfe-extras label.tipologia {
	font-family: Georgia;
	font-size: 12px;
	color: #333;
	line-height: 27px;
}

#golfe-extras label.voltas  {
	-webkit-font-smoothing: subpixel-antialiased;
	font-size: 10px;
	color: #222;
	letter-spacing: 0px;
	font-family: arial;
	padding-left: 252px;
	line-height: 20px;
}



#golfe-extras input  {
	font-family: georgia;
	font-size: 11px;
	color: #444;
	width: 50px;
	padding: 5px;
	height: 12px;
	background-image: url(../../img/input.png) !important;
	background-repeat: no-repeat;
	background-position: 100% 0px;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDD;
	border-bottom-color: #EFEFEF;
	border-left-color: #CCC;
	float: right;
}


#footer-nav  {
	position:absolute;
	width:900px;
	height:50px;
	background-color: #0CF;
	bottom: 0px;
}





#cliente {
	position:relative;
	width:700px;
	z-index:1;
	height: 500px;
}
/*CLIENTES*/
#cliente-esq {
	position:relative;
	width:270px;
	z-index:3;
	margin-bottom: 30px;
	float: left;
	top:50px;
	left:105px;
}

#cliente-dir {
	position:relative;
	width:280px;
	z-index:3;
	float: right;
	top:105px;
}

#comentarios {
	position:absolute;
	width:480px;
	z-index:1;
	height: 200px;
	left:105px;
	top:300px;
}

#mensagem {
	position:absolute;
	width:700px;
	z-index:1;
	top:400px;
	font-family: Georgia;
	font-size: 11px;
	color: #666;
	height: 30px;
	left: 200px;
}

#cliente-esq label.tipologia, #cliente-dir label.tipologia, #comentarios label.tipologia {
	font-family: Georgia;
	font-size: 12px;
	color: #333;
	line-height: 30px;
}


#cliente-esq label.tipologia2, #cliente-dir label.tipologia2 {
	font-family: Georgia;
	font-size: 12px;
	color: #333;
	line-height: 12px;
	padding-top: 5px;
}

#cliente-esq input, #cliente-dir input {
	font-family: georgia;
	font-size: 11px;
	color: #444;
	width: 180px;
	padding: 5px;
	height: 11px;
	background-image: url(../../img/input.png) !important;
	background-repeat: no-repeat;
	background-position: 100% 0px;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDD;
	border-bottom-color: #EFEFEF;
	border-left-color: #CCC;
	float: right;
}




#comentarios input {
	font-family: georgia;
	font-size: 11px;
	color: #444;
	width: 380px;
	padding: 5px;
	height: 60px;
	background-image: url(../../img/input.png) !important;
	background-repeat: repeat-x;
	background-position: 100% 0px;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDD;
	border-bottom-color: #EFEFEF;
	border-left-color: #CCC;
	float: right;
	vertical-align: text-top;
}


/*BOX SELECCIONAR PAIS*/
#selecionalPais{
	position:absolute;
	width:250px;
	height:25px;
	left: 100px;
	top: 200px;
}

#resumo-reserva {
	width: 700px;
	top: 00px;
	padding-top: 0px;
	padding-bottom: 00px;
	padding-left: 50px;
}

#resumo-reserva-esq {
	position:relative;
	width:270px;
	z-index:3;
	margin-bottom: 50px;
	float: left;
	top:0px;
	left:105px;
}

#resumo-reserva-dir {
	position:relative;
	width:280px;
	z-index:3;
	float: right;
	top:0px;
	margin-bottom: 50px;
}




/*BTS*/
#btBack {
	width:50px;
	height:50px;
	z-index:2;
	position: absolute;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}



a#btBack {left:0px;background:url(../../images/icons.png) no-repeat -200px -80px; cursor:pointer;}
a#btBack:hover {background-position:-260px -80px;}


#btBacktop {
	width:50px;
	height:50px;
	z-index:2;
	position: absolute;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

a#btBacktop {right:2px; top: 2px; background:url(../../images/icons.png) no-repeat -65px -240px; cursor:pointer;}
a#btBacktop:hover {background-position:-120px -240px;}

#btReservar {
	width:175px;
	height:50px;
	z-index:2;
	position: absolute;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
a#btReservar {right:0px;background:url(../../images/icons.png) no-repeat -360px -80px; cursor:pointer;}
a#btReservar:hover {background-position:-540px -80px;}


/*****************************/
.arial16-reservas {
	font-family: Arial;
	font-size: 16px;
	color: #222;
	padding-top: 50px;
	padding-bottom: 17px;
}
.arial14-reservas {
	font-family: Arial;
	font-size: 14px;
	color: #222;
	padding-top: 1px;
	padding-bottom: 17px;
}
.Georgia13-reservas {
	font-family: Georgia;
	font-size: 13px;
	color: #444;
	line-height: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/************************************/



/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Insignificant stuff, for demo purposes */

	.panel h2.title {
	margin-bottom: 10px;
	font-family: Georgia;
	font-size: 12px;
	position: relative;
}

/* Most common stuff you'll need to change */

	.coda-slider-wrapper {
	padding: none;
	position: relative;
	background-color: #eee;
	width: 900px;
}
	.coda-slider {
	background: #eee;
	color: #eed;
	margin-bottom: 30px;	
}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: none }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel {
	width: 900px;
	position: relative;
} 
	
	/* Change margin and width of the slider (with dynamic arrows) 
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 900px }*/
	.coda-slider-wrapper.arrows .coda-slider { margin:none }
	
	
	
	
	
	/* Panel padding */
	.coda-slider .panel-wrapper {
	padding: none;
	position: relative;
}
	
	/* Preloader */
	.coda-slider p.loading { padding: none; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { list-style: none;}
	
	.coda-nav ul li {
		float: left;
	margin-right: 1px; /* If you change this, be sure to adjust the initial value of navWidth in slideviewer.js */}
	
	.coda-nav a {
		font-size: 12px;
	text-align: center;
	line-height: 43px;
	background: #333;
	color: #FFF;
	text-decoration: none;
	display: block;
	font-family: Georgia;
	width: 192px;
	padding-top: 20;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eeeeee;
	border-left-color: #eeeeee;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
	height: 50px;
	}
	
	
		.coda-nav a:hover {
	color: #FFF;
	background-color: #0CF;
		}
		
		/* Tab nav */
	.coda-nav ul li a.current { background: #eee; color:#333}
		
		
		
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a {
	padding: none;
	width: 50px;
	height: 50px;
}
	
	.coda-nav-left, .coda-nav-right { /* The left and right arrows */
	position: absolute;
	bottom: 0px;
	text-indent: -9000em;
	z-index: 99;
		}
		
		.coda-nav-left a {
			display: block;
			background-image: url(../../images/icons.png);
	background-repeat: no-repeat;
	background-position: -260px -240px;
			border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
			
		}
		
		.coda-nav-right a {
			display: block;
		background-image: url(../../images/icons.png);
	background-repeat: no-repeat;
	background-position: -200px -240px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
		}
		
		.coda-nav-left {
			left: 50px;
		}
		
		.coda-nav-right  {
			right: 330px;
		}
		
		.coda-nav-left a:hover{
			background-position:-260px -240px;
		}
		
		.coda-nav-right a:hover{
		background-position:-200px -240px;
}
