BODY {
	background-color:#CF142B;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
BODY.inicio {
	background-color:#737170;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
BODY.imprimir {
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}
p{
	
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	LINE-HEIGHT: 15px;
	letter-spacing: 0px;
}
UL.enlace {
text-align:left;
list-style-image:url(Images/sqr.gif);
background-color:#FFFFFF;
COLOR: #000000;
FONT-SIZE: 12px;
letter-spacing:0.5px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

li{
  	COLOR: #808080;
	FONT-SIZE: 11px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	letter-spacing: 0px;
}
ol{
  	COLOR: #808080;
	FONT-SIZE: 10px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;

	font-weight:normal;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	letter-spacing: 0px;
}
span{
	
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	LINE-HEIGHT: 15px;
	letter-spacing: 0px;
}

/********************/
/* MENUS SUPERIORES */
/********************/

td.menuRojo {
	padding:14px;
  background-color:#CF142B;
	vertical-align: top;	
	text-align:left;
}
a.menuRojoTexto:link, a.menuRojoTexto:visited {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	LINE-HEIGHT: 16px;
	letter-spacing: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
}
a.menuRojoTexto:hover, a.menuRojoTexto:active {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	LINE-HEIGHT: 16px;
	letter-spacing: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight: bold;
}
td.menuGris {
	padding:14px;
  background-color:#737170;
	text-align:left;
	vertical-align: top;
}
td.buscador {
	padding:0px;
  background-color:#FFFFFF;
	text-align:left;
	vertical-align: top;
}
a.menuGrisTexto:link, a.menuGrisTexto:visited {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	LINE-HEIGHT: 16px;
	letter-spacing: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
}
a.menuGrisTexto:hover, a.menuGrisTexto:active {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	LINE-HEIGHT: 16px;
	letter-spacing: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight: bold;
}

/*****************************/
/* MODULO RESULTADO BUSQUEDA */
/*****************************/

td.resultadoBusqueda {
	padding-left:16px;
	background-color:#ffffff;
	padding-top: 10px;
	vertical-align:top;	
}
span.resultadoBusquedaNegro {
	COLOR: #000000;
	FONT-SIZE: 18px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
span.resultadoBusquedaRojo {
  COLOR: #CF142B;
	FONT-SIZE: 18px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

td.opMenuResultadoBusqueda{
	padding:0px;
	background-color:#ffffff;
	padding-top: 12px;
	vertical-align:top;
	text-align:center;
}
a.opMenuResultadoBusquedaNegro:link, a.opMenuResultadoBusquedaNegro:visited {
  COLOR: #808080;
	FONT-SIZE: 11px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.opMenuResultadoBusquedaNegro:hover, a.opMenuResultadoBusquedaNegro:active {
  COLOR: #444444;
	FONT-SIZE: 11px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.opMenuResultadoBusquedaRojo:link, a.opMenuResultadoBusquedaRojo:visited {
  COLOR: #CF142B;
	FONT-SIZE: 11px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.opMenuResultadoBusquedaRojo:hover, a.opMenuResultadoBusquedaRojo:active {
  COLOR: #444444;
	FONT-SIZE: 11px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.selectorPaginacion {
	background-color:#EBEBEB;
	border: 2px solid #EBEBEB;
	color:#737170;
	FONT-SIZE: 11px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/****************************************/
/* MODULO NUMERO COINCIDENCIAS BUSQUEDA */
/****************************************/

td.numCoincidencias {
	padding: 0px;
	padding-left:16px;
	padding-right:10px;
	background-color:#EBEBEB;
	vertical-align: absmiddle;
	text-align:left;
}

a.numCoincidencias:link, a.numCoincidencias:visited {
  COLOR: #808080;
	FONT-SIZE: 13px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
a.numCoincidencias:hover, a.numCoincidencias:active {
  COLOR: #444444;
	FONT-SIZE: 13px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
#celda_fondo {
background-color:#FF0000;
cursor:pointer;
}

#celda_fondo:hover {
background-color: #800000;
cursor:pointer;

}

/****************************************/
/* MODULO PESTAÑAS DETALLE VIVIENDA */
/****************************************/

td.pestanaDetalle {
	padding: 0px;
	padding-left:16px;
	padding-right:10px;
	background-color:#cf142b;
	vertical-align: absmiddle;
	text-align:left;
}
p.campoDetalleVivienda{
font-weight:bold;
padding-left:0px;
}
span.campoDetalleVivienda{
font-weight:normal;
}
span.pestanaDetalle{
  COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
a.pestanaDetalle:link, a.pestanaDetalle:visited {
  COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
a.pestanaDetalle:hover, a.pestanaDetalle:active {
  COLOR: #333333;
	FONT-SIZE: 13px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
}

td.nombreVivienda {
	padding-left:0px;
	background-color:#EBEBEB;
	padding-top: 20px;
	padding-bottom:20px;
	vertical-align:bottom;
	height:40px;
}
span.nombreViviendaNegro {
	COLOR: #000000;
	FONT-SIZE: 40px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
span.tituloDetalleContacto {
	COLOR: #000000;
	FONT-SIZE: 45px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
span.tituloDetalleContactoRojo {
	COLOR: #cf142b;
	FONT-SIZE: 45px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
span.nombreViviendaRojo {
	COLOR: #cf142b;
	FONT-SIZE: 25px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
span.nombreViviendaCodigo {
	COLOR: #000000;
	FONT-SIZE: 12px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left:10px;
}
span.nombreViviendaPrecio {
	COLOR: #000000;
	FONT-SIZE: 40px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:0px;
	text-align:right;
}
.tituloDetalle {
	COLOR: #cf142b;
	FONT-SIZE: 17.5px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:16px;
	padding-left:0px;
}
td.campoDetalle {
	padding: 0px;
	margin:0px;
	text-align:left;
}
/********************/
/* MODULO PAGINACION*/
/********************/

TD.paginacion {
	padding: 0px;
	padding-left:16px;
	padding-bottom: 8px;
	background-color:#ffffff;
	text-align: left;
	vertical-align: bottom;
}
.paginacionTextoRojo{
	COLOR: #CF142B;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.paginacionTextoNegro {
	COLOR: #000000;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.paginacionTexto:link, a.paginacionTexto:visited {
	COLOR: #000000;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
}
a.paginacionTexto:hover, a.paginacionTexto:active {
	COLOR: #CF142B;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight: bold;
}
a.paginacionMultiple:link, a.paginacionMultiple:visited {
	COLOR: #CF142B;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
}
a.paginacionMultiple:hover, a.paginacionMultiple:active {
	COLOR: #CF142B;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight: bold;
}

/****************************/
/* MODULO LISTADO RESULTADOS*/
/****************************/

TD.encabezadoListadoResultadosRojo {
	padding: 0px;
	background-color:#CF142B;
	vertical-align: absmiddle;
	text-align: center;
}

span.encabezadoListadoResultadosRojo{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
}
a.encabezadoListadoResultadosRojo:link, a.encabezadoListadoResultadosRojo:visited {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
}
a.encabezadoListadoResultadosRojo:hover, a.encabezadoListadoResultadosRojo:active {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight: bold;
}

.flechaListadoResultados {
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

TD.encabezadoListadoResultadosGris {
	padding: 0px;
	background-color:#808080;
	vertical-align: absmiddle;
	text-align: center;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.encabezadoListadoResultadosGris:link, a.encabezadoListadoResultadosGris:visited {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
}
a.encabezadoListadoResultadosGris:hover, a.encabezadoListadoResultadosGris:active {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight: bold;
}

TD.listadoResultados {
	padding: 5px;
	background-color:#FFFFFF;
	vertical-align: absmiddle;
	text-align:	center;
	COLOR: #000000;
	FONT-SIZE: 12px;
	letter-spacing:0.5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TD.listadoResultados a:link, a:visited {
	padding: 5px;
	vertical-align: absmiddle;
	text-align:	center;
	COLOR: #000000;
	FONT-SIZE: 12px;
	letter-spacing:0.5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
TD.listadoResultados a:hover, a:active {
	padding: 5px;
	vertical-align: absmiddle;
	text-align:	center;
	COLOR: #737170;
	FONT-SIZE: 12px;
	letter-spacing:0.5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/***************/
/* FORMULARIOS */
/***************/

.formularioCeldaTexto {
	padding-left: 5px;
	border: none;
	background-color: #EBEBEB;
	vertical-align: absmiddle;
	text-align:left;
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.formularioCeldaDato {
	padding-left: 0px;
	border: none;
	background-color: #EBEBEB;
	vertical-align: middle;
	text-align: right;
}
.formularioInputDato {
	letter-spacing: 0px;
	FONT-SIZE: 12px;
	COLOR: #7f7f7f;
	background-color: #EBEBEB;
	text-align:right;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 0px;
}
.formularioCeldaComentario {
	padding: 0px;
	border: none;
	vertical-align: bottom;
	text-align: left;
	COLOR: #000000;
	FONT-SIZE: 11px;
	line-height: 10px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.formularioCeldaComentario:first-line {
line-height:13px;
}
.formularioBoton {
	letter-spacing: 0px;
	FONT-SIZE: 12px;
	COLOR: #000000;
	background-color: #EBEBEB;
	text-align: center;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 0px;
}
.divCompensacionTablas {
	background-color:#FFFFFF;
	height:193px;
	vertical-align:top;
}

a.masInfo:link, a.masInfo:visited {
	text-align:left;
	COLOR: #808080;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
}
a.masInfo:hover, a.masInfo:active {
	text-align:left;
	COLOR: #CF142B;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:none; 
	font-weight: bold;
}
/*************/
/* COPYRIGHT */
/*************/

.textoCopyright {
	FONT-SIZE: 11px;
	COLOR: #000000;
	text-align:center;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

a.textoCreditos:link, a.textoCreditos:visited {
	FONT-SIZE: 11px;
	COLOR: #BBBBBB;
	text-align:center;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-decoration:none; 
	font-weight:normal;
}
a.textoCreditos:hover, a.textoCreditos:active {
	FONT-SIZE: 11px;
	COLOR: #EEEEEE;
	text-align:center;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-decoration:none;
}
/********************/
/* PÁGINA DE INICIO */
/********************/
.cabeceraBuscardor
{
	FONT-SIZE: 18px;
	COLOR: #000000;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-decoration:none;
	padding-left:17px;
}
.cabeceraBuscardorPeq
{
	FONT-SIZE: 11px;
	COLOR: #CF142B;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-decoration:none;
}
.selectBuscador {
	WIDTH: 100%;
	height: 104px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	width:100%;
	COLOR: #000000;
	border:#737170 1px solid;
	PADDING-LEFT: 0px;
	padding-top:0px;
	background: transparent;
}
p.flechaRoja{
	COLOR: #CF142B;
	FONT-SIZE: 14px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
}
a.busquedaAvanzada:link, a.busquedaAvanzada:visited {
	COLOR: #000000;
	FONT-SIZE: 10px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
 border-bottom: 0px solid #f0c;
	font-weight:normal;
	vertical-align:bottom;
	padding-bottom:1px;
}
a.busquedaAvanzada:hover, a.busquedaAvanzada:active {
	COLOR: #000000;
	FONT-SIZE: 10px;
	letter-spacing:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-weight:normal;
	border-bottom: 1px solid #CF142B;
	vertical-align:bottom;
	padding-bottom:1px;

}
.cabeceraDestacados
{
	FONT-SIZE: 18px;
	COLOR: #CF142B;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-decoration:none;
	padding-left:17px;
}
a.textoDestacados:link, a.textoDestacados:visited {
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
	line-height:10px;
}
a.textoDestacados:hover, a.textoDestacados:active {
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-decoration:underline;
	font-weight:none;
	padding:0px;
	line-height:10px;

}
.textoDestacados
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
	line-height:10px;
}
.espacioTextoDestacados
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
	line-height:5px;
}
.cabeceraTexto{
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	text-align:right;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-decoration:none;
	font-weight:bold;
	padding-right:20px;
}
.textoAbajo{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-decoration:none;
	font-weight:normal;
	padding:15px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:justify;
	margin:0px;

}
/*********************************/
/***********CONTACTO*************/
/********************************/

.cabeceraRoja {
	COLOR: #cf142b;
	FONT-SIZE: 40px;
	letter-spacing:0px;
	padding:0px;
	padding-left:17px;
	line-height:40px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align:bottom;
}
.campoContacto {
	COLOR: #868686;
	FONT-SIZE: 10px;
	letter-spacing:0px;
	padding:0px;
	line-height:10px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.formularioContactoInputDato {
	letter-spacing: 0px;
	FONT-SIZE: 12px;
	COLOR: #7f7f7f;
	background-color: #efefef;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border:1px solid #868686;
	width:168px;
}
.formularioContactoCheck {
	letter-spacing: 0px;
	FONT-SIZE: 11px;
	COLOR: #7f7f7f;
	background-color: #efefef;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border:1px solid #868686;
	border-bottom:0px;
	width: 20px;
	height: 20px;
	margin:0px;
	margin-bottom:5px;
	margin-right:5px;
	padding:0px;
}
.formularioContactoTADato {
	letter-spacing: 0px;
	overflow:auto;
	FONT-SIZE: 12px;
	COLOR: #7f7f7f;
	background-color: #efefef;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border:1px solid #868686;
	width:200px;
	height:60px;
}
.textoComentario {
	COLOR: #868686;
	FONT-SIZE: 9px;
	letter-spacing:0px;
	padding:0px;
	line-height:10px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:justify;
}
.politica {
	COLOR: #868686;
	FONT-SIZE: 10px;
	letter-spacing:0px;
	padding:0px;
	line-height:12px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
}
/******************************/
/*******SERVICIOS**************/
/******************************/
.listadoServicios {
	COLOR: #000000;
	FONT-SIZE: 13px;
	letter-spacing:0px;
	padding:0px;
	line-height:12px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:justify;
	padding-left:17px;
	padding-right:30px;
}
.cabeceraRojo {
  COLOR: #CF142B;
	FONT-SIZE: 18px;
	padding-left:17px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/************************************************************************/
/**************** QUIENES SOMOS O SIMILARES *****************************/
/************************************************************************/
#divTextoEncimaFoto{
position:relative;
top:20px;
left:17px;
z-index:2;
width:300px;
padding:17px;
background-color:#FFFFFF;
text-align:justify;
}
#divTextoEncimaFotoMapa{
position:relative;
top:20px;
left:17px;
z-index:2;
width:240px;
padding:10px;
background-color:#FFFFFF;
text-align:justify;
}
#divTextoEncimaFotoleft{
position:relative;
top:-20px;
left:17px;
z-index:2;
width:300px;
padding:17px;
background-color:#FFFFFF;
text-align:justify;
}
#divTextoEncimaFotoright{
position:relative;
top:-20px;
left:-17px;
z-index:2;
width:300px;
padding:17px;
background-color:#FFFFFF;
text-align:justify;
}
#divTextoEncimaFotoHipotecas{
position:relative;
top:20px;
left:17px;
z-index:2;
width:400px;

overflow:auto;
padding:17px;
background-color:#FFFFFF;
text-align:justify;
}
#divTextoEncimaFotoCompraVenta{
position:relative;
top:-20px;
left:30px;
overflow:auto;
z-index:2;
width:300px;
padding:17px;
background-color:#FFFFFF;
text-align:justify;
}
#divTextoEncimaFotoPromociones{
position:relative;
top:20px;
left:30px;
overflow:auto;
z-index:2;
width:300px;
padding:17px;
background-color:#ebebeb;
text-align:justify;
}
#divTextoEncimaFotoTerrenos{
position:relative;
top:-20px;
left:-20px;
overflow:auto;
z-index:2;
width:250px;
padding:17px;
background-color:#ffffff;
text-align:justify;
}
#divFoto{
position:relative;
top:0px;
left:-300px;
z-index:1;
}


.textoMapaWebCabecera {
  COLOR: #CF142B;
	FONT-SIZE: 14px;
		line-height:20px;

	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.textoMapaWebCabecera:link, a.textoMapaWebCabecera:visited {
  COLOR: #CF142B;
	FONT-SIZE: 14px;
		line-height:20px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px;
}

a.textoMapaWebCabecera:hover, a.textoMapaWebCabecera:active {
  COLOR: #CF142B;
	FONT-SIZE: 14px;
		line-height:20px;
	letter-spacing:0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
		padding:0px;

}
.textoMapaWeb {
  COLOR: #000000;
	FONT-SIZE: 12px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.textoComentarioEnlace {
  COLOR: #000000;
	FONT-SIZE: 11px;
	letter-spacing:0px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/************************************************************************/
/*************************** LOCALIZACIÓN *******************************/
/************************************************************************/

#divLocalizacionEncimaFotoleft{
position:relative;
top:-35px;
left:35px;
z-index:2;
width:262px;
height:375;
padding:17px;
background-color:#ebebeb;
text-align:justify;
}
.cabeceraLocalizacion {
	COLOR: #cf142b;
	FONT-SIZE: 40px;
	letter-spacing:0px;
	padding:0px;
	line-height:40px;
	text-align:left;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align:bottom;
}

/************************************************************************/
/*************************** + INFO *******************************/
/************************************************************************/

.textomasinfo{
padding:17px;
background-color:#FFFFFF;
color:#000000;
text-align:justify;
}


#divTextoEncimaFotoQuien{
    background-color: #FFFFFF;
    left: 41px;
    padding: 17px;
    position: relative;
    text-align: justify;
    top: 417px;
    width: 182px;
    z-index: 2;
}
