/*body {
	background: #EFEFEF;
	margin: 0;
	padding: 0;
}*/




.container{
font-family: 'Noto Sans', sans-serif;
color:#727272;
}

#container {
	width: 100%;
	/*
	background: #1E99BF;
	*/
	}
#container #slide {
	width: 900px;
	height: 300px;
	margin: 0 auto;
}


.footer{
background-color:#333333;
}

.contenedor_footer{
width:100%;
height:120px;
background-color:#333333;
}
.contenedor_footer2{
width:100%;
height:60px;
background-color:#262626;
}

.container h1{
border-bottom: solid 1px #eaeaea; 
padding-bottom:5px;
}

.producto{
	width:80%;
	min-height:100px;
	overflow:hidden;
	}

.producto h2{
padding-top:10px;

}

.producto p{
padding-left:20px;
}

.descripcion {
float:left;
}

.cont_img{
float:left;
}

.producto img{
	padding-top:10px;
	float:left;
	padding-right:10px;
}

.cont_productos{

width:100%;
margin-bottom:100px;
}

.cont_producto ul li{

list-style:none;

/*
display:inline;
*/
/*
float:left;
*/
margin-bottom:50px;
}

.cont_productos li{
padding-left:100px;
background-color:red;


}

.prod{
width:90px;
margin-right:20px;
}

.bot_productos{
margin: 0 auto;
width:1024px;
height:70px;
}

.producto{
width:80%;
min-height:100px;

}


.centrado
{
	
float: left;
/*margin-right: 35%;*/

}
.centrado_nav
{
margin-right: 30%
}

input[type=text] {
padding:5px; 
border:solid  #d9e0e6;
font-size:21px;
color:#7ab8ca
}



input[type=submit] {
padding:5px 15px; 
background:#ccc; 
border:0 none;
cursor:pointer;
}
input.mac {
width:100px;
font-size: 18px;
height:35px;
margin-top: 10px;

}

input.mac:hover {
background:#fff;
color:#5b5b5b;
}



textarea {
/*
width:375px;
height:150px;
*/
width: 100%;
margin-top: 20px;
background-image: url(images/bg.png);
height:150px;

}

label{
color:#5b5b5b;
margin-top:10px;
margin-bottom:2px;
font-size:22px;
}

input    {
display:block;
width: 100%;
margin-top: 10px;
border: 1px solid #272727;
height: 35px;

}

textarea:focus, input:focus {
width: 100%;

}

.mac2{
border-style:none;
}

.clear{
clear: both;
}


#comodidades img{
margin-right:20px;
width: 50px;
}

.contacto{
font-family: 'Rosario', sans-serif;
}

.contacto p{
font-family: 'Rosario', sans-serif;
}


.contenedor_form{

	margin: 0 auto;
	width: 100%;
	height: 650px;

}

.form_der{
font-family: 'Noto Sans', sans-serif;
margin-left: 20px;
width: 45%;
font-size:18px;
font-weight:bold;
float: right;
padding: 30px;
border-left: solid 2px #eaeaea;

}
.form_iz{
width:40%;
float: left;
padding: 30px;

}

.clear{clear: both;}
@media only screen and (max-width: 800px) {


.form_der{
border:none;
border-bottom: solid 1px;
display: inline-block;
width: 90%;
float: left;}
.form_iz{	
display: inline-block;
width: 90%;
left: 0}


.form_der ul{
width: 300px;
margin-left:0px;
}
.form_der h2{
float:left;
width: 300px;
}

input    {
	
display:block;
}

}

.form_der ul li{
list-style:none;
}

.texto_title{
font-size:25px;
}

.datos li{
margin-top:10px;
margin-bottom:5px;

}

.datos img{
margin-left:-15px;
margin-right:15px;
}

.col-xs-12 ul li{
list-style:none;
color:#ffffff;
}

.col-xs-12 a {
color:#ffffff;
}

.col-xs-12 a:visited {
color:#ffffff;
}

.col-xs-12 a:hover {
color:#ffffff;
}


.list_menu{
	font-size: 16px;
	color: #ffffff!important
}

.agencia{ 
	float: right;
	margin-top: 10px;
	}

.logo_Mel{
	width: 45%;
	margin-top: -40px;}	

	@media only screen and (max-width: 800px) {

	.logo_Mel{
	width: 30%;
	margin-top: -30px;}		
	}	
	@media only screen and (max-width: 370px) {

	.logo_Mel{
	width: 30%;
	margin-top: -80px;}		
	}