/* - CSS adclick - */body{font-family:Verdana, Arial, Helvetica, sans-serif;background-color: #bcbcbc;}.limpia{ float:none; clear:both;}strong{font-weight:bold;}/* Estilo Menu Suckerfish */#menu a {padding:0;margin: 0;color:#ff8000;text-decoration:none;}#menu li {float:left;height:1.2em;padding: 0;margin:0;}#menu li ul {position: absolute;left:-1999px;text-align:left;padding:0;}* html #menu li ul {position:absolute;top:-1999px;text-align:left;padding:0;}*:first-child+html #menu li ul {position:absolute;top:-1999px;text-align:left;padding:0;}#menu li ul li{padding:0;margin:-6px 0 0;width:100%;background-image:none;text-align:left;white-space:nowrap;float:none;}*:first-child+html #menu li ul li{padding:0;margin:-7px 0 0;width:100%;background-image:none;text-align:left;white-space:nowrap;float:none;}#menu li ul li a:link{color:#ffffff;text-align:left;padding:0 0.9em 0 !important;background-color:#000000;}#menu li ul li a:visited{color:#ffffff;text-align:left;padding:0 0.9em 0 !important;background-color:#000000;}#menu li ul li a:hover{color:#ff8000;text-align:left;padding:0 0.9em 0 !important; text-decoration:underline;background-color:#000000;}#menu li ul li a:active{color:#ff8000;text-align:left;padding:0 0.9em 0 !important;text-decoration:underline;background-color:#000000;}#menu li:hover ul, #menu li.sel ul{color:#ff8000;text-align:left;left:auto;padding:0;position:absolute;top:8px;margin:0;}#menu li:hover ul.dos, #menu li.sel ul.dos{left: auto;color:#ff8000;text-align:left;top:34px;position:absolute;}#menu li:hover ul.provisional_sin_solicitud, #menu li.sel ul.provisional_sin_solicitud{top:46px;}* html #menu li.sfhover ul{left: auto;color:#ff8000;text-align:left;top:14px;position:absolute;}* html #menu li.sfhover ul li{left:-4.2em;text-align:left;position:relative;padding:0;margin:-7px 0 0;}* html #menu li.sfhover ul.dos{left: auto;color:#ff8000;text-align:left;top:38px;position:absolute;}* html #menu li.sfhover ul.dos li{left:-4.9em;text-align:left;position:relative;margin:-7px 0 0;padding:0;}* html #menu li.sfhover ul.provisional_sin_solicitud{left: auto;color:#ff8000;text-align:left;top:49px;position:absolute;}* html #menu li.sfhover ul.provisional_sin_solicitud li{left:-4.9em;text-align:left;position:relative;margin:-7px 0 0;padding:0;}* html #menu li.sel:hover ul, * html #menu li.sel ul{left: auto;color:#ff8000;text-align:left;top:14px;position:absolute;}* html #menu li.sel:hover ul li, * html #menu li.sel ul li{left:-4.2em;text-align:left;position:relative;padding:0;margin:-7px 0 0;}* html #menu li.sel:hover ul.dos, * html #menu li.sel ul.dos{left: auto;color:#ff8000;text-align:left;top:38px;position:absolute;}* html #menu li.sel:hover ul.dos li, * html #menu li.sel ul.dos li{left:-4.9em;text-align:left;position:relative;padding:0;margin:-7px 0 0;}* html #menu li.sel:hover ul.provisional_sin_solicitud, * html #menu li.sel ul.provisional_sin_solicitud{left: auto;color:#ff8000;text-align:left;top:49px;position:absolute;}* html #menu li.sel:hover ul.provisional_sin_solicitud li, * html #menu li.sel ul.provisional_sin_solicitud li{left:-4.9em;text-align:left;position:relative;padding:0;margin:-7px 0 0;}*:first-child+html #menu li:hover ul{left: auto;color:#ff8000;text-align:left;top:14px;position:absolute;}*:first-child+html #menu li:hover ul li{left:-4.2em;text-align:left;position:relative;padding:0;margin:-7px 0 0;}*:first-child+html #menu li:hover ul.dos{left: auto;color:#ff8000;text-align:left;top:38px;position:absolute;}*:first-child+html #menu li:hover ul.dos li{left:-4.9em;text-align:left;position:relative;margin:-7px 0 0;padding:0;}*:first-child+html #menu li:hover ul.provisional_sin_solicitud{left: auto;color:#ff8000;text-align:left;top:49px;position:absolute;}*:first-child+html #menu li:hover ul.provisional_sin_solicitud li{left:-4.9em;text-align:left;position:relative;margin:-7px 0 0;padding:0;}*:first-child+html #menu li.sel:hover ul, *:first-child+html #menu li.sel ul{left: auto;color:#ff8000;text-align:left;top:14px;position:absolute;}*:first-child+html #menu li.sel:hover ul li, *:first-child+html #menu li.sel ul li{left:-4.2em;text-align:left;position:relative;padding:0;margin:-7px 0 0;}*:first-child+html #menu li.sel:hover ul.dos, *:first-child+html #menu li.sel ul.dos{left: auto;color:#ff8000;text-align:left;top:38px;position:absolute;}*:first-child+html #menu li.sel:hover ul.dos li, *:first-child+html #menu li.sel ul.dos li{left:-4.9em;text-align:left;position:relative;padding:0;margin:-7px 0 0;}*:first-child+html #menu li.sel:hover ul.provisional_sin_solicitud, *:first-child+html #menu li.sel ul.provisional_sin_solicitud{left: auto;color:#ff8000;text-align:left;top:49px;position:absolute;}*:first-child+html #menu li.sel:hover ul.provisional_sin_solicitud li, *:first-child+html #menu li.sel ul.provisional_sin_solicitud li{left:-4.9em;text-align:left;position:relative;padding:0;margin:-7px 0 0;}/* Links */a:link{color:#5C5C5C;}a:visited{color:#a0a0a0;}a:hover{color:#333;}a:active{color:#000;}a.noline:link{text-decoration:none;}a.noline:visited{text-decoration:none;}a.noline:hover{text-decoration:underline;}a.noline:active{text-decoration:underline;}/* Estilo cabecera */#cabecera{background-color:#000000;text-align:center;}.centrado{width:905px;margin:0 auto;}#pie{text-align:center;margin:25px 0 0;}h1{text-align:left;padding:35px 0 4px 37px;}#barra100{background-image:url(../img/general/blanco1.gif);background-position:0 0;background-repeat:repeat-y;}#barra20{float:right;width:80.5%;background-image:url(../img/general/blanco1.gif);background-position:0 0;background-repeat:repeat-y;}#menu{float:none;clear:both;background-image:url(../img/general/blanco1.gif);background-position:right 0;background-repeat:repeat-y;text-align:center;margin-right:5px;}#menu li{float:right;background-image:url(../img/general/blanco1.gif);background-position:0 0;background-repeat:repeat-y; text-align:center;margin:0;padding:0 0 3px;color:#999999;}#menu li a:link  {margin:0;padding:0 0.9em 0 0.9em;color:#ffffff;font-size:x-small;display:inline-block;position:relative;text-decoration:none;text-align:center;}#menu li a:visited {margin:0;padding:0 0.9em 0 0.9em;color:#ffffff;font-size:x-small;display:inline-block;position:relative;text-decoration:none;text-align:center;}#menu li a:hover {margin:0;padding:0 0.9em 0 0.9em;color:#ff8000;font-size:x-small;display:inline-block;position:relative;text-decoration:none;text-align:center;}#menu li a:active {margin:0;padding:0 0.9em 0 0.9em;color:#ff8000;font-size:x-small;display:inline-block;position:relative;text-decoration:none;text-align:center;}#menu li a.sel:link{color:#FF8000!important;}#menu li a.sel:visited{color:#FF8000!important;}#menu li a.sel:hover{color:#FF8000;text-decoration:none!important;}#menu li a.sel:active{color:#FF8000!important;}#menu li span{color:#FFFFFF;display:inline-block;font-size:x-small;margin:0;padding:0 0.9em;position:relative;text-align:center;text-decoration:none;cursor:pointer;}#menu li span.sel{color:#FF8000;}#menu li span:hover{color:#FF8000;}/* Estilo contenido */#contenido{text-align:center;background-color: #bcbcbc;background-image:url(../img/general/degradado.png);background-position:0 0;background-repeat:repeat-x;min-height:336px;}* html #contenido{height:336px;}#presentacion{margin:0 0;padding:18px 0 0 0;}#cajablanca{float:left;width:176px;}.caja_contenido_top{background-color:#FFFFFF;line-height:0.97em;min-height:250px;}* html .caja_contenido_top{height:250px;}.caja_contenido{background-color:#FFFFFF;line-height:1.04em;min-height:251px;}* html .caja_contenido{background-color:#FFFFFF;line-height:1.04em;height:251px;}.bordes{float:none;clear:both;font-size:6px;line-height:6px;height:6px;}.txt {font-size:0.6em;color:#000000;padding:1px 0;text-align:left;margin:0 8px;}.txt2 {font-size:0.6em;color:#000000;padding:0;text-align:left;margin:15px 8px 0 8px;}.gris{color:#5d5d5d;}a.a_home{text-decoration:none;color:#5d5d5d;}a.a_home:link{text-decoration:none;color:#5d5d5d;}a.a_home:visited{text-decoration:none;color:#5d5d5d;}a.a_home:hover{cursor:pointer;text-decoration:underline;color:#5d5d5d;}a.a_home:active{text-decoration:none;color:#5d5d5d;}#presenfoto{float:left;width:724px;margin:0 0 0 5px;}h2{text-align:left;margin:0 8px 0 8px;padding:11px 0 10px 0;font-weight:bold;}h2.non{display:none;}.negro{color:#000000;}#proyectos{margin:29px 0 0;}.cajablanca_r{width:176px;float:left;margin:5px 5px 0 0;overflow:hidden;}* html .cajablanca_r{width:176px;float:left;display:inline;}.caja {text-align:center;padding:0.3em 0 0;margin:0 0 0.8em;}.cajatxt {text-align:left;font-size:0.6em;color:#5c5c5c;margin:0 13px;}p.pbold{line-height:1.2em;font-weight:bold;margin:8px 0 0;font-size:1em;}.negrita {font-weight:bold;color:#000000;}.mayus_gris{font-weight:normal;color:#666666;text-transform:uppercase;}.cajaesqizsup {margin:0;padding:0;background-image:url(../img/esquinas/esqizsup.png);background-position:0 bottom; height:6px; background-repeat:no-repeat;;font-size:6px; line-height:6px;width:63px;float:left;}.cajaesqdchsup {margin:0;padding:0;background-image:url(../img/esquinas/esqdchasup.png);background-position:right bottom; height:6px; background-repeat:no-repeat;;font-size:6px; line-height:6px;width:63px;float:left;}.cajaesqizinf{margin:0;padding:0;background-image:url(../img/esquinas/esqizinf.png);background-position:0 0;height:6px;font-size:6px;line-height:6px;background-repeat:no-repeat;width:63px;float:left;}.cajaesqdchinf{margin:0;padding:0;background-image:url(../img/esquinas/esqdchainf.png);background-position:right 0;height:6px;font-size:6px;line-height:6px;background-repeat:no-repeat;width:63px;float:left;}.separador{float:left; width:0.45em; }.separadorf{float:left; width:0.38em;}.grisp{text-align:center;margin:0;padding:0;color:#5c5c5c;font-size:0.6em;line-height:1.4em;}/* Estilo portafolio */#presentacionp{margin:0 0;padding:18px 0 0 0;}h2.ficha_port{line-height:1.25em;margin-top:3px;color:#333333;}h2.ficha_port a{color:#333333;text-decoration:none;}h3.h3port{color:#888888;line-height:1.15em;margin:0;font-size:0.9em;font-weight:normal;}h3.h3port a{color:#888888;text-decoration:none;}/* Estilo internet */#cajablanca_i{float:left;width:377px;margin:3px 9px 0 0;}#cajablanca_i .caja_contenido_top{min-height:382px;}/* tenía 388px */* html #cajablanca_i .caja_contenido_top{height:380px;}#presenfoto_i{float:left;width:518px;text-align:right;margin:0 0 0 0px;}.cajablanca_rp{width:126px;float:left;margin:3px 3px 0 0;overflow:hidden;}* html .cajablanca_rp{width:126px;float:left;display:inline;}.cajablanca_rp .caja_contenido{min-height:180px;}* html .cajablanca_rp .caja_contenido{height:176px;line-height:1.3em;}.cajablanca_rp .caja_contenido .caja{padding:0em;margin:0em 0 3px;}.cajablanca_rp .caja_contenido .cajatxt{margin:5px 6px 0;height:56px;overflow:hidden;}.cajablanca_rp .caja_contenido .cajatxt h2{margin:0 0 1px;padding:0;overflow:hidden;}.cajablanca_rp .caja_contenido .caja img{width:114px;}/* Estilo ficha */#ficha{float:left;width:377px;}.caja_contenido_ficha{background-color:#FFFFFF;line-height:1.04em;min-height:573px;}* html .caja_contenido_ficha{background-color:#FFFFFF;line-height:1.04em;height:573px;}#presenfoto_f{float:left;width:512px;text-align:center;margin:0 5px 0 10px;padding:18px 0 0;background:url(../img/general/f_i_ficha.png) no-repeat 0 0;}.pfoto_bot{background:url(../img/general/f_i_ficha.png) no-repeat 0 bottom;padding:0 0 18px;}.foto_content{background-color:#CCCCCC;min-height:537px;}* html .foto_content{background-color:#CCCCCC;height:537px;}.foto_content_web_social{background-color:#CCCCCC;min-height:382px;}* html .foto_content_web_social{background-color:#CCCCCC;height:382px;}#ficha p{color:#000000;font-size:0.6em;margin:15px 8px 0;padding:0;text-align:left;}#cliente{color:#000000;font-size:0.6em!important;margin:0 8px!important;padding:15px 0 0;text-align:left;font-weight:bold;}#cliente h2{font-weight:bold;margin:0!important;padding:0!important;text-align:left;}#cliente h1{padding:0!important;text-align:left;}#ficha p.h2cliente{font-weight:bold;margin:0 !important;padding:0 !important;text-align:left;color:#000000;font-size:1em;}#extras{color:#666666;font-size:0.55em;margin:15px 8px 0;padding:0 0 15px;text-align:left;line-height:14px;}/* Estilo ficha arquitectura */#presentacion_fa{margin:0 5px 0 0;padding:0;background-color:#444444;}#f_arquitectura{float:left;width:160px;padding:0 9px;text-align:left;overflow-x:auto;overflow-y:hidden;}#foto_arq{float:left;width:720px;margin:2px 2px 2px 0;padding:0;}*:first-child+html #foto_arq{padding:0 0 2px 0;}h2.h2_fa{color:#FFFFFF;font-size:1.05em;padding:0;margin:10px 0 0;}h3.h3_fa{color:#c4c4c4;font-size:0.65em;margin:10px 0;}p.p_fa{color:#909090;font-size:xx-small;}/*cambios h2.h2_fa{color:#FFFFFF;font-size:1.06em;padding:0;margin:10px 0 0;line-height:1em;}h3.h3_fa{color:#c4c4c4;font-size:0.65em;margin:0 0 10px 0;}p.p_fa{color:#909090;font-size:xx-small;margin-top:1px;}*/#foto_arq{background-image:url(../img/general/carga.gif);background-position:center center;background-repeat:no-repeat;height:540px;}#foto_arq #flecha_iz, #foto_arq #flecha_dr{width:100px;height:200px;position:absolute;top:170px;}#foto_arq #flecha_dr{left:620px;}#foto_arq #flechas{position:absolute;}#foto_arq #flecha_iz_dentro, #foto_arq #flecha_dr_dentro{top:79px;position:absolute;}#foto_arq #flecha_dr_dentro{left:57px;}/* Adclick */#presentacion_ad{margin:0 5px 0 0;background-color:#ffffff;padding:15px 0;}#presentacion_ad p{color:#000000;font-size:0.6em;margin:15px 8px 0;padding:0;text-align:left;}#presentacion_ad p.mt0{margin:0px 8px;}/* Clientes */#clientes{padding:0 0 13px 0;}#clientes li{margin:13px 0 0 13px;padding:0;float:left;width:283px;text-align:left;min-height:51px;}* html #clientes li{height:51px;}#clientes li .cl_iz{margin:0 0 0 0;text-align:center;}#clientes li p{color:#000000;font-size:0.6em;margin:19px 0 0;position:relative;width:auto;line-height:1.2em;}#clientes li p.doble{margin:13px 0 0;}/* Noticias */#presentacion_contacto{background-color:#FFFFFF;margin:0 5px 0 0;padding:0;}#presentacion_contacto p{color:#000000;font-size:0.6em;margin:10px 10px 10px 0;padding:0;text-align:left;}#presentacion_not{margin:0 5px 0 0;padding:0;}#presentacion_not p{color:#000000;font-size:0.6em;margin:10px 10px 10px 0;padding:0;text-align:left;}/*.noticia{border-bottom:1px solid #BCBCBC;float:none;clear:both;}.noticia .not_iz{float:left;padding:14px;}.noticia .not_dr{float:left;text-align:left;width:722px;padding:0;}*/.not_dr h2{margin:0;padding:11px 0 0;}h3.hfecha{font-size:xx-small;color:#5c5c5c;}#paging{background-color:#a0a0a0;border-top:2px solid #BCBCBC;text-align:right;font-size:xx-small;}#paging ul li{display:inline-block;border-left:1px solid #BCBCBC;}* html #paging ul li{display:inline;}*:first-child+html #paging ul li{display:inline;}#paging ul li a{color:#414141;border:1px solid #a0a0a0;display:inline-block;width:1.6em;height:1.6em;line-height:1.6em;text-align:center;}#paging ul li a:link{text-decoration:none;background-color:#a0a0a0;}#paging ul li a:visited{text-decoration:none;background-color:#a0a0a0;}#paging ul li a:hover{text-decoration:none;background-color:#BCBCBC;color:#6d6d6d;}#paging ul li a:active{text-decoration:none;background-color:#BCBCBC;}#paging ul li a.selec:link{background-color:#BCBCBC;}#paging ul li a.selec:visited{background-color:#BCBCBC;}#paging ul li a.selec:hover{background-color:#BCBCBC;color:#414141;}#paging ul li a.selec:active{background-color:#BCBCBC;}#presentacion.noticia .sencilla{background-color:#FFFFFF;min-height:200px;}#presentacion.noticia .sencilla h3{font-size:0.65em;text-align:left;margin-bottom:10px;color:#777777;}#presentacion.noticia .sencilla p{font-size:0.65em;text-align:left;}#presentacion.noticia .sencilla{padding:0 15px 10px;}#presentacion.noticia .sencilla h2{margin:0;}#presentacion.noticia div.galeria h3{font-size:0.65em;text-align:left;margin-bottom:10px;margin-left:8px;color:#777777;}#presentacion_not > div.noticia{background-color:#FFFFFF;float:left;height:150px;margin-bottom:3px;width:448px;}#presentacion_not > div.noticia > div.noticia_imagen{width:150px;height:150px;float:left;}#presentacion_not > div.noticia > div.noticia_texto{width:276px;height:130px;float:right;padding:0 11px;}#presentacion_not > div.noticia > div.noticia_texto p{margin:0;}#presentacion_not > div.noticia > div.noticia_link{width:276px;height:130px;float:right;padding:0 11px;}#presentacion_not > div.impar{margin-right:2px;}#presentacion_not > div.par{margin-left:1px;}#presentacion_not > div.noticia h3{font-size:xx-small;text-align:left;color:#777777;padding-top:10px;}#presentacion_not > div.noticia h2{margin:0;padding:11px 0 0;font-size:0.9em;}#presentacion_not > div.noticia span.link{text-align:left;font-size:0.6em;display:block;}#presentacion_not > div.noticia a{text-decoration:none;}#presentacion_not > div.noticia a:hover{text-decoration:underline;}/* Solicitud de Reportaje */#presentacion_f{margin:0 5px 0 0px;background-color:#ffffff;padding:15px 0;}#presentacion_f p{color:#000000;font-size:0.6em;margin:0 8px;padding:0;text-align:left;}form{margin:0 8px;font-size:0.6em;text-align:left;}legend{font-weight:bold;padding:32px 0 0;display:block;}label{width:47%;margin:6px 0 0 3%;display:inline-block;float:left;white-space:nowrap;}label.l_dr{margin:6px 0 0 53%;}label.l_100{margin:6px 0 0 3%;width:97%;}label.l_leg{margin:6px 0 0;width:100%;font-weight:bold;padding:32px 0 0;}label.l_30{margin:6px 0 0 3%;width:30%;}*:first-child+html label.l_30{margin:6px 0 0 3%;width:29%;} label.l_30s{margin:6px 0 0 15%;width:30%;}*:first-child+html label.l_30s{margin:6px 0 0 14%;width:29%;}label.l_30s select{width:41%;margin:0;padding:0;}label.l_13{margin:6px 0 0 3%;width:13%;}label.l_31{margin:6px 0 0 3%;width:31%;}label span{float:left;display:inline-block;margin:3px 3px 0 0;width:15px;}.rd{float:left;}.campo{float:right;display:block;border-bottom:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-top:1px solid #616161;border-left:1px solid #616161;width:auto;}label.l_leg textarea{border-bottom:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-top:1px solid #616161;border-left:1px solid #616161;width:96.5%;margin:7px 0.5% 7px 3%;display:block;float:none;}#presentacion_f p.p_radio{margin:6px 0 0 3%;font-size:1em;clear:left;}#presentacion_f p.p_radio2{margin:0 0 0 3%;font-size:1em;clear:left;padding:10px 0 0;}#presentacion_f p.p_campo{margin:6px 0 0 3%;font-size:1em;clear:left;width:20%;float:left;}.boton{background-color:#a3a3a3;color:#000;border:none;margin:0 2px 0 3%;float:right;padding:2px 7px;}.boton:hover{background-color:#bcbcbc;}.margen{ margin:0 80px}/* Contacto */.caja_contenido_mapa{background-color:#FFFFFF;line-height:1.04em;min-height:398px;}* html .caja_contenido_mapa{background-color:#FFFFFF;line-height:1.04em;height:398px;}#localizacion{width:475px;height:362px;margin:0 0 0 18px;}.h_mapa{padding:0;}.submenu1{font-size:0.6em;text-align:left;margin:15px 0;}.mapa_content{background-color:#CCCCCC;min-height:362px;}* html .mapa_content{background-color:#CCCCCC;min-height:362px;}#pie2{text-align:center;margin:0;}/* Añadido - Iñigo*//* Servicio arquitectura */#link_arq{margin:14px 18px 2px;text-align:left;}#link_arq a{font-size:12px;color:#464646;}#link_arq a:hover{color:#000000;}/* galeria horizontal (fichas internet) */#photos{margin:auto!important;margin: 0pt; background: #9F9F9F none repeat scroll 0% 0%; visibility: visible; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 475px; height: 442px;}#photos .panel{background-color:#9F9F9F!important;background: white none repeat scroll 0% 0%; overflow: hidden; width: 475px; height: 362px; position: absolute; top: 0px; left: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: none;}#photos .panel img{margin:auto;}#photos .panel{background-image:url(../img/general/carga.gif);background-position:center center;background-repeat:no-repeat;height:362px;}#photos #tira_fotos{overflow: hidden; position: absolute; top: 369px; left: 33px; width: 409px; height: 70px;}#photos ul.tira_fotos{margin: 0pt; padding: 0pt; background: #9F9F9F none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; width: 1974px; position: absolute; z-index: 900; top: 0pt; left: 0px; height: 70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;}#photos #tiras{margin: 0pt; padding: 0pt; background: #9F9F9F none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; width: 1974px; position: absolute; z-index: 900; top: 0pt; left: 0px; height: 70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;}#photos li{padding: 0pt; float: left; position: relative; height: 60px; z-index: 901; margin-top: 3px; margin-bottom: 0px; margin-right: 10px; cursor: pointer;}#photos #selec{border:solid white 2px;position:absolute;top:1px;height:60px;z-index:1900;}#photos #boton_atras{position: absolute; cursor: pointer; top: 374px; left: 0px;}#photos #boton_adelante{position: absolute; cursor: pointer; top: 374px; right: 0px;}* html .fondo_gris{background-color:#9F9F9F!important;}span.texto_gris{color:#5C5C5C;}/*#photos li > img{margin:5px;}#photos li{margin:0; background-color:#fff;}*//* galeria vertical (portafolio arquitectura) */#galeria_vertical_ext{position:relative;z-index:1;height:425px;width:154px;padding:4px 2px 4px 4px;background-color:#303030;overflow:hidden;margin-bottom:2px;}#galeria_vertical_int{height:auto;overflow:visible;position:absolute;top:0;}#galeria_vertical_int div.mini{margin:2px;float:left;cursor:pointer;width:42px;height:42px;overflow:hidden;}#barra_galeria{width:12px;height:400px;float:right;background-color:#303030;}#pie_galeria{color:#505050;background-color:#1D1D1D;font-size:0.7em;font-weight:bold;padding-left:6px;}#contiene_barra{height:378px;position:relative;}#galeria_barra{height:378px;background-color:#505050;margin:0 3px;width:6px;position:absolute;top:0;z-index:100;}#galeria_vertical_ext a.jScrollArrowUp{background:no-repeat scroll 0 2px url(../img/botones/galeria_arriba.png);}#galeria_vertical_ext a.jScrollArrowDown{background:no-repeat scroll 0 5px url(../img/botones/galeria_abajo.png);}#f_arquitectura #descr{height:99px;}div.jScrollPaneTrack, a.jScrollArrowUp, a.jScrollArrowDown{margin-right:4px!important;background-color:#303030!important;}/* ficha inmersiva */#inmersiva .panel{width:475px;overflow:hidden;margin:auto auto 14px;}#inmersiva #links{color:#464646;margin:0 18px;}#inmersiva #links h2{font-size:14px;margin:0;padding:0 0 2px;}#inmersiva #links ul{font-size:10px;margin-left:12px;}#inmersiva #links ul > li{text-align:left;}#inmersiva #links ul > li a{color:#464646;line-height:22px;}#inmersiva #links ul > li a:hover{color:#000000;}/* para la home*/#proyectos .cajablanca_r .cajaesqizsup, #proyectos .cajablanca_r .cajaesqdchsup{font-size:9px;height:9px;line-height:9px;width:88px;}#proyectos .cajablanca_r .cajaesqizinf, #proyectos .cajablanca_r .cajaesqdchinf{font-size:9px;height:9px;line-height:9px;width:88px;}#proyectos .cajablanca_r .bordes{font-size:9px;height:9px;line-height:9px;}#presenfoto #flashcontent{width:538px;float:left;}#presenfoto #menu_flash{width:153px;height:226px;float:left;display:block;background-color:#444444;padding:10px 14px 14px;}#presenfoto #menu_flash #cab_mf{height:201px;text-align:left;}#presenfoto #menu_flash #titulo_mf{color:#FFFFFF;font-size:1.05em;}#presenfoto #menu_flash #descr_mf{color:#B5B5B5;font-size:0.55em;margin-top:5px;}#presenfoto #menu_flash #numeros_mf{color:#B5B5B5;font-size:0.70em;width:127px;margin:auto;float:left;margin-top:3px;}#presenfoto #menu_flash > #img_iz_mf{float:left;}#presenfoto #menu_flash > #img_dr_mf{float:right;}#presenfoto #menu_flash > #img_iz_mf:hover{float:left;cursor:pointer;}#presenfoto #menu_flash > #img_dr_mf:hover{float:right;cursor:pointer;}#presenfoto #menu_flash > #cab_mf a{color:#B5B5B5;}div.caja_home p{line-height:13px;}div.caja_home h3{line-height:13px;}div.caja_home p a{color:#9F9F9F;}div.caja_home h3 a{text-decoration:none;color:#000000;}div.caja_home p.titulo_link{text-align:right;line-height:15px;}*:first-child+html div.caja_contenido_top{line-height:0.93em;}* html div.caja_contenido_top{line-height:0.93em;}* html #img_iz_mf img{float:left;width:11px;}* html #img_dr_mf img{float:left;width:11px;}/*181*/#crecer_juntas{background-image:url(../img/general/blanco.gif);background-repeat:repeat-y;}#envuelve_fichas_portafolio{margin-top:-3px;}#iconos_web_social img{margin:0 8px 8px 0;}/* form solicitud rep fot */label.radio_otro{width:9%!important;}input.radio_otro{float:left;margin-top:6px;}#l_espacio{margin-left:5%;width:40%;}#f_espacio{width:53%}/* página de error 404*/#error404 p{font-size:14px!important;text-align:center!important;min-height:100px;height:100px;padding-top:40px;}/* h1 servicios */.h1servicio{font-weight:bold;margin:0 8px;padding:11px 0 10px;text-align:left;}.h2servicio{font-size:10px;padding:0;}p.consultoria{margin:4px 8px 11px;}