article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-color:#fff}button,html,input,select,textarea{font-family:'machina', sans-serif}body,html{overflow-x:hidden;width:100%;font-family:'machina', sans-serif}body{margin:0;font-family:'machina', sans-serif}html,html a{-webkit-font-smoothing:antialiased}a:focus{outline:dotted thin;text-decoration:none}a:active,a:hover{outline:0;text-decoration:none}dl,menu,ol,ul{margin:1em 0}menu,ol,ul{padding:0}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}button,input,select,textarea{margin:0;vertical-align:baseline;font-size:100%}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;nowhitespace:afterproperty}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-spacing:0;border-collapse:collapse}a{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}
.nopadding{margin:0!important;padding:0!important}.texture-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom}.use-btn{display:inline-block;margin:0 10px 10px 0;padding:20px 50px;border-radius:3px;background-color:#fff;color:#6c207f;font-size:16px}.use-btn:focus,.use-btn:hover{background-color:#fff;color:#fff;text-decoration:none}.download-btn,.learn-btn{display:inline-block;border:1px solid #fff;border-radius:3px;color:#fff;font-size:15px;padding:12px 15px}.download-btn:focus,.download-btn:hover,.learn-btn:focus,.learn-btn:hover{border-color:#1a4a46;color:#fff;text-decoration:none;background-color:#1a4a46}.download-btn i,.read-more-btn i{margin-left:5px}.nav-toggle{position:absolute;top:0;right:15px;z-index:999999;padding:10px 35px 16px 0;cursor:pointer}.nav-toggle2{position:absolute;top:0PX;right:0px;padding:0 0px 0px 0;cursor:pointer;color:#ffffff;font-size:17px;font-weight:900;text-transform:capitalize;font-family:'machina', sans-serif;font-style:normal;font-variant:small-caps}.nav-toggle2:hover{color:#ffffff}.nav-toggle:focus{outline:0}.nav-toggle span,.nav-toggle span:after,.nav-toggle span:before{content:'';position:absolute;display:block;width:42px;height:2px;border-radius:1px;background:#fff;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav-toggle span:before{top:-10px}.nav-toggle span:after{bottom:-10px}.nav-toggle.active span{background-color:transparent}.nav-toggle.active span:after,.nav-toggle.active span:before{top:0}.nav-toggle.active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle.active span:after{top:10px;-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.navicon{position:relative;height:26px}
.hero{
position:inherit;
padding:0px 0;
min-height:auto;
background:url(../img/slideroos.jpg) top center/cover no-repeat ;
width:100%;
height:1180px;
animation: fadeIn ease 2s;
  -webkit-animation: fadeIn ease 2s;
  -moz-animation: fadeIn ease 2s;
  -o-animation: fadeIn ease 2s;
  -ms-animation: fadeIn ease 2s;
  }
  @font-face {
  font-family:machina;
  src: url(https://www.rre.com.ar/roosevelt2430/PPNEUEMACHINA-PLAINREGULAR.woff);
}
.variable-mobile{display:none}.variable-esc{display:block;}section.video i{margin-right:10px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}section.video h1{font-size:17px}section.video h2{font-size:14px}section.video{padding:0}section.video a{color:#fffef6; font-weight:400}section.video a:focus,section.video a:hover{color:#FFFFFF;text-decoration:none;animation-duration:0s;-webkit-animation-duration:0s}section.video a:focus i,section.video a:hover i{color:#802602}.flickity-page-dots .dot{width:13px;height:13px;opacity:1;background:0 0;border:2px solid #fff;-webkit-transition:background .3s;transition:background .3s}.flickity-page-dots .dot.is-selected{background:#fff}.features-bg,.features-bg2,.features-bg3{position:relative;min-height:400px;background-size:cover}.features-img{width:100%;height:600px;text-align:center}.features-img2{width:1020PX;height:1090px;text-align:center}.features-img3{width:100%;height:550px;text-align:center}
.features-slider{
	position: relative;
	padding-top: 11px;
	padding-right: 15%;
	padding-bottom: 5%;
	padding-left: 15%;
}
.features-slider-dest{
	position: relative;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
.features-slider ul{margin:0;padding:0;list-style:none}.features-slider ul li{width:100%}.features-slider li h1{margin-bottom:3px;color:#fcc9c2;font-size:30px;font-family:'machina', sans-serif; font-weight:300}.features-slider li p{color:#faf8ec;font-size:16px;font-family:'machina', sans-serif; font-weight:300; line-height:25px}.features-intro{padding-bottom:0px;background-color:#1a4a46}.features-introb3{padding-bottom:15px;background-color:#fff; width:100%}.features-introb3 h1{font-size:27px;color:#1a4a46;font-weight:700}.features-introb3 h2{font-size:18px;color:#1a4a46;line-height:24px; font-weight:400;}.features-introb3 h3{font-size:12px;color:#1a4a46;line-height:24px; font-weight:400;}
.features-introb4{
	padding-bottom: 0px;
	background-color: ;
	width: 80%;
}.features-introb4 h1{
	font-family: 'machina', sans-serif;
	font-size: 30px;
	color: #1a4a46;
	font-weight:300;
}
.features-introb4 h2{
	font-family: 'machina', sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #faf8ec;
	font-weight:300;
}
.features-introb4 h3{
	font-family: 'machina', sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #1a4a46;
	font-weight:300;
}
.prefooter{
	background-color:#1a4a46;
	padding-top: 90px;
	padding-bottom:90px;
}
.features-intro-bgd{
padding-bottom:0px; background-color:#fcc9c2;
font-family: 'machina', sans-serif;
color: #1a4a46;
font-weight:300;
	}
.features-intro-bgd h1{
	font-size: 30px;
	color: #1a4a46;
	font-weight:300;
	line-height:30px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.features-intro-bgd h3{
	font-size: 30px;
	color: #1a4a46;
	font-weight:300;
}
.features-intro-bgd h4{
	font-size: 30px;
	color: #fff;
	font-weight:300;
	line-height:40px; 
}
.features-intro-bgd p{
	font-size: 18px;
	color: #fff;
	font-weight:300;
	line-height: 28px;
	padding-top: 0px;
}
.features-intro-bgd-slider{
	position: relative;
	padding-top: 0px;
	padding-right: 15%;
	padding-bottom: 25px;
	padding-left: 15%}
.features-intro-bgd li p{color:#faf8ec;font-size:16px;font-family:'machina', sans-serif; font-weight:300; line-height:25px}
.especial-color
{
	background-color:#541f00}
	.especial-pd
{
	padding-bottom:2px:}
.fe
.features-intro-img{position:relative}.slides li h1{margin:0;padding:0}.features-slider .flickity-page-dots{text-align:left;margin-top:50px;position:static}.features-slider .flickity-page-dots .dot{margin:0 12px 0 0}.device{position:absolute;top:-60px;left:30%;min-height:200px;width:359px;background:url(../img/iphone-skeleton.png) center center no-repeat}.device-content{position:absolute;top:115px;left:56px;width:247px;height:445px}.device-content img{width:247px;height:445px}.visible{opacity:1}.download{padding:0}.download h1{margin:5 0 0;color:#1a4a46;font-weight:900;font-size:30px} footer{
	padding: 35px;
	background-repeat: no-repeat;
	background-color: #f0f0f0;
	background-position: center top
}footer p{color:#173447;font-size:14px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;border-top:5px solid #bfb48a;background-image:url(../img/overlay.png);background-color:rgba(0,153,204,.95);background-repeat:no-repeat;background-position:center bottom}.overlay nav{position:relative;top:40%;height:60%;text-align:center;font-size:54px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.overlay ul{position:relative;display:inline-block;margin:0 auto;padding:0;list-style:none}.overlay ul li{display:block;float:left;margin-right:20px;margin-left:20px}.overlay ul li:last-child{margin-right:0}.overlay ul li i{display:block;margin-bottom:10px;font-size:40px}.overlay ul li a{display:block;padding:50px 0;min-width:190px;border-radius:2px;color:#fff;font-weight:400;font-size:18px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-transform:uppercase;border-width:1px;border-style:none solid;border-top:1px #bfb489;border-right:1px solid #bfb489;border-bottom:1px #bfb489;border-left:1px solid #bfb489;border-color:#bfb489}.overlay ul li a:focus,.overlay ul li a:hover{color:#fff;border-width:1px;border-style:solid none;border-top:1px solid #fff;border-right:1px #fff;border-bottom:1px solid #fff;border-left:1px #fff;border-color:#fff}.overlay-boxify{visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.overlay-boxify.open{visibility:visible;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay-boxify nav ul li{opacity:0;-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.overlay-boxify.open nav ul li{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.wp1,.wp2,.wp3,.wp4,.wp5,.wp6{visibility:hidden}.bounceInDown,.bounceInLeft,.bounceInRight,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp,.fadeInUpD,.fadeInUpDelay{visibility:visible}.delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-07s{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-09s{-webkit-animation-delay:.9s;animation-delay:.9s}
.bg_consult{
	border: 0;
	width: 100%;
	padding: 20px 10px 20px 20px;
	color: #ffbeb6;
	background-color:#fcc9c2;
	background-image:url(../img/parallax-roos.jpg);
}
.consult {
    color: #fcc9c2;
    font-size: 19px;
    font-family: 'machina', sans-serif;}
.campos-from{
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
	border: 1px solid #FCC9C2;
	background-color: #1a4a46;
	width: 100%;
	color: #FCC9C2;
	font-family: 'machina', sans-serif;
	font-size: 18px;
	padding: 8px;
	border-radius:5px;
}.ENVIAR-FORM{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:2px 2px 2px 2px;border:1px solid #3c5c51;background-color:#fcc9c2;width:250px;color:#3c5c51;font-family:'machina', sans-serif;font-size:17px;transition:.5s;font-weight:300;text-transform:uppercase;margin-bottom:15px;padding:10px 5px}.ENVIAR-FORM:hover{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px 2px 2px;background-color:#fff;color:#cc9c2;font-family:'machina', sans-serif;font-size:15px;transition:.5s;border:1px solid #802602;padding:12px 5px}
.titulo_form{
	color: #fcc9c2;
	font-family: 'machina', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding-top: 8px;
	padding-bottom: 5px
}
.titulo_form2{
	color: #fcc9c2;
	font-family: 'machina', sans-serif;
	font-size: 16px;
	font-weight: 300;
	padding-top: 15px;
	padding-bottom:15px;
	line-height:15px;
}
.titulo_form_res{color:#fcc9c2;font-family:'machina', sans-serif;font-size:25px;letter-spacing:0px;padding:3px 5%; font-weight:300}.titulo_form_res_l{color:#1a4a46;font-family:'machina', sans-serif;font-size:17px;font-weight:700;padding-top:3px;padding-bottom:3px;}.titulo_form_res_l:hover{
	color: #fff;
	background-color: #1a4a46;
}.vias{color:#fff;font-family:'machina', sans-serif;font-size:30px;font-weight:700;padding-top:5px;padding-bottom:0}.vias2{color:#fff;font-family:'machina', sans-serif;font-size:14px;font-weight:400;padding-top:5px;padding-bottom:0}.escale{width:99%}.constant{height:99px;background-color:#1a4a46;width:300px;position:fixed;bottom:0;left:0;right:0;-webkit-box-shadow:0 0 16px -5px #333;-moz-box-shadow:0 0 16px -5px #333;box-shadow:0 0 16px -5px #333;border-radius:8px 8px 0 0;-moz-border-radius:1px;-webkit-border-radius:1px 1px 1px 1px;font-size:17px;font-weight:900;text-align:center;transition:.5s;padding-top:0px; padding-left:5px;margin-left:0%;color:#fffef6}.constant:hover{color:#fff;bottom:0;height:120px;transition:.5s}
.titulo_form_cap{
	color: #ce1c2d;
	font-family: 'machina', sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 5px
}
.constantmobile {display: none;}
.txt-pie {
    color: #3c763d;
    font-size: 11px;
    font-family: 'machina', sans-serif;
	line-height:15px;
}
.edifmobilesi {display: inherit;}
.edifmobile {display: none;}

.alto_txt_titulos {
	margin-top:150px;
	}
.selec-down { 
padding-top:20%; padding-bottom:2%;}
.selec-down-int { 
padding-top:30px; padding-bottom:2%;}
.videoBG {
    position: fixed;
    z-index: -1;
	   width:100%;     
    height: 1240px;
	background-image:url(../img/poster.jpg);
}
.destacadas{
	margin: 0;
	margin-top: -100px;
	padding: 0;
	background-image: url(../img/bg-destacadas.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.destacadas-responsive{
	margin: 0;
	padding: 0;

	background-position: center top;
}
.box-gral-pad{
	padding-bottom: 0%;
	padding-left:15%;
	padding-right:15%;
	padding-top:10%;
	text-align:left;
	margin-top: 0px;

}
.box-gral-pad-bot{
	padding-bottom: 0%;
	padding-left:15%;
	padding-right:15%;
	padding-top:2%;
	text-align:left;
	margin-top: 0px;

}
.box-gral-pad-brd{
	padding-bottom: 0%;
	padding-left:0%;
	padding-right:0%;
	padding-top:0%;
	text-align:left;
	margin-top: 0px;

}
.box-gral-pad-bot-big{
	padding-bottom: 0%;
	padding-left:15%;
	padding-right:15%;
	padding-top:10%;
	text-align:left;
	margin-top: 0px;

}
button.mas-info {
	display: block;
	float: left;
	font-family:'machina', sans-serif;
	color:#1a4a46;
	font-size:14px;
	font-weight:700;
	width: 142px;
	height: 60px;
	background-color: #fcc9c2;
	text-align: left;
	margin-top: 2px;
	transition: all 500ms ease;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-image: url(../img/bot-mas-info01.png);
	background-repeat: no-repeat;
	background-position: left center;
	border:0px;
	
}

button.mas-info:hover {
	transition: all 500ms ease;
	background-image: url(../img/bot-mas-info01-hover.png);
	border:0px;
	color:#1a4a46;
	border: 0px;
}
button.mas-info-ab {
	display: block;
	float: left;
	font-family: 'machina', sans-serif;
	color: #e9e4bc;
	font-size: 14px;
	font-weight: 700;
	width: 142px;
	height: 60px;
	background-color: #1a4a46;
	text-align: left;
	margin-top: 2px;
	transition: all 500ms ease;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-image: url(../img/ab1.png);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px;
}

button.mas-info-ab:hover {
	transition: all 500ms ease;
	background-image: url(../img/ab2.png);
	border: 0px;
	color: #ffffff;
	border: 0px;
	transition: all 500ms ease;
}
button.mas-info-brd {
	display: block;
	float: left;
	font-family: 'machina', sans-serif;
	color: #e9e4bc;
	font-size: 14px;
	font-weight: 700;
	width: 142px;
	height: 60px;
	background-color: #1a4a46;
	text-align: left;
	margin-top: 2px;
	transition: all 500ms ease;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-image: url(../img/bot-mas-info-brd1.png);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px;
}

button.mas-info-brd:hover {
	background-image: url(../img/bot-mas-info-brd2.png);
	border: 0px;
	color: #ffffff;
	border: 0px;
	transition: all 500ms ease;
}
button.mas-info-brd1 {
	display: block;
	float: left;
	font-family: 'machina', sans-serif;
	color: #fcc9c2;
	font-size: 14px;
	font-weight: 700;
	width: 170px;
	height: 60px;
	background-color: #1a4a46;
	text-align: left;
	margin-top: 2px;
	transition: all 500ms ease;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 45px;
	background-image: url(../img/bot-mas-info01-brd-h.png);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px;	
}

button.mas-info-brd1:hover {
	transition: all 500ms ease;
	background-image: url(../img/bot-mas-info01-brd.png);
	border: 0px;
	color: #f0eee0;
	border: 0px;
}
button.mas-info-brd1:active
  { 	display: block;
	float: left;
	font-style:italic;
	font-family: 'machina', sans-serif;
	color: #f6f4e6;
	font-size: 16px;
	font-weight: 700;
	width: 170px;
	height: 60px;
	background-color: #1a4a46;
	text-align: left;
	margin-top: 2px;
	transition: all 500ms ease;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 45px;
	background-image: url(../img/bot-mas-info01-brd-h.png);
	background-repeat: no-repeat;
	background-position: left center;
	border: 5px;	}
 
  
.slogan-frases
{
	background-color:#f1efe0;
	padding-left:11%;
	padding-right:15%;
	padding-top:5%;
	padding-bottom:5%;
	color:#602401;
	font-size:29px;
	font-weight:300;
	width:80%;
	text-align:center;
}
.slogan-frases h3
{
	font-size:16px;
	font-weight:400;
	line-height: 28px;

}
.slogan-frases-w
{
	transition: all 500ms ease;
	background-color:#fff;
	padding:5%;
	color:#602401;
	font-size:29px;
	font-weight:300;
	width:100%;
}
.slogan-frases-w h1
{

	color:#602401;
	font-size:18px;
	font-weight:300;
}
.slogan-frases-brd
{
	background-color:#1a4a46;
	padding-left:5%;
	padding-right:15%;
	padding-top:5%;
	padding-bottom:5%;
	color:#f1efe0;
	font-size:29px;
	font-weight:300;
	width:90%;
	text-align:left;
}
.slogan-frases-brd h1
{
	color:#f1efe0;
	font-size:29px;
	font-weight:300;
 
}
.slogan-frases-brd h3
{
	color:#f1efe0;
	font-size:55px;
	font-weight:200;
 
}
.slogan-frases-brd h2
{
	color:#f1efe0;
	font-size:16px;
	font-weight:300;
 
}
.slogan-frases-brd-int
{
	background-color:#1a4a46;
	padding-left:7%;
	padding-right:15%;
	padding-top:5%;
	padding-bottom:5%;
	color:#f1efe0;
	font-weight:300;
	text-align:left;
	height:550px;
}
.slogan-frases-brd-int h1
{
	color:#fcc9c2;
	font-size:29px;
	font-weight:300;
 
}
.slogan-frases-brd-int h2
{
	color:#fff;
	font-size:15px;
	font-weight:300;
	line-height:25px;
 
}
.slogan-frases-brd-int h3
{
	color:#f1efe0;
	font-size:19px;
	font-weight:300;
	line-height:45px;
 
}
.slogan-frases-brd-int h4
{
	color:#fcc9c2;
	font-size:25px;
	font-weight:300;
	margin-bottom:0px;
	margin-top:0px;
	
 
}
.slogan-frases-brd-tbl
{
	background-color:#1a4a46;
	color:#f1efe0;
	font-weight:300;
	text-align:left;
	padding:5%;

}
.slogan-frases-brd-tbl h1
{
	color:#f1efe0;
	font-size:28px;
	font-weight:300;
	
 
}
.slogan-frases-brd-tbl h2
{
	color:#f1efe0;
	font-size:16px;
	font-weight:300;
	line-height: 25px;
 
}
.slogan-frases-brd-tbl p
{
	color:#f1efe0;
	font-size:16px;
	font-weight:300;
	line-height: 28px;
	
 
}
.slogan-frases-bgd-tbl
{
	background-color:#f1efe0;
	color:#1a4a46;
	font-weight:300;
	text-align:left;
	padding:9%;

}
.slogan-frases-bgd-tbl h1
{
	color:#1a4a46;
	font-size:29px;
	font-weight:300;
	
 
}
.slogan-frases-bgd-tbl h2
{
	color:#1a4a46;
	font-size:16px;
	font-weight:300;
	line-height: 25px;
 
}
.slogan-frases-bgd-tbl h3
{
	color:#1a4a46;
	font-size:30px;
	font-weight:300;
	line-height: 40px;
 
}
a.redes {

	transition: all 500ms ease;
	-moz-opacity:100;
	opacity:100;

}
a.redes:hover {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	transition:.5;
}
a.redes2 {

	transition: all 500ms ease;
	-moz-opacity:70;
	opacity:.70;
	padding-top: 190px;

}
a.redes2:hover {
	filter:alpha(opacity=80);
	-moz-opacity:.100;
	opacity:100;
	transition:.5;
}
.bg-brd{
	background-color:#1a4a46;

}
.destacadas-responsive {
		display: none;

	}
	.gracias-consultas
{
font-family:'machina', sans-serif;
 color:#ffffff;
 font-size:16px;
 font-weight:400;
}
.colors_bg01{ background-color:#1a4a46}
.colors_bg02{ background-color:#f0eee0}
/*300*/
.colors_bg02_img{
	background-color: #f0eee0;
	background-image: url(../img/destacadas/terravista-dest02.jpg);
	background-repeat: no-repeat;
  position: relative;

}
.colors_brd02_img{
	background-color: #1a4a46;
	background-image: url(../img/destacadas/terravista-dest01.jpg);
	background-repeat: no-repeat;
  position: relative;

}
.colors_bg02b_img{
	background-color: #f0eee0;
	background-image: url(../img/destacadas/terravista-dest05-m.jpg);
	background-repeat: no-repeat;
  position: relative;

/*450*/
}.colors_bg03_img{
	background-color: #f0eee0;
	background-image: url(../img/destacadas/terravista-dest05-m.jpg);
	background-repeat: no-repeat;
  position: relative;

}
.cold_eh01{
	height:300;
	min-height: 300px;

}
.cold_eh02{
	height:350;
	min-height:350px;

}
.pres_in{
animation: fadeIn ease 2s;
  -webkit-animation: fadeIn ease 2s;
  -moz-animation: fadeIn ease 2s;
  -o-animation: fadeIn ease 2s;
  -ms-animation: fadeIn ease 2s;
}	
.fiyty50{
	width:50%;
}	
.bloque-brd	{
background:#1a4a46;
	width:350px;
	height: 370px;
	float:left;
	padding:2%;
 }
 .bloque-brd-master	{
background:#1a4a46;
	width:350px;
	height: auto;
	float:left;
	padding-left:50px;
	padding-right:50px;
 }
.bloque-brd-canstant{
position:absolute;
    bottom:0px;
	left:0px;
}	
.bloque-brd-canstant-top{
position:absolute;
top:0px;
left:0px;
}
.selec-brd{
	font-family: 'machina', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #faf8ec;
	font-weight:300;
}
.selec-brd h1{
	font-family: 'machina', sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #faf8ec;
	font-weight:300;
}
.selec-brd h2{
	font-family: 'machina', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #faf8ec;
	font-weight:300;
}
.bloque-clr	{
background:#f0eee0;
	width:350px;
	height: 370px;
	float:left;
	padding:2%;
 
}
.bloque-clr h1{
	font-family: 'machina', sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #1a4a46;
	font-weight:300;
}
.bloque-clr h2{
	font-family: 'machina', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #1a4a46;
	font-weight:400;
}
.selec{background-image:url(../img/selec-elproyecto.jpg);background-repeat:no-repeat;position:relative;width:100%;height:800px;background-position:center top}

.selec-club{background-image:url(../img/selec-club.jpg);background-repeat:no-repeat;position:relative;width:100%;height:800px;background-position:center top}

.selec-deportes{background-image:url(../img/selec-deportes.jpg);background-repeat:no-repeat;position:relative;width:100%;height:800px;background-position:center top}
.selec-master{
	background-image:url(../img/selec-master.jpg);
	z-index: ;
    position: relative;
    top: 0;
    left: 0;
    height: 750px;
    width: 100%;
	background-repeat:no-repeat;}
.selec-sec-el-proyecto{
	background-image: url(../img/el-proyecto-entrada.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 100%;
	height: 800px;
	background-position: right top;
}
.pie-footer {
    color: #f2efe0;
    font-family: 'machina', sans-serif;
    font-size: 15px;
    font-weight: 700;
	line-height:25px;
	}
	.pie-footer a {
    color: #e8e5d2;
    font-family: 'machina', sans-serif;
	opacity:100;
	}
	.pie-footer:hover {
    color: #fff;
    font-family: 'machina', sans-serif;
	opacity: .5;
	
	}
		/*
TITULOS
*/
.titulos-principales-cont{
	padding-top: 15%;

  }
  .titulos-principales-cont-tk{
	padding-top: 9%;

  }
  .titulos-principales{
	font-size: 70px;
	color: #fff;
    font-family: 'machina', sans-serif;
	font-weight:400;
	letter-spacing: 15px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	text-transform: uppercase;

  }
    .titulos-principales-tk{
	font-size: 22px;
	color: #fff;
    font-family: 'machina', sans-serif;
	font-weight:400;
	letter-spacing: 5px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	text-transform: uppercase;

  }
    .titulos-principales-home{
	font-size:65px;
	color: #fff;
    font-family: 'machina', sans-serif;
	font-weight:400;
	letter-spacing: 20px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	text-transform: uppercase;

  }
    .titulos-principales-indices{
	font-size: 16px;
	color: #fff;
    font-family: 'machina', sans-serif;
	font-weight:400;
	letter-spacing: 1px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	text-transform: uppercase;

  }
      .titulos-principales-indices-tk{
	font-size: 13px;
	color: #fff;
    font-family: 'machina', sans-serif;
	font-weight:400;
	letter-spacing: 1px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	 
  }
	/*
IMG DESTACADAS
*/
.dest-secciones{
position:inherit;
padding:0px 0;
min-height:auto;
width:100%;
height:980px;
animation: fadeIn ease 2s;
  -webkit-animation: fadeIn ease 2s;
  -moz-animation: fadeIn ease 2s;
  -o-animation: fadeIn ease 2s;
  -ms-animation: fadeIn ease 2s;
  -webkit-box-shadow: inset 0px -5px 17px -1px rgba(0,0,0,0.5); 
box-shadow: inset 0px -5px 17px -1px rgba(0,0,0,0.5);
  }
  .dest-ubicacion{
min-height:auto;
background:url(../img/terravista-slide-ubicacion.jpg) top center/cover no-repeat ;
width:100%;
height:980px;
  }
  .dest-proyecto{
min-height:auto;
background:url(../img/terravista-slide-el-proyecto.jpg) top center/cover no-repeat ;
width:100%;
height:980px;
  }
  .dest-masterplan{
min-height:auto;
background:url(../img/terravista-slide-masterplan.jpg) top center/cover no-repeat ;
width:100%;
height:980px;
  }
  .dest-deportes{
min-height:auto;
background:url(../img/terravista-slide-deportes.jpg) top center/cover no-repeat ;
width:100%;
height:980px;
  }  
    .dest-colegio{
min-height:auto;
background:url(../img/terravista-slide-colegio.jpg) top center/cover no-repeat ;
width:100%;
height:980px;
  }
      .dest-centro{
min-height:auto;
background:url(../img/terravista-slide-centro.jpg) top center/cover no-repeat ;
width:100%;
height:980px;
  }
.dest-desarrolladores{
min-height:auto;
background:url(../img/bg-desarrolladores.jpg) top center/cover no-repeat ;
width:100%;
height:200px;
  }
.dest-imagenes{
min-height:auto;
background:url(../img/terravista-slide-imagenes.jpg) top center/cover no-repeat ;
width:100%;
height:980px;
  }
.dest-paisajismo{
min-height:auto;
background:url(../img/slideroos.jpg) top center/cover no-repeat ;
width:100%;
height:980px;
  }
.dest-club{
min-height:auto;
background:url(../img/terravista-slide-club.jpg)  center center/cover no-repeat ;
width:100%;
height:980px;
  }
.fixed-alea{
	/* background-attachment: fixed; */
	background-image: url(../img/el-proyecto-concep.jpg);
	width: 100%;
	height: 750px;
	background-repeat: no-repeat;
	background-position: right top;
  }
  .fixed-desarrolladores{
/* background-attachment: fixed; */
background-image:url(../img/desarrolladores01.jpg);
width: 100%;
height: 550px;
 /* background-attachment: fixed; */
  }
  .fixed-paisajismo{
	/* background-attachment: fixed; */
	background-image: url(../img/parallax-roos.jpg);
	width: 100%;
	height: 500px;
	background-position: center;
}
  .fixed-master{
	/* background-attachment: fixed; */
	background-image: url(../img/masterplan-up.jpg);
	width: 100%;
	height: 700px;
  }
  .fixed-club{
	/* background-attachment: fixed; */
	background-image: url(../img/terravista-slide-club-fix.jpg);
	width: auto;
	height: 780px;
	background-position: center top;
  }
    .fixed-colegio{
/* background-attachment: fixed; */
background-image:url(../img/colegio3.jpg);
width: 100%;
height:500px;
  }
      .fixed-centro{
/* background-attachment: fixed; */
background-image:url(../img/centro3.jpg);
background-color:#1a4a46;
width: 100%;
height:500px;
  }
  .fixed-deportes{
	
background-image: url(../img/deportes-concep.jpg);
    width: 100%;
 background-repeat:no-repeat;
  }
    .fixed-alt{
	    height: 800px;
		
  }
      .fixed-brd{
	border-top-width: 30px;
	border-top-style: solid;
	border-top-color: #f8efe0;		 
		
  }
  .img-responsive-col {
	display: block;
	max-width:100%;
	height: auto;
}
  .off-mobile {
		display: block;

	}
.off-mobile-resp {
		display: none;

	}
	.on-mobile {
		display: none;
	}
		.off-mobile-img {
		display: block;

	}
	 .bg_com3 {
	background-image: url(../img/bg-colm3.png);
	background-position: center top;
	background-repeat: no-repeat;
	}
	
	
.wrap-map{display:block;float:CENTER;width:100%;height:400px;box-sizing:border-box;padding:60px 40px 40px 15px;overflow:hidden}#map{height:400PX}.wrap-texto-ubicacion{margin-bottom:3px;color:#003044;font-size:30px;line-height:35px;font-family:'machina', sans-serif;width:90%; font-weight:300}.wrap-texto-ubicacion h2{margin-bottom:3px;color:#f9f8ed;font-size:30px;line-height:40px;font-family:'machina', sans-serif; font-weight:300}.wrap-texto-ubicacion h8{margin-bottom:3px;color:#f9f8ed;font-size:16px;font-family:'machina', sans-serif}.wrap-seccion-ubic{background-color:#1a4a46;padding:0}.parp{animation-name:parpadeo;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:parpadeo;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}@-moz-keyframes parpadeo{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes parpadeo{0%,100%{opacity:1}50%{opacity:0}}@keyframes parpadeo{0%,100%{opacity:1}50%{opacity:0}

}