@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);

body{

	font-family: 'Lato', sans-serif;

	color: #3f3f41;

	/*background: url('../img/bg.png') center center repeat;*/

}

h1.pages{



	

}

a:focus, a:hover{

	text-decoration: none;

	color: inherit;

}

.activeOne {

	/* display: block !important; */



	background: url('../img/element_menu.png') center bottom no-repeat;



}

.mclick.activeOne{

	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");

	-webkit-filter: grayscale(0%);

}

.mclick{

	cursor: pointer;

	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */

	filter: gray; /* IE6-9 */

	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */

}



.line1 {

	position: absolute;

	height: 2px;

	width: 100%;

	background: #DFDFDF;

	top: 138px;

	margin-left: -15px;

}

.t0 {

	background: #2668a4;

	color: #fff;

	font-size: 12px;

	text-align: right;

	padding: 10px 0px;

}

.t0 span{

	margin-right: 20px;

}

.t1{

	height: 100px;

	position: relative;

	border-bottom: 3px solid #abca49;

	z-index: 1;

	background: #fff;

	width: 100%;

	-webkit-box-shadow: 0px 4px 20px 0px rgba(50, 50, 50, 0.2);

	-moz-box-shadow: 0px 4px 20px 0px rgba(50, 50, 50, 0.2);

	box-shadow: 0px 4px 20px 0px rgba(50, 50, 50, 0.2);

	padding: 0px 0;

}

.bannerFull{

	width: 100%;

	overflow: hidden;

}

.bannerHide{

	width: 2000px;

	left: 50%;

	margin-left: -1000px;

	position: relative;	

}

.contLista{
	background-color: rgba(0,0,0,0.60);
    color: #fff;
    line-height: 27px;
    padding: 7px 13px;
    font: 300 18px 'Lato', sans-serif;
    margin-top: 60px;
}
.tituloBanner {
    color: #fff;
    font: 700 24px 'Lato', sans-serif;
    text-align: left;
    border-bottom: 1px solid #FFF;
    padding-bottom: 7px;
    margin-bottom: 7px;
}
.listBeneficios{
	margin: 0;
    list-style-position: outside;
    padding-left: 0px;
    list-style-image: url(../img/icone-lista.png);
    margin-left: 30px;
}
.listBeneficios li{
	    padding-bottom: 5px;
}

.t_c1 {

	font-size: 110px;

	font-weight: 100;

	text-transform: uppercase;

	color: #acacac;

	text-align: center;

	margin-bottom: 40px;

	white-space: nowrap;

}

.t_c2 {

	font-size: 110px;

	font-weight: 100;

	text-transform: uppercase;

	color: #fff;

	text-align: center;

	margin-bottom: 40px;

	white-space: nowrap;

}

.sc1 {

	height: 300px;

}

.c1 {

	padding: 10px 0px 40px;

}

.c2 {

	padding: 80px 0px 120px;

	background: rgba(0,47,158,0.7);

}

.id1{}

.id1 ul{

	border-left: 1px solid #323232;

}

.id1 li{

	text-transform: uppercase;

	font-size: 14px;

	color: #323232;

}

.blue1{

	color: #fff;

	font-size: 12px;

	background: #1a4879;

	padding: 6px 10px;

	margin-bottom: 5px;

}

.white1{

	color: #266ab1;

	font-size: 12px;

	background: #fff;

	padding: 12px 15px;

	margin-bottom: 5px;

}

.bb1{

	border-bottom: 1px solid #4a6d95;

	padding-bottom: 10px;

	margin-bottom: 10px;

}

.bb2{

	padding-bottom: 10px;

	margin-bottom: 10px;

	font-size: 18px;

}

.scBlue{

	height: 312px;

}

.scWhite{

	height: 312px;

}

.scBlue .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #fff;

	background-color: #fff;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

}

.scWhite .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #fff;

	background-color: #fff;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

}

.mCSB_inside > .mCSB_container {

	margin-right: 20px;

}

.boxWhite{

	width: 100%;

	height: 130px;

	background: #fff;

	text-align: center;

}

.sliderHome{

	padding: 20px;

}

.bx-wrapper .bx-viewport {

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	border: none;

	left: 0;

	background: transparent;

	-webkit-transform: translatez(0);

	-moz-transform: translatez(0);

	-ms-transform: translatez(0);

	-o-transform: translatez(0);

	transform: translatez(0);

}

