/* CSS Document */
.ui-datepicker{z-index:500000;}
h4,h5{margin:0;padding:0;}
#reservar{margin:5px 0;padding:0;}
.descricaoRoom{margin:0;padding:0;width:450px;}
.facilities,.POLICY_CANCELLATION,.room_text,.POLICY_HOTEL_EXTRACHARGES,.POLICY_PREPAY,.POLICY_SUMMARY_EXCLUDED,.POLICY_SUMMARY_INCLUDED{width:400px;}
a:hover{color:#3c72b0;text-decoration:underline;}
.HOTEL{text-align:left;}
.HOTEL h1{font-size:20px;margin:0;padding:0;line-height:1.2em;}
#tbReservas h4{font-size:14px;margin:0;padding:0;line-height:1.2em;}
.hotelStars{margin:0 0 0 5px;}
.hotelStars li{list-style:none;float:left;display:inline;padding:1px 1px;}
.moradaContact{margin:10px 0;padding-left:0;padding-right:5px;text-align:left;}
.contactos{margin:1px 1px 5px 0;}
.telefone,.fax,.telemovel,.url,.email{margin-top:5px;}
.webContacts{margin-top:15px;}
.iconTel,.iconFax,.iconTlm,.iconEmail,.iconUrl{display:inline;float:left;}
.contentContacto{margin:2px 5px 2px 22px!important;}
a.btGeral,a.btGeral:visited,a.btGeral:active,a.btGeral:link{width:auto;margin:0 2px 0 0;padding:2px 8px;text-transform:uppercase!important;font:bold 10px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;white-space:nowrap;text-decoration:none;border:none 0;cursor:pointer;}
a.btGeral{background:#5a9ac7;color:#fff;font-weight:bold;}
a.btGeral:hover{background:#3365a9;color:#fff;font-weight:bold;}
input.btGeral,input.btGeral:visited,input.btGeral:active,input.btGeral:link{width:auto;margin:0 1px 0 0!important;padding:1px 2px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;white-space:nowrap;text-decoration:none;border:none 0;cursor:pointer;}
input.btGeral{background:#5a9ac7;color:#fff;font-weight:bold;border:none 0;cursor:pointer;}
input.btGeral:hover{background:#3365a9;color:#fff;font-weight:bold;border:none 0;cursor:pointer;}
button.ui-datepicker-trigger{position:absolute!important;cursor:pointer;border:none 0;background:transparent;margin:0;padding:0;}
.selecttravelMode{display:inline;float:left;margin-left:32px;border:1px solid #999;width:140px;}
.FotosHotel{clear:both;}
.FotosHotel ul{margin:0;padding:0;}
.FotosHotel ul li{display:inline-block;float:left;list-style:none;margin:5px 12px;cursor:pointer;width:70px;height:70px;background:url(../images/indicator_old.gif) center no-repeat;}
.FotosHotel ul li img{padding:2px;border:1px solid #c6c6c6;}
.FotosHotel ul li img:hover{background-color:#5a9ac7;cursor:pointer;}
span.textPhone,span.textFax,span.textTelm{display:inline-block;text-decoration:underline;cursor:pointer;}
span.textPhone:hover,span.textFax:hover,span.textTelm:hover{display:inline-block;text-decoration:underline;cursor:pointer;color:#3c72b0;}
span.number{display:none;}
.titleDisponibility{font-size:14px; font-weight:bold; margin:0px; width:605px; float:left; background-color:#E2EBF3; padding:10px;border:1px solid #96B6D3; border-width:1px 1px 0 1px; }
.contentDisponibility{margin-bottom:10px; border:1px solid #036; border-color:#036 #96B6D3 #96B6D3 #96B6D3;float:left;width:625px;}
.textHelp{padding:5px;border-bottom:1px dashed #036;margin-bottom:10px;}
.listRoom{margin-top:10px;padding-bottom:10px;border-bottom:1px dashed #aec7dd;}
.priceRed{font-weight:bold;font-size:14px;color:#900;}
.endListRoom{background-color:#aec7dd;padding:5px;text-align:left;}
.accordprefix{width:12px;display:inline-block;float:left;text-align:center;font-weight:bolder;}
.abaHeader3 {text-decoration:none;cursor:pointer;}
.abaHeader3 span:hover{text-decoration:underline;cursor:pointer;}

.headerRoom span{
	text-decoration:none;	
}
.headerRoom span:hover{
	text-decoration:underline;	
}


/* PDF */
.titleDocument{
	font-size:12px; 
	font-weight:bold; 
	margin:5px 0; 
	width:605px; 
	background-color:#E2EBF3; 
	padding:10px; 
	border:1px solid #96B6D3;	
	height:14px;
}

.titleDocument span {
	float:left;
}

.titleDocument span.spanRight {
	float:right;
}

.titleDocument img {
	float:left;
	margin-right:5px;
	margin-bottom:-2px;
}



