Deprecated: Function ereg() is deprecated in /var/www/vhost/alzarealestate.com/home/html/sites/all/themes/alza_viernes/style.viviendas.php on line 10

Deprecated: Function ereg() is deprecated in /var/www/vhost/alzarealestate.com/home/html/sites/all/themes/alza_viernes/style.viviendas.php on line 11

Deprecated: Function ereg() is deprecated in /var/www/vhost/alzarealestate.com/home/html/sites/all/themes/alza_viernes/style.viviendas.php on line 12
/*
Theme Name: alza_viernes
Description: alza_viernes Drupal theme.
Version: 1.0
Author: Gerardo
Author URI:
*/




/**********************************/
/* REGIONES DE PROMOCIONES */
/**********************************/
/* INICIO PÁGINA INICIAL */
.titulo_tlf {
	position: relative;
	width: 767px;
	height: 84px;
	background-image: url('images/viviendas/titulo_1.png');
}

.facebook-like {
	margin-left: 10px;
	position: relative;
	top: -30px;
}

.facebook {
	position: relative;
	float: right;
	left: -250px;
	width: 80px;
	height: 30px;
}

.facebook img {
	margin: 0 0 0 20px;
}

.facebook_largo {
	position: relative;
	float: right;
	margin: 10px 0;
	left: -25px;
	width: 80px;
	height: 30px;
	top: -10px;
}

.facebook_largo img {
	margin: 0 !important;
}

.blogger {
	position: relative;
	float: right;
	left: -100px;
	width: 30px;
	height: 30px;
}

.blogger img {
	margin: 0 !important;
}

.blogger_largo {
	position: relative;
	float: right;
	left: -35px;
	width: 30px;
	height: 30px;
}

.blogger_largo img {
	margin: 0 !important;
}

.titulo_texto h2 {
	font-size: 28px;
	text-decoration: none;
	text-align: left;
	color: #002760;
	position: relative;
	top: -10px;
	left: 15px;
	text-shadow: #8f8f8f 1px 1px;
	width: 500px;
	float:left;
}

.contenido_promo {
	position: relative;
	width: 767px;
	height: 448px;
}

.panel_izquierdo {
	margin: 0;
	float:left;
	width: 332px;
}

.panel_derecho {
	margin: 0;
	float: right;
	width: 418px;
}

.mapa_promo {
	float:left;
	margin-top: 10px;
}

/*.mapa_promo {
	position: relative;
	float:left;
	width: 332px;
	height: 255px;
	top: 10px;
	background-image: url('images/viviendas/mapa_promo_leyenda.png');
}

.mapa_promo a {
	margin: 0;
	border: 0;
	padding: 0;
}

.mapa_promo img {
	margin: 0;
	border: 0;
	padding: 0;
	width: 13px;
	height: 12px;
}*/

.buscador {
	float: left;
	width: 332px;
	height: 165px;
	margin-top: 10px;
	background-image: url('images/viviendas/buscador_promo.png');
}

.buscador_titulo {
	margin-top: 5px;
	color: #00295a;
	font-weight: bold;
	font-size: 15px;
	text-shadow: #c0bdbe 0.1em 0.1em 0.2em;
	margin-left: 20px;
}

.buscador_contenido {
	color: #292929;
	font-weight: bold;
	font-size: 11px;
	margin-left: 20px;
}

.buscador_contenido select {
	font-weight: normal;
	font-size: 11px;
	width: 120px;
}

.buscador_contenido input {
	float: right;
	border: 0px;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 10px;
	width: 108px;
	height: 19px;
}

.buscador_provincia {
	float: left;
	margin-top: 15px;
}

.buscador_tipo_vivienda {
	float: right;
	margin-right: 30px;
	margin-top: 15px;
}

.buscador_precio {
	float: left;
	margin-top: 15px;
}

.buscador_dormitorios {
	float: right;
	margin-right: 30px;
	margin-top: 15px;
}

.flash_enlace {
	position: relative;
	float: left;
	width: 418px;
	height: 118px;
	z-index: 2;
	top: 10px;
}

.flash_enlace img {
	margin: 0;
	padding: 0;
	width: 418px;
	height: 118px;
}

.flash_enlace img {
	width: 100%;
	height: 100%;
}

.flash_publicidad {
	position: relative;
	float: left;
	width: 418px;
	height: 118px;
	margin-top: -108px;
	z-index: 1;
}

