#estira { clear: both; margin:-7px; }.clearfix { clear: both; }body, td, th { font-family: Georgia, "Times New Roman", Times, serif; color: #666666; font-size: 1em; }body { background-image: url(../img/bg-body.jpg); background-repeat:repeat-x; background-color: #CBBC91; margin: 0px; height: auto; }img { border: none; }a { color:#990000; text-decoration:none; outline: none; }a:hover { color:#990000; text-decoration: underline; }hr { border: 2px solid #660000; width:380px; margin: 0px; }h1 { font-size:1.5em; color:#990000; font-weight:normal; margin-top: 10px; }h2.atencion { font-size:1.5em; color:#900; font-weight:normal; margin: 30px 0 10px 0; position:static; border:none; width:auto; padding:0px; }h2 { width:180px; height:20px; padding-left: 10px; border-bottom: #660000 2px solid; color:#900; font-size:1.06em; position:relative; top:20px; margin:0px; }h3 { width:400px; height:20px; border-top: #660000 2px solid; color:#666; font-size:1em; margin:20px 0; padding-top:5px; }h3.pago_contado { border: none; color:#990000; }h4 { color:#990000; margin:0px; padding: 5px 0 0px 0; }p { padding: 0px 40px 0 0; line-height: 1.5em; margin: 15px 0; }p.normal { font-size:1em; font-weight:normal; padding-right:60px; }p.chico { font-size:0.81em; font-weight:normal; padding-right:60px; }p.atencion { padding-bottom: 20px; }p.data_img { font-size:0.75em; margin-bottom:0px; }.super { font-size: 0.7em; }#contenedor { width:754px; background-image:url(../img/bg-contenedor.png); background-repeat:repeat-y; margin:0 auto; height: auto; }#head { width:740px; height: 150px; background-image: url(../img/head-plano.jpg); background-repeat:no-repeat; background-position:right top; margin: 0px auto; clear: right; }#marca { background-image:url(../img/marca-elrey.jpg); background-repeat: no-repeat; height:107px; width:241px; float:left; margin: 25px 0 0 10px; text-indent:-99999px; }#linea { background-image:url(../img/bg-linea-cuerpo.png); background-repeat:repeat-x; height:25px; width:740px; position: relative; clear:left; top: -7px; margin-bottom:-7px; }ul#sucursales { list-style:none; float:right; padding:0px!important; font-family:Arial, Helvetica, sans-serif; font-size:.72em; margin:0px 20px 0 0; display:inline;}ul#sucursales li { float:left; display:inline; margin-left:15px;}#menu { height: 35px;float:right; margin:81px 0 0 0; width:450px; }ul#main_menu { margin:0px; padding:0px; }ul#main_menu li { list-style-type:none; display:inline; margin:0px; float:left; }ul#main_menu li a { color: #8F8F8F; float:left; font-size:1.06em; display:block; padding:10px 12px; margin:0px; }ul#main_menu li a:hover, body#index li#p1 a, body#viviendas li#p2 a, body#imagenes li#p3 a, body#planos li#p4 a, body#contacto li#p5 a { color: #990000; text-decoration:none; background-image:url(../img/marcador.gif); background-repeat:no-repeat; background-position: bottom center; }#foot { width:100%; height:115px; clear:both; margin:0px; }#franja { font-size:1.63em; color:#CCCCCC; height:80px; width:100%; background-image:url(../img/bg-foot.png); background-repeat:repeat-x; }#franja_cont { width: 740px; height:80px; margin: 0 auto; }.bloque_tornillo_1 { width:14px; float:left; height:56px; margin: 7px 10px 0 10px; background-image:url(../img/tornillos.jpg); background-repeat:no-repeat; }.bloque_tornillo_2 { width:14px; float:right; height:56px; margin: 7px 10px 0 10px; background-image:url(../img/tornillos.jpg); background-repeat:no-repeat; }#pie_texto1 { float:left; margin-top:5px; }#pie_texto2 { text-align:right; float:right; margin-top:5px; }a.email { color:#CCCCCC; font-size:0.69em; }a.email:hover { color:#CCCCCC; }#pie_data { height:34px; width:754px; margin:0 auto; background-image:url(../img/foot_data.png); background-repeat: no-repeat; position:relative; top:-6px; }.copyright { padding-top:9px; padding-left: 20px; float:left; }.copy { color:#660000 }.flap { padding-top:9px; float: right; padding-right: 25px; }.flap a { color: #666666; }.flap a:hover { color:#005DA8; }.absoluto { font-size:0.63em; font-family:Verdana, Arial, Helvetica, sans-serif; width: 754px; position:relative; margin:auto; top: -40px; }#cuerpo { background-image:url(../img/bg-pared.jpg); background-repeat:repeat-x; background-position:top; position:relative; width:740px; margin: 0px auto; height:100%; clear:both }#imagen { background-image:url(../img/imagen0.jpg); background-repeat:no-repeat; height:188px; width:690px; margin: 0 auto; }#imagen strong { display:none;}#col_home_1 { width:340px; float: right; height:317px; margin-top:-5px; }#col_home_2 { width:375px; height:215px; float: right; padding: 0 15px 0 10px; }#col_left { width:190px; height:100%; background: url(../img/bg-gris.png) repeat-y; }#col_left.home { margin-left:125px; height:290px; height:297px!important; *height:290px!important; padding-top:20px;}.secc { margin-left:45px; height:auto !important; border-bottom:8px solid #600; padding-bottom: 20px; margin-bottom:30px; }#oferta_estrella { width:56px; height:57px; position:absolute; background: url(../img/oferta-estrella.png) no-repeat; margin:20px 0 0 -20px; }#oferta_home { width:190px; height:130px;border-top:1px solid #600;border-bottom:1px solid #600; background:url(../fotos/ofertas/foto-25.jpg) no-repeat;}#oferta_oferta { width:190px; height:130px; margin-top: 45px; border-bottom:8px solid #600; }#precio_oferta { width:85px; height:55px; padding-top: 30px; text-align:center; background: url(../img/oferta-precio.png) no-repeat; position:absolute; margin: -190px 0 0 270px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#FFF; }a.ver_plano_oferta { padding: 5px 0px 30px 5px; font-size: 0.75em; margin-bottom:30px; }#viviendas_home_menu { width: 190px; padding: 0px; margin:20px 0 0 0 ; }ul#viviendas_home { padding:0px 0 0 30px; margin:0px; font-size:0.75em; list-style-type:none; }ul#viviendas_home li { margin:0px; padding: 2px 3px; list-style-image:url(../img/item.png); }#col_secc_1 { width:240px; float: right; height:100%; margin-top:-5px; }#col_secc_2 { width:440px; height: auto !important; min-height: 215px; height: 215px; float: right; padding: 0 0px 0 20px; clear:right; }.seccion { margin-left:45px; }ul#viviendas_seccion {list-style-type:none; }ul#viviendas_seccion li { list-style-image:url(../img/item.png); margin-bottom: 10px; font-size:0.88em; padding-left:5px; }ul#viviendas_seccion li ul {margin:0px; padding:0px;;}ul#viviendas_seccion li ul li { list-style:none; margin:0px; padding:0px; margin-top:2px}ul#caract_general { list-style-type:none; padding: 0px 0 0 30px; margin:0px; }ul#caract_general li { list-style-image:url(../img/tilde.gif); margin: 10px 0 0 0px; padding: 0 5px; }ol.caracteristicas { font-size:0.88em; padding-right:60px; }strong.color { color:#990000; }body#contacto #contenedor { height:900px !important; }body#contacto #cuerpo { height:700px !important; }body#contacto #col_secc_1 { height:565px !important; }body#contacto #col_secc_2 { height:357px !important; }body#contacto #col_left.secc { height:475px !important; }#col_left h2 { position:static; top:0px; padding-top:20px; margin-bottom:5px}p.contacto { font-size:0.68em; font-family:Arial, Helvetica, sans-serif; line-height:13px; padding: 0px 7px 0px 7px!important; margin:0px 0px 5px 0px; }fieldset { border:none; margin-bottom: 15px; }.asterisco { color: #CC0000 }label { width:120px; display:block; float:left; margin-bottom:3px; }label.comment { float:none; }input.campolargo { margin-bottom:3px; width:200px; border: #a49978 1px solid; background: url(../img/bg_input.gif) repeat-x top #FFF; }input.campo { margin-bottom:3px; width:150px; border: #a49978 1px solid; background: url(../img/bg_input.gif) repeat-x top #FFF; }input#enviar { float:right; margin-right:106px; background:url(../img/bt_enviar.gif) no-repeat; height:27px; width:71px; text-indent:-9999999px; cursor:pointer; display:inline; border:none; line-height:100px; }.area { height:120px; width: 320px; margin:0px; border: #a49978 1px solid; background: url(../img/bg_input.gif) repeat-x top #FFF; }#nota_form { font-size:0.75em; padding-left:10px; }.img_thumb { height:100px; background:url(../img/bg-cont-img.jpg) repeat-x; border-top: 2px solid #900; margin:0px 10px 10px 0; float:left; width:130px }.img_thumb a.lightview { margin:auto; display:block; width:100px; margin-top:10px; border: 1px #999 solid; height:75px; overflow:hidden; }.img_thumb a.lightview:hover { border: 1px #900 solid; }.cont_img_data { width: 400px; height:100px; background-image:url(../img/bg-cont-img.jpg); background-repeat:repeat-x; border-top: 2px solid #900; margin:5px 0 30px 0; float:left; clear:left; }.cont_img { width:100px; height:90px; border-right: 2px dotted #900; padding:10px; float:left; margin-right:10px; }.cont_img a { display:block; width: 100px; height:75px; border: 1px #999 solid; }.cont_img a:hover { border: 1px #900 solid; }.cont_data { float:left; width:265px; }a.ver_plano { font-size:0.69em; font-family:Arial, Helvetica, sans-serif; }#obrero { width: 111px; height:239px; background: url(../img/obrero.png) no-repeat; position: absolute; bottom:0px; left:30px; z-index:100; }#carpeta { width:277px; height:185px; background:url(../img/contrato.jpg) no-repeat; position: absolute;bottom:0px; left:0px;z-index:100; }#nav_reg { height:30px; clear:both; font-size:0.9em; }#nav_left { float:left; display:block }#nav_right { float:right; display:block; padding-right:40px; }#precio_home { display:block; position: absolute; top: -23px; right: 7px; float: right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.45em; color:#FFF; }label.admin_foto { width:150px; }input.modelo { width:20px; clear:right; }.row { margin:2px 0 }p.formError { margin:0px; font-family:Arial, Helvetica, sans-serif; color:#C00; font-size:.68em; padding:0 0 0 120px; }p.formError2 { margin:5px 0px; font-family:Arial, Helvetica, sans-serif; color:#C00; font-size:.68em; padding:0px; }#ofertas {}#ofertas h3 {color:#666; font-family:Arial, Helvetica, sans-serif; border:none; margin:20px 0px 5px 25px; padding:0px; position:static }#ofertas h2 {margin:0px 0px 10px 25px; width:auto; border:none;padding:0px;position:static; font-size:1.5em; font-weight:normal}#ofertas p.bajada { margin:0 150px 20px 25px; padding:0px;}.tOfertas {border-collapse:0px; border-spacing:0px; margin:0 25px; }.tOfertas td, .tOfertas th { padding:2px;}.tOfertas th { width:180px; text-align:left; padding:2px 5px;}.tOfertas thead td, .tOfertas thead th { background:#4b0d0e; color:#FFF; border-collapse:0px; border-spacing:0px}.tOfertas thead td { font-size:.83em;}.tOfertas thead td.col2 { background:#6a2c2d;}.tOfertas thead td.col3 { background:#5e1314;}.tOfertas thead td { text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }.tOfertas tbody td h4 { color:#900; font-size:.92em; text-align:center;}.tOfertas tbody td p {font-size:.75em; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 5px 0px; padding:0px;}.tOfertas tbody td p.ofCaracteristica { font-family:Georgia, "Times New Roman", Times, serif; text-align:center}.tOfertas tbody td p strong {color:#900;}ul#listaOferta { margin:0 0 0 200px; list-style:none; padding-bottom:30px;}ul#listaOferta li { list-style-image:url(../img/tilde.gif); margin: 10px 0 0 0px; }a.linkFoto { border:1px solid #999; display:block; width:194px; height:176px; margin:10px auto;}a.linkFoto:hover { border:1px solid #900;}#entrega { margin:40px 25px 0 25px; position:relative;}#entrega p{ background:#ccc; color:#4b0d0e; padding:7px 0 6px 190px; font-style:italic; *padding:9px 0 8px 190px;}#flete { background: url(../img/flete.gif) no-repeat; height:65px; width:98px; position:absolute; top:-28px;*top:-28px; left:35px}*{ behavior: url(iepngfix.htc); }#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }#jquery-lightbox a img { border: none; }#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#lightbox-container-image { padding: 10px; }#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none; }#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }#lightbox-nav-btnPrev { left: 0; float: left; }#lightbox-nav-btnNext { right: 0; float: right; }#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }#lightbox-container-image-data { padding: 0 10px; color: #666; }#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }