/* CSS Document */

.margenmenos2 {position:relative;top:-6px}
* {margin:0;padding:0} img {border:none}
html {background-color:#70A3E9;
background-image:url(../imagenes/body-main2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
margin:0 auto;}

body {
	background:url(../imagenes/fondo-header2.jpg) repeat-x;
	font:13px 'Trebuchet MS',Arial;
	color:#666;
    margin: 0 auto;
}

p{

text-align: justify;
}


.accesibility {
    position: absolute;
    top: -9990px;
	width:500px;
    height: 0px;
    display: none;
}
#pagina {
	width:824px;
	margin:0 auto;
}

#encabezado {
	height:140px;
    width:824px;
    margin: 0 auto;
	background:url(../imagenes/fondo-head2.jpg) no-repeat 100px 0;
}

#logo a {
	display:block;
	overflow:hidden;
	width:320px;
	height:0px;
	padding-top:110px;
	background:url(../imagenes/logo2.jpg);
    position: absolute;
}

#menu {
	list-style:none;
	font:bold 13px Arial;
	position:absolute;
	margin-left:350px;
    text-align: right;
    width: 470px;
	top:89px
}

#menu li {
	margin-left:15px;
display: inline-block;
float: left;
	
}
#menu li a {
	color: #8A8A8A;
	text-decoration:none;
}
#menu li a:hover {
	color:#b3dc25;
}
#idioma {
	list-style:none;
	position:absolute;
    margin-left: 625px;
	top:5px;
}
#idioma li {
	float:left;
	margin-left:10px
}
#idioma li a {
color:#8A8A8A;
text-decoration: none;
font-size:10px
}
#idioma li a:hover {
color:#ffea55;
text-decoration: none
}
.fav {margin-top:-1px}
.imagen {
	position:absolute;
	right:0;
	top:55px
}
.buscar {
	position:absolute;
	bottom:5px;*bottom:6px;
/*	left:60px;*/
	color:#333;
	font-size:10px
}
.visitas {
	position:absolute;
	right:10px;
	bottom:5px;
	font-size:10px; letter-spacing:1px;
	color:#0c1b3a
}
select {
	border:1px solid #96969d;
	background:#fff;
	color:#ccc;
	font:10px Verdana;
	margin-right:4px
	
}
label {
	margin-right:2px;
	position:relative;
	color:#0c1b3a;
	top:0px;
}

.enviar {
	color:#0c1b3a;
	font:10px Verdana;
	border:none;
	cursor:pointer;
	position:relative;
	top:-1px;*top:0;
	left:-4px;
	*left:-13px;
	padding:0 16px 0 0;*padding:0 24px 0 0;
	background:none;
	background-image:url(../imagenes/flecha.gif);
	background-repeat:no-repeat;
	background-position: 44px 2px;*background-position: 54px 1px;
}
option {
	
}

.texto_entrada{
	width:100px;
}

#flash {

}
/********************************************************************************************************************/
#lista {
	height:202px;
	width:823px;
	background:url(../imagenes/lista2.gif);
	list-style:none;
}
/*#lista li {
	float:left;
	width:153px;
	height:158px;
	background:url(../imagenes/fondolista.jpg);
	padding:8px 0 0 0;
	text-align:center;
	margin-right:10px;
}*/

#residencias a,#hoteles a,#edificios a,#urbanizaciones a {
height:0;padding-top:16px;overflow:hidden;display:block;margin:15px auto 0;*margin:17px auto 0 }

#residencias a {width:85px;background:url(../imagenes/residencias.gif)}
#hoteles a {width:52px;background:url(../imagenes/hoteles.gif)}
#edificios a {width:118px;background:url(../imagenes/edificios.gif)}
#urbanizaciones a {width:108px;background:url(../imagenes/urbanizaciones.gif)}

#residencias a:hover {background:url(../imagenes/residencias-hover.gif)}
#hoteles a:hover {background:url(../imagenes/hoteles-hover.gif)}
#edificios a:hover {background:url(../imagenes/edificios-hover.gif)}
#urbanizaciones a:hover {background:url(../imagenes/urbanizaciones-hover.gif)}

