@import url(https://fonts.googleapis.com/css?family=Roboto:100);
@import url(menu.css);
@import url(banner.css);
@import url(valor.css);
@import url(info.css);
@import url(formulario.css);
	
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
}

body {
	font-family: 'Roboto', Trebuchet MS, Arial, Helvetica, sans-serif;
}

header {
	width: 100%;
	height: 50px;
	background-color: rgba(153,0,0,255);
	color: #fff;
	
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}

.contenedor {
	width: 90%;
	margin: auto;
}

.contenedor2 {
	width: 90%;
	margin: auto;
}

.contenedor3 {
	width: 95%;
	margin: auto;
}

#zoom {
	-webkit-transform: scale(1,1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transition: scale(1,1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
}

#zoom:hover {
	-webkit-transform: scale(1.12,1.12);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 100ms;
	-moz-transition: scale(1.12,1.12);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 100ms;
}

h1 {
	float: left;
	margin-top: 6px;
	margin-bottom: 6px;
}

p {
	font-size: 20px;
}

header .contenedor {
	display: table;
}

section {
	width: 100%;
	margin-bottom: 10px;
}

#bienvenidos {
	text-align: center;
	color: #990000;
}

#formulario {
	text-align: center;
}

#tarifas {
	text-align: justify;
}

#galerias {
	text-align: center;
}

#servicios {
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
}

#contacto {
	font-size: 19px;
	text-decoration: none;
}

footer {
	width: 100%;
}

footer a { 
	color:#990000; 
} 

footer .contenedor {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.copy {
	font-size: 17px;
}

.sociales {
	width: 100%;
	text-align: center;
	padding-bottom: 25px;
}

.sociales a {
	font-size: 28px;
	text-decoration: none;
	color: #333;
	
}
#carrusel1 {
	margin-top: 50px;
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
	margin-bottom: 50px;
	
}
footer div img {
	display: block;
	padding-top: 15px;
}

#bienvenidos .contenedor p {
	text-align: justify;
}
.contenedor p .icon-star {
	color: #990000;
}

@media (min-width:768px) {
	.sociales {
		width: auto;
	}
	footer .contenedor {
		justify-content: space-between;
	}
}

@media (min-width:1024px) {
	.contenedor {
		width: 1000px;
	}
	.contenedor2 {
		width: 1000px;
	}
	.contenedor3 {
		width: 1000px;
	}
}
