﻿/* CSS Document */

body {
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 0.9em;
	background-image: url(modulos/imagenes/cabecera3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#FFFFFF;
	padding: 0px;
	margin-top: 17px;
	margin-bottom: 20px;
}
#flashcontent {
	margin:auto;
	padding-left:120px;
	text-align:center;
	float:left;
}
#flashcontent2 {
	margin:auto;
	width:447px;
	float:left;
	border: 1px solid #0078AD;
}
#flashintro {
	width:900px;
	margin:auto;
	text-align:center;
	float:left;
}
* html #flashcontent2 {
	margin-top:19px;
}

#contenedor {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	width: 950px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#cabecera {
	position: relative;
	height: 210px;
	left: 0px;
	top: 0px;
}
#logo {
	position:relative;
	height:117px;
	width:700px;
	top:40px;
	left:0px;
	}
#menutop {
	position: relative;
	height: 20px;
	width: 300px;
	left: 645px;
	top: 70px;
}

#menu {
	height: 29px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(modulos/imagenes/fondo_menu2.jpg);
	background-repeat: repeat-x;
	padding-top: 6px;
}
#cuerpo {
	clear: both;
	padding: 5px 25px 10px 25px;
}
#niveles {
	clear: both;
	padding-left:10px;
	padding-top:5px;
}
#telefono {
	position:relative;
	width:250px;
	float:right;
	clear:right;
	text-align:right;
	padding-bottom:10px;
}

/*--- Ojo a continuación viene una clase ---*/
.separador {
	clear: both;
	height: 10px;
}

#pie {
	clear: both;
	color: #FFFFFF;
	height: 75px;
}
#nuevaconstruccion {
	clear: both;
	float: left;
	width: 450px;
	min-height: 250px;
	padding-top: 7px;
	.padding-top: 25px;
	_padding-top:7px;
}

#nuevaconstruccion h2 {
	padding-bottom: 0px;
	margin-bottom:0px;
}

/* Esto es solo para IE */
/** html #nuevaconstruccion {
	height:250px;
}*/

