/*header2*/
#header2 {display: none;}
/*end header2 */

/* #search #map {display: none;} */

/*search super*/

.search-super {display: none;} /*DIV contenedor en search.php */


/*archivo search_super.php*/
.super-searcher {
	height: 135px;
	background: url() center top no-repeat #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	box-shadow: 0px 0px 5px #000000;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	display: none;
}
.super-searcher form {
	float: left;
	width: 780px;
}
.super-search-div {
	margin-top:5px;
}
.super-searcher-code {
	height:100px;
	width: 150px;
	background:url() left center repeat-x transparent;
	float:left;
	margin-left: 0px;
	margin-right: 10px;
	box-shadow: 0px 0px 5px #000000;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
.super-searcher-code form {
	width: 150px;
}
.super-code-div {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 80px;
	background: url() center center no-repeat transparent;
	width: 150px;

}
.super-code-input {
	font-size: 12px;
	width:126px;
	height:20px;
	padding: 2px 0px 2px 2px;
	margin: 14px 0px 0px 10px;
	float:left;

}

.super-code-bt {
	/*font-size: 18px;*/
	width: 131px;
	height: 28px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 10px;
	/*background: url(/images/code-super-bt.png) center center no-repeat transparent;*/
	cursor: pointer;
	background-color: #332D2B;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
.super-code-bt:hover {
	background-color: #000000;
	border: none;
	color: #FFFFFF;
}
.super-searcher-titulo {
	margin-top: 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align:left;
	padding: 5px 0px 0px 10px;
}
.super-searcher-titulo h1{
	font-size: 16px;
	margin: 0px;
}

.super-searcher-label {
	text-align: right;
	padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	height: 20px;
	vertical-align: baseline;
}
.super-searcher-combo {
	width: 150px;
	font-size: 12px;
	float:right;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.super-searcher-types {
	float:left;
	margin:30px 0px 0px 20px;
	padding-top:5px;
	width: 230px;
}
.super-searcher-zones {
	float:left;
	margin:0px 0px 0px 10px;
	padding-left:5px;
	padding-top:10px;
}
.super-searcher-prices {
	/*width: 270px;*/
	text-align: right;
	margin:-2px 0px 0px 10px;
	padding-left:10px;
	float:left;
	padding-top:10px;
}

.super-searcher-combo-currency {
	width: 105px;
	font-size: 12px;

}
.super-searcher-price-input {
	width: 100px;
	/*height: 20px;*/
	font-size: 12px;
	margin-bottom: 0px;
}

.super-searcher-view {
	text-align: center;
	font-size: 12px;
	margin-left:5px;
	margin-bottom: 4px;
	width: 120px;
	float: left;
	display: block;

}

.super-searcher-button {
	/*width: 270px;*/
	text-align: right;
	margin-top: 0px;
	margin-left:15px;
	padding-top: 0px;
	float:left;
}
.super-searcher-bt {
	width: 99px;
	height: 46px;
	/*background-image: url(/images/search-super.png) right center no-repeat transparent;*/
	border: none;
	display: block;
	cursor: pointer;
	background-color: #332D2B;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
.super-searcher-bt:hover {
	background-color: #000000;
	border: none;
	color: #FFFFFF;
}




/*END search super*/




/*search alternate*/
.search-alternate {display: none;float: right;} /*DIV contenedor en search.php */

/*archivo search_alternate.php*/
.home-alternate-searcher {
	width:224px;
	background: url() center top no-repeat #FFFFFF;
	box-shadow: 0px 0px 5px #000000;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	margin: 5px 0px 0px 0px;
	font-size:14px;
	float:right;
	/*height:395px;*/
	display: none;

}



.alternate-searcher-code-zone {

}
.alternate-searcher-code {
	width: 224px;
	background:url() left center repeat-x transparent;
	border-bottom: 1px solid #e6e6e6;
	float:right;
	height: 45px;
}

.alternate-searcher-code-div {
	height: 40px;
	background: url() center center no-repeat transparent;

}
.alternate-searcher-code-input {
	font-size: 12px;
	width:130px;
	height:21px;
	padding: 2px 0px 2px 2px;
	margin: 7px 0px 0px 10px;
	float:left;
}
.alternate-searcher-code-bt {
	/*font-size: 18px;*/
	width: 70px;
	height: 29px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	background: url() center left no-repeat #332D2B;
	border: none;
	cursor: pointer;
	color:#FFFFFF;
	font-size: 14px;
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}
.alternate-searcher-code-bt:hover {
	background-color: #000000;
	border: none;
	color: #FFFFFF;
}

/*END CODE SEARCHER*/


.alternate-searcher {
	/*height: 120px;*/
	background: url() center top no-repeat transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
}
.alternate-searcher-titulo {

	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0px;
	text-align:left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	/*height:20px;*/

}
.alternate-searcher-titulo h1{
	/*display:none;*/
	font-size: 16px;
	line-height:16px;
	margin: 5px 0px 0px 0px;
	color:#231F20;

}

.alternate-searcher-label {
	text-align: left;
	padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	/*height: 20px;*/
	vertical-align: baseline;
	color: #231F20;
}
.alternate-searcher-combo {
	width: 200px;
	font-size: 12px;
	margin-bottom:3px;
}
.alternate-searcher-mini {
	float:left;
}
.alternate-searcher-combo-mini {
	width: 94px;
	font-size: 12px;
	margin-bottom:0px;
}

.alternate-searcher-types {
	/*float:left;*/
	margin:0px 10px 5px 10px;
	padding-top:0px;
}
.alternate-searcher-zones {
	/*float:left;*/
	margin:0px 0px 0px 10px;
	border-left: 0px solid #666666;
	padding-left:0px;
	padding-top:0px;
}
.alternate-searcher-prices {
	/*width: 270px;*/
	text-align: left;
	margin:0px 0px 5px 10px;
	border-left: 0px solid #666666;
	padding-left:0px;
	float:left;
	padding-top:0px;
}

.alternate-searcher-combo-currency {
	width: 200px;
	font-size: 12px;
	margin-bottom:6px;

}
.alternate-searcher-price-input {
	width: 95px;
	font-size: 12px;

	margin-bottom: 0px;
}
.alternate-searcher-view {
	text-align: center;
	font-size: 12px;
	margin-left:40px;
	width: 120px;
	float: left;
	display: block;
}

.alternate-searcher-button {
	/*width: 270px;*/
	text-align: center;
	margin: 5px 0px 10px 10px;;
	padding-top: 0px;
	float:left;
}
.alternate-searcher-bt {
	width: 200px;
	color: transparent;
	height: 35px;
	background: url() center left no-repeat #332D2B;
	border: none;
	cursor: pointer;
	color:#FFFFFF;
	font-size: 22px;
	font-weight: normal;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	display: block;
	cursor: pointer;
}
.alternate-searcher-bt:hover{
	background-color: #000000;
	border: none;
	color: #FFFFFF;
}

/*END search alternate*/




/*property-header*/
.property-header {
	margin: 10px 10px 0px 10px;
}
.property-header h1 {
	font-size: 25px;
	line-height: 25px;
}
.property-header h2 {
	font-size: 20px;
	line-height: 20px;
}

/**GALLERY **/


.newgallery {
float: left;
	width: 510px;
	margin-bottom: 10px;

}

.ad-gallery {

}
.ad-image-wrapper {

}
.ad-image {
	top:0px;
}
#photos {
	width: 480px;
	/*height: 500px;*/
}
.ad-gallery .ad-nav {
	margin-left: 10px;
	width: 470px;
}

/**END GALLERY **/


/*new contact form*/
.property-query {
	float:right;
	width:430px;
	/*height: 550px;*/

}
.property-query .query {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/*height: 550px;*/
	box-shadow: 0px 0px 5px #000000;
}
.property-query .query .top {
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 0px;
	padding-bottom: 15px;
}
.property-query .query h2{
	margin-left: 10px;
	padding-top: 5px;
}
.property-query .query h3{
	margin-left: 10px;
}
.property-query .query p{
	margin: 0px 5px 0px 10px;
}
.property-query .query p span{
	font-weight: bold;
}
.property-query .query .row{
	margin: 10px 0px 0px 10px;
	height: 25px;
}
.property-query .query .row-big{
	margin: 10px 0px 0px 10px;
	height: 80px;
}
.property-query .query label {
	text-align: right;
	width: 100px;
	float: left;
}
.property-query .query .row .input{
	margin: 0px 0px 10px 10px;
	/*height: 20px;*/
	float: left;
	width: 250px;
}

.property-query .query .row .input input {
	width: 250px;
}
.property-query .query .row-big .textarea {
	float: left;
	margin: 0px 0px 10px 10px;

}


.property-query .query input.query-bt {
	border: none;
	color: #FFFFFF;
	background-color: #332d2b;
	height: 40px;
	width: 370px;
	margin: 10px 0px 20px 20px;
	font-size: 18px;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.property-query .query input.query-bt:hover{
	background-color: #000000;
	border: none;
	color: #FFFFFF;
}




/*end new contact form*/





.video {
  float: left;
  margin-right: 12px;
}


/*NEW SEARCH ITEM BADGE*/

.item-status {
	  position: absolute;
	  float: left;
	  top: 0px;
	  left: 0px;
	  height: 100px; /*120 es el alto original de la imagen*/
	  width: 124px;
}

.item-rented {
  background: url("/images/badge-rented.png") no-repeat;
}
.item-sold {
  background: url("/images/badge-sold.png") no-repeat;
}
.item-reserved {
  background: url("/images/badge-reserved.png") no-repeat;
}
.item-suspended {
	background: url("/images/badge-suspended.png") no-repeat;
}
.search-item-suspended {
	background: url("/images/badge-suspended.gif") no-repeat;
}



/*----ERROR PAGE----traido desde client 2*/
.property-error-message {
	margin: 20px 0px 20px 0px;
	text-align: center;
	padding: 30px;
	margin: 0px 0px 20px 0px;
	border: 5px solid #CC0000;
	color:#CC0000;
	font-weight:bold;
	font-size:24px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color:#FFFFFF;

}
.property-error-message h1 {
	color:#322d2b;
	font-size:40px;
	line-height:45px;
}
.property-error-message .home {
	font-size:22px;
	margin-top:30px;
}
.property-error-message .home a {
	color:#322d2b;
	text-decoration: none;
}
.property-error-message .home a:hover {
	color:#322d2b;
	text-decoration: underline;
}
/*SOCIAL BAR*/
.property-social {
	height:30px;
	float:left;
}
.property-social .fb {
	padding:5px 0px 0px 0px;
	float:left;
}
.property-social .tw {
	padding:5px 0px 0px 0px;
	float:left;
}
.property-social .gplus {
	padding:2px 0px 0px 0px;
	float:left;
}

.property-reservations {
	text-align: center;
	margin-left: 0px;
	margin-top: 10px;
}

.property-reservations h3 {
	text-align: left;
	margin-bottom: 10px;
}

.float-left {
	float: left;
}
.poweredbymapaprop {
	width: 200px;
	height: 50px;
}
.poweredbymapaprop a {
	width: 200px;
	height: 50px;
	display: block;
}



.footer-searcher-code-zone {

}
.footer-searcher-code {
	width: 224px;
	background:url() left center repeat-x transparent;
	/*border-bottom: 1px solid #e6e6e6;*/
	float:right;
	height: 45px;
}

.footer-searcher-code-div {
	height: 40px;
	background: url() center center no-repeat transparent;

}
.footer-searcher-code-input {
	font-size: 12px;
	width:130px;
	height:21px;
	padding: 2px 0px 2px 2px;
	margin: 7px 0px 0px 10px;
	float:left;
}
.footer-searcher-code-bt {
	/*font-size: 18px;*/
	width: 70px;
	height: 29px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	background: url() center left no-repeat #332D2B;
	border: none;
	cursor: pointer;
	color:#FFFFFF;
	font-size: 14px;
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}
.footer-searcher-code-bt:hover {
	background-color: #000000;
	border: none;
	color: #FFFFFF;
}

/*END CODE SEARCHER*/