#residences a, #hotels a, #buildings a, #urbanizations a {
height:0;padding-top:15px;overflow:hidden;display:block;margin:15px auto 0;*margin:17px auto 0 }

#residences a {width:80px;background:url(../imagenes/residences.gif)}
#hotels a {width:44px;background:url(../imagenes/hotels.gif)}
#buildings a {width:122px;background:url(../imagenes/buildings.gif)}
#urbanizations a {width:97px;background:url(../imagenes/urbanizations.gif)}

#residences a:hover {background:url(../imagenes/residences-hover.gif)}
#hotels a:hover {background:url(../imagenes/hotels-hover.gif)}
#buildings a:hover {background:url(../imagenes/buildings-hover.gif)}
#urbanizations a:hover {background:url(../imagenes/urbanizations-hover.gif)}
/********************************************************************************************************************/
#contenido {
	width:823px;
	background:url(../imagenes/fondocontenido.gif);
	padding:3px 0 30px 0
}

#galeria {
	width:783px;
	margin:0 0  0 20px;
	position:relative
}

.destacado, .highlighted {
	width:110px;
	height:0;
	padding-top:19px;
	background:url(../imagenes/destacamos.gif);
	display:block;
	overflow:hidden;
	margin:0 0 18px 23px
}
.highlighted {
	width:98px;
	background:url(../imagenes/highlighted.gif);

}

#galeria .descripcion {
	width:539px;
	/*border:1px solid #999;
	background:#e8e8e8; */
	background-color:#F0F0F0;
	*margin-top:-2px;
	color:#333
}

