form {
	margin-bottom: 4px;
	margin-top:0px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a:visited {
	text-decoration: none;
	color: #2F2F31;
}
a:hover {
	text-decoration: none;
	color: #FE0000;
}
a:active {
	text-decoration: none;
	color: #FE0000;
}
.enlace  {
	font-size: 9px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
a:link.enlace  {
	font-size: 9px;
	color: #000000;
}
a:visited.enlace {
	font-size: 9px;
	color: #000000;
}
a:hover.enlace  {
	font-size: 9px;
	color: #FE0000;
}
.enlaces  {
	font-size: 9px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
a:link.enlaces {
	font-size: 9px;
	color: #000000;
}
a:visited.enlaces {
	font-size: 9px;
	color: #000000;
}
a:hover.enlaces  {
	font-size: 9px;
	color: #FE0000;
}

div.faqs   {
	margin-left:10px;
	padding-left:14px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
	background-image:url(/images/flecha_faqs.gif);
	background-repeat:no-repeat;
	background-position:left, top;
}
.faqs  {
	font-size: 9px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
a:link.faqs  {
	font-size: 9px;
	color: #ffffff;
}
a:visited.faqs {
	font-size: 9px;
	color: #ffffff;
}
a:hover.faqs  {
	font-size: 9px;
	color: #ffffff;
	text-decoration:underline;
}

#borde_der {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#borde_izq {
	border-right-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#borde_abaj {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#borde_arrib {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
BODY {
	background-color: #F0EDE8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:auto;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 16px;
}



#texto{
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	background-color:#2F2F31;
	text-align: justify;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	letter-spacing: 1px;
}
.anchoTabla {
	width:100%;
	*width:85%;
}

 #texto ul{
	font-size: 11px;
	text-align:left;
	letter-spacing:normal;

}

.ver a:link{
	color:#FFFFFF;
	font-size:10px;
}	
.ver a:visited{
	color:#FFFFFF;
	font-size:10px;
}	
.ver a:hover{
	color:#FF0000;
	font-size:10px;
}
	
#contenedor	{
	width: 211px;
	background-color: #FFFFFF;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}
#contenedor2	{
	width: 100%;
	background-color: #FFFFFF;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	background: url(../../images/fn_tr.jpg) bottom no-repeat;
}
.menu	{
	list-style: none;
	list-style-position: outside;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	*margin-bottom: -15px;

}
#div_oculto .menu {

}
.menu li	{
	border-bottom: solid 1px black;
	list-style-image: url(/images/flecha_enlaces.gif);
	list-style-position: inside;
	display: block;
	margin-left:-30px;
	*margin-left: 0px;
}

.menu li a	{
	width: 100%;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 0.5em;
	display:block;
	*display:inherit;
}

.menu li > a	{
	width: auto;
	display: block;	/* Para Mozilla */
}


 .menu li.seleccionado a	{
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 25px;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(/images/blanco.gif);
}
.menu li a:hover{
	background-color: #2F2F31;
	color: #FFFFFF;
	display:block;
	*display:inherit;
}

.submenu	{
	list-style: none;
	list-style-position: outside;
	padding-left: 0.5em;
	margin-left: 0.5em;
}
#leyenda{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
	margin-left: 0px;
	width: 100%;
}
h2{
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 15px;
}
#cabecera{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #2F2F31;
	font-size: 10px;
	height: 100px;
	padding-left: 25px;
}
#cabecera_estudio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #2F2F31;
	font-size: 10px;
	height: 100px;
	padding-left: 25px;
	background-image:url(/images/grafico.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
#cabecera_prensa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #2F2F31;
	font-size: 10px;
	height: 100px;
	padding-left: 25px;
	background-image:url(/images/img_prensa_02.jpg);
	background-position:right;
	background-repeat:no-repeat;
}


.enlaces_mini  {
	font-size: 9px;
	text-align: right;
	color: #CCCCCC;
}
a:link.enlaces_mini  {
	font-size: 9px;
	text-align: right;
	color: #CCCCCC;
}
a:visited.enlaces_mini  {
	font-size: 9px;
	text-align: right;
	color: #999999;
}
a:hover.enlaces_mini  {
	font-size: 9px;
	text-align: right;
	color: #FE0000;
}

