/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 27, 2011 */
@font-face {
    font-family: 'FontinSansBold';
    src: url('../fonts/fontin_sans_b_45b-webfont.eot');
    src: url('../fonts/fontin_sans_b_45b-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontin_sans_b_45b-webfont.woff') format('woff'),
         url('../fonts/fontin_sans_b_45b-webfont.ttf') format('truetype'),
         url('../fonts/fontin_sans_b_45b-webfont.svg#FontinSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontinSansRegular';
    src: url('../fonts/fontin_sans_r_45b-webfont.eot');
    src: url('../fonts/fontin_sans_r_45b-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontin_sans_r_45b-webfont.woff') format('woff'),
         url('../fonts/fontin_sans_r_45b-webfont.ttf') format('truetype'),
         url('../fonts/fontin_sans_r_45b-webfont.svg#FontinSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontinSansItalic';
    src: url('../fonts/fontin_sans_i_45b-webfont.eot');
    src: url('../fonts/fontin_sans_i_45b-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontin_sans_i_45b-webfont.woff') format('woff'),
         url('../fonts/fontin_sans_i_45b-webfont.ttf') format('truetype'),
         url('../fonts/fontin_sans_i_45b-webfont.svg#FontinSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**
 * resetcss http://code.google.com/p/resetcss/
 * v1.0 | 20110719
 * Licensed under the MIT License
 */
/* -Universal Reset- */

* {
	margin:0; 
	padding:0; 
	border:none; 
	text-decoration:none;
	line-height:16px;
	color:#5a5551;
}
/* -Reset HTML5 Elements to older browsers (IE, IE & IE)- */
header, nav, article, section, aside, footer, menu, figcaption, figure  {display:block;}

/* -Special for menues and navs- */
ul {list-style-type:none;}

/* -Default Cursor Pointer by buttons- */
input[type=button], input[type=submit], a{cursor:pointer;}

/* -No scroll on IE- */
textarea{overflow:hidden;}

/* -Reset Quotes- */
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: none;}

/* -Reset Tables- */
table {border-collapse: collapse; border-spacing: 0;}

/* -Clear Floats- */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

h3 {
  font-family:"FontinSansBold", sans-serif;
  font-size:16px;
}

label {
  font-family:"FontinSansBold", sans-serif;

}

/* -Clear Focus- */
:focus {outline:0!important;}

/* Sitio Web */
article img {width:100%; height:100%;}
.container {width:1014px; margin:0 auto; padding-top:20px;} 
.container footer {height:19px; width:1014px; clear:both; padding-top:20px;}
.container footer small{display:block; float:left; width:800px; font:12px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../images/legales.jpg) no-repeat; height:10px; text-indent:-9999px;}
.container footer p {margin:0px 0; font:16px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container footer a{}
.container header {border-top:solid 2px #5a5551; border-bottom:solid 1px #5a5551; padding-top:10px; height:72px;}
.container header h1 {background:url(../images/logo.png) no-repeat; width:146px; height:60px; text-indent:-9999px; float:left;}
.container header nav {float:right; width:700px; padding-top:27px;}
.container header nav ul {width:100%; text-align:right;}
.container header nav ul li {display:inline; font:14px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container header nav ul li a.selected { font:14px FontinSansItalic, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article .banner {padding:10px 0!important; border-bottom:solid 1px #5a5551; position:relative; height:447px;}
.container article .rotadorImage img{height:447px; top:10px!important;}
.container article .rotadorPlanos{height:539px!important;}
.container article .rotadorPlanos img{height:539px; top:10px!important;}
.container article .banner a {background:url(../images/home/btn_play.png) no-repeat; width:109px; height:110px; display:block; position:absolute; top:50%; left:50%; margin:-55px 0 0 -55px; text-indent:-9999px;}
.container article .banner a:hover {background-position:left bottom;}
.overlay {background:url(../images/home/overlay.png) repeat; width:100%; height:100%; position:fixed; z-index:9999; top:0; left:0; display:none;}
.overlay .vid {background:#fff; border:solid 1px #ccc; padding:15px; width:640px; height:424px;}
.container article {position:relative; border-bottom: 1px solid #5A5551;overflow:hidden;}
.container article p span {font-size:14px; text-align:left;}
.container article h1 {margin:10px 0; font:26px/33px FontinSansBold, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article.home h1 {margin:10px 0; font:40px FontinSansBold, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article.home p {margin:10px 0; font:16px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;}

/*-PROYECTO- */
.container article.proyecto h1 {margin:10px 0; font:26px/33px FontinSansBold, "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; width:281px; margin-right:35px;}
.container article.proyecto p {margin:10px 0; font:16px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; width:340px; text-align:justify;}
.container article.proyecto p.first {margin-right:18px!important;}

/*-UBICACION- */
.container article.ubicacion h1 {margin:10px 0; float:left; width:281px; margin-right:35px;}
.container article.ubicacion p {margin:10px 0; font:16px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; width:340px; text-align:justify;}
.container article.ubicacion p.first {margin-right:18px!important;}

/*-UNIDADES- */
.container article.unidades h1 {margin:10px 10px 10px 0; float:left; width:306px; font-size:24px;}
.container article.unidades p {margin:10px 0; font:16px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; width:340px; text-align:justify;}
.container article.unidades p.first {margin-right:18px!important;}

/*-AMENITIES- */
.container article.amenities h1 {margin:10px 0; float:left; width:294px; margin-right:25px;}
.container article.amenities p {margin:10px 28px 10px 0; font:16px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; width:343px; text-align:justify;}
.container article.amenities ul {list-style-type:disc; list-style-position:inside; float:left; width:152px; margin:10px 10px 10px 0; font:14px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;}

/*-TERMINACIONES- */
.container article.terminaciones {border-bottom: 1px solid #5A5551; padding-bottom:20px;}
.container article.terminaciones dl {float:left; width:295px; margin-left:64px;}
.container article.terminaciones dl:first-child {margin-left:0px;}
.container article.terminaciones dt {margin:40px 0 10px 0;font:18px FontinSansBold, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article.terminaciones dd {margin:10px 0;}
.container article.terminaciones dd p {margin:10px 0; font:14px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;}

/*-CONTACTO- */
.container article.contacto {border-bottom: 1px solid #5A5551; padding:20px 0;}
.container article.contacto section {width:436px; float:left; margin-right:21px;}
.container article.contacto aside{width:557px; float:left;}
.container article.contacto section h1 {margin:0 0 20px 0; font:28px FontinSansBold, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article.contacto section h2 {margin:0 0 10px 0; font:18px FontinSansBold, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article.contacto section ol li {margin:10px 0; font:14px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; list-style-position:inside;}
.container article.contacto section label {display:block; margin:10px 0; font:16px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article.contacto section label.error {margin:-10px 0 10px 0; font:13px/20px FontinSansItalic, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#730000}
.container article.contacto section input[type=text] {background:#dedbda; display:block; margin:10px 0; font:14px/20px Arial, Helvetica, sans-serif; padding:5px; width:406px; height:17px;}
.container article.contacto section textarea {background:#dedbda; display:block; margin:10px 0; font:14px/20px Arial, Helvetica, sans-serif; padding:5px; width:406px; height:117px;}
.container article.contacto section input[type=submit] {color:#dedbda; background:#5a5551; width:100px; height:30px; border:solid 1px #dedbda; display:block; margin:10px 0; font:18px/20px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.container article.contacto .marcas {height:80px;} 
.container article.contacto .marcas dl {float:left; border-left:solid 1px #6d6e71; padding:6px;}
.container article.contacto .marcas dl:first-child {border:none;}
.container article.contacto .marcas dl dt {font:13px/16px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-indent:3px;}
.container article.contacto .marcas dl dd a {display:block; text-indent:-9999px; background:url(../images/contacto/logos.png) no-repeat;}
.container article.contacto .marcas dl.brunetta dd a {background-position:0 -46px; width:99px; height:24px; margin-top:39px; }
.container article.contacto .marcas dl.gwf dd a {background-position:-123px -41px; width:86px; height:31px; margin-top:33px; }
.container article.contacto .marcas dl.dos dd a.vergara {background-position:-229px -14px; width:110px; height:64px; float:left; margin-top:1px;}
.container article.contacto .marcas dl.dos dd .zunini {background-position:-339px -20px; width:90px; height:59px; float:left; margin-top:10px;}
.container article.contacto .marcas dl.dos dd .reynolds {background-position:-430px -18px; width:100px; height:59px; float:left; margin-top:1px;}

/*- VIDEO - */
.container article.video {border-bottom: 1px solid #5A5551; padding:20px 0;}
.container article.video section {width:313px; float:right;}
.container article.video aside{width:668px; float:left;}
.container article.video section h1 {margin:0 0 20px 0; font:25px FontinSansBold, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article.video section h2 {margin:0 0 10px 0; font:18px FontinSansBold, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article.video section ol li {margin:10px 0; font:14px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; list-style-position:inside;}
.container article.video section label {display:block; margin:10px 0; font:16px/20px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.container article.video section label.error {margin:-10px 0 10px 0; font:13px/20px FontinSansItalic, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#730000}
.container article.video section input[type=text] {background:#dedbda; display:block; margin:10px 0; font:14px/20px Arial, Helvetica, sans-serif; padding:5px; width:303px; height:17px;}
.container article.video section textarea {background:#dedbda; display:block; margin:10px 0; font:14px/20px Arial, Helvetica, sans-serif; padding:5px; width:303px; height:117px;}
.container article.video section input[type=submit] {color:#615652; background:#fff; width:63px; height:22px; border:solid 1px #615652; display:block; margin:10px 0; font:14px/20px Arial, Helvetica, sans-serif; text-transform:uppercase;}

/*-PLANOS- */
.container article.planos {padding-bottom:20px;}
.container article.planos .edificio {background:url(../images/planos/btn-edificio.jpg) no-repeat;}
.container article.planos .edificio, .container article.planos .plano {width:507px; height:539px; float:left; position:relative;}

.container article.planos .edificio .penthouse {
	width: 335px;
	height: 28px;
	display: block;
	background: url(../images/planos/btn-edificio.jpg) no-repeat -77px -133px;
	position: absolute;
	top: 134px;
	left: 77px;
}
.container article.planos .edificio .floors {width:335px; height:302px; display:block; background:url(../images/planos/btn-edificio.jpg) no-repeat -77px -161px; position:absolute; top:161px; left:77px;}


.container article.planos .edificio .penthouse:hover, .container article.planos .edificio .active-penthouse {background-position:-77px -672px;}
.container article.planos .edificio .floors:hover, .container article.planos .edificio .active-floors {background-position:-77px -700px;}

.container article.planos .edificio .pb {
	width: 343px;
	height: 74px;
	display: block;
	background: url(../images/planos/btn-edificio.jpg) no-repeat -77px -464px;
	position: absolute;
	top: 464px;
	left: 76px;
}
.container article.planos .edificio .terraza {
	width: 337px;
	height: 92px;
	display: block;
	background: url(../images/planos/btn-edificio.jpg) no-repeat -77px -45px;
	position: absolute;
	top: 43px;
	left: 77px;
}


.container article.planos .edificio .pb:hover, .container article.planos .edificio .active-pb{background-position:-77px -1003px;}
.container article.planos .edificio .terraza:hover, .container article.planos .edificio .active-terraza{background-position:-77px -584px;}

.container article.planos .plano .btn-terraza {display:none;}

.container article.planos .plano .btn-pb {display:none;}


.container article.planos .plano .btn-pisos {background:url(../images/planos/miniplanos-floors.jpg) no-repeat 0 0; width:174px; height:135px; position:absolute;left: -100px; top:20px; display:none;}
.container article.planos .plano .btn-pisos a{display:block; position:absolute;}
.container article.planos .plano .btn-pisos a.a {height: 53px; left: 17px; top: 82px; width: 65px;}
.container article.planos .plano .btn-pisos a.b {height: 53px; left: 90px; top: 82px; width: 65px;}
.container article.planos .plano .btn-pisos a.c {height: 30px; left: 109px; top: 51px; width: 55px;}
.container article.planos .plano .btn-pisos a.f {height: 30px; left: 13px; top: 51px; width: 55px;}
.container article.planos .plano .btn-pisos a.e {height: 49px; left: 42px; top: 3px; width: 44px;}
.container article.planos .plano .btn-pisos a.d {height: 49px; left: 88px; top: 3px; width: 44px;}

.container article.planos .plano .btn-penthouse {background:url(../images/planos/miniplanos-penthouse.jpg) no-repeat 0 0; width:174px; height:135px; position:absolute;left: -100px; top:20px;display:none;}
.container article.planos .plano .btn-penthouse a{display:block; position:absolute;}
.container article.planos .plano .btn-penthouse a.a {height: 77px; left: 17px;top: 54px;width: 67px;}
.container article.planos .plano .btn-penthouse a.b {height: 77px; left: 90px; top: 54px; width: 67px;}
.container article.planos .plano .btn-penthouse a.c {height: 49px; left: 87px; top: 2px; width: 86px;}
.container article.planos .plano .btn-penthouse a.d {height: 49px; left: -2px; top: 2px; width: 86px;}

.container article.planos p {margin:10px 0; font:16px FontinSansRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute;left: 100px; top:20px; display:none;}

/* ROTADORES */
.rotadorText { float:left; width:698px;}
.arrowsText { float:right; width:698px;}
.arrowsText a {background:url(../images/ubicacion/arrows_rotador_text.png) no-repeat; width:31px; height:14px; display:block; text-indent:-9999px;}
.arrowsText a.prev2 {float:left; background-position:0 0;}
.arrowsText a.prev2:hover {background-position:0 -14px;}
.arrowsText a.next2 {float:right; background-position:-45px 0;}
.arrowsText a.next2:hover {background-position:-45px -14px;}
.controls {position:absolute; z-index:300; margin-top:-95px; top:50%; left:0; width:100%;}
.controls a {background:url(../images/ubicacion/arrows_rotador_img.png) no-repeat; display:block; width:38px; height:38px; text-indent:-9999px;}
.controls a.prev1 {margin-left:10px; float:left; background-position:0 0;}
.controls a.next1 {margin-right:10px; float:right; background-position:-41px 0;}
.controls a.prev1:hover {background-position:0 -38px;}
.controls a.next1:hover {background-position:-41px -38px;}