.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	outline: 0;

	width: 24px;

	height: 44px;

	text-indent: -9999px;

	z-index: 9999;

}

.bx-wrapper .bx-next {

	right: -21px;

	background: url('../img/seta_dir.png') center center no-repeat;

}

.bx-wrapper .bx-prev {

	left: -21px;

	background: url('../img/seta_esq.png') center center no-repeat;

}

.bx-wrapper .bx-next:hover {

	background-position: center center;

}

.tituloBox{

	font-weight: 300;

	margin-bottom: 10px;

	font-size: 16px;

	text-align: center;

}

.c3{

	background: #f2f2f2;

}

.fale input{

	width: 100%;

	height: 32px;

	border: 0px;

	background: #ccc;

	margin-bottom: 5px;

	outline: none;

	padding-left: 10px;

	text-transform: uppercase;

	font-weight: bold;

}

.fale textarea{

	width: 100%;

	height: 50px;

	border: 0px;

	background: #ccc;

	margin-bottom: 5px;

	outline: none;

	padding-left: 10px;

}

.fale button{

	width: 100%;

	height: 50px;

	border: 0px;

	color: #fff;

	background: #a6ce2d;

	margin-bottom: 5px;

	outline: none;

	padding-left: 10px;

}

.menuFooter{

	padding-left: 0px;

	margin-bottom: 0px;

	list-style: none;

}

.menuFooter li {

	color: #4d4d4d;

	text-transform: uppercase;

	font-size: 14px;

	margin-bottom: 2px;

}

.menuFooter li:first-child{

	color: #4d4d4d;

	font-weight: bold;

	margin-bottom: 10px;

	font-size: 18px;

	color: #000;

	text-transform: uppercase;

}

.menuFooter3{

	padding-left: 0px;

	margin-bottom: 0px;

	list-style: none;

}

.menuFooter3 li {

	color: #4d4d4d;

	text-transform: uppercase;

	font-size: 14px;

	margin-bottom: 2px;

}

.menuFooter3 li:first-child{

	color: #4d4d4d;

	font-weight: bold;

	margin-bottom: 10px;

	font-size: 18px;

	color: #000;

	text-transform: uppercase;

}

.menuFooter2{

	padding-left: 0px;

	margin-bottom: 0px;

	list-style: none;

}

.menuFooter2 li {

	color: #4d4d4d;

	text-transform: inherit;

	font-size: 11px;

	margin-bottom: 8px;

}

.menuFooter2 li:first-child{

	color: #4d4d4d;

	font-weight: bold;

	margin-bottom: 10px;

	font-size: 18px;

	color: #000;

	text-transform: uppercase;

}

.tit1{

	color: #A9CA24;

	font-weight: bold;

	margin-bottom: 10px;

	font-size: 16px;


	text-transform: uppercase;

}

.f1 {

	background: #f2f2f2;

	/*border-top: 1px solid #d3d3d3;*/

}

.f2 {

	background: #4c4c4c;

	color: #fff;

	padding: 10px 0px;

	/*border-top: 1px solid #d3d3d3;*/

}

.bb21{

	padding-top: 50px;

	padding-bottom: 50px;

	border-top: 1px solid #d3d3d3;

}

.navbar {

	margin-bottom: 0px;

}

.logoHeader {

	padding-top: 10px;

}

.menu2Header {

	position: relative;

	top: 4px;

}

.menu2Header img{

	margin-top: -7px;

}

.menu2Header ul {

	float: right;

	margin-top: 17px;

}

.menu2Header li{

	text-transform: uppercase;

	font-size: 13px;

	position: relative;

	margin-right: 0px;

	margin-left: 7px;

	position: relative;

	padding-bottom: 6px;

}

.menu2Header li a, .menu2Header li{
	color: #333 !important;
}

.menu2Header li a:hover, .menu2Header li:hover{
	color: #777 !important;
	padding-bottom: 0;
}

.menu2Header li .submenu{
	position: absolute;
	top: 45px;
	background-color: #FFF;
	border-radius: 5px;
	width: 250px;
	border: 1px solid #abca49;
	box-shadow: rgba(0,0,0,0.3) -2px 4px 10px;
	display: none;
}

.menu2Header li .submenu a{
	padding: 10px;
	display: block;
}