.enlaces2  {
	font-size: 12px;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.enlaces2:link  {
	font-size: 12px;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
}
a.enlaces2:visited  {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #cccccc;
}
a.enlaces2:active  {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #FE0000;
}
a.enlaces2:hover  {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #FE0000;
}

.borde_enlace{
	border-bottom: 1px solid #ff0000;
}
.enlaces3  {
	font-size: 11px;
	text-align: left;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
a.enlaces3:link  {
	font-size: 11px;
	color: #000000;
	text-align: left;
}
a.enlaces3:visited  {
	font-size: 11px;
	text-align: left;
	color: #666666;
}
a.enlaces3:hover  {
	font-size: 11px;
	text-align: left;
	color: #FE0000;
}

.texto_pie {
	font-size: 11px;
	color: #2F2F31;
	font-weight: bold;
	text-align:center;
}
.texto_pie a:link {
	color:#ff0000;
	text-decoration:underline;
}
.texto_pie a:visited {
	color:#000000;
	text-decoration:underline;
}
.texto_pie a:hover {
	color:#000000;
	text-decoration:none;
}
.indice-tabla {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
	margin-left: 0px;
	width: 100%;
}
.indice-td-enlace {

}
.indice-td-enlace a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.indice-td-enlace a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
}
.indice-td-enlace a:hover {
	text-decoration: none;
	color: #FE0000;
	font-size: 12px;
}
.indice-td-enlace a:active {	
}
.indice-enlace{
	color: #FFFFFF;
}
.indice-enlace a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.indice-enlace a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.indice-enlace a:hover {
	text-decoration: none;
	color: #FE0000;
}
.indice-enlace a:active {
	text-decoration: none;
	color: #FE0000;
}
.indice-td-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE0000;

}
.gran_tabla {
	WIDTH: 100%;
	text-align: center;	
}
.listado-fila-par {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: top;
	WIDTH: 90%;
	COLOR: #2F2F31;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-color: #D0C6BC;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
}
.listado-fila-impar {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: top;
	WIDTH: 90%;
	COLOR: #2F2F31;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-color: #D0C6BC;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
}
.foto {
	float: left;
	padding: 0;	
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 8px;
	min-height: 120px;
}
	.foto img{
		border: 1px solid #FFFFFF;
	}
.Consultar {
	TEXT-ALIGN: center;
	clear: both;
	margin-bottom: 5px;
	margin-top: 5px;
}
	.Consultar a:link {
		color: #4A4A4A;
		font-size: 12px;
				
	}
	.Consultar a:visited {
		color: #F9F9F9;
		font-size: 12px;		
	}
	.Consultar a:hover {
		color:#FF0000;		
	}
.referencia {
	PADDING-LEFT: 4px; 
	FONT-SIZE: 10px; 
	TEXT-ALIGN: right;
	padding-right: 10px;
	padding-top: 8px;	
}
.zona,.c_zona {
	CLEAR: right;
	FONT-SIZE: 14px;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	float: none;
}
.tipo_propiedad_es,.c_tipo,.tipo_propiedad_uk {
	FONT-SIZE: 11px;
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: normal;
}
.pr_venta {
	MARGIN-TOP: 4px;
	FONT-SIZE: 11px;
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: normal;
}
.metros {
	MARGIN-TOP: 4px;
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: normal;
	font-size: 11px;
}
.dormitorios {
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 11px;
}
.banos {
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: normal;
	font-size: 11px;
}
.metros_construidos {
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: normal;
	font-size: 11px;
}
.metros_parcela{
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: normal;
	font-size: 11px;
}
.b_alquiler {
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: normal;
	font-size: 11px;
}
.info_texto {
	width: 275px;
	float: right;
}
.columna-listado {
	border: 2px solid #FFFFFF;
	width: 80%;
}

.mensaje-listado {
	font-family: Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size: 11px;
}

