@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,900);
body{background-color:#d7d7d7; margin:0; padding:0}
#barra-topo{background-color:#723140;width:100%;padding-top:7px;padding-bottom:7px}
#barra-logo{width:100%;background-color:#FFF;margin:0 auto;padding-bottom:40px;}
#barra-logo img{width:100%;max-width:415px}
#bg-logo{width:415px;margin:0 auto;padding-top:35px;padding-bottom:35px;}
#bg-image-instagram{max-width:1000px;width:100%;margin:0 auto;display:block;clear:both}
a #button-virtual{background-color:#723140;color:#FFF;display:block;clear:both;font-family: 'Roboto', sans-serif;font-weight:400;text-align:center;margin:0 auto;padding:15px;width:240px;text-decoration:none;margin-top:35px;margin-bottom:35px;font-size:14px;font-weight:700;border:2px solid #451923}
#contatos-footer{float:left}
#footer-social{float:right}
@media only screen and (max-width:469px){#mensage-construct li{float:none;font-family: 'Roboto', sans-serif;font-size:18px;font-weight:400;padding-left:10px;color:#6E303E;text-transform: uppercase; list-style: disc;}#mensage-construct{margin:0 auto;width:100%;max-width:210px;text-transform: uppercase;}#mensage-construct li span{color:#62605D}}

@media only screen and (min-width:470px){#mensage-construct li{font-family: 'Roboto', sans-serif;font-size:18px;font-weight:400;float:left;padding-left:30px;color:#6E303E;text-transform: uppercase; list-style: disc;
}#mensage-construct li span{color:#62605D}#mensage-construct{margin:0 auto;width:100%;max-width:960px;text-transform: uppercase;}}
a .social-instagram{
background: url(../instagram.png) no-repeat #723140 center;
    width: 30px;
    height: 30px;
    float: left;
    margin: 5px;
    border-radius: 4px;
	cursor:pointer;
	-webkit-transition:0.8s ease-out;-moz-transition:0.8s ease-out;-o-transition:0.8s ease-out;-ms-transition:0.8s ease-out;
}
a .social-facebook {
    background: url(../facebook.png) no-repeat #723140 center;
    width: 30px;
    height: 30px;
    float: left;
    margin: 5px;
    border-radius: 4px;
		cursor:pointer; 
		-webkit-transition:0.8s ease-out;-moz-transition:0.8s ease-out;-o-transition:0.8s ease-out;-ms-transition:0.8s ease-out;
}
footer#desenvolvido a {color:#C8870F}
@media only screen and (max-width:952px){#footer-endereco{float:none}}
@media only screen and (max-width:670px){#footer-endereco{float:left}}
@media only screen and (max-width:454px){#footer-social{float:left}}
@media only screen and (max-width:560px){#bg-logo{max-width:264px;width:100%;margin:0 auto;padding-top:20px;padding-bottom:20px;}}
@media only screen and (min-width:953px){#footer-endereco{float:right}}
#footer-contatos{float:left}
#footer-endereco, #footer-contatos, #footer-social{border-left:1px dotted #B7B7B7;padding-left:20px;padding-right:20px;font-size:13px;font-family: 'Roboto', sans-serif;}
h2{font-size:18px;font-family: 'Roboto', sans-serif;font-weight:700}
#footer-contatos p, #footer-endereco p{font-family: 'Roboto', sans-serif; font-size:16px}
a:hover .social-facebook {background-color: #451923;}
a:hover .social-instagram {background-color: #451923;}
#bg-footer-info{width:100%;background:#FFF;border-top: solid 1px #B7B7B7;padding-bottom:30px}
#footer-info{width:100%;max-width:960px;margin:0 auto;padding-top:60px;padding-top:60px;background:#FFF}
a:hover #button-virtual{background-color:#451923;-webkit-transition:0.8s ease-out;-moz-transition:0.8s ease-out;-o-transition:0.8s ease-out;-ms-transition:0.8s ease-out;
}
footer#author {
    padding: 20px 0px 20px 0px;
    background: #2f343a;
    display: block;color:#a5a8ad;font-family:arial}
a:link, a:visited {
	text-decoration: none
	}
a:hover {
	text-decoration:none; 
	}
a:active {
	text-decoration: none
	}
h1{text-align:center;font-family: 'Roboto', sans-serif;font-size:30px;font-weight:900;border-top: solid 1px #B7B7B7;padding-top:25px;margin-top:15px;color:#62605D;}

@media only screen and (min-width:992px){#bg-image-instagram{max-width:1000px;width:100%;margin:0 auto;display:block;clear:both}}
@media only screen and (max-width:991px){#bg-image-instagram{max-width:800px;width:100%;margin:0 auto;display:block;clear:both}}
@media only screen and (max-width:796px){#bg-image-instagram{max-width:600px;width:100%;margin:0 auto;display:block;clear:both}}
@media only screen and (max-width:601px){#bg-image-instagram{max-width:400px;width:100%;margin:0 auto;display:block;clear:both}}
@media only screen and (max-width:431px){#bg-image-instagram{max-width:260px;width:100%;margin:0 auto;display:block;clear:both}}
@media only screen and (max-width:386px){
	.images-instagram{margin-top:30px}
.images-instagram img {
display: block;
width: 100%;
height: auto;
list-style: none;
margin: 10px;
float: left;
width:90px;
border:6px solid #CCC;box-shadow: 2px -2px 2px -2px #999999;
}
}

@media only screen and (max-width:431px)
                                       {
	.images-instagram{margin-top:30px}
.images-instagram img {
display: block;
width: 100%;
height: auto;
list-style: none;
margin: 5px;
float: left;
width:105px;
border:6px solid #CCC;box-shadow: 2px -2px 2px -2px #999999;
}
}

@media only screen and (min-width:432px)
                   and (max-width:498px){
	.images-instagram{margin-top:30px}
.images-instagram img {
display: block;
width: 100%;
height: auto;
list-style: none;
margin: 10px;
float: left;
width:143px;
border:6px solid #CCC;box-shadow: 2px -2px 2px -2px #999999;
}
	
	}
@media only screen and (min-width:499px){
.images-instagram{margin-top:30px}
.images-instagram img {
display: block;
width: 100%;
height: auto;

list-style: none;
margin: 10px;
float: left;
width:163px;
border:6px solid #CCC;box-shadow: 2px -2px 2px -2px #999999;
background-color:#000;
}
}
.images-instagram li a:hover img{
opacity:0.7;filter:alpha(opacity=70);-webkit-transition:0.8s ease-out;-moz-transition:0.8s ease-out;-o-transition:0.8s ease-out;-ms-transition:0.8s ease-out;s;
-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
     -o-filter: grayscale(100%);
filter: grayscale(100%);
	
	}
	
	/* rodape --------------------------------------------------------*/
footer#info{clear:both;border-top:#e5e5e5 solid 1px;width:100%}
footer#info-bottom{max-width:1100px;margin:0 auto;width:100%;padding-bottom:40px;padding-top:40px;line-height:21px}

@media only screen and (max-width:1999px){
footer#info-bottom-address, footer#info-bottom-home, footer#info-bottom-contacts, footer#info-bottom-social{max-width:320px}	
}
@media only screen and (max-width:1059px){
footer#info-bottom{max-width:810px;}	
}
@media only screen and (max-width:826px){
footer#info-bottom{max-width:600px;}
footer#info-bottom-home{display:none}
}
@media only screen and (max-width:604px){
footer#info-bottom-address, footer#info-bottom-home, footer#info-bottom-contacts{padding-bottom:20px;margin-bottom:20px}
footer#info-bottom{max-width:500px;}
}
@media only screen and (max-width:516px){
footer#info-bottom{max-width:280px;}
}
@media only screen and (max-width:440px){
footer#desenvolvido {padding-top:20px;padding-right:0px;margin-top:-10px;}
footer#author-info{text-align:center;padding-left:0px;}
}
@media only screen and (min-width:441px){
footer#author-info{padding-left:10px;}
}
@media only screen and (min-width:501px){
footer#desenvolvido {float:right;padding-top:10px;padding-right:10px;margin-top:-10px}
}

footer#author{padding:20px 0px 20px 0px;background:#2f343a;display:block}
footer#author-info{max-width:1100px;margin:0 auto;color:#a5a8ad;font-family: 'Roboto', sans-serif; font-size:16px}

@media only screen and (min-width:501px){#desenvolvido img{float:right;padding-left:6px}}
@media only screen and (max-width:500px){#desenvolvido img{float:right;padding-left:6px;clear:both;}#desenvolvido{float:none;width:130px;margin:0 auto;padding-top:20px}footer#author-info{clear:both;text-align:center}}
object{display:none}
