.ligue a {
    float: right;
}
.desabilitado{
	background:#333!important
}
#mascara {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100;
	display: none;
	top: 0;
}
.noPadx{
	padding-left: 0px;
	padding-right: 0px;
}
.noPady{
	padding-top: 0px;
	padding-bottom: 0px;
}
.noPad{
	padding: 0px;
}
/*img[src*="banner.png"]{
	width: 100%;
	position: absolute;
}*/
.top{
	color: white;
}
.top a{
	color: white;
}
.bgBanner img{
	position: absolute;
    width: 100%;
}

.menuDesk{
	height: 35px;
}
.width100{
	width: 100%;
}
.menu-lis{
	width: 13%;
}
.menu-lis a{
	width: 100%;
	text-align: center;
}
.nossaEmp ul li:nth-of-type(3){
	width: 15%;
}
@media screen and (max-width: 1200px){
	.menu-lis{
		width: auto;
	}
	.nossaEmp ul{
		padding: 0px 0px 0px 14px;
	}
	.nossaEmp ul li:nth-of-type(3){
		width: auto;
	}

}
.fontStyle{
	font-weight: bold;
    font-size: 15px;
    background: url(../images/banner.png) no-repeat;
	height: 252px;
    padding-left: 2%;
    padding-right: 2%;
}
.fontStyle i{
	font-size: 20px;
	pointer-events: none;
}
.hfc{

}
.home{
	text-align: right;
}
.home a{
	color: white;
}
.fale{
	margin: 30px 0 0 10px;
	height: 29px;
	position: relative;
}