.tabla-imagen-detalle {
	WIDTH: 100%;
}
.campo_descripcion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;
	text-align: justify;
	background-color:#F0EDE8;
}
.tabla-formulario-detalle {
	BORDER-RIGHT: #005d43 1px solid; BORDER-TOP: #005d43 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #005d43 1px solid; WIDTH: 100%; BORDER-BOTTOM: #005d43 1px solid
}
.formulario-td-etiquetas_index {
	PADDING-top: 0px;PADDING-bottom: 1px;PADDING-left: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E2DBD3; margin-top: -20px;
}
.formulario-td-etiquetas {
	padding: 3px 3px 3px 6px;	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #E2DBD3;
	border: 1px solid #fffff;
	text-align: left;
}
.formulario-td-campos {
	padding: 3px 3px 3px 6px;		
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #E2DBD3;
	border: 1px solid #fffff;
	text-align: left;
}	
.formulario-td-etiquetas_index span {
	font-size: 14px;
	vertical-align: top;
	height: 100%;
}
.formulario-campo, .formulario-td-campos_index, .formulario-boton {
	 FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; border: 1px solid #000000;	
}
.td-titulo-pagina {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	padding: 10;
	padding-bottom: 5px;
}
.boton-detalle {
	BORDER-RIGHT: #005d43 1px solid; BORDER-TOP: #005d43 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #005d43 1px solid; COLOR: #005d43; BORDER-BOTTOM: #005d43 1px solid; BACKGROUND-COLOR: #ffffff
}
.tabla-ppal {
	WIDTH: 100%
}
.form_etiqueta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;

}
.form_campo{
	border: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F2F31;
}
.form_campo_index{
	border: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2F2F31;
	border:1px solid #999999;
}
.boton_form{
	border-right: 1px solid #999999;	
	border-bottom: 1px solid #999999;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2F2F31;
}
.list_img img {
	border: 1px solid #ffffff;
}
.formulario-boton {
	border-right: 1px solid #999999;	
	border-bottom: 1px solid #999999;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #005d43;
}
/***********************************/
/* Para las imagenes en el detalle */
/***********************************/
#previewPane{	
	margin-right:4px;	
	text-align:center;
	vertical-align: top;
	padding-top: 0px;					
	width:400px;
	height: 300px;						
}
#waitMessage{
	display:none;
	position: absolute;
	left: 400px;
	top: 150px;	
	padding:4px;		
}	
#galleryContainer{	/* Big Div surrounding up image, list of images and down image */										
	border:1px solid #FFFFFF;	/* White border */		
	padding:1px;	/* A little space between the black border and the content inside */
	width: 75px;						
}
	#galleryContainer img {
		width: 73px;
	}
#galleryContainer #arrow_down{	/* Arrow down image */
	height:35px;
}
#galleryContainer #arrow_up{
	height:35px;	/* Arrow up image */
}
#theImages{	/* DIV where the images are located */
	position:relative;
	overflow:hidden;
	height:250px;	/* Height of boxes for the images */
}
#theImages div{	
	position:relative;	/* Don't change this */
	height:1500px;	/* Higher than total height of thumbnails */		
}
#theImages img{
	border:0px;	/* No border */
	filter:alpha(opacity=80);	/* Transparency - IE */
	opacity:0.8; /* Transparency - Firefox */
	padding-top:1px;/* Space between images */
	width: 73px;	
}
#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	font-style:italic;
	text-align:center;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
	font-size:0.9em;
	width: 100px;
}
#theImages .imageCaption{
	display:none;
}