.centro {font-size:11px;width:340px; height:150px; float:left; margin:0px 0px 20px 20px;_margin:0px 10px 20px 10px; position:relative; padding:10px; background:url(../imagenes/fondodestacado.gif)}
.centro:hover {background:url(../imagenes/fondodestacadohover.gif)}
.centro h5 { font-size:15px;}
.centro img {float:left; margin-right:10px; border:3px solid #ccc}

.vermas {position:absolute; bottom:10px; font-weight:bold; text-decoration:none; right:12px; font-family: Tahoma; font-size:9px; color:#777; background:url(../imagenes/flecha2.gif) no-repeat right 2px; padding-right:13px}
.vermas:hover, .centro:hover .vermas {color:#427cc5;background:url(../imagenes/flecha2hover.gif) no-repeat right 2px;}
.vermas:hover { text-decoration:underline}
.centro:hover img {border:3px solid #cbf261}

.descripcion a{ color:#666; text-decoration:none; }
.descripcion a:hover{ color:#333; text-decoration:underline; }

.detalles {
	position:absolute;
	right:20px;
	top:35px;
	height:333px;
	width: 190px;
}
 .detalles h4 {
	color:#0c4b8f;
	font-size:17px
}
.detalles h4, .detalles p {
	margin-bottom:15px
}
.texto1 {
	font-size:13px;
	font-weight:bold
}
.detalles h6 {
	font-size:12px;
	font-weight:normal;
	position:absolute;
	bottom:75px
}
.detalles .imagenes {
	position:absolute;
	bottom:0
}
.detalles h4, .detalles p, .detalles h6 {margin-left:13px}

#pie {
	background:#e4e4e4;
	position:relative;
	height:14px;
	width:821px;
	font-size:10px;
	border:1px solid #ccc
}
.web {
	position:absolute;
	right:3px;
	top:1px
}
#pie a {
	color:#666;
	text-decoration:none
}


.ver_medidas{
	width:25px; height:25px; margin-left:3px; margin-top:3px; float:left;
}
.ver_rect_no_selec{
	cursor: pointer;
	background-color:#EEEEEE;
	border:1px solid #BBBBBB;
}
.ver_minis_destacado{
	width:153px; margin:auto; margin-top:18px;
}

/* BUSCADOR */

.buscador_no_result{
	text-align:center; font-size:16px; margin-top:20px;
}

.buscador_listado{
	width:770px; margin:auto;
}

.buscador_contenedor_prop{
	width:355px; height:200px; border:1px solid #EEE; float:left; margin-left:18px; _margin-left:9px; margin-top:5px;
}
.buscador_ver_detalle{
	position:absolute; top:180px; width:100%; text-align:center;
}
.buscador_ver_detalle a, .link_ver_venta_ralizada a{
	color:#006699;
	text-decoration:none;
}
.buscador_ver_detalle a:hover, .link_ver_venta_ralizada a:hover{
	color:#6699CC;
	text-decoration:underline;
}
.propiedad_detalle{
	width:700px; margin:auto;
}
.propiedad_detalle p{
	font-size:13px;
}
.titulo_propiedad_detalle{
	margin-top:5px; display:block; font-size:16px; font-weight:bold; color:#0C4B8F;
}

.div_tabla_detalle_prop{
	width:400px; margin:auto;
}
.div_tabla_detalle_prop table{
	width:100%;
}
.div_tabla_detalle_prop table tr td{
	width:50%;
	font-size:14px;
}
.div_tabla_detalle_prop table tr td img{
	vertical-align:middle;
}
.div_tabla_detalle_prop table tr td span{
	font-size:14px;
	color:#666666;
}
.innn{
	background-color:#F9F9F9;
}
.ouuu{
	background-color:#F3F3F3;
}
.download_file{
	margin-left:20px; text-align:center; font-size:14px;
}
.download_file a{
	text-decoration:none;
	color:#3B669F;
	border:none;
}
.download_file a:hover{
	color:#0099FF;
}
.volver_a_listado{
	background-color:#F0F0F0; text-align:right; width:800px; margin:auto; padding:5px 10px;
}
.volver_a_listado a{
	color:#999999;
	text-decoration:none;
}
.volver_a_listado a:hover{
	color:#666666;
}
.tabla_listado_item{
	width:100%; height:100%;
}
.td_listado_item_a{
	width:60%; text-align:center;
}
.td_listado_item_b{
	width:40%; border:0px solid #999999;
}
.div_listado_item_ppal{
	position:relative;
}
.sub_div_listado_ppal_a{
	border:0px solid #999999; font-size:14px; margin-left:5px; font-weight:bold;
}
.sub_div_listado_ppal_b{
	position:absolute; top:115px; font-size:11px; margin-left:5px;
}
.sub_div_listado_ppal_c{
	position:absolute; top:140px; font-size:11px; margin-left:5px;
}

/* PAGINADO DE BUSCADOR */
	.cont_div_paginado{
		padding:5px; text-align:center; font-size:14px;
	}
	.paginado .no_link_pg{
		color:#006600;
		font-size:12px;
		padding:2px;
		background-color:#E4FAE2;
	}
	.paginado .link_pg{
		font-size:12px;
		color:#999999;
		text-decoration:none;
	}
	.paginado .link_pg:hover{
		color:#74960C;
		text-decoration:underline;
	}

/* CONTACTO */

.tabla_contacto{
	font-size:14px;
}
.tabla_label{
	width:30%;
	padding-right:10px;
	text-align:right;
}
.tabla_label label{
	color:#FF9900;
	font-size:12px;
}
.tabla_input{
	width:70%;
	padding-left:10px;
	text-align:left;
}
.tabla_input input, .tabla_input textarea{
	border:1px solid #CCCCCC;
	height:20px;
}
.tabla_input textarea{
	height:120px;
}
.tabla_enviar{
	 text-align:center;
	 padding-left:155px
 }
 .tabla_enviar input{
	width:80px; border:1px solid #999999; background-color:#E1E1E1; color:#333333;
 }
 
.info_cont_dir_uru{
	position:absolute; width:190px; height:224px; top:30px; left:0; color:#999; text-align:left; font-size:0.85em;
}
.respuesta_envio_contacto{
	text-align:center; font-size:14px; color:#DD0000; width:370px; margin:auto; margin-top:10px; margin-bottom:10px;
}

.campo, .text-a {width:323px}

.sub_t_h2{
	font-size:1.4em; font-weight:normal;
}
