@import url(bootstrap.min.css);@import url(jetmenu.css);@import url(datepicker.css);@import url(owl.carousel.css);@import url(superslides.css);@import url(flatWeatherPlugin.css);@import url(animate.css);@import url(fotorama.css);@import url(jquery.fancybox.css);@import url(font-awesome.min.css);@import url(fontic-hotel.css);@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700,800);


@font-face {
	font-family: 'Cocogoose';
	src: url('../fonts/Cocogoose.eot');
	src: local('☺'), url('../fonts/Cocogoose.woff') format('woff'), url('../fonts/Cocogoose.ttf') format('truetype'), url('../fonts/Cocogoose.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

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

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

body{overflow-x:hidden; font-family: 'Roboto-Light', Sans-Serif; font-size:15px; letter-spacing: 0.8pt; line-height: normal}
p { font-size:1em;}

a {
    color: #d5a765;
    text-decoration: none;
}

a:hover, a:focus {
    color: #5bc0de;
    text-decoration: none;
}

hr{margin:40px 0;}
h1,h2,h3,h4,h5,h6{/*margin:2em 0;*/text-transform:uppercase; color:#424243}
h1{/*font-weight:900;*/ margin: 0 0 1em;}
h2{font-weight:900;}
h4 span{display:block;font-size:0.8em;margin-top:0.5em;}
h5{color:#888;margin:0;}
h1::after{/*background:#d5a765;*/content:"";display:block;height:2px;margin-top:15px;width:170px;}

.text-center h1::after{margin:15px auto 0;}a,button{cursor:pointer;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}.btn{text-transform:uppercase;}#loader{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:5000;}#loader i{left:50%;margin:-24px 0 0 -24px;position:absolute;top:50%;}

.titulo::after {background:#d5a765;content:"";display:block;height:2px;margin-top:15px;width:170px;}

.primary-background{/*background:rgba(66, 66, 67, 0.48);*/ color:#fff;}

.primary-background h1::after{background:#fff;}

.primary-background h5{color:#fff;}

.primary-color{color:#76d1e5 !important;}

.color1{background:#76d1e5;}
.color2{background:#ffffff;}
.color3{background:#424243; color:#fff;}
a.color3:hover,button.color3:hover{background:#000;color:#fff;}.color3 h1,.color3 h2,.color3 h3,.color3 h4{color:#fff;}.owl-controls{margin:30px 0;}.owl-controls .owl-prev,.owl-controls .owl-next{color:#000;cursor:pointer;opacity:0.1;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}.owl-controls .owl-prev:hover,.owl-controls .owl-next:hover{opacity:0.2;}
header{/*background:#1a1a1a;*/ background:#424243; left:0;position:fixed;top:0;width:100%;z-index:1000;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.hide-header{/*top:-86px;*/}
#header ul{list-style:none;margin:24px 0 0 0;padding:0;}
#header ul li{display:inline;margin:0 0 0 20px;}#header ul li a{color:#888;}#header ul li a:hover{color:#fff;}#header ul li i{margin-right:5px;}#header ul li .btn,#header ul li .btn i{color:#fff;}
#logo{/*height:85px;padding:20px 15px;*/}
#logo img{/*max-width: 200px; position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);*/}
header nav{/*background:#222;border-top:1px solid #2e2e2e;*/}
#slider .tint{background:rgba(163, 145, 98, 0.23); height:100%;}
.slides-navigation a{background:rgba(0,0,0,0.4);color:#fff;opacity:0.4;padding:10px 20px 10px 15px;}
.slides-navigation a:hover{opacity:1;}
.slides-pagination{bottom:15px;}
.slides-pagination a{border:1px solid #fff;}.slides-pagination a.current{background:#fff;}

#slider .content{
	padding: 0 30px;
    position: absolute;
    top: 50%;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    text-align: -webkit-center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	/*padding:0 30px;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);*/}


#slider .content2{
	/*padding: 0 30px;
    position: absolute;
    top: 63%;
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    text-align: -webkit-center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);*/
	/*padding:0 30px;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);*/
	}
	
	
#slider .content h1,
#slider .content h5{color:#fff;margin:0;margin-bottom:15px;}
#slider .content h1::after{display:none;}
#video{position:relative;width:100%;}
#video video{background:url(../images/cover.jpg) no-repeat;background-size:cover;bottom:0;height:auto;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:0;width:auto;}
#video .tint{background:rgba(0,0,0,0.4);height:100%;left:0;position:absolute;top:0;width:100%;}
#video .tint .container{height:100%;left:0;margin:0 auto;position:relative;top:0;}
#weather{color:#fff;height:100%;position:absolute;width:100%;}
#weather h2,.flatWeatherPlugin .wiToday .wiDay,.flatWeatherPlugin .wiToday>.wiIconGroup p{display:none;}.flatWeatherPlugin .wiToday{position:absolute;right:45px;top:150px;width:auto;}.flatWeatherPlugin .wiToday>.wiIconGroup,.flatWeatherPlugin div.wiToday>p.wiTemperature{float:left;text-align:left;width:90px;}.flatWeatherPlugin div.wiToday>p.wiTemperature{font-size:500%;width:130px;}.flatWeatherPlugin ul.wiForecasts{bottom:30px;left:0;position:absolute;right:30px;width:auto;}.home-section{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;}.home-section .photo{background-position:center center;background-repeat:no-repeat;background-size:cover;}.home-section .padding{padding:120px 80px;}#welcome .photo{background-image:url(../images/home-hotel.jpg);}

.home-section .padding {
    padding: 160px 80px;
}

#rooms .photo{background-image:url(../images/coral.jpg);}

#restaurant .photo{background-image:url(../images/arrecife.jpg);}

#spa .photo{background-image:url(../images/arena.jpg);}

#golf .photo{background-image:url(../images/perla.jpg);}

#house .photo{background-image:url(../images/perla.jpg);}

#ultimo .photo{background-image:url(../images/ultimo.jpg);}

#amenidades .photo{background-image:url(../images/ultimo.jpg);}

#contacto h1::after{background:#9c9c9c;}

.titulo-banner h1::after {
    background: white;
    top: 20px;
    position: relative;
}

#specials{padding:80px 0;}#specials .price{background:rgba(0,0,0,0.8);color:#fff;display:block;padding:15px 0;position:absolute;right:15px;text-align:center;top:0;width:100px;}#specials .price span{display:block;font-size:2em;font-weight:900;line-height:1em;}#blog{padding:80px 0;}.latest-post h4{margin:1.5em 0 0;}.latest-post h4 a{color:#222;}.latest-post h4 a:hover{color:#888;}.latest-post h6{color:#ccc;margin:0.5em 0 2em;text-transform:none;}.latest-post h6 a{color:#ccc;}.latest-post h6 a:hover{color:#888;}.latest-post h6 span{margin-right:20px;}.latest-post h6 i{margin-right:7px;}#home-reviews{padding:80px 0;}.latest-review blockquote{border:0;font-style:italic;margin:0;padding:0 0 0 50px;position:relative;}.latest-review blockquote i{color:#222;left:0;position:absolute;top:0;}.latest-review blockquote small{color:#fff;font-style:normal;margin-top:1em;}#content{padding:210px 0 80px;}.room{padding-bottom:40px;}.room h4{font-weight:900;margin:1em 0;}.room ul{list-style:none;margin-bottom:2em;padding-left:0;}.room ul li{border-bottom:1px solid #e7e7e7;padding:5px 0;}.room ul li span{color:#222;float:right;}.amenities{list-style:none;margin:0;padding:0;}.amenities li{margin-bottom:30px;}.amenities li h6,.amenities li p{margin:0;}.amenities li span{color:#ccc;font-size:40px;margin-right:15px;}.amenity{margin-bottom:50px;}.amenity h3{display:block;height:1em;overflow:hidden;}.amenity .description{display:block;height:4.8em;overflow:hidden;}.fotorama{margin-bottom:2em;}.fotorama__thumb-border{border-color:#37ca95;}.gallery a{margin-bottom:30px;}.menu{list-style:none;padding:0;}.menu li{margin-bottom:30px;}.menu li h6{margin:0;}.menu li h6::after{background:#37ca95;content:"";display:block;height:2px;margin:15px 0;width:50px;}.parallax{background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;}

#reviews{background-image:url(../images/banner1.jpg);color:#fff; padding:80px 0;
    z-index: 700;}

#reviews .reviews-tint{display:block;left:0;height:100%;opacity:0.9;position:absolute;top:0;width:100%;}
#reviews h5{color:#fff;}
#reviews h1::after{background:#9c9c9c;}
#reviews .review img{border:2px solid #fff;}
#reviews .review blockquote{border:0;font-style:italic;margin-top:30px;padding:0;}
#reviews .review blockquote small{color:#fff;}
#reviews-masonry .review{padding:15px;width:33.3333333%;}
#reviews-masonry .review .review-container{border:1px solid #e7e7e7;padding:30px;}
#reviews-masonry .review h4{margin-bottom:0;}
#reviews-masonry .review .stars{color:#ffd200;font-size:1.2em;}
#reviews-masonry .review blockquote{border:0;font-size:1em;font-style:italic;padding:0;}
#reviews-masonry .review blockquote small{font-size:1em;margin-top:1em;}
.wedding-packages{list-style:none;margin:2em 0;padding:0;}
.wedding-packages li{border-bottom:1px solid #e7e7e7;padding:7px 0;}.wedding-packages li i{margin-right:10px;}#contact .col-sm-3{padding-top:60px;}#contact span{font-size:3em;}#contact h4{margin-bottom:0.2em;}#contact i{margin-right:10px;}#map-canvas{height:500px;}.price{background:rgba(0,0,0,0.8);color:#fff;padding:15px;position:absolute;right:30px;top:0;}.price span{display:block;font-size:1.5em;font-weight:900;}#special-offers{padding:80px 0;}.special-offer{margin-bottom:30px;position:relative;}.special-offer .description{background:#fff;padding:1px 30px 15px 30px;}.special-offer .description p{height:5.5em;overflow:hidden;}.special-offer .description .btn{margin-bottom:15px;}.voucher{padding-bottom:60px;}.voucher h4 span{font-size:1.5em;font-weight:900;}.voucher p{height:7em;overflow:hidden;}.grid{background:#eee;margin-bottom:30px;padding-bottom:10px;padding-top:10px;}.tab-pane{padding:15px 0;}.post h5{margin-bottom:5px;}.post h5 span{margin-right:20px;}.post h5 span i{margin-right:7px;}.share{display:table;list-style:none;margin:3em 0;padding:0;width:100%;}.share li{float:left;margin-right:5px;}.share li h5{margin:7px 10px 0 0;}.tags{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;display:table;list-style:none;margin:3em 0;padding:10px 0;width:100%;}.tags li{float:left;margin-right:15px;}#author{margin:3em 0;}#author h4{margin:0;}#author p{margin:0.5em 0;}#author .social{display:table;list-style:none;margin:0;padding:0;width:100%;}#author .social li{float:left;margin-right:5px;}#author .social li a{color:#d8d8d8;}#author .social li a:hover{color:#bbb;}#paging{display:table;list-style:none;margin:3em 0;padding:0;width:100%;}.gallery{list-style:none;padding:0;}.gallery li{margin-bottom:30px;}.post .author{margin-bottom:15px;}.media{margin-top:40px;}.media-photo{width:80px;}.sidebar{margin-bottom:60px;}.sidebar h4{margin:0 0 1em;}.sidebar h4 i{color:#ddd;margin-right:10px;}.sidebar li{border-bottom:1px solid #e7e7e7;}.sidebar li a{display:block;padding:10px 0;}.sidebar .meta{color:#888;display:block;}.icons span{display:inline-block;font-size:3em;margin:20px;}#widgets{background:#222;padding:30px 0;}.widget{padding:0px 15px 30px;}.widget h4{color:#fff;}.widget nav ul{list-style:none;padding:0;}.widget nav ul li a{border-bottom:1px solid #333;color:#888;display:block;padding:5px 0;}.widget nav ul li a:hover{color:#fff;}.widget nav ul li i{margin-right:10px;}

#credits{background:#424243;padding:15px 0;}

#credits ul{list-style:none;margin:0;padding:0;}

#credits ul li{display:inline;margin-left:10px;}

#reservation{background:rgba(0,0,0,0.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000;}#reservation-container{left:50%;margin-left:-230px;padding:30px;position:absolute;top:50%;width:460px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#reservation .close{position:absolute;right:30px;top:30px;width:auto;}#reservation h2{font-weight:900;margin:0 0 1em;}#reservation input{background:rgba(0,0,0,0.1);border:0;color:#fff;font-weight:bold;}#reservation .input-group-addon{background:rgba(0,0,0,0.2);border:0;color:#fff;cursor:pointer;}#reservation .select{background:rgba(0,0,0,0.1);border:0;color:#fff;font-weight:bold;height:auto;text-align:center;}#reservation .quantity,#reservation .children-quantity{background:rgba(0,0,0,0.2);border:0;font-weight:900;}#reservation-arrival,#reservation-departure{cursor:pointer;}#reservation .has-feedback label~.form-control-feedback{line-height:39px;right:15px;top:28px;}.form-control-feedback{right:13px;}.has-feedback label~.form-control-feedback{top:41px;}@media (min-width: 1200px) {}@media (max-width: 991px) {.home-section .padding{padding:80px 60px;}#reviews-masonry .review{width:50%;}}@media (max-width: 767px) {#header ul li#hotel-phone,#header ul li#hotel-email{display:none;}header nav .container{padding:0;}.home-section{display:block;}.home-section .photo{height:400px;}.home-section .padding{padding:60px 40px;}.latest-review blockquote{font-size:1em;padding:0;}.latest-review blockquote i{display:none;}.latest-review blockquote small{font-size:1em;}#reservation-container{margin-left:-140px;width:280px;}#reviews-masonry .review{width:100%;}}@media (max-width: 480px) {.home-section .photo{height:200px;}.home-section .padding{padding:80px 30px;}#header ul li .btn{padding:5px 7px 5px 10px;}#header ul li .btn span{display:none;}#reservation{background:none;position:absolute;}#reservation-container{border-radius:0;left:0;margin:0;top:0;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;}.datepicker{position:absolute;}.flatWeatherPlugin ul.wiForecasts li>span{width:45%;}.flatWeatherPlugin ul.wiForecasts ul.wiForecast{width:55%;}#map-canvas{height:250px;}.post h1{font-size:24px;}.post h5{font-size:1em;}.post h5 span{display:block;margin-bottom:5px;}}



.cafecito { color:#d5a765 !important;}


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background-color: #424243;
	margin-top: 25px;
}


.navbar-toggle {
    padding: 14px 12px;
    margin-top: 28px;
}




.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #424243;
    font-weight: 700;
    background-color: #dadad9;
}


.titulo-banner { position: absolute;
    z-index: 999;
    width: 100%;
    top: 50%;
    padding: 30px;
    text-align: -webkit-center;
    box-sizing: border-box;
	}

.color-movil { color:white;}

.dropdown-menu a { color:#5C5C5C !important;}


.btn-primary {
    color: #fff;
    background-color: #d5a765;
    border-color: #a0712c;
}


.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #1ad2e8;
    border-color: #c1f7ff;
}

.caja-bienvenidos { background: rgba(255, 255, 255, 0.86);
    padding: 40px;
    width: 80%;
   
	}
	

.dropdown-menu>li>a {	
	min-width: 160px;
}






@keyframes animatedBackground {
		from { background-position: 0 0; }
		to { background-position: 100% 0; }
	}
	@-webkit-keyframes animatedBackground {
		from { background-position: 0 0; }
		to { background-position: 100% 0; }
	}
	@-ms-keyframes animatedBackground {
		from { background-position: 0 0; }
		to { background-position: 100% 0; }
	}
	@-moz-keyframes animatedBackground {
		from { background-position: 0 0; }
		to { background-position: 100% 0; }
	}
	
/*****************************/	
	@keyframes animatedBackground2 {
		from { background-position: 100% 0; }
		to { background-position: 0 0; }
	}
	@-webkit-keyframes animatedBackground2 {
		from { background-position: 100% 0; }
		to { background-position: 0 0; }
	}
	@-ms-keyframes animatedBackground2 {
		from { background-position: 100% 0; }
		to { background-position: 0 0; }
	}
	@-moz-keyframes animatedBackground2 {
		from { background-position: 100% 0; }
		to { background-position: 0 0; }
	}
	
	
	
	section#banner{
	width: 100%;
    background-image: url(../images/slider2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	overflow:hidden;
	height: 100vh;
	
}


#banner .tint {
    /*background: rgba(163, 145, 98, 0.23);*/
    height: 100%;
}
	
#nube1	{ 
		width: 100%; 
		background-image: url(../images/nube1.png);
		background-position: center;
		background-repeat: no-repeat;
		
		top: 15%;
		
		margin: 0 auto;
		
    	position: absolute;
    	
		animation: animatedBackground 40s linear infinite;
		-ms-animation: animatedBackground 40s linear infinite;
		-moz-animation: animatedBackground 40s linear infinite;
		-webkit-animation: animatedBackground 40s linear infinite;
		z-index:200;
	}
		
	
#nube2	{ 
		width: 100%; 
		background-image: url(../images/nube2.png);
		background-position: center;
		background-repeat: no-repeat;
		top: -7%;
    	position: absolute;
		
		animation: animatedBackground 80s linear infinite;
		-ms-animation: animatedBackground 80s linear infinite;
		-moz-animation: animatedBackground 80s linear infinite;
		-webkit-animation: animatedBackground 80s linear infinite;
		z-index:200;
	}
	
	
	
#gaviotas 	{ 
		
		background-image: url(../images/gaviota4.gif);
		background-position: center;
		background-repeat: no-repeat;
		
		
		animation: animatedBackground2 40s linear infinite ;
		-ms-animation: animatedBackground 40s linear infinite;
		-moz-animation: animatedBackground 40s linear infinite;
		-webkit-animation: animatedBackground 40s linear infinite;
		
	}
	



.torre {float: right;
    position: relative;
    /*left: -19%;*/
	top:40px;
    width: 33%;
    box-sizing: border-box;
	z-index:2000;
	}


.titulo-banner h1::after {
    margin: 0 auto;
}


.titulo-banner {
    text-align: center;
}


.caja-slider {width:40%;
    height: auto;
    position: relative;
    margin: 0 auto;
    top: 40%; text-align:center; padding:30px;
	}
	
	
.menu-movil { display:none;}

.navbar-brand {
    padding: 0px 15px;
}


.navbar-default {
    background-color: #424243;
    border-color: transparent;
}


.row {
    margin-left: 0px;
    margin-right: 0px;
}


.btn-warning {
    color: #fff;
    background-color: #d5a765;
    border-color: #f0ad4e;
}

#blog h5 {
    color: #fff;
}
#blog p {
    color: #fff;
}


.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #d5a765;
    border-color: #d5a765;
}



.torre2 {
	/*position: relative;
    z-index: 9999;
	margin-bottom: -200px;
	padding-bottom: 0px;
	clear: both;
	float: right;
	margin-top: 30px;
	width: 100%;
	max-width: 660px;*/
	
	position: absolute;
    z-index: 999;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 30px;
    width: 100%;
    max-width: 660px;
    bottom: 0px;
    right: 0px;
}

@media (min-width: 1400px) and (max-width: 1700px){
    .torre{
	left: 10%;
    width: 43%;
	}
}

@media (min-width: 1024px) and (max-width: 1400px){
    .torre{
	left: 5%;
    width: 40%;
    z-index: 300;
    top: 60px;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
    .torre{
	left: 15%;
    width: 68%;
	top:100px;
	z-index:300;
	}
	
	.titulo-banner {
    background-color: rgba(255, 255, 255, 0.76);
	}

	.color-movil {
	color: #424243;
	}
	
	.navbar-default {
	background-color: #4242439c;
	}
	
}


@media (min-width: 468px) and (max-width: 768px){
.torre{
	left: 0%;
	top:80px;
    width: 600px;
	z-index:300;
	}
	
	section#banner {
    height: 100vh;
	}	
	
	.navbar-default {
	background-color: #4242439c;
	}
}



@media (min-width: 300px) and (max-width: 468px){
.torre{
	
    top: 80px;
    width: 100%;
    z-index: 300;
	}
	
	section#banner {
    height: 100vh;
	}	
	
	
	.navbar-default {
	background-color: #4242439c;
	}
	
}


@media screen and (max-width: 768px){
	
	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
		height: 200px;
		position: static;
		width:500px;
		margin: 0 auto;
	}


	.titulo-banner {
    background-color: rgba(255, 255, 255, 0.76);
	}

	section#banner {
   height: 100vh;
	}	

}

@media screen and (max-width: 768px){
.caja-slider {
	width:80%;
	}

.menu-principal { display:none;}
.menu-movil { display:block; margin-top: 0px; padding-bottom: 105px;}

.titulo-banner { background-color:rgba(255, 255, 255, 0.76);  }

.color-movil {color:#424243;}

.caja-bienvenidos {
   	padding: 10px;
	width: 100%;
}


#reviews {
    /*margin-top: -237px;*/
}


.titulo-chapaza {    
    padding-left: 0px;
	}
	
}




.carousel-control.left { display:none;}
.carousel-control.right { display:none;}
