<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {margin:0; font-family: 'Open Sans', sans-serif; background:url(../imagenes/fondo-body.png) repeat-x}

body.home {}
.container {width:1040px; margin:0 auto; position:relative}
.clear {clear:both}
img {border:0}


/* header */
.precarga {display:none}
.headerimg { background-position: center 133px; background-repeat: no-repeat; width:100%; height:357px; position:absolute}  /* background slide */
.bgconfirma {background-image:url(../images/slide1.jpg); background-position: center 128px; background-repeat: no-repeat} /* pagina confirma header sin animaciÃ³n */
header {height:356px; background: url(../imagenes/bandas.png) center top no-repeat; position:relative; z-index:1}
h1 {width:269px; height:87px; background: url(../imagenes/el-retiro.png); float:left; margin:40px 0 0 120px}
h1 span {display:none}
.facebook {display:block; width:24px; height:24px; background:url(../imagenes/facebook.png); position:absolute; top:20px; right:34px;}
.facebook span {display:none}
.istagram {display:block; width:24px; height:24px; background:url(../imagenes/istagram.jpg); position:absolute; top:20px; right:0;}
.istagram span {display:none}
.youtube {display:block; width:59px; height:24px; background:url(../imagenes/youtube.png); position:absolute; top:20px; right:65px}
.youtube span {display:none}

