.link-s{
	text-decoration:underline;
}
.link-s:hover{
	text-decoration:underline;
}
.qbutton:hover{
	background-color:#529cff;
}
.pag_inicio{
	background-size:2850px auto;background-image:url(../images/fnd-home.png);height:700px;
}
/*.pag_a_empresa{
	background:#FFF url(../images/fnd-chaveiro-topo.png);height:250px;
}*/
.pag_servicos{
	background-image:url(../images/banner-topo-servicos-maior.jpg);height:700px;
}
.pag_clientes_e_portfolio{
	background-size:2850px auto;background-image:url(../images/banner-topo-clientes-maior-1.jpg);height:700px;
}
.pag_contato{
	background-size:2850px auto;background-image:url(../images/banner-topo-contato-maior-1.jpg);height:700px;
}
.q_icon_with_title{
	margin-bottom:30px;
}
.pag-contato{
	margin-top:70px;
}
.pag-contato li{
	list-style:none;
	text-align:left;
	margin-top:5px;
}
.alert-danger{
	font-size:13pt;
	padding:20px;
	background-color:#ff7800;
	text-align:center;
	color:#FFF;
	margin-bottom:100px;
}
.alert-success{
	font-size:13pt;
	padding:20px;
	background-color:#519cfe;
	text-align:center;
	color:#FFF;
	margin-bottom:100px;
}

.shop-item-info {
    margin: 5px 0 20px 0;
    text-align: center;
}

.shop-item-info h2{
	color: #000;	
	font-size:14pt;
}

.shop-item-info a:hover, .shop-item-info a:hover h2, .shop-item-name:hover {
    color: #ff7800;
    transition: all 0.25s ease 0s;
    -moz-transition: all 0.25s ease 0s;
    -webkit-transition: all 0.25s ease 0s;
    -o-transition: all 0.25s ease 0s;
    text-decoration:underline;
}

.shop-item-info .shop-item-name {
    margin-bottom: 5px;
}

.shop-item-info .shop-item-price {
    font-size: 15px;
    color: #888;
}

.shop-item-info .shop-item-price del, .shop-detail-info del, .sidebar-widget del {
    margin-right: 10px;
    color: #bbb;
    font-weight: 400;
}

.ini{
	background-image: url(../images/fnd-trabalhosrecentes-1.jpg);
}
.ini2{
	background-image: url(../images/fnd-trabalhosrecentes-2.jpg);
}	
.ini, .ini2{
	-webkit-transition: 1.5s ease-out;
	-moz-transition: 1.5s ease-out;
	-o-transition: 1.5s ease-out;
	transition: 1.5s ease-out;
}
.planos{
	list-style:none;
}
.planos li{
	font-size:12pt;
	padding:20px;
	font-weight:bold;
}
.planos li b{
	font-size:20pt;
}
.planos li {background-color:#97c4ff;color:#000;}
.planos li:nth-child(odd) {background-color:#529cff;color:#000;}
.planos li.li_destaque{
	background-color:#cfeaa0;
}
.planos li.li_exemplo{
	background-color:#ff7800;
	color:#FFF;
}
.planos li.li_exemplo a{
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.planos li.li_exemplo a:hover{
	text-decoration:none;
}
.planos li.li_neutro{
	background-color:#1e1e1e;
	text-align:center;
}
.info_planos{
	width:80%;
	margin:0 auto;
	color:#FFF;
	font-size:12pt;
	text-align:left;
	margin-top:20px;
}
#chat-ipotec{
    z-index:999999999999999999999999999999999999999999999;      
    position: fixed!important; 
    position: absolute;        
    bottom:0px;
    right:2px;  
    margin: 0;
    width:140px;
    height:46px;
	right: expression( ( 2 + ( ignoreMe2 = document.documentElement.scrollRight ? document.documentElement.scrollRight : document.body.scrollRight ) ) + 'px' );
  	bottom: expression( ( 0 + ( ignoreMe = document.documentElement.scrollBottom ? document.documentElement.scrollBottom : document.body.scrollBottom ) ) + 'px' );
}
.slogan-topo {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin-top:0px;
	background-color: #fc8d04;
	background: url("../images/fundo-slogan.png");
	padding-top:80px; padding-bottom:60px;
}
.div_blc_right{
	text-align:left;
}	
.div_blc_right span{
	color:#000; line-height:120%;	
}

.tudo_baixo{
	background: url("../images/fundo-slogan.png") center center repeat-y;
}



.fnd-ze-do-saco {
	float: left;
	/*width: 2000px;*/
	width: 100%;
	text-align: center;
	padding:0px;
	margin:0px;
	background: #eaeaea url("../images/fundo-topo-3.png") center center no-repeat;
	background-color:#e0ca67
}

.fnd-ze-do-saco-rodape {
	float: left;
	/*width: 2000px;*/
	width: 100%;
	text-align: center;
	padding:0px;
	margin:0px;
	background: #eaeaea url("../images/fundo-topo-3.png") center top no-repeat;
	background-color:#e0ca67
}


.baixi{
	margin-top: 230px;
}

.icon-mobile-whats{
	margin-top:200px;
}

.img-logo-clientes{
	max-width:350px;
	max-height:350px;
}
@media only screen and (max-width: 479px){
	.fnd-ze-do-saco {
		float: left;
		width: 100%;
		text-align: center;
		padding:0px;
		margin:0px;
		background-color:#ffe546;
	}
	.icon-mobile-whats{
		margin-top:750px;
	}

	.ajuste{
		margin-right:10px;
		background:#ffe546;
		background-color:#ffe546;
		
	}

	.ajustes{
		margin-right:10px;
		background:#ffe546;
		background-color:#ffe546;
		margin-top:10px;
	}
	.lado{
		
		margin-right:90px;
		width:300px;
	}
	.baixo{
		width:400px;
	}
	.baixi{
		/*margin-left: 230px;
		width:50px;*/
	}
	.baixa{
		
		margin-left: 230px;
		width: 300px;
	}
	.pequeno{
		
		margin-top:10px;
	}
	.imagem{
		
		margin-right:10px;
		
	}
	.gass{
		color:#ffe546;
		background: url("../images/personagem-2-slogan.png");
		width: 310px;
		height:500px;
		
	}

	.inv{
		visibility: hidden;
		
	}
	.jormulario{
		
		width:300px;
	}
	.jormularios{
		
		background-color:#ffe546;
	}

	h4 {
		font-size: 17px;
		line-height: 34px;
		font-weight: 400;
	}
	.tudo_baixo{
		background: url("../images/fundo-slogan.png") center center repeat-y;
		/*background: #d4d4d1;*/
		
	}
	
	.img-logo-clientes{
		max-width:300px;
		max-height:300px;
	}
}

.btn-mais-detalhes{
	font-size:15pt;
	text-align:center;
	background:#fff;
	color:#4b2928;
	padding:20px 0;
	width:200px;
	margin:auto;
	border:2px solid #000;
}
.btn-mais-detalhes:hover{
	background:#f8da08;
	color:#000;
}

