* { margin: 0; padding: 0; border: 0; -webkit-font-smoothing:antialiased; }

@font-face {
	font-family: 'HelveticaLight';
	src: url('helvetica-light-webfont.eot');
	src: url('helvetica-light-webfont.woff') format('woff'), 
			url('helvetica-light-webfont.ttf') format('truetype'), 
			url('helvetica-light-webfont.svg#HelveticaLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background-color: #ccc;
	font: normal 14px Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	color: #444;
	text-align: center;
}

input, textarea {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #444;
	padding: 5px;
	margin: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

textarea {
	overflow: hidden;
}

ul {
    list-style: none;
}

.section {
	sbackground: #ccc url(../imagens/bgGeral.jpg) no-repeat top center;
    width: 100%;
    min-height: auto;
	border-top: 1px solid transparent;
}

.AreaUtil{
    width: 980px; 
    height: auto; 
	margin-top: 0px;
	text-align: left;
	zxcborder: 2px solid red;
	padding-top:50px;
	display: table;
}

.Fecha {
	clear: both;
	width: 300px; height: 30px;
}

.Topo {
	sbackground: #ccc url(../imagens/bgGeral.jpg) no-repeat top center;
	background:#ddd;
	width: 100%; height: 115px;
	border-top:solid #2c875b 9px;
	sborder:solid red 2px;
	position:fixed;
	stop:50px;
	z-index:1001;
	box-shadow: 0px 0px 15px 2px #999;
}

.TopoInterno{
	width: 980px;
	height:85px;
	margin:15px 0 15px 0;
	sborder:solid yellow 2px;
}

.Logo {
	float: left;
	width: 261px; height: 82px;
	zborder: 1px solid #777;
}

.Logo img{
	margin-top:10px;
	margin-left:25px;
	float:left;
}

.Menu {
	font: bold 15px Arial;
	letter-spacing: -0.1em;
	text-shadow: 1px 1px 1px #fff;
	float: right;
	width: auto; height: 85px;
	zborder: 1px solid #777;
}

.Menu ul li {
	width: 100px; height: 85px;
	line-height: 85px;
	text-align: center;
	float:left;
	margin: 0 0 0 2px;
	color: #696969;
}

.Menu ul li.selec {
	background: transparent url(../imagens/bgBotaoMenu.png) no-repeat center center;
}

.Menu ul li a {
    display: block;
    color: #696969;
    text-decoration: none;
}

.Menu ul li a:hover{
	background: transparent url(../imagens/bgBotaoMenu.png) no-repeat center center;
}

h1 {
	background: transparent url(../imagens/bgH1.png) no-repeat left center;
	font: bold 33px HelveticaLight, Arial, sans-serif;
	zletter-spacing: -0.008em;
	text-shadow: 2px 2px 4px #111; 000;
    width: 972px; height: 99px;
	color: #fff;
	line-height: 99px;
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
}

h2 {
	font: bold 28px HelveticaLight, Arial, sans-serif;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #fff;
	color: #25724C;
	margin: 0 0 15px 0;
}

h3 {
	font: normal 18px Arial, sans-serif;
	text-shadow: 1px 1px 1px #000;
	color: #fff;
	margin: 0 0 15px 0;
}

#HomeLeft {
	float: left;
	width: 480px;
	zborder: 1px solid #777;
}

#HomeRight {
	float: right;
	width: 480px; 
	zborder: 1px solid #777;
}

#HomeFullBanner {
	height: 414px;
	margin-top:0px;
}

#CompletaFullBanner1 {
	width: 200px; height: 265px;
	margin: -345px 0 0 29px;
	position: relative;
}

#CompletaFullBanner2 {
	width: 378px; height: 239px;
	margin: -261px 0 0 260px;
	position: relative;
}

#CompletaFullBanner3 {
	width: 190px; height: 235px;
	margin: -256px 0 0 670px;
	position: relative;
	color: #fff;
}

#CompletaFullBanner3 h2 {
	font: normal 30px Arial, sans-serif;
	text-shadow: 1px 1px 1px #000;
	color: #fff;
	margin: 0 0 5px 0;
}

#CompletaHomePortfolio {
	float: left;
	width: 167px; height: 105px;
	margin: 8px 0 0 -195px;
}

#EmpresaLeft {
	float: left;
	width: 513px; 
	min-height: 500px;
	zxcborder: 2px solid red;
}

