@charset "utf-8";
/* CSS Document */

BODY {
	background-image:url(imagenes/bg_gris.gif);
	text-align: center;
	background-color:#CCCCCC;
	font-family: "Tahoma", Verdana, Arial;
	font-size: 11px;
	color : #000000;
	margin : 0px 0px 0px 0px;
} 

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: none;
}

#contenedor{
	background-image:url(imagenes/img_bg_sombra.gif);
	background-repeat:repeat-y;
	background-position:top;
	background-color: #FFFFFF;
	text-align: justify;
	width: 937px;
	margin:auto;
}

label{
cursor:pointer;
}

.clear { clear: both;}

h1, h2, h3 { padding: 0; margin: 0; }


/*   --------------------------------------------------CABECERA---------------------------------------------------  */

#cabecera{
	background-image:url(imagenes/cabecera_modelo.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-left:10px;
	width: 917px;
	height: 130px;
}

.cabecera_top{
	padding-top: 9px;
	_padding-top: 0px;
	_margin-top: 9px;
}

.cabecera_img{
	background-color: #ffc400;
	height: 74px;
}

.cabecera_bottom{
	width: 734px;
	height: 55px;
	margin-left: 38px;
}

.ruta_navegacion_izq{
	position:absolute;
	margin-top: -65px;
	margin-left: 750px;
}



/*   --------------------------------------------------NAVEGADOR---------------------------------------------------  */

/*#navegador{
	width: 733px;
	padding : 0px 0px 0px 0px;
} 

.enlacenav{
	margin-right: 5px;
	margin-left: 5px;
}

.enlacenav a:link{
	color: #95867d;
}

.enlacenav a:hover{
	text-decoration: underline;
	color: #95867d;
}

.enlacenav a:visited{
	color: #95867d;
}

.enlacenav a:active{
	color: #95867d;
}*/

/*   -----------------------------------------------------LATERAL-----------------------------------------------------  */

#lateral{
	margin-top: 44px;
	*margin-top: 34px;
	margin-right:10px;
	_margin-right:5px;
	width: 218px;
	float: right;
}


/*   -----------------------------------------------------CUERPO------------------------------------------------------  */

#cuerpo{
	margin-left:10px;
	_margin-left:5px;
	padding-top: 0px;
	width: 699px;
	float: left;
}


.ruta_navegacion{
	margin-left:25px;
	margin-top: 14px;
	height:20px;
}


