@charset "UTF-8";
*{padding:0;margin:0;}
body,td,th,div,h1,h2,h3,input,textarea,select{font-family: 'Open Sans', sans-serif;font-weight:300;text-align:center;}
body{background:#FFFFFF;}
a,h1,h2,h3,select{text-decoration:none;color:inherit;text-align:inherit;}
/*!INICIO TOP*/
header{margin:auto;width:100%;height:auto;display:block;clear:both;background:#4D4D4D;}
.wrap50{margin:auto;width:50%;height:auto;display:inline-block;vertical-align:middle;}
.logo{margin:auto;max-width:220px;width:100%;height:auto;display:inline-block;vertical-align:middle;padding-left:20px;}
.logo2{display:none;}
.postleft{text-align:left;}.postright{text-align:right;}
select{margin:auto;width:130px;height:auto;padding:13px;border:0;display:inline-block;vertical-align:middle;font-size:1em;color:#FFFFFF; -webkit-appearance:none;background:#4D4D4D url(../imagenes/arrow0.svg) no-repeat right;transition:background .8s;cursor:pointer;}
select:hover{background:#000000 url(../imagenes/arrow0.svg) no-repeat right;transition:background .8s;cursor:pointer;}
/*!INICIO TOP*/
/*!INICIO NAV*/
nav{float:right;padding-right:20px;background:#4D4D4D;}
nav{padding-left:22.5px;}nav li a:focus,nav li a:hover,nav{color:#4D4D4D}.caret,.caret.right{border-right:4px solid transparent}.navbar-brand:focus,.navbar-brand:hover,nav li a{text-decoration:none}nav li a:active,nav li a:hover{outline:0}nav{font-size:1.1em;background-color:#fff;font-weight:400;margin:auto;}nav li a{color:#fff;background:0 0}.dropdown-menu,.navbar-toggle,nav li a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}nav li a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.dropdown-toggle:focus,.navbar-toggle:focus{outline:0}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.collapse{display:none}.collapse.in{display:block}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-left:4px solid transparent}.dropdown-menu,.dropdown-menu .dropdown-menu{display:none;background-color:#000;border-radius:0 0 0 4px;background-clip:padding-box;list-style:none}.caret.right{border-top:4px solid transparent;border-left:4px solid;border-bottom:4px solid transparent}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;visibility:visible;padding:5px 0;margin:2px 0 0;font-size:.8em;text-align:left;}.dropdown-menu .dropdown-menu{min-width:160px;padding:0;margin:2px 0 0 40px;font-size:14px;opacity:0}@media (min-width:768px){.dropdown-menu,.dropdown-menu .dropdown-menu{display:block;visibility:hidden;opacity:0;float:left}.dropdown-menu .dropdown-menu:before,.dropdown-menu:before,.navbar-right .dropdown-menu:before{content:"";position:absolute;border-style:solid;border-width:10px}.dropdown-menu,.navbar-header,.navbar-nav,.navbar-nav>li{float:left}.dropdown-menu{top:200%;left:0;min-width:160px;padding:5px 0}.dropdown-menu:before{top:-20px;left:30%;border-color:transparent transparent #000}.dropdown-menu .dropdown-menu{top:-3px;left:120%;z-index:1000;margin:2px 0 0}.dropdown-menu .dropdown-menu:before{top:5px;left:-20px;border-color:transparent #4D4D4D transparent transparent}.dropdown:hover>.dropdown-menu{opacity:1;top:100%;visibility:visible}.dropdown-menu .dropdown:hover>.dropdown-menu{opacity:1;top:-3px;left:100%;padding:5px 0;visibility:visible}.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu:before{top:-20px;left:auto;right:30%;border-color:transparent transparent #000}.navbar{border-radius:4px}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}.navbar-toggle{display:none}.navbar-nav{margin:0!important}.navbar-nav>li>a{padding-top:15px!important;padding-bottom:15px!important}.navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-right{float:right!important}}.dropdown-menu>li,.navbar,.navbar-nav>li,.navbar-nav>li>a,.navbar-toggle{position:relative}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#4D4D4D}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;color:#fff;line-height:1.42857143;white-space:nowrap}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#4D4D4D;color:#fff}.open>.dropdown-menu{display:block;opacity:1}.navbar{min-height:50px;margin-top:0;margin-bottom:0;background-color:#4D4D4D}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}.container-fluid>.navbar-collapse,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px;color:#fff}.navbar-toggle{float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:7.5px -15px;list-style:none;padding-left:0}.navbar-nav>li{display:block}.navbar-nav>li>a{display:block;padding:10px 15px;line-height:20px;overflow:hidden;text-align:left}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar .navbar-brand:focus,.navbar .navbar-brand:hover{color:#fff;background-color:transparent}.navbar .navbar-nav>li>a:focus,.navbar .navbar-nav>li>a:hover{background-color:transparent;color:#fff;-webkit-box-shadow:0 -25px 0 #000 inset,0 25px 0 #000 inset,100px 0 0 #000 inset,-100px 0 0 #000 inset;-moz-box-shadow:0 -25px 0 #000 inset,0 25px 0 #000 inset,100px 0 0 #000 inset,-100px 0 0 #000 inset;-ms-box-shadow:0 -25px 0 #000 inset,0 25px 0 #000 inset,100px 0 0 #000 inset,-100px 0 0 #000 inset;box-shadow:0 -25px 0 #000 inset,0 25px 0 #000 inset,100px 0 0 #000 inset,-100px 0 0 #000 inset}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:focus,.navbar .navbar-nav>.active>a:hover{color:#fff;background-color:#000}.navbar .navbar-toggle{border-color:#fff}.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background-color:#000;border-color:#000}.navbar .navbar-toggle .icon-bar{background-color:#fff}
/*!TERMINA NAV*/
/*!inicia contenido*/
section{margin:auto;width:100%;height:auto;display:block;clear:both;}
.cuadInt4{margin:10px;max-width:240px;width:100%;text-align:left;font-weight:400;font-size:14px;display:inline-block;vertical-align:top;background:#fff;padding:20px}
.slider{margin:auto;width:72%;height:none;display:inline-block;vertical-align:top;}
.promo{margin:auto;width:28%;min-height:none;display:inline-block;vertical-align:top;position:relative;cursor:pointer;}
.bgpromo{background: url(../imagenes/promo.jpg) no-repeat top right;background-size:auto;}
.infopromo{margin-top:100%;font-size:4em;text-align:left;padding:40px;position:inherit;}
.fontmenor{font-size:.35em;}
.btn1{margin:auto;max-width:200px;width:100%;height:auto;padding-top:20px;cursor:pointer;}
.btn2{margin:auto;max-width:30px;width:100%;height:auto;display:inline-block;vertical-align:middle;cursor:pointer;}
.btn3{margin:auto;padding:20px;text-align:center;background:#000000;color:#FFFFFF;font-size:1em;border:0;display:inline-block;vertical-align:middle;cursor:pointer;}
.over{transition:opacity .8s;}
.over:hover{opacity:.5;}
.mov{padding:10px 0px 10px;width:100%;height:auto;white-space: nowrap;overflow-y: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;}
.bgcolor1{background:#4D4D4D;}
.marca{margin:auto;max-width:180px;width:100%;height:auto;display:inline-block;vertical-align:middle;padding-right:20px;}
.wrapinfopisos{margin:auto;width:20%;height:auto;background:#4D4D4D;text-align:center;color:#FFFFFF;display:inline-block;vertical-align:middle;font-size:3em;}
.wrapinfopisos2{margin:auto;width:80%;height:auto;display:inline-block;vertical-align:middle;text-align:left;background: url(../imagenes/fnd1.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.porta1{margin:20px;max-width:250px;width:100%;height:auto;text-align:left;display:inline-block;vertical-align:middle;transition:opacity .8s;}
.porta1:hover{opacity:.5;}
.fto100{margin:auto;width:100%;height:auto;}
.accesodirect{margin:auto;width:100%;max-height:520px;text-align:center;display:inline-block;vertical-align:middle;position:relative;cursor:pointer;overflow:hidden;transition:transform 0.4s;-webkit-transition:-webkit-transform 1s;}
.accesodirect:hover .fto100 {opacity: 1;transform: scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);cursor:pointer;}
.fto100{margin:auto;width:100%;height:auto;display:block;clear:both;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer;}
.infoacce{margin:auto;width:100%;height:auto;font-size:4em;color:#fff;bottom:60px;padding:20px;position:absolute;transition:bottom .8s;}
.accesodirect:hover .infoacce{bottom:50px;}
.accesoport{max-width:240px;width:100%;height:auto;display:inline-block;vertical-align:top;text-align:center;margin:21px;filter:grayscale(0%);-webkit-filter:grayscale(0%);transition:filter 0.8s;-webkit-transition:-webkit-filter 1s;}
.wrapfilt{margin:auto;width:90%;height:auto;padding:20px 0px 20px;font-size:1em;}
.fnd1{margin:auto;width:100%;height:auto;background: url(../imagenes/fnd1.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.ftopiso{margin:auto;max-width:400px;width:90%;height:auto;display:inline-block;vertical-align:middle;}
.infopiso{margin:auto;max-width:600px;width:80%;height:auto;padding:20px;display:inline-block;vertical-align:middle;text-align:left;}
.separar{padding-bottom:40px;}
h1{font-size:2em;}
.campo1{margin:10px 0px 10px;width:96%;height:auto;display:block;clear:both;padding:10px;text-align:left;font-size:1em;border:solid thin #AFAFAF;transition:border .8s;}
.campo2{margin:10px 0px 10px;width:96%;height:90px;display:block;clear:both;padding:10px;text-align:left;font-size:1em;border:solid thin #AFAFAF;transition:border .8s}
.campo1:hover,.campo2:hover{border:thin solid #000}
/*!TERMINA contenido*/
footer{margin:auto;width:100%;height:auto;display:block;clear:both;background:#4D4D4D;padding:10px 0px 10px;color:#FFFFFF;font-size:.8em;}