.menu2Header li:hover .btSubmenu {

	text-transform: uppercase;

	font-size: 13px;

	position: relative;

	border-bottom: 5px solid #abca49;

	cursor: pointer;

}

.menu2Header li:hover .submenu{
	z-index:2;
}

.menu1Header {

	position: relative;

	top: 9px;

	margin-bottom: 10px;

	float: right;

	z-index: 1;

}

.menu1Header .nav>li>a {

	position: relative;

	display: block;

	padding: 0px;

}

.menu1Header ul{}

.menu1Header li{

	text-transform: uppercase;

	font-size: 13px;

	padding: 0px 9px;

}

.btLigamos{
	text-transform:none;
}

.menu1Header li img {

	margin-right: 3px;

	margin-top: -4px;

}

.menu1Header li img.iconeTel{
	margin-right: 0;
}

.menu1Header li:nth-child(1) {

	color: #3f3f41;
	padding-left: 0;

}

.menu1Header li:nth-child(2){}

.menu1Header li:nth-child(3){}

.menu1Header li:nth-child(5){

	border-left: 1px solid #2668A4;
	margin-left: 4px;
}

.menu1Header .btBlog{
	color: #2668A4 !important;
}

.menu1Header li:nth-child(7) img{

	margin-right: 0px;

}

.menu-chat{
	padding: 0;
}

.menu2Header .container-fluid{
	padding: 0;
}

.navbar-default {

	background-color: transparent; 

	border-color: transparent; 

}
.navbar-nav>li>.btSubmenu{
	line-height: 20px;
}
.nav>li>a, .nav>li>.btSubmenu{

	position: relative;

	display: block;

	padding: 10px 8px;

}

#bs-example-navbar-collapse-2 .navbar-nav li:first-child{
	margin-left: 0;
}

#bs-example-navbar-collapse-2 .navbar-nav li:first-child .btSubmenu{
	padding-left:0;
}

#bs-example-navbar-collapse-2 .navbar-nav li:last-child a{
	padding-right:8px;
}

.filter{

	position: absolute;

	top: 15px;

	width: 100%;

}

.filterBanner {

	width: 420px;

	height: auto;

	background: rgba(255,255,255,0.9);

	font-size: 15px;

	margin-bottom: 10px;

	font-weight: bold;


	text-transform: uppercase;

	font-size: 13px;

	color: #3f3f41;

	border-radius: 12px;

}

.banner{

	position: relative;

}

.input-group {

	width: 100%;

}

.filterBanner .one{

	font-size: 24px;


	text-align: center;

	text-transform: uppercase;

	background: #2668a4;

	color: #fff;

	border-radius: 10px 10px 0 0;

	font-weight: 400;

	padding: 5px 0px;
}

.form-home{
	padding:5px 15px;
	text-align: left;

}

.filterBanner #input1 span{
    font-size: 11px;
}

/*.cotacao_home .filterBanner .one{
	background: none;

	color: #5d5d5d;

	border-radius: none;
}*/

/*.cotacao_home .filterBanner{
	padding: 25px;
}*/

.filterBanner .two{

	font-size: 15px;

	margin-bottom: 10px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

}

.filterBanner select{

	width: 100%;

	height: 33px;

	border: 1px solid #838381;

	border-radius: 6px;

	margin-bottom: 10px;

	outline: none;

	font-weight: bold;


	text-transform: uppercase;

	font-size: 13px;

	padding-left: 10px;
	
	font-weight: normal;

}

.filterBanner input {

	width: 100% !important;

	height: 33px;

	border: 1px solid #838381;

	border-radius: 6px !important;

	margin-bottom: 10px;

	outline: none;

	font-weight: normal;

	text-align: left;

	text-transform: uppercase;

	font-size: 13px;

	padding-left: 10px;

	background: url('../img/icon_calendario.png') 140px 3px no-repeat #fff;

}

.filterBanner button, .filterBanner .button {

	width: 100%;

	background: #2668a4;

	color: #fff;

	font-weight: bold;

	text-transform: uppercase;

	outline: none;


	border: none;

	font-size: 21px;

	padding: 6px 0;

}

.filterBanner input[type="radio"]{

	width: 15px !important;

	height: 15px;

	margin-right: 5px;

	position: relative;

	top: 3px;

}

#input1{

	width: 100%;

}

