/*portada*/

.promos{ margin-bottom: 18px}
.bannerportada{ background-color: #F68525; padding-bottom:8px}

body{background:#FFFFFF;}
body,select,input,textarea{color:#000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;margin:0px;}
a,a strong{ text-decoration: none; color:#27569C}
a:hover,a:hover strong{text-decoration: underline; color: #5789D5}

.contenidogestora strong {color:#984807}

input.submit{ background: #EA8125 url(../img/submit.jpg); border: 1px solid #F69240; color: #FFFFFF;font-size: 11px; font-weight: bold;}
input.submit:active{border: 1px inset #3AAEFD;}
input.submit2{ background: #0197FC; border: 1px outset #3AAEFD; color: #FFFFFF; padding:0px 2px 1px 2px;font-size: 12px;}
input.submit2:active{border: 1px inset #3AAEFD;}
input.submit2disabled{background: #B4B4B4; border: 1px outset #9B9B9B; color: #EAEAEA; padding:0px 2px 1px 2px;font-size: 12px;}
.checks input{ margin-right:5px}
td{ vertical-align: top;}
img,.contactoimagen {behavior:url("/js/pngbehavior.htc"); border:none}
.contenido{ padding:10px 0; }
.contenido ul {margin: 5px 0px 3px 20px;padding-left: 0;list-style: none;/**/ }
.contenido ul ul {margin:3px 0 6px 10px;}
.contenido ol ol {margin:3px 0 6px 10px;}
.contenido ul li{padding-left: 10px;margin-bottom:10px;background: url(../img/list.gif) no-repeat 0 0.5em;/**/}
.contenido ul li li{padding-left: 10px;margin-bottom:5px;background: url(../img/list12.gif) no-repeat 0 0.5em;/**/}
.contenido ol li{margin-bottom:8px}
.contpags ul{margin: 10px 0px 3px 25px;}
.contpags ul li{margin-bottom:8px}
.contpags ul ul {margin:6px 0 6px 10px;}
.requerido{ color: red}
/*Listas variadas*/
.contenido ul.listaverde li{padding-left: 15px;background: url(../img/cuadraverde.gif) no-repeat 0 0.2em;/**/}


.peqtxt{ font-size: 11px}



p{ margin: 0px; padding:8px 0 4px 0}
h1{font-size: 18px; font-weight: bold; color: #E46C0A}
.dh, .dh a{ font-size: 20px; color: #E46C0A;}
.dh3, .dh3 a{ font-size: 18px; color: #E46C0A;}
.dhborde{ border-left:1px solid #E46C0A}
.genpad{ padding: 4px}

h2{font-size: 17px; font-weight: normal;color: #E46C0A;}
h3, h3 a{ font-size: 15px; color: #E46C0A;}
h4, h4 a{ font-size: 14px; color: #E46C0A;}
h5, h5 a{ font-size: 13px; color: #E46C0A;}

h1,h2,h3,h4,h5,h6{margin: 3px 0 6px 0; padding: 0px;}

.astrong a{ font-weight: bold;}
.clear{ clear: both;}
form{margin:0}
.bordimg{ border-left: 1px solid #E46C0A}
.tdlist1{ padding-left: 35px}


input.text, textarea.text, select{ border: 1px solid #4A7EBB; background: url(../img/input2.jpg) repeat-x;}
select option{background:#ffffff}

/*----------*/
.pagina{ width:990px; margin:0px auto;position:relative}

/*cabecera*/
.cabecera{
	height:108px;
	position: relative;
	z-index: 1;
}
.logotipo{ position: absolute; top: 16px; left: 3px;}
.logotipo h1{ display:none}

.iniciocontacto{position: absolute; top: 16px; left: 120px; border-left: 1px solid #375E92; padding-left: 3px}
.gestora .iniciocontacto{left: 193px; }
.iniciocontacto,.iniciocontacto a{ color: #000000; font-weight: bold; text-decoration:none}
.iniciocontacto a:hover{text-decoration: underline}
.iniciocab{ background: url(../img/inicio.gif) no-repeat; padding: 0 0 8px 28px; line-height: 22px;}
.telcab{ background: url(../img/tel.gif) no-repeat; padding: 0 0 8px 28px; line-height: 22px;}
.emailcab{ background: url(../img/email.gif) no-repeat; padding: 0 0 0 28px; line-height: 22px;}
/*contacto gestora*/
.telcab2{ background: url(../img/tel2.gif) no-repeat 3px 2px; padding:3px 0 3px 28px; line-height: 22px;color:#000000; font-weight:bold;font-size:10px}
.emailcab2{ background: url(../img/email2.gif) no-repeat 3px 2px; padding:3px 0 15px 28px; line-height: 22px; font-size:10px}
.emailcab2{color:#000000; font-weight:bold}

.accesoclientes{position: absolute; top: 13px; left: 629px; font-weight: bold}

.accesoform table{}
.accesoclientes td{ padding: 5px; }
.accesoclientes .accesotexto{ vertical-align: middle;background: url(../img/acceslin.jpg) no-repeat right; padding-right: 14px}
.accesoclientes input.text{width: 141px; font-size: 11px; height: 13px}


/*menu*/

/* Explorer 6,Parec que si llega al final del todo el último enlace no muestra el submenú. Problema con el ancho de página, ayuda el borde*/

.menu{
	background:#042564 url(../img/fondomenu.jpg) repeat-x;	position: relative;height: 28px;	z-index: 2;}
ul.nivel0{list-style: none; padding: 0px; margin: 0px}
ul.nivel0 li {	float: left;	position: relative;	border-left: 1px solid #FF9900; background:none}
ul.nivel0 li a {float: left;color: #FFFFFF; padding: 7px 10px 5px 11px;font-weight: bold; text-decoration: none;}
ul.nivel0 li.inicio{ border: none;}
ul.nivel0 li.inicio a{padding-left: 16px}
ul.nivel0 li a.on,ul.nivel0 li a.on:hover{background:#5682B9 url(../img/fondomenuon.jpg) repeat-x;text-decoration: none; color: #FFFFFF;}
ul.nivel0 li a div{padding-bottom:3px}
ul.nivel0 li a.on div{ border-bottom:2px solid #FF9900; padding-bottom:1px}
ul.nivel0 li a.off:hover{background:#96AFC5 url(../img/fondomenuhover.jpg) repeat-x;text-decoration: none; color: #FFFFFF;}

ul.nivel0 ul { /*display: none;*/ left:-3000px;position: absolute;margin: 0;padding: 0; top: 26px; z-index: 100; list-style: none;width: 185px; z-index: 20;}
ul.nivel0 li li  { display: block; float: none;margin:0px; padding: 0px; border: none;}
ul.nivel0 li li a { display: block;width: 185px; border: 1px solid #BBD3EA;  border-top: 0px; text-align: left; padding: 4px 10px;font-size:12px; float: none;position: relative;}
ul.nivel0 li:hover ul,ul.nivel0 li.over ul { display: block;  position: absolute; left: 0px}
/*anchos subs*/
ul.nivel0 ul.men-serv,ul.nivel0 ul.men-serv a{ width: 135px}
ul.nivel0 ul.men-cont,ul.nivel0 ul.men-cont a{ width: 185px}
ul.nivel0 ul.men-plat,ul.nivel0 ul.men-plat a{ width: 188px}
ul.nivel0 ul.men-eur,ul.nivel0 ul.men-eur a{ width: 164px}




/*contenido*/
.fotoprincipal{ margin-bottom: 5px; position:relative; margin-top:9px}
#margenbusfoto{margin-top:0px}
.fotoprincipalapa{ height:9px; background:#C6D7DF; font-size:1px}

.centro{ padding-left:18px}
.portada{ width: 990px; margin-bottom: 10px}
.columna1{ width: 439px}
.marg1{margin-right:16px}
.columna2{ width: 355px}
.marg2{margin:0 5px 0 16px}
.columna3{ width: 196px; }
.marg3{margin:0 0 0 5px}

.titulargestora{font-size: 18px; color:#984807; font-weight: bold;}
.titulo{ font-size: 16px; color: #1F497D; font-weight: bold;}
.titulo img.icon{ vertical-align: text-bottom; }
.titulo img.lin{ /*margin-top: 4px*/}

.noticia{ padding: 4px 0 6px 31px; background: url(../img/noticiasicon.jpg) no-repeat 0px 6px; font-weight: bold;}
.fecha{ color: #7F7F7F; font-weight:bold}

.titulo2{ font-size: 18px; color: #1F497D; font-weight: bold; border:1px solid #F69240; background: #CE6E1E url(../img/titulo2.jpg) repeat-x; color: #FFFFFF; text-align: center; padding: 2px; margin-bottom: 3px;}

.alquiler{ margin-bottom: 12px}

.titulo3{ font-size: 13px; color: #1F497D; font-weight: bold; background: #9F3B39 url(../img/titulo3.jpg) repeat-x; color: #FFFFFF; text-align: center; padding: 2px;}
.titulo4{ font-size: 13px; color: #1F497D; font-weight: bold; background: #1B3D67 url(../img/titulo4.jpg) repeat-x; color: #FFFFFF; text-align: center; padding: 2px;}
.titulo4buscador{ font-size: 13px; color: #1F497D; font-weight: bold; background: #D37223 url(../img/titulo4buscador.jpg) repeat-x; color: #FFFFFF; text-align: center; padding: 2px;border:1px solid #F79240}

.alquilar1,.alquilar2{ width: 50%;}
.margalq1{margin-right: 5px}
.margalq2{margin-left: 5px}
.alquilar1 .cont{border:1px solid #9F3B39}
.alquilar2 .cont{border:1px solid #1B3D67; }
.alquilar3 .cont{border-right:1px solid #1B3D67; border-left:1px solid #1B3D67;border-bottom:1px solid #1B3D67; }
.alquilar .cont td.foto{ text-align: left;padding: 3px; width: 50px}
.alquilar .cont td.text{ padding: 3px; font-weight: bold; vertical-align: middle; text-align: center;}
.alquilar3 select{ width:100px}
.alquilar3 .alqupad .Pregunta{ padding:4px 2px!important}
.alquilar3 .alqupad .Respuesta{ padding:4px 2px!important}
.destaca{ font-size: 13px; color: #BF4E4D!important}

.ultimaspromos{ margin: 2px 0 1px 0}
.promos{ margin-bottom: 18px}
.bannerportada{ background-color: #F68525; padding-bottom:8px}
.promo1,.promo2{ width: 50%;}
.promos .titulo4{ margin-bottom: 5px}
.margpro1{margin-right: 9px}
.margpro2{margin-left: 9px}
.derechaimag {padding: 10px; float: right;}/*alinea las imágenes a la derecha*/
.negritaverde {color: #4F6228}/*negrita verde de gestion de suelo*/

.separacol{border-right:1px solid #85A0D3;}
.respuestasocultas{ background:#FFCC99; padding:5px; margin:3px 0}

/*nuestras promociones viejo*/

a.two:link {color: #ffffff;font-weight: bold; font-size: 10pt;}
a.two:visited {color: #ffffff;font-weight: bold; font-size: 10pt;}
a.two:hover {font-style: text-decoration: underline; padding-top: 3px; background-color: #FF9900;font-weight: bold; font-size: 10pt; }

.espacioderecha {padding-right: 20px;}/*espacio a la derecha*/
.espacioarriba {padding-top: 15px;background:url(../img/promocionesmenu.jpg) no-repeat;}/*espacio encima de promociones menú*/
.espaciocapas1 {color: #000000; font-size: 7pt; padding: 5px 5px 5px 5px; background-color: #D0DAE6}/*espacio capas retuerto*/
.espaciocapas2 {padding: 5px 5px 5px 5px; background-color: #FDF3D7}/*espacio2 capas retuerto*/
.titulocapas {color: #9f3b39; font-weight: bold; font-size: 10pt;}/*espacio capas retuerto*/
.fondotabla{background: no-repeat;  background-image: url(../img/promocionesmenu.jpg); padding-top: 15px}

/*nuestras promociones*/
.menu-iz2{background:#fff url(../img/nuepromen.jpg) repeat-x; width: 222px; border:1px solid #B2B2B2; padding:15px 0}

ul.menui2{margin: 0px; padding: 0px; margin-bottom: 0px;list-style: none;}
ul.menui2 li {margin: 0px; padding: 0px; background: none; padding-bottom:1px}
ul.menui2 a{ color:#415678; font-weight: bold; display: block; padding: 7px 7px 4px 40px; text-decoration:none; /**/background: url(../img/trian1.gif) no-repeat 2em .9em;}
ul.menui2 li a:hover{background-color:#F1F1F1;}

ul.menui2 ul{margin: 0px; padding: 0px; margin-bottom: 10px;list-style: none;}
.contenido ul.menui2 li li{margin: 0px; padding: 0px; background: none;padding-bottom:1px}
ul.menui2 li.menupro1over li a{ padding-left:50px; background:none}
ul.menui2 li.menupro1over li a:hover{ background-color:#F1F1F1}
ul.menui2 li.menupro1over li.menupro1subover a{background-color:#C0D6FF}


ul.menui2 li.menupro1over a{background:#F1F1F1 url(../img/trian2.gif) no-repeat 2em .9em;}
ul.menui2 li.menupro1 ul{ display:none}
ul.menui2 li.menupro1over ul{ display:block}

/*flip book html*/

.iframecat{ width:748px; height:426px}
.catalogos{ text-align:center}
#fbFooter{ width:532px; margin:0px auto}
#fbContentsMenu{ display:none}


#fbFooter {
	height: 49px;
	background-color: #0C2E6B;
	background-image: url('../img/footerBackground.gif');
	background-repeat: repeat-x;
}

.fbPaginationMinor,#fbCurrentPages {
	color: #fff;
	margin-left: 10px;
}

#fbContents {
	float: left;
	margin-top: 17px;
	margin-left: 15px;	
}

#fbMenu {
	float: right;
	margin-top: 9px;
	margin-right: 15px;
}

#altmsg {
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
	left: 296px;
	top: 191px;


}
#altmsg:hover { 
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a.altlink:link {
	color: #FFFFFF;
}

a.altlink:visited {
	color: #DDDDDD;
}

a.altlink:hover{
	color: #FFFFFF;
}

/*contacto*/
.contacto{ text-align:right; position:absolute; right:0}
.contacto img{}
#mibody .contform .text {width:280px;}
#mibody .contform .caracteres .text {width:100px;}
#mibody .contact2int #iframe {border:medium none;height:650px;}

#mibody .ecoform .text {width:280px;}
#mibody .ecoform .caracteres .text {width:100px;}
#mibody .eco2int #iframe {border:medium none;height:650px; width:405px}


.caract{ padding-bottom:3px}
.contacttabl { border-collapse: collapse;}
.contacttabl td{ padding: 4px 4px; border: 1px solid #fff}
.cabcont{ font-weight: bold; color: #FFFFFF; text-align: center; background: #95B3D7; vertical-align:bottom; font-size: 13px}
.cabcont2{background: #D0E3EA; font-weight: bold}
.cabcont3{background: #E9F1F5; }
.tblafor td{padding: 4px 4px; }
.bordfor{ border: 1px solid #4F81BD; padding: 4px }
.tblafor .text{ width:120px}
.solicde .text{ width:250px}
.tblafor .peqtxt{ font-size: 10px}
.tblafor .Pregunta{ white-space:nowrap; width:5%; text-align:right}
.tblafor2 .caracteres .text{ width:150px}

.tblafor2 td{padding: 4px 4px; }
.bordfor{ border: 1px solid #4F81BD; padding: 4px }
.tblafor2 .text,.tblafor2 select{ width:100%;background: url(../img/input2.jpg) repeat-x;}
.solicde .text{ width:250px;background: url(../img/input2.jpg) repeat-x;}
.tblafor2 .peqtxt{ font-size: 10px}
.tblafor2 td.Pregunta{ white-space:nowrap; width:5%; vertical-align: top; text-align:right; padding-left:15px}
.tblafor2 td.Respuesta{vertical-align: top}


/*pie*/
.pie{background: #1B538B url(../img/cab.jpg) repeat-y; padding: 6px  12px}
.pie {font-size: 10px; color: #ccc; margin-bottom: 3px;margin:0 auto 3px;}
.pie a{font-size: 10px; color: #FFFFFF; margin: 0px 5px;}
.pie a:hover{color: #FFFFFF; }

/*nuestras promociones*/
/*menu*/
.fondoprof1{ position:absolute; top:56px; left:312px; width:215px; height:34px}
.fondoprof1 a.fondoprof1on img{background:url(../img/promocab12.gif) no-repeat}
.fondoprof1 a.fondoprof1on:hover img{background:url(../img/promocab13.gif) no-repeat}
.fondoprof1 a:hover img{background:url(../img/promocab11.gif) no-repeat}
.fondoprof2{ position:absolute; top:56px; left:537px; width:197px; height:34px; display:block}
.fondoprof2 a.fondoprof2on img{background:url(../img/promocab22.gif) no-repeat}
.fondoprof2 a.fondoprof2on:hover img{background:url(../img/promocab23.gif) no-repeat}
.fondoprof2 a:hover img{background:url(../img/promocab21.gif) no-repeat}
.fondoprof3{ position:absolute; top:56px; left:747px; width:217px; height:34px; display:block}
.fondoprof3 a.fondoprof3on img{background:url(../img/promocab32.gif) no-repeat}
.fondoprof3 a.fondoprof3on:hover img{background:url(../img/promocab33.gif) no-repeat}
.fondoprof3 a:hover img{background:url(../img/promocab31.gif) no-repeat}

.menuventa{ margin-bottom:9px; overflow:hidden}
.menuventa .menu{ height:30px!important;background:#042564 url(../img/fondomenu.jpg) repeat-x}
.contenido .menuventa .menu ul li{ padding:0; margin:0;margin-bottom:0;padding-left:0;}
ul.nivel0 li.inicioventa{ padding:0; font-size:16px; font-weight:bold}
ul.nivel0 li.inicioventa div{color:#FFFFFF;float:left;font-weight:bold;padding:7px 13px 5px 14px;text-decoration:none; }
.menuventa .menu a{background:#042564 url(../img/ventafb.jpg) repeat-x;padding:9px 41px 8px 41px;}
.menuventa .menu a:hover{ color:#FFFFFF}

.astrabudua .menuventa ul.nivel0 li a.astrabuduamenupro, .astrabudua .menuventa ul.nivel0 li a.astrabuduamenupro:hover ,
.retuerto .menuventa ul.nivel0 li a.retuertomenupro, .retuerto .menuventa ul.nivel0 li a.retuertomenupro:hover ,
.lutxana .menuventa ul.nivel0 li a.lutxanamenupro, .lutxana .menuventa ul.nivel0 li a.lutxanamenupro:hover,
.amorebieta .menuventa ul.nivel0 li a.amorebietamenupro, .amorebieta .menuventa ul.nivel0 li a.amorebietamenupro:hover,
.mungia .menuventa ul.nivel0 li a.mungiamenupro, .mungia .menuventa ul.nivel0 li a.mungiamenupro:hover
{background:#FFC08B url(../img/fondopromo.jpg) repeat-x;color:#000;text-decoration:none;}


.buscadorventas .titulo4{ text-align:left}
.ventas{ margin-bottom:15px}
.ventas .foto{ padding:5px 5px 5px 5px}
.ventas .contven{ padding:5px}
.ventas .textvent{ padding-bottom:10px}
.ventas .masinfo{ color:#C00000}

/*Gestora Cooperativas*/
.titulogest1{ font-size: 16px; color: #984807; font-weight: bold; text-align: left; padding: 2px;}
.negritagest {color: #984807}/*negrita verde de gestion de suelo*/
.titulogest2{ font-size: 16px; color: #984807; text-align: left; padding: 0px 0px 0px 20px;}

.masinfo2{ color:#C00000}

/*menu der*/
.menu-iz{background:#FFBE86 url(../img/fondomenui.jpg) repeat-x; width: 189px}


ul.menui {margin: 0px; padding: 0px; margin-bottom: 10px;list-style: none;}
ul.menui li {border-bottom: 1px solid #FAC090; margin: 0px; padding: 0px; background: none;}
ul.menui a{ color:#984807; font-weight: bold; display: block; padding: 7px 7px 7px 7px; text-decoration:none /*background: url(../img/list.gif) no-repeat .8em .9em;*/}
ul.menui li.on{background:#FAC090;}
ul.menui li a:hover{background:#FFF9EC;}

/*buscador*/
.buscadorflot{ position:absolute; top:3px; left:5px}
#margenbusfoto>.buscadorflot{ position:absolute; top:5px; left:5px}
.buscadorflot{ background:#fff}
.tituloalquileres{ background:#F78E2E; padding:5px; color:#FFFFFF; font-size:16px; font-weight:bold; margin-bottom:10px}

/*iframe*/
.columna2int #iframe{ border:none; height:800px}

/*galeria fotos*/
.galeriaoculta{ display:none}

/*piso piloto*/
.mibodypiloto{padding:10px}
.paginapiloto{ width:711px; }

/*noticias*/
.fc2{background: url(../img/fc2.jpg) no-repeat 0 399px ;}
.fc3{background: url(../img/fc3.gif) repeat-y;}
.noticias{ margin-bottom:2px;}
.notiportada{min-height:147px}
.notiportada .paginacion{ display:none}
.entradilla{ color:#4F81BD; font-size:12px; font-weight:bold}
.vertodasnoticias { padding-top:15px}
.vertodasnoticias a{width:200px; white-space: nowrap; }
.perso-amore { border-collapse:collapse}
.perso-amore td{ border:1px solid #999999}
