.row {
	margin-left: -15px;
	margin-right: -15px
}

@media (max-width:767px) {
.row {
	margin-left: -8px;
	margin-right: -8px
}
}

@media (min-width:768px) and (max-width:991px) {
.row {
	margin-left: -10px;
	margin-right: -10px
}
}

@media (min-width:992px) and (max-width:1199px) {
.row {
	margin-left: -12px;
	margin-right: -12px
}
}

@media (max-width:767px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .container, .container-fluid, .panel-heading, .panel-body, .panel-footer {
	padding-left: 8px;
	padding-right: 8px
}
}

@media (min-width:768px) and (max-width:991px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .container, .container-fluid, .panel-heading, .panel-body, .panel-footer {
	padding-left: 10px;
	padding-right: 10px
}
}

@media (min-width:992px) and (max-width:1199px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .container, .container-fluid, .panel-heading, .panel-body, .panel-footer {
	padding-left: 12px;
	padding-right: 12px
}
}

body {
	background: #FFF url(/images/bg.jpg) no-repeat top left fixed;
}
ol, ul {
	list-style: none;
}

h1, h2, h3, h4 {
	text-transform: uppercase;
	font-weight: normal;
}

#logo a {
	text-decoration: none;
	color: #000;
}

.navbar .glyphicon {
	font-size: 14px;
}

#banner {
	overflow: hidden;
}
#banner img {
	filter:grayscale(100%);
    -webkit-transition: filter 1s ease; /* Safari */
	transition: all 0.5s ease;
}

#banner img:hover {
	filter:none;
	transform: scale(1.5);
     transition: filter 0.5s ease, transform 10s ease-in;
}

#content {
	background-color: #fff;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
footer {
	text-align: center;
	margin-bottom: 100px;
}
footer .endereco {
	margin: 30px 0;
}

.loading-layer {
	display: none;
	position: absolute;
	top:410px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	z-index: 999;
}

.maqueteBlock {
	margin-bottom: 30px;
}

.maqueteBlock .maqueteBlock-item {
	width: 100%;
	height: 300px;
	text-align:center;
	background-color:#022241;
	display: table;
}
.maqueteBlock .maqueteBlock-img {
	height:240px;
	vertical-align:middle;
	line-height:0;
	display:table-cell;
}

.maqueteBlock .maqueteBlock-nome {
	padding: 0 15px;
}
.maqueteBlock A {
	color:#FFF!important;
}

.gallery {
	height: 505px;
}

.galleria-theme-classic {
	background-color:#022241!important;
}


#contatoContent h3 {
	text-align: center;
}