#imgPrint {
	display: none;
}

#succesMsg {
	width: 898px;
	margin: 40px 0 50px 0;
	padding: 40px;
	border: 1px solid #0080C7;
}
#succesMsg h3 {
	margin : 0;
	padding: 0;
	display: block;
	font-weight: 500;
}

#succesMsg .infoMsg {
	float: left;
	color: #666666;
	display: block;
	margin-top: 10px;
	font: 500 16px 'Museo-Sans', sans-serif;
}

#succesMsg a.printSucess {
	float: right;
	width: 124px;
	display: block;
	color: #FFFFFF;
	padding: 11px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #0086CF;
	border: 1px solid #0086CF;
	font: 500 14px 'Museo-Sans', sans-serif;
}

@media print {
	#header,
	#mapSiteBg,
	#menuFooterBg,
	.printSucess,
	.backBtnMobile,
	#header_mobile,
	#footerMobile {
		display: none;
	}
	#searchInfo {
		border: 1px solid #DDDDDD;
		border-bottom: none;
	}
	#imgPrint {
		width: 100%;
		display: block;
		margin: 10px 0;
		display: block;
		text-align: center;
	}
	#succesMsg a.printSucess,
	#succesMsg .infoMsg {
		display: none;
	}
	#succesMsg h3 {
		text-align: center;
	}
}

#searchInfo {
	width: 918px;
	height: 50px;
	display: block;
	padding: 25px 30px;
	margin-bottom: 25px;
	background-color: #555555;
	border: 1px solid #555555;
	float: left;
}
#searchInfo.noMargin {
	margin: 0;
}
#searchInfo .col {
	float: left;
}
#searchInfo .col:first-of-type {
	width: 260px;
	color: #FFFFFF;
	font-size: 22px;
	margin-top: 2px;
	padding-top: 12px;
	margin-right: 10px;
	padding-bottom: 12px;
	text-transform: uppercase;
	border-right: 1px solid #888888;
	font: 300 20px 'Museo-Sans', sans-serif;
}
#searchInfo .col.dates span,
#searchInfo .col.quantidade span {
	display: block;
	color: #DDDDDD;
	padding-bottom: 2px;
	text-transform: uppercase;
	font: 300 10px 'Museo-Sans', sans-serif;
}
#searchInfo .col.dates,
#searchInfo .col.quantidade {
	width: 115px;
	color: #FFFFFF;
	display: block;
	margin-left: 20px;
	margin-top: 2px;
	margin-right: 10px;
	border-right: 1px solid #888888;
	font: 500 15px 'Museo-Sans', sans-serif;
}
#searchInfo .col.dates.last-width {
	width: 175px;
}
#searchInfo .col.dates:last-of-type {
	width: 185px;
	margin-right: 10px;
}
#searchInfo .col.dates a,
#searchInfo .col.quantidade a {
	padding-top: 6px;
	color: #D9A300;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font: 300 10px 'Museo-Sans', sans-serif;
}
#searchInfo .col.quantidade {
	border: none;
}

#listaQuartos {
	margin: 0;
	padding: 0;
	width: 100%;
	color: #444444;
	margin-bottom: 40px;
	float: left;
}
#listaQuartos div.thead {
	width: 100%;
	height: 45px;
	text-align: left;
	background-color: #F7F7F7;
	border-bottom: 1px solid #C6C6C6;
	display: table;
}
#listaQuartos div.thead div.col {
	padding-left: 10px;
	color: #333333;
	font: 500 15px 'Museo-Sans', sans-serif;
	display: table-cell;
	vertical-align: middle;
}
#listaQuartos div.thead div.col.col-1 {
	width: 425px;
}
#listaQuartos div.thead div.col.col-2 {
	width: 157px;
}
#listaQuartos div.thead div.col.col-3 {
	width: 176px;
}
#listaQuartos div.prod div.capacidade {
	width: 150px;
}
#listaQuartos div.prod div.preco {
	width: 164px;
}
#listaQuartos div.thead:first-of-type div.col {
	padding-left: 20px;
}

