*{margin:0;padding:0;}a{text-decoration:none;}a:hover{text-decoration:underline;}a img{border:0;}acronym,abbr{border-bottom:1px #999 dotted;}acronym,dfn,abbr{cursor:help;}a acronym{cursor:inherit;}button{cursor:pointer;}textarea{overflow:auto;}input{overflow-y:visible;}body,input,button,textarea,select{font-family:Arial,sans-serif;font-size:.95em;}button{width:auto;overflow:visible;}html{height:100%;}body{font-size:.8em;background:#4381BB;color:#696969;height:100%;}#wrapper{min-width:961px;min-height:100%;overflow:hidden;padding:0 1.5em;position:relative;}* html #wrapper{display:inline-block;}#page{width:961px;margin:auto;position:relative;}#page:before,#page > .before{content:'.';display:block;background:url(images/shadow.png);width:23px;position:absolute;top:0;bottom:-1000%;left:713px;z-index:1000;overflow:hidden;text-indent:100em;}#main{width:713px;float:left;padding-bottom:5em;}#mainwrapper{padding:0 1000em;margin:0 -1000em;overflow:hidden;background-color:#fff;width:100%;position:relative;}*:first-child+html #mainwrapper{position:relative;}#main .backlink{margin:1em 0;}#main .backlink a{color:#356CAC;font-weight:bold;text-decoration:none;}#main .backlink a:hover{color:#000;}#head{background:#4381bb url(images/head_bg.png) repeat-x;padding:2em 0;padding-left:1000em;margin-left:-1000em;width:100%;position:relative;}#title a{display:block;overflow:hidden;width:380px;height:30px;text-indent:-100em;background:url(images/logo.gif);}#menu{background-color:#fea015;color:#fff;padding-left:1000em;margin-left:-1000em;width:100%;}#menu .entries{left:-0.5em;overflow:hidden;position:relative;width:100%;z-index:2;}#menu .entry{float:left;list-style:none;}#menu .entry a{color:#fff;display:block;padding:0 .5em;text-decoration:none;font-size:1.1em;height:35px;line-height:35px;}* html #menu .entry  a{display:inline-block;}#menu .entry a:hover{background-color:#ff8F3A;}#menu .entries .active a{color:#fea015;background-color:#fff;}#subtitle{background:url(images/foto_portada1.jpg) no-repeat 100% 0;height:245px;margin-bottom:.5em;margin-top:-35px;padding-right:340px;position:relative;}#subtitle.subtitle2{background-image:url(images/foto_portada2.jpg);}#subtitle.subtitle3{background-image:url(images/foto_portada3.jpg);}#subtitle .inner{padding-top:6em;}#subtitle .title{width:253px;margin-bottom:1em;font-size:1.3em;color:#356cac;font-weight:bold;}#subtitle .title1{height:19px;overflow:hidden;text-indent:-100em;background:url(images/subtitle_bg_es.png);}#subtitle .content{color:#356cac;font-size:1em;line-height:1.4em;}#subtitle .content a{color:#fea015;text-decoration:none;font-weight:bold;}#subtitle .content a:hover{color:#000;}#breadcrumb{color:#356cac;padding-top:1em;margin-bottom:1.5em;font-size:.85em;}#breadcrumb a{color:#356cac;text-decoration:none;font-weight:bold;}#breadcrumb a:hover{color:#FEA015;}#breadcrumb .text{display:inline;color:#A1B3DE;}#breadcrumb .entries{display:inline;list-style:none;}#breadcrumb .entry{display:inline;}#breadcrumb .lastentry a{font-weight:normal;color:#000;}#content{background:url(images/content_bg.jpg) no-repeat 100% 0;min-height:151px;padding-right:3em;color:#356cac;}#home #content{background:none;padding-right:1em;}#foot{color:#fff;clear:both;padding:0 2000em;margin:0 -2000em;min-height:0;width:100%;}#footinner{padding-bottom:2em;width:100%;}#footinner:after{content:'.';display:block;clear:both;height:0;visibility:hidden;line-height:0;}#foot .main{border-top:22px #fea015 solid;margin-top:-22px;width:713px;float:left;overflow:hidden;padding-left:2000em;margin-left:-2000em;position:relative;}#foot .extra{padding-right:2000em;margin-right:-2000em;float:left;}#foot .calidad{float:right;}#contact{float:left;background:url(images/contact_bg.png) no-repeat 0 100%;padding:0 0 1.5em 1.5em;margin-left:2em;width:30%;}* html #contact{display:inline;}#contact .phone{font-family:Arial Black,Arial,sans-serif;font-size:1.4em;padding-left:25px;background:url(images/phone_bg.png) no-repeat 0 50%;margin:1em 0 .5em;}#contact .contact a{font-size:1em;font-weight:bold;padding-left:25px;background:url(images/info_bg.png) no-repeat 0 50%;line-height:19px;display:inline-block;color:#fff;text-decoration:none;}#contact .contact a:hover{color:#FEA015;}#footlinks{margin:1em 0 1em 1em;text-align:left;}#footlinks .menu .entry{list-style:none;display:inline;border-left:1px #fff solid;font-size:.85em;padding-left:.8em;margin-right:.3em;}#footlinks .menu a{color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;}#footlinks .menu a:hover{color:#FEA015;}#footlinks .menu .first{border:0;padding-left:0;}#footlinks .standars{margin-top:1em;}#footlinks .standars .entry{display:inline;}#footlinks .standars .entry a{color:#99c8ea;font-size:.8em;text-transform:uppercase;text-decoration:none;}#footlinks .standars .entry a:hover{color:#fff;}#navbar{width:248px;float:left;border-top:26px #4381bb solid;padding-top:26px;background-color:#fea015;padding-right:2000em;margin-right:-2000em;}#navbarinner{position:relative;padding:1em .5em 0 1.5em;background-color:#fff;padding-right:2000em;margin-right:-2000em;padding-bottom:1000em;margin-bottom:-1000em;}#navbar .block{border-top:2px #f1f1f1 solid;padding-top:.5em;clear:both;margin-bottom:1em;width:100%;}#navbar .block:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}#navbar .block .blocktitle{background:url(images/block_title_bg.png) no-repeat 0 .55em;padding-left:.8em;font-family:Arial Black,Arial,sans-serif;color:#356cac;font-size:1.3em;margin-bottom:.4em;letter-spacing:-0.5px;}#navbar .block_banner{border-top:2px #f1f1f1 solid;padding-top:1.5em;clear:both;margin-bottom:1em;width:100%;}#navbar .block_banner:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}#navsearcher label{display:inline-block;width:25%;background-color:#d1dae3;color:#484201;padding:.2em 0 .2em .4em;font-size:.85em;vertical-align:middle;margin-bottom:.8em;}#navsearcher select{display:inline-block;width:70%;color:#484201;font-size:.85em;vertical-align:middle;border:1px #c0ccd9 solid;margin-bottom:.8em;}#navsearcher .advanced a{float:left;color:#356cac;font-weight:bold;font-size:.85em;padding-left:1.2em;background:url(images/arrow_right_blue.gif) no-repeat 0 .5em;margin-top:.5em;text-decoration:none;}#navsearcher .advanced a:hover{color:#000;}#navsearcher button{float:right;background:url(images/buttons_sprite.png);height:22px;width:78px;border:0;color:#fff;text-transform:uppercase;font-size:.85em;padding-left:1.2em;}#navsearcher button:hover,#navsearcher button:focus{background-position:0 -22px;}#navsearcher option.parent{font-weight:bold;}#banners .blocktitle{display:none;}#banners .entry{list-style:none;margin-top:.8em;}#banners .entry img{vertical-align:bottom;}#banners a.ofertainmobiliaria,#banners a.obrasrealizadas,#banners a.noticias,#banners a.ayudaalacompra{display:block;width:220px;height:61px;overflow:hidden;text-indent:-1000em;background:url(images/banners_sprite.png) 0 0;}#banners a.obrasrealizadas{background-position:0 -61px;}#banners a.noticias{background-position:0 -122px;}#banners a.ayudaalacompra{background-position:0 -183px;}#banners .active a.ofertainmobiliaria{background-position:-220px 0;}#banners .active a.obrasrealizadas{background-position:-220px -61px;}#banners .active a.noticias{background-position:-220px -122px;}#banners .active a.ayudaalacompra{background-position:-220px -183px;}#banners a:hover{opacity:.7;}#banners .active a:hover{opacity:1;}#company .text{padding:1em 0;}#company .text span{display:inline-block;color:#929ca4;font-size:.85em;vertical-align:middle;margin-bottom:0.5em;}#company .text img{vertical-align:middle;}#redessociales .text{padding:1em 0;}#redessociales .text span{display:inline-block;color:#929ca4;font-size:.85em;vertical-align:middle;margin-bottom:0.5em;}#facebook{float:left;}#twitter{float:left;}#foot .address{font-style:normal;font-size:.85em;color:#fff;line-height:1.6em;padding-top:1.5em;float:left;}* html #address{display:inline;}#foot .address strong,#foot .address a{color:#fff;text-decoration:none;}#foot .address a:hover{color:#FEA015;}#content .pagetitle{background:url(images/block_title_bg.png) no-repeat 0 .5em;padding-left:.6em;font-family:Arial Black,Arial,sans-serif;color:#356cac;font-size:1.9em;margin-bottom:.8em;line-height:1.2em;}#content .pagesubtitle{background:url(images/block_title_bg.png) no-repeat 0 .6em;padding-left:1em;font-family:Arial Black,Arial,sans-serif;color:#356cac;font-size:1.3em;margin-bottom:.6em;clear:both;}#submenu{overflow:hidden;width:100%;margin:2em 0;}#submenu ul{list-style:none;border-bottom:1px #acbdd8 solid;float:left;width:100%;}#submenu li{float:left;margin:.3em 1px 0 0;background:#ebf3fb url(images/promotionmenu_bg.gif) repeat-x bottom;position:relative;top:1px;}#submenu li:last-of-type{margin-right:0;}#submenu li a{display:block;padding:.6em .9em;color:#356cac;text-transform:uppercase;font-size:.85em;text-decoration:none;}#submenu li a:hover{background-color:#CBDDF3;color:#000;}#submenu li.solicituddeinformacion a{background-image:url(images/promotionmenu_hl.gif);background-repeat:no-repeat;background-position:0 0;}#submenu li.active{padding-top:.3em;border:1px #d9dfe8 solid;border-width:1px 1px 0;border-bottom:1px #fff solid;margin-top:0;margin-bottom:-1px;background:#fff;top:0;}#submenu li.active a{font-weight:bold;background:none;color:#000;}.backbutton{text-align:right;clear:both;}.backbutton a{display:inline-block;background:url(images/buttons_sprite.png) -298px 0;height:22px;line-height:22px;width:68px;color:#fff;text-transform:uppercase;padding-left:10px;font-size:.85em;text-align:center;text-decoration:none;}.backbutton a:hover{background-position:-298px -22px;}#logocontrol{display:none;}#promotionmap span,#promotionmap a{display:none;}#nuestrasempresas .parrafo{background-color:#F2F7FC;padding:1% 1% 0;width:98% !important;margin-bottom:1em !important;position:relative;height:1%;}#nuestrasempresas .parrafo h3{background:url("images/bullet.gif") no-repeat scroll 0 0.5em transparent;color:Black;display:inline;font-size:1em;padding-left:0.85em;text-transform:none;position:absolute;left:18%;top:2%;}#nuestrasempresas .sinfoto h3{margin-top:0.5em !important;}#nuestrasempresas .parrafo .textcontent{margin-top:4%;}#nuestrasempresas .sinfoto .textcontent{margin-left:17%;}#nuestrasempresas .firstline{background-color:#fff;}#nuestrasempresas .firstline h3,#nuestrasempresas .firstline .textcontent{margin-left:0;}#contacto #maquetable{float:left;width:48%;margin-top:-1em;}#contacto .complexform{float:right;width:48%;}#downloads{overflow:hidden;}#downloads .download{margin:10px 0;background-color:#efefef;overflow:hidden;padding:10px;}#downloads .download .texto{float:left;}#downloads .documento a{float:right;color:#646464;text-decoration:none;float:right;padding:0 .5em 0 2.2em;font-size:.9em;background:url(icons/icono_rar.gif) no-repeat .4em center #efefef;font-weight:bold;height:18px;}#downloads .documento a:hover{color:black;}#downloads .documento .doc,#newdetail .attach .docx{background-image:url(icons/icono-doc.gif);}#downloads .documento .xls,#newdetail .attach .xlsx{background-image:url(icons/icono_xls.gif);}#downloads .documento .pdf{background-image:url(icons/icono_pdf.gif);}#downloads .documento .txt{background-image:url(icons/icono_txt.gif);}.complexform{min-height:0;height:auto !important;height:1%;}.complexform:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}.complexform .set{margin-bottom:.8em;}.complexform .property{text-transform:uppercase;font-size:.85em;font-weight:bold;}.complexform .property span{text-transform:none;color:#A1B3DE;font-weight:normal;}.complexform .valuewrapper{margin-top:.4em;background:url(images/controls_sprite.png) no-repeat -2px top;overflow:hidden;position:relative;border:1px #C0CCD9 solid;width:100%;}* html .complexform .valuewrapper{background-image:url(images/controls_sprite.gif);}.complexform .value{background:url(images/controls_sprite.png) no-repeat top right;height:16px;position:relative;right:-2px;padding:2px 5px 2px 1px;overflow:hidden;}* html .complexform .value{background-image:url(images/controls_sprite.gif);}.complexform .clearonfocus{color:#aaa !important;font-style:italic;}.complexform  .multiline{background-position:-2px -20px;}.complexform  .multiline .value{height:130px;padding:2px 5px 2px 1px;background-position:right -20px;}.complexform  .multiline .value .handler{height:130px;font-family:"Trebuchet MS","MS Serif","New York",serif;}.complexform .value .handler{width:100%;border:none;background:0;color:#2C2C2C;font-size:.85em;height:16px;}.blue .complexform .property{}.complexform .privacy{margin-top:.3em;float:left;}.complexform .privacy .set{font-size:.85em;}.complexform .privacy input,.complexform .privacy label{vertical-align:middle;}.complexform .privacy a{text-decoration:underline;}.complexform .actions{float:right;}.complexform .unique{float:none;}.complexform .actions .action .handler{float:right;background:url(images/buttons_sprite.png) -376px 0;height:22px;width:78px;border:0;color:#fff;text-transform:uppercase;font-size:.85em;padding-right:10px;}.complexform .actions .action .handler:hover{background-position:-376px -22px;}.complexform .unique .action{float:none;}.complexform .error .message{float:right;color:#E83131;font-style:italic;font-size:.85em;}.complexform .genericerror .message{margin-bottom:1em;font-size:.9em;}.complexform .generalerror{float:left;}.complexform .generalerror .message{color:#E83131;font-style:italic;font-size:.9em;padding-left:1.4em;background:url(images/icons/cross_small.png) no-repeat left center;}.complexform .privacy .message{float:none;margin-top:-.5em;}.complexform .sendok .actions{float:none;}.formwrapper .form{margin:0 auto;width:50%;}#content .text{margin:10px 0;}#content .text a{font-weight:bold;text-decoration:none;color:#356CAC;}#content .text a:hover{color:#000;}#gallery .foto{float:left;text-align:center;width:210px;margin:5px;}#gallery .foto a{display:inline-block;margin:0 auto;}#gallery .foto a img{border-color:#CBDDF3;}#gallery .foto  img{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #F1F1F1;display:block;padding:0.5em;vertical-align:bottom;}#gallery .foto a:hover img{background-color:#FEA015;border-color:#FEA015;}#maquetable h3{text-transform:uppercase;margin:.5em 0;font-size:1.1em;font-weight:bold;color:#3C7AAC;}#maquetable h4{color:#3C7AAC;font-size:1em;font-weight:bold;margin:.5em 0;}#maquetable div.parrafo{margin-bottom:1em;width:100%;}#maquetable div.parrafo:after{content:'.';display:block;clear:both;height:0;visibility:hidden;line-height:0;}* html #maquetable div.parrafo{overflow:hidden;}#maquetable div.sinfoto{margin-bottom:0.2em;}#maquetable div.sinfoto h3{margin-top:1em;}#maquetable div.foto{margin-bottom:.5em;line-height:0;}#maquetable div.foto a{display:inline-block;}#maquetable div.foto a:hover img,#maquetable div.foto a:focus img{background-color:#FEA015;border-color:#FEA015;}#maquetable div.foto img{display:block;border:1px #F1F1F1 solid;background:#fff;padding:.5em;vertical-align:bottom;}#maquetable div.foto a img{border-color:#cbddf3;}#maquetable div.foto .pie{font-size:.9em;padding:.2em 0;line-height:1.4em;margin:0;color:#999;}#maquetable div.fotoizquierda .foto{float:left;margin-right:1em;}#maquetable div.fotoderecha .foto{float:right;margin-left:1em;}#maquetable div.fotoarriba .foto{margin-bottom:.5em;}#maquetable .documento a{color:#000;text-decoration:none;display:inline-block;padding:.5em .5em .5em 2.2em;font-size:.9em;background:#F7F7F7 url(images/icons/document_16x16.gif) no-repeat .4em center;}#maquetable .documento a:hover{color:#3C7AAD;}#maquetable .documento .doc,#newdetail .attach .docx{background-image:url(images/icons/document-word_16x16.gif);}#maquetable .documento .xls,#newdetail .attach .xlsx{background-image:url(images/icons/document-excel_16x16.gif);}#maquetable .documento .pdf{background-image:url(images/icons/document-pdf_16x16.gif);}#maquetable .documento .txt{background-image:url(images/icons/document-text_16x16.gif);}#newslist .new a{display:block;overflow:hidden;width:100%;padding:.8em 0;border:1px #F3F5F7 solid;border-width:1px 0;margin-bottom:-1px;text-decoration:none;color:#696969;}#newslist .odd a{background-color:#F9F9F9;}#newslist .new a:hover{color:#000;background-color:#EBEDEF;border-color:#E0E0E0;position:relative;}#newslist .new .image{float:left;margin-right:1em;}#newslist .new .image img{vertical-align:bottom;}#newslist .new .date{font-size:.9em;color:#356CAC;}#newdetail .resume{font-size:.9em;font-style:italic;}#newdetail .date{font-size:.9em;}#newdetail .photos .entry{float:left;margin:0 .5em .5em 0;list-style:none;}#newdetail .photos a{padding:.5em;border:1px #cbddf3 solid;background:#fff;display:block;}#newdetail .photos a:hover{background-color:#FEA015;border-color:#FEA015;}#newsletter .instructions{margin:20px 0;}#newsletter .remove{margin-top:40px;}#newsletter .button{background:url("images/buttons_sprite.png") repeat scroll -376px 0 transparent;border:0 none;color:#FFFFFF;float:left;font-size:0.85em;height:22px;padding-left:6px;text-transform:uppercase;width:72px;line-height:22px}#newsletter .button:hover{background-position:-376px -22px;}#newsletter .buttonwrapper{margin:10px 0;}#newsletter .buttonwrapper a{text-decoration:none;}#ofertainmobiliaria[id] #navsearcher{display:none;}#ofertainmobiliaria[id] #banners{border-top:0;}#ofertainmobiliaria .textcontent a{background-color:#FEA015;font-weight:bold;padding:.06em .15em;text-decoration:none;}#ofertainmobiliaria .textcontent a:hover{color:#fff;}.pagination{width:100%;overflow:hidden;margin:2em 0;font-size:.85em;}.pagination .elements{float:left;padding-top:.6em;line-height:1.6em;}.pagination .pages{float:right;}.pagination .pages a{color:#356CAC;text-decoration:none;}.pagination .pages a:hover{color:#000;}.pagination .pages p{float:left;color:#a1b3de;padding-top:.6em;line-height:1.6em;}.pagination .pages ul{float:right;list-style:none;background-color:#f6f7f7;padding:.6em 1em;margin-left:1em;font-weight:bold;}.pagination .pages li{float:left;color:#A1B3DE;}.pagination .pages li.page{width:1.5em;height:1.5em;line-height:1.5em;text-align:center;padding:1px;}.pagination .pages li.current{padding:0;border:1px #d5dee4 solid;background-color:#fff;}.pagination .pages li.current a{color:#000;}.pagination .pages li.prev{padding-right:1em;border-right:1px #1a5dac solid;line-height:1.6em;margin-right:.2em;text-transform:lowercase;}.pagination .pages li.next{padding-left:1em;border-left:1px #1a5dac solid;line-height:1.6em;margin-left:.2em;text-transform:lowercase;}#content .block{background:url(images/block_head_bg.png) no-repeat 50% 0;padding-top:1em;margin-bottom:2em;width:100%;}#content .block:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}#content .block .blocktitle{background:url(images/block_title_bg.png) no-repeat 0 .55em;padding-left:.8em;font-family:Arial Black,Arial,sans-serif;color:#356cac;font-size:1.6em;margin-bottom:.4em;}#content .block .blocktitle a{color:#356cac;text-decoration:none;}#content .block .blocktitle a:hover{color:#000;}#ofertas .fixer{min-height:220px;}* html #ofertas .fixer{height:220px;}#ofertas .entry .image{position:absolute;top:0;right:100%;float:left;display:none;}#ofertas .entry .text{display:block;background:#f6f6f6 url(images/arrow_right_blue.gif) no-repeat .5em .9em;border-bottom:1px #fff solid;}#ofertas .entry .textfixer{display:block;}#ofertas .entry .textinner{display:block;padding:.5em .5em .5em 1.6em;min-height:0;}* html #ofertas .entry .textinner{height:1%;}#ofertas .entry a{text-decoration:none;display:block;cursor:pointer;color:#696969;font-size:.9em;}#ofertas .entry a:hover{color:#356cac;}#ofertas .img{vertical-align:bottom;}#ofertas .name{position:absolute;bottom:0;left:0;right:0;background:url(images/opacity.png);font-weight:bold;color:#fff;font-size:1.1em;padding:.8em 100px .8em .8em;}* html #ofertas .name{background:#333246;}#ofertas .info{color:#fea015;font-size:.8em;display:inline-block;}#ofertas .logo{position:absolute;bottom:0;right:0;}#ofertas .entries{list-style:none;margin-left:348px;margin-bottom:.5em;position:relative;}* html #ofertas .entries,* html #ofertas .entry{display:inline-block;}* html #ofertas .entry .text{position:relative;}#ofertas .entry *{min-height:0;}#ofertas .entries .entry:hover a .text,#ofertas .entries .active .text{color:#356cac;font-weight:bold;}#ofertas .entries:hover .active .text{font-weight:normal;color:#696969;}#ofertas .entries .entry:hover a .textfixer,#ofertas .entries .active .textfixer{background:url(images/ofertas_active_bg.gif) 0 50%;margin-left:-5px;padding-left:5px;width:100%;position:relative;z-index:2;}#ofertas .entries:hover .active .textfixer{margin:0;padding:0;background:none;}#ofertas .entries .entry:hover a .textinner,#ofertas .entries .active .textinner{background:#e7eef5 url(images/ofertas_active_bg.gif) repeat-y -5px center;}#ofertas .entries:hover .active .textinner{background:none;}#ofertas .entries .entry:hover a .image,#ofertas .entries .active .image{display:block;}#ofertas .entries:hover .active .image{display:none;}#ofertas .more a{margin-left:348px;font-weight:bold;font-size:.85em;color:#356cac;padding-left:1.7em;background:url(images/arrow_right_blue.gif) no-repeat .6em 50%;text-decoration:none;}#ofertas .more a:hover{color:#000;}body #noticias{float:left;width:48%;}#edificios{float:right;width:48%;}body #noticias .entries{list-style:none;}body #noticias .entry{overflow:hidden;width:100%;margin-bottom:1em;}body #noticias .entry a{display:block;font-size:.85em;text-decoration:none;color:#696969;width:100%;overflow:hidden;}body #noticias .entry a:hover{color:#000;}body #noticias .entry .img{float:left;display:none;margin-right:1em;vertical-align:bottom;}body #noticias .entry .date{color:#356cac;font-size:.95em;}body #noticias .entries .active{background:#f3f5f7;}body #noticias .entries .active .info{display:block;padding:.6em 0;}body #noticias .entries .active .img{display:block;}body #noticias .entries .active a{color:#356cac;}body #noticias .entries .active a:hover{color:#000;background-color:#EAF2F8;}body #noticias .entries .active .title{font-weight:bold;}body #noticias .entries .active .date{color:#696969;}#edificios{background:url(images/edificios_bg.png) no-repeat 0 100%;padding-bottom:1.5em;}#edificios .title{font-weight:normal;color:#427fb8;font-size:1.2em;margin-bottom:.4em;}#edificios .title a{display:inline-block;line-height:20px;padding-left:50px;background:url(images/logo_blue.png) no-repeat 0 0;color:#356cac;text-decoration:none;}#edificios .title a:hover{color:#000;}#edificios .blocktitle strong{font-family:Arial Black,Arial,sans-serif;}#edificios .blocktitle span{font-family:Arial,Sans-serif;font-weight:lighter;}#edificios .name{font-size:.85em;font-weight:bold;margin-top:.5em;}#edificios .link{text-decoration:none;color:#7f848a;}#edificios .link:hover{color:#000;}#profilewrapper{}#profilewrapper #profile{width:60%;margin:0 auto;}#profilewrapper #profile .entries{margin:0;padding:0;list-style:none;}#profilewrapper #profile .entries .entry{margin:10px 0;padding:0 10px;background-color:#F9F9F9;border-color:#F3F5F7;border-style:solid;border-width:1px 0;height:25px;line-height:25px;}#profilewrapper #profile .entries .entry .label{font-size:.85em;font-weight:bold;}#profilewrapper #profile .entries .entry .data{margin:0 10px;}#profilewrapper #profile .info{margin:20px 10px;}#profilewrapper #profile .info a{text-decoration:none;font-weight:bold;color:#356CAC;}#profilewrapper #profile .info a:hover{color:#103459;}#profilewrapper #profile .handler{text-align:right;}#profilewrapper #profile .handler a{background:url("images/buttons_sprite.png") repeat scroll -376px 0 transparent;border:0 none;color:#FFFFFF;display:inline-block;font-size:0.85em;height:22px;line-height:22px;padding-right:10px;text-align:center;text-decoration:none;text-transform:uppercase;width:68px;}#profilewrapper #profile .handler a:hover{background-position:-376px -22px;}#promotiondata .desc{width:47%;float:left;position:relative;margin-top:-1em;margin-bottom:1em;}#promotiondata .inforequest{margin-top:2em;text-align:left;}#promotiondata .inforequest a{display:inline-block;background:url(images/buttons_sprite.png) -454px 0;width:170px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:.85em;text-transform:uppercase;text-decoration:none;}#promotiondata .inforequest a:hover{background-position:-454px -24px;}#promotiondata .photos{width:49%;float:right;text-align:center;margin-bottom:1em;}#promotiondata .loading{background:#fff url(images/loading-bw.gif) no-repeat 50% 50%;height:350px;overflow:hidden;position:relative;}#promotiondata .loading *{visibility:hidden;}#promotiondata .img{vertical-align:bottom;}#promotiondata .photos ul.entries{margin-left:0.60em;margin-top:0.15em;}#promotiondata .photos .entries a{padding:.5em;border:1px #cbddf3 solid;background:#fff;}#promotiondata .photos .entries a{display:block;}#promotiondata .photos .entry{float:left;margin:0 .4em 0.6em 0;list-style:none;}#promotiondata .photos a:hover{background-color:#cbddf3;}#promotiondata .photos .active a{background-color:#FEA015;border-color:#FEA015;}#promotiondata #promotionmap{margin:0 0 2em;}#promotiondata.obras .desc,#promotiondata.obras .photos{float:none;width:auto;overflow:hidden;position:relative;}#promotiondata.obras .photos .entries{text-align:center;float:right;}#promotiondata.obras .photos .entry{display:inline-block;float:none;display:block;}#promotiondata.obras .photos .photo{float:left !important;width:565px;}#promotiondata.obras .photos .activephoto{border:1px #cbddf3 solid !important;}#promotiondata.obras .photos .photo img{margin:0.5em;}#promotionmap{margin-top:2em;height:400px;background:#E5E3DF url(images/loading.gif) no-repeat 50% 50%;}#promotiondata.obras #promotionmap{height:200px;}#promotionqualities .quality{width:48%;float:right;margin-bottom:.8em;padding-top:.8em;border-top:1px #F1F1F1 solid;}#promotionqualities .odd{float:left;clear:both;}#promotionqualities .quality .image{float:left;}#promotionqualities .quality .name{margin-left:80px;margin-bottom:.3em;font-size:1.2em;}#promotionqualities .quality .desc{margin-left:80px;color:#334766;line-height:1.4em;font-size:.9em;}#promotiongallery{list-style:none;overflow:hidden;width:100%;}#promotiongallery .photo{float:left;margin:0 .8em .8em 0;}#promotiongallery .photo a{display:block;border:1px #CBDDF3 solid;padding:.5em;text-decoration:none;color:#356CAC;}#promotiongallery .photo a:hover{background-color:#EBF3FB;color:#000;}#promotiongallery .photo a:hover  img{opacity:.8;}#promotiongallery .photo .img{display:block;width:120px;height:120px;background:#000;text-align:center;}#promotiongallery .photo .img:before{content:'.';width:0;overflow:hidden;height:100%;display:inline-block;vertical-align:middle;}#promotiongallery .photo img{vertical-align:middle;}#promotiongallery .photo .name{display:block;margin-top:.5em;font-size:.85em;}#promotionhousing .housing{float:left;width:32%;margin:0 1.5% 1em 0;border-top:1px #eee solid;padding-top:1em;}#promotionhousing .housing1{clear:both;}#promotionhousing .housing3{margin-right:0;float:right;}#promotionhousing .housing .photo{margin-bottom:.5em;}#promotionhousing .housing .name{font-size:1.1em;}#promotionhousing .housing .name a{color:#356cac;text-decoration:none;}#promotionhousing .housing .desc{margin-top:.5em;font-size:.85em;color:#334766;line-height:1.4em;}#promotionhousing .housing .desc ul li{list-style:none;background:url(images/bullet.gif) no-repeat 0 .55em;padding-left:.85em;}#promotionhousing .housing .see{font-size:.85em;margin-top:1em;}#promotionhousing .housing .see a{color:#356cac;font-weight:bold;text-decoration:none;padding-left:1.3em;background:url(images/icons/magnifier_9x9.gif) no-repeat 0 50%;}#promotionhousing .housing a:hover{color:#000;}#promotioninforequest .desc{width:48%;float:left;margin-top:-1em;}#promotioninforequest .complexform{width:48%;float:right;}#promotionlist{width:100%;overflow:hidden;}#promotionlist .even{float:right;}#promotionlist .odd{float:left;clear:both;}#promotionlist .promotion{width:49%;margin:1em 0;}#promotionlist .promotion a{display:block;text-decoration:none;}#promotionlist .promotion .image{display:block;border:1px #cbddf3 solid;padding:.5em;text-align:center;}#promotionlist .promotion a:hover .image{background-color:#FEA015;border-color:#FEA015;}#promotionlist .promotion a:hover .name{background:#356cac;}#promotionlist .promotion .name{background:url(images/shadow_blue.png);color:#fff;font-weight:bold;display:block;margin:-2em 1.4em 0;position:relative;padding:.5em 1em;min-height:0;}* html #promotionlist .promotion .name{background:#356cac;height:1%;}#promotionlist .promotion .resume{font-size:.85em;color:#c8d7e8;}#promotionlist .promotion .name:before{content:'.';display:block;width:9px;height:5px;overflow:hidden;text-indent:100em;background:url(images/promotionlist_arrow.png) 0 0;position:absolute;bottom:100%;left:1em;}#searcher{border-top:1px #f1f1f1 solid;margin-top:1em;padding-top:1em;}#searcher .step{background:#f6f7f7 url(images/searcher_sprite.png) no-repeat -171px 100%;position:relative;margin-bottom:.6em;}#searcher .step .inner{padding:.7em .5em 1em 1.5em;border-right:3px #fff solid;position:relative;z-index:2;overflow:hidden;height:140px;}#searcher .step3 .inner{border-right:0;}#searcher .step .stepafter,#searcher .step:after{content:'.';display:block;width:49px;height:34px;background:#f6f7f7 url(images/searcher_sprite.png) no-repeat 0 0;position:absolute;right:3px;bottom:0;overflow:hidden;text-indent:100em;}#searcher .step .stepafter{right:0;}#searcher .step2 .stepafter,#searcher .step2:after{background-position:-49px 0;width:53px;}#searcher .step3 .stepafter,#searcher .step3:after{background-position:-102px 0;width:53px;right:0;}#searcher .step1 .stepbefore,#searcher .step3 .stepbefore,#searcher .step1:before,#searcher .step3:before{content:'.';display:block;overflow:hidden;text-indent:100em;position:absolute;left:0;top:0;background:#f6f7f7 url(images/searcher_sprite.png) no-repeat -155px 0;width:5px;height:5px;}#searcher .step3 .stepbefore,#searcher .step3:before{right:0;left:auto;background-position:-155px -5px;}#searcher .steptitle{color:#4381bb;font-weight:bold;margin-bottom:.8em;}#searcher .steptitle .num{color:#356cac;}#searcher .step1{width:25%;float:left;}#searcher .step2{width:25%;float:left;}#searcher .step3{width:50%;float:right;position:relative;}* html #searcher .step3{width:49.9%;}#searcher .step .pair{margin:.2em 0;}#searcher .step3 .parent .pair{width:49%;}#searcher .step3 .childrenwrapper{position:absolute;top:1em;left:50%;}#searcher label{cursor:pointer;font-size:.85em;font-weight:bold;color:#32415b;}#searcher .step .stepblock{width:50%;float:left;}#housingblock{width:auto !important;}#searcher p.filter{color:#696969;font-size:.85em;margin-bottom:1em;}#searcher .submit{clear:both;margin-top:.6em;color:#696969;padding:.7em .5em .7em 1.5em;background:#f6f7f7;position:relative;}#searcher .submit .submitbefore,#searcher .submit:before{content:'.';display:block;width:16px;height:16px;overflow:hidden;text-indent:100em;background:url(images/searcher_sprite.png) no-repeat -155px -18px;position:absolute;top:0;left:0;}* html #searcher .submit .submitbefore{left:-1.5em;}#searcher .submit .submitafter,#searcher .submit:after{content:'.';display:block;width:5px;height:5px;overflow:hidden;text-indent:100em;background:url(images/searcher_sprite.png) no-repeat -155px -5px;position:absolute;top:0;right:0;}#searcher .submit p{font-size:.85em;line-height:1.8em;}#searcher button{background:url(images/buttons_sprite.png) no-repeat -78px 0;width:110px;height:37px;border:0;color:#fff;font-weight:bold;font-size:1.25em;padding-left:27px;padding-bottom:5px;position:absolute;top:.8em;left:75.8%;}#searcher button:hover{background-position:-188px 0;}.textcontent{text-align:justify;line-height:1.4em;color:#334766;}.textcontent p{margin:1em 0;}.textcontent a{color:#000;}.textcontent ol{margin:1em 0 1em 1.2em;}.textcontent ul li,#body .textcontent ol li{margin:.6em 0;;}.textcontent ul li{list-style:none;background:url(images/bullet.gif) no-repeat 0 .5em;padding-left:.85em;}#userpanel{margin-right:10px;}#userpanel .infouser{text-align:right;}#userpanel .infouser .login{color:#2C619E;display:inline-block;font-size:0.85em;font-weight:bold;height:22px;line-height:22px;padding:0 10px;text-transform:uppercase;}#userpanel .infouser .logout{background:url("icons/logout_16x16.png") no-repeat scroll 42px center #356CAC;border:0 none;border-radius:3px 3px 3px 3px;color:#FFFFFF;display:inline-block;font-size:0.85em;height:22px;line-height:22px;padding:0 10px;text-align:left;text-decoration:none;text-transform:uppercase;width:40px;}#userpanel .infouser .logout:hover{opacity:0.7;}#userpanel .infouser .logout:hover{color:#fff;background-color:#AAC3DD;}#userpanel .entries{margin:0;padding:0;list-style:none;overflow:hidden;}#userpanel .entries .entry{background-color:#AAC3DD;padding-left:20px;height:30px;margin:5px 0;}#userpanel .entries .entry a{display:block;line-height:30px;height:30px;background-color:#2C619E;color:#fff;font-size:1.2em;font-weight:bold;padding:0 10px;text-decoration:none;}#userpanel .entries .entry a:hover{/*background-color:#FFA214;color:#103459;*/opacity:0.7;}#userpanel .entries .active{}#userpanel .entries .active a{background-color:#FFA214;color:#103459}#webmap *{margin:0;padding:0;}#webmap .tree{margin:1.5em 1em 0;}#webmap .tree ul{list-style:none;clear:both;margin:0 !important;}#webmap .tree ul.nivel1{background:url('images/tree/top.gif') no-repeat;padding-top:1px;}#webmap .tree li{margin-left:2em;background:url('images/tree/i-repeater.gif') repeat-y;min-height:0;height:auto !important;height:1%;}#webmap .tree li:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}#webmap .tree li.nivel1{margin:0;}#webmap .tree a{vertical-align:middle;display:block;float:left;color:#2C2C2C;background:url('images/tree/icono_pagina_M.gif') no-repeat left center;padding:.4em 0 .4em 1.8em;}#webmap .tree a:hover{color:#FEA015;text-decoration:none;}#webmap .tree a.link{background-image:url('images/tree/icono_pagina_E.gif')}#webmap .tree span.treenode{display:block;float:left;vertical-align:middle;width:25px;height:26px;background:#FFF url('images/tree/t.gif') no-repeat left center;}#webmap .tree li.last > span.treenode{background-image:url('images/tree/l.gif');}#webmap .tree span.treenode span.handler{display:block;height:11px;width:11px;margin:6px 0 0 2px;cursor:pointer;background:url('images/tree/minus.gif') no-repeat;}#webmap .tree span.treenode span.handlerclosed{background-image:url('images/tree/plus.gif');}
