/*





leftsidebar

*******************************************************************************************************************/

div.leftsidebar {
	
	float: left;
	
	width: 247px;
	
	padding: 0 0 0 4px;
	
	color: #3e3d40;
	
}


/* buscador */

div.buscador {
	
	margin: 0 9px 0 5px;
	
}

div.buscador .buscadortitulo {
	
	background: url(../images/buscadortitulo.gif) 6px top no-repeat;
	
	height: 48px;
	
	padding: 0 0 26px 6px;
	
}

div.buscador .w50 {
	
	float: right;
	
	width: 108px;
	
	margin: 0 0 18px;
	
}

div.buscador .first {
	
	float: left;
	
}

div.buscador fieldset {
	
	background: url(../images/dotted-dark.gif) repeat-x;
	
	padding: 30px 3px 20px;
	
}

div.buscador button {
	
	display: block;
	
	background: url(../images/buscadorbutton.gif) no-repeat;
	
	width: 120px;
	
	height: 23px;
	
	margin: 0 auto;
	
	border: 0;
	
}


/* buscadorfiltros */

div.buscador .buscadorfiltros label {
	
	display: block;
	
	margin: 0 0 4px;
	
	padding: 0 0 4px;
	
	border-bottom: 1px solid #ccc9c8;
	
}

div.buscador .buscadorfiltros select {
	
	width: 100%;
	
	border: 0;
	
}


/* buscadortipo */

div.buscador .buscadortipo {
	
	padding: 18px 3px 0;
	
}

div.buscador .buscadortipo p {
	
	margin: 0 0 15px 0;
	
}

div.buscador .buscadortipo ul {
	
	margin: 0 0 18px 0;
	
	list-style: none;
	
}

div.buscador .buscadortipo li {
	
	display: block;
	
	margin: 0 0 8px;
	
}


/* buscadorreferencia */

div.buscador .buscadorreferencia {
	
	margin: 0 0 15px;
	
	padding: 18px 3px 0;
	
}

div.buscador .buscadorreferencia label {
	
	display: inline;
	
}

div.buscador .buscadorreferencia .text {
	
	width: 74px;
	
	border: 0;
	
}




/* contactos */

.leftsidebar .contactos {}
.leftsidebar .contactos h3 {
	background: #7b7e84;
	height: 25px;
	margin: 0 90px 40px 10px;
	padding: 30px 0 0 10px;
	font: 10px/25px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.leftsidebar .contactos ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.leftsidebar .contactos ul ul { padding: 0 0 15px; }
.leftsidebar .contactos h4 {
	background: #c5c6c8;
	height: 23px;
	padding: 0 0 0 10px;
	font: 12px/23px Arial, Helvetica, sans-serif;
	color: #222;
	text-transform: uppercase;
}
.leftsidebar .contactos li li {
	display: block;
	margin: 0 4px 10px;
	padding: 10px 6px 0;
	border-top: 1px solid #c5c6c8;
}
.leftsidebar .contactos li li:first-child { border: none; }
.leftsidebar .contactos li li strong {
	display: block;
	padding: 0 0 3px;
	font-weight: normal;
	color: #444;
}
.leftsidebar .contactos li li a {
	display: block;
	color: #555;
}




/* direccion */

.leftsidebar .direccion {
	padding: 15px 10px 40px;
	color: #444;
}





/* publicar-propiedad */

.leftsidebar .publicar-propiedad {
	background: #62cece;
	margin: 0;
	padding: 0 0 20px;
}
.leftsidebar .publicar-propiedad h3 {
	background: #7b7e84;
	height: 25px;
	margin: 0 90px 40px 10px;
	padding: 30px 0 0 10px;
	font: 10px/25px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.leftsidebar .publicar-propiedad p {
	padding: 0 10px 0 10px;
	color: #fff;
}
.leftsidebar .publicar-propiedad a {
	display: block;
	background: #c5c6c8;
	height: 40px;
	margin: 20px 0 0;

	color: #444;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
}
.leftsidebar .publicar-propiedad a:hover {
	background: #7b7e84;
	color: #fff;
	text-decoration: none; 
}