/* menu */
.fondonav {background:#fff; padding:10px 0}
nav ul, nav li {margin:0; padding:0; list-style:none}
nav {background:#9EA550; text-align:center; }
nav li {display:inline}
nav a {display:inline-block; height:48px; padding:0 13px; line-height:48px; text-decoration:none; color:#fff; font-size:18px}
nav a:hover, nav a.presionado {background:#38552F}

/* cuerpo */
.slide-textos {background:#E0E3D5; height:30px; padding-top:5px}
h2#texto {font-size:28px; color:#9EA550; text-align:center; font-weight:600; margin:0}

section {padding:25px 0; text-align:center} /*; background:#E0E3D5*/
section.fdohome { background:#E0E3D5}
article {width:338px; height:215px; display:inline-block; vertical-align:top; box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75); position:relative}
.gmaps-home {margin: 0 6px}
article img {width: 100%}
article a {display:inline-block; height:36px; width:180px; background:#A1BA39; line-height:36px; text-decoration:none; color:#fff; font-size:16px; position:absolute; top:195px; left:76px; border:1px solid #869B2F; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px}
article a:hover {background:#9EA550}
/*.propuesta {background:#38552F}
.propuesta  h2 {font-family: 'Open Sans Condensed', sans-serif; color:#A7AD91; font-size:28px; text-transform:uppercase; margin:10px 0 0 0}
.propuesta  h3 {font-family: 'Open Sans Condensed', sans-serif; color:#A1BA39; font-size:26px; margin:0}
.propuesta  p {font-size:16px; color:#fff; margin:0}*/
p.frase {font-size:22px; color:#38552F; margin-top:45px}
.fotos-section {margin:20px 0; width: 100%}

/* footer */
footer {padding:160px 0; position:relative}
footer h3 {font-size:20px; font-weight:normal; margin:0 0 10px 0}
footer h3 strong {display:block; font-family: 'Open Sans Condensed', sans-serif; font-size:36px;}
.fb-like-box {width:314px; float:right; background:#fff}
/*.carrasquet {width:314px; height:262px; padding-top:25px; float:left; border:1px solid #a7ad91; color:#38552f; font-size:16px; text-align:center}
.carrasquet span {display:block; font-family:'Open Sans Condensed', sans-serif; font-size:36px; font-weight:bold}*/

.form-home {width:650px; height:620px; float:left; padding:30px 0 0 0; background:#E0E3D5; font-size:16px; color:#333}
.form-interior {width:980px; padding:30px 0; background:#E0E3D5; font-size:16px; color:#333}

.llamenos {width:250px; float:left; text-align:center; padding:0 25px}
.llamenos hr {color:#fff; margin-bottom:40px}
.form-home form {margin:0; width:310px; float:right}
.form-interior form {width:616px; float:right}
.colform {width:280px; margin-right:20px; float:left}
.campo-form {width:280px; height:20px; margin:2px 0 4px 0; border:1px solid #999}
.selec {width:280px;  margin:2px 0 4px 0; border:1px solid #999;  overflow: hidden; padding:10px;}
.colform textarea {
	width: 280px;
	height: 200px;
	margin: 3px 0 6px 0;
	border: 1px solid #999
}
.form-contacto textarea {width:540px; height:200px; margin:3px 0 6px 0; border:1px solid #999}
#button {width:85px; height:42px;}
.colform  #button {margin-left:200px}
.form-contacto  #button {margin-left:0!important}
form span {color:#f00; font-size:12px}
.obligatorios {float:left; font-size:12px}
.datos-pie {font-size:13px; text-align:center; margin:80px 0; padding-top:20px; border-top:1px solid #a7ad91; letter-spacing:1px; background:#fff; height:40px}
.datafiscal {width:60px; position: absolute; right:20px; bottom:20px}




/* interiores */
.fondobody{background:url(../imagenes/fondo-pileta.jpg) no-repeat center top fixed}
section.interiores {padding:0; text-align:left; color:#38552f; font-size:14px; line-height:24px}
.interiores .container {background:#fff; padding:80px 100px 80px 100px; width:850px}
.interiores h2 {font-size:26px; color:#869B2F; margin:0 0 30px 0; font-weight:normal}
.interiores h3 {font-size:20px; color:#869B2F; margin:30px 0 20px 0; font-weight:normal}
.plano {float:right; width:230px}
.plano img{border:1px solid #ccc}
.mapa-google {float:left; width:580px}
.zoom-container {height:638px; position:relative}
/*.zoom-container img {width: 100%}*/
.referencias {width:230px; position:absolute; border:1px solid #ccc; top:0; right:-1px; z-index:999; background:#fff; padding:10px}
.referencias h4 {font-family: 'Open Sans Condensed', sans-serif; font-size:18px; color:#9EA550; margin:5px 0}
.referencias ul, .referencias li {margin:0; padding:0; list-style:none}
.referencias li {font-size:12px; line-height:16px}
a.ampliar {display:inline-block; height:30px; padding:0 10px; background:#A1BA39; line-height:30px; text-decoration:none; color:#fff; font-size:16px; border:1px solid #869B2F; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px}
a.ampliar:hover {background:#9EA550}
.nota {font-size: 12px}

.avance { position:absolute;  top:70px; right:90px; z-index:999;  padding:10px; width:auto;}
.sujeto {float:right; font-size:10px}
.carrasquet-pie {border-top:1px solid #a7ad91; margin-top:100px; padding-top:20px; text-align:center}
h2.siguientes {margin-top:80px}
.galeria img {margin:0 10px 10px 0}
.galeria .tercera {margin-right:0}

.nota-prensa {margin-bottom:35px}
.nota-prensa img {float:left; border:1px solid #ccc; width: 410px}
.nota-prensa span {color:#FF6400}
.nota-prensa .texto-prensa {float:right; width:410px}
.nota-prensa .texto-prensa  h3 {margin-top:0}

.laura {display:block; width:12px; height:140px; background: url(../imagenes/laura.png); position:absolute; right:10px; top:160px}
.laura span {display:none}
.col-infraest {width:46%; padding:2%; float:left;}
.col-bannertxt {float:left; width: 580px}
.col-banner {float:right; width:230px}
.col-banner img {border:1px solid #ccc; width: 100%}

.fotos-avances img {margin: 4px}
.reportes-anteriores {margin-top: 80px}
.reportes-anteriores a {font-size:18px; color:#9EA550; display: block; margin-bottom: 10px}


#back-top span {
width: 30px;
height: 30px;
display: block;
background: #9EA550 url(../imagenes/up-arrow.png) no-repeat center center;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
position: fixed;
left:40px;
bottom:50px;
}

#mensaje-box{
    color: red;
    font-weight: bold;
    font-size: 12px;
}</pre></body></html>