.destacadas_promo {
	position: relative;
	float: right;
	width: 418px;
	height: 300px;
	margin-top: 20px;
	background-image: url('images/viviendas/destacadas.png');
}

.destacadas_panel_promo {
	float: left;
	height:105px;
	width: 418px;
	margin-left: 13px;
	margin-top: 10px;
}

.destacadas_titulo {
	margin-top: 15px;
	color: #00295a;
	font-weight: bold;
	font-size: 16px;
	text-shadow: #c0bdbe 0.1em 0.1em 0.2em;
	margin-left: 13px;
}

.destacadas_contenido {
	margin-top: 8px;
}

#marqueecontainer {
	position: relative;
	width: 418px; /*marquee width */
	height: 272px; /*marquee height */
	background-color: transparent;
	overflow: hidden;
}

.destacadas_imagen_promo {
	display: table-cell;
	vertical-align: middle;
	width: 120px;
	height: 80px;
}

.destacadas_imagen_promo img{
	width: 120px;
	height: 80px;
	border: 0;
	margin: 0;
}

.destacadas_gif_promo img{
	width: 120px;
	height: 16px;
	border: 0;
	margin: 0;
}

.destacadas_texto_promo {
	position: relative;
	display: table-cell;
	padding-left: 10px;
	width: 285px;
}

.destacadas_nombre_promo a {
	color: #00295a;
	font-size: 13px;
	font-weight: bold;
	width: 260px;
	text-decoration: none;
}

.destacadas_nombre_promo a:hover, .destacadas_nombre_promo a.hover {
	text-decoration: underline;
}

.destacadas_provincia_promo {
	color: #242424;
	font-size: 12px;
	font-weight: normal;
}

.destacadas_provincia_promo a {
	color: #242424;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.destacadas_provincia_promo a:hover, .destacadas_provincia_promo a.hover {
	text-decoration: underline;
}

.destacadas_desc_promo, .destacadas_desc_promo p {
	margin-top: 10px;
	width: 260px;
	font-size: 11px;
	line-height: 97%;
}
/* FIN PÁGINA INICIAL */

/* INICIO BUSCADOR */
.buscador_titulo_tlf {
	position: relative;
	width: 767px;
	height: 120px;
	background-image: url('images/viviendas/titulo_2.png');
}

.buscador_titulo_texto {
	font-size: 28px;
	text-decoration: none;
	text-align: left;
	color: #002760;
	position: relative;
	top: 13px;
	left: 15px;
	text-shadow: #8f8f8f 1px 1px;
}

.contenido_buscador_promo {
	position: relative;
	width: 767px;
	margin : 10px;
}

.buscador_panel {
	margin : 0;
}

.buscador_panel_promo {
	width: 530px;
	border-bottom: 1px;
	border-bottom-style: dotted;
	display: table;
}

.texto_busqueda {
	font-size: 13px;
	width: 750px;
}

.buscador_contenedor_promo {
	margin-top: 20px;
}

.buscador_imagen_promo {
	display: table-cell;
	width: 136px;
	height: 84px;
	vertical-align: middle;
	padding-right: 10px;
}

.buscador_imagen_promo img {
	width: 136px;
	height: 84px;
	border: 0;
	margin: 0;
}

.buscador_texto_promo {
	position: relative;
	display: table-cell;
	margin-left: 1px;
}

.buscador_nombre_promo {
	width: 450px;
}

.buscador_nombre_promo a {
	color: #063079;
	font-size: 17px;
	font-weight: bold;
	width: 380px;
	text-decoration: none;
}

.buscador_nombre_promo a:hover, .buscador_nombre_promo a.hover {
	text-decoration: underline;
}

.buscador_nombre_promo img {
	margin: 0 0 0 15px !important;
}

.buscador_provincia_promo a {
	color: #242424;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.buscador_provincia_promo a:hover, .buscador_provincia_promo a.hover {
	text-decoration: underline;
}

.buscador_desc_promo {
	margin-top: 10px;
	width: 380px;
	font-size: 13px;
}

.buscador_enlace {
	margin: 20px 0 0 16px;
}

.buscador_enlace img {
	width: 164px;
	height: 63px;
}
/* FIN BUSCADOR */

/* INICIO VISOR */
.flash_ficha {
	position: absolute;
	top: 0px;
	left: 550px;
}