/* LOGIN */
.texto-login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.campo-login{
}
.boton_login {
	border-right: 1px solid #999999;	
	border-bottom: 1px solid #999999;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #005d43;
}
/** MENU PRIVADO **/
.menu_privado	{
	list-style: none;
	list-style-position: outside;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.menu_privado li	{
	border-bottom: solid 1px black;
	list-style-image: url(/images/flecha_enlaces.gif);
	list-style-position: inside;
	display: block;
}

.menu_privado li a	{
	width: 100%;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 0.5em;
}

.menu_privado li > a	{
	width: auto;
	display: block;	/* Para Mozilla */
}


 .menu_privado li.seleccionado a	{
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 25px;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(/images/blanco.gif);
}
.menu_privado li a:hover{
	background-color: #2F2F31;
	color: #FFFFFF;
}

.mensaje-listado {
	color: #FFFFFF;
	font-size: 11px;
}
/* NOTICIAS */
.imagen {
	float: right;
	margin: 4px;
	border: 1px solid #ffF;
	background-color:#FFFFFF;
}
.nombre_seccion, .nombre_seccion_uk {
	text-align: left;	
	padding-top: 2px;
	font-size: 10px;
	padding-left: 5px;
}
.fecha {
	background-image: url(/images/calendario.gif);
	background-position: left;
	background-repeat: no-repeat;
	float: left;
	padding-left: 21px;
	margin-top: 5px;
	margin-left: 2px;	
}
.cabecera, .cabecera_uk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	text-align: justify;
	margin-top: 34px;
	color: #FFFFFF;
	margin-left: 7px;	
}
	.cabecera a:link, .cabecera a:visited, .cabecera_uk a:link, .cabecera_uk a:visited{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: underline;
		text-align: justify;
	}
	.cabecera a:hover, .cabecera_uk a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: underline;
		text-align: justify;
	}
		
.detalle , .detalle_uk {
	clear: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 4px;
	text-align: left;
	background-color:#F0EDE8;
	margin: 4px;
}
	.detalle p, .detalle_uk p{
		color: #000000;
	}
/* DETALLE NOTICIA */
.tb-titulos-noticia {	
}
.titulo_seccion{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;	
}
.titulo_seccion2{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;
	text-align: center;
	letter-spacing: 0px;
	text-transform: uppercase;

}
.titulo_seccion22{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:;
	color: #666666;
	text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;
	text-align: center;
	letter-spacing: 0px;
	text-transform: uppercase;

}
.titulo_fecha{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
}
.cabecera_detalle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	color: #FFFFFF;
	text-align: left;
	padding: 15px;	
}
.detalle_noticia p{
	padding: 10px;
	font-size: 11px;
}
.detalle_noticia a:link, .detalle_noticia a:visited {
	color: #FF0000;
	text-decoration: none;
}
.detalle_noticia a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.detalle_noticia p:first-letter {	
	font-size: 18px;
}
	
.div-imagen-detalle-noticia{
	float: left;
	padding: 10px;
}	
.div-imagen2-detalle-noticia{
	padding: 10px;
	float:right;
}
.div-imagen-detalle-noticia img, .div-imagen2-detalle-noticia img {
	border: 1px solid #ff0000;
	background-color:#FFFFFF;
}
/* LISTADO PROMOCIONES */
.descripcion_es, .descripcion_uk{
	MARGIN-TOP: 4px;
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: normal;
	font-size: 11px;
	padding-left: 15px;
}
.nombre {
	FONT-SIZE: 12px;
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: left;
	font-weight: bold;
}
td.cabecera_form {
	text-align: center;
}
div.cabecera_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;	
	margin-bottom: 8px;
	border-bottom: 1px solid #FE0000;
	width: 98%;
	text-align: left;
	padding-left: 2px;
}
/* PORTADA */
.foto_noticia_portada a:link, .foto_noticia_portada a:visited{

	width: 95px;
	height: 55px;
}
.foto_noticia_portada a:hover {
	width: 95px;
	height: 55px;
}
.texto_portada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}
#contenedor2 {
	width: 100%;
	background-color: #FFFFFF;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}
