﻿body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container > .nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@charset 'UTF-8';.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:url(ajax-loader.gif)center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick_B38582A2.eot)format('embedded-opentype'),url(fonts/slick.woff)format('woff'),url(fonts/slick.ttf)format('truetype'),url(fonts/slick.svg#slick)format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}

*{
    font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #553333;
	margin:0;
    padding:0;
}

@font-face {
	font-family: 'Conv_bauhausm';
	src: url('../fonts/bauhausm.eot');
	src: local('☺'), url('../fonts/bauhausm.woff') format('woff'), url('../fonts/bauhausm.ttf') format('truetype'), url('../fonts/bauhausm.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* PÁGINA DE ERRO 404 - NÃO MECHER */

#erro-total{
	width:700px;
	height:270px;
	margin:15px 0;
}

#imagem-centralizada{
	width:100%;
	text-align:center;
	margin:10px 0;
}

#texto-404{
	width:100%;
	font-family:Calibri;
	font-size:22px;
	text-align:center;
}

#aguarde{
	width:100%;
	font-family:Calibri;
	font-size:19px;
	text-align:center;
	margin:5px 0;
}

/* #####################FINAL###################### */

/* all pages */

a
{
	text-decoration:none;
}

.esquerda, .esquerdo, .left, .float-left
{
	float: left;
	display: table;
	margin: 0px 10px 10px 0px;
}

.direita, .direito, .right, .float-right
{
	float: right;
	display: table;
	margin: 0px 0px 10px 10px;
}

.meio, .center
{
	display: table;
	margin: 20px auto;
}

.borda
{
	padding: 2px;
	background: #fff;
	box-shadow: 0px 0px 2px 0px #666;
}

.global
{
	margin: 0 auto;
}

.conteudo-pages
{
	width: 998px;
	margin: 0 auto;
}

.texto-pages{
	font:16px/25px "Calibri";
	color:#000;
	text-align:justify;
}

.texto-pages h1 {
    font: 22px "Conv_bauhausm";
    color: #FF6A37;
    padding-left: 50px;
    margin: 15px 0px;
    font-weight: bold;
	background:url('../images/firula-tit.png') left center no-repeat;
}

.texto-pages h2 {
    font: 20px "Conv_bauhausm";
    padding-left: 10px;
    font-weight: bold;
    color: #FF6A37;
}

.slick-track
{
	max-width: none;
}

.slider .slick-prev
{
	left: 45px !important;
}

.slider .slick-next
{
	right: 45px !important;
}

.slider img {
  max-width: 100%;
}

.slider2 .slick-active
{
	opacity: 0.6 !important;
}

.slider2 .slick-center
{
	opacity: 1 !important;
}

.slider2 .slick-slide {
  display: flex !important;
  justify-content: center;
  flex-direction: column;
  height: 160px;
  opacity: 0.0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -os-transition: all 0.3s;
}


.slider2 .slick-prev {
  right: 50px;
  left: initial;
	top: 0px;
}

.slider2 .slick-next {
	top: 0px;
	right: 0px;
}

.menu-resp
{
	display: none;
}

.linha-topo
{
	background: #FF6A37;
	padding: 0px 0px;
	text-align:center;
}

.linha-topo div
{
	display: inline-block;
	margin: 10px 140px;
	color: #fff;
	font: 16px "Conv_bauhausm";
	text-shadow: 0px 0px 1px #fff;
	letter-spacing: 1px;
}

.linha-topo div  a
{
	color: #fff;
	font: 16px "Conv_bauhausm";
}

.atendimento
{
	background: url('../images/bg-atendimento.png') center left no-repeat;
	padding-left: 50px;
}

body
{
	background: #fff;
}

.logo
{
	width: 100%;
	text-align:center;
	padding: 40px 0px;
}

.menu-total
{
	background: #FF6A37;
	padding: 10px 0px;
	text-align:center;
	margin-bottom: 5px;
}

.menu li
{
	display: inline-block;
	padding: 5px 40px;
	border-right: 1px dashed #fff;
}

