* {
	margin:0;
	padding:0
}
img {
	border:none
}
body {
	background: #97C139 url(../img/fondo.gif) repeat-x;
	font:12px Verdana;
	margin-bottom:40px
}
#pagina {
	width:955px;
	margin:0 auto
}
/*******************************************************************************************************************************************************************************/

#encabezado {
	height:171px;
	position:relative
}
#encabezado { background: #f7f7f7 url(../img/encabezado.jpg) }
.detalle #encabezado { background: #f7f7f7 url(../img/encabezado1.jpg) }

#logo a {
	width:306px;
	position:absolute;
	left:50px;
	padding-top:140px;
	height:0;
	display:block;
	overflow:hidden
}
/*******************************************************************************************************************************************************************************/
#menu {
	position:absolute;
	top:12px;
	left:775px;
	overflow:hidden;
	width:152px;
	height:102px
}
#menu li {
	list-style:none;
	display:inline
}
#menu a {
	display:block;
	height:0;
	overflow:hidden;
	position:relative;
	padding-top:24px
}
#menu a:hover, #menu #activo a {
	background: url(../img/menu-hover.jpg)
}
a#inicio {
}
a#qsomos {
	position:relative;
	top:2px
}
a#inversiones {
	position:relative;
	top:4px
}
a#contacto {
	position:relative;
	top:6px
}
a#inicio:hover, #activo a#inicio {
	background-position:0 0;
}
a#qsomos:hover, #activo a#qsomos {
	background-position:0 26px;
}
a#inversiones:hover, #activo a#inversiones {
	background-position:0 52px;
}
a#contacto:hover, #activo a#contacto {
	background-position:0 78px;
}
/*******************************************************************************************************************************************************************************/
#busqueda {
	position:absolute;
	top:173px;
	right:28px;
	width:175px;
	height:215px;
	background:url(../img/busqueda.jpg);
	font-size:10px;
	color:#fff;
	padding:24px 0 0 23px
}
#busqueda label {
	margin-bottom:3px;
	display:block;
	cursor:pointer
}
#busqueda input, #busqueda select, .solicitar-info input {
	width:132px;
	background:#fff;
	font-size:10px;
	color:#333;
	border:none;
	padding:2px;
	margin-bottom:5px;
}
#busqueda select {
	width:136px
}
#busqueda input.buscar {
	position:absolute;
	font-size:13px;
	top:192px;
	left:23px;
	background:url(../img/buscarhover.jpg);
	background-repeat:no-repeat;
	width:139px;
	height:17px;
	cursor:pointer;
	color:#fff;
	border:none;
	font-weight:bold;
}
#busqueda input.buscarhover {
	position:absolute;
	font-size:13px;
	top:192px;
	left:23px;
	background:url(../img/buscarhover_h.jpg);
	background-repeat:no-repeat;
	width:139px;
	height:17px;
	cursor:pointer;
	color:#fff;
	border:none;
	font-weight:bold;
}
/*******************************************************************************************************************************************************************************/
#contenedor {
	background:#fff;
	margin-left:38px;
	width:736px;
	padding-bottom:55px;
	height:auto !important;
	min-height:550px;
	height:550px; /*IE6*/	
}
.detalle #contenedor {
	background:white;
}
#columna-izquierda {
  padding-top:15px;
  border-top:1px solid #ccc;
}

#columna-izquierda li {
  float: left;
  width: 164px;
  height: 170px;
  text-align: center;
  border: 1px solid #ccc;
  margin: 2px;
}

#columna-izquierda h3 {
font-family:"Trebuchet MS", Arial, Geneva;
font-size:11px;
color:#666666;
}
.propiedades-destacadas {
	display:block;
	overflow:hidden;
	padding-top:18px;
	height:0;
	width:153px;
	margin:0 auto;
}
.lista {
	list-style:none;
	margin-top:10px
}
.lista img {
	border:1px solid #ddd;
	padding:2px;
	margin-bottom:5px
}
#contenido {
	float:left;
	width:526px;
	padding-bottom:50px;
}

#contenido h2 {
padding-left:8px;
padding-right:10px;
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
background:#97C139;
height:22px;
margin-right:auto;
margin-left:1px;
width:250px;
}


#contenido_contacto {
	float:right;
	padding-right:35px;
	width:483px;
	background-color:#FFFFFF;
}

#contenido_contacto h1 {
padding-left:8px;
padding-right:10px;
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
background:#97C139;
height:22px;
margin-right:auto;
margin-left:-7px;
width:250px;
}

