*{
	margin: 0 auto;
	font-family: 'Lato', sans-serif;
	font-size: 14px; 
}

.h1, .h2, .h3, h1, h2, h3 {

	font-family: 'Oswald', sans-serif;
	margin: 0; 
}

a, a:hover, a:active, a:visited {
	text-decoration: none;
	color: #C3110C; 
}


html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

/*
MISC 
*/

.padding {
	padding: 100px 0px; 
}

.padding_programas {
	padding: 60px 0px; 
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.wrapper {
	width: 960px; 
	display: table;
}

.white_bg {

	background-color: #fff; 
	width: 100%; 

}


.black_bg {

	border-top: dotted 5px #222; 
	display: table;
	background-color: #111; 
	width: 100%; 
	padding: 0; 
	margin: 0; 
	color: #ccc; 
	text-align: justify;

}

.black_bg h2 {

	color: #C69C6D; 
	font-size: 45px; 
}

.texture_bg {

	background-image: url(../img/bg_texture.png);
	background-repeat: repeat;
	background-color: #8e0000; 
	width: 100%; 
}

#toTop { 
	background: none repeat scroll 0 0 #222;
	color: #fff; 
	border: 1px solid #444; 

	bottom: 20px; 
	right: 20px; 

	cursor: pointer; 
	display: none; 

	font-family: 'Oswald',sans-serif; 
	font-size: 30px; 

	padding: 15px; 
	position: fixed; 

	text-align: center; 

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.botao {

	background-color: #1a1a1a; 
	padding: 10px 15px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	font-family: 'Oswald', serif;
	font-size: 18px; 
	color: #C69C6D; 
	text-align: center;

	z-index: 100; 
	border-top: 3px solid #600808; 

	margin: 20px 0; 

	display: inline-block;

}

.botao:hover {

	background-color: #212121; 
	color: #C69C6D; 
}

.center {
	text-align: center;
}

.combine {

	color: #C3110C; 
	font-size: 12px; 
}

/*
BG FIXO 

*/


.fixed_bg {

	width: 100%; 
	height: 100%; 

	position: fixed;
	z-index: -9999; 
	overflow: hidden;
}

.fixed_bg img {

	height: 100%; 


}

/*
MENU TOPO 
*/

.menu_topo_reset {
	height: 75px; 
	width: 100%; 
	background-color: #1a1a1a; 


}

.ancora {


	
}

.black_stripe_top {
	position: fixed;
	z-index: 1000; 
	display: table;
		background-color: #1a1a1a; 
		width: 100%; 
		min-height: 75px;
		padding: 0; 
		margin: 0; 

		background-image: url(../img/fundo_topo.png);


}

.menu_top {
	padding-top: 5px; 
}
.menu_top ul {
	padding: 6px 0px; 
}

.menu_top li{

	display: inline-block;
	/* border: 1px solid #66421E; */ 
	padding: 8px 15px; 
	margin-left: 0px; 
	margin-top: 10px; 

	font-size: 15px; 
	color: #C69C6D; 

	font-family: 'Oswald', sans-serif; 
}

.menu_top li:hover{
	
	background-color: #222; 
	/* border: 1px solid #9B7950; */ 

}
.shadow_top {
	width: 100%; 
	height: 19px;
	background-image: url(../img/shadow_top.png);
	margin-bottom: -19px; 
	z-index: 1000; 
	position: fixed;
}
/*
Carousel 
*/
#carousel-example-generic.carousel {
	overflow: hidden;
}
#carousel-example-generic.carousel .item {
	z-index: -9000; 
    width: 100%; /*slider width*/
    height: 450px; /*slider height*/
}

#carousel-example-generic.carousel .item img {
	width:100%;
	min-width: 1395px; 

	

	min-height: 450px; 
	 
    /*width: 100%; /*img width*/
}



/*
DESTAQUE TOPO 
*/

.wrp_redbox {
	width: 960px;


}

.red_box_wrapp {

	overflow: hidden;
	height: 450px; 
	margin-bottom: -600px ;

	position: relative;
	float: left;
	z-index: 80; 

}

.red_box {

	background-color: #C3110C; 
	color: #fff; 
	margin-top: 40px; 
	padding: 25px;
	width: 500px; 
	webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 


}

.red_box p {
	margin: 0; 
	text-align: justify;
	line-height: 20px;
	font-size: 12px; 
}

.red_box img {

	width: 410px;  
	margin-left:  20px; 

}

.red_box h3 {
	text-align: center;

	font-size: 30px;
	font-family: 'Oswald', serif;
 
}

.botao_leia {

	background-color: #1a1a1a; 
	padding: 10px 15px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	font-family: 'Oswald', serif;
	font-size: 18px; 
	color: #C69C6D; 
	text-align: center;

	z-index: 100; 
	border-top: 3px solid #600808; 

	margin: 20px 45px; 

	display: inline-block;

}

/*
LOGO EMIRATES 
*/

.logo_emirates {
	position: relative;
	width: 960px; 

	margin-top: -100px; 
	z-index: 99; 
	display: table;
}