#listaQuartos div.prod {
	float: left;
	border-bottom: 1px solid #C6C6C6;
	width: 100%;
	display: table;
}

#listaQuartos div.prod .top {
	width: 435px;
	float: none;
	padding-right: 0;
	display: table-cell !important;
}

#listaQuartos div.prod div {
	vertical-align: middle;
	display: table-cell;
	padding: 10px;
	padding-left: 20px;
}
#listaQuartos div.prod div:first-of-type {
	padding-left: 10px;
}
#listaQuartos div.prod:last-of-type div {
	margin-bottom: 20px;
}
#listaQuartos div.prod div.img {
	width: 145px;
}
#listaQuartos div.prod div.info {
	width: 250px;
}
#listaQuartos div.prod div.info a {
	color: #0085CE;
	display: block;
	padding-bottom: 7px;
	font: 500 17px 'Museo-Sans', sans-serif;
}
#listaQuartos div.prod div.info span {
	display: block;
	color: #333333;
	font: 500 13px 'Museo-Sans', sans-serif;
}

#listaQuartos div.prod div.capacidade,
#listaQuartos div.prod div.preco-diario {
	color: #333333;
	font: 500 16px 'Museo-Sans', sans-serif;
}

#listaQuartos div.prod div.preco {
	color: #333333;
	font: 500 30px 'Museo-Sans', sans-serif;
}
#listaQuartos div.prod div.preco > div {
	display: none !important;
}
#listaQuartos div.prod div.quantidade > span {
	color: #F00000;
}
#listaQuartos .selectListagem.jquery-selectbox {
	width: 55px !important;
}

#listaQuartos div.submit .inp_submit,
div.submitPasso3 .inp_submit,
div.submitPasso4 .inp_submit {
	margin-top: 20px;
	display: block;
	float: right;
	width: 220px;
	cursor: pointer;
	color: #FFFFFF;
	padding: 11px 0;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
	max-height: 41px;
	text-decoration: none;
	border: 1px solid #0087CC;
	background-color: #0087CC;
	font: 300 16px 'Museo-Sans', sans-serif;
}
#listaQuartos div.submit .inp_submit:hover,
div.submitPasso3 .inp_submit:hover {
	background-color: #41A3D0;
}
#listaQuartos div.submit .inp_submit {
	margin-top;10px;
	margin-top: 20px;
}

#formReservas.noMargin {
	margin: 0;
}
#formReservas.hide {
	display: none;
}
#formReservas.margin-Passo3 {
	margin: 25px 0;
}
#formReservas .selectListagem.jquery-selectbox {
	width: 150px;
	background: #555555 url('/temas/pdl/images/adultos_icon.png') no-repeat 162px center;
}
#formReservas > .col:first-of-type {
	padding-left: 10px;
	font: 500 22px 'Museo-Sans', sans-serif;
}

/* EXTRAS QUARTOS */

#content .prodInfo {
	float: left;
	width: 918px;
	height: auto;
	display: block;
	padding: 16px 30px;
	margin-bottom: 25px;
	border: 1px solid #DDDDDD;
}
#content .prodInfo .img {
	text-align: right;
	width: 240px;
	color: #FFFFFF;
	padding-right: 20px;
	text-transform: uppercase;
	border-right: 1px solid #DDDDDD;
	float: left;
}

#content .prodInfo .img img {
	width: 75px;
}

#content .prodInfo .infoQuarto {
	width: 657px;
	float: left;
}
#content .prodInfo .infoQuarto .left {
	margin-left: 20px;
	height: 51px;
	float: left;
	width: 500px;
	color: #555555;
	display: block;
	font: 500 15px 'Museo-Sans', sans-serif;
}
#content .prodInfo .infoQuarto .left span {
	display: block;
	color: #999999;
	padding-bottom: 3px;
	text-transform: uppercase;
	font: 300 10px 'Museo-Sans', sans-serif;
}
#content .prodInfo .infoQuarto .left a {
	padding-top: 6px;
	color: #D9A300;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font: 300 10px 'Museo-Sans', sans-serif;
}
#content .prodInfo .infoQuarto .right {
	padding-top: 11px;
	float: right;
	height: 40px;
	font: 500 25px 'Museo-Sans', sans-serif;
}