.chegar{
	margin: 30px 0 0 8px;
}
.ligue{
	float: right;
    font-size: 20px;
    margin-top: 59px;
    text-align: right;
}
.ligue span{
	color: yellow;
	font-size: 20px;
}
.ligue i{
    margin-left: 16px;
    margin-right: 15px;
    font-size: 27px;
}
.ligue img{
	width: 25px;
    height: 25px;
}
.btnBg a{
	background: url('../images/btnBanner.png');
	border-radius: 8px;
    text-align: center;
    color: #6e4127;
    font-size: 1em;
}
.facil .btnBg{
	background: url('../images/btnBanner.png');
	border-radius: 8px;
    text-align: center;
    color: #6e4127;
    font-size: 1em;
}
.btnBg span{
    font-size: 15px;
    line-height: 10px;
}
.btnHeader a{
    height: 47px;
    padding: 4px 10px;
    margin-right: 10px;
    font-weight: normal;
    display: inline-block;
	margin-top: 15px;
}
.btnHeader a:hover{
	text-decoration: none;
}
.btnHeader a{
	color: #6e4127;
}
.btnHeader p{
	margin-bottom: -5px;
}
.redeImo{
	font-size: 10px;
	text-align: right;
	margin-top: 27px;
}
.redeImo img{
	width: 100px;
}
.menu{
	background: url('../images/bgMenu.png');
	height: 23px;
	padding: 0 2%;
}
.nossaEmp{
	font-size: 13px;
}
.nossaEmp a{	
	display: inline-block;
}
.btnParticipe a{
	background: url('../images/btnBannerP.png') 0px -7px;
    color: #724626;
    /*margin-right: 8%;*/
    padding: 0px 9px;
    border-radius: 6px;
    font-weight: bold;
    display: inline-block;
	font-size: 12px;
}
.btnParticipe{
	text-align: right;
}
.buscaRapida{
	background: #fffbd6;
    color: #7e5435;
    padding: 1px 0;
    font-size: 12px;
    margin: 20px 0px 0px 0;
    width: 100%;
    box-sizing: border-box;
	display: inline-flex;
	height: 42px;
    padding: 4px 0;
}
.buscaRapida select{
    -webkit-appearance: none;
    -moz-appearance: none;
    background: white;
    width: 21.2%;
    padding: 5px;
    line-height: 1;
    border: 1px solid #dedcd3;
    border-radius: 0;
    height: 28px;
    margin-top: 2px;
    margin-right: 5px;
    font-size: 12px;
   	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.logotipo, .anos{
	float: left;
}
.busca{
	font-weight: bold;
    font-style: italic;
    line-height: 13px;
    padding: 0 4px;
    margin-top: 4px;
}
.marginF{
	  margin: 11px 15px 0 -20px;
}
.btnDown{
	transition: all 1s ease;
}
.btnDown:hover .menuHide{
	display:block; 
}
.topHeader{
	text-align: right;
}
.topHeader > div{
	display: inline-block;
	margin-left: 20px;
}
.topHeader .menuHide > a{
    display: block;
	z-index: 89;
	color: white;
	text-align: center;
	border-top: 1px solid #fff;
	padding: 2px 0;
}
.topHeader .menuHide > a:hover{
	opacity: 0.7; 
    background: #724626;
}
.menuHide{
	display: none;
    position: absolute;
    z-index: 1;
    margin-top: 5px;
    font-size: 12px;
    width: 100%;
}
.buscaRapida input{
	border: 1px solid #dedcd3;
	margin-right: 5px;
	padding: 0 0 0 5px;
	width: 116px;
	height: 28px;
	margin-top: 2px;
}
select.stTipo{
	width: 138px;
}

::-webkit-input-placeholder {
   	color: #7e5435;
   	font-size: 12px;
   	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;   
}

::-moz-placeholder {
   	color: #7e5435;
   	font-size: 12px;
   	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;   
}
/* ie */
:-ms-input-placeholder { 
	color: #7e5435;
   	font-size: 12px;
   	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;   
} 
input:-moz-placeholder { 
	color: #7e5435;
   	font-size: 12px;
   	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
}



.btnEncontrar i{
    font-size: 24px;
}
.btnEncontrar span{
	font-size: 18px;
}
.conteudoBuscaRapida{
	display: inline-flex;
    width: 86%;
}
.btnEncontrar button{
    border: none;
	height: 31px;
	color: #724626;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 100%;
	text-align: center;
	
}
.menu-wrapper .nossaEmp a{
	width: 100%;
	display: inline-block;
	width: 100%;
    display: inline-block;
    font-size: 13px; 
}


@media screen and (max-width: 767px){
	.logotipo{
		margin-top: 32px;		
		margin-bottom: 30px;
		width: 80%;
		max-width: 290px;
	}
	.logotipo img{
		width: 100%;
	}	
	.anos{		
		margin-top: 45px;
		max-width: 15%;
		margin-left: 3%;	
	}	
	.bgBanner img{
		height: 53%;
	}
	.btnEncontrar i{
		float: none;
	}
	
	.btnEncontrar span{
		float: none;
	}
	.menuMob{
   		background: url('../images/mobile/bgMenuMobile.png') 10px 53px;
    	height: 35px;
	}
	select.stTipo {
    	width: 100%;
	}	
	.ligueMob > div{
		margin-bottom: 8px;		
	}
	.ligueMob {		
		font-size: 16px;
		margin-top: 5px;
		text-align: right;
		position: absolute;
		right: 2%;
		z-index: 80;
	}
	.ligueMob a{
		display: inline-block;
	}
	.ligueMob b{
		color: yellow;
	}
	.ligueMob span{
		font-size: 12px;		
	} 
	.ligueMob img{
		width: 32px;
		height: 32px;
		margin-right: 9px;
		margin-left: 14px;
	}
	.fontStyle{
    	height: auto;
		background-size: 100% 100%;		
		background-image: url('../images/mobile/banner.jpg');
	}
	.buscaRapidaMob {
	    background: #fffbd6;
	    color: #7e5435;
	    padding: 0px 15px 25px 15px;
	    text-align: center;
	}	
	.buscaRapidaMob select{
		width: 100%;
		height: 30px;
		margin-bottom: 10px;
	}
	.buscaRapidaMob input{
		width: 100%;
	}
	.buscaMob{
		font-size: 16px;
		margin: 15px 0px;
	}
	.menu-mobile .menu-wrapper {
	    margin: 0;
	    background: rgb(113,65,42);
	    height: auto;
	    position: absolute;
	    z-index: 101;
	    left: -565px;
	    width: 200px;
	}
	.menu-wrapper {
	    float: left;
	    margin: 60px 5px 0;
	    -webkit-transition: 1s;
	    -moz-transition: 1s;
	    -ms-transition: 1s;
	    -o-transition: 1s;
	    transition: 1s;
	}
	.menu-mobile {
	    position: relative;
	    width: 100%;
	    height: 50px;
	}
    .menu-wrapper-transition{
    	-webkit-transition:1s;
    	-moz-transition:1s;
    	-ms-transition:1s;
    	-o-transition:1s;
    	transition:1s;
    	left:0 !important;
    }
    #header-topo img{
		width: 25px;
		margin: 4px 5px 5px 10px;
    }
    .nossaEmp{
    	margin-left: 0px
    }
    .nossaEmp li{
    	list-style: none;    	
    }
    .nossaEmp a{
    	padding: 5px 0px 5px 0;
    }
}