.clear{

	clear: both;

}

.greyradio {

	width: 100%;

	border-radius: 5px;

	background: #d8dbd4;

	position: relative;

	height: 34px;

	margin-bottom: 10px;

	text-align: left;

	padding: 9px 10px;

}

.fr1{

	position: absolute;

	top: 3px;

}

.greyradio label{

	font-weight: normal;

}

.npOne {

	padding-left: 3px;

	padding-right: 3px;

}

.item1 .row{

	margin-left: -3px;

	margin-right: -3px;

}

.item1 select {

	padding-left: 2px;

	height: 34px;

	width: 100%;

}

.item1 .greyradio {

	width: 100%;

	border-radius: 5px;

	background: #d8dbd4;

	position: relative;

	height: auto;

	margin-bottom: 10px;

	text-align: left;

	padding: 2px 10px;

	font-size: 11px;

}

.item1 {

	margin-left: 12px;

	margin-right: 12px;

}

.navbar {

	min-height: 0px !important;

}

.btnCotacao {

	padding: 10px 15px;

	background: #276bb2;

	color: #fff;

	/* width: 195px; */

	position: fixed;

	z-index: 1;

	right: 60px;

	top: 0px;

	text-transform: uppercase;

	border-bottom: 1px solid #fff;

	border-left: 1px solid #fff;

	border-right: 1px solid #fff;

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

	display: none;
	visibility: hidden;	
}

#btnCotacao {
	border: solid 2px #ccc;
}

#btnCotacao:hover {
	background-color: #2049aa;
}

.rel{

	position: relative;

}

.megaMenu{

	height: 350px;

	width: 100%;

	position: relative;

	background: #f2f2f2;

}

.menu1{

	margin-bottom: 20px;

}

.menu1 ul{

	list-style: none;

	margin-bottom: 0px;

	padding-left: 0px;

	/*border-bottom: 1px solid #dfdfdf;*/

}

.menu1 li {

	display: inline-block;

	text-transform: uppercase;

	color: #0b487e;

	text-align: center;

	padding: 30px 10px;

	position: relative;

	z-index: 1;

}

.menu2 {

	padding: 20px 10px;

	color: #A5A5A5;

}

li#seguro_viagem {

	padding: 11px 5px;

	color: #777;

	cursor: pointer;

}

.c2{

	background: url('../img/img_bg.png') center center no-repeat;

	height: 704px;

}