#wrap {
	margin:0 auto 0 auto;
	width:200px;
	left: 0px;
	top:-26px;
	position: relative;
	overflow: hidden;
	height: 120px;
	background:url(../../images/fn_wrap.jpg) bottom right no-repeat;
}
#wrap-bi {
	margin:0 auto;
	width:100%;
	left: 0px;
	top: -47px;
	*top:-28px!important ;
	position: relative;
	overflow: hidden;
	height: 120px;

}
#wrap2 {
	margin:0 auto 0 auto;
	width:80px;
	left: 0px;
	top:-17px;
	position: relative;
	overflow: hidden;
	height: 84px;
	float: left;
	background: url(../../images/fn_tr.jpg) bottom;
}
#wrap2 img {
	width: 85px;
	height: 93px;
}
#wrap_uk {
	margin:0 auto 0 auto;
	width:200px;
	left: 0px;
	top:0px;
	position: relative;
	overflow: hidden;
	height: 120px;
	
}
#wrap2_uk {
	margin:0 auto 0 auto;
	width:80px;
	left: 0px;
	top:18px;
	position: relative;
	overflow: hidden;
	height: 84px;
	float: left;
}
#wrap3 {
	margin:0 auto 0 auto;
	width:150px;
	left: -60px;
	*left: 0px;
	top:-150px;
	position: relative;
	height: 100%;
	overflow: hidden;
}
#wrap33 {
	margin:0 auto 0 auto;
	width:150px;
	left: -65px;
	*left: 0px;
	top:-397px;
	position: relative;
	height: 100%;
	overflow: hidden;
}

#wrap4 {
	margin:0 auto 0 auto;
	width:150px;
	left: 160px;
	top:-80px;
	position: relative;
	overflow: hidden;
}
#wrap5 {
	margin:0 auto 0 auto;
	width:170px;
	left: 0px;
	top:-197px;
	position: relative;
	height: 100%;
	overflow: hidden;
}

#pie {
	margin:0 auto 0 auto;
	width:770px;
	left: 0px;
	overflow: auto;
	position: relative;
	vertical-align: sub;
}
.fondo_tabla_buscador {
	background-image: url(/images/home_09.jpg);
	background-repeat: no-repeat;
	background-position: top;
	*padding-top: 15px;
	*padding-bottom: 30px;
}
.seccion {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-top:4px;
	padding-left:8px;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	
}
	a.seccion{	
		display:block;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		padding-top:2px;
		padding-left:8px;
}
	a.seccion:visited{	
		display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #f1f1f1;		padding-top:2px;
		padding-left:8px;
}
	a.seccion:hover{
		display:block;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FF0000;	
		padding-top:2px;
		padding-left:8px;
		font-weight: bold;
}
	a.seccion:active{	
		display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFCC00;		padding-top:2px;
		padding-left:8px;font-weight: bold;
}
.seccion2 {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-top:4px;
	padding-left:8px;
	text-align: left;
	font-weight: ;
	letter-spacing: 1px;
	text-transform: capitalize;
}
	a.seccion2{	
		display:block;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		padding-top:2px;
		padding-left:8px;
}
	a.seccion2:visited{	
		display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #f1f1f1;		padding-top:2px;
		padding-left:8px;
}
	a.seccion2:hover{
		display:block;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FF0000;	
		padding-top:2px;
		padding-left:8px;
}
	a.seccion2:active{	
		display:block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFCC00;
		padding-top:2px;
		padding-left:8px;
}
.foto_ter {
	border: 1px solid #ff0000;
	background-color:#FFFFFF;
}
.vendida{
	margin:0 auto;
	display:block;
	position:absolute;
	z-index:1;
	background-image:url(/images/vendida.png);
	background-repeat:no-repeat;
	background-position:right;
	width:150px;
	height:82px;
	margin-left:expression('0px');
	margin-left:45px;
}
.vendida_uk{
	margin:0 auto;
	display:block;
	position:absolute;
	z-index:1;
	background-image:url(/images/vendida_uk.png);
	background-repeat:no-repeat;
	background-position:right;
	width:150px;
	height:82px;
	margin-left:expression('0px');
	margin-left:45px;
}
/* MENSAJES */
.mensaje-tabla {
	width: auto;
	padding-left: 10px;
}
.mensaje-td-ok{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0066FF;
	border-bottom: 1px solid #FFFFFF;
}
.mensaje-td-error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	border-bottom: 1px solid #FFFFFF;
}


#alto_col{
	height:655px;
	background-color:#FFFFFF;
}

#alto_col_uk{
	height:655px;
}
#alto_col_uk_1{
	height:600px;
	background-color:#FFFFFF;
}
.alto_cuadro_menu_abajo{
	height:25px;
	background-color:#FFFFFF;
}
.idiomas_es p {
	width: 100%;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}