.menu li a
{
	font: 20px "Conv_bauhausm";
	color: #fff;
	text-shadow: 0px 0px 1px #fff;
}

.rodape-total
{
	background: #FF6A37;
	padding: 10px 0px;
	text-align:center;
}

.rodape
{
	
}

.rodape > div
{
	display: inline-block;
	padding: 0px 80px;
	vertical-align:middle;
}

.texto-rodape
{
	color: #fff;
	text-align: left;
	margin-bottom: 20px;
	font: 12px "arial";
	letter-spacing: 1px;
}

.texto-rodape h2
{
	color: #fff;
	margin-bottom: 10px;
	font: 30px "Calibri";
}

.newsletter
{
	text-align:left;
}

.newsletter .titulo
{
	font: 30px  "Calibri";
	color: #fff;
	font-style:italic;
}

.newsletter input
{
	display: block;
	color: #666;
	border: none;
	box-shadow: 0px 0px 2px 0px #666;
	margin: 10px 0px ;
	padding: 5px 10px;
}

.newsletter .submit
{
	cursor: pointer;
}

.slider {
	box-shadow: 0px 0px 2px 1px #666;
}

.box-01
{
	text-align: center;
}

.box-01 > .titulo
{
	font: 30px "Conv_bauhausm";
	color: #000000;
	text-shadow: 0px 0px 1px #000;
	border-bottom: 5px double #FF6633;
	display: table;
	margin: 0 auto 20px;
	font-style: italic;
	font-weight: bold;
}

.box-01 .item
{
	display: inline-block;
	margin: 40px;
	position:relative;	
}