#PortfolioTotal {
	background: transparent url(../imagens/bgPortfolio.png) no-repeat center top;
    width: 979; height: 684px;
	color: #fff;
	text-align: center;
	border: 1px solid transparent;
}

#PosicionaOrbit {
	text-align: left;
	margin: 60px 0 0 68px;
}

#EmpresaEscreveNaBola {
	background: transparent url(../imagens/BolasEmpresa.png) no-repeat right bottom;
    width: 347px; height: 411px;
	margin: -300px 0 0 185px;
	color: #fff;
	text-align: center;
	border: 1px solid transparent;
}

#EmpresaEscreveNaBola #Texto {
	margin: 110px 0 0 28px;
    width: 300px; height: 240px;
	line-height: 20px;
	zborder: 1px solid white;
}

#EmpresaRight {
	float: right;
    width: 440px; min-height: 500px;
	zborder: 1px solid red;
}

#ServicoLeft {
	float: left;
	width: 480px; min-height: 500px;
	zborder: 1px solid #777;
}

#ServicoLeft li {
	background: transparent url(../imagens/bgItemServico.png) no-repeat center left;
	width: 480px; height: 35px;
	line-height: 35px;
	padding: 0 10px;
	zborder: 1px solid #red;
}

#ServicoRight {
	float: right;
	width: 480px; min-height: 500px;
	zborder: 1px solid #red;
}

#ServicoRight li {
	background: transparent url(../imagens/bgItemServico.png) no-repeat center left;
	width: 480px; height: 35px;
	line-height: 35px;
	padding: 0 10px;
	zborder: 1px solid #red;
}

#ProdutoLeft {
	float: left;
	width: 960px; min-height: 500px;
	zborder: 1px solid #777;
	text-align: center;
}

#ProdutoRight {
	float: right;
	width: 480px; min-height: 500px;
	zborder: 1px solid #777;
}

#ContatoLeft {
	background: transparent url(../imagens/BolasContato.png) no-repeat center center;
	float: left;
	width: 440px; min-height: 500px;
	text-align: left;
	zborder: 1px solid #777;
}

#ContatoEscreveNaBola {
    width: 300px; height: 230px;
	margin: 130px 0 0 32px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	zborder: 1px solid black; transparent;
}

#ContatoEscreveNaBola h2 {
	font: normal 30px Arial, sans-serif;
	text-shadow: 1px 1px 1px #000;
	color: #fff;
	margin: 0 0 5px 0;
}

#ContatoEscreveNaBola h3 {
	font: normal 18px Arial, sans-serif;
	text-shadow: 1px 1px 1px #000;
	color: #fff;
	margin: 0 0 15px 0;
}

#ContatoRight {
	float: right;
    width: 513px; min-height: 500px;
	zborder: 1px solid red;
}

.Input {
	background: transparent url(../imagens/bgInput.png) no-repeat top left;
	width: 480px; height: 48px;
	color: #fff;
	line-height: 48px;
	padding: 0 10px;
	margin: 0 0 10px 0;
}

.TextArea {
	background: transparent url(../imagens/bgTextArea.png) no-repeat center left;
	width: 480px; height: 158px;
	color: #fff;
	line-height: 48px;
	padding: 0 10px;
	margin: 0 0 10px 0;
}

.TextArea textarea{
	background-color: transparent;
}

.Input input {
	background-color: transparent;
	line-height: 18px;
}

.Botao {
	background: transparent url(../imagens/bgBotao.png) no-repeat center center;
	width: 100px; height: 48px;
	color: #737373;
	font: bold 16px Arial, sans-serif;
	letter-spacing: -0.1em;
	text-shadow: 1px 1px 1px #fff;
}

#Voltar {
	background: transparent url(../imagens/PontilhadoGrande.png) repeat-x center top;
	clear: both;
    width: auto; height: auto;
	padding: 20px 0 0 0;
	margin: 10px 0 0 0;
	text-align: right;
	zborder: 1px solid black;
}

#VoltarTopo {
	clear: both;
    width: 99%; height: 57px;
	text-align: right;
}

#Fechar {
	margin: 20px 0 0 0;
}

#Frase {
	font: normal 10px Arial, Helvetica, sans-serif;
	position: absolute;
	top: 14px;
	width: 980px;
	text-align: right;
	zborder: 1px solid black;
}