@charset "UTF-8";

/*
	creamos las media queries para los siguientes tamaños de dispositivo
	@media (max-width: 1024px)
	@media (max-width: 800px)
	@media screen and (max-width: 768px)
	@media screen and (max-width: 600px)
	@media screen and (max-width: 480px)
	@media screen and (max-width: 320px)
*/

@media handheld, only screen and (max-width: 1000px) {


}

/* ---------------------------------------------------------------------------------------
	Tablet landscape (1024x768)
--------------------------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 1024px) {
	#n1 li{padding:11px 10px 0;}
	#a_carruselhome .slides li .caja_texto p{bottom:20%;}
}

/* ---------------------------------------------------------------------------------------
        Small tablet landscape (850x600)
--------------------------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 850px) {
	#utilidades li, #buscadorGeneralForm{padding-right:7px}
	.btn-cab a{padding:5px 15px 3px;}
	#a_carruselhome .slides li .caja_texto{width:50%;}
	#a_carruselhome .slides li .caja_texto p{bottom:auto;top:0;}
	#a_carruselhome .slides li p a.btn{margin:10px 0 0;padding:5px 20px 3px;font-size:.8em}
	#a_carruselhome .flex-direction-nav .flex-next {left:40% }
	#a_carruselhome .flex-direction-nav .flex-prev {left: 33% !important;}
}

/* ---------------------------------------------------------------------------------------
	Tabletas portrait (800x860)
--------------------------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 800px) {

	body.cookies .cookiesdirective {padding:15px 0;font-size:1.2em}

	.container{padding:0;position:relative}
	#page.con-menu{position:fixed;background:#343733}
	#page.con-menu #main-section, #page.con-menu #main-footer{opacity: 0;}

 	#ver-menu{position:absolute;top:62px;left:30px;z-index:1000;width:24px;height:22px;margin:0;background:transparent url(/web/public/img/css/icono/icoMovil_wu_e72fc049d5636b4b5b6ada5707e8f24c.png) no-repeat 0 0;cursor:pointer}
	#page.con-menu #ver-menu{background-image:url(/web/public/img/css/icono/icoMovil_on_wu_e4bb089f83de8e9fdc615cc71a0dee4c.png)}
	#movil-nav{position:absolute;top:45px;left:-275px;z-index:1000;width:245px;padding:0;height:100%;background:#fff}
	
	#page.con-menu #ver-menu{left: 268px;}
	#page.con-menu #movil-nav{left: 0;}

	#main-header {height:105px;padding-top:4px}
	#main-header .logo{top:50px;left:85px;}
	#main-header .logo img{max-width:175px}
	#page.con-menu #main-header .logo{width:245px;top:0;left:0;z-index:10000;text-align:center;background:#fff;}
	.btn-cab{float:left;width:49%;margin:1px;text-align:center}
	.btn-cab a{padding:6px 0 5px;}
	#page.con-menu .btn-cab{display:none}
	#idiomas, #buscadorGeneralForm{margin:5px 0 0;padding:14px 0 0;height:40px;background:#fafafa}
	#idiomas{width:28%;float:left}
	#idiomas p{border:none;padding:5px 15px 3px 22px;font-size:.95em;font-weight:bold;color:#939592}
	#idiomas ul{top:45px;left:3px;}
	#idiomas li{padding-left:19px;font-size:.8em}
	#buscadorGeneralForm{width:62%;float:left;padding:14px 6% 0 4%}
	#buscadorGeneralForm input{margin:0 !important}
	#buscadorGeneralForm label input{padding:5px 5px 4px 9px}
	#buscadorGeneralForm label input{border:none;width:110px}
	#buscadorGeneralForm div{width:99%;float:left;border:1px solid #c9cac8;background:#fff}
	#utilidades{width:100%;padding:9px 0;color:#fff;font:normal 1.05em gloriolamedium;background:#b9bdb8;text-transform:uppercase}
	#utilidades li{float:none;padding:5px 20px}
	#utilidades li:last-child{padding-left:40px;font-size:1.2em;background:transparent url(/web/public/img/css/icono/icoTlf_wu_29cba0ecace7dffd84bd57a2db4b189f.gif) no-repeat 19px 8px}
	#utilidades li a{color:#fff;padding-right:20px;background:transparent url(/web/public/img/css/icono/siguiente_wu_93b9395463b2c77dd15a8431f7e43f4f.png) no-repeat 100% 4px}

	#n1{width:100%;text-align:left;}
	#n1 li{width:100%;float:left;padding:0;border-bottom:1px solid #b9bdb8;background:#fff}
	#n1 li a{padding:14px 18px 11px;border:none;color:#656565}
	#n1 .pmactivocon a, #n1 .pmactivosin a, #n1 li:hover a{color:#fff;background:#008877}
	#n2, #n2 .n3{width:100%;float:left;margin:0}
	#n2 li{padding:0;font-size:.9em;border:none}
	#n2 li a{display:block;color:#343733;text-decoration:none !important;background:#fff}
	#n1 .pmactivocon #n2 li a{background:#fff;color:#343733;}
	#n2 .n3 li, #n2.especial li{width:238px;border-left-width:7px;font-size:1em;}
	#n1 li #n2 li .n3 li a, #n1 li #n2.especial li a{background:transparent !important}
	#n1 li  #n2 .n3 li.pmactivocon #n4 li a, #n1 li #n2.especial li.pmactivocon .n3 li a{background:#fafafa !important}

	#main-section{width:96%;padding:15px 2%;border-color:#e2e2e2}
	#sec-content{width:100%}
	#main-footer{width:94%;padding:24px 3% 20px}
	.caja-pie{
		justify-content: center;
		margin-top: 20px;
		float: left !important;
	}
	.nube_tags{text-align:center}
	.nube_tags li{font-size:1.1em}
	.utilidades_pie{padding:18px 0;margin:18px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
	.utilidades_pie li{width:45%;padding:1px 0 1px 5%}
	#compas ol{margin-left:3px}

 	.moduloizda, .modulodcha{width:100%}
 	.vertodos{width:100%;float:left;padding:12px 0 0;text-align:center}
 	.vertodos a{text-decoration:underline}
 	#a_situacionmercado_home, #a_noticiadest, .modulohome .modulodcha .acceso_inmuebles{width:92%;padding:0 4%;margin:5px 0}
 	#a_situacionmercado_home h2, #a_noticiadest h2, .modulohome .modulodcha .acceso_inmuebles h2{padding:8px 0 14px 52px !important;margin:0;font:normal 1.2em gloriolaregular;background:transparent url(/web/public/img/css/icono/icoAcordeon_wu_e286d0371034076a8d27511fe7d5936c.gif) no-repeat 0 0;border-bottom:1px solid #979797;color:#343733;min-height:15px;}
	#a_situacionmercado_home h2.activo, #a_noticiadest h2.activo, .modulohome .modulodcha .acceso_inmuebles h2.activo{background-image:url(/web/public/img/css/icono/icoAcordeon_on_wu_92b24f2e748d7479ccc2eb57e8a69336.gif)}
	.modulohome .modulodcha .acceso_inmuebles h2.activo{margin-bottom:12px;}
	#socialTimeline{width:93%;padding:0 3% 0 4%;margin:15px 0 0;display:none}

 	/*.flexslider .slides img{display:none !important}*/
 	.flexslider .flex-direction-nav{display:none}
 	
 	#a_carruselhome{margin:0 0 18px;background:#ededed}
 	#a_carruselhome .slides li .caja_texto{width:100%;box-sizing:border-box;position:static;height:auto;padding:20px;background:#ededed}
	#a_carruselhome .slides li .caja_texto p{position:static;height:auto !important;font-size:1.6em;}
	
	.modulohome .destacados{width:96%;padding:0 2%}
	.modulohome .destacados .item{margin-bottom:15px;border-bottom:1px solid #f5f5f5}
	.modulohome.no-socio .moduloizda, .modulohome.no-socio .modulodcha{width:100%}
	.modulohome.no-socio .moduloizda{margin-bottom:20px}

	#a_mapaweb{width:90%;padding:0 5%}
	#a_mapaweb li{width:95%;}

	.form_tipo0 .etiqueta, .form_tipo0 .etiquetarequerida, .form_tipo1 .etiqueta, .form_tipo1 .etiquetarequerida, #a_inmobiliario .formulario .etiqueta, #a_inmobiliario .formulario .etiquetarequerida{width:35%;}
	.form_tipo0 .desccampo, .form_tipo0 .opciones, .form_tipo1 .desccampo, .form_tipo1 .opciones,  #a_inmobiliario .formulario .opciones, #a_inmobiliario .formulario .desccampo{width:65%}
	.bloque .form_tipo0 .desccampo, .bloque .form_tipo0 .opciones{width:100%}

	.form_tipo0 .size13 textarea, .form_tipo0 .size52 input{width:60% !important;}

	#a_noticia .form_tipo2, .form_tipo3{width:91%;padding:12px 3% 10px 5%;margin: 0 0 18px}
	#a_noticia .form_tipo2 h2, .form_tipo3 h2{padding:5px 60px 5px 0;margin:0;background:transparent url(/web/public/img/css/icono/icoAcordeon_wu_e286d0371034076a8d27511fe7d5936c.gif) no-repeat 100% 50%;text-align:left}
	#a_noticia .form_tipo2 h2.activo, .form_tipo3 h2.activo{margin-bottom:10px;background-image:url(/web/public/img/css/icono/icoAcordeon2_on_wu_76609b02f2220b87a82963ffba15ed06.gif)}
	#a_noticia .form_tipo2 .fechas p{width: 50%;}

	#a_inmobiliario .bx-wrapper{width:75%;padding:0 12%}
	#a_inmobiliario  ul.bxslider li .foto{height:auto}
	#a_inmobiliario .dest_unico .caja{width:40%;margin:2px 2% 10px;padding:10px 2%;}
	#a_inmobiliario .descargar span{width:40%;}
	#a_inmobiliario ul.sup li{width:96%;padding:0 2% 10px;}
	#a_inmobiliario #descripcion .foto{width:97%;}
	#a_inmobiliario #descripcion .cajadatos{float:left;width:99%;padding:15px 0 0}

	#a_oficina .cajaoficinas li{width:33%;}
	#a_oficina .listado_tipo1 ul.tipo1 li{width:45%;padding-left:3%}
	#a_cajero .form_tipo3 .cuerpoform{padding-bottom:75px;}
	#a_cajero .form_tipo3 .radios_filtro{bottom:0;}

	.modulohome .cajadestacado .info, .cajadestacado .info{position:static;width:90% !important;float:left;padding:20px 5% 0;height:auto;background:#f7f7f7}

}

@media handheld, only screen and (max-width: 750px) {
	.modulohome .destacados .columna{width:100%;margin:0 0 20px}
}

/* ---------------------------------------------------------------------------------------
	Pequeñas tabletas (600x860)
--------------------------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 600px) {

	body.cookies{padding-top:110px}

/*	.landing-coinversion #ver-menu{display:block !important;top:110px;left:93% !important}*/

	.modulohome .destacado h2{font-size:1.75em}

	#a_mensaje div, #errorejecucion{padding-left:77px;background-position:9px 20px}
	#a_cajero .form_tipo3 .campo60, #a_cajero .form_tipo3 .campo40, #a_cajero .form_tipo3 .combo, #a_oficina .form_tipo3 .campo20, #a_oficina .form_tipo3 .combo{width:100%;margin: 0 0 5px}
	#a_oficina .form_tipo3 .combo select{width:87%}
	.form_tipo3 .botones{clear:left;margin:5px 0 0 !important}
	#a_cajero .form_tipo3 .botones{clear:none;margin:12px 0 !important}
	#a_cajero .form_tipo3 .radios_filtro .opciones label{margin-right:11px;}

	#a_inmobiliario .listado_tipo1 li .conimg{width:100%;float:left;margin:15px 0 0}
	#a_inmobiliario .listado_tipo1 li .foto{float:none;margin:0 auto;width:270px;height:auto}
	#a_inmobiliario .descargar span{width:100%;padding-bottom:3px}
	#a_inmobiliario .descargar a{float:left}

	#a_oficina .itemlistado p.nombre, #a_oficina .cajaoficinas li, #a_cajero .itemlistado p.nombre{width:100%}
	#a_oficina .itemlistado p.nota, #a_cajero .itemlistado p.nota{width:100%;text-align:left}
	#a_oficina .otros_datos p, #a_cajero .otros_datos p{float:none;margin:4px 15px}
	#a_oficina .cajaoficinas, #a_oficina .listado_tipo1{width:94%;padding:0 3%}
	#a_oficina .listado_tipo1 ul.tipo1 li{width:94%;padding-left:4.5%}
}

