@import url("../../../../portal/css/padrao.templateG3.css");
@import url("../../../../portal/scz04/css/padrao.template001.css");


@media (max-width: 1360px) {
    .AbaLateral.AbaLateral-Resumida {
        display: none !important;
        }
    }


#login .input-control .fa {
  margin-top: 4px;
}

/* INÍCIO - Alterações padrão para todos os sites POTAS (Não apagar) ------------------------------------------------------------------- */
.AbaLateral.AbaLateral-Resumida {
    width: auto;
	}

#TituloON:hover span {
    color: #FFF;
	}

.bannerFakeOFF .Motor_bot {
    background: rgba(0, 0, 0, 0.3) !important;
    }

.bannerFakeOFF .Motor_bot:hover {
    background: rgba(0, 0, 0, 0.6) !important;
    }

.search-filter .ui-slider-horizontal .ui-slider-range {
    background: #ddd none repeat scroll 0 0;
	}

.Testimonial-boxTop:before {
	content: url("https://www.touroperator.com.br/portal/imagens/depoimento-iconeCinza.png") !important;
	}

.md-bar .container a {
    float: left;
	}

/*.header .md-bar ul.user-menu {
    float: right;
    height: 20px;
    margin-top: -7px;
    position: absolute;
    right: 0;
    top: 50%;
	}*/

.header .md-bar ul.user-menu {
    float: right;
    height: 20px;
    /*margin-top: 20px;*/
    position: relative;
}

#mostraCarrinho {
    margin-left: 15px;
}

.header .md-bar .container {
    float: left;
    left: 50%;
    margin-left: -570px;
    position: relative;
	}

.red-button:hover{
	opacity: 0.70 !important;
	}

.NewDep_BotEnviar:hover {
    opacity: 0.70 !important;
	}

.Motor_bot:hover {
	opacity: 0.70 !important;
	}

.mensagemWSHotel .Pac_hotelMotor_bot:hover {
    opacity: 0.70 !important;
	}

.AbaLateral_bot:hover {
	opacity: 0.70 !important;
	}

.Pac_aereoMotor_bot:hover {
    opacity: 0.70 !important;
	}

.action-result-air .normal-button {
	opacity: 0.70 !important;
	}

.action-result-air .normal-button:hover {
	opacity: 1 !important;
	}

.header .md-bar ul.user-menu li a {
	margin-top: 0px !important;
    background-color: transparent;
	}

.user-menu-logado {
	height: 39px;
	}

.FoneTop {
    float: left;
    margin-top: -3px;
	}

.header .md-bar {
    padding: 10px 0;
	}

.header .md-bar .TopoLogo {
	float: left;
	max-height: 90px;
	max-width: 180px;
	}

.footer {
	height: auto !important;
	}

.footer .lft p {
    color: #999;
    float: left;
    margin-top: 0;
    width: 100%;
	}

.footer .lft p.regular {
    color: #666;
    margin-top: 2px;
	}

.footer .RodapeLogo {
	float: left;
	max-height: 80px;
	max-width: 180px;
	}

.footer .md p {
    margin-bottom: -5px;
	}

.subTituloSec {
	margin-top: 20px;
	}

.footer .rgt .footer-social img, .footer .rgt .footer-payment img {
	padding-right: 10px;
    width: 190px !important;
    text-align: left;
	margin-top:0;
	height: 25px;
	}

.footer .rgt .footer-social a, .footer .rgt .footer-payment a {
    height: 25px;
    width: auto;
    border: 0;
	margin: 0;
	}

.footer .rgt .footer-payment img {
    margin-right: 8px;
	}

.AbaLateral-Resumida {
	display: block !important;
	left: -12px !important;
	}

.AbaLateral-Resumida .AbaLateral_txt, .AbaLateral-Resumida .AbaLateral_titulo, .AbaLateral-Resumida .AbaLateral_subTitulo, .AbaLateral-Resumida .AbaLateral_ajuda, .AbaLateral-Resumida .AbaLat_iSchultzCont, .AbaLateral-Resumida .AbaLateral_bot, .AbaLateral-Resumida .AbaLateral_linha, .AbaLateral-Resumida .AbaLateral_limparFav {
	display: none !important;
	}

.AbaLateral_titulo:hover {
    background-color: #444 !important;
    }

.AbaLateral-Resumida .AbaLateral_redes {
    width: 38px;
	}

.AbaLateral_redes {
    display: none;
    }

.AbaLateral-Resumida .AbaLateral_redes {
    display: block !important;
    }