#buscar {
	/*width:250px;*/
	width:424px;
	position:relative;
	float:left;
	margin-top:55px;
	margin-left:5px;
	padding:5px;
	border: 1px solid #0078AD;
	background-color:#80BCD6;
	/*	background-image: url(modulos/imagenes/bloque_buscar.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
		min-height: 192px;
}
#buscar h2, #buscar-form h2, #buscar-proponga h2 {
	font-size:20px;
}
#buscar p, #buscar-form p, #buscar-form h4, #buscar-proponga h4 {
	font-size:13px;
}
#buscar table tbody tr td, #buscar1 table tbody tr td, #buscar-form table tbody tr td, #buscar-proponga table tbody tr td {
	font-size:13px;
}
#buscar-form input, #buscar-form select, #buscar-proponga input, #buscar-proponga select {
	font-size:13px;
}
#buscar-form h2, #buscar-proponga h2 {
	color:#ffffff;
}
#buscar-form {
	width: 550px;
	min-height: 250px;
	position:relative;
	float:left;
	margin-top:55px;
	margin-left:5px;
	padding:5px;
	border: 1px solid #0078AD;
	background-color:#80BCD6;
	font-size:0.9em;
}
#buscar-proponga {
	width: 550px;
	min-height: 250px;
	position:relative;
	float:left;
	margin-top:55px;
	margin-left:5px;
	padding:5px;
	border: 1px solid #B61030;
	background-color:#E89F9F;
	font-size:0.9em;
}
.precio_oferta a:link, .precio_oferta a:visited {
	width:140px;
	padding:15px 25px;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#ffffff;
	background:url(modulos/imagenes/boton_rojo.jpg) no-repeat center 15px;
}
.precio_oferta a:hover, .precio_oferta a:active {
	text-decoration:underline;
}
#proponga {
	float:left;
	border:1px solid #B61030;
	margin-top:55px;
	margin-left:5px;
	width:167px;
	height:202px;
}
a.blue:link, a.blue:visited {
	color:#0078AD !important;
}
a.blue:hover, a.blue:active {
	color:#2299BF !important;
}
#fila2 {
	clear: both;
	padding: 5px 25px;
}

#segundamano {
	float:left;
	padding: 0px;
	margin:0px;
}
#segundamano h2 {
	padding-left:34px;
	background:url(modulos/imagenes/favorites.png) no-repeat left;
}

#segundamano h2 a:link, #segundamano h2 a:visited {
	color:#B61030;
}
#segundamano h2 a:hover, #segundamano h2 a:active {
	color:#ff0000;
}
h2.prop_mes {
	padding-left:34px;
	background:url(modulos/imagenes/favorites.png) no-repeat left;
	color:#B61030;
}

#novedades {
	float:left;
	padding: 0px;
	margin:0px;
}

.segunda1 {
	width:205px;
	min-height:305px;
	float: left;
	margin:0px 5px 0px 0px;
	padding:5px;
	border: 1px solid #0078AD;
}
* html div.segunda1 {
height:305px;
}

#segundamano img {
	padding: 10px 0px;	
}

.segunda2 {
	width:205px;
	min-height:305px;
	float: left;
	margin-left: 5px;
	padding:5px;
	border: 1px solid #0078AD;	
}
* html div.segunda2 {
height:305px;
}
div.banner {
	float:left;
	margin:0px 5px 0px 10px;
	padding:0px;
}
.novedades1 {
	width:205px;
	height:160px;
	float: left;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	padding:5px;
	border: 1px solid #B61030;	
}
* html div.novedades1 {
height:160px;
}
.novedades1 h3 {
	margin:0px;
	padding:0px 0px 0px 16px;
}
.novedades2 {
	width:205px;
	min-height:305px;
	float: left;
	margin-left: 10px;
	padding:5px;
	border: 1px solid #B61030;	
}
* html div.novedades2 {
height:305px;
}
div.alq {
	width:205px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	border:1px solid #0170A5;
	overflow:hidden;
}
* html div.alq {
	height:315px;
}

#novedades div.alq a:link, #novedades div.alq a:visited, #novedades div.alq a:hover, #novedades div.alq a:active {
	border:none;
	margin:0px;
	padding:0px;
}
#novedades div.alq a img {
	border:none;
	margin:0px;
	padding:0px;
}
.cuerpo_noticia {
	font-size:12px;
}

.cajas {
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 11px;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}
p.cajas a {
	color:#B61030;
}

#logospie {
	margin: 0px;
	background-image: url(modulos/imagenes/logospie.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 248px;
	height: 75px;
	margin:auto;
	display: block;
	}
#menupie {
	float:right;
	background-image: url(modulos/imagenes/fondo_pie2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width:702px;
	height:75px;
	margin:0px;
	font-size: 0.8em;
	text-align: center;
/*	border: 1px solid #333366;  */
}
#filapie1 {
	margin:18px 0px 0px 0px;
}
#filapie2 {
	margin:17px 0px 4px 0px;
}
#copyright {
	width: 950px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
	font-size: 0.8em;
}

#menu ul, #menu li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu li a {
	padding-left: 3px;
	padding-right: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
/*El primer y ultimo elementos del menu tienen formato diferente */
#menu a.primero {padding-left:15px}
#menu a.ultimo {border: none}
#menu ul li a.nuevo {
	background-color:#990000;
	color:#fff;
	/*padding-right:40px;
	margin-right:5px;
	background:url("modulos/imagenes/nuevo.gif") no-repeat top right;*/
}

#menutop ul, #menutop li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menutop li a {
	padding-left: 5px;
	font-size: 0.8em;
	padding-right: 5px;
}


/* El h1 es solamente para el logotipo de la cabecera */
h1 {
	display: block;
	width: 179px;
	height: 58px;
	padding: 5;
	text-indent: -9999px;
	background-image: url(modulos/imagenes/logo_rosso.gif);
	background-repeat: no-repeat;
	clear: both;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
}
h1 a {
	display: block; 
	width: 179px; height: 58px;
	overflow: hidden;
}
h2 {
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}
#buscar h2 {
	color:#ffffff;
	padding-left:30px;
	background-image: url(modulos/imagenes/iconsearch.jpg);
	background-repeat: no-repeat;
}