.idiomas_es a:link {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
.idiomas_es a:visited {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
.idiomas_es a:hover {
	color:#000000;
	text-decoration:underline;
	font-size:10px;
}
.idiomas_uk p {
	width: 100%;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}
.idiomas_uk a:link {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
.idiomas_uk a:visited {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
.idiomas_uk a:hover {
	color:#000000;
	text-decoration:underline;
	font-size:10px;
}
.alineamiento_buscador_index_madrid {
	height: 38px;
}
td .madrid_sotogrande {
	font-size: 16px;
	font-weight: bold;	
	color:#000000;
	text-align:center;
	border-top:1px solid #c83525;
	font-family:Arial, Helvetica, sans-serif;
	
}
.banner-vacaciones img {
	border: none;
}
.precio_antes{
color:#FFFFFF;
text-decoration:line-through;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
.precio_ahora{
font-family:Arial, Helvetica, sans-serif;
color:#F00000;
font-size:14px;
font-weight:bold;
text-align:center;
padding-bottom:5px;
border-bottom:1px solid #FF0000;
}
.rebajas{
background-image:url(../../images/rebajas_es.png);
width:92px;
height:88px;
position:absolute;
z-index:10;
display:block;
margin:0 auto;
margin-top:1px;
margin-left:1px;
}
.rebajas_uk{
background-image:url(../../images/rebajas_uk.png);
width:92px;
height:88px;
position:absolute;
z-index:10;
display:block;
margin:0 auto;
margin-top:1px;
margin-left:1px;
}
.rebajas_detalle{
background-image:url(../../images/rebajas_es.png);
width:92px;
height:88px;
position:absolute;
z-index:10;
display:block;
margin:0 auto;
margin-top:1px;
margin-left:-432px;
}
.rebajas_detalle_uk{
background-image:url(../../images/rebajas_uk.png);
width:92px;
height:88px;
position:absolute;
z-index:10;
display:block;
margin:0 auto;
margin-top:1px;
margin-left:-432px;
}
/*
.rebajas_destacada{
background-image:url(../../images/rebajas_destacado_es.png);
width:92px;
height:88px;
position:absolute;
z-index:10;
display:block;
margin:0 auto;
margin-top:-55px;
margin-left:180px;
*margin-top:5px;
*margin-left:84px;
}*/
.rebajas_destacada{
background-image:url(../../images/rebajas_destacado_es-b.png);
width:92px;
height:88px;
position:absolute;
z-index:10;
display:block;
margin:0 auto;
margin-top:-65px;
margin-left:-9px;
*margin-top:36px;
*margin-left:-149px;

}
.rebajas_destacada_uk {
background-image:url(../../images/rebajas_destacado_uk.png);
width:92px;
height:88px;
position:absolute;
z-index:10;
display:block;
margin:0 auto;
margin-top:-65px;
margin-left:-9px;
*margin-top:30px;
*margin-left:-149px;
}
.ico_vendido{
	margin:0 auto;
	display:block;
	position:absolute;
	z-index:10;
	border:none;
	margin-left:230px;
	margin-top:-180px;
}
#div_oculto{
	width:0px;
	height:1px;
	padding:0px;
	overflow:hidden;
	z-index: 100;
	
	}
#div_oculto  {
	padding-bottom: 22px;
	*padding-bottom: 155px;
	display: compact;
	border-bottom: 1px solid #c83525;

}
#contacte {
	padding-top: 18px;
	background-color: #F0EDE8;
}
#contacte img {
	margin-top: -25px;
	*margin-top: 7px;
	margin-bottom: 20px;
	*margin-bottom: 0px;
	border-right: 3px solid #fff;
	*padding-top: 20px;
}
#contacte-uk {
	padding-top: 18px;
	background-color: #F0EDE8;
}
#contacte-uk img {
	margin-top: -25px;
	*margin-top: 7px;
	margin-bottom: 20px;
	*margin-bottom: 0px;
	border-right: 3px solid #fff;
	*padding-top: 20px;
}
.colum-izq {
	background: #fff;
	padding-bottom: 6px;
}
.form-suscripcion {
	*margin-top: -3px;
	margin-bottom: 2px;
}
.index-gangas {
	border: none;
}	
img.index-gangas {
	margin-right: -30px;
	margin-left: 1px;
	*margin-right: -100px;
	display: block;
	position:relative;
}
.buscador-index {
		width: 278px;
		border-left: 2px solid #fff;
		padding-top: 5px;
		padding-bottom: 0px;
		*padding-bottom: 6px;
		padding-left: 1px;
		margin-right: -1px;
		*margin-right: 0px;
		*margin-top: -33px;
		*margin-bottom: -40px;
}
/*
.propiedad-destacada {
	margin-bottom: -8px;
	*margin-bottom: -9px;
}
*/
.propiedad-destacada {
	margin-top: -5px;
	padding-left: 10px;
	padding-bottom: 23px;
}
.logo-index {
	margin-bottom: 3px;
	*margin-bottom: -2px;
}
#contenedor2-b	{
	width: 100%;
	background-color: #FFFFFF;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -17px;
	*margin-top: -20px;
}
/* menu-b*/
/**************************/
.menu-b	{
	list-style: none;
	list-style-position: outside;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: -3px;
	*margin-bottom: 05px;
	margin-top: 0px;
	background: #FFFFFF;
	position: relative;
	z-index: 8;

}
.menu-b li	{
	border-bottom: solid 1px black;
	list-style-image: url(/images/flecha_enlaces.gif);
	list-style-position: inside;
	display: block;
	margin-left:-30px;
	*margin-left: 0px;
	margin-bottom: 2px;
}

