.header-form {position:relative;height:auto;left: 0px;top: -25px;display: block;list-style-type: none;padding: 20px 0px 20px 0px;background-color: #FFF;width: 100%;margin: 0px;}
.header-form li {}
.header-form .nomeUnidade {position:relative; left: 20px; height:auto;padding: 0px;font-family: Arial;font-size: 18px;text-transform: uppercase;color: #333;width: 95%;}
.header-form .contactos {position:relative;height:auto;left: 20px;padding: 0px;font-family: 'Source Sans Pro', sans-serif;font-size: 12px; font-weight:normal;color:#333;width: 95%;}


.formulario{position:relative;background-color: #f9f9f9; top: -25px; padding:30px 0px 80px 0px; margin: 0px; width: 100%;}
.formulario ul{padding:3px 0px 20px 0px;display: block; list-style-type: none;width: 94%;}
.formulario li{position: relative;margin:0px;padding:4px 0px 4px 0px;display: block; list-style-type: none;width: 100%;}
.formulario li:last-of-type{margin-bottom: 60px;width: 100%; }
.formulario .golfe-extras li{padding:3px 0px 5px 0px;display: block; list-style-type: none;width: 100%;}
.formulario .golfe-extras li:first-of-type{padding:15px 0px 15px 0px;display: block; list-style-type: none;width: 100%;}

.alojamento {position:relative;width:100%; height: auto; left: 20px; margin: 0px; padding: 0px;}
.regime {position:relative;width:100%;height: auto;left: 20px;margin: 0px; padding: 0px;}
.extras {position:relative;width:90%;height: auto;left: 20px;margin: 0px; padding: 0px;}
.golfe-extras {position:relative;width:100%;height: auto;left: 20px;margin: 0px; padding: 0px;}

.hh1 {font-family: 'Source Sans Pro', sans-serif; font-size: 17px; font-weight:normal;color:#333; height: 20px; margin: 5px 0px 25px 0px;}
.hh2  {font-family: 'Source Sans Pro', sans-serif; font-size: 13px; font-weight:normal;color:#333; height: 20px; margin: 5px 0px 15px 0px;}
.hh2-extras  {font-family: 'Source Sans Pro', sans-serif; font-size: 11px; font-weight:normal;color:#333; height: 20px; margin: 5px 0px 15px 0px;}
.hh2-voltas  {font-family: 'Source Sans Pro', sans-serif; font-size: 11px; font-weight:normal;color:#333; height: 20px; margin: 5px 0px 0px 0px; float: right;margin-right: 10px;}
.hh3  {font-family: 'Source Sans Pro', sans-serif; font-size: 11px; font-weight:normal;color:#333;}
.hh4  {font-family: 'Source Sans Pro', sans-serif; font-size: 12px; font-weight:normal;color:#333; margin: -15px 0px 15px 0px;}
.hh5  {font-family: 'Source Sans Pro', sans-serif; font-size: 13px; font-weight:normal;color:#333; height: 20px; margin: 5px 0px 25px 0px; line-height:190%}
.preco {font-family: 'Source Sans Pro', sans-serif;font-size: 13px; font-weight:normal;color:#333; float: right; margin-right: 10px;}
.radio {
	/*background: transparent url(../img/radio.png) no-repeat center top;*/
	height: 18px;
	width: 18px;
	position:relative;
	cursor:pointer;
	vertical-align:middle;
	margin-top: 3px;
	float: left; 
	z-index: 2; 
	left: -15px;
}

.golfe-extras form input  {font-family: 'Source Sans Pro', sans-serif;font-size: 12px; font-weight:normal;color:#333;
	width: 50px;padding: 5px;height: 12px;
	background: #FFF url(../img/input.png) repeat 100% 0px !important;
	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;
	margin-right: 10px;
}


.personal {margin-top: 40px; left: 20px;}

.personal form input  {font-family: 'Source Sans Pro', sans-serif;font-size: 12px; font-weight:normal;color:#333;
	width: 85%;padding: 5px;height: 12px;
	background: #FFF url(../img/input.png) repeat 100% 0px !important;
	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;
	margin: 5px 0px  8px 0px!important;
}


.resumo {top: 40px; left: 20px;}





/*#footer-form  {position:relative;width:100%;height: 59px;padding: 0px;margin-top: 60px;background-color: #262626;}
.reservar-form-bt{width: 100%; height: 59px; padding: 0px; position:absolute;background: url("../images/reservar-form.jpg") no-repeat top right;}*/


/*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;}


#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;}*/
