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

/* ------- STYLES ------- */

/* GENERAL */

*{outline:none;margin:0;padding:0;font-weight:normal;list-style:none;font-family:'Lato';font-weight:normal;box-sizing:border-box;}
.clear{clear:both;}
a{color:inherit;text-decoration:none;display:block;}
a.edit{display:table;}
a.edit:hover{outline:4px solid #f8d997;outline-offset:15px;}
span.add{color: #760000;display: inline-block;font-size: 12px;margin-left: 10px;}
span.add:hover{cursor:pointer;text-decoration:underline;}
label{margin-bottom:5px;display:block;}
label span.condition{font-size:12px;color:#760000;margin:0 5px}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"]{border:1px solid #acacac;font-size:14px;line-height:37px;padding:0 10px;width:100%;}
input[type="text"].datalist, input[type="number"].datalist, input[type="email"], input[type="tel"]{padding:0 45px 0 10px;}
.dual input[type="text"], .dual input[type="number"]{width:calc(50% - 5px);float:left;}
/* .dual input[type="text"]:last-child, .dual input[type="number"]:last-child{margin-left:10px;} */
input:focus{border-color:#760000;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color:#FFF;}
.select-wrapper{overflow:hidden;border:1px solid #acacac;position:relative;}
.select-wrapper span{background:none repeat scroll 0 0 #fff;bottom:0;font-size:10px;left:90%;line-height:40px;position:absolute;right:0;text-align:center;}
.dual .select-wrapper span{left:80%;}
.dual .select-wrapper span.validate{left:73%;}
.dual span.validate{left:82%;}
.fullWidth span.validate{right:1.4%;}
.select-wrapper select{border:0;background:#FFF;width:100%;font-size:14px;padding:10px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border-radius:0;}
textarea{border:1px solid #acacac;border-radius:0;height:calc(100px - 20px);padding:10px;resize:none;width:100%;font-size:14px;}
textarea:focus{border-color:#760000;}
body.modalOpen{overflow:hidden;}
body.swipeOn{overflow:hidden;}
.right{float:right;}
.left{float:left;}
h2{font-size: 25px;font-weight: 700;margin-bottom: 15px;}
h4{font-size: 15px;font-weight: 400;margin-bottom: 15px;}
.hidden{display:none;}

/* INPUT SUGGESTER */
.input-suggester{position:relative;display:table;width:100%}
.input-suggester.ok span.validate{background-image:none;background-color:none;visibility:hidden;}
.input-suggester .selected{width:100%;background-color:#760000;color:#FFF;position:absolute}
.input-suggester .selected p{line-height:40px;padding-left:10px;}
.input-suggester .selected .remove{position:absolute;width:15px;height:15px;right:10px;top:12px;background-image:url(../imgs/close.png);background-size:43px;background-position:center center;background-repeat:no-repeat;opacity:.5;transition:all .2s ease;}
.input-suggester .selected .remove:hover{cursor:pointer;opacity:1;}
.input-suggester > ul{position:absolute;z-index:1;background-color:#FFF;border:1px solid #acacac;top:10px;visibility:hidden;opacity:0;max-height:230px;display:block !important;overflow:scroll;padding-bottom:0 !important;transition:all .2s ease}
.input-suggester > ul > li{width:100%;margin:0;padding:15px}
.input-suggester > ul > li:hover{background-color:#f7f7f7;cursor:pointer;transition:all .2s ease}
.input-suggester.on > ul{top:50px;visibility:visible;opacity:1;}

/* VALIDATE INPUT */
span.validate{background:url(../imgs/validateIcons@2x.png);border-radius:50%;right:3%;position:absolute;top:calc(50% - 20px + 22px);background-repeat:no-repeat;background-size:140%;width:20px;height:20px;visibility:hidden;}
.select-wrapper span.validate{top:calc(50% - 20px + 10px);left:87%;}
.ok span.validate{background-position:4px center;background-color:#37d579;visibility:visible;}
.wrong span.validate{background-position:-14px center;background-color:#E6304C;visibility:visible;}
.wrong input{border-color:#e6304c!important;}
.wrong textarea{border-color:#e6304c!important;}
.select-wrapper.wrong{border-color:#e6304c!important;}
.select-wrapper.wrong .bullet{color:#e6304c!important;}

/* BTNS */
.btn{padding:10px 15px;text-align:center;display:table;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;font-size:16px;}
.btn.big{padding:12px 35px;font-size:20px;}
.btn:hover{cursor:pointer;}
	/* orange */
	.btn.orange{background-color:#760000;color:#FFF;}
	.btn.orange:hover{background-color:#000;color:#FFF;}
	/* white */
	.btn.white{background-color:#FFF;color:#000;}
	.btn.white:hover{background-color:#000;color:#FFF;}
	/* red */
	.btn.red{background-color:#d71111;color:#FFF;}
	.btn.red:hover{background-color:#a51313;}
	/* grey */
	.btn.grey{background-color:#ddd;color:#000;}
	.btn.grey:hover{background-color:#bbb;}
	/* black */
	.btn.black{background-color:#000;color:#FFF;}
	.btn.black:hover{background-color:#760000;}
	/* cancel */
	.btn.grey.cancel{margin-right:10px;}
	
/* SWIPE */
.swipe{background-color:#000;bottom:0;left:-250px;position:fixed;top:0;width:250px;z-index:1000;transition:all .3s ease;}
.swipe.on{left:0;}
.swipe ul{color: #fff;padding: 90px 20px 30px;}
.swipe ul li a{padding:15px 10px;text-transform:uppercase;transition:all .3s ease;}
.swipe ul li a:hover{background-color:#FFF;color:#000;}
.swipe ul li.on a{background-color:#760000;}

/* ADMIN */

/* modal */
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#760000;z-index:99998;display:none;opacity:.9;}
.overlay:after{position:fixed;content:"";width:30px;height:30px;top:30px;right:30px;background-image:url(../imgs/close.png);background-repeat:no-repeat;background-size:300%;background-position:center center;opacity:.6;transition:all .2s ease;}
.overlay:hover:after{cursor:pointer;opacity:1;}
.overlay.black{background-color:#000;}
.modal{position:fixed;z-index:99999;display:none;transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;opacity:0;}
.modal.on{transition:opacity .4s linear;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-ms-transition:opacity .4s linear;opacity:1;}
	
	/* MAIN MODAL */
	.modal{width:600px;background:#FFF;padding:0 30px;left:calc(50% - 315px);top:70px;overflow-y:scroll;}
		/* HEADER */
		.modal .modalHeader{display:table;position:relative;width:100%;margin-bottom:20px;border-bottom:1px solid #000;}
		.modal .btnClose{position:absolute;width:20px;height:20px;background:url(../imgs/close.png) no-repeat center left;background-size:300%;right:0;opacity:.7;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;:all .2s linear;top:7px;}
		.modal .btnClose:hover{opacity:1;cursor:pointer;}
		.modal h4{font-size:24px;color:#000;}
		
		/* CONTENT */
		.modal .content{padding:30px 0;}
		
		/* FOOTER */
		.modal .modalFooter{display:table;width:100%;margin-top:20px;padding-top:20px;border-top:1px solid #000;}
		.modal .modalFooter .btn{float:right;}
		.modal .modalFooter .btn.left{float:left;}
		.modal .modalFooter .alert{color:red;float:left;line-height:40px;}
		
	/* BIG MODAL */
	.modal.big{width:calc(100% - 150px);left:calc(50% - 450px);max-width:840px;}
	.modal.big .imgWrapper{float:left;width:220px;height:270px;margin:0 30px 20px 20px;}
	.modal.big .imgWrapper .img{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;}
	.modal.big .info{float:right;width:calc(100% - 290px);margin:0 20px 20px 0;}
	.modal.big .info h4{color:#760000;}
	.modal.big .info h5{ font-size:18px;font-weight:700;margin-bottom:10px;}
	.modal.big .info p{font-size:14px;margin-bottom:10px;}
	.modal.big .info span{display:block;margin-bottom:3px;}
	.modal.big .info span.category{}
	.modal.big .info span.weight{}
	.modal.big .info span.price{}
	
	/* IMAGE MODAL */
	.modal.imagePreviewModal{bottom: 120px;left: calc(50% - 350px);top: 120px;width: 700px;overflow:hidden;background-position:center center;background-size:cover;}
	.modal.imagePreviewModal .modalFooter{border:none;position:absolute;height:60px;right:0;bottom:0;background-color:#FFF;left:0;padding:20px 20px 15px;}
	.modal.imagePreviewModal .content{height:500px;}
	.modal.imagePreviewModal .modalFooter input[type='file']{display:none;}
	.modal.imagePreviewModal .modalFooter .btn.orange{margin-left:10px;}
	.modal.imagePreviewModal .modalFooter .alertMainImage{color: #777;float: left;font-size: 14px;line-height: 35px;}
	
	/* NEW ZONE MODAL */
	.modal.addNewZoneModal .content ul{width:100%;display:table;}
	.modal.addNewZoneModal .content ul li{width:calc(50% - 5px);float:left;}
	.modal.addNewZoneModal .content ul li:nth-child(even){margin-left:10px;}
	
	/* LOADING MODAL */
	.modal.loadingModal{background-color: transparent;top: calc(50% - 80px);}
	.modal.loadingModal .content .loader{background-color: #fff;height: 60px;margin: 0 auto;width: 60px;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;-moz-animation:rotateplane 1.2s infinite ease-in-out;-ms-animation:rotateplane 1.2s infinite ease-in-out;}
	
	@-moz-keyframes rotateplane {
	  0% { -moz-transform: perspective(120px) }
	  50% { -moz-transform: perspective(120px) rotateY(180deg) }
	  100% { -moz-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
	}
	
	@-webkit-keyframes rotateplane {
	  0% { -webkit-transform: perspective(120px) }
	  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
	  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
	}
	
	@-ms-keyframes rotateplane {
	  0% { -ms-transform: perspective(120px) }
	  50% { -ms-transform: perspective(120px) rotateY(180deg) }
	  100% { -ms-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
	}
	
	@keyframes rotateplane {
	  0% { 
	    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	    -ms-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	    -moz-transform: perspective(120px) rotateX(0deg) rotateY(0deg); 
	  } 50% { 
	    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); 
	    -moz-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); 
	    -ms-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) ;
	  } 100% { 
	    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	    -moz-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	    -ms-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	  }
	}
	
	/* DELETE REMATE MODAL */
	.deleteRemateModal p{margin:5px 0 15px;}
	
	/* REMATE INFO MODAL */
	.remateInfoModal ul{width:100%;}
	.remateInfoModal ul li{width:100%;margin-bottom:10px;display:table;}
	.remateInfoModal ul li p{float:left;font-size:16px;}
	.remateInfoModal ul li small{float:right;font-size:16px;}
	.remateInfoModal ul li.important{padding-top:10px;border-top:1px solid #760000;}
	.remateInfoModal ul li.important p{color:#760000;text-transform:uppercase;font-weight:700;}
	.remateInfoModal ul li.important small{color:#760000;text-transform:uppercase;font-weight:700;}
	
	.add-total{color:#760000;font-size:12px;line-height:39px;display:table;text-transform:uppercase;cursor:pointer;}
	
/* masterNotification */
@keyframes alertNotification{0%{right:-340px;opacity:0;} 10%{right:40px;opacity:1;} 90%{right:40px;opacity:1;} 100%{right:-340px;opacity:0;}}
@-webkit-keyframes alertNotification{0%{right:-340px;opacity:0;} 10%{right:40px;opacity:1;} 90%{right:40px;opacity:1;} 100%{right:-340px;opacity:0;}}
@-moz-keyframes alertNotification{0%{right:-340px;opacity:0;} 10%{right:40px;opacity:1;} 90%{right:40px;opacity:1;} 100%{right:-340px;opacity:0;}}
@-ms-keyframes alertNotification{0%{right:-340px;opacity:0;} 10%{right:40px;opacity:1;} 90%{right:40px;opacity:1;} 100%{right:-340px;opacity:0;}}

.masterNotification{background-color:#000;position:fixed;right:-340px;top:40px;width:300px;z-index:999999;opacity:0;padding:40px;color:#FFF;}
.masterNotification.on{animation:alertNotification 3s ease;-webkit-animation:alertNotification 3s ease;-moz-animation:alertNotification 3s ease;-ms-animation:alertNotification 3s ease;}
.masterNotification.on.red{background-color:#e6304c;}

/* 	general */

/* 	masterHeader */
.admin .masterHeader{width:calc(100% - 120px;);padding:0 90px;height:70px;background-color:#760000;position:fixed;top:0;left:0;right:0;z-index:100;}
.admin .masterHeader > ul{list-style:none;}
.admin .masterHeader > ul > li{color:#FFF;float:left;position:relative;}
.admin .masterHeader > ul > li a{line-height:70px;padding:0 20px;transition:all .2s ease;}
.admin .masterHeader > ul > li a:hover{color:#760000;background-color:#FFF;}
.admin .masterHeader > ul > li a.on{color:#760000;background-color:#FFF;}
.admin .masterHeader .btn{float:right;margin-top:17px;margin-right:20px;font-size:12px;}
.admin .masterHeader > ul > li p{line-height:70px;padding:0 20px;transition:all .2s ease}
.admin .masterHeader > ul > li:hover p{background-color:#310000;cursor:pointer;}
.admin .masterHeader > ul > li p.on{color:#760000;background-color:#FFF;}
.admin .masterHeader > ul > li ul.dropdown{position:absolute;background-color:#310000;left:0;width:190px;opacity:0;overflow:hidden;height:0;transition:all .3s ease;}
.admin .masterHeader > ul > li:hover ul.dropdown{opacity:1;visibility:visible;height:140px;}
.admin .masterHeader > ul > li:hover ul.dropdown.long{height:210px;}
.admin .masterHeader ul.dropdown li{}
.admin .masterHeader ul.dropdown li a{}

/* 	masterContent */
.admin .masterContent{width:calc(100% - 180px);margin:140px 90px 0;}
.admin .masterContent .noResultsAlert{background-color: #760000;color: #fff;margin: 80px auto 0;max-width: 400px;padding: 40px;text-align: center;width: 90%;}
	/* 	slaveHeader */
	.admin .masterContent .slaveHeader{width:calc(100% - 180px);height:70px;position:fixed;background-color:#FFF;top:70px;border-bottom:1px solid;z-index:99;}
	.admin .masterContent .slaveHeader h2{line-height:70px;display:table;margin-left:20px;margin-right:20px;display:inline;float:left;}
	/* generalSearch */
	.admin .masterContent .slaveHeader .generalSearch{display:table;float:left;}
	.admin .masterContent .slaveHeader .generalSearch input{float:left;line-height:30px;margin-left:20px;margin-top:20px;width:250px;margin-right:10px;}
	.admin .masterContent .slaveHeader .generalSearch .select-wrapper{margin-top:20px;display:table;width:195px;float:left;}
	.admin .masterContent .slaveHeader .generalSearch .select-wrapper .bullet{line-height:30px;font-size:8px}
	.admin .masterContent .slaveHeader .generalSearch .select-wrapper select{padding: 6.5px 10px;}
	.admin .masterContent .slaveHeader .generalSearch input[type="submit"]{float:left;width:100px;border:0;background-color:#000;color:#FFF;font-size:14px;line-height:32px;margin-left:10px}
	.admin .masterContent .slaveHeader .btn{float:right;margin:14px 20px 0 0;}
	.admin .masterContent .slaveHeader .requiredFields{float:right;font-size:14px;line-height:69px;margin-right:20px;}
	/* 	slaveContent */
	.admin .masterContent .slaveContent{width:100%;padding-bottom:60px;display:inline-block;position:relative;}
	
	.wrapper.admin .masterContent .slaveContent footer.total{position:fixed;bottom:0;background-color:#f1f1f1;padding:20px 100px;left:0;right:0}

/* loginPage */
.admin.loginPage{background-color:#760000;position:absolute;top:0;bottom:0;left:0;right:0;}
.admin.loginPage form{background-color:transparent;height:255px;display:table;padding:40px;width:500px;position:absolute;top:calc(50% - 180px);left:calc(50% - 255px);}
.admin.loginPage form .header h4{color:#fff;font-size:30px;margin-left:10px;font-weight:700;}
.admin.loginPage form .content input{border:0;border-bottom:2px solid #FFF;background:transparent;color:#fff;font-size:26px;opacity:.6;padding:20px 10px 10px;width:100%;transition:all .2s ease;}
.admin.loginPage form .content input:focus{opacity:1;}
.admin.loginPage form .footer input{border:0 none;float:right;font-size:18px;margin-top:30px;width:auto;}

/* 	listapropiedades */
.admin.listaPropiedades{}
	
/* propiedades */
	/* filters */
	.wrapper.houses .slaveContent .filters{background-color: rgba(255, 255, 255, 0.95);bottom: 0;padding: 40px;position: absolute;top: 0;width: 350px;z-index: 1;opacity:0;left:-430px;transition:all .5s ease;}
	.wrapper.houses .slaveContent.filters .filters{opacity:1;left:0;}
	.wrapper.houses .slaveContent .filters ul li{margin-bottom:10px;display:table;width:100%;}
	.wrapper.houses .slaveContent .filters ul li.prices{padding:20px;background-color:#ffebb3;margin-top:20px;border-top:2px solid;}
	.wrapper.houses .slaveContent .filters ul li.off{display:none;}
	.wrapper.houses .slaveContent .filters ul li .btn{width:100%;margin-top:10px;}
	.wrapper.houses .slaveContent .filters input[type="checkbox"]{float: left;margin-top: 5px;margin-right: 7px;}
	.wrapper.houses .slaveContent .filters .checkboxes{float: left;margin-right: 30px;}
	/* houses */
	.wrapper.houses .slaveContent .content{width:100%;float:left;padding:40px;}
	.wrapper.houses .slaveContent .content ul li{background-color:#eee;margin-bottom:20px;width:100%;transition:all .3s ease;position:relative;}
	.wrapper.houses .slaveContent .content ul li:hover{transform:scale(1.02);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);}
	.wrapper.houses .slaveContent .content ul li a{padding:20px;}
	/* img */
	.wrapper.houses .slaveContent .content ul li .img{float:left;width:200px;height:150px;margin-right:20px;background-repeat:no-repeat;background-size:cover;background-position:center center;}
	.wrapper.houses .slaveContent .content ul li .referenceId{background-color:#760000;color:#fff;font-size:20px;left:-5px;padding:10px 10px 10px 20px;position:absolute;}
	/* info */
	.wrapper.houses .slaveContent .content .noResultsAlert{background-color: #760000;color: #fff;margin: 80px auto 0;max-width: 400px;padding: 40px;text-align: center;width: 90%;}
	.wrapper.houses .slaveContent .content .noResultsAlert .btn{margin:30px auto 0;}
	.wrapper.houses .slaveContent .content ul li .info{float:left;width:calc(100% - 320px);padding:5px 0;}
	.wrapper.houses .slaveContent .content ul li .info h3{font-size:22px;margin-bottom:5px;overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;}
	.wrapper.houses .slaveContent .content ul li .info.noPicture{padding-left: 10px;width:calc(100% - 10px);}
	.wrapper.listaMercaderia.houses .slaveContent .content ul li .info{width:100%;padding:0;}
	.wrapper.listaMercaderia.houses .slaveContent .content ul li .info h3{float:left;margin-right:20px;margin-bottom:0;}
	.wrapper.listaMercaderia.houses .slaveContent .content ul li .info p.description{width:calc(100% - 150px);margin:0;float:left;height:20px;margin-top:4px}
	.wrapper.houses .slaveContent .content ul li .info p.description{font-size:15px;font-weight:300;margin-bottom:10px;overflow:hidden;position:relative;text-overflow:ellipsis;height:40px}
	.wrapper.houses .slaveContent .content ul li .info p.description:after{background:linear-gradient(to right, rgba(238, 238, 238, 0), rgba(238, 238, 238, 1) 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:0;content:"";height:20px;position:absolute;right:0;text-align:right;width:15%;}
	.wrapper.houses .slaveContent .content ul li .info p.type{border:2px solid;border-radius:20px;display:inline-block;font-size:14px;margin-bottom:10px;padding:8px 15px;text-transform:uppercase;}
	.wrapper.houses .slaveContent .content ul li .info p.type.completa{border-color:#bebebe;color:#bebebe;}
	.wrapper.houses .slaveContent .content ul li .info p.type.retirada{border-color:#faaf40;color:#faaf40;}
	.wrapper.houses .slaveContent .content ul li .info p.type.pagar{border-color:#00a448;color:#00a448;}
	.wrapper.houses .slaveContent .content ul li .info p.type.cobrar{border-color:#a30000;color:#a30000;}
	.wrapper.houses .slaveContent .content ul li .info p.buyType{border:2px solid;border-radius:20px;display:inline-block;font-size:14px;margin-bottom:10px;padding:8px 15px;text-transform:uppercase;}
	.wrapper.houses .slaveContent .content ul li .info p.zone{margin-bottom:10px;display:table;float:left;width:calc(100% - 150px);font-size:14px;color:#760000;}
	.wrapper.houses .slaveContent .content ul li .info p.price{font-size:24px;font-weight:700;display:table;float:left;width:calc(100% - 150px);}
	.wrapper.houses .slaveContent .content ul li .info .btn{float:right;margin-top:-20px;}
	/* detail */
	.wrapper.detail .slaveContent{margin: 140px auto 50px;width: 90%;}
	.wrapper.detail .slaveContent .house{width: 100%;margin-bottom: 80px;}
	.wrapper.detail .slaveContent .gallery{width: 60%;float: left;position: relative;}
	.wrapper.detail .slaveContent .gallery .slide{height: 500px;width: 100%;display: block;background-color: white;background-size: cover;background-position: center center;}
	.wrapper.detail .slaveContent .houseInfo{width: 40%;float: right;padding:0 50px;}
	.wrapper.detail .slaveContent .houseInfo p.id{background-color: #760000;color: #fff;display: table;margin-bottom: 15px;padding: 10px;}
	.wrapper.detail .slaveContent .houseInfo h3{ font-size: 22px;margin-bottom: 5px;margin-bottom: 15px;text-transform:uppercase;}
	.wrapper.detail .slaveContent .houseInfo h4{font-family:"Lato";font-size: 15px;font-weight: 300;margin-bottom: 10px;margin-bottom: 10px;}
	.wrapper.detail .slaveContent .houseInfo .type{ border: 1px solid;border-radius: 20px;display: inline-block;font-size: 12px;padding: 8px 15px;text-transform: uppercase;margin-bottom: 15px;}
	.wrapper.detail .slaveContent .houseInfo .buyType{ border: 1px solid;border-radius: 20px;display: inline-block;font-size: 12px;padding: 8px 15px;text-transform: uppercase;margin-bottom: 15px;}
	.wrapper.detail .slaveContent .houseInfo .address{font-family:"Lato";font-size: 15px;font-weight: 700;overflow: hidden;position: relative;text-overflow: ellipsis;margin-bottom: 10px;}
	.wrapper.detail .slaveContent .houseInfo ul.details.hidden{display:none;}
	.wrapper.detail .slaveContent .houseInfo ul.details{float:left;width:100%;margin:10px 0 20px;}
	.wrapper.detail .slaveContent .houseInfo ul.details li{margin:10px 0;width: calc(50% - 10px);float:left;}
	.wrapper.detail .slaveContent .houseInfo ul.details li:nth-child(even){margin-left:10px;}
	.wrapper.detail .slaveContent .houseInfo ul.details li p{}
	.wrapper.detail .slaveContent .houseInfo ul.details li p span{font-weight:700;}
	.wrapper.detail .slaveContent .houseInfo .queriesRight{display:table;}
	.wrapper.detail .slaveContent .houseInfo .price{font-size: 35px;font-weight: 700;overflow: hidden;position: relative;text-overflow: ellipsis;margin-bottom: 20px;margin-top: 15px;}
	.wrapper.detail .slaveContent .houseInfo .pdfDownload{font-size:14px;margin-top:10px;}
	.wrapper.detail .slaveContent .houseInfo .pdfDownload:hover{color:#760000;text-decoration:underline;cursor:pointer;}
	
	.wrapper.detail .slaveContent .simil{display: block;width: 100%;border-bottom: 1px solid #000;height: 30px;}
	.wrapper.detail .slaveContent .more ul{width:100%;margin-top:10px;display:table;}
	.wrapper.detail .slaveContent .more ul li{width:50%;padding:20px;float:left;}
	.wrapper.detail .slaveContent .more ul li .img{width:calc(50% - 20px);margin-right:20px;height:150px;float:left;background-repeat:no-repeat;background-position:center center;background-size:cover;}
	.wrapper.detail .slaveContent .more ul li h3{overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:16px;margin-bottom:10px;}
	.wrapper.detail .slaveContent .more ul li p.type{border:1px solid;border-radius:20px;display:inline-block;font-size:12px;margin-bottom:10px;padding:7px 10px;text-transform:uppercase;}
	.wrapper.detail .slaveContent .more ul li p.buyType{border:1px solid;border-radius:20px;display:inline-block;font-size:12px;margin-bottom:10px;padding:7px 10px;text-transform:uppercase;}
	.wrapper.detail .slaveContent .more ul li p.price{font-size: 20px;font-weight: 700;margin-bottom: 10px;}
	.wrapper.detail .slaveContent .more ul li a{font-size:14px;color:#FFF;background-color:#000;padding:8px 15px;display:table;transition:all .3s ease;}
	.wrapper.detail .slaveContent .more ul li a:hover{background-color:#760000;}
		
/* detailPage */
	.admin.detailPage .masterContent .slaveContent{margin:0 auto;display:table;}
	.admin.detailPage .masterContent .slaveContent ul{border-bottom: 1px solid #760000;display: table;margin: 20px auto;padding-bottom:10px;width:100%;}
	/* images */
	.admin.detailPage .masterContent .slaveContent ul.images li{float:left;margin:15px 5px 5px;transition:all .3s ease;}
	.admin.detailPage .masterContent .slaveContent ul.images li.main{outline: 4px solid #760000;outline-offset: -4px;}
	.admin.detailPage .masterContent .slaveContent ul.images li .img:hover{cursor:pointer;transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);}
	.admin.detailPage .masterContent .slaveContent ul.images li.addImage .img{background-color:#760000;position:relative;}
	.admin.detailPage .masterContent .slaveContent ul.images li.addImage{opacity:.7;}
	.admin.detailPage .masterContent .slaveContent ul.images li.addImage{opacity:.7;}
	.admin.detailPage .masterContent .slaveContent ul.images li.addImage:hover{opacity:1;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.admin.detailPage .masterContent .slaveContent ul.images li.addImage .img:hover{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.admin.detailPage .masterContent .slaveContent ul.images li.addImage .img:after{color:#fff;content:"+";font-size:60px;line-height:117px;position:absolute;text-align:center;width:99%;}
	.admin.detailPage .masterContent .slaveContent ul.images li.fullWidth{width:calc(100% - 20px);}
	.admin.detailPage .masterContent .slaveContent ul.images li .img{background-position:center center;background-size:cover;height:125px;width:170px;transition:all .3s ease;}
	.admin.detailPage .masterContent .slaveContent ul.images li input{display:none;}
	/* info */
	.admin.detailPage .masterContent .slaveContent ul.info{width:100%;}
	.admin.detailPage .masterContent .slaveContent ul.info h3 span.lote{color:#760000;font-weight:700;}
	.admin.detailPage .masterContent .slaveContent ul.info.receipt{width:50%;float:left;border-bottom:0;}
	.admin.detailPage .masterContent .slaveContent ul.info.receipt.total{padding:20px 0 0 20px;margin:0 auto;float:right}
	.admin.detailPage .masterContent .slaveContent ul.info.receipt.total li{text-align:right;}
	.admin.detailPage .masterContent .slaveContent ul.info.receipt.total li p{text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:7px;border-bottom:1px solid #cecece;padding-bottom:5px}
	.admin.detailPage .masterContent .slaveContent ul.info.receipt.total li small{font-size:20px;font-weight:300;margin-bottom:10px;display:table;width:100%;height:24px;line-height:24px;}
	.admin.detailPage .masterContent .slaveContent ul.info.receipt.total li small.price-total{color:#760000;}
	.admin.detailPage .masterContent .slaveContent ul.info > li{float:left;width:calc(50% - 20px);margin:10px;position:relative;}
	.admin.detailPage .masterContent .slaveContent ul.info li{float:left;position:relative;}
	.admin.detailPage .masterContent .slaveContent ul.info li.hidden{display:none;}
	.admin.detailPage .masterContent .slaveContent ul.info li.fullWidth{width:calc(100% - 20px);}
	.admin.detailPage .masterContent .slaveContent ul.info li.fullWidth.alert{display:none;}
	.admin.detailPage .masterContent .slaveContent ul.info li.fullWidth.alert.on{display:block;}
	.admin.detailPage .masterContent .slaveContent ul.info li.fullWidth.alert p{color:#E6304C;padding-left:25px;}
	.admin.detailPage .masterContent .slaveContent ul.info li.fullWidth.alert p:after{content:"";position:absolute;width:20px;height:20px;background-color:#E6304C;border-radius:50%;left:0;background-image:url('../imgs/validateIcons@2x.png');background-size:auto 9px;background-repeat:no-repeat;background-position:-17px 50%}
	.admin.detailPage .masterContent .slaveContent ul.info li.divider{border-bottom:1px solid #999;}
	.admin.detailPage .masterContent .slaveContent ul.info li.dual{margin:10px;}
	.admin.detailPage .masterContent .slaveContent ul.info li.dual > ul{margin:0;padding:0;border:0;width:100%;}
	.admin.detailPage .masterContent .slaveContent ul.info li.dual > ul li {width:calc(50% - 5px);}
	.admin.detailPage .masterContent .slaveContent ul.info li.dual > ul li:last-child{float:right;}
	.admin.detailPage .masterContent .slaveContent ul.info li.dual > ul li input{width:100%;}
	.admin.detailPage .masterContent .slaveContent ul.info li.checkboxList ul{border:0;margin:0 auto;padding:0;display:table;}
	.admin.detailPage .masterContent .slaveContent ul.info li.checkboxList ul li{width:auto;}
	.admin.detailPage .masterContent .slaveContent ul.info li.checkboxList ul li input{display:none;}
	.admin.detailPage .masterContent .slaveContent ul.info li.checkboxList ul li label{text-align:center;line-height:30px;padding:0 15px;border:1px solid #000;transition:all .2s ease;}
	.admin.detailPage .masterContent .slaveContent ul.info li.checkboxList ul li label:hover{color:#760000;border-color:#760000;cursor:pointer;}
	.admin.detailPage .masterContent .slaveContent ul.info li.checkboxList ul li label.on{background-color:#760000;border-color:#760000;color:#FFF;}
	.admin.detailPage .masterContent .slaveContent ul.info li.checkboxList ul li label.on:hover{color:#FFF;}
	.admin.detailPage .masterContent .slaveContent .publishSection label{float:left;}
	.admin.detailPage .masterContent .slaveContent .publishSection input{float:left;margin:3px 10px 0;}
	.admin.detailPage .masterContent .slaveContent .btn.more{float:right;margin-left:20px;}
	.admin.detailPage .masterContent .slaveContent .form-catalogo{position:relative;}
	.admin.detailPage .masterContent .slaveContent .form-catalogo label{margin:20px 0;float:left;}
	.admin.detailPage .masterContent .slaveContent .form-catalogo p{float:left;margin:30px 0 0 15px;}
	.admin.detailPage .masterContent .slaveContent .form-catalogo input[type="file"]{visibility:hidden;}
	/* more info */
	.admin.detailPage .masterContent .slaveContent ul.lotes{display:table;}
	.admin.detailPage .masterContent .slaveContent ul.lotes li.fullWidth{border-left:0px solid #800408;transition:all .3s ease;}
	.admin.detailPage .masterContent .slaveContent ul.lotes li.fullWidth:hover{border-left:10px solid #800408;}
	.admin.detailPage .masterContent .slaveContent ul.lotes li a{background-color:#eee;padding:20px 140px 20px 20px}
	.admin.detailPage .masterContent .slaveContent ul.lotes li a .img{width:100px;height:80px;float:left;margin-right:20px;background-position:center;background-size:cover;background-repeat:no-repeat;}
	.admin.detailPage .masterContent .slaveContent ul.lotes li a .info h3{margin-bottom:10px;overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:12px}
	.admin.detailPage .masterContent .slaveContent ul.lotes li a .info p{font-size:16px;font-weight:300;}
	.admin.detailPage .masterContent .slaveContent ul.lotes li a span.remito{position:absolute;background-color:#800408;color:#FFF;line-height:40px;text-align:center;width:80px;border-radius:30px;top:calc(50% - 20px);right:30px}
	/* planilla */
	.admin.detailPage .masterContent .slaveContent ul.planilla{border-bottom:0;background-color:#dbdbdb;padding:20px;margin-top:20px;display:inline-block}
	
/* sliderPage */
	.admin.sliderPage .masterContent .slaveContent form .imageInput label{margin-top:20px;float:left;width:auto;}
	.admin.sliderPage .masterContent .slaveContent form .imageInput .btn.red{float:left;margin:20px 0 0 15px;}
	
/* 	listaRemates */
.admin.listaRemates{}
.admin.listaRemates .masterContent .slaveContent li{padding:10px;float:left;width:calc(100% - 300px);}
.admin.listaRemates .masterContent .slaveContent li.responsive{width:calc(100% - 510px);}
.admin.listaRemates .masterContent .slaveContent li.long{width:230px;}
.admin.listaRemates .masterContent .slaveContent li.short{width:140px;}

	/* listHeader */
	.admin.listaRemates .masterContent .slaveContent ul.listHeader{background-color: #000;color: #fff;display: table;width: 100%;}
	
	/* remates */
	.admin.listaRemates .masterContent .slaveContent ul.remates{padding-top:20px;}
	.admin.listaRemates .masterContent .slaveContent ul.remates > li{background-color:#f7f7f7;transition:all .3s ease;position:relative;width:100%;color:#000;}
	.admin.listaRemates .masterContent .slaveContent ul.remates > li:hover{transform:scale(1.02);-webkit-transform:scale(1.02);-ms-transform:scale(1.01);-moz-transform:scale(1.01);cursor:pointer;background-color:#760000;color:#FFF;}
	.admin.listaRemates .masterContent .slaveContent ul.remates > li{margin-bottom:10px;width:100%;}
	.admin.listaRemates .masterContent .slaveContent ul.remates > li a{width:100%;}
	.admin.listaRemates .masterContent .slaveContent ul.remates li ul li p{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;margin-bottom:5px;}
	.admin.listaRemates .masterContent .slaveContent ul.remates li ul li span{display:inline;}
	.admin.listaRemates .masterContent .slaveContent ul.remates li ul li.last{float:right;width:105px;text-align:right;line-height:43px;}
	.admin.listaRemates .masterContent .slaveContent ul.remates li ul li.last span{float:left;margin:0;padding:0;border:0;}

/* 	listaFacturas */
.admin.listaFacturas .slaveHeader input[type="text"]{width:150px;}
.admin.listaFacturas .masterContent .slaveContent li a{display:table;position:relative;width:100%;}
.admin.listaFacturas .masterContent .slaveContent li p{float:left;}
.admin.listaFacturas .masterContent .slaveContent li p span{display:block;margin-top:10px;font-weight:700;text-transform:uppercase;}
.admin.listaFacturas .masterContent .slaveContent li small.status{position:absolute;font-size:16px;padding:10px 20px 12px;color:#FFF;border-radius:20px;top:23px;right:20px}

/* 	listaClientes */
.admin.listaClientes .masterContent .slaveContent li > a{width:calc(100% - 160px);display:inline-block}
.admin.listaClientes .masterContent .slaveContent li a.btn{float:right;font-size:12px;padding:10px;margin:10px;color:#FFF;display:inline-block;width:auto}

/* 	listaPlanillas */
.wrapper.admin.listaPlanillas .masterContent .slaveContent li a{position:relative;padding-left:60px;}
.wrapper.admin.listaPlanillas .masterContent .slaveContent li a span.status{position:absolute;width:15px;height:15px;border-radius:50%;display:block;left:25px;top:30px;background-color:#c7c7c7;}
.wrapper.admin.listaPlanillas .masterContent .slaveContent li .info{width:100%;}
.wrapper.admin.listaPlanillas .masterContent .slaveContent li .info h3{display:table;float:left;padding-right:20px;margin-right:20px;border-right:1px solid;margin-bottom:0;text-transform:none;font-size:20px;font-weight:700;}
.wrapper.admin.listaPlanillas .masterContent .slaveContent li .info .buyer{float:left;line-height:24px;opacity:.3;}
.wrapper.admin.listaPlanillas .masterContent .slaveContent li .info p.price{float:right;width:auto;font-size:20px;font-weight:500;opacity:.3;}
	/* sold */
	.wrapper.admin.listaPlanillas .masterContent .slaveContent li.sold{background-color:#FFF;outline:1px solid #1ac748;}
	.wrapper.admin.listaPlanillas .masterContent .slaveContent li.sold a span.status{background-color:#1ac748;}
	.wrapper.admin.listaPlanillas .masterContent .slaveContent li.sold .info .buyer{opacity:1;}
	.wrapper.admin.listaPlanillas .masterContent .slaveContent li.sold .info p.price{opacity:1;}
	
/* 	listaPlanillas */
.wrapper.admin.listaParticipantes .masterContent .slaveContent li a{position:relative;padding:10px 0 10px 50px;}
.wrapper.admin.listaParticipantes .masterContent .slaveContent li a span.status{position:absolute;width:15px;height:15px;border-radius:50%;display:block;left:20px;top:17px;background-color:#c7c7c7;}
.wrapper.admin.listaParticipantes .masterContent .slaveContent li .info{width:100%;}
.wrapper.admin.listaParticipantes .masterContent .slaveContent li .info h3{display:table;float:left;margin-bottom:0;text-transform:none;font-size:14px;}
.wrapper.admin.listaParticipantes .masterContent .slaveContent li .info .buyer{float:left;line-height:24px;opacity:.3;}
.wrapper.admin.listaParticipantes .masterContent .slaveContent li .info p.price{float:right;width:auto;font-size:14px;font-weight:500;padding-right:20px;}
	/* sold */
	.wrapper.admin.listaParticipantes .masterContent .slaveContent li.green{background-color:#FFF;outline:1px solid #1ac748;}
	.wrapper.admin.listaParticipantes .masterContent .slaveContent li.red{background-color:#FFF;outline:1px solid #c71a1a;}
	.wrapper.admin.listaParticipantes .masterContent .slaveContent li.green a span.status{background-color:#1ac748;}
	.wrapper.admin.listaParticipantes .masterContent .slaveContent li.red a span.status{background-color:#c71a1a;}
	.wrapper.admin.listaParticipantes .masterContent .slaveContent li.sold .info .buyer{opacity:1;}
	.wrapper.admin.listaParticipantes .masterContent .slaveContent li.sold .info p.price{opacity:1;}

/* detail receipt */
.admin.detailPage.receipt .masterContent .slaveContent ul.info .btn.searchLote{margin-top: 24px;margin-left:10px;}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos{}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos ul{border:0;margin:0;padding:0}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos ul li{width:100%;margin-bottom:20px;background-color:#e7e7e7;}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos ul li .img{width:100px;height:80px;float:left;margin-right:20px;background-position:center;background-size:cover;background-repeat:no-repeat;}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos ul li .info h3{margin-bottom:10px;overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:12px}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos ul li .info p{font-size:15px;font-weight:300;overflow:hidden;position:relative;text-overflow:ellipsis;width:calc(100% - 280px);float:left;height:40px;margin-top:19px}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos ul li .info p:after{background:linear-gradient(to right, rgba(231, 231, 231, 0), rgba(231, 231, 231, 1) 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:0;content:"";height:20px;position:absolute;right:0;text-align:right;width:15%}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos ul li .remito{position:absolute;background-color:#800408;color:#FFF;line-height:40px;text-align:center;width:80px;border-radius:30px;top:calc(50% - 20px);right:60px}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos ul li .removeRemito{width:20px;height:20px;position:absolute;top:30px;right:25px;background-image:url(../imgs/close.png);background-size:auto 20px;background-repeat:no-repeat;background-position:center right;opacity:.5}
.admin.detailPage.receipt .masterContent .slaveContent ul.info .remitos ul li .removeRemito:hover{opacity:1;cursor:pointer;}

/* liquidacion */
.admin.detailPage.liquidacion{}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info{}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li{margin-top:0;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.title{margin-bottom:20px;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.no-sell{opacity:.5;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li:hover h3{color:#760000}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product{border-bottom:1px solid #E2E2E2;padding-bottom:10px}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product.empty{opacity:.3;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product.header{border-bottom:0;background-color:#f1f1f1;padding:0}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product .img{width:70px;height:50px;float:left;background-size:cover;background-position:center;margin-right:15px;display:table;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product .info{width:calc(100% - 85px);display:table;float:left}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product{display:table;width:calc(100% - 20px);font-size:12px;position:relative;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product:not(.header):before{content:"";position:absolute;width:10px;height:10px;background-color:red;border-radius:10px;left:-25px;top:calc(50% - 10px)}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product.empty:not(.header):before{content:none;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product.done:not(.header):before{background-color:#00ff6b;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product a:not(.check){float:left;display:table;width:90px;line-height:50px;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product a.check{display:inline-block;text-align:right;width:90px;line-height:50px}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product a.check:hover{color:#76000;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p{float:left;display:table;width:90px;line-height:50px;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.btn-comission:after{content:"✎";margin-left:5px;color:#760000;opacity:0;transition:all .3s ease;visibility:hidden;position:absolute;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.btn-comission:hover:after{opacity:1;visibility:visible;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.btn-comission:hover{cursor:pointer;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 640px);display:block;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info.ventas li.product p.title{width:calc(100% - 550px);}
.admin.detailPage.liquidacion.multiple .masterContent .slaveContent ul.info li.product p.title{width:calc(100% - 550px);}
.admin.detailPage.liquidacion.multiple .masterContent .slaveContent ul.info .check.status_remitente{display:none;}
.admin.detailPage.liquidacion.multiple .masterContent .slaveContent ul.info .check.status_venta{display:none;}
.admin.detailPage.liquidacion.multiple .masterContent .slaveContent ul.info.ventas li.product p.title{width:calc(100% - 460px);}
.admin.detailPage.liquidacion.multiple .masterContent .slaveContent ul.info.ventas li.total p:first-child{width:160px;}
.admin.detailPage.liquidacion.multiple .masterContent .slaveContent ul.info.ventas li.total p:first-child.full{width:100%;margin:0;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.check{text-align:right;opacity:.2;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.check.disabled{opacity:1;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.check.off{opacity:0;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.check.disabled:hover{cursor:initial}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.check.off:hover{cursor:default;opacity:0;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.check:hover{opacity:1;cursor:pointer;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product p.check.checked{opacity:1;color:#760000}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.product .price span{font-size:16px;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.total{width:calc(100% - 20px);float:right;padding:10px;background-color:#f1f1f1;margin:-10px 10px 0;margin-bottom:20px;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.total.on{background-color:#ffcece;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.total p{font-weight:700;font-size:12px;float:right;width:90px;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.total p:first-child{text-align:right;margin-left:20px;width:250px}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.total p.small{font-weight:500;font-size:12px;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.total p.payment:before{content:"✎";margin-right:5px;color:#760000;opacity:0;transition:all .3s ease;visibility:hidden;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.total p.payment:hover:before{opacity:1;visibility:visible;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info li.total p.payment:hover{cursor:pointer;}

.admin.detailPage.liquidacion .masterContent .slaveContent ul.info form.factura{display:table;padding:0 10px;margin-bottom:30px;opacity:.2;width:100%;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info form.factura.on{opacity:1;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info form.factura input[type="text"]{width:300px;float:left;margin-right:20px;}
.admin.detailPage.liquidacion .masterContent .slaveContent ul.info form.factura p{float:left;font-size:14px;line-height:38px;margin-left:20px;}

.admin.detailPage.liquidacion .masterContent .slaveContent li.form-liquidacion ul{padding:0;border:0}
.admin.detailPage.liquidacion .masterContent .slaveContent li.form-liquidacion ul li{margin-right:10px}
.admin.detailPage.liquidacion .masterContent .slaveContent li.form-liquidacion ul li .select-wrapper{width:200px;}
.admin.detailPage.liquidacion .masterContent .slaveContent li.form-liquidacion ul li:last-child{margin:24px 0 0 0;float:right}

.admin.detailPage.liquidacion .masterContent .slaveContent p.saldo{color:#760000;}

.admin.detailPage.liquidacion .masterContent .slaveContent form.email input[type="text"]{float:left;width:300px;margin-right:10px}

	/* liquidacion print */
	.admin.detailPage.print .masterContent .slaveContent{display:block;}
	.admin.detailPage.print .masterContent .slaveContent ul{display:inline-block;}
	.admin.detailPage.liquidacion.print .masterContent{margin:0;width:100%;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent{padding-top:30px;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent h1{margin:0 10px 10px;font-size:24px;color:#760000;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent h2{margin:0 10px;font-size:18px;font-weight:normal;padding-bottom:20px;border-bottom:1px solid #760000;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li a p.price{line-height:initial;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li a .info{width:100%;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent .sign small{margin-top:150px;display:block;border-top:1px solid;width:300px;padding-top:10px}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.product:not(.header):before{content:none;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.product{font-size:11px;padding-bottom:0;margin-bottom:0;display:block;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.product .info{display:block;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.total{margin:0 10px;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.total p{width:80px;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.total p:first-child{width:230px;}
	.admin.detailPage.liquidacion.multiple.print .masterContent .slaveContent ul.info.ventas li.total p:first-child{width:210px;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.total p.small{font-size:11px;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.product .img{width:50px;height:35px;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.product p{width:80px;line-height:35px;}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.product p.title{width:calc(100% - 480px);line-height:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:20px;padding-top:10px;padding-bottom:10px}
	.admin.detailPage.liquidacion.print .masterContent .slaveContent ul.info li.product a{width:80px;font-size:11px;line-height:35px;}
	
	.admin.detailPage.liquidacion.factura .masterContent .slaveContent ul.info li.product p.title{width:calc(100% - 370px)}
	.align-right{text-align:right;}
	.admin.detailPage.liquidacion.factura .masterContent .slaveContent ul.info li.product:not(.header):before{content:none;}
	.admin.detailPage.liquidacion.factura .masterContent .slaveContent ul.info li.total p:first-child{width:80px;margin-left:0;}
	.admin.detailPage.liquidacion.factura .masterContent .slaveContent a.delete-factura{font-size:12px;color:red;display:table;margin-left:20px;}
	
/* sliderPage */
.admin.sliderPage .masterContent .slaveContent form .imageInput{width:100%;float:left;padding:40px 0;position:relative;}
	
/* masterFooter */
.admin .masterFooter{background-color:#000;height:60px;width:100%;margin-top:40px;display:none;}	


/* datepicker jquery ui */
div.ui-datepicker{background-color:#760000;color:#FFF;}
div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{display:table;margin-bottom:10px;width:240px;padding:20px 20px 0;}
a.ui-datepicker-prev.ui-corner-all{display:table;float:left;font-size:14px;width:20%;line-height:14px;}
a.ui-datepicker-prev.ui-corner-all:hover{cursor:pointer;}
a.ui-datepicker-next.ui-corner-all{display:table;float:right;font-size:14px;width:20%;line-height:14px;text-align:right;}
a.ui-datepicker-next.ui-corner-all:hover{cursor:pointer;}
.ui-datepicker-title{display:initial;float:left;font-size:16px;text-align:center;width:60%;line-height:14px;}
.ui-datepicker-title span{font-weight:700;}
table.ui-datepicker-calendar{width:240px;text-align:center;padding:0 20px 20px;}
table.ui-datepicker-calendar tbody tr td{padding:3px;}
table.ui-datepicker-calendar tbody tr td:hover{background-color:#000;}






































/* MEDIA QUERIES */
@media only screen 
and (max-width : 900px) {
	.btnSwipe{display:block;}
	.btnFilterSwipe{display:block;}
	/* masterHedaer */
	.masterHeader .logo{left:calc(50% - 90px);margin:0;position:absolute;}
	.masterHeader ul.headerMenu{display:none;}
			
	/* 	DETALLE */
	.wrapper.detail .wrapperContent .houseInfo .price{font-size:18px;overflow:inherit;position:static;text-overflow:inherit;}
}

@media only screen 
and (max-width : 750px){
	/* PROPIEDADES */
		/* houses */
		.wrapper.houses .slaveContent .content ul li .img{width:200px;}
		.wrapper.houses .slaveContent .content ul li .info{width:calc(100% - 220px);}
	
	/* DETALLES */
	.wrapper.detail .wrapperContent .houseInfo ul.details li{width:100%;}
	.wrapper.detail .wrapperContent .houseInfo ul.details li:nth-child(even){margin-left:0;}
}

@media only screen 
and (max-width : 1024px) and (min-width : 901px){
	/* PROPIEDADES */
		/* houses */
		.wrapper.houses .wrapperContent .content{width:calc(100% - 250px);}
		.wrapper.houses .wrapperContent .content ul li .img{width:250px;}
		.wrapper.houses .wrapperContent .content ul li .info{width:calc(100% - 270px);}
}
	
@media only screen 
and (max-width : 950px) {

	/* DETALLE */
	.wrapper.detail .wrapperContent .gallery{width: 100%;margin-bottom: 70px;}
	.wrapper.detail .wrapperContent .gallery .slide{height:300px;}
	.wrapper.detail .wrapperContent .houseInfo{float: none;width: 100%}
	.wrapper.detail .wrapperContent .houseInfo .queriesLeft{float: left;width: 50%;}
	.wrapper.detail .wrapperContent .houseInfo .queriesRight{float: right;}
	.wrapper.detail .wrapperContent .houseInfo p.id{margin: 0 auto 25px;display:inline-block;text-align: center;width: 100%;}
	.wrapper.detail .wrapperContent .more ul{display:block;}
	.wrapper.detail .wrapperContent .more ul li{width:100%;}
}

@media only screen 
and (max-width : 650px) {
	.wrapper.home .section.main{display:table;margin-top:90px;position:inherit;}
	.wrapper.home .section.main h1{margin-top:40px;font-size:40px;}
	.wrapper.home .section.main > div{height:600px;width:100%;}
	.wrapper.home .section.main .content .btn{opacity:1;}
	
	.wrapper.home .section.main > div.outside .sectionOverlay{background-color:rgba(0, 0, 0, 0.4);transition:all .4s ease;}
	.wrapper.home .section.main > div.outside .content{opacity:1;transition:all .4s ease;}
	.wrapper.home .section.main > div.hover{width:100%;}
	.wrapper.home .section.main > div.outside{width:100%;}
}

@media only screen 
and (max-width : 630px) {
	/* MODAL */
		/* search */	
		.modal.search input[type="text"]{font-size:14px;width:100%;float:none;}
		.modal.search input.btn{width:100%;}
		
	/* PROPIEDADES */
		/* houses */
		.wrapper.houses .slaveContent .content ul li .img{width:100%;float:none;height:250px;}
		.wrapper.houses .slaveContent .content ul li .info{width:100%;}

	/* DETALLE */
	.wrapper.detail .wrapperContent .gallery{width: 100%;margin-bottom: 70px;}
	.wrapper.detail .wrapperContent .gallery .slide{height:300px;}
	.wrapper.detail .wrapperContent .houseInfo{float: none;width: 100%}
	.wrapper.detail .wrapperContent .houseInfo .queriesLeft{float: left;width: 100%;text-align: center;}
	.wrapper.detail .wrapperContent .houseInfo .queriesRight{float: none;width:100%;text-align:center;}
	.wrapper.detail .wrapperContent .houseInfo h4{text-align: center;}
	.wrapper.detail .wrapperContent .houseInfo h3{text-align: center;}
	.wrapper.detail .wrapperContent .houseInfo .btn.orange{margin: 0 auto;}
	.wrapper.detail .wrapperContent .houseInfo p.id{margin: 0 auto 25px;display:inline-block;text-align: center;width: 100%;}

	/*FOOTER*/
	.footer{ height: 440px;}
	.footer form{width: 80%;}
	.footer form .newsInput{width: calc(100% - 125px);height: 49px;float: left;border: none;margin-bottom: 15px;}
	.footer form .btn{padding:10px;}
}

@media only screen 
and (max-width : 450px) {
	/* PROPIEDADES */
		/* houses */
		.wrapper.houses .slaveContent .content ul li .info .btn{display: block;float: none;margin: 20px 0 0;}
		.wrapper.houses .slaveContent .content ul li .info .btn a{text-align:center;}
		.wrapper.houses .slaveContent .content ul li .info p.zone{float:none;width:auto;}
		.wrapper.houses .slaveContent .content ul li .info p.price{float:none;width:auto;}
		
	/* DETALLE */
	.wrapper.detail .wrapperContent .more ul li .img{float:none;width:100%;height:200px;margin-bottom:20px;margin-right:0;}

}