.menu-b li a	{
	width: 100%;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 0.5em;
	display:block;
	*display:inherit;
}
.menu-b li a:link,
.menu-b li a:visited {
	font-size: 11px;
	padding-top: 3px;
	
}

.menu-b li > a	{
	width: auto;
	display: block;	/* Para Mozilla */
}


 .menu-b li.seleccionado a	{
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 25px;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(/images/blanco.gif);
}
.menu-b li a:hover{
	background-color: #2F2F31;
	color: #FFFFFF;
	display:block;
	*display:inherit;
}
.enlace-b  {
	font-size: 9px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.foto_noticia_portada img {
	margin-left: 5px;
	border: 1px solid #ff0000;
	margin-right: -2px;

}
.foto_noticia_portada img:hover {
	border: 1px solid #fff;
}
.fondo_tabla_buscador-b {

	background-repeat: no-repeat;
	background-position: top;
	*padding-top: 15px;
	*padding-bottom: 30px;
}

td.madrid_sotogrande-b {
	font-size: 16px;
	font-weight: bold;	
	color:#000000;
	text-align:center;
	border-top:1px solid #c83525;
	font-family:Arial, Helvetica, sans-serif;
	height: 70px;
}
table.suscripcion input{
	*margin-bottom: -2px;
}
img.suscripcion  {
	*margin-bottom: -6px;
}
#alto_col_1 {
	background-color: #fff;
}
#div_oculto {
	*position: relative;
	*top: -20px;	
	*margin-bottom: -15px;
}
#div_oculto .menu-b {
position: relative;
padding-bottom: 20px;
*top: 0px;
z-index: 9;
}

#div_oculto .menu-b li a{
padding-bottom: 0px;
padding-top: 0px;
font-size: 10px;
}
/* SEO by elPive 09/09/2010 */
p.tags {
	width: 100%;
	text-align: center;
	color: #BAAC94;
	font-weight: normal;
}

h1.titopt {
	width: 100%;
	text-align: center;
	font-size: 10px;
	margin: 0px;
	margin-bottom: -10px;
	color: #2F2F31;
}
ul.lista-enlaces li {
	list-style-type: none;
	margin-left: -30px;
}
ul.lista-enlaces a:link,
ul.lista-enlaces a:visited {
	color: #fff;
	text-decoration: underline;
}
ul.lista-enlaces a:hover {
	text-decoration: none;

}
ul.sitemap li {
	list-style-type: none;
}
ul.sitemap li a:link,
ul.sitemap li a:visited {
	color: #fff;
}
ul.sitemap li a:hover {
	text-decoration: underline;
}	