.AbaLateral-Resumida .AbaLateral_cont {
    border-radius: 0 5px 5px 0;
    padding-left: 18px;
    width: 65px;
	}

.header .top-bar ul li:hover a{
	border-bottom: 4px solid rgba(0, 0, 0, 0.4);
	color: #FFF;
	}

.header .top-bar ul li ul {
    background: rgba(0, 0, 0, 0.7);
	}

.header .top-bar ul li ul li:hover {
	background: #777;
	}

.header .top-bar ul li ul li ul {
    background: #777;
	}

.header .top-bar ul li ul li ul li:hover {
	background: #AAA;
	}

.footer .rgt p {
    margin: 0;
    position: absolute;
    width: auto !important;
	}

.footer .rgt .footer-social {
    padding-right: 10px;
    width: 47% !important;
    text-align: left!important;
	}

.footer .rgt .footer-social, .footer .rgt .footer-payment {
	float: right;
	margin-top: 28px;
	text-align: center;
	}

.footer .container .lft {
    box-sizing: border-box;
    padding-right: 20px;
	padding-bottom: 30px;
	}

.footer .container .md {
    width: 200px;
	}

.footer .container .rgt {
    float: right;
    width: 550px;
    margin-top: 20px;
	}

.tours .destinations .destinations-group .single-destination:hover .infos {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
	}

.header .bottom-bar ul.pages-menu {
    height: 41px;
    overflow: hidden;
    text-align: justify;
	}

/*#motorVital {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 320px;
    left: 0;
    margin-left: 20px;
    margin-top: -65px;
    position: relative;
    top: 0;
    width: 450px;
	}*/

.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
	background: #777 !important;
	}

.newsletter-block {
    background-position: center top;
    background-size: 100% auto;
    background-color: #f0f0f0;
	}

.newsletter-block p{
  color:#666666;
}


.Testimonials {
    background-position: center top;
    background-size: 100% auto;
	}

.PackPage_sessaoIcone:before {
    background: #555;
	}

.section-news {
    background: none !important;
	}

.Testimonials {
background: #F0f0f0;
	}

#pacotesLiksRapidos.tours {
    background: #f1f1f1 !important;
    display: block;
    float: left;
    width: 100%;
	}

.info-grid-boxes {
    background: #fff !important;
    margin-top: -10px;
	}

  .info-grid-boxes .hd h3:before{
    content: "";
    display: block;
    border-top: dotted 1px #cccccc;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 40%;
    z-index: 0;
}

.info-grid-boxes .hd h3 span{
    background-color: #fff!important;
    color:#333;
    padding-left: 8px;
    padding-right: 12px;
    position: relative;
}

.tituloCampo.textosFiltros {
    color: #929292 !important;
    }

.boxMenores span {
    color: #929292 !important;
    }
/* FIM - Alterações padrão para todos os sites POTAS (Não apagar) ------------------------------------------------------------------- */


.search-box .mode-selector .selector.active {
    border-bottom: none !important;
}


/* INÍCIO - Ajustes para site RESPONSIVO ------------------------------------------------------------------- */
@media screen and (max-width: 480px) {

.Testimonials, .newsletter-block {
    border-top: 1px solid #aaa !important;
	}

.AtalhoAreas_linkAtivo:after {
    display: none !important;
	}

.Motor {
    background: #bbb !important;
	}

.search-box .mode-selector .selector.active:after {
    background: transparent !important;
	}

.Mob_topLogo span font {
    color: #777 !important;
	}

.Mob_MenuLateral .Mob_MenuLat_bot:hover {
    background: #555 !important;
    }

.Mob_MenuLateral .Mob_MenuLat_botON {
    background: #555 none repeat scroll 0 0 !important;
	}

.Mob_MenuLateral .Mob_MenuLat_Titulo {
    border-top: 1px solid #444 !important;
	}

.Mob_MenuLateral .Mob_MenuLat_cont .pages-menu li a {
    border-bottom: 1px solid #444 !important;
	}

.Mob_MenuLateral .Mob_MenuLat_fechar {
    border-right: 1px solid #444 !important;
	}

.Mob_MenuLateral .Mob_MenuLat_Titulo span {
    border-left: 7px solid #444 !important;
    color: #FFF !important;
	}

.Mob_MenuLat_fechar div {
    border: 1px solid #444 !important;
	}

.Mob_MenuLat_fechar div:hover {
    background: #444 !important;
	}

.Mob_MenuLat_fechar div span {
    color: #AAA !important;
	}

.Mob_topMenu:hover {
	background: #AAA !important;
	}

.footer .rgt p, .footer .md p, .footer .lft p {
    margin-left: 0 !important;
    position: relative !important;
    width: 100% !important;
	}

.footer .container .lft {
    padding-right: 0 !important;
	}

footer .footer p.uppercase {
    margin-left: 0 !important;
    width: 100% !important;
	}

#MobMenu li a {
    border-bottom: 1px solid #444 !important;
	}