.img_ficha {
	background-image:url(http://www.alzarealestate.com/publicidad/FOLLETO-ALZA-21x20cm.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:550px;
	width:220px;
	height:230px;
	visibility:visible;
}

.img_ficha img {
	visibility:visible;
}

.visor_titulo_tlf {
	position: relative;
	width: 767px;
	height: 120px;
	background-image: url('images/viviendas/visor_titulo_tlf.png');
}

.visor_nombre_promo h2 {
	position: relative;
	color: #002760;
	font-size: 23px;
	font-weight: bold;
	text-shadow: #8f8f8f 1px 1px;
	margin: 0;
	top: 5px;
	left: 20px;
	width: 500px;
}

.visor_provincia_promo h3 {
	position: relative;
	color: #242424;
	font-size: 19px;
	font-weight: bold;
	margin: 0;
	top: 5px;
	left: 20px;
	width: 500px;
}

.visor_menu_promo {
	position: absolute;
	margin: 0;
	top: 61px;
	left: 20px;
}




/* topmenu */
ul#topmenu {
    font-weight: bold;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul#topmenu li {
	background-image: none;
    float: left;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

#topmenu img {
    vertical-align: middle;
    margin-right: 0.1em;
}

/* default tab styles */
.tab, .tabcaution, .tabactive {
    display: block;
    margin: 0.2em 0.2em 0 0.2em;
    padding: 0.2em 0.2em 0 0.2em;
    white-space: nowrap;
}

/* disabled tabs */
span.tab {
    color: #666666;
}

/* disabled drop/empty tabs */
span.tabcaution {
    color: #ff6666;
}

/* enabled drop/empty tabs */
a.tabcaution {
    color: #FF0000;
}
a.tabcaution:hover {
    color: #FFFFFF;
    background-color: #FF0000;
}

#topmenu {
    margin-top: 0.5em;
    padding: 0.1em 0.3em 0.1em 0.3em;
}

ul#topmenu li {
    border-bottom: 1pt solid #A5A5A5;
}

/* default tab styles */
.tab, .tabcaution, .tabactive {
    background-color: #B5B5B5;
    border: 1pt solid #D5D5D5;
    border-bottom: 0;
	/*Mozilla Firefox */
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	/* W3C, Opera y IE9 */
	border-top-left-radius: 7px;
    border-top-right-radius: 7px;
	/* Safari y Chrome */
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
}

a.tab {
	color: #F8F8F8;
	font-weight: normal;
}

a.tabactive {
	color: #666666;
	font-weight: bolder;
}

/* enabled hover/active tabs */
a.tab:hover,
a.tabcaution:hover,
.tabactive,
.tabactive:hover {
    margin: 0;
    padding: 0.2em 0.4em 0.2em 0.4em;
    text-decoration: none;
}

a.tab:hover,
.tabactive {
    background-color: #E8E8E8;
	color: #999999;
}

/* to be able to cancel the bottom border, use <li class="active"> */
ul#topmenu li.active {
    border-bottom: 1pt solid #F5F5F5;
}

/* disabled drop/empty tabs */
span.tab,
a.warning,
span.tabcaution {
    cursor: url(./themes/original/img/error.ico), default;
}
/* end topmenu */




/*.visor_menu_promo a:link, .visor_menu_promo a:visited {*/
/*	color: #ffffff;*/
/*	font-size: 13px;*/
/*	font-weight: normal;*/
/*	text-decoration: none;*/
/*	text-shadow: #8f8f8f 0.15em 0.1em;*/
/*}*/
/**/
/*.visor_menu_promo a:hover {*/
/*	color: #ffffff;*/
/*	font-size: 13px;*/
/*	font-weight: normal;*/
/*	text-decoration: underline;*/
/*	text-shadow: #8f8f8f 0.15em 0.1em;*/
/*}*/
/**/
/*.visor_menu_promo a:active {*/
/*	color: #ffffff;*/
/*	font-size: 13px;*/
/*	font-weight: normal;*/
/*	text-decoration: none;*/
/*	text-shadow: #8f8f8f 0.15em 0.1em;*/
/*}*/
/**/
/*.visor_menu_promo a.active, .visor_menu_promo a.active:link {*/
/*	color: #ffffff;*/
/*	font-size: 14px;*/
/*	font-weight: bold;*/
/*	text-decoration: none;*/
/*	text-shadow: #8f8f8f 0.15em 0.1em;*/
/*}*/