@media screen and (min-width: 768px ) and (max-width: 991px){
	.logotipo{
		margin-top: 22px;
		width: 80%;
	}
	.logotipo img{
		width: 100%;
	}	
	.anos{
		width: 15%;
		margin-top: 28px;
		margin-left: 15px;
	}	
	.bgBanner img{
		height: auto;
	}
	.menuMob{
   		background: url('../images/mobile/bgMenuMobile.png') 10px 53px;
    	height: 35px;
	}	
	.ligueMob {
		font-size: 20px;
		margin-top: 5px;
		float: right;
	}
	.ligueMob b{
		color: yellow;
	}
	.ligueMob span{
		font-size: 12px;
	} 
	.ligueMob img{
		width: 13%;
		margin-right: 9px;
		margin-left: 14px;
	}
	.buscaRapidaMob {
	    background: #fffbd6;
	    color: #7e5435;
	    padding: 0px 15px 25px 15px;
	    text-align: center;
	}
	.buscaRapidaMob select{
		height: 30px;
		margin-bottom: 10px;
	}
	.buscaRapidaMob input{
		width: 100%;
	}
	.buscaMob{
		font-size: 25.4px;
		margin: 15px 0px;
	}
	.menu-mobile .menu-wrapper {
		margin-left: -2%;
	    background: rgb(113,65,42);
	    height: auto;
	    position: absolute;
	    z-index: 101;
	    left: -565px;
	    width: 200px;
	}
	.menu-wrapper {
	    float: left;
	    /*-webkit-transition: 1s;
	    -moz-transition: 1s;
	    -ms-transition: 1s;
	    -o-transition: 1s;
	    transition: 1s;*/
	}
	.menu-mobile {
	    position: relative;
	    width: 100%;
	    height: 34px;
	}
    .menu-wrapper-transition{
    	/*-webkit-transition:1s;
    	-moz-transition:1s;
    	-ms-transition:1s;
    	-o-transition:1s;
    	transition:1s;*/
    	left:0 !important;
    }
    #header-topo img{
		width: 25px;
		margin: 4px 5px 5px 0;
    }
    .nossaEmp{
    	margin-left: -1%;
    	margin-top: 1px;
    }
    .nossaEmp li{
    	list-style: none;
    }
    .nossaEmp a{
    	padding: 5px 0px 5px 9%;
    }
    .redeImo img {
    	width: 50%;
	}
	.bntMenuTop{
		margin: 0px 20px 0px 0px;
		float: right;
	}
	.buscaRapida{
	    background: #fffbd6;
		color: #7e5435;
		padding: 20px;
		width: 104%;
		display: inherit;
		margin: 0 -2% 0 -2%;

	    /* justify-content: space-around; */
	}
	.menu{
		margin-bottom: 0px;
		height: 35px;
	}
	.busca{
		padding: 17px 0px 9px 0px;
		font-size: 15px;
	}
	.btnEncontrar{
	    height: 36px;
	    border-radius: 10px;
	    float: right;
	}
	.buscaRapida input{
		width: 150px;
	}
	.btnEncontrar button{
		width: 47px;
	}
	.conteudoBuscaRapida {
		width: 93%;
	}
}

@media screen and (min-width: 992px ) {

	.logotipo{
		margin-top: 22px;
	}
	.anos{
		margin-top: 28px;
		margin-left: 44px;
	}
	.nossaEmp a{
		padding: 2px 7px;	
	}
	.menuDesktop .border {
		padding: 2px 0;
	}
	.menuDesktop .border span{
		border-right: 1px solid #fff;
	    display: inline-block;
	    height: 11px;
	}
	.menuDesktop ul{
		margin: 0;
		padding: 0;
	}
	.menuDesktop li{
		display: inline-block;
	   	list-style: none;    
	   	color: white;		    
	}
	.nossaEmp a:hover{
    	display: inline-block;
    	color: #724626;
    	background: #f9d43e; /* Old browsers */
		background: -moz-linear-gradient(top,  #f9d43e 0%, #f4df7f 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #f9d43e 0%,#f4df7f 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #f9d43e 0%,#f4df7f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d43e', endColorstr='#f4df7f',GradientType=0 ); /* IE6-9 */    	
	}
	.bgBanner img{
		height: 248px;
	}
	.menuMob{
   		background: url('../images/mobile/bgMenuMobile.png') 10px 53px;
    	height: 35px;
	}
	
	.ligueMob {
		font-size: 20px;
		margin-top: 5px;
		float: right;
	}
	.ligueMob b{
		color: yellow;
	}
	.ligueMob span{
		font-size: 12px;
	} 
	.ligueMob img{
		width: 13%;
		margin-right: 9px;
		margin-left: 14px;
	}
	.buscaRapidaMob {
	    background: #fffbd6;
	    color: #7e5435;
	    padding: 0px 15px 25px 15px;
	    text-align: center;
	}
	.buscaRapidaMob select{
		height: 30px;
		margin-bottom: 10px;
	}
	.buscaRapidaMob input{
		width: 100%;
	}
	.buscaMob{
		font-size: 25.4px;
		margin: 15px 0px;
	}
	.menu-mobile .menu-wrapper {
	    margin: 0;
	    background: rgb(113,65,42);
	    height: auto;
	    position: absolute;
	    z-index: 101;
	    left: -565px;
	    width: 200px;
	}
	.menu-wrapper {
	    float: left;
	    margin: 60px 5px 0;
	    -webkit-transition: 1s;
	    -moz-transition: 1s;
	    -ms-transition: 1s;
	    -o-transition: 1s;
	    transition: 1s;
	}
	.menu-mobile {
	    position: relative;
	    width: 100%;
	    height: 50px;
	}
    .menu-wrapper-transition{
    	-webkit-transition:1s;
    	-moz-transition:1s;
    	-ms-transition:1s;
    	-o-transition:1s;
    	transition:1s;
    	left:0 !important;
    }
    #header-topo img{
		width: 25px;
		margin: 4px 5px 5px 10px;
    }
    .nossaEmp{
    	margin-left: 0px
    }
    
}