body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

strong{
font-size:13px;
}

#contenedor {
	width:791px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	overflow:auto;
	background-image:url(images/bg_general.jpg);
	position:relative;
	background-color: #A8BE76;

}

#izq {
position:absolute;
left:285px;
top:111px;
width:32px;
height:68px;
z-index:0;	
}

#general{
	width:1006px;
	margin-top:0px;
	margin:auto;
	overflow:auto;
	position:relative;
}

#menu {
width:791px;
}

#head {
width:791px;
}

#izq {
	position:absolute;
	left:77px;
	top:111px;
	width:26px;
	height:59px;
	z-index:1;
	visibility: visible;
}

#der {
	position:absolute;
	left:898px;
	top:136px;
	width:28px;
	height:62px;
	z-index:1;
	visibility: visible;
}

#animacion {
width:750px;
margin-top:14px;
margin-left:auto;
margin-right:auto;
margin-bottom:14px;
display:block;
}

#cuadros {
width:750px;
margin-top:14px;
margin-left:auto;
margin-right:auto;
margin-bottom:19px;
display:block;
}

#cuadros2 {
width:700px;
margin-top:14px;
margin-left:auto;
margin-right:auto;
margin-bottom:19px;
display:block;
}

#golf_info {
	position:absolute;
	left:265px;
	top:494px;
	width:158px;
	height:90px;
	z-index:1;
	visibility: visible;
}


.titulos1 {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
}

.titulos1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.textogeneral {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#inmobiliaria {
	position:absolute;
	left:459px;
	top:494px;
	width:184px;
	height:30px;
	z-index:1;
	visibility: visible;
}

#multimedia {
	position:absolute;
	left:676px;
	top:494px;
	width:172px;
	height:38px;
	z-index:1;
	visibility: visible;
}

#footer {
width:791px;
height:70px;
display:block;
background-color:#e3eccd;
position:relative;
background-image:url(images/bg_general.jpg);
margin-left:auto;
margin-right:auto;
border-bottom:solid;
border-bottom-color:#fe9b46;
border-bottom-width:8px;

}

.footer {
padding-top:20px;
padding-left:15px;
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1f6703;
}



.footer a{
text-decoration:none;
color:#1f6703;
}


.footer a:hover{
text-decoration:none;
color:#ff9a45;
}


#poweredby { !important
width:135px;
float:right;
}

#info_inmobiliaria {
width:750px;
margin-top:14px;
margin-left:auto;
margin-right:auto;
margin-bottom:14px;
display:block;

}

#busqueda {
width:217px;
height:289px;
border-color:#8aa427;
background-color:#eef9d1;
border-style:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
}

#paginacion{
margin:12px 0;
}

.titulo_busqueda{
background:url(images/repeat_x.gif) repeat-x;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font:20px;
padding:6px;
font-size:18px;
}

.body_search{
padding:0 20px;
margin-top:10px;
}

.titulos_blancos{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}

#resultados_propiedades{
	width:520px;
	overflow: auto;
	display:block;
	float:left;	
}


#result{
	width:520px;
	left:230px;
	top:-290px;
	margin-bottom:0px;
	padding-bottom:0px;
	float:right;
	margin-left:11px;
	
}

#inmobi{
	width:520px;
	left:230px;
	top:-290px;
	margin-bottom:10px;
	padding-bottom:0px;
	float:left;
	margin-left:11px;
	
}

#filtro_busqueda{
padding-left:8px;
padding-top:8px;
padding-right:8px;
}

#detalle1{
width:508px;
height:128px;
background-image:url(images/bg_detalle.gif);
background-repeat:repeat-x;
border-color:#8aa427;
background-color:#eef9d1;
border-style:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
margin-bottom:10px;
}

#fotop{
width:116px;
height:75px;
margin-left:12px;
margin-top:12px;
float:left;
overflow:hidden;
}

#datos1{
width:218px;
height:75px;
margin-left:12px;
margin-top:12px;
float:left;
margin-bottom:12px;
overflow:hidden;
}

#datos2{
width:126px;
height:98px;
margin-left:12px;
margin-top:12px;
float:left;
overflow:hidden;
}

#vermas1 {
width:67px;
height:22px;

}

.vermas{
margin-left:40px;
margin-top:-8px;
float:left;
}

.vermas a{
text-decoration:none;
color:#FFF;
background-color:#FF6600;
padding:2px 10px;
margin-top:-10px;
}

.nombre {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#f64c00;
}

.titulo_pequeno {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#f64c00;
}

.titulodetalles{
background-color:#eef9d1;
color:#f64c00;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:4px 8px;
font-weight:bolder;
}

.fotodetalles{
border:#f64c00 solid 2px;
width:350px;
}

.fotopeq{
clip:101px 104px;
}

.tabladetalles p{
background-color:#eef9d1;
color:#f64c00;
padding:4px 8px;
}

.back_button a{
color:#f64c00;
background-color:#eef9d1;
padding:4px 10px;
text-decoration:none;
font-weight:bolder;
}

.subir a{
background-color:#FF9900;
color:#FFFFFF;
padding:2px 8px;
text-decoration:none;
border:#FFFFFF solid 3;
}

.subir{
margin-top:6px;
}

.faq{
font-size:12px;
list-style:decimal;
}


.faq a{
text-decoration:none;
list-style:decimal;
color:#000000;
}

.faq a:hover{
color: #FF6600;
}