@charset "utf-8";
/* CSS Document */

.properties-info-block
{
	width: 620px;
	padding: 7px 0 5px 10px;
}
span.cr {font-weight: bold !important;}
.w100 { width: 100px; }
p.amount-wallet a { font-family: sans-serif, 'Open Sans' !important; font-weight: normal !important; width: 180px; }
span.c, dd { font-weight: normal !important; font-family: sans-serif, 'Open Sans';}
.grid_100 { width: 100px; margin-right: 17px; }
.abso { position: absolute; top: 10px; right: -5px;}
.contenedor_busca { padding: 10px 0; }
.contenedor_busca .js-pagination { border-top: 1px solid #ddd;
    margin-top: 0;
	background: url('https://alterkeys.com/img/bg-pagi-busca.png') repeat-x;
}
.js-price-range-type { padding: 15px; }
.js-room-search { display: none; padding: 15px; }
.js-room-type { display: none; padding: 15px; }
.js-propertyType-type { display: none; padding: 15px; }
.js-holiday-type { display: none; padding: 15px; }
.js-price-securitydeposit-type { display: none; padding: 15px; }
.js-amenities-type { display: none; padding: 15px; }
.js-social-networks { display: none; padding: 15px; }
.js-size-type { display: none; padding: 0 15px 15px 15px; }
.js-language-type { display: none; padding: 15px; }
.categories h4, .price-range h4 {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #ffffff, #ebebeb) repeat scroll 0 0 transparent;
    border-color: #bbb;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    cursor: pointer;
    margin: 0;
    overflow: hidden;
    padding: 5px 33px 5px 15px;
	width: 181px;
}
.categories h4 a, .price-range h4 a { color: #444; }
.categories h4 a:hover, .price-range h4 a:hover { color: #20afe5; }
.first { border-width: 0px 0 1px 0 !important; }
.end{ border-width: 1px 0 !important; }
.br15 { border-radius:16px 16px 0 0; margin: 29px 1px 0 1px; border: none; }



.speech-bubble:after {
    border-right-color: #FEFEFE;
    left: -6px;
    top: 10px;
}
.speech-bubble:after {
    border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
}
.speech-bubble:before {
    border-right-color: rgba(0, 0, 0, 0.2);
    left: -7px;
    top: 9px;
}
.speech-bubble:before {
    border-bottom: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
}
.reviews-list-item .right > .speech-bubble {
    width: 525px;
}
.speech-bubble {
    -moz-box-sizing: border-box;
    background-color: rgba(250, 250, 250, 0.9);
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.9) 0%, rgba(245, 245, 245, 0.9) 70%);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px rgba(255, 255, 255, 0.3) inset, 0 0 0 #000000;
    padding: 10px;
    position: relative;
}
.balance 
{
	float: left;
    margin: 5px 0 10px;
}
p.feedback-info1 { text-align: justify; font-family: sans-serif, 'Open Sans'; font-style: italic; }
#datepicker-calendar { margin-bottom: 10px; }
.he5 { height:5px; }
.booking-option-block { margin: 0px 10px; }
.booking-option-block-t { margin-top: 10px; }
.guest-info { margin-left: -25px }
.contenedor-home-photos { width:100%; margin: 50px 0px 0 10px; }
.home-photo {box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); border-radius: 0 0 3px 3px; float: left; margin: 10px;}
.home-photo .info { background: #fff; padding: 10px; text-align: center; border-radius: 3px; }
.home-photo .info h4 { font-size: 20px; line-height: 20px; color: #20AFE5; }
.home-photo .info p { font-size: 13px; font-family: sans-serif, 'Open Sans'; line-height: 20px; color: #999; margin-top: 5px; }
.gestiona { color: #67A73A; text-align: center; margin: 30px; font-size: 30px; }
.gestiona-container { text-align: center; padding: 10px 0; margin-bottom: 20px; }
.open-sans { font-family: sans-serif, 'Open Sans'; text-align: justify;  }
.open-sans p { font-family: sans-serif, 'Open Sans'; text-align: justify; }
.open-sans div { font-family: sans-serif, 'Open Sans'; text-align: justify; }
.open-sans span { font-family: sans-serif, 'Open Sans'; text-align: justify; }
.open-sans strong { font-family: sans-serif, 'Open Sans'; text-align: justify; }
.open-sans em { font-family: sans-serif, 'Open Sans'; text-align: justify; }
.mr40 { margin-right: 40px; }

#About_me div, #About_me p, #About_me span { font-family: sans-serif, 'Open Sans' }

#checkoutin { margin-top: 30px; }
.zurich { width: 305px; height: 85px; padding: 30px 0 0 130px; background: url('https://alterkeys.com/img/zurich.png') no-repeat left; margin-left: 210px; }
.zurich p { font-family: sans-serif, 'Open Sans'; font-size: 13px; text-align: center; color: #869599; font-weight: bold; }
.insured-property { position: absolute; width: 91px; height: 91px; top: 467px; left: 670px; background: url('https://alterkeys.com/img/insured-property.png') no-repeat; }
.insured-property_es { position: absolute; width: 91px; height: 91px; top: 467px; left: 670px; background: url('https://alterkeys.com/img/insured-property_es.png') no-repeat; }
.paypal-v { position: absolute; width: 90px; height: 90px; top: 1840px; right: 10px; background: url('https://alterkeys.com/img/paypal.png') no-repeat; }
.galleria-errors { display: none; }
/*
     FILE ARCHIVED ON 06:10:24 Mar 22, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:35:18 Jul 17, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.634
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.017
  esindex: 0.011
  cdx.remote: 67.659
  LoadShardBlock: 99.928 (3)
  PetaboxLoader3.datanode: 101.367 (4)
  load_resource: 301.043
  PetaboxLoader3.resolve: 277.528
*/