img {
	max-width: 100%;
}

.top-menu {
	background: transparent;
	border: none;
	margin: 15px 0;
}


.razao-social {
	color: fff;
}


.content{

	margin:auto;

	max-width:1950px;

}

h1,h2,h3{

	font-family:"Aller Bold";

}





.fonti{

	color:#666; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:32px;

}



.opxs{

	margin-top:-30px;

}



.menu-header{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

}



.texto-color{

	background-color: #FFF;

	border-color: #dbdbdb;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 16px;

	margin-bottom:7px;

}

.texto-color-form{

	background-color: #f4f4f4;

	border-color: #dbdbdb;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 14.5px;

}

.btagendar{

	background-color:#78bd1d;

	font-size:13px;

	color:#FFF;

}

.btenviar{

	background-color:#78bd1d;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 16px;

	color:#FFF;

		margin-bottom:7px;



}

.texto-center{

	display: block;

	text-align: -webkit-center;

	text-align: -moz-center;



}

.botao-center{

	display: block;

	text-align: -webkit-center;

}



.font-lucida{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



h4{

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



.titulo{

	color:#005cb9;	

}

.titulo-white{

	color:#FFF;

	text-align:left;		

}

.topo{

	border-top:7px solid;

	border-color:#FFC906;

}

.logo{

	max-width:90%;

}

.logo2{

	max-width:90%;

	margin-left:15px;

}

.beneficio a{

	color:#DD0330;

	font-weight:600;

}

.botao{

	border-radius:15px;

	padding:8px;

	color:#FFF;

	background:#DD0330;

	padding-right:12px;

	padding-left:12px;

	cursor:pointer;

}

.botao:hover{

	background:#FFF;

	color:#DD0330;

}

@media(min-width:770px){

	.botao-center{

		display: inherit;

		text-align: inherit;	

	}

	.texto-center{

		display:inherit;

		text-align: inherit;

	}

	

	.recuo{

		margin-left:-20px;

	}

	.titulo{

		color:#005cb9;		

	}

		.beneficio{

		margin-left:-30px;

		margin-top:-10px;

		padding-bottom:10px;

	}

}



@media(min-width:1520px){

	.fmt{

		margin-left:-40px;

	}

	

}



@media(min-width:1600px){

	.fmt{

		margin-left:-53px;

	}

	

}



@media(min-width:1650px){

	.fmt{

		margin-left:-75px;

	}

	

}



@media(min-width:1690px){

	.fmt{

		margin-left:-89px;

	}

	

}



@media(min-width:1730px){

	.fmt{

		margin-left:-112px;

	}

	

}



@media(min-width:1800px){

	.fmt{

		margin-left:-140px;

	}

	

}



@media(min-width:1860px){

	.fmt{

		margin-left:-150px;

	}

	

	.fmto{

		margin-left:-70px;

	}

	

}







@media(min-width:1733px){

	.formatar{

		margin-right:55px;

		margin-top:-10px;

	}

	

	.recuo-top{

		margin-top:10px;

	}

}

@media(min-width:1350px){

	.home-textrecuo{

		margin-left:10px;

	}

}



@media(min-width:1480px){

	.home-textrecuo{

		margin-left:16px;

	}

}



@media(min-width:1530px){

	.home-textrecuo{

		margin-left:20px;

	}

}



@media(min-width:1590px){

	.home-textrecuo{

		margin-left:25px;

	}

}



@media(min-width:1650px){

	.home-textrecuo{

		margin-left:32px;

		

	}

}



@media(min-width:1730px){

	.home-textrecuo{

		margin-left:37px;

	}

}



@media(min-width:1800px){

	.home-textrecuo{

		margin-left:43px;

	}

}



@media(min-width:1850px){

	.home-textrecuo{

		margin-left:50px;

	}

}



@media(min-width:1920px){

	.home-textrecuo{

		margin-left:54px;

		

	}

}



@media(min-width:990px){

	.coluna-2{

		margin-left:-120px;

	}

	.img-beneficio{

		margin-top:15px;

	}

	

	.recuo{

		margin-left:-20px;

	}	

}

.footer{

	background:url(../img/fundo.jpg) repeat;

}

.social{

	max-height:40px;

}

.banner{

	padding-right:0;

	max-height:244px;

}

.menu-space{

	margin-left:15px;

}

@media (min-width: 1420px){

.menu-space {

    width: 30%;

}

}

.menu-cardapio > li > a{

	padding-left:16px;

	padding-right:16px;

}

.thumbnail{

	color:#000;

	padding:5px;

}

a:hover{

	color:#e87719;

}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {

    border-color: #e87719;

}

.thumbnail:hover{	

	color:#e87719;

	text-decoration: none;

}

.thumbnail > p {

	margin-top:10px;

}

.carousel-control {

    width: 3%;

}

.carousel-control:hover, .carousel-control:focus {

    color: #FFC906;

}

.slide{

	padding-top:20px;

	padding-bottom:10px;

	margin-left:10px;

	background:#fff;

	margin-top:-25.3%;

}

@media(min-width:1800px){

	.slide{

		padding-top:20px;

		padding-bottom:10px;

		margin-left:10px;

		background:#fff;

		margin-top:-24.5%;

	}

}

.imgefeito {

    margin: 0;

    overflow: hidden;

    float: left;

    position: relative;

}

.imgefeito a {

    text-decoration: none;

    float: left;

}

.imgefeito a:hover {

    cursor: pointer;

} 

.imgefeito a img {

    float: left;

    margin: 0;

    border: none;

    padding: 0;

    background: #fff;

    border: 1px solid #ddd;

}

.desc{

	display: block;

    font-size: 1.3em;

    padding: 10px 0;

    background: #fff;

    filter:alpha(opacity=58);

    opacity:.58;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=58)"; /*--IE 8 Transparency--*/

    color: #000;

    position: absolute;

    bottom: 0;

    left: 0;

    padding: 6px;

    margin: 0;

    width: 99.5%;

    border-top: 1px solid #999;

}

.imgefeito a:hover .desc{

    display: block;

    font-size: 1.2em;

    padding: 10px 0;

    background: #fff;

    filter:alpha(opacity=58);

    opacity:.58;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=58)"; /*--IE 8 Transparency--*/

    color: #000;

    position: absolute;

    bottom: 0;

    left: 0;

    padding: 10px;

    margin: 0;

    width: 99.5%;

    border-top: 1px solid #999;

}