.logo_emirates img {
	float: right;
}


/*
destaque pacotes
*/

.black_stripe_pacotes {
	z-index: 1000; 
	background-color: #111; 
	width: 100%; 
	height: 75px;
	padding: 22px 0 0 0; 
	margin: 0; 
}

.black_stripe_pacotes h1{


	font-family: 'Oswald', serif;
	font-size: 25px; 
	color: #C69C6D; 
	text-align: center;

}

.seta_pacotes {
	width: 960px; 
	margin-bottom: -30px; 
}
.seta_pacotes p {
	margin: 0; 
	padding: 0; 
	text-align: center;
}
/*
DESTINATION ASIA 
*/


.shadow_half {

	display: table;
	background-color: #1a1a1a; 
	width: 100%; 
	padding: 0; 
	margin: 0; 

	background-image: url(../img/fundo_meio.png);

	color: #ccc; 
	text-align: justify;


}

.shadow_half h2 {

	color: #C69C6D; 
	font-size: 45px; 
}

.shadow_half img {

}

.img_bio {

	margin-right: 40px;
	margin-bottom: 100px;  
	border-radius: 5px; 

}



/*
PACOTES

*/

.pacote { 
	
	display: table;
}

.pacote_item {
	margin-right: 5px; 
	margin-left: 5px; 
	border: 1px solid #c9c9c9; 
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	background-color: #fff;
	
}

.pacote_txt h3 {
	
	margin-bottom: 10px; 
}

.pacote_txt small { 
	font-size: 18px;
	
}

.pacote_item img {
	width: 100%; 
}

.pacote_txt {
	padding: 20px; 
}

.pacote_txt h5 {
	color: #888; 
}

.pacote_txt p {

	
}





/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #c9c9c9;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #c9c9c9;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #C3110C;
}


.bx-next span{
	
	color: #c3c3c3; 
	font-size: 50px; 
	float: right;
	margin-right: -60px; 
	margin-top: -450px; 
}

.bx-prev span{
	
	color: #c3c3c3; 
	font-size: 50px; 
	float: left;
	margin-left: -60px; 
	margin-top: -450px; 
}



/*
DESTINOS
*/


.destinos_botoes {

	width: 280px;

	float: left;
	padding: 40px 0px; 

}

.destinos_botoes ul {
	list-style: none;
	padding: 0; 
}


.destinos_botoes div {
	display: inline-block;
}

.destinos_botoes li {
	display: inline-block;

	background-color: #fff; 

	width: 115px; 
	margin-right: 20px; 
	margin-bottom: 10px; 

	padding: 5px 0px; 
	text-align: center;

	background-color: #1a1a1a; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	font-family: 'Oswald', serif;
	font-size: 16px; 
	color: #C69C6D; 
	text-align: center;

	cursor: pointer; 
}

.destinos_conteudo {

	padding: 40px 0px; 
	float: right;
	width: 680px; 

}

.destino_conteudo img {
	width: 100%; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.destino_conteudo {

	background-color: #fff; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.39);
	-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.39);
	box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.39);

}

.destino_text {

	padding: 40px; 
	text-align: justify;
}

.esconder {
	display: none;
}

.start {
	display: block;
}





/*
Experiencias
*/

.experiencias_botoes {

	float: right;
	width: 310px; 

	border-left: 4px solid #C3110C; 
}

.experiencias_botoes ul {

	list-style: none;
	margin: 0; 
	padding: 0 15px; 

}

.experiencias_conteudo {

	width: 620px; 
	float: left;
}

.experiencia_img {
	width: 100%; 
	margin-bottom: 40px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*
FERRAMENTAS
*/



.ferramentas {
	
	background-color: #bd1218; 
	color: #fff; 
	padding: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;


}

.ferramentas img {

}

.box4 {

	width: 460px;
	padding: 20px; 
	margin-top: 20px; 
	margin-bottom: 20px; 
	background-color: #ccc; 
	float: left;

	background-color: #fff; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.39);
	-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.39);
	box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.39);
}
.box4_margin {
	margin-right: 40px; 
}

.box4 img {
	width: 100%; 
	margin-bottom: 20px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}




/*
Formulario contato 
*/

.formulario_contato {
	margin-top: 40px;
	margin-bottom: 40px;  

}

.formulario_width {
	width: 600px; 
	float: right;
	margin-left: 40px; 

	border: 3px dotted #333; 

	padding: 20px; 

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;

}


.formulario_contato  textarea{
	max-width: 100%; 
	width:  100%; 
	height: 200px; 
	margin-bottom: 10px; 
}
.formulario_contato  input{
	margin-bottom: 10px; 
}

.formulario_contato label {

	font-size: 15px; 
	color: #555; 

	font-family: 'Oswald', sans-serif; 
}

/*
FOOTER
*/

.footer {

	background-color: #000; 
	color: #333; 
	padding: 28px; 
}

.contato_footer {
	margin-right: 20px; 
}



.logo_footer {

	width: 200px; 
}