#content .extrasQuarto {
	float: left;
	width: 980px;
	margin-bottom: 60px;
}
#content .extrasQuarto .col {
	float: left;
	width: 450px;
	margin-right: 10px;
	margin-top: 15px;
}
#content h3.extra {
	margin-bottom: 0px;
}

#content .extrasQuarto label {
	cursor: pointer;
	color: #666666;
	font: 500 16px 'Museo-Sans', sans-serif;
}

#content .extrasQuarto input[type="checkbox"] {
    display:none;
}
#content .extrasQuarto input[type="checkbox"] + label span.checkboxSpan {
	display: inline-block;
	width: 17px;
	height: 17px;
	margin: -2px 9px 0 2px;
	vertical-align: middle;
	background: url('/temas/pdl/images/checkbox.jpg') left top no-repeat;
	cursor: pointer;
}
#content .extrasQuarto input[type="checkbox"]:checked + label span.checkboxSpan {
	background: url('/temas/pdl/images/checkbox.jpg') -18px top no-repeat;
}

#content .extrasResumoQuarto {
	width: 637px;
	margin-top: 30px;
	margin-left: -1px;
	padding-left: 20px;
	border-left: 1px solid #DDDDDD;
}

#content .extrasResumoQuarto .colExtra {
	width: 638px;
	padding-top: 5px;
}

#content .extrasResumoQuarto span.title {
	display: block;
	color: #999999;
	text-transform: uppercase;
	font: 300 10px 'Museo-Sans', sans-serif;
}

#content .prodInfo .infoQuarto .extrasResumoQuarto .left {
	height: auto;
	margin-left: 0;
	padding-left: 0;
}
#content .prodInfo .infoQuarto .extrasResumoQuarto .left a {
	padding-left: 6px;
	display: inline-block;
}
#content .prodInfo .infoQuarto .extrasResumoQuarto .right {
	height: auto;
	padding-top: 0;
	font: 500 17px 'Museo-Sans', sans-serif;
}

#resumoEncomenda.passo-4 {
	float: left;
	margin-bottom: 30px;
	border: 1px solid #DDDDDD;
	display: block;
}
#resumoEncomenda.passo-4 .errorEsgotado {
	color: #F80000;
	width: 753px;
	margin-right: 30px;
	float: right;
	padding: 5px 0px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	font: 500 14px 'Museo-Sans', sans-serif;
}
#resumoEncomenda.passo-4 .prodInfo {
	border: none;
}

#resumoEncomenda .separadorBorder {
	width: 753px;
	float: right;
	margin: 15px 30px 20px 0;
	border-top: 1px solid #DDDDDD;
}
#resumoEncomenda .separadorBorder.noMargin {
	margin-bottom: 0;
}

#resumoEncomenda .resumoPreco {
	padding: 15px 0;
	margin-right: 30px;
	color: #0081C7;
	font: 500 30px 'Museo-Sans', sans-serif;
	float: right;
	text-align: right;
}
#resumoEncomenda .resumoPreco span {
	padding-top: 13px;
	padding-right: 10px;
	text-align: right;
	float: left;
	display: inline-block;
	text-transform: uppercase;
	font: 500 10px 'Museo-Sans', sans-serif;
}
#content #resumoEncomenda .prodInfo {
	margin-bottom: 0px;
}

.localizacao.special-width {
	float: left;
	width: 655px;
}

.referencia.step-5 {
	float: right;
	margin-top: -35px;
}
.referencia.step-5 h3 {
	margin: 0;
	color: #555555;
	font-size: 26px;
}