.search-results-info-tags {
    background-color: #777 !important;
    }

#conteudoWSHotel .ResultPesq_paginacao {
    border-top: 1px solid #aaa !important;
	}

#conteudoWSHotel .ResultPesq_paginacao img {
    background: #aaa !important;
	}

#conteudoWSHotel .ResultPesq_paginacao img:hover {
    background: #555 !important;
	}

#conteudoWSHotel .paginasHotel {
    background: #aaa !important;
	}

#conteudoWSHotel .paginasHotel:hover {
    background: #555 !important;
	}

#conteudoWSHotel .paginaHotelSelecionado {
    background: #555 !important;
	}

}
/* FIM - Ajustes para site RESPONSIVO ------------------------------------------------------------------- */

/*comum após aplicações*/
.carousel {
    width: 650px;
    height: 436px;
    margin-left: 10px;
    top: 0;
    left: 0;
    overflow: hidden;
    position: relative;
    float: left;
}

.carousel .owl-controls .owl-dots{
  left: 19px;
}

.main{
  background-color: #fff;
}

.search-box{
  box-shadow: none;
}

.Motor{
background: #f0f0f0;
}

.search-box .mode-selector .selector.active{
  border: 1px solid #000;
    color: #333;
    background-color: #f0f0f0;
}

.search-box .mode-selector .selector.active:after{
  background-color: transparent;
}

/*.search-box form input[type=text], form input[type=password], form input[type=time], form select{
    border: 2px solid #BBB;
}

.search-box form input[type=text]:focus, form input[type=password]:focus, form input[type=time]:focus, form select:focus{
  border: 2px solid #BBB;
}*/


#DivLivre .CampoLivre_info{
  height: 38px;
}

.search-box .mode-selector .selector{
  color:#fff;
}

.Motor_bot{
  background: #bc4e52;
}

#motorTriploPacote, #divFiltroPassoSimples{
 border: 1px solid #ffffff;
}

.info-grid-boxes .hd h3 span{
  background-color: #fff;
}

.info-grid-boxes .hd h3:after {
    content: "";
    display: block;
    border-bottom: solid 3px #f1f1f1;
    width: 52px;
    height: 1px;
    position: relative;
    top: 0px;
    height: 8px;
    z-index: 0;
    margin: 0 auto;
}

.info-grid-boxes .hd h3:before {
  display: none!important;
}

/*comum apos aplicacoes*/


.destinies-guide{
  background: #fff;
  border-bottom:1px solid #f1f1f1;
}

.pacote:hover .pctFoto span:nth-child(2), #conteudoDestaque a:hover li span:nth-child(2) {
    background-color: #555 !important;
}

.tours ul.carousel-control li.slide-select.active {
    border-bottom-width: 2px !important;
}

.divInfoPacote div {
    background-color: #444
    }

.divInfoPacote div:before {
    border-left: 15px solid #444;
    }