.detalle #contenido {
	width:628px;
	padding:0 0 0 45px;
}
.detalle #contenido p {
	padding-right:40px
}
.portada {
	display:block;
	margin:30px auto 0
}
.titulo {
background: url(../img/titulo1.jpg) no-repeat;
color:#FFFFFF;
position:relative; top:-14px;
line-height:normal;
font:18px 'Trebuchet Ms';
padding:13px 10px 16px 
}
.nombre {
background: url(../img/titulo2.jpg) no-repeat #97C139 right top;
padding:13px 15px 3px 5px;
}
.precio, .imagen1 {
border:1px solid #ccc;
margin-top:20px
}
.color {
background:#97c139;
color:#fff;
width:55px;
padding:1px 3px;
font-weight:bold;
font-size:1.1em
}
.precio td { padding:2px 30px 1px 3px }
.imagen { /* float:left */ }
.imagen1,.imagen2  {  padding:6px; display:block }
.imagen2 { border:1px solid #ccc; margin-top:6px;padding:4px }
.solicitar-infoh3 { display:block; overflow:hidden; height:0 }
/* solicitar info en espaņol*/
.solicitar-info {
	width:244px;
	height:210px;
	padding:50px 0  0 20px;
	background:url(../img/solicitarinfo.jpg);
	font:10px Verdana;
	color:#fff;
	/* float:right; */
	position:relative;
	margin-top:3px
}
.solicitar-info label {
	width:65px;
	display:block;
	margin-top:1px;
	float:left
}
.solicitar-info input {
	width:150px;
	*margin-bottom:3px
}
.solicitar-info .largo { width:100%; float:none ; clear:both; margin-top: 10px}
.solicitar-info .hora { margin-top: -3px}

/*******************************/

/* solicitar info en aleman*/
.solicitar-info-aleman {
	width:244px;
	height:210px;
	padding:50px 0  0 20px;
	background:url(../img/solicitarinfo_ing.jpg);
	font:10px Verdana;
	color:#fff;
	/* float:right; */
	position:relative;
	margin-top:3px
}
.solicitar-info-aleman label {
	width:65px;
	display:block;
	margin-top:1px;
	float:left
}
.solicitar-info-aleman input {
	width:150px;
	*margin-bottom:3px
}
.solicitar-info-aleman .largo { width:100%; float:none ; clear:both; margin-top: 10px}
.solicitar-info-aleman .hora { margin-top: -3px}

.solicitar-info-aleman input.enviar {
	position:absolute;
	top:243px;
	left:62px;
	width:139px;
	height:17px;
	cursor:pointer;
	color:#333;
	background:none;
	border:none;
}
.solicitar-info-aleman input.enviarhover {
	position:absolute;
	top:243px;
	left:62px;
	background:url(../img/enviarhover.jpg);
	width:139px;
	height:17px;
	cursor:pointer;
	color:#333;
	border:none;
}

/*******************************/



.captcha { float:left; margin:7px 7px 0 0 }
#captcha { width:108px;margin:6px 0 0 0 }
.solicitar-info input.enviar {
	position:absolute;
	top:243px;
	left:62px;
	width:139px;
	height:17px;
	cursor:pointer;
	color:#333;
	background:none;
	border:none;
}
.solicitar-info input.enviarhover {
	position:absolute;
	top:243px;
	left:62px;
	background:url(../img/enviarhover.jpg);
	width:139px;
	height:17px;
	cursor:pointer;
	color:#333;
	border:none;
}
/*******************************************************************************************************************************************************************************/
#pie {
	background:url(../img/pie.jpg) no-repeat;
	height:18px;
	width:736px;
	margin-left:38px;
	color:#fff;
	font-size:12px
}
#pie p {
	padding:21px 21px 0 20px;
	text-align:center;
}

#pie a {
color:#FFFFFF;
text-decoration:none;
}

#pie a:hover {
color:#CCCCCC;
text-decoration:none;
}
/*******************************************************************************************************************************************************************************/
* html .clearfix {
	height: 1%
}
.clearfix {
	display: inline-block
}
html[xmlns] .clearfix {
	display: block
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
/***********************************************/
#anunciar_aqui {
	position:absolute;
	top:145px;
	height:28px;
	width:198px;
	left: 730px;
}

#anunciar_aqui ul{
height:28px;
width:198px;
}

#anunciar_aqui li{
list-style-type:none;
}

#anunciar_aqui a#anuncios{ height:0px; padding-top:28px; width:198px; display:block; overflow:hidden; background-image:url(../img/anuncie.jpg); background-repeat:no-repeat;}

#anunciar_aqui a#anuncios:hover{ height:0px; padding-top:28px; width:198px; display:block; overflow:hidden; background-image:url(../img/anuncie_hover.jpg); background-repeat:no-repeat;}


#bloque_banners {
	width:187px;
	_width:186px;
	background-image:url(../img/cuadro_banner_r3_c1.jpg);
	position:absolute;
	top:408px;
	left: 728px;
}

	#top_bolque {
	height:17px;
	background-image:url(../img/cuadro_banner_r1_c1.jpg);
	}
	
	#pie_bloque {
	height:17px;
	background-image:url(../img/cuadro_banner_r5_c1.jpg);
	}

.subcontenido_area{
	margin-left:16px; margin-right:71px; margin-top:5px;
}

.span_cerrar {
cursor:pointer !important; 
font-weight:bold;
}