.imgefeito a:hover .desc strong {

    display: block;

    margin-bottom: 5px;

    font-size:1.5em;

}

.logo{

	width:70%;

}

.visible-xlg {

    display: none;

}

.carousel-inner{

	max-height:425px;

}

.rodape{

	background:#004177;

	color:#fff;

	padding-bottom:0px;

	padding-top:0px;

	padding-left:0px;

}

.rodape a{

	color:#fff;

	font-size:11.5px;

}

.rodape .menu{

	padding-top:0px;

	margin-left:10px;

}

.rodape .tel{

	padding-top:0px	

}

.rodape p{

	color:#FFF;

	font-size:11.5px;

}

.rodape .pull-right img{

	max-width:90%;

}



.sociais{

	margin-left:40px;

}

@media (min-width: 990px){

	.rodape .menu{

		margin-left:-25px;	

	}

}

@media (min-width: 1390px){

	.carousel-inner{

		max-height:650px;

	}

}

@media (min-width: 1800px)

{

	.visible-xlg {

    	display: block !important;

	}

	.rodape{

		padding-bottom:29px;

		padding-top:18px;

	}

	.space-cardapio{

		margin-left:25%;

	}

	.sociais{

		margin-left:70px;

		padding-top:10px;

		padding-bottom:10px;

	}

	.footer{

		padding-top:22px;

		padding-bottom:22px;

	}

}

.opcao{

	cursor:pointer;

}

.text-banner p{

	font-size:16px;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	color:#000;

}

.text-banner h1{

	color:#000;

}

@media (max-width: 989px)

{

	.hidden-sm {

    	display: none !important;

	}

	.logo{

		max-width:90%;

		margin-left:15px;

	}

	

}



@media (max-width: 990px)

{

	.fonti{

		font-size:26px;

	}

	

	.mgm{

		margin-left:40px;

	}

	

	.text-banner{

		margin-top:-38%;

		background:none;

		color:#FFF;

	}



}



@media (max-width: 770px)

{



	

	.text-banner{

		margin-top:0;

		background:none;

		color:#FFF;

	}



}





@media (min-width: 990px)

{

	.text-banner{

		margin-top:-28%;

		background:none;

		color:#FFF;

	}

		

	.img4b{

		padding-left:37px;

	}

	

	.mgmo{

		margin-left:60px;

	}

	.text-banner p{

		color:#FFF;

	}

}

.text-sobre p{

	font-size:16px;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}