/* ---------------------------------------------------------------------------------------
	Mobile landscape (480x320)
--------------------------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 480px) {

	body.cookies{padding-top:125px}

	.modulohome .destacado, .modulohome.no-socio .destacado, .modulohome .destacado img{width:100%;height:auto !important}
	.bloque_accesos ul li, .asesoramiento .bloque_accesos ul li, .producto .bloque_accesos ul li{width:42.5%;margin-right:1.5%;}
	#a_mapaweb li{width:90%;margin:0 0 0 9%;height:auto !important}
	.form_tipo0 .desccampo, .form_tipo0 .opciones, .form_tipo0 .etiquetarequerida, .form_tipo0 .etiqueta, .form_tipo1 .etiqueta, .form_tipo1 .etiquetarequerida, .form_tipo1 .desccampo, .form_tipo1 .opciones,  #a_inmobiliario .formulario .etiqueta, #a_inmobiliario .formulario .etiquetarequerida, #a_inmobiliario .formulario .opciones, #a_inmobiliario .formulario .desccampo{width:100%}
	.form_tipo0 .size32 input, .form_tipo0 .size52 input, .form_tipo0 .size8 textarea, .form_tipo0 .size13 textarea{width:92%}
	.itemlistado .conimg{width:100%;float:left;margin:15px 0 0}
	.itemlistado .adjunto{width:98%}
	#a_mensaje h2, #errorejecucion h2{font-size:1.9em}

	#a_inmobiliario .dest_unico .caja{width:92%;margin:2px 0 12px}
	#a_inmobiliario .gv_galleryWrap {padding:0 !important;}

	#a_oficina .intro p{width:100%}
	#a_oficina .intro p.verterminos {text-align:left;}
	#a_cajero .form_tipo3{background:#f7f7f7}
	#a_cajero .form_tipo3 .cuerpoform{padding-bottom:100px;}
	#a_cajero .form_tipo3 .radios_filtro .opciones label{margin-right:15px;}

}

/* ---------------------------------------------------------------------------------------
	Mobile portrait (380x---)
--------------------------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 390px) {

	body.cookies{padding-top:143px}
	body.cookies .cookiesdirective {padding:10px 0;font-size:1.15em}
	#main-header .logo{left:73px}
	#main-header .logo img{max-width:155px}

}

/* ---------------------------------------------------------------------------------------
	Mobile portrait (320x480)
--------------------------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 320px) {
	.form_tipo1{width:95%;padding:15px 2%}

	.bloque_accesos ul li, .asesoramiento .bloque_accesos ul li, .producto .bloque_accesos ul li{width:91%}
	#a_inmobiliario .listado_tipo1 li .foto{width:92%}
}