ul.carousel-control li.slide-select.active {
    background-color: unset!important;
}
.BuscaPacotes {
    height: auto!important;
}
footer .footer {
    max-height: 300px !important;
	min-height: 200px;
    background: unset;
    background-image: unset;
	border-bottom: 0!important;
}
.subTituloSec {
    margin-top: 0;
}
.footer .rgt .footer-social img {
	width: auto!important;
}
.search-box .mode-selector .selector {
	padding-top: 0px !important;
	padding-left: 15px !important;
}
ul.carousel-control li.slide-select.active {
    border-bottom: 2px solid #020202!important;
}
#conteudo-mesmo {
    float: unset;
}
.mode-selector + #filtroDivPrincipal {
    border-radius: 0 3px 3px !important;
    box-sizing: border-box;
    float: left;
    margin-left: 8px;
    margin-top: -1px;
    padding: 20px 10px 65px;
    position: relative;
    width: 445px;
    border: 1px solid;
}
.pesqVeiculo {
    padding-bottom: 65px !important;
}
.Motor_bot {
	margin: 0px auto 0 -115px!important;
}
.jBtnPesquisarHotel, .jBtnPesquisarVeiculo, .jBtnPesquisarServico, .jBtnPesquisarAereo {
	margin-top:-70px!important;
}
.Motor_busca_hoteis_entrada {
    width: 160px !important;
}
.Motor_busca_hoteis_saida {
    width: 167px !important;
}
#motorTriploPacote .Motor_bot {
    margin-top: -25px!important;
}
.Motor_busca_aereo_data {
    width: 204px !important;
}
.bannerFakeOFF .Motor_bot {
    margin: 0px auto 0 -115px!important;
	width: 100%!important;
    bottom: -20px;
    margin-bottom: 20px!important;
}
.bannerFakeOFF .mode-selector + #filtroDivPrincipal {
    width: auto;
    border: 0;
    padding: 0 10px;
    margin-left: 0;
}
.bannerFakeOFF #filtroDivPrincipal .boxMenores span {
    color: #555!important;
}
#conteudoWSHotel .search-filter {
	margin-top: 390px!important;
}
#conteudoWSVeiculo .search-filter.c_3 {
    margin-top: 590px!important;
}
#conteudoWSAereo .search-filter {
    margin-top: 390px!important;
}
.bannerFakeOFF #divFiltroPassoSimples .divAlignBot .Motor_bot {
	width:100%!important;
	bottom: -10px!important;
}

.bannerFakeOFF #pesqCarregando, .bannerFakeOFF .Motor_bot {
	width: 100%!important;
    bottom: 0px!important;
}
.search-results-body .search-filter.c_3 {
    margin-top: 390px!important;
}
.btnCancelar {
    background-color: #555;
}
.PagComp_resumoSaldo {
	width: 285px;
}
.PagComp_sessaoSubtitulo:first-child {
    padding-bottom: 10px;
}
.bannerFakeOFF .Motor_bot.jBtnPesquisarHotel {
	bottom: -20px!important;
}
.bannerFakeOFF .Motor_bot.jBtnPesquisarVeiculo, .bannerFakeOFF .Motor_bot.jBtnPesquisarAereo {
    margin-bottom: 0!important;
}
.footer-social .whats_balao {
    float: left;
}

.package-page .package-body .package-content .package-pages .budget-page .package-info-box .package-info {
	max-height: 245px!important;
}
main .package-page .package-body .package-content .package-pages .anchors-page .anchors ul a li:hover {
    color: #555!important;
}
main .package-page .package-body .package-content .package-pages .anchors-page .anchors ul a li:hover {
	background-color: #FFF!important;
}
ul#slider-controls {
    padding-left: 0px;
    float: left;
    text-align: left;
    width: auto;
    height: 49px;
    margin-left: 10px;
}
ul#slider-controls.jbotaoExtra li {
	margin-left: 10px;
}
ul.carousel-control li.slide-select.active {
	color:#FFF!important;
}
#conteudo-anchor div {
    width: 100%!important;
}
.fontCor4 {
    font-family: inherit!important;
}
.title-tabs-package, .content-text p {
    color: #666!important;
    font-family: inherit!important;
    font-weight: 100;
}
#roteiroDetalhado div, .description-tab, #InfoComentariosTexto {
    font-size: 14px;
	color: #666!important;
}
.content-text p {
  padding: 0;
}
#roteiroDetalhado, .description-tab, #InfoComentariosTexto, #condicoesGerais .MsoNormal span, .containerDetVisto div, .containerDetVisto font {
    font-size: 1.4rem!important;
    color: #666666!important;
    font-weight: 100!important;
    margin-top: 10px;
}
#InfoCondicoesGeraisTexto #TEXTO .cinza-claro p span b span {
    font-size: 2.1rem!important;
    font-weight: normal!important;
    color: #666!important;
    font-family: source-sans-pro;
}
#condicoesGerais .title-tabs-package {
    display: none;
}
.goog-te-gadget-simple {
    background-color: transparent!important;
}
.CorFundoMenu #filtroDivPrincipal #MostraQuartosV4 .boxMenores {
    margin-right: 10px !important;
}