#novedades h2 {
	padding-left:10px;
}


h3 {
	font-size: 1em;
	background-image: url(modulos/imagenes/noticbullet.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
}
#logospie h4 {
	display: block;
	text-indent: -9999px;
	clear: both;
}
#logospie h4 a {
	display: block; 
	overflow: hidden;
}
/* ----- SELECTORES HOVER, LINK, ETC -------- */
/* ----- GENERAL ---- */

a:link, a:visited {
	color:#0066CC;
	text-decoration:underline;
	font-weight: bold;
}
a:hover, a:active {
	color:#990000;
	text-decoration:none;
	font-weight: bold;
}
/* Para la barra superior (#menutop) */
#menutop a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#menutop a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#menutop a:hover {
	color: #000000;
	text-decoration: underline;
}
#menutop a:active {
	color: #666666;
	text-decoration: underline;
}

/* Para el #menu (horizontal) */
#menu a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#menu a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#menu a:hover {
	color: #B61030;
	text-decoration: underline;
}
#menu a:active {
	color: #CC0000;
	text-decoration: underline;
}

/* Para los #niveles */
#niveles {
	font-size:0.8em;
}

/* Para la fila2 (segunda mano, novedades) */
/*.llave1 a:link, .llave1 a:visited {
	color:#0066CC;
	text-decoration:underline;
	font-weight: bold;
}
.llave1 a:hover, .llave1 a:active {
	color:#B61030;
	text-decoration:none;
	font-weight: bold;
}*/

#nuevaconstruccion h2 a:link, #nuevaconstruccion h2 a:visited {
	color:#0066CC;
	text-decoration:none;
}
#nuevaconstruccion h2 a:hover, #nuevaconstruccion h2 a:active {
	color:#B61030;
	text-decoration:none;
}
/* Formato sin subrayado para los titulares de "Llave en mano" y "Novedades", toman el color con #fila2 a:link, etc. */
#fila2 h2 a:link, #fila2 h2 a:visited {
	text-decoration:none;
}
#novedades a:link, #novedades a:visited {
	color:#B61030;
	text-decoration:underline;
	font-weight: bold;
}
#novedades a:hover, #novedades a:active {
	color:#FF0000;
	text-decoration:none;
	font-weight: bold;
}


/* Para el #menupie */
#menupie a:link, #menupie a:visited {
	color:#EEEEEE;
	text-decoration:none;
}
#menupie a:hover, #menupie a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

/* Para el #copyright */
#copyright a:link, #copyright a:visited {
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}
#copyright a:hover, #copyright a:active {
	color: #666666;
	text-decoration: underline;
	font-weight:normal;
}

/* ----- Formulario "#buscar"---- */
#buscar td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	/*color:#fff;*/
}
/*#form1 p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-align:center;
}*/
#buscar label, #buscar input {
	font-size: 0.9em;
}

#buscar select {
	font-size: 0.9em;
}
#buscar br {
	clear: left;
}


