body {
	padding: 0;
	margin-top: 30px;
	text-align: center;
	font-family: geneva, verdana, arial;
	font-size: 11px;
	color: #333;
	background: #8F8F8F url('/media/images/web/background.png') repeat-x top;
}

a, a:visited {
	color:#666;
	text-decoration: none;
}

a:hover {
color: #333;
}

a img {
border:none;
}



#top {
	margin:auto;
	height:20px;
	width: 810px;
	background: url('/media/images/web/full_dalt.png') no-repeat;
}
#contenedor {
	margin:auto;
	width:810px;
	background: url('/media/images/web/full_mig.png') repeat-y center;
	text-align: center;
}

*html #contenedor {

}

#botonera {
	float:left;
	width:179px;
	margin-left: 30px;
	margin-top:30px;
}

.botonico {
	width: 179px;
	height:35px;
	margin-bottom:20px;
	color: #F27D00;
	font-size: 12px;
	padding-top:20px;
	text-align: left;
	padding-left:40px;
}

#botonera_arriba {
width:838px;
margin-left:35px;
margin: auto;
}

.botonico_arriba {
float:left;
width: 170px;
height:35px;
margin-top:15px;

margin-left: 45px;
color: #F27D00;
font-size: 12px;	
padding-top:20px;
margin-bottom:20px;
text-align: left;
padding-left:40px;

}

a .botonico_arriba, a:visited .botonico_arriba {
	background: url('/media/images/web/boto.jpg') no-repeat left;
	}
	
a:hover .botonico_arriba {
	background: url('/media/images/web/boto2.jpg') no-repeat left;
	}

a .botonico, a:visited .botonico {
	background: url('/media/images/web/boto.jpg') no-repeat left;
	}
a:hover .botonico {
	background: url('/media/images/web/boto2.jpg') no-repeat left;
	}
	
.clear {
	clear: both;
}

#promocion {
font-size: 14px;
}

#promocion hr {
	width:700px;
	border: 1px solid #f37d01;}
	
#calidades {
float:left;
width: 350px;
font-size: 12px;
text-align: left;
margin-top:20px;
margin-left:20px;
padding:10px;
border: 1px dotted #ccc;
background: #eee;
}

#calidades p {
margin-top:0px;
}

#calidades h3 {
text-align: center;
margin-top:0px;}
#caixa {
	height:150px;
	width:728px;
	background:#f6f6f6;
	margin:10px auto 0px auto;
	padding:5px;
	}
	
	.item_caixa {
	width:220px;
	float:left;
	text-align:left;
	margin: 0 10px 0 10px;
	}
.item_caixa h3 {
color: #F27D00;
}

#content {
	float: right;
	width: 500px;
	position: relative;
	margin-top: 20px;
	margin-right: 25px;
	text-align: left;
}

*html #content {
clear:left;
margin-left:20px;
margin-right:none;
}
	
#content h2 {
	color: #999;
	font-weight: lighter;
	margin-left: 25px;
}

#promociones {
	background: #f6f6f6;
	padding:10px 20px 20px 20px;
	height:auto;
	width:auto;
}

#inmuebles {
	background: #fff;
	padding:5px 5px 5px 5px;
}

.inmuebles_home {
	background: #f6f6f6;
	padding:5px;
}

*html a .inmuebles_home {
	color:#666;
}

#promociones h2 {
	margin:0 0 10px	0;
	}


#promociones img {
	float:left;
	width:220px;
	margin-bottom:10px;
}


.item_promociones {
	padding-top:10px;
	float:right;
	width:220px;
}

*html .item_promociones h2{
	font-size: 16px;
}


#imagen_promo {
	margin-top: 20px;}
	

#imagen_promo img {
	padding:10px;
	margin:10px;
	background: #ccc;
	}

#imagen_promo a:hover img {
	background: #999;}
	

#pagina {
	margin-right:10px;
	padding-bottom:0;
	margin-bottom:0;
	}
	

	
#menu_lateral {
	color: #333;
	font-size: 12px;
	float:left;
	width:200px;
	text-align: left;
	margin-left: 32px;
	margin-top:30px;
}

.item_menu_lateral {
	padding:2px 0 2px 5px;
	border: 1px #e4e4e4 solid;
	border-bottom: none;
}

a .item_menu_lateral, a:visited .item_menu_lateral {
	background: #fff;
}

a:hover .item_menu_lateral {
	background: #f5f5f5;
}

a:active .item_menu_lateral {
	background: #f5f5f5;}
	

	
#header {
	width: 100%;
	
	height: 120px;
}
	
#menu {
	font-size: 16px;
	background: url('/media/images/web/background_menu.jpg') no-repeat top;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	margin-top:15px;
	height:32px;
	width: 738px;
	text-align: left;
}


.item_menu{
	margin-left:20px;
}

.izquierda {
	float:left;
	margin-left: 32px;
}

#tipo_inmueble {
	margin-top:10px;
	margin-bottom:10px;
	font-size: 11px;
	text-align:center;
}


#panel_portada {
	background: #F6F6F6;
	height:150px;
	}
	
#panel_portada h2 {
 color: #F27D00
}

#paginacion {
width:300px;
margin:auto;

}

a:hover .num_pag {
	background:#ccc;
}

.precio_buscar {
float:right;
font-size: 16px;
text-align: right;
clear:both;

}

.precio_home {
float:right;
font-size: 12px;
text-align: right;


}


.num_pag {
width:15px;
height:15px;
margin:2px;
border: 1px solid #ccc;
float: left;
}

.num_pag_actual {
width: 15px;
height: 15px;
margin: 2px;
background: #ffc46a;
border: 1px solid #bbb;
float: left;
}


#footer {
	margin: auto;
	margin-top:-11px;
	padding-top: 30px;
	background: url('/media/images/web/full_baix.png') no-repeat top;
}

#footer a {
	color: #3f3f3f;
	}
	
	
#resultado {
width:500px;
margin-right:30px;
float:right;
}
	

	
	
.item_result {
border:1px #fff solid;
background: #F6F6F6;
padding:10px;
text-align: left;

}

.item_result_b {
border:1px #fff solid;
background: #F9F9F9;
padding:10px;
text-align: left;
}

a:hover .item_result {
background:#ffcb7f;}


a:hover .item_result_b {
background:#ffcb7f;}


.formulari_esq {
width: 200px;

float:left;
}

.formulari_dre {
width:220px;
border-left: 1px dotted #ccc;
float:right;
padding-left:30px;
}
.formulari select {
border: 1px solid #ccc;
}


.item_formulari {
width:180px;
float:left;
margin-left:170px;}

.formulari input {
border: solid 1px #ccc;}