.CorFundoMenu #filtroDivPrincipal .Motor_busca_hoteis_quartos {
    width: 107px !important;
    max-width: 107px !important;
    min-width: 107px !important;
}
.CorFundoMenu #filtroDivPrincipal #MostraIdadesQuartosV41 .boxMenores {
    width: 175px !important;
    max-width: 175px !important;
    min-width: 175px !important;
}
.CorFundoMenu #MostraQuartosV4 .boxMenores {
	margin-right: 9px !important;
}
.CorFundoMenu #filtroDivPrincipal #MostraIdadesQuartosV41 .boxMenores {
    margin-right: 0!important;
}
.CorFundoMenu #filtroDivPrincipal #MostraQuartosV4 {
    width: 305px !important;
}
.CorFundoMenu #MostraQuartosV4 #MostraIdadesQuartosV41, .CorFundoMenu #MostraQuartosV4 #MostraIdadesQuartosV42, .CorFundoMenu #MostraQuartosV4 #MostraIdadesQuartosV43, .CorFundoMenu #MostraQuartosV4 #MostraIdadesQuartosV44, .CorFundoMenu #MostraQuartosV4 #MostraIdadesQuartosV45, .CorFundoMenu #MostraQuartosV4 #MostraIdadesQuartosV46, .CorFundoMenu #MostraQuartosV4 #MostraIdadesQuartosV47 {
    min-width: 175px;
}

/* iSchultz */
.AbaLateral.iSchultzON {
    background-color: #fff;
    box-shadow: 4px 4px 5px -5px #000;
}
.AbaLateral_titulo {
    background-color: #FFF;
    border-radius: 0;
    padding-left: 15px;
    padding-right: 35px;
    padding-top: 20px;
    font-weight: 100;
}
#TituloON {
    width: 200px;
    border-bottom: 1px dotted #b9b9b9;
}
#TituloON span {
	margin-top: -10px;
}
.AbaLateral_cont {
    font-size: 14px;
    color: #808080;
    border-radius: 0;
    box-shadow: none;
}
.AbaLateral_cont, .AbaLateral_subTitulo {
    text-align: left;
}
.AbaLateral_subTitulo span {
    color: #ed1c26;
    font-size: 15px;
}
#rotFavIschultz a {
    font-size: 12px;
    font-family: arial;
    color: #8c8c8c;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    display: block;
    float: left;
}
.AbaLateral_bot {
    background-color: #ed1c26;
    width: calc(100% - 30px);
    margin: 20px 15px 15px;
}
.AbaLateral_limparFav, .AbaLateral_todos {
    color: #ed1c26;
    margin: 0;
    font-size: 12px;
    font-family: arial;
    text-align: center;
    width: 100%;
}
.AbaLateral_txt {
    padding: 0 15px;
    font-size: 12px;
}
.AbaLateral {
	padding-bottom: 15px!important;
}

/* Css para arrumar abas e/ou radio */
.mode-selector.divOculta div:first-child {
    display: none;
}
.mode-selector.divOculta #NossosPacotes {
    display: block;
	border-bottom: 0;
}
.input-control.PagComp_boxCad_radio:last-child {
    margin-bottom: 30px;
}
#motorTriploPacote, #divFiltroPassoSimples {
	padding-top:0;
}
.mode-selector.divOculta .selector {
    display: block;
    height: 50px;
    border-bottom: 0;
    padding-top: 5px!important;
	/*margin-top: -47px;*/
}
form .PagComp_boxCad_radio input[type=radio], form .PagComp_boxMail_radio input[type=radio], form .PagComp_boxEsqSenha_tipo input[type=radio] {
	border-radius: 13px;
}
form .PagComp_boxCad_radio input[type=radio]:checked:after, form .PagComp_boxMail_radio input[type=radio]:checked:after, form .PagComp_boxEsqSenha_tipo input[type=radio]:checked:after {
    display: block;
    position: absolute;
    top: 2px;
    left:4px;
    font-family: FontAwesome;
    font-size: 16px;
    font-size: 1.6rem;
    content: "\f111";
    color: #ed1c28;
}
form .PagComp_boxCad_radio input[type=radio]:checked, form .PagComp_boxMail_radio input[type=radio]:checked, form .PagComp_boxEsqSenha_tipo input[type=radio]:checked {
    background-color: #FFF;
    border: 0;
}