/* Iconos menutop */
#menutop li.home {
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(modulos/imagenes/ico_home.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menutop li.contact {
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(modulos/imagenes/ico_contact.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menutop li.mapa {
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(modulos/imagenes/ico_mapa.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menutop li.english {
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(modulos/imagenes/ico_english.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menutop li.spanish {
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(modulos/imagenes/ico_spanish.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*-------- Sección corporativa (nosotros) -------*/
#secciones {
	float:left;
	width:190px;
}
#secciones ul {
	margin:0px;
	padding:0px;
}
#secciones ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#secciones ul li a:link, #secciones ul li a:visited {
	display: block;
	padding-top:6px;
	text-decoration: none;
	font-weight: bold;
	text-indent:25px;
	background-image: url(modules/imagenes/boton_off.jpg);
	background-position: -6px 0px;
	background-repeat: no-repeat;
	height: 23px;
	width: 183px;
	border-top: 1px solid #0078AD;
	border-left: 1px solid #0078AD;
	border-right: 1px solid #0078AD;
	color: #666666;
}
#secciones ul li a:hover, #secciones ul li a:active {
	display: block;
	padding-top:6px;
	text-decoration: none;
	font-weight: bold;
	text-indent:25px;
	background-image: url(modulos/imagenes/boton_over.jpg);
	background-position: -6px 0px;
	background-repeat: no-repeat;
	height: 23px;
	width: 183px;
	border-top: 1px solid #0078AD;
	border-left: 1px solid #0078AD;
	border-right: 1px solid #0078AD;
}
#secciones li.seccion-ultimo {
	display:block;
	width:185px;
	border-bottom: 1px solid #0078AD;
}

#contenido {
	float:left;
	width:450px;
	padding:0px 15px 0px 25px;
	text-align:justify;
}
#contenido-ancho {
	float:left;
	width:650px;
	padding:10px 15px 10px 25px;
	text-align:justify;
}
#contenido-ancho2 {
	clear:both;
	float:left;
	width:650px;
	margin-left:100px;
	padding:10px 25px 10px 25px;
	text-align:justify;
}
#contenido-intro {
	float:left;
	clear:both;
	width:auto;
	padding-left:15px;
	text-align:justify;
}
#contenido-intro #niveles {
	margin-left:0px;
	padding-left:0px;
}
#contenido-intro object {
	margin-left:0px !important;
	margin-left:-10px;
	padding-left:0px !important;
	padding-left:-10px;
}
#contenido ul li {
	margin-top:10px;
}

#contenido li {
	list-style-image: url(modulos/imagenes/bullet02.png);
}


#fotos {
	float:left;
	width:205px;
	height:300px;
	margin-top:25px;
	padding:0px;
	text-align:center;
/*	background-color: #ECECEC;
	border: 1px solid #006699;*/
}

.formulario {
	border:1px solid #006699;
}

.formulario h4 {
	padding:0px 10px;
}
.bordeazul {
	border:1px solid #006699;
	margin:5px;
	clear:both;
}
.borderojo {
	border:1px solid #B61030;
	margin:5px;
	clear:both;
}
.cajaroja {
	border:1px solid #B61030;
	background:#FF8C8C;
	padding:10px;
}
.encabezado {
	background-color:#80BCD6;
	color:white;
}
.encabezado2 {
	background-color:#B61030;
	color:white;
}
.fecha {
	padding:0px;
	margin:0px;
	font-size:x-small;
}
.resultados {
	border:1px solid #006699;
	background-color:#F0F0F0;
	padding:5px;
	width:250px;
	margin-left:380px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:right;
}
.paginas {
	border:1px solid #006699;
	background-color:#F0F0F0;
	padding:5px;
	width:350px;
	margin-left:290px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:right;
}

/* --------- Esquinas redondeadas ---------- */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
/*------- fin esquinas redondeadas --------- */

/*------- FOOTCOLLAPSE, colapsar y expandir tablas -----*/
table.footcollapse{
	width:100%;
}
table.footcollapse caption{
	font-size:120%;
	text-transform:uppercase;
	text-align:left;
	padding:.5em 1em;
}
table.footcollapse th{
	text-align:left;
}
table.footcollapse,table.footcollapse th,table.footcollapse th
{
	border:none;
	border-collapse:collapse;	
}
table.footcollapse thead th
{
	width:auto;
	border-style:solid;
	border-width:1px;
	border-color:#69c;
	background:#E7EAFB;
	padding:5px;
}
table.footcollapse tfoot th,
table.footcollapse tfoot td
{
	border-style:solid;
	border-width:1px;
	border-color:#369;
	background:#D7DAEB;
	padding:5px;
}
/*table.footcollapse tbody{
	background:#ddd;
}*/
table.footcollapse tbody td{
	padding:5px 10px;
	border:1px solid #999;
}
table.footcollapse tbody th{
	padding:2px 10px;
	border:1px solid #999;
	border-left:none;
}
table.footcollapse tbody tr.odd{
	background:#E7EAFB;
	font-weight:bold;
}