.contenido_visor_promo {
	position: relative;
	margin : 10px;
}

/* Parte de presentación */
.visor_imagen_promo {
	float: left;
	width: 272px;
	height: 178px;
	margin-left: 10px; /* Este margen es para que quede en línea con el texto de presentación de la promoción */
	/*margin-bottom: 3px; /* Este margen es para que no se pegue con el texto de presentación de la promoción */
}

.slideshow_panel {
	float: left;
	width: 272px !important;
	height: 178px !important;
	margin: 5px 10px 0 0;
}

.slideshow-images {
	width: 272px;
	height: 178px;
}

.visor_imagen_promo img {
	width: 272px;
	height: 178px;
	border: none;
	margin: 0;
	padding: 0;
}

.visor_presentacion_promo {
	position: relative;
	width: 550px;
	font-size: 13px;
}

/* Parte de imagenes */
.visor_imagenes_promo {
	position: relative;
	width: 600px;
	float: left;
}

.galeria img {
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	margin: 5px;
	vertical-align: top;
	width: 119px;
	height: 73px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.galeria .alto_ancho img {
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px 33px;
	margin: 5px;
	vertical-align: top;
	width: 57px;
	height: 73px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.visor_imagenes_promo LI, .visor_imagenes_promo UL LI {
	background-image: none;
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 5px;
	padding: 0;
	position: relative;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

/* Parte de planos */
.visor_lista_planos_promo a:link, .visor_lista_planos_promo a:visited {
	color: #063079;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.visor_lista_planos_promo a:hover {
	color: #063079;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.visor_lista_planos_promo a:active {
	color: #063079;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.visor_lista_planos_promo a.active, .visor_lista_planos_promo a.active:link {
	color: #063079;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

/* Parte de ubicación */
#visor_ubicacion_mapa {
	width: 500px;
	height: 400px;
}

#visor_ubicacion_mapa a:link, #visor_ubicacion_mapa a:visited {
	color: #063079;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#visor_ubicacion_mapa a:hover {
	color: #063079;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#visor_ubicacion_mapa a:active {
	color: #063079;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#visor_ubicacion_mapa a.active, #visor_ubicacion_mapa a.active:link {
	color: #063079;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/* Parte de memoria de calidades */
.visor_memoria_calidades_promo {
	position: relative;
	width: 500px;
}

.visor_texto_memoria_calidades_promo {
	margin-top: 10px;
	font-size: 13px;
}

.visor_titulo_pdf_memoria_calidades_promo {
	margin-top: 40px;
	color: #063079;
	font-size: 16px;
	font-weight: bold;
}

.visor_url_pdf_memoria_calidades_promo a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

/* parte de avances de obra */
.avances_contenido {
	width: 767px;
}

.avances_cabecera {
	position: relative;
	width: 767px;
	height: 140px;
	background-image: url('images/prensa/notas_cabecera_titulo.png');
	background-repeat: no-repeat;
}

.avances_cabecera_titulo h2 {
	font-size: 31px;
	text-decoration: none;
	text-align: left;
	color: #002760;
	position: relative;
	top: -10px;
	left: 15px;
	text-shadow: #8f8f8f 1px 1px;
	width: 500px;
	float: left;
}

h3, h3 a, h3 a:link, h3 a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin: 0;
}

h3 a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	color: #B6B6B6;
	text-decoration: underline;
}

.avances_lista {
	width: 667px;
}

.item-list ul {
	margin: 15px;
}

.item-list .pager ul {
	border: 0;
	margin: 0;
	padding: 0;
}

.item-list .pager li {
	border: 0;
	margin: 0;
	padding: 4px 6px;
	font-size: 11px;
	list-style: none;
	margin-right: 2px;
}

.item-list .pager a {
	border: solid 1px #9aafe5;
	margin-right: 2px;
}

.pager .pager-first a, .pager .pager-previous a, .pager .pager-next a, .pager-last a {
	font-weight: bold;
}

.pager .pager-current {
	background: #2e6ab1;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	float: left;
	padding: 4px 6px;
}

.pager a:link, .pager a:visited {
	color: #0e509e;
	display: block;
	float: left;
	padding: 3px 6px;
	text-decoration: none;
}

.pager a:hover {
	border: solid 1px #0e509e
}

.descargas {
	margin-top: 50px;
	font-size: 20px;
}

.lista-descargar {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 370px;
}

.lista-descargar .descargar {
	float: right;
}

.lista-descargar img {
	margin: 0;
}

/* error container */
#contacto {
	float: right;
}