.c3 {

	height: auto;

	overflow: hidden;

	/*background: url('../img/bg_home.png') center no-repeat;
*/
	color: #fff;

	text-align: center;

	padding: 40px 0px;

	background: -webkit-gradient(linear, left top, right top, from(#8AE49E), to(#397135));
	background: -moz-linear-gradient(left, #8AE49E, #397135);
	background: -ms-linear-gradient(left,  #8AE49E, #397135);
	background: -o-linear-gradient(left,  #8AE49E, #397135);
	background: filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#8AE49E', EndColorStr='#397135');



}

.c3 img{

	margin-bottom: 10px;

}

.c3 .titulo {

	font-size: 40px;

	font-weight: 300;

	text-transform: uppercase;

}

.c3 .detalhes {

	font-weight: 300;

	color: #daedeb;

	font-size: 15px;

	margin-top: 30px;

	margin-bottom: 90px;

}

.c3 .detalhes hr{
	    width: 50%;
    /* background-color: red; */
    border-top: 1px solid #B3B3B3;
}

.contents > div{

	visibility: hidden;

	position: absolute;

	top: 0px;

}

.contents > .open{

	visibility: visible;

	position: relative;

}

.opp li{

	position: relative;

}

.opp li img{

	border-radius: 20px;

}

#divLogo{
	border-right: 1px solid #A9CA24;
}

.topoHorario{
	color: #62B030;
}

.opp li .preco {

	height: 52px;

	width: 100%;

	background: rgba(40,108,179,0.8);

	position: absolute;

	bottom: 0px;

	border-bottom-left-radius: 20px;

	border-bottom-right-radius: 20px;

	color: #fff;

	font-weight: 300;

	text-transform: uppercase;

}

.opp li .titulo {

	height: 75px;

	padding: 5px;

	width: 160px;

	background: rgba(255,255,255,0.9);

	position: absolute;

	top: 160px;

	color: #555756;

}

.opp .preco .a1 {

	position: absolute;

	top: 0px;

	font-size: 10px;

	left: 18px;

}

.opp .preco .a2 {

	position: absolute;

	top: 15px;

	left: 15px;

	font-size: 24px;

}

.opp .preco .a3 {

	position: absolute;

	bottom: 10px;

	right: 15px;

	font-size: 11px;

}

.contents .bx-wrapper .bx-pager.bx-default-pager a {

	background: #fff;

	border: 2px solid #2a6db3;

	text-indent: -9999px;

	display: block;

	width: 20px;

	height: 20px;

	margin: 0 5px;

	outline: 0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 50%;

	border-radius: 50%;

}

.contents .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {

	background: #276db3;

}

.contents .bx-wrapper .bx-next {

	right: 300px;

	top: 320px;

	background: url('../img/arrow_dir.png') center center no-repeat;

}

.contents .bx-wrapper .bx-prev {

	left: 300px;

	top: 320px;

	background: url('../img/arrow_esq.png') center center no-repeat;

}

.content_tabs {

	text-align: center;

	margin-bottom: 40px;

	margin-top: 30px;

}

.contents .bx-wrapper .bx-pager {

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	padding-top: 20px;

	top: 300px;

}

.tabs{}

.tabs ul{}

.tabs li {

	display: inline-block;

	border-radius: 5px;

	background: #ececec;

	padding: 8px 20px;

	text-align: center;

	font-size: 12px;

	margin-right: 10px;

	margin-left: 10px;

	cursor: pointer;

}

.tabs li.active {

	background: #286cb3;

	color: #fff;

}

.tituloc1 {

	font-size: 40px;

	text-align: center;

	color: #0b487e;

	margin-top: 20px;

	margin-bottom: 30px;

}

.c4 {

	background: #f2f2f2;

}

.menuFooter3 {

	padding-left: 0px;

	margin-bottom: 0px;

	list-style: none;

	margin-top: -140px;

}

@media (min-width: 1200px){

	.container{

		width: 980px;

	}
}

@media (min-width: 992px) and (max-width: 1199px){

	.container{

		width: 980px;

	}
}

@media (min-width: 768px) and (max-width: 991px){

	.t_c1 {

		font-size: 80px;

	}

	.t_c2 {

		font-size: 80px;

	}

	.filterBanner {

		width: 100%;

	}

	.t1{

		height: auto; 

	}

	.tar{

		text-align: center;

	}

	.f2{

		text-align: center;

	}

	.logoHeader {

		padding-top: 10px;

		text-align: center;

		padding-bottom: 10px;

	}

	.logoHeader img{
		display: inline-block;
	}

	.megaMenu{

		height: auto;

	}

	.line1 {

		display: none;

	}

	.c3 img {

		margin-bottom: 10px;

		width: 100%;

	}

	.c2 {

		background: url('../img/img_bg.png') center center no-repeat;

		height: 435px;

	}

	.menu2Header li {

		text-transform: uppercase;

		font-size: 13px;

		position: relative;

		margin-right: 3px;

	}

	.menu2Header {

		position: relative;

		top: 20px;

		height: 0;

		margin-bottom: 0;

	}

	.menu1Header {

		position: relative;

		top: 17px;

		margin-bottom: 10px;

		float: right;

		z-index: 10;

	}

	.t1 {


		position: relative;

		border-bottom: 3px solid #abca49;

		z-index: 2;

		background: #fff;

		width: 100%;

		-webkit-box-shadow: 0px 4px 20px 0px rgba(50, 50, 50, 0.2);

		-moz-box-shadow: 0px 4px 20px 0px rgba(50, 50, 50, 0.2);

		box-shadow: 0px 4px 20px 0px rgba(50, 50, 50, 0.2);

		height: 264px !important;

	}

	.contents .bx-wrapper .bx-next {

		right: 0;

		top: 330px;

		background: url('../img/arrow_dir.png') center center no-repeat;

	}

	.contents .bx-wrapper .bx-prev {

		left: 0px;

		top: 330px;

		background: url('../img/arrow_esq.png') center center no-repeat;

	}

	.contents .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {

		position: absolute;

		bottom: -55px;

		width: 100%;

	}

	#btsEsqSite
	{display:none}


	#divLogo{
		border-right: 0;
		text-align: center;
	}

	#divLogo img{
		display: inline-block;
	}
	.menu1Header li{
		padding: 0px 8px;
	}
	.topoHorario{
		text-align: center;
	}
}



@media (max-width: 767px){

	.c3 {

		height: auto;

		background: url('../img/bg_home.png') center no-repeat;

		color: #fff;

		text-align: center;

		padding: 90px 0px;

		background-size: cover;

	}
	.logoHeader img{
		display: inline-block;
	}

	.id1 ul {

		border-left: 0px solid #323232;

	}

	.megaMenu{

		height: auto;

	}

	.line1 {

		display: none;

	}

	.t_c1 {

		font-size: 80px;

	}

	.t_c2 {

		font-size: 80px;

	}

	.filterBanner {

		width: 100%;

	}

	.t1{

		height: auto;

	}

	.tar{

		text-align: center;

	}

	.f2{

		text-align: center;

	}

	.logoHeader {

		padding-top: 10px;

		text-align: center;

		padding-bottom: 10px;

	}

	.f1{

		text-align: center;

	}

	.menuFooter{

		margin-bottom: 20px;

		margin-top: 20px;

	}

	.t_c1 {

		font-size: 58px;

	}

	.t_c2 {

		font-size: 58px;

	}

	.menu1Header li {

		text-transform: uppercase;

		font-size: 13px;

		padding: 10px 5px !important;

		border: 0px !important;

	}

	.navbar-header {

		background: #f1f1f1;

		margin-bottom: 10px;

	}

	.tabs{

		padding-left: 0px;

		margin-bottom: 0px;

		list-style: none;

	}

	.tabs li {

		margin-bottom: 10px;

		width: 100%;

		margin-left: 0px;

		margin-right: 0px;

	}

	.c2 {

		background: url('../img/img_bg.png') -1000px -180px no-repeat;

		height: 390px;

	}

	.menu1Header {

		position: inherit;

		top: 0;

		margin-bottom: 0;

		float: none;

		text-align: center;

	}

	.menu2Header {

    position: inherit;

    top: 0px;

    text-align: center;

	}

	.menu2Header li{
		padding: 0;
		margin: 0;
	}

	.menu2Header ul {

		float: none;

	}

	.menu2Header li:hover, .menu2Header li:hover .btSubmenu {

    text-transform: uppercase;

    font-size: 13px;

    position: relative;

    border-bottom: 0 solid #abca49;

    background: #abca49;

    color: #fff;

	border-radius: 0px 0px 5px 5px;

	}
	.menu2Header li .submenu{
		position: relative;
		top: 0;
		width: 100%;
	}

.menu2Header li:hover#seguro_viagem {

    padding: 11px 5px;

    color: #fff;

    cursor: pointer;

}
.menu2Header .navbar-default .navbar-nav>li>a{
	color: #3f3f41;
}
.menu2Header .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {

    color: #fff;

    background-color: transparent;

}

	.item1 .greyradio {

		width: 100%;

		border-radius: 5px;

		background: #d8dbd4;

		position: relative;

		height: auto;

		margin-bottom: 10px;

		text-align: left;

		padding: 10px 10px;

		font-size: 11px;

		height: 34px;

	}

	.contents .bx-wrapper .bx-prev {

		left: 0px;

		top: 330px;

		background: url('../img/arrow_esq.png') center center no-repeat;

	}

	.contents .bx-wrapper .bx-next {

		right: 0px;

		background: url('../img/arrow_dir.png') center center no-repeat;

		top: 330px;

	}

	.contents .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {

		position: absolute;

		bottom: -55px;

		width: 100%;

	}

	.contents .bx-wrapper .bx-pager {

		text-align: center;

		font-size: .85em;

		font-family: Arial;

		font-weight: bold;

		color: #666;

		padding-top: 20px;

		top: 307px;

	}

	.contents .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {

		color: #333;

		background-color: transparent;

		padding-bottom: 5px;

	}

	.menuFooter3 {

		padding-left: 0px;

		margin-bottom: 0px;

		list-style: none;

		margin-top: 0;

	}

	#btsEsqSite
	{display:none}

	.menu2Header .container-fluid{
		padding-right: 15px;
		padding-left: 15px;
	}
	#divLogo img {
		display: inline-block;
	}
	.topoHorario {
		text-align: center;
		margin-bottom: 10px;
	}
}