@charset "utf-8";
/* CSS Document */

html{
	height:100%;
}
body{
	width:100%;
	height:100%;
	margin:0;
}
input[type=text], input[type=password], select, textarea{
	border:#999 solid 1px;
	padding:4px;
	border-radius:5px;
	color:#069;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	width:392px;
	max-width:400px;
}
select{
	width:400px;
}
input[type=button], input[type=submit]{
	padding:10px 15px;
	margin-top:5px;
}
.variavel{
	padding:6px;
	color:#069;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
}
li{
	margin-right:30px;
	padding:10px;
	list-style-type:none;
	float:left;
}

a {
    text-decoration: none;
    color: #FFF;
    line-height: 20px;
}
h1{
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#006ece;
	font-size:18px;
	font-stretch:expanded;
	font-weight:bold;
	text-align:center;
	background: -webkit-linear-gradient(top, #3898f1, #006ece);
	background: linear-gradient(top, #3898f1, #006ece);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
h2{
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#006ece;
	font-size:16px;
	font-stretch:expanded;
	font-weight:bold;
	text-align:left;
	margin-bottom:-15px;
	line-height:20px;
	padding:0;
	background: -webkit-linear-gradient(top, #3898f1, #006ece);
	background: linear-gradient(top, #3898f1, #006ece);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
hr{
	margin:20px;
	border:#666 solid thin;
}

a:link, a:visited, a:active{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#center{
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto;
	display:table;
}

#base{
	position:absolute;
	width:100%;	
	height:100%;
	overflow:auto;
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#1073c9), to(#0156a1));
	background: -webkit-radial-gradient(circle, #1073c9, #0156a1);
	background: -moz-radial-gradient(circle, #1073c9, #0156a1);
	background: -ms-radial-gradient(circle, #1073c9, #0156a1);
}

#bg{
	position:relative;
	width:1000px;	
	min-height:100%;
	margin:0 auto;
	display:block;
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#FFF), to(#e4e4e4));
	background: -webkit-radial-gradient(circle, #FFF, #e4e4e4);
	background: -moz-radial-gradient(circle, #FFF, #e4e4e4);
	background: -ms-radial-gradient(circle, #FFF, #e4e4e4);
	box-shadow:0px 0px 15px #000;
}

#cabecalho{
	position:relative;
	width:1000px;
	height:121px;
	background:url(../images/cabecalho.png) no-repeat;
	margin:0 auto;
	margin-bottom:-34px;
	z-index:2;
}

#menu{
	position:relative;
	width:1000px;
	height:30px;
	border-bottom:#000 solid;
	background:url(../images/bgmenu.png);
	margin:0 auto;
	padding-top:25px;
	z-index:1;
}

#conteudo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	width:1000px;
	min-height:350px;
	margin:0 auto;
	margin-top:-60px;
	display:table;
	padding-bottom:60px;
	z-index:0;
}

#modelogradiente{
	background: -moz-linear-gradient(top, #069 0%, #003 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#069), color-stop(100%,#003));
	background: -webkit-linear-gradient(top, #069 0%,#003 100%);
	background: -o-linear-gradient(top, #069 0%,#003 100%);
	background: -ms-linear-gradient(top, #069 0%,#003 100%);
	background: linear-gradient(top, #069 0%,#003 100%);
}

.under{
	position:relative;
	margin:0 auto;
	margin-top:80px;
}

#rodape{
	position:absolute;
	width:1000px;
	height:116px;
	background:url(../images/rodape.png) no-repeat;
	margin:0 auto;
	bottom:0px;
}

#email{
	position:relative;
	left:20px;
	margin-top:75px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
}

#fone{
	position:absolute;
	right:20px;
	margin-top:75px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}

#slider{
	position:relative;
	margin:0 auto;
	width:1000px;
}

#destaque{
	position:relative;
	float:left;
	margin:70px 10px 0 20px;
	background:url(../images/sombraimg.png) no-repeat bottom;
	padding-bottom:19px;
	margin-bottom:40px;
}

#descricao{
	position:relative;
	margin-top:70px;
	width:570px;
	text-align:justify;
	padding:10px;
	color:#333;
	box-shadow:2px 2px 5px #999;
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#FFF), to(#e4e4e4));
	background: -webkit-radial-gradient(circle, #FFF, #e4e4e4);
	background: -moz-radial-gradient(circle, #FFF, #e4e4e4);
	background: -ms-radial-gradient(circle, #FFF, #e4e4e4);
	float:left;
	margin-bottom:45px;
	line-height:15px;
}

.img{
	position:relative;
	margin:5px;
	box-shadow:2px 2px 5px #999;
	float:left;
}

#form{
	position:relative;
	margin:40px;
	margin-top:70px;
	margin-left:70px;
	color:#333;
	float:left;
}

#orcamento{
	position:relative;
	margin:45px;
	margin-top:70px;
	color:#333;
	float:left;
}

#imgcontato{
	position:relative;
	width:342px;
	height:380px;
	background:url(../images/contato2.png) no-repeat;
	float:right;
	margin-right:80px;
	margin-top:70px;
}

#galeria{
	position:relative;
	width:auto;
	display:table;
}
#mini{
	float:left;
	display:table;
}

#parceiro01{
	position:relative;
	width:800px;
	margin:0 auto;
	margin-top:70px;
	border-bottom:#090 solid thin;
	display:table;
}
#coelko{
	position:relative;
	float:left;
	margin:10px;
}
#textocoelko{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666;
	width:500px;
	float:right;
	text-align:justify;
	margin:10px;
}
#parceiro02{
	position:relative;
	width:800px;
	margin:0 auto;
	margin-top:10px;
	display:table;
}
#gmv{
	position:relative;
	float:right;
}
#textogmv{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666;
	width:500px;
	float:left;
	text-align:justify;
	margin:10px;
}

#face{
	position:relative;
	float:left;
	margin:0 310px;
	margin-top:60px;
}

#share{
	position:absolute;
	right:20px;
	top:25px;
	z-index:1;
}