#formulario {
	float: left;
}

#errores {
	background-color: #163356;
	color: #fff;
	width: 380px;
	padding: 20px;
	margin: 5px 5px 5px 40px;
	display: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;			
}

/* title */
#errores h3 {
	margin:-5px 0;
	color:yellow;
	font-size: 20px;
	text-align: center;
}

#fcontacto {
	border: 1px outset #ccc;
	background: #fff url(images/global/gradient/h600.png) repeat-x;
	padding: 10px;
	margin: 20px 0 20px 0;
	width: 360px;
	-moz-border-radius: 4px;
	font-size: 11px;
	text-align: center !important;
}

#fcontacto h3 {
	text-align: center;
	margin: 0 0 10px 0;
	font-size: 15px;
	font-weight: bolder;
	color: #000;
}

#fcontacto input, #fcontacto textarea {
	-moz-border-radius: 4px 4px 4px 4px;
	background-color: #eee;
	border: 1px solid #999;
	color: #333;
	font-size: 12px;
	padding: 4px;
	/*text-shadow: 1px 1px 1px #000000;*/
}

#fcontacto #button {
	-moz-border-radius: none;
	border: none;
	padding: 0;
}

#fcontacto #fpromocion {
	background-color: #ddd;
}

#fcontacto input:focus, #fcontacto textarea:focus {
	background-color:#fff;
}

#fcontacto p {
	top: 10px;
}

#inputs label, #inputs input, #inputs textarea, #inputs select {
	display: block;
	width: 170px;
	float: left;
	margin-bottom: 20px;
}

#inputs input {
	font-weight: normal;
}

#inputs textarea {
	width: 240px;
	height: 120px;
}

#inputs label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
	margin-top: 3px;
	font-size: 12px;
	font-weight: bold;
}

#inputs label .condiciones {
	text-align: center;
	font-size: 11px;
}

#inputs br {
	clear: left;
}

#mensaje {
	margin: 20px 0 0 100px;
	width: 600px;
}

#mensaje h2 {
	color: #666;
	font-size: 150%;
}

#mensaje p {
	color: #666;
	font-weight: bold;
	margin: 6px 0;
}

#checkmark {
	left: -60px;
	position: relative;
	top: -60px;
	background: url('images/check.png') no-repeat;
	width: 48px;
	height: 48px;
}

/* simple css-based tooltip */
.tooltip {
	background-color:#00216c;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

#backgroundPopup {
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #CECECE;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}

#popupContact {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #CECECE;
	display: none;
	font-size: 13px;
	padding: 12px;
	position: fixed;
	width: 400px;
	z-index: 100000;
}

#popupContact h3 {
	color: #00216c;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 20px;
	padding-bottom: 2px;
	text-align: center;
}

#popupContactClose {
	color: #6FA5FD;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	position: absolute;
	right: 6px;
	top: 4px;
}







.visor_formulario_promo {
	position: relative;
	float: left;
	color: #24211d;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin: 20px;
	display: block;
}

.visor_formulario_promo th {
	font-size: 12px;
}

.visor_formulario_promo input {
	font-size: 11px;
	font-weight: normal;
}

.visor_formulario_promo textarea {
	font-size: 11px;
	font-weight: normal;
}

.visor_formulario_promo a {
	position: relative;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}

.visor_formulario_promo a:hover, .visor_formulario_promo a.hover {
	color: #b6b6b6;
}

.formulario_boton {
	float: left;    /* LTR */
	top: -5px;
}

.formulario_boton input {
	float: right;    /* LTR */
	border: none;
	cursor: pointer;
	margin: 5px 10px 0 0;
}

.visor_formulario_promo table {
	background: #d5dee7;
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 255px;
}

.visor_formulario_promo td {
	border: none;
	border-collapse: collapse;
	padding: 10px;
	border: 1px solid #ffffff;
	vertical-align: middle;
	width: 70px;
}

.visor_formulario_promo td.formulario_texto {
	text-align: right;
	width: 10%;
	font-size: 11px;
	font-weight: bold;
}
