/* CSS Document *//*empiezan los estilos de estructura general del site*/body { text-align: center; background-color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; font-size:100%; color:#000000; font-style:normal; font-weight:normal;margin-top:1px; margin-bottom:1px; margin-left:auto; margin-right:auto;} #container { width: 770px; text-align: left; border-color:#CCCCCC; border-width:1px; border-style:solid; margin:auto auto; background-image:url(../imagenes/general/fondo_general.gif); background-position:left; background-repeat:repeat-y }#areasuperior{ background-image:url(../imagenes/general/fondo_areasuperior.gif); color:#FFFFFF; height:40px; text-align:right; padding-right:5px; padding-bottom:2px; font-size:0.70em;}#arealateralizquierda { width: 220px; float: left; text-align:center;}#arealateralderecha { width:550px; float:left; }#piepagina { background-image:url(../imagenes/general/fondo_menugen_piepag.gif); clear: both; font-size:0.7em; position: relative; height:25px;}/*terminan los estilos de estructura general del site*//*empieza tabla menu superior dentro de capa #areasuperior*/#tbmenusuperior, #tbmenusuperior a{ border-width:0px; padding:0px; vertical-align:middle; text-align:center; height:100%; color:#FFFFFF; text-decoration:none;}#tbmenusuperior a:hover {font-weight:bold;}.tbmenusuperiorbold{font-weight:bold;}#smenu1 {width: 50px;}#smenu2 {width: 50px;}#smenu3 {width: 5px;}#smenu4 {width: 50px;}#imgtelefareasuperior{ border-width:0px}/*termina tabla menu superior dentro de capa #areasuperior*//*empiezan capas dentro de capa #arealateralizquierda*/#logo{ height:178px; padding:0px;}#menusubmenu { text-align:left; padding:5px; font-size:0.7em;}/*empieza menu lateral*/.menulateral{ margin-left:15px; margin-bottom:5px; margin-right:0px; margin-top:0px; text-decoration:none; color:#000000; font-weight:bold}.menulateral a{ text-decoration:none; color:#000000; font-weight:bold}.submenulateral1 { border-bottom-style: dotted; border-bottom-width:1px; border-bottom-color:#999999; margin-left:25px; margin-bottom:5px; margin-right:0px; margin-top:0px; padding-bottom:2px; text-decoration:none; color:#000000}.submenulateral1bold { border-bottom-style: dotted; border-bottom-width:1px; border-bottom-color:#999999; margin-left:25px; margin-bottom:5px; margin-right:0px; margin-top:0px; padding-bottom:2px; text-decoration:none; color:#005893; font-weight:bold}.submenulateral2 { border-bottom-style: dotted; border-bottom-width:1px; border-bottom-color:#999999; margin-left:40px; margin-bottom:5px; margin-right:0px; margin-top:0px; padding-bottom:2px; text-decoration:none; color:#005893}.submenulateral2bold { border-bottom-style: dotted; border-bottom-width:1px; border-bottom-color:#999999; margin-left:40px; margin-bottom:5px; margin-right:0px; margin-top:0px; padding-bottom:2px; text-decoration:none; color:#005893; font-weight:bold}.submenulateral3{ border-bottom-style: none; border-bottom-width:1px; border-bottom-color:#999999; margin-left:55px; margin-bottom:5px; margin-right:0px; margin-top:0px; padding-bottom:2px; text-decoration:none; color:#005893}.submenulateral3bold{ border-bottom-style: none; border-bottom-width:0px; border-bottom-color:#999999; margin-left:55px; margin-bottom:5px; margin-right:0px; margin-top:0px; padding-bottom:2px; text-decoration:none; color:#005893; font-weight:bold}a.submenulateral1ahref:link, a.submenulateral1ahref:visited{ text-decoration:none; color:#000000}a.submenulateral1ahref:hover{color:#005893; font-weight:bold}a.submenulateral23ahref:link, a.submenulateral23ahref:visited{ text-decoration:none; color:#005893}a.submenulateral23ahref:hover{font-weight:bold}/*termina menu lateral*/#areafotodebajomenu { padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px;}#fotodebajomenu{ border-width:1px; border-color:#005893; border-style:solid}/*foto dentro de la capa #areafotodebajomenu*//*terminan capas dentro de capa #arealateralizquierda*//*empiezan capas dentro de capa #arealateralderecha*/#imgsuperior { height:178px; background-image:url(../imagenes/general/img_superior.gif)}#menugeneral { height:25px; background-image:url(../imagenes/general/fondo_menugen_piepag.gif); font-size:0.7em; clear:both}/*empieza tabla menu general dentro de capa #menugeneral*/#tbmenugeneral, #tbmenugeneral a{ border-width:0px; padding:0px; text-align:center; vertical-align:middle; height:25px; color:#000000; text-decoration:none;}#tbmenugeneral a:hover {font-weight:bold;}.tbmenugeneralbold {font-weight:bold;}#gmenu1 {width: 100px;}#gmenu2 {width: 110px;}#gmenu3 {width: 100px;}#gmenu4 {width: 105px;}#gmenu5 {width: 120px;}/*termina tabla menu general dentro de capa #menugeneral*/#areacontenido { margin-left:20px; margin-top:20px; margin-bottom:10px; margin-right:10px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px; border-left-width:1px; border-left-color:#CCCCCC; border-left-style:solid; font-size:0.7em}.titulo{ font-size:1.1em; color:#005893; font-weight:bold}#contenido{border-color:#CCCCCC; border-width:1px; border-style:solid; margin-top:10px; padding:10px; text-align:justify; background-image:url(../imagenes/zonainmobiliaria/fondo_zonainmodetalle.gif); background-position:bottom; background-repeat:no-repeat}/*terminan capas dentro de capa #arealateralderecha*//*empiezan capas dentro de capa #piepagina*/#tbpiepagina, #tbpiepagina a{ border-width:0px; padding:0px; vertical-align:middle; text-align:center; height:100%; text-decoration:none; color:#666666;}#tbpiepagina a:hover {font-weight:normal; color:#005893}.piepaginabold{font-weight:bold}#ppmenu1 {width: 210px; text-align:left; padding-left:15px;}#ppmenu2 {width: 355px; text-align:left; padding-left:25px;}#ppmenu3 {width: 60px; text-align: right; padding-right:5px;}#ppmenu4 {width: 155px; text-align: right; padding-right:15px;}#imgtelefpiepagina{ border-width:0px}/*terminan capas dentro de capa #piepagina*//*estilos para la sección promociones*//*empiezan los estilos para la página promociones.asp*/.promo_logo{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; border-left-width:1px; border-left-style:solid; border-left-color:#CCCCCC; border-top-width:1px; border-top-style:solid; border-top-color:#CCCCCC; border-right-width:0px; border-right-style:none; padding:0px; max-width:127px; max-height:114px}.promo_infoprincipal{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; border-right-width:1px; border-right-style:solid; border-right-color:#CCCCCC; border-top-width:1px; border-top-style:solid; border-top-color:#CCCCCC; border-left-width:0px; border-left-style:none; padding:0px; max-width:350px; max-height:114px}.promo_separador { height:25px; color: #666666;}/*terminan los estilos para la página promociones.asp*/#promo_situacion { text-align:center}/*empiezan los estilos para la página promociones_infografias.asp, conocenos_promoentregadas.asp y atcliente_estadoobra_fotos.asp*/#infografias { border:0px; padding:0px; text-align:center; width:100%}#infografias td{ vertical-align: top}#infopeque img{ text-align:center; border:0px; padding-bottom:12px}#infogrande { width:380px;}.infograndeimg { border:#999999 1px solid; }#infografiaspromo { border:0px; padding:0px; width:100%}#infografiaspromo td{ vertical-align: top;}#infopequepromo img{ text-align:left; border:0px; padding-bottom:12px}#infograndepromo { width:100%; text-align:center}.infograndeimgpromo { border:#999999 1px solid; }#infogtextogris{ color:#666666; text-align:left; vertical-align:top; padding-top:12px}/*terminan los estilos para la página promociones_infografias.asp, conocenos_promoentregadas.asp y atcliente_estadoobra_fotos.asp*//*empiezan los estilos para la página promociones_memocalidades.asp*/#memocalidades { border:0px; padding:0px; text-align:center; width:100%}#memocalidades td{ text-align:justify; vertical-align: top}#memocalseparador{ width:1px; text-align:left; vertical-align:top; background-image:url(../imagenes/general/pixel_gris_cccccc.gif); background-repeat:repeat-Y}#tituloitem{font-size:1.0em; color:#005893; font-weight:bold; text-align:left; vertical-align:top; text-decoration:none}#promotdmemocaltextos { width:360px; text-align:justify; vertical-align:top}#promotdmemocaltextos img{ border:#999999 1px solid; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px}#promotdmemocaltextos a:link, #promotdmemocaltextos a:visited {font-size:1.0em; color:#005893; font-weight:bold; text-align:left; text-decoration:underline}.items, .items a{ color:#000000; text-decoration:none; padding-bottom:20px; line-height:20px}.items a:hover { font-weight:bold}.itemsbold { font-weight:bold}/*terminan los estilos para la página promociones_memocalidades.asp*//*empiezan estilos para página promociones_detalles_nombrepromo.asp - estas páginas son estáticas*/.detallesimg{ border-width:0px; padding:0px; float:left}.detallestxt{ margin-left:352px; padding-left:8px; border-left-width:1px; border-left-style:solid; border-left-color:#CCCCCC; font-size:0.9em; color:#666666; height:106px; vertical-align:top; text-align:left; padding-top:0px;}.detallestxtbold{ font-weight:bold}.detallestxtgrande{ font-size:1.05em; font-weight:bold; padding:0px; margin:0px;}.detallesampliarinfo, .detallesampliarinfo a{ text-align:right; text-decoration:none; color:#666666}.detalleseparador{ clear:both; margin-top:15px; border-top-color:#CCCCCC; border-top-width:1px; border-style: dashed; height:20px; border-bottom:0px; border-left:0px; border-right:0px; width:200px; margin-left:150px;}/*terminan estilos para página promociones_detalles_nombrepromo.asp - estas páginas son estáticas*//*pagina planos*/.titulovivienda, .titulovivienda a{font-size:1.0em; color:#005893; font-weight:bold; text-align:left; vertical-align:middle; text-decoration:none; line-height:15px}.titulovivienda a:hover{font-size:1.0em; color:#005893; font-weight:bold; text-align:left; vertical-align: middle; text-decoration: underline; line-height:15px}#imgplano{ border:0px; padding:5px 5px 5px 5px}#imgplanotd{ text-align:center}.listadoviviendatd{padding:20px 3px 3px 10px; text-align: left; vertical-align:top;}/*empiezan los estilos para la página default.asp, no está en la maqueta*/#defaultcontainer { width: 770px; text-align: left; vertical-align:middle; border-color:#CCCCCC; border-width:1px; border-style:solid; margin:auto auto; }#homecontenido{ border:0px; padding:0px; height:340px;}#tbhome{ width:100%; font-size:0.7em; color:#005893; font-weight:normal; text-align:left; padding:0px; border-bottom-color: #DFDFDF; border-bottom-style:solid; border-bottom-width:1px; border-top-color: #FFFFFF; border-top-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:0px}#tbhome td { padding:0px; width:192px; border-bottom-width:0px; border-left-color:#FFFFFF; border-left-style:solid; border-left-width:1px; border-right-color:#DFDFDF; border-right-style:solid; border-right-width:1px;}.titcelda{ font-size:1.15em; background-image:url(../imagenes/home/home_fondo_titcelda.gif); background-repeat:repeat-y; height:30px; color:#FFFFFF; font-weight:normal; text-decoration:none}.titcelda a{ color:#FFFFFF; text-decoration:none}.titceldabig{ font-size:1.2em; font-weight:bold; color:#FFFFFF}.piecelda, .piecelda a{ text-align:right; height:25px; text-decoration:none; color:#005893}.imgampliarseccion{ border:0px; padding:0px; max-height:17px; max-width:16px;}.contcelda{ height:283px; vertical-align: middle; text-align:center}#homeatcliente{ height:104px; text-align:left; padding-left:10px; padding-top:20px; vertical-align:middle; color:#005893; clear:both}.homeinputtext{ font-size:1em; height:16px; vertical-align:middle; width:140px; border-style:solid; border-width:1px; border-color:#CCCCCC}#homebutton{ width:22px; background-color:#FFFFFF; color:#005893; border-style:none; cursor: pointer; height:16px; text-align:left; font-weight:normal; padding-left:7px;}#hometextologin{ text-align:center; font-size:1.1em; font-weight:bold; line-height:22px; padding-top:15px}#homeimgpostventa{ border-width:0px;}/*terminan los estilos para la página default.asp, no está en la maqueta*//*estilos para la sección zona inmobiliaria*//*empiezan los estilos para la página zonainmobiliaria_listado.asp*/#zonainmotbinmuebles{ width:100%; padding:0px; margin:0px; text-align:center; border-width:0px;}#zonainmotbinmuebles td{ text-align:center; vertical-align:top; font-size:0.8em;}.zonainmofondolistado{ background-image:url(../imagenes/zonainmobiliaria/fondo_listadoinmuebles.gif); background-repeat:no-repeat; padding:0px; border-color:#CCCCCC; border-width:1px; border-style:solid; width:143px; height:125px; text-align:center; margin-bottom:10px;}.zonainmoimglistado{ clear:both; border-style:none; border-width:0px; padding-top:8px; padding-bottom:8px; text-align:center; max-width:125px; max-height:90px;}.zonainmonombre{ color:#005893; text-align:left; text-decoration:none; padding-left:10px; float:left;}.zonainmonombre a{ color:#005893; text-decoration:none;}.zonainmoflechas{ padding-top:3px; padding-right:10px; text-align:right; color:#666666; text-decoration:none;}.zonainmoflechas a{ color:#666666; text-decoration:none;}#zonainmofinalpagina{ width:100%; height:68px; background-position:right; background-repeat:no-repeat; background-image:url(../imagenes/zonainmobiliaria/img_final_listadoinmuebles.gif)}/*terminan los estilos para la página zonainmobiliaria_listado.asp*//*empiezan los estilos para la página zonainmobiliaria_detalle.asp*/#zonainmonombrezona{font-size:1.0em; color:#005893; font-weight:bold; text-align:left; vertical-align:top; clear:both; margin-bottom:20px}#zonainmoimgdetalle{ border-style:solid; border-width:1px; border-color:#666666;}#zonainmotbdetalle{ width:100%; padding:0px; margin:0px; text-align:center; border-width:0px;}#zonainmotbdetalle td{ text-align: justify; vertical-align:top;}#zonainmotdizq{ width:310px}#zonainmosituaciontxt{ width:270px; padding-top:5px;}#zonainmocaracteristicas{ border-left:#CCCCCC solid 1px; padding-left:20px; line-height:20px;}#zonainmoprecio{ color:#005893; font-weight:bold; background-color:#CCCCCC; padding-bottom:5px; padding-top:5px; padding-right:5px; padding-left:20px; width:130px}#zonainmocaracttitulo{ color:#005893; font-weight:bold;}/*terminan los estilos para la página zonainmobiliaria_detalle.asp*//*empiezan los estilos para la página zonainmobiliaria_suelo.asp*/#sueloregistro{ margin-left:20px; margin-top:20px; margin-bottom:20px; margin-right:130px; line-height:20px; text-align:right}#sueloregistro input{ color:#000000; border:#CCCCCC 1px solid; padding:2px 2px 2px 2px; vertical-align:middle; width:190px; font-size:1em }#suelomotivoselect{ width:195px; color:#000000; border:#CCCCCC 1px solid; padding:2px 2px 2px 2px; vertical-align:middle; font-size:1em}#sueloregistro label{ color:#000000; border:#CCCCCC 0px solid; padding:2px 2px 2px 2px; vertical-align:middle; font-size:1.05em; }#suelobutton{ background-color:#FFFFFF; cursor: pointer; height:22px; text-align:right; font-weight:bold;}/*terminan los estilos para la página zonainmobiliaria_suelo.asp*//*empiezan los estilos para la página zonainmobiliaria_proveedores.asp*/#proveedoresregistro{ margin-left:20px; margin-top:20px; margin-bottom:20px; margin-right:130px; line-height:20px; text-align:right}#proveedoresregistro input, #proveedoresregistro textarea{ color:#000000; border:#CCCCCC 1px solid; padding:2px 2px 2px 2px; vertical-align:middle; width:190px; font-size:1em; font-family:Tahoma, Arial, sans-serif }#proveedoresregistro label{ color:#000000; border:#CCCCCC 0px solid; padding:2px 2px 2px 2px; vertical-align:middle; font-size:1.05em }#proveedoresbutton{ background-color:#FFFFFF; cursor: pointer; height:22px; text-align:right; font-weight:bold;}/*terminan los estilos para la página zonainmobiliaria_proveedores.asp*//*estilos para la seccion conocenos*//*empiezan estilos para la página conocenos_equipo.asp*/#conotbequipo{width:100%; padding:0px; margin:0px; text-align:center; border-width:0px;}#conotbequipo td{ text-align: left; vertical-align:top;}#conoequipotdizq{ width:200px; padding-bottom:20px; line-height:20px}.conoitems, .conoitems a{ color:#005893; text-decoration:none;}.conoitems a:hover { font-weight:bold}.conoitemsbold { font-weight:bold}#conoequipo{ width:90%; padding: 5px 5px 5px 30px; background-image:url(../imagenes/conocenos/fondo_conoequipo.gif); background-position:right; background-repeat:no-repeat}.conoequipoder{ border-color:#CCCCCC; border-width:1px; border-style:solid; width:280px; height:250px; padding:0px; color:#000000; text-decoration:none; background-image:url(../imagenes/conocenos/fondo_conoequipo.gif); background-repeat:no-repeat;}#conoequiopimg{ border-color:#CCCCCC; border-width:1px; border-style:solid; padding:0px; margin:10px; border-spacing:0px; float:left}#conoequiponombre{ padding-top:5px; color:#005893; font-weight:bold;}#conoequipocontacto{ clear:both; padding-left:10px; line-height:18px;}#conoequipocontacto a{color:#000000; text-decoration:none;}/*terminan estilos para la página conocenos_equipo.asp*//*empiezan estilos para pagina contacto.asp*/#contactotb{ width:100%; border-width:0px; padding:0px;}#contactotexto{ clear:both; padding-left:10px; padding-bottom:10px; line-height:20px;}#contactositimg{ border-color:#CCCCCC; border-width:1px; border-style:solid; margin-left:10px; border-spacing:0px; float:left;}#contactoimg{ text-align:right; vertical-align:bottom}/*terminan estilos para pagina contacto.asp*//*empiezan estilos para pagina avisolegal.asp*/#avisolegaltexto{ clear:both; padding-left:10px; padding-bottom:10px; line-height:20px;}.textodestacado { font-weight:bold}/*terminan estilos para pagina avisolegal.asp*//*estilos para la seccion atcliente*//*empiezan estilos para la página atcliente_default.asp*/#atclienteregistro{ margin-left:80px; margin-top:20px; margin-bottom:20px; margin-right:20px; line-height:25px; font-size:1.05em}.atclienteinputtext{ font-size:1em; height:20px; vertical-align:middle; width:180px; border-style:solid; border-width:1px; border-color:#CCCCCC}#atclientebutton{ width:90px; background-color:#FFFFFF; color:#005893; border-style:none; cursor: pointer; height:22px; text-align:left; font-weight:bold}/*terminan estilos para la página atcliente_default.asp*//*empiezan estilos para las páginas de la sección información general*/#tbatcliente{border:0px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:1.0em; color:#000000; clear:both;}.tdatclientetitulos{text-align:right; font-weight:bold; width:100px}#tbatcliente td{ height:22px; padding:0px 10px 10px 0px; vertical-align:top }#tbatcliente a{ color:#000000}#nohaydatos{ font-weight:bold; font-size:1.0em; color:#000000; text-align:center; width:90%; padding:0px 5px 20px 0px; clear:both }/*terminan estilos para las páginas de la sección información general*//*empieza estilo para página atcliente_comunicaciones.asp*/#atclientecomunic{width:100%; border-width:0px}#atclientecomunic th{height:22px; text-align:center; vertical-align:middle; background-color:#CCCCCC; color:#005893; font-weight:bold}#atclientecomunic th#atclientefecha{width:80px;}#atclientecomunic th#atclientedescargar{width:100px;}#atclientecomunic td{text-align:center; vertical-align:middle; border-bottom:#CCCCCC 1px solid; min-height:25px; padding:4px 2px 4px 4px}#atclientecomunic td#tdfecha{border-left:#CCCCCC 1px solid;}#atclientecomunic td#tdtitulo{text-align:left}#atclientecomunic td#tddescargar{border-right:#CCCCCC 1px solid;}#atclientecomunic td#tddescargar a{ color:#000000}/*termina estilo para pagina atcliente_comunicaciones.asp*//*empieza estilo para página atcliente_postventa.asp*/#atclientepostventatitulo{ color:#005893; font-weight:bold; text-align:center; vertical-align:middle;}