.ruta_navegacion_der{
	background-image:url(imagenes/img_icono_senda.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 15px;
	margin-left: 15px;
	margin-right:15px;
	_margin-left:6px;
	float:left;
}

/*   --------------------------------------------------PAGINACION------------------------------------------------------  */

.paginacion{
background-color:#FFFFFF;
	width: 293px;
	height:30px;
}

.paginacion_primero{
	width: 21px;
	height:19px;
	float:left;
}

.paginacion_anterior{
	width: 73px;
	height:19px;
	float:left;
}

.paginacion_centro{
	width: 104px;
	height:19px;
	text-align:center;
	float:left;
}

.paginacion_siguiente{
	width: 73px;
	height:19px;
	float:left;
}

.paginacion_ultimo{
	width: 21px;
	height:19px;
	float:right;
}

/*   -----------------------------------------------------PIE------------------------------------------------------  */

.pie{
	clear: both;
} 

.cierre {
	background-image: url(imagenes/img_cierre_bg.gif);
	background-position:top left;
	width: 917px;
	margin:auto;
}

.cierre_texto {

	padding: 10px 0px 0px 0px;
}



/*   --------------------------------------------------ESTILO TEXTO---------------------------------------------------  */

/* quitar la negrita en toda la web (solo en los textos de contenido) */
.texto_der span.textoResaltadoNegro {font-weight: normal;}
.texto_der p.textoResaltadoNegro {font-weight: normal;}
.texto_indiv span.textoResaltadoNegro {font-weight: normal;}
.texto_indiv p.textoResaltadoNegro {font-weight: normal;}
.texto_indiv span.textoResaltadoAmarillo {font-weight: normal;}
.texto_indiv p.textoResaltadoAmarillo {font-weight: normal;}


.textoBlanco {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.textoResaltadoBlanco a:link {
	text-decoration: none;
	color: #FFFFFF;
}

.textoResaltadoBlanco a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.textoResaltadoBlanco a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.textoResaltadoBlanco a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.textoResaltadoBlanco {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.textoResaltadoBlanco a:link {
	text-decoration: none;
	color: #FFFFFF;
}

.textoResaltadoBlanco a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.textoResaltadoBlanco a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.textoResaltadoBlanco a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.textoResaltadoNegro {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.textoResaltadoNegro a:link {
	text-decoration: none;
	color: #000000;
}

.textoResaltadoNegro a:visited {
	text-decoration: none;
	color: #000000;
}

.textoResaltadoNegro a:hover {
	text-decoration: underline;
	color: #000000;
}

.textoResaltadoNegro a:active {
	text-decoration: none;
	color: #000000;
}

.textoResaltadoAmarillo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFAD01;
}

.textoResaltadoAmarillo a:link {
	text-decoration: none;
	color: #FFAD01;
}

.textoResaltadoAmarillo a:visited {
	text-decoration: none;
	color: #FFAD01;
}

.textoResaltadoAmarillo a:hover {
	text-decoration: underline;
	color: #FFAD01;
}

.textoResaltadoAmarillo a:active {
	text-decoration: none;
	color: #FFAD01;
}

.textoResaltadoAmarilloGrande {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFAD01;
}

.textoResaltadoNegroGrande {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}


.textoNegroPeq {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.textoNegroPeq a:link {
	text-decoration: none;
	color: #000000;
}

.textoNegroPeq a:visited {
	text-decoration: none;
	color: #000000;
}

.textoNegroPeq a:hover {
	text-decoration: underline;
	color: #000000;
}

.textoNegroPeq a:active {
	text-decoration: none;
	color: #000000;
}

/*   --------------------------------------------------FORMULARIO BOLSA---------------------------------------------------  */

.formulario_bolsa_fondo{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	width:450px;
	margin:0px;
}

.formulario_bolsa_cabecera{
	background-image:url(imagenes/formulario_fondo_uno.gif);
	background-repeat:repeat-x;
	height:63px;
}

.formulario_bolsa_cabecera_izq{

	width:150px;
	height:63px;
	float:left;
}

.formulario_bolsa_cabecera_der{
	padding-top:5px;
	width:24px;
	float:right;
}


.formulario_bolsa_cabecera_titulo{
	height:24px;
	clear:both;
}

.formulario_bolsa_cabecera_titulo_izq{
	background-image:url(imagenes/formulario_titulo_izq.gif);
	background-repeat:no-repeat;
	width:26px;
	height:24px;
	float: left;
}

.formulario_bolsa_cabecera_titulo_centro{
	width:394px;
	height:24px;
	float: left;
}

.formulario_bolsa_cabecera_titulo_der{
	background-image:url(imagenes/formulario_titulo_der.gif);
	background-repeat:no-repeat;
	width:26px;
	height:24px;
	float: right;
}

.formulario_bolsa_cabecera_abajo{
	/* 
	background-image:url(imagenes/formulario_fondo_dos.gif); 
	background-repeat:repeat-x;
	height:40px;
	*/
	clear:both;
}

.formulario_bolsa_cabecera_cierre{
	background-color:#FFFFFF;
	width:450px;
}

.formulario_bolsa_contenido{
	clear:both;
}

.formulario_bolsa_contenido_txt{
	background-color:#FFFFFF;
	width:450px;
}

.formulario_bolsa_pie{
	height:33px;
}


.formulario_bolsa_pie_img{
	background-image:url(imagenes/formulario_fondo_pie_img.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:33px;
}

.formulario_bolsa_pie_txt{
	padding-top:2px;
}

/*   --------------------------------------------------FORMULARIO---------------------------------------------------  */


.formulario_fondo{
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	width:595px;
	margin:0px;
	_margin-bottom:-10px;
	_border-bottom: 1px solid #FFFFFF;
}

.formulario_cabecera{
	
	background-image:url(imagenes/formulario_fondo_uno.gif);
	background-repeat:repeat-x;
	background-position:top;
	
	height:60px;
}

.formulario_cabecera_izq{
	background-image:url(imagenes/formulario_logo.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:229px;
	*width:228px;
	height:60px;
	float:left;
}

.formulario_cabecera_ctr{
	/*
	background-image:url(imagenes/img_cabecera_form_sombra_uno.gif);
	background-repeat:no-repeat;
	background-position:top;
	*/
	margin-top: 25px;
	margin-left: 20px;
	float:left;
}

.formulario_cabecera_der{
	padding-top:4px;
	width:24px;
	float:right;
}

.formulario_cabecera_titulo{
	height:24px;
	clear:both;
}

.formulario_cabecera_titulo_izq{
	background-image:url(imagenes/formulario_titulo_izq.gif);
	background-repeat:no-repeat;
	width:26px;
	height:24px;
	float: left;
}

.formulario_cabecera_titulo_centro{
	text-align:left;
	width:203px;
	*width:202px;
	height:24px;
	float: left;
}

.formulario_cabecera_titulo_der{
	/*
	background-image:url(imagenes/img_cabecera_form_sombra.gif);
	background-repeat:repeat-y;
	*/
	padding-top: 5px;
	padding-left: 10px;
	*padding-left: 7px;
	width:347px;
	*width:347px;
	height:19px;
	*height:24px;
	float: left;
}

.formulario_cabecera_abajo{
	clear:both;
}

.formulario_cabecera_cierre{
	background-color:#FFFFFF;
	width:595px;
}

.formulario_contenido{
	clear:both;
}

.formulario_contenido_txt{
	/*
	background-image:url(imagenes/formulario_fondo_dos.gif);
	background-repeat:repeat-x;
	*/
	background-color:#FFFFFF;
	width:595px;
}

.formulario_foto{
	background-image:url(imagenes/img_formulario_dos.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:229px;
	height:393px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}

.formulario_foto_llamanos{
	background-image:url(imagenes/img_formulario_llamanos.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:229px;
	height:318px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}

.formulario_foto_dos{
	background-image:url(imagenes/img_formulario_dos.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:229px;
	height:423px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}

.formulario_foto_tres{
	background-image:url(imagenes/img_formulario_tres.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:229px;
	height:382px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}

.formulario_foto_cuatro{
	background-image:url(imagenes/img_formulario_atencion.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:229px;
	height:454px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}

.formulario_foto_siete{
	background-image:url(imagenes/img_formulario_postventa.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:229px;
	height:443px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}

.formulario_foto_ocho{
	background-image:url(imagenes/img_formulario_oportunidades.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:229px;
	height:400px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}

.formulario_foto_boletin{
	background-image:url(imagenes/img_formulario_boletin.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:229px;
	height:505px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}

.formulario_foto_calculadora{
	background-image:url(imagenes/img_formulario_calculadora.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:229px;
	height:300px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}
.formulario_foto_tucasa{
	background-image:url(imagenes/img_formulario_tucasa.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:229px;
	height:348px;
	margin-top:1px;
	border-right: 1px solid #d7d7d7;
	float:left;
}


.formulario_tabla{
	width:364px;
	float:left;
	position:relative;
	padding-bottom: 33px;
}

.formulario_alert{
	width:364px;
	height: 20px;
}

.formulario_clear{
clear:both;
}

/* formulario pie */

.formulario_pie{
	width: 367px;
	position:absolute;
	bottom: 0;
	left: 0;
	background-image:url(imagenes/img_form_cierre.gif);
	background-repeat:repeat-x;
	text-align:right;
	height:33px;
}

.formulario_pie_calculadora{
	background-image:url(imagenes/img_form_cierre.gif);
	background-repeat:repeat-x;
	float:right;
	width: 366px;
	height:33px;
}

.formulario_pie_img{
	height:33px;
}

.formulario_pie_txt{
	padding-top:2px;
	height:33px;
}

/* */

.formulario_cierre{
	background-image:url(imagenes/formulario_fondo_pie.gif);
	background-repeat:repeat-x;
	text-align:right;
	width:354px;
	height:33px;
	clear:both;
	position:absolute;
	margin-top: 366px;
}

.selector{	
	border:1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7F9DB9;
	border-right-color: #7F9DB9;
	border-bottom-color: #7F9DB9;
	border-left-color: #7F9DB9;
	width:50px;
	height:18px;
	font-size: 9px;
	font-weight: normal;
	color:#FFAD01;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	
}

.boletincaja {
	border:1px;
	background-image: url(imagenes/img_boletin_fondo_caja.gif);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95867d;
	border-right-color: #95867d;
	border-bottom-color: #95867d;
	border-left-color: #95867d;
	width:250px;
	height:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.boletincaja2 {
	border:1px;
	background-image: url(imagenes/img_boletin_fondo_caja.gif);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95867d;
	border-right-color: #95867d;
	border-bottom-color: #95867d;
	border-left-color: #95867d;
	width:250px;
	height:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.boletincaja3 {
	border:1px;
	background-image: url(imagenes/formulario_fondo.gif);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95867d;
	border-right-color: #95867d;
	border-bottom-color: #95867d;
	border-left-color: #95867d;
	width:250px;
	height:80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.boletincaja3_large {
	border:1px;
	background-image: url(imagenes/formulario_fondo.gif);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95867d;
	border-right-color: #95867d;
	border-bottom-color: #95867d;
	border-left-color: #95867d;
	width:330px;
	height:80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.boletincaja4 {
	border:1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7F9DB9;
	border-right-color: #7F9DB9;
	border-bottom-color: #7F9DB9;
	border-left-color: #7F9DB9;
	width:120px;
	height:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.boletincaja2_new {
	border:0px;
	background-image: url(imagenes/fomulario_box.gif);
	background-repeat:no-repeat;
	width:160px;
	height:23px;
	border-top-width: 1px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.boletincaja2_new_large {
	border:0px;
	background-image: url(imagenes/fomulario_box_large.gif);
	background-repeat:no-repeat;
	width:313px;
	height:23px;
	border-top-width: 1px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}


.boletincaja3_large_new {
	/* 
	background-image: url(imagenes/fomulario_box_comments.gif);
	*/
	border: 1px solid #CCC;
	width:333px;
	height:60px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-right: 1px;
	padding-left: 5px;
}

.boletincaja4_new {
	border:1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7F9DB9;
	border-right-color: #7F9DB9;
	border-bottom-color: #7F9DB9;
	border-left-color: #7F9DB9;
	width:120px;
	height:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.boletincaja5 {
	border:1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FFC60D;
	width:160px;
	height:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.boletinboton {
	background-image: url(imagenes/formulario_fondo_pie_img.gif);
	background-repeat:no-repeat;
	border:0;
	width:102px;
	height:31;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	padding-top: 13px;
	margin:0px;
}

.boletinboton_dos {
	background-image: url(imagenes/img_btn_bolsa.gif);
	background-repeat:no-repeat;
	border:0;
	width:251px;
	height:17;
	margin:0px;
}


.boletinboton_new {
	background-image: url(imagenes/img_btn_submit.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border:0;
	width:130px;
	height:30px;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	margin:0px;
	padding: 0px;
}

.boletinboton_new_alquileres {
	background-image: url(imagenes/btn_enviar_alquiler.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border:0;
	width:99px;
	height:35px;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	margin:0px;
	padding: 0px;
}

input {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #5f5143;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.buscador_btn {
	background-image:url(imagenes/img_buscar_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 11px;
	text-align:right;
	width: 99px;
	height:18px;
	_height:16px;
}

.buscador_btn_lateral {
	background-color: #ffd22e;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 11px;
	text-align:right;
	margin-left: 2px;
	/* width: 36px; */
	height:16px;
	_height:16px;
}


.alert_alquileres {
	text-align:left;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold !important;
	padding-left: 20px;
}

.alert {
	text-align:right;
	font-size: 9px;
	color: #FF0000;
}

.form{
	margin:0px;
	padding:0px;
}

.iframe{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-20px;
	_margin-bottom:0px;
	padding:0px;
}

.iframe_flash{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-15px;
	padding:0px;
}

.iframe_flash_calculadora{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
}

#div_flash{
	padding-top:10px;
	padding-bottom: 30px;
}



/*   --------------------------------------------------MAPA---------------------------------------------------  */


.direccion {
	margin-top: 20px;
}

/* -------------------------------- MODULO INFORMACION ----------------------------------*/

.informacion { 
	/*
	width: 113px; 
	height: 16px; 
	background-image: url(imagenes/img_destacados_solapa.gif);
	background-repeat:no-repeat;
	text-align:right;
	padding-right: 7px;
	*/
	float:right;	
}

.btn_contacto{
	float:left;
}


/*   --------------------------------------------------MODULO LATERAL---------------------------------------------------  */
/*   ------------------------------------------------MODULO LATERAL UNO-------------------------------------------------  */
.modulo_lateral{
	/* background-image:url(imagenes/img_modulo_uno_esquina.gif);*/ 
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 218px;
	height:145px;
}

.modulo_lateral_superior{
	background-image:url(imagenes/img_modulo_uno_sup.jpg); 
	background-position: bottom;
	background-repeat:no-repeat;
	width: 204px;
	height: 32px;
	float: right;
}

.modulo_lateral_superior_texto{
	padding-left: 45px;
	padding-top: 10px;
}

.modulo_lateral_central{
	width: 218px;
	clear:both;
}

.modulo_lateral_central_izq{
	/* background-image:url(imagenes/img_modulo_uno_izq.gif); */
	background-repeat:repeat-y;
	width: 14px;
	height: 100px;
	float:left;
}

.modulo_lateral_central_der{
	width: 204px;
	height: 100px;
	float:right;
}

.modulo_lateral_central_der ul{
	list-style-image:url(imagenes/img_lista01.gif);
	line-height: 16px;
	padding-top: 10px;
	padding-left: 18px;
	margin: 0px;
}

.modulo_lateral_central_der_uno{
	width: 10px;
	float:left;
}

.modulo_lateral_central_der_dos{
	margin-top: 5px;
	margin-left: 28px;
	*margin-left: 18px;
	_margin-left: 13px;
	float:left;
}

.modulo_lateral_inferior{
	/* background-image:url(imagenes/img_modulo_uno_inf.gif); */
	background-position: center;
	background-repeat:repeat-x;
	width: 194px;
	height: 29px;
	float: right;
	clear:both;
}

/*   ------------------------------------------------MODULO LATERAL DOS-------------------------------------------------  */

.modulo_lateral_dos{
	/* background-image:url(imagenes/img_modulo_uno_esquina.gif);*/
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 218px;
	height:290px;
}

.modulo_lateral_dos_superior{
	background-image:url(imagenes/img_modulo_dos_sup.jpg);
	background-position: center;
	background-repeat:no-repeat;
	padding-top: 0px;
	margin: 0px;
	width: 204px;
	height: 32px;
	float: right;
}

.modulo_lateral_dos_central_izq{
	/* background-image:url(imagenes/img_modulo_uno_izq.gif); */
	background-position: left;
	background-repeat:repeat-y;
	width: 14px;
	height: 243px;
	_height: 250px;
	float:left;
}

.modulo_lateral_dos_central_der_uno{
	width: 10px;
	float:left;
}

.modulo_lateral_dos_central_der_dos{
	padding-top: 10px;
	_padding-top: 0px;
	width: 194px;
	float:right;
}

.border-none { border: none;}

/*   ------------------------------------------------MODULO LATERAL TRES-------------------------------------------------  */

.modulo_lateral_tres{
	/* background-image:url(imagenes/img_modulo_uno_esquina.gif); */
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 218px;
	height:80px;

}

.modulo_lateral_tres_superior_izq{
	/* background-image:url(imagenes/img_modulo_tres_izq_sombra.gif); */
	background-repeat:no-repeat;
	background-position:top;
	width: 14px;
	/*
	height: 32px;
	*/
	float:left;
}


.modulo_lateral_tres_superior{
	background-image:url(imagenes/img_modulo_tres_sup.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 204px;
	height: 32px;
	float: right;
}

.modulo_lateral_tres_central_der{
	width: 204px;
	height: 40px;
	float:right;
}

.modulo_lateral_tres_central_der ul{
	list-style-image:url(imagenes/img_lista01.gif);
	line-height: 15px;
	padding-top: 0px;
	padding-left: 18px;
	margin: 0px;
}

.modulo_lateral_tres_central_izq{
	/* background-image:url(imagenes/img_modulo_uno_izq.gif); */
	background-repeat:repeat-y;
	width: 14px;
	height: 40px;
	float:left;
}

.modulo_lateral_tres_central_der_uno{
	width: 10px;
	float:left;
}

.modulo_lateral_tres_central_der_dos{
	margin-top: 15px;
	margin-left: 28px;
	*margin-left: 18px;
	_margin-left: 13px;
	float:left;
}

/*   ------------------------------------------------MODULO LATERAL CUATRO-------------------------------------------------  */

.modulo_lateral_cuatro{
	/* background-image:url(imagenes/img_modulo_uno_esquina.gif); */
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 218px;
	height:80px;

}

.modulo_lateral_cuatro_superior{
	background-image:url(imagenes/img_modulo_cuatro_sup.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 204px;
	height: 32px;
	float: right;
}

.modulo_lateral_cuatro_central_der{
	width: 204px;
	height: 40px;
	float:right;
}

.modulo_lateral_cuatro_central_der ul{
	list-style-image:url(imagenes/img_lista01.gif);
	line-height: 15px;
	padding-top: 0px;
	padding-left: 18px;
	margin: 0px;
}

.modulo_lateral_cuatro_central_izq{
	/* background-image:url(imagenes/img_modulo_uno_izq.gif); */
	background-repeat:repeat-y;
	width: 14px;
	height: 40px;
	float:left;
}

.modulo_lateral_cuatro_central_der_uno{
	width: 10px;
	float:left;
}

.modulo_lateral_cuatro_central_der_dos{
	margin-top: 15px;
	margin-left: 28px;
	*margin-left: 18px;
	_margin-left: 13px;
	float:left;
}

/*   ------------------------------------------------MODULO LATERAL CINCO----------------------------------------------------  */

.modulo_lateral_cinco{
	/* background-image:url(imagenes/img_modulo_uno_esquina.gif); */
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 218px;
	height:125px;
	margin-bottom: 20px;
}

.modulo_lateral_cinco_superior{
	background-image:url(imagenes/img_modulo_cinco_sup.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 204px;
	height: 32px;
	float: right;
}

.modulo_lateral_cinco_central_izq{
	/* background-image:url(imagenes/img_modulo_uno_izq.gif); */
	background-repeat:repeat-y;
	width: 14px;
	height: 90px;
	float:left;
}

.modulo_lateral_cinco_central_der{
	width: 204px;
	height: 90px;
	float:right;
}

.modulo_lateral_cinco_central_der ul{
	list-style-image:url(imagenes/img_lista01.gif);
	line-height: 16px;
	padding-top: 10px;
	padding-left: 18px;
	margin: 0px;
}

.modulo_lateral_cinco_central_der_uno{
	width: 10px;
	float:left;
}

.modulo_lateral_cinco_central_der_dos{
	margin-top: 6px;
	margin-left: 28px;
	*margin-left: 18px;
	_margin-left: 13px;
	float:left;
}

/*   ------------------------------------------------MODULO LATERAL SEIS----------------------------------------------------  */

.modulo_lateral_seis_superior{
	background-image:url(imagenes/img_modulo_seis_sup.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 204px;
	height: 86px;
	float: right;
}

.modulo_lateral_seis { margin-bottom: 20px; }
.modulo_lateral_seis .title { padding: 13px; }

/*   ------------------------------------------------MODULO LATERAL SIETE-------------------------------------------------  */

.modulo_lateral_siete{
	/* background-image:url(imagenes/img_modulo_uno_esquina.gif);*/
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 218px;
}

.modulo_lateral_siete_superior{
	background-image:url(imagenes/img_modulo_dos_sup.jpg);
	background-position: center;
	background-repeat:no-repeat;
	padding-top: 0px;
	margin: 0px;
	width: 204px;
	height: 32px;
	float: right;
}

.modulo_lateral_siete_central{
	width: 218px;
	clear:both;
}

.modulo_lateral_siete_central_izq{
	/* background-image:url(imagenes/img_modulo_uno_izq.gif); */
	background-position: left;
	background-repeat:repeat-y;
	width: 14px;
	/*height: 243px;
	_height: 250px;
	*/
	float:left;
}

.modulo_lateral_siete_central_der{
	width: 204px;
	float:right;
}

.modulo_lateral_siete_central_der_uno{
	width: 10px;
	float:left;
}

.modulo_lateral_siete_central_der_dos{
	padding-top: 10px;
	padding-bottom: 20px;
	_padding-top: 0px;
	width: 194px;
	float:right;
}

.buscador_tipo{
	padding-left: 0px;
	_padding-left: 0px;
	padding-top: 10px;
	border-top: 1px dashed #999999;
}

.border-none { border: none;}


/*   -------------------------------------------------------SUBMENU-------------------------------------------------  */

.submenu_grupo{
	background-image:url(imagenes/img_fondo_submenu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 180px;
	padding-left:13px;
	padding-bottom: 20px;
	float:left;
}
.submenu_servicios{
	background-image:url(imagenes/img_fondo_submenu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 180px;
	padding-left:13px;
	padding-bottom: 20px;
	float:left;
}

.submenu_atencion{
	background-image:url(imagenes/img_fondo_submenu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 180px;
	height:97px;
	padding-left:13px;
	float:left;
}

.submenu_oficinas{
	background-image:url(imagenes/img_fondo_submenu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 180px;
	padding-left:13px;
	padding-bottom: 20px;
	float:left;
}

.submenu_delegacion{
	background-image:url(imagenes/img_fondo_submenu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 180px;
	height:120px;
	padding-left:13px;
	float:left;
}



.submenu{
	margin-top: 10px;
	width:156px;
}

.submenu ul{
	line-height: 18px;
	padding: 0px;
	margin: 0px;
}

.submenu li{
	list-style-type:none;
	background-image:url(imagenes/img_submenu_btn.gif);
	background-repeat:repeat-x;
	background-position:left;
	height:21px;
}

.submenu li a{
	text-decoration:none;
	cursor:pointer; 
}

.submenu li a:hover{
	color: #FFAD01;
	text-decoration:none;
	height:26px;
}

.submenu_active{
	background-color:#ffc525;
	margin:0px;
	padding:0px;
	border:0px;
	width: 156px;
	height: 20px;
	position:absolute;
}

.submenu_active a:link,
.submenu_active a:visited,
.submenu_active a:hover,
.submenu_active a:active { color: #FFF; }

.sublista_active{
	background-color:#ffc525;
	margin:0px;
	padding:0px;
	margin-left:-10px;
	padding-left:10px;
	width: 146px;
	height: 20px;
	position:absolute;
}

.sublista_active_dos{
	background-color:#ffc525;
	margin:0px;
	padding:0px;
	margin-left:-20px;
	padding-left:20px;
	width: 136px;
	height: 20px;
	position:absolute;
}

.sublista_dos{
	padding-left: 10px;
}

.sublista_tres{
	padding-left: 20px;
}

.end{
}

/*   ----------------------------------------------------MODULO CENTRAL-------------------------------------------------  */

.desarrollo{
	width:699px;
	background-color:#FFFFFF;
}

.img_desarrollo{
	padding-top:25px;
	height:22px;
}

.titulo{
	background-image:url(imagenes/img_sombra_cuerpo_sup_2.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	margin-top:-47px;
	margin-left:25px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.modulo_central{
	background-image:url(imagenes/img_sombra_titulo_sup.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 674px;
	padding-top:15px;
	margin-left:25px;
	margin-top:0px;
	margin-bottom: 0px;
}


.modulo_central_superior{
	width: 674px;
	clear:both;
}

.modulo_central_superior_izq{
	width: 0px;
	height: 0px;
	float:left;
}

.modulo_central_superior_der{
	background-image:url(imagenes/img_sombra_cuerpo_izq.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 674px;
	float:right;
}

.modulo_central_superior_der_grupo_aransa{
	background-image:url(imagenes/img_sombra_cuerpo_izq.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 674px;
	float:right;
}

.modulo_central_superior_der_atencion{
	background-image:url(imagenes/img_atencion_cliente.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 674px;
	float:right;
}

.texto{
	line-height: 20px;
	clear:both;
}

.justify { text-align:justify;}

.texto_izq{
	background-image:url(imagenes/img_fondo_submenu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 180px;
	height:200px;
	float:left;
}

.texto_der{
	background-image:url(imagenes/img_sombra_cuerpo_der.gif);
	background-position:right;
	background-repeat:repeat-y;
	width: 447px;
	min-height:400px;
	_height:400px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:30px;
	float: right;
}

.texto_indiv{
	background-image:url(imagenes/img_sombra_cuerpo_der.gif);
	background-position:right;
	background-repeat:repeat-y;
	width: 630px;
	min-height:400px;
	_height:400px;
	padding-right:30px;
	padding-bottom:30px;
	float: right;
}

.texto_indiv ul{
	list-style-image:url(imagenes/img_lista_menu.gif);
	line-height: 25px;
	padding-top: 0px;
	padding-left: 30px;
	margin: 0px;
}

.texto_indiv_margin{
	padding-right:40px;
	padding-left:25px;
}

.separador-bottom { padding-bottom: 20px; }

.img_subtitulo{
	margin-top:5px;
	*padding-top:5px;
}

.texto_der_completo{
	background-image:url(imagenes/img_sombra_cuerpo_der.gif);
	background-position:right;
	background-repeat:repeat-y;
	width: 90%;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:30px;
	float: right;
}

.texto_der ul{
	list-style-image:url(imagenes/img_lista_menu.gif);
	line-height: 25px;
	padding-top: 0px;
	padding-left: 30px;
	margin: 0px;
}


.texto_der_completo ul{
	list-style-image:url(imagenes/img_lista01.gif);
	line-height: 25px;
	padding-top: 0px;
	padding-left: 30px;
	margin: 0px;
}

.sublista ul{
	list-style-image:url(imagenes/img_lista_menu.gif);
	padding-top: 0px;
	padding-left: 8px;
	margin: 0px;
}

.modulo_central_inferior{
	background-image:url(imagenes/img_sombra_cuerpo_inf.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height: 12px;
	clear:both;
}


/*   -------------------------------------------------MODULO CENTRAL DOS-------------------------------------------------  */

.texto_izq_dos{
	width:0px;
	height:0px;
	float:left;
}

.texto_izq_dos_oportunidades{
	background-image:url(imagenes/img_fondo_oportunidades.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 170px;
	height: 590px;
	margin-top:25px;
	*margin-top: 17px;
	margin-left: 20px;
	_margin-left: 10px;
	float:left;
}

.texto_izq_dos_empresa{
	background-image:url(imagenes/img_fondo_empresas.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 170px;
	height: 451px;
	margin-top:25px;
	*margin-top: 17px;
	margin-left: 20px;
	_margin-left: 10px;
	float:left;
}

.texto_izq_dos_alquiler{
	background-image:url(imagenes/img_fondo_alquiler.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 170px;
	height: 369px;
	margin-top:25px;
	*margin-top: 17px;
	margin-left: 20px;
	_margin-left: 10px;
	float:left;
}


.modulo_central_superior_der_dos{
	background-image:url(imagenes/img_fondo_uno.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 674px;
	float:right;
}


/*   -------------------------------------------------MODULO PRINCIPAL PORTADA --------------------------------------------  */

.img_banner_viviendas{
	background-image:url(imagenes/img_sombra_cuerpo_der.gif);
	background-position:right;
	background-repeat:repeat-y;
	width: 674px;
	margin:0px;
	padding:0px;
	float: right;
}

.portada_principal{
	width:699px;
	background-color:#FFFFFF;
}

.img_portada_principal{
	padding-top:25px;
	height:22px;
}

.portada_principal_titulo{
	background-image:url(imagenes/img_sombra_cuerpo_sup_2.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	margin-top:-47px;
	margin-left:25px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.portada_principal_central{
	background-image:url(imagenes/img_sombra_titulo_sup.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 674px;
	padding-top:15px;
	margin-left:25px;
	margin-top:0px;
	margin-bottom: 0px;
}
.portada_principal_central_dos{
	background-image:url(imagenes/img_sombra_cuerpo_der.gif);
	background-position:right;
	background-repeat:repeat-y;
	width: 674px;
	padding-top:0px;
	margin-left:25px;
	margin-top:0px;
	margin-bottom: 0px;
}

.portada_principal_central_superior{
	width: 674px;
	clear:both;
}

.portada_principal_central_superior_izq{
	width: 0px;
	height: 0px;
	float:left;
}

.portada_principal_central_superior_der{
	background-image:url(imagenes/img_destacados_solapa_dos.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 674px;
	float:right;
}


.portada_principal_texto_izq{
	width: 201px;
	height:120px;
	padding-left:30px;
	float:left;
}

.portada_principal_texto_der{
	background-image:url(imagenes/img_sombra_cuerpo_der.gif);
	background-position:right;
	background-repeat:repeat-y;
	width: 425px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	float: right;
}

.portada_principal_central_inferior{
	background-image:url(imagenes/img_sombra_cuerpo_inf.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height: 12px;
	clear:both;
}

.portada_principal_central_leer_mas{
	margin-top: -45px;
	_margin-top: -50px;
	padding-top: 7px;
	padding-left: 162px;
	position:absolute;
}

/*   -------------------------------------------------MODULO SECUNDARIO PORTADA --------------------------------------------  */

.portada_secundario{
	width:699px;
	background-color:#FFFFFF;
}


.portada_secundario_central{
	padding-top:15px;
	margin-left:25px;
	margin-top:0px;
	margin-bottom: 0px;
}

.portada_secundario_central_dos{
	background-image:url(imagenes/img_sombra_titulo_sup_2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	margin-left:25px;
	margin-top:0px;
	margin-bottom: 0px;
}

.portada_secundario_central_uno{
	background-image:url(imagenes/img_sombra_titulo_sup_2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width: 674px;
	padding-top:15px;
	margin-left:25px;
	margin-top:0px;
	margin-bottom: 0px;
}

.portada_secundario_titulo{
	background-image:url(imagenes/img_sombra_cuerpo_sup_2_dos.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	margin-top:-47px;
	margin-left:25px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.portada_secundario_central_superior{
	width: 674px;
	clear:both;
}

.portada_secundario_central_superior_izq{
	width: 0px;
	height: 0px;
	float:left;
}

.portada_secundario_central_superior_der{
	background-image:url(imagenes/img_sombra_cuerpo_izq.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 674px;
	float:right;
}


.portada_secundario_texto_izq{
	width: 201px;
	height:148px;
	padding-top: 15px;
	_padding-top: 20px;
	padding-left:30px;
	float:left;
}

.portada_secundario_texto_der{
	background-image:url(imagenes/img_destacados_solapa_tres.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width: 425px;
	height:163px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	float: right;
}

.portada_secundario_texto_der_superior{
	/*
	background-image:url(imagenes/img_textura_puntos.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	*/
	height:15px;
	margin-left:15px;
	margin-right:15px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:5px;
}

.portada_secundario_texto_der_superior_uno{
	float:left;
}

.portada_secundario_texto_der_superior_dos{
	float:right;
}

.portada_secundario_texto_der_inferior{
	margin-left:15px;
	margin-right:15px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:5px;
}

.portada_secundario_central_inferior{
	background-image:url(imagenes/img_sombra_cuerpo_inf.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height: 12px;
	clear:both;
}

.portada_secundario_central_leer_mas{
	margin-top: -47px;
	_margin-top: -52px;
	padding-top: 7px;
	padding-left: 584px;
	position:absolute;

}

/*   -------------------------------------------------MODULO DESTACADO PORTADA --------------------------------------------  */

.destacado_cuerpo{
	width:680px;
	_width:674px;
	margin-left:25px;
	
}

.destacado_cuerpo_izq{
	float:left;
}

.destacado_cuerpo_der{
	float:left;
}

.portada_destacado{
	width:337px;
	background-color:#FFFFFF;
}


.portada_destacado_central{
	padding-top:15px;
	margin-top:0px;
	margin-bottom: 0px;
}

.portada_destacado_central_superior{
	clear:both;
}


.portada_destacado_central_superior_der{
	background-image:url(imagenes/img_sombra_cuerpo_izq.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 337px;
	float:right;
}

.portada_destacado_texto_izq{
	float:left;
}

.portada_destacado_texto_der{
	background-image:url(imagenes/img_destacados_solapa_tres.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:163px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	float: right;
}

.portada_destacado_texto_der_two{
	background-image:url(imagenes/img_destacados_solapa_cuatro.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:163px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	float: right;
}

.portada_destacado_texto_der_superior{
	/*
	background-image:url(imagenes/img_textura_puntos.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	*/
	height:15px;
	margin-left:15px;
	margin-right:15px;
	padding-top:10px;
	padding-bottom:5px;
}

/*
.textura_puntos{
	background-image:url(imagenes/img_textura_puntos.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height: 20px;
	margin-right:22px;
	_margin-right:0px;
}
*/

.portada_destacado_texto_der_superior_uno{
	float:left;
}

.portada_destacado_texto_der_superior_dos{
	float:right;
}

.img_vivienda_semana{
	width:159px;
	height:120px;
	float:left;
}

.txt_vivienda_semana{
	width:116px;
	padding-left: 10px;
	text-align:left;
	float:left;
}

.portada_destacado_texto_der_inferior{
	margin-left:15px;
	margin-right:15px;
	padding-top:10px;
	padding-bottom:5px;
}

.portada_destacado_texto_der_inferior_two{
	width:286px;
	height:120px;
	margin-left:15px;
	margin-right:15px;
	padding-top:10px;
	_padding-top:8px;
	padding-bottom:5px;
	_padding-bottom:0px;
	
}

.portada_destacado_central_inferior{
	background-image:url(imagenes/img_sombra_cuerpo_inf_destacado.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height: 12px;
	margin-right: 8px;
	clear:both;
}

.portada_destacado_central_leer_mas{
	margin-top: -47px;
	_margin-top: -52px;
	padding-top: 7px;
	padding-left: 222px;
	position:absolute;

}

.portada_destacado_central_leer_mas_mexico{
	padding-left: 222px;
	position:absolute;
	margin-top: 153px;
	_margin-top: -30px;
}



/*   -------------------------------------------------MODULO BUSCADOR --------------------------------------------  */

.modulo_buscador{
	width:699px;
	background-color:#FFFFFF;
}

.img_modulo_buscador{
	padding-top:25px;
	height:22px;
}

.modulo_buscador_img_banner{
	background-image:url(imagenes/img_sombra_cuerpo_der.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-right: 13px;
}

.modulo_buscador_img_banner_dos{
	background-image:url(imagenes/img_sombra_cuerpo_der_dos.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right: 13px;
}

.modulo_buscador_titulo{
	background-image:url(imagenes/img_sombra_cuerpo_sup_2.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	margin-top:-47px;
	margin-left:25px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.modulo_buscador_central{
	margin-left: 25px;
	width: 674px;
}

.modulo_buscador_central_superior{
	width: 674px;
	clear:both;
}

.modulo_buscador_central_superior_izq{
	width: 0px;
	height: 0px;
	float:left;
}

.modulo_buscador_central_superior_der{
	background-image:url(imagenes/img_sombra_cuerpo_izq.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 674px;
	float:right;
	clear:both;
}

.modulo_buscador_texto_izq{
	width: 320px;
	_width: 280px;
	padding-left:30px;
	float:left;
}

.modulo_buscador_texto_izq_uno{
	width: 320px;
	_width: 280px;
	height:55px;
	padding-top:10px;
	padding-left:0px;
	/*
	background-image:url(imagenes/img_lupa.gif);
	background-position:left;
	background-repeat:no-repeat;
	*/
}

.modulo_buscador_texto_izq_dos{
	width: 320px;
}

.modulo_buscador_texto_izq_dos_casa{
	width: 150px;
	height:140px;
	float: left;
	position:absolute;
	margin-top:0px;
}

.modulo_buscador_texto_izq_dos_form{
	background-image:url(imagenes/img_fondo_submenu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 160px;
	height: 140px;
	padding-left:210px;
	margin-top: -20px;
	position:absolute;
	float:right;
}

.modulo_buscador_texto_izq_dos_txt{
	position:absolute;
	margin-top:0px;
	margin-left: -180px;
	_margin-left:-180px;
	
}

.linea_vertical{
background-color:#CCCCCC;
	width:1px;
	height:110px;
}

.modulo_buscador_texto_der{
	background-image:url(imagenes/img_sombra_cuerpo_der.gif);
	background-position:right;
	background-repeat:repeat-y;
	text-align:left;
	width: 180px;
	height: 200px;
	padding-top:0px;
	padding-right:60px;
	float: right;
}

.modulo_buscador_central_inferior{
	background-image:url(imagenes/img_sombra_cuerpo_inf.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height: 12px;
	clear:both;
}

/*   --------------------------------------------------------GOOGLE MAPS----------------------------------------------------  */

.google_maps {
}

.google_maps_info {
}

.marco_mapa{
border:solid;
border-color:#ffc507;
border-width: 1px;

}

.modulo_info{
	width: 450px;
	float: right;
}

.modulo_info_superior{
	/*
	background-image:url(imagenes/img_textura_puntos.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	*/
	height:15px;
	margin-left:5px;
	margin-right:5px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:5px;
}

.modulo_info_superior_uno{
	float:left;
}

.modulo_info_superior_dos{
	float:right;
}

.modulo_info_inferior{
	margin-left:5px;
	margin-right:5px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:5px;
}

/*   ----------------------------------------------------MODULO FLASH-------------------------------------------------  */

.fondo_flash{
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	width:700px;
	margin:0px;
	position:static;
}

.cabecera_flash{
	background-image:url(imagenes/formulario_fondo_uno.gif);
	background-repeat:repeat-x;
	height:63px;
}

.cabecera_izq_flash{

	width:390px;
	height:63px;
	float:left;
}

.cabecera_der_flash{
	padding-top:5px;
	width:24px;
	float:right;
}

.modulo_contenido_flash{
	width:700px;
}

.modulo_contenido_flash_calculadora{
	width:595px;
	background-color:#FFFFFF;
}

.popup_txt_contenedor{
	width:344px;
}

.popup_txt{
	width:350px;
	margin-left: 120px;
	padding-bottom:20px;
	text-align:justify;
}

.popup_txt_form{
	width:325px;
	margin-left: 20px;
	*margin-left: 5px;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:19px;
	text-align:justify;
}

.popup_txt_form_boletin{
	width:250px;
	margin-left: 173px;
	padding-bottom:10px;
	text-align:justify;
}

.popup_txt_garantia{
	margin-left: 50px;
	margin-right: 50px;
	padding-bottom:20px;
	text-align:justify;
}

/*   ----------------------------------------------------FICHA ALQUILER-----------------------------------------------  */

.sombra_buscador {
	width: 400px;
	background-image: url(imagenes/img_fondo_submenu.gif);
	background-position:bottom right;
	background-repeat: no-repeat;
	padding: 0 0 20px 30px;
}

.disponible { position:absolute; margin: 0 0 0 15px; }

.ficha-container {
	width: 700px;
	height:492px;
	border: 1px solid #FFF;
	background-color:#FFF;
}

.google_maps_alquiler {
	width: 430px;
	height: 270px;
	background-color:#FF0000;
}

.ficha-alquiler-condiciones { }

iframe {
	margin:0px;
	padding:0px;
	overflow: hidden;
	background-color:#FFFFFF;
}

.ficha-detalle ul{
	list-style-image:url(imagenes/img_lista01.gif);
	line-height: 20px;
	padding-top: 0px;
	padding-left: 18px;
	margin: 0px;
}

.no-display { display:none; }

.textoNegroBoldSolapa {
	font-family: "tahoma", verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align:center;
}
.textoNegroBoldSolapa a:link {
	font-weight: bold;
	color: #000;
}

.textoNegroBoldSolapa a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.textoNegroBoldSolapa a:visited {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

/* MEXICO estilos */

.destacado { 
	padding: 10px;
	border: 1px solid #FFC525;
	background-color:#EFEFEF;
}

/* ARANSA IBD */

.position-ibd {
	position: absolute;
	margin-left: 505px;
	margin-top: -26px;
	
	*margin-left: 305px;
	*margin-top: 5px;
}

/* leitmotiv */ 

.legacy {
	padding: 20px 0 10px 0;
	color:#888;
	font-size: 10px;
}

.legacy a:link {
	color: #888;
	text-decoration: none;
}
.legacy a:visited {
	color: #888;
	text-decoration: none;
}
.legacy a:hover {
	color: #888;
	text-decoration: underline;
}
.legacy a:active {
	color: #888;
	text-decoration: none;
}

/* Banner inverion Lightbox */

.banner_inv { 
	background-color:#000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%; 
	height:100%; 
	_height:1100px; 
	position:fixed; 
	_position:absolute; 
	left:0; 
	top:0; 
	z-index: 99999;
}

.swf_banner { 
	position: absolute; 
	top: 10%; 
	bottom: 10%; 
	left: 30%;
}

/*   ----------------------------------------------------EFECTO HIGHSLIDE-------------------------------------------------  */


.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-html {
	background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;

	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	
	width: 700px;
	/*
	height:500px;
	*/
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
/* transform the move link to a draggable head bar */
.highslide-wrapper .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 1em;
	position: absolute;
	left: 0;
	right: 1em;
	top: 0;
	width: auto;
	z-index: 1;
}
.highslide-wrapper .highslide-header .highslide-move * {
	display: none;
}
.highslide-wrapper .highslide-header .highslide-close {
	position: relative;
	z-index: 2;
}
/* put the resize graphic in the footer */
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
	cursor: nw-resize;
}
/* hide it for flash content */
.highslide-footer {
	display: none;
}

/*********************** Advanced Footer */
.cierre .absolute{
	padding-top: 20px;
	background-image: url(imagenes/img_cierre_top.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding-left: 20px;
}

.listado { width: 14%; float:left; padding: 0 10px;}

/********************* Menufoot */


#menufoot .tittle {
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom: 4px;
}

#menufoot {
	font-family: "Tahoma", Verdana, Arial;
	font-size: 9px;
	color: #FFF;
	text-align:left;
}
#menufoot ul, li {
	list-style-type: none;
}

#menufoot ul {
	margin: 0;
	padding: 0;
}

#menufoot li {
	border-bottom: 1px solid #96948B;
}

#menufoot li.last { }

#menufoot a {
	text-decoration: none;
	display: block;
	padding: 3px 2px;
	color: #FFF;
}

#menufoot a:hover {
	background: #FFCA1B;
	color: #000;
}

/* Aplicar estilo current para la seccion estemos (menu resaltado) */
#menufoot li.current { }

#menufoot li.current a:link,
#menufoot li.current a:active,
#menufoot li.current a:hover ,
#menufoot li.current a:visited { color: #FFF; font-weight:bold; background: #f8f8f8;}

/* NUEVOS ESTILOS */

/* Segunda mano */
.price { font-family:"Trebuchet MS"; font-size: 16px; letter-spacing: -1px; }

.ficha_listado { } 
.image_float  { 
	float:left; 
	width: 130px; 
	height: 100px; 
	overflow: hidden; 
	margin-bottom: 10px; 
	margin-right: 10px;
	background-color:#F1F1F1;
	border: 1px solid #CCC;
	text-align:center;
}

.image_float:hover img { 
	border: 1px solid #888;
}
.overflow { padding-top: 20px; overflow-y:auto; height: 292px; }
.overflow-none { height: 312px; overflow:hidden; }
.overflow-listing { width: 209px; height: 157px; overflow:hidden; }

/*****************************************/
/******** ALIGNMENTS AND CLEARS **********/
/*****************************************/

/* Directional and spacial */
.f-left 		    { float:left; }
.f-right		    { float:right; }
.v-top              { vertical-align:top; }
.v-middle           { vertical-align:middle; }
.v-bottom           { vertical-align:bottom; }
.a-left             { text-align:left; }
.a-center           { text-align:center; }
.a-right            { text-align:right; }
.nm                 { margin:0 !important; }
.np                 { padding:0 !important; }
.no-display         { display:none; }
.no-show            { display:none; }
.nowrap, .nobr      { white-space:nowrap; }
.no-float           { float:none !important; }
.pointer            { cursor:pointer; }

/* Font */
.normal             { font-weight:normal !important; }
.bold               { font-weight:bold !important; }
.line				{ line-height: 20px; }

