@charset "utf-8";
/* CSS Document */
html{
height:100%;
}
#entrega , #coleta{
width:60%;
font-size:16px;
padding:5px;
color: #424242;
margin-top:5px;
}
input[type=text]{
border:1px solid #333;
border-radius:3px;
}
input[type=text]:focus{
box-shadow: 0 0 5px #656565;
}
#dados{
margin-top:10px
width:100%;
text-align:center;
}
#dados li{
display:inline;
margin-right:15px;
}
#servtexto{
float:left;
color:#333;
text-indent: 2em;
text-align:justify;
}
#servimg{
float:left;
}
#footer{
font-family: "arial";
 font-weight: normal;
 font-size: 12px;
text-align:center;
color: #ccc;
padding-top:1%;
padding-bottom:1%;
background-color: #f7f7f7;
}
#footer a{
color: #ccc;
}
.Aspan{
padding-bottom:50px;
}
#footer li{
margin-top:10px;
display: inline;
text-decoration: none;
}
#servimg img{
width:100%;
height:auto;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
height:100%;
font-family: 'Raleway', sans-serif;
}
body a{
text-decoration:none;
color:rgba(1,6,25,1.00);
}
#mapa { width: 600px; height: 400px; float: left;border:1px solid #ccc; }
#trajeto-texto { width: 300px; height: 400px; float: right; overflow: scroll }
#nav{
font-family: 'Raleway', sans-serif;
position:fixed;
top:0px;
left:0px;
right:0px;
z-index:99;
background-color:rgba(245,245,245,1.00);
border-bottom:1px solid rgba(116,116,116,0.77);
height:3%;
min-height:20px;
padding:5px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);
display:none;
}
#nav li{
display: inline;
list-style-type: none;
margin-right:5px;
}
#nav li:last-child{
margin-right:0px;
}
#nav ul{
margin:0px;
}
#nav_left{
	float:left;
	}
	#nav_right{
	float:right;
	}
#header{
width:100%;
height:100%;
background-color:rgba(80,103,151,1.00);
background-image:url(../img/bg.jpg);
background-size:cover;
border-bottom:1px solid rgba(186,186,186,1.00);
text-shadow: 2px 2px 4px rgba(150, 150, 150, 1);
}
#logo{
padding-top:5%;
text-align:center;
font-family: 'Montserrat', sans-serif;
font-size:12px;
text-shadow: 2px 2px 4px rgba(150, 150, 150, 1);
}
#logo span{
font-size:48px;
color:rgba(1,6,25,1.00);
text-shadow: 2px 2px 4px rgba(150, 150, 150, 1);
}
#menu{
height:5%;
padding-left:1%;
padding-top:1%;
font-family: 'Raleway', sans-serif;
text-align:left;

}
#menu img{
width:25px;
height:25px;
vertical-align:middle;
}
#imgmenu{
margin-top:2%;
margin-right:1%;
font-family: 'Raleway', sans-serif;
font-size:16px;
color:rgba(1,6,25,1.00);
}
#imgmenu a:hover{

}
#imgmenu span{
font-size:16px;
color:rgba(1,6,25,0.70);
}
#imgmenu li{
margin-right:2%;
display: inline;
list-style-type: none;
}
#sobre{
padding-top:5%;
height:auto;
width:100%;
border-top:1px solid rgba(186,186,186,1.00);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(225,225,225,0.5) 59%, rgba(204,204,204,0.3) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(59%,rgba(225,225,225,0.5)), color-stop(100%,rgba(204,204,204,0.3))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,0.5) 59%,rgba(204,204,204,0.3) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,0.5) 59%,rgba(204,204,204,0.3) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,0.5) 59%,rgba(204,204,204,0.3) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(225,225,225,0.5) 59%,rgba(204,204,204,0.3) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#4dcccccc',GradientType=0 ); /* IE6-9 */

}
#box{
width:24%;
max-width:300px;
border-radius:10px;
text-align:center;
padding-top:10px;
height:auto;
margin-right:4%;
margin-left:4%;
}
#box img{
margin-right:auto;
margin-left:auto;
width:40%;
max-width:256px;
min-width:50px;
}
#box span{
padding-left:5px;
padding-right:5px;
font-family: 'Montserrat', sans-serif;
font-size:16px;
line-height:30px;
padding-bottom:5px;
}
#box hr{
padding-left:5px;
padding-right:5px;	
border: 0; 
height: 1px; 
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
#box p{
text-justify:distribute;
font-family: 'Raleway', sans-serif;
font-size:14px;
}
#boxtexto{
width:75%;
color:#333;
padding:20px;
text-indent: 2em;
text-align:justify;
}
#boxtexto ul{
margin:0;
text-indent: 0;
margin-left:2.5em;
}
#boxes{
margin-right:auto;
margin-left:auto;
width:100%;
height:98%;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

#serviços{
padding-top:5%;
height:500px;
width:100%;
background: -moz-linear-gradient(top,  rgba(204,204,204,0.3) 0%, rgba(216,216,216,0.5) 24%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,0.3)), color-stop(24%,rgba(216,216,216,0.5)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(204,204,204,0.3) 0%,rgba(216,216,216,0.5) 24%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(204,204,204,0.3) 0%,rgba(216,216,216,0.5) 24%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(204,204,204,0.3) 0%,rgba(216,216,216,0.5) 24%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(204,204,204,0.3) 0%,rgba(216,216,216,0.5) 24%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dcccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#serviços h3{
font-family: 'Raleway', sans-serif;
font-size:36px;
text-align:center;
color:rgba(2,3,38,1.00);
}
#serv hr{
padding-left:5px;
padding-right:5px;	
border: 0; 
height: 1px; 
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
#precontato{
height:102%;
width:100%;
background-color: #f7f7f7;
padding-bottom:1px;
}
#contato{
height:100%;
width:100%;
border-bottom:1px solid #ccc;
background: rgb(254,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(210,235,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(210,235,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d2ebf9',GradientType=0 ); /* IE6-9 */

}
#contato h3{
font-family: 'Raleway', sans-serif;
font-size:36px;
text-align:center;
color:rgba(2,3,38,1.00);
padding-bottom:1%;
}
#branco{
padding-top:3%;
width:100%;
height:92%;

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.4) 6%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(6%,rgba(255,255,255,0.4)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.4) 6%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.4) 6%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.4) 6%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.4) 6%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

}
#contato iframe{
border-radius:10px;
}
#frame{
border-radius:10px;
border: 1px solid rgba(68,66,185,0.70);
width:45%;
height:50%;
float:left;
margin-left:4%;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
}
#form{
border-radius:10px;
border: 1px solid rgba(68,66,185,0.70);
width:45%;
height:50%;
float:right;
margin-right:4%;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
}
#contact{
padding:10px;
border: 1px solid rgba(68,66,185,0.70);
width:calc(92% - 20px);
margin-left:4%;
margin-top:1%;
float:left;
border-radius:5px;
font-family: 'Raleway', sans-serif;
color:rgba(245,245,245,1.00);

background: rgb(63,76,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(63,76,107,1) 0%, rgba(63,76,107,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,76,107,1)), color-stop(100%,rgba(63,76,107,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */

-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
height:20%;
}
#contact a{
	color:rgba(245,245,245,1.00);
}
#contact span{
font-size:20px;
}
#solicitar{
width:100%;
margin-top:2%;
margin-bottom:2%;
}
#solicitar h3{
font-family: 'Raleway', sans-serif;
font-size:36px;
text-align:center;
color:rgba(2,3,38,1.00);
margin-bottom:2%;
}
.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  box-shadow: 0 0 5px #656565;
}