table.footcollapse tfoot td img{
	border:none;
	vertical-align:bottom;
	padding-left:10px;
	float:right;
}
/*----- fin de FOOTCOLLAPSE ---- */

/*------ Anexo ----------------- */
.required {
	clear: both;
	text-align:right;
	color:#CC0000;
}

#cuerpo2 {
	clear: both;
	padding: 0px 25px 5px 0px;
}

#lateral-nuevacons {
	float:left;
	position:relative;
	padding: 0px;
	background-image:url(modulos/imagenes/nuevacons.jpg);
	background-repeat:no-repeat;
	width:225px;
	min-height:400px;
}
* html #lateral-nuevacons {
	height:400px;
}

#lateral-segunda {
	float:left;
	position:relative;
	padding: 0px;
	background-image:url(modulos/imagenes/llaveenmano.jpg);
	background-repeat:no-repeat;
	width:225px;
	min-height:400px;
}
* html #lateral-segunda {
	height:400px;
}

#lateral-alquiler {
	float:left;
	position:relative;
	padding: 0px;
	background-image:url(modulos/imagenes/alquiler.jpg);
	background-repeat:no-repeat;
	width:225px;
	min-height:400px;
}
* html #lateral-alquiler {
	height:400px;
}

#lateral-industrial {
	float:left;
	position:relative;
	padding: 0px;
	background-image:url(modulos/imagenes/industrial.jpg);
	background-repeat:no-repeat;
	width:225px;
	min-height:400px;
}
* html #lateral-industrial {
	height:400px;
}

#lateral-noticias {
	float:left;
	position:relative;
	padding: 0px;
	background-image:url(modulos/imagenes/novedades.jpg);
	background-repeat:no-repeat;
	width:225px;
	min-height:400px;
}
* html #lateral-noticias {
	height:400px;
}

#lateral-mapa {
	float:left;
	position:relative;
	padding: 0px;
	background-image:url(modulos/imagenes/mapa.jpg);
	background-repeat:no-repeat;
	width:225px;
	min-height:400px;
}
* html #lateral-mapa {
	height:400px;
}

#lateral-legal {
	float:left;
	position:relative;
	padding: 0px;
	background-image:url(modulos/imagenes/privacidad.jpg);
	background-repeat:no-repeat;
	width:225px;
	min-height:400px;
}
* html #lateral-legal {
	height:400px;
}





.columna_izq {
	float:left;
	width:470px;
	}
.columna_dcha {
	float:left;
	padding:0px 5px;
}
#menuprovincia {
	margin:auto;
	text-align:center;
}
#menuprovincia li {
	float:left;
	list-style:none;
	padding:5px 15px;
}

/*------ LIGHTBOX.JS -------- */
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(modulos/imagenes/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(modulos/imagenes/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(modulos/imagenes/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	


/* Ultimos cambios */


table.tablahome tr td h2 {
	margin:0px;
}

table.tablahome tr td h2.propiedades_mes {
	padding-left:34px;
	background:url(modulos/imagenes/favorites.png) no-repeat left;
}

table.tablahome tr td h2.propiedades_mes a:link, table.tablahome tr td h2.propiedades_mes a:visited {
	color:#B61030;
}
table.tablahome tr td h2.propiedades_mes a:hover, table.tablahome tr td h2.propiedades_mes a:active {
	color:#ff0000;
}

table.tablahome tr td h2.novedades a:link, table.tablahome tr td h2.novedades a:visited {
	color:#B61030;
}
table.tablahome tr td h2.novedades a:hover, table.tablahome tr td h2.novedades a:active {
	color:#ff0000;
}
table.tablahome h3 a:link, table.tablahome h3 a:visited {
	color:#B61030;
}
table.tablahome h3 {
	margin:0px;
	padding:0px 0px 0px 16px;
	background-image: url(modulos/imagenes/noticbullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
table.tablahome p.cuerpo_noticia a {
	color:#B61030;
}
strike {
	color:#B61131;
}
.oculto {display:none;}