.search-box .mode-selector .selector.active {
    background-color: #3d3d3d !important;
    width: auto;
}
.search-box .mode-selector .selector {
    float: left!important;
    display: block;
    background-color: #7d7d7d!important;
    padding: 0 20px!important;
    width: auto!important;
	height: 47px!important;
}
#mostraFiltro.motor-nb {
    margin-top: 0px;
}
.search-box .mode-selector .selector:hover, .search-box .mode-selector .selector.active:hover {
    background-color: #e2e2e2 !important;
}
.search-box .mode-selector .selector:last-child {
    /*margin-left: 110px;
    position: absolute;*/
}
.search-box .mode-selector .selector:first-child {
    margin-left: 0px;
    margin-right: 2px;
}
#divAereoTodosOsVoos .search-results-body .search-filter.c_3 {
    margin-top: 0!important;
}
.AbaLateral_redes {
    display: block;
}
.AbaLateral_redes {
    float: left;
    width: 70px;
    border: 1px solid #ccc;
    border-left: 0;
    position: fixed;
    top: 250px;
    background-color: #FFF;
    padding: 15px;
    z-index: 999999;
}
.AbaLateral .AbaLateral_redes {
    width: 200px;
    text-align: center;
	padding: 0 10px;
	border:0;
	top:0;
	position:unset;
	margin-top: 20px;
}
.AbaLateral .AbaLateral_redes a {
    height: 25px;
    width: 25px;
	float:unset;
}
.AbaLateral .AbaLateral_redes a img {
    width: 25px;
}
.AbaLateral .whats_balao {
    float: unset;
    display: inline-block;
}
.tours .container {
    margin-top: 0!important;
}
.fundoDestaque {
    margin-top: -100px;
    padding-top: 100px;
    background-position: top center;
    background-repeat: no-repeat;
    padding-bottom: 50px;
}
.fundoDestaque .tours ul.carousel-control li.slide-select.active {
    border-bottom: 0;
}
.fundoDestaque ul.carousel-control {
    justify-content: flex-start;
}
.fundoDestaque ul.carousel-control li.slide-select {
	margin-left: 5px!important;
	background-color: #FFF!important;
}
.fundoDestaque .pacote {
	background-color: #FFF;
}
.tituloDestaque .container h3:after {
    left: 70px!important;
}
.tituloDestaque h3 {
    text-align:left;
	color: #FFF!important;
}
.fundoDestaque ul.carousel-control {
    border-bottom: 0!important;
}
.fundoDestaque .tours ul.carousel-control li.slide-select {
    background-color: #FFF;
}
.fundoDestaque .tours ul.carousel-control {
    border-bottom: transparent;
}
.mode-selector .input-control.PagComp_boxCad_radio, .Motor_busca_campos div {
    color: #777!important;
}
.MotorAgrupadoCheck {
	margin-top: 10px;
}
form .PagComp_boxCad_radio input[type=radio], form .PagComp_boxMail_radio input[type=radio], form .PagComp_boxEsqSenha_tipo input[type=radio] {
	height: 20px;
}
.Motor #divMostraFiltro {
	/*padding-top: 35px;*/
}
.mostraCaminhoFiltro {
	display:none;
}
form input[type=checkbox]:checked:after {
    left: 4px;
    top: 3px;
}

form .PagComp_boxCad_radio input[type=radio]:checked, form .PagComp_boxMail_radio input[type=radio]:checked, form .PagComp_boxEsqSenha_tipo input[type=radio]:checked, form input[type=checkbox]:checked {
	border: 1px solid #e4e4e4;
}

#divFiltroPassoPreencher div {
	height: 57px;
}

@media screen and (max-width: 900px) {

    .Motor #divMostraFiltro {
        margin-top: 0px !important;
        padding-top: 0px;
    }

    #abaRedes {
        display: none;
    }

    .footer .container .lft img {
        width: 25vw;
    }


    #MonteSeuPacote {
        width: 50% !important;
    }

    #NossosPacotes {
        width: 50% !important;
    }

    .search-box .mode-selector .selector:first-child {
        margin-right: 0px;
    }

	.PacProntos_Inic label {
		height: 35px;
	}

	#divNovoLayoutSite #mostraFiltro #MonteSeuPacote.selector:last-child, #divNovoLayoutSite #mostraFiltro .selector:first-child {
		/*line-height: 49px;*/
		height: 47px!important;
		width: auto;
	}

	#divNovoLayoutSite #mostraFiltro #MonteSeuPacote.selector:last-child {
		padding-top: 5px!important;
	}


    .search-box .mode-selector {
        margin: 8px 14px 0;
    }

    .search-box .mode-selector .selector.active {
        color: #31343d !important;
    }

    .search-box .mode-selector .selector:last-child {
        position: relative;
        margin-left: 0;
    }

}
.linkCambioSite {
  font-family: Arial !important;
}
#currenvy-button {
  color: white !important;
}


.Motor_seguro {
    border: 1px solid;
}