.box-01 .item .img
{
	width: 215px;
	height: 215px;
	overflow: hidden;
	box-shadow: 0px 4px 4px -2px #666, 0px 0px 2px 0px #666;
	-webkit-filter: hue-rotate(-30deg);
	-moz-filter: hue-rotate(-30deg);
	-o-filter: hue-rotate(-30deg);
	-os-filter: hue-rotate(-30deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-os-transition: all 0.3s;
}
.box-01 .item .img:hover
{
	-webkit-filter: hue-rotate(0deg);
	-moz-filter: hue-rotate(0deg);
	-o-filter: hue-rotate(0deg);
	-os-filter: hue-rotate(0deg);
}
.box-01 .item .img img
{
	width: 100%;
	height: auto;
	min-height: 100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-os-transition: all 0.3s;
}
.box-01 .item .img:hover img
{	
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-os-transform: scale(1.1);
}
.box-01 .item .titulo
{
	position: absolute;
	left: -10px;
	top: 10px;
	background: #FF6633;
	color: #fff;
	padding: 5px 20px;
	letter-spacing: 1px;
	box-shadow: 0px 0px 2px 0px #666;
	font: 12px "Verdana";
}
.box-01 .item .entrar
{
	position:absolute;
	left: -20px;
	top: 40px;
	background: #FF6633;
	box-shadow: 0px 0px 2px 0px #666;
	font: 12px "Verdana";
}
.box-01 .item .entrar a
{
	color: #fff;
	padding: 5px 20px;
	display: block;
	letter-spacing: 1px;
}

.box-02
{
	text-align: center;
}

.box-02 > .titulo
{
	font: 30px "Conv_bauhausm";
	color: #000000;
	text-shadow: 0px 0px 1px #000;
	border-bottom: 5px double #FF6633;
	display: table;
	margin: 0 auto 20px;
	font-style: italic;
	font-weight: bold;
}

.box-02 .conteudo
{
	font: 18px/30px "calibri";
	color: #666;
	text-align:justify;
	width: 700px;
	margin: 0 auto 30px;
}

.box-02 .entrar
{
	text-align:right;
	margin-top: 20px;
	width: 100%;	
}

.box-02 .entrar a
{
	padding: 5px 10px;
	color: #FF6633;
	border: 2px solid #ccc;
	font: 18px "Conv_bauhausm";
}

.item2 {
    display: inline-block;
    padding: 5px 10px;
    box-sizing: border-box;
}

.item2 img {
    box-shadow: 2px 2px 6px #333;
}

.divisoria-total {
    margin-bottom: 20px;
}

.divisoria {
    width: 450px;
    display: inline-block;
    vertical-align: top;
    font: 14px/25px "Calibri";
    font-weight: bold;
    color: #000;
}

.item-total {
    margin-bottom: 20px;
}

.item3 {
    display: inline-block;
    padding: 5px 10px;
    box-sizing: border-box;
}

.galeria-total{
	text-align:center;
}

.galeria{
	text-align:center;
	display:inline-block;
	box-sizing:border-box;
	padding:10px 20px;
}

.galeria img {
    box-shadow: 2px 2px 4px #333;
}

.obra {
    display: inline-block;
    vertical-align: top;
    padding: 5px 20px;
    font: 20px/35px "Calibri";
    font-weight: bold;
    color: #0082C7;
    width: 400px;
}

.obra img {
    border-radius: 100px 50px;
    box-shadow: -2px 2px 5px #333;
}

.texto-rodape a{
	color:#FFF;
}


/* CONTATO */
.infos-contato-total {float: right;width: 450px;}
.formulario-total{width:450px; float:left;}
.box-form {width: 100%;margin-bottom: 10px;display:table;}
.box-form .nome-form {width: 130px;float: left;font: 18px/25px "Calibri";text-align: center;color:#000;}
.box-form .input-form input.input {width: 100%;box-sizing: border-box;padding: 3px;border: 1px solid #FF6A37;font: 15px/25px "Calibri";color: #000;}
.box-form .input-form {width: 320px;float: right;}
.box-form .input-form textarea.input.mensagem {width: 100%;box-sizing: border-box;border: 1px solid #FF6A37;height: 80px;}
.input-form select#selectbasic {width: 100%;box-sizing: border-box;padding: 3px;border: 1px solid #018446;font: 15px/25px "Calibri";color: #000;}
.box-form .input-form input.submit {width: 100%;box-sizing: border-box;padding: 5px;border: 1px solid #FF6A37;background: #FF6A37;font: 15px "Calibri";font-weight: bold;color: #FFF;cursor: pointer;margin-top: 10px;}
.box-form .input-form input.submit:hover{border: 1px solid #BD3303;background: #BD3303;color:#FFF;text-shadow:1px 1px 1px #000;}
img.contato {margin-top: 10px; box-shadow:none;}
.telefone-contato {background: url('../images/firula-telefone.png') left center no-repeat;padding-left: 35px;font: 17px/25px "Calibri";color: #000;margin-bottom: 25px;margin-top:10px;}
.email-contato{background: url('../images/firula-email.png') left center no-repeat;padding-left: 35px;font: 17px/25px "Calibri";color: #000;margin-bottom: 25px;}
.endereco-contato{background: url('../images/firula-endereco.png') left center no-repeat;padding-left: 35px;font: 17px/25px "Calibri";color: #000;margin-bottom: 25px;}
/* FIM DO CONTATO */

@media only screen
and (max-width:998px)
{
	*
	{
		max-width: 100%;
		box-sizing:border-box;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.slider
	{
		display: none;
	}
	.conteudo-pages
	{
		padding: 2%;
	}
	.menu-resp
	{
		display: block;
		background: url('../images/menu-resp.png') center no-repeat;
		padding: 40px;
		cursor: pointer;
	}
	.menu-total
	{
		background: none;
	}
	.menu
	{
		display: none;
	}
	.menu li
	{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		text-align:center;
		border: none;
	}
	.menu li a
	{
		color: #666;
	}
		.rodape div
	{
		margin: 20px 0px;
		text-align:center;
	}
	.logo
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	/* CONTATO RESPONSIVO */
	.infos-contato-total, .formulario-total, .box-form .input-form{
		float:none;
		width:100%;
	}
	.box-form .nome-form{
		text-align:left;
		width:100%;
		float:none;
	}
	
	/* CONTATO RESPONSIVO */
	
}