body{
	font-family:Tahoma;
}

body p{
	font-size:18px;
	line-height:32px;
	color: #413F3F;
}
.btns{
	background:#E9DFDF;
}

header{
	background:#FFFFFF;
}
.cabeza{
	
	box-shadow:5px 5px 5px #000;
}


.ico{
	margin: 20px;
	font-size:24px;
	padding:24px;
	width:75px;
	height:70px;
	border-radius:50%;
	background:#3E3B3B;
}

.iconos a{
	text-decoration:none;
	color:#FFFFFF; 
}



article{
	position:relative;
	width:100%;
	overflow: hidden;
}

article:hover .img-responsive{
	transform:scale(1.2);
	transition:all 0.5s ease-out; 
}

.img-responsive{
	width: 100%;
	height:200px;
	display: block;
	transition:all 0.5s ease-out; 
}


article:hover .cont-article{
	display: block;
	transition:all 0.5s ease-out; 
}

.cont-article{
	position: absolute;
	background: #5C5455;
	background:rgba(0, 0, 0, 0.5); 
	top:0;
	width:100%;
	height:30%;
	padding: 5px;
	display: block;
	display:none;
	
}
.cont-article h3{
	color: #FFFFFF;
	padding:5px; 
	font-weight:bold;
	text-transform: uppercase;
	margin-bottom:-5px;
}

.cont-article p{
	color: #FFFFFF;
}


main h5{
	font-size: 18px;
}


main img{
	width: 100%;
	height:200px;
}

.precio{
	font-size: 32px;
}

.cont-main{
	box-shadow:1px 1px 10px #000;
	transition:all 300ms;
}

th, td{
	font-size:24px;
}

.img-logo{
	width: 300px;
	height: 150px;
	margin-top: -50px;
}

footer p{
	color: #FFFFFF;
	font-weight: normal;
}

.vineta{
	margin-left: 10px;
	font-size:18px;
	line-height:32px;
	color: #413F3F;
}

.buen{
 list-style-image: url(../imgs/buena.png);
	margin-bottom: 10px;
}

.punto{
 	list-style-image: url(../imgs/punto.png);
	margin-bottom: 10px;
}

#menu{
	display: block;
}

.despre{
		transition:all 300ms;
		display:none;
		position: relative;
	}

.despre-click{
		top:-15%;
		display: block;
		transition:all 300ms;
	}

footer{
background:#111111;
}

.overlay{
	background:rgba(99, 110, 114,0.5); 
}

.seguros{

	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	width: 100%;
}

.viajeros{
	background:url(../imgs/scrooll.jpg);
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	width: 100%;
}

.brouchre{
	background:url(../imgs/banner02.jpg);
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	width: 100%;

}

.espinfo{
	background: #173B7B;
}

/*Etilos para Destinos.*/
.form-check{
	margin-bottom:10px;
}

.sub:hover{
	color: #000000;
}

.cel{
	display: none;
}

.orden{
	margin-top:150px;
}



.precio{
		float: left;
	}

.img-todo{
	width:270px;
	height:200px;
	max-width:100%;
	margin: 5px;
}
@media only screen and (max-width:980px){
	.orden{
	margin-top:80px;
}
	
	
	.precio{
		float:none;
	}
}

@media only screen and (max-width:480px){
	.flexslider{
		display: none;
	}
	.cel{
		display: block;
	}
	
	.slides img{
		height:300px;
	}
}
