* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	text-decoration: none;
}

body {
	position: relative;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}

img.float {
	float: left;
	border: solid 3px #f0952c;
	margin-right: 15px;
	margin-bottom: 15px;
}

img.float2 {
	margin: auto;
	border: solid 3px #f0952c;
	margin-left: 70px;
	margin-bottom: 15px;
}

img.float3 {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

p, li {
	font-size: 12px;
	font-family: Verdana;
	color: #3b3b3b;
	line-height: 18pt;
}

h1 {
	font-size: 18px;
	font-family: Verdana;
	font-weight: bold;
	color: #034165;
}

h2 {
	font-size: 16px;
	font-family: Verdana;
	font-weight: normal;
	font-style: italic;
	color: #034165;
}

span.laranja {
	font-weight: bold;
	color: #f0952c;
}

span.label {
	float: left;
	display:block;
	text-align:right;
	margin-right:0px;
	width:80px;
	height:25px;
	padding:2px 5px 2px 2px;
}

input {
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#034165;
	height:17px;
	padding:2px 2px 2px 5px;
	margin-bottom:10px;
	margin-left:0;
	border: solid 1px #034165;
}

select {
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#034165;
	height:20px;
	padding:2px 2px 2px 5px;
	margin-bottom:10px;
	margin-left:0;
	border: solid 1px #034165;
}

textarea {
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#034165;
	height:70px;
	padding:2px 2px 2px 5px;
	margin-bottom:10px;
	margin-left:0;
	border: solid 1px #034165;
}

.btn {
	float: right;
	margin-right: 232px;
	padding: 10px;
	background-color: #f0952c;
	border: none;
	color: #FFF;
	height: auto;
}

#blog {
	margin: 0;
}

#blog h1 a {
	display: block;
	width: 177px;
	height: 174px;
	overflow: hidden;
	text-indent: -99999px;
	background-image: url(../images/imgLinkBlog.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#container {
	margin: auto;
	margin-top: -70px;
	width: 779px; 
}

#topo {
	margin: auto;
	width: 779px;
	height: 154px;
}

#logo {
	float:left;
	margin-top: 0;
	margin-left: 5px;
}

#logo h1 a {
	display: block;
	width: 248px;
	height: 150px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#flashDestaques {
	float: right;
	margin-top: 5px;
	display: block;
	width: 520px;
	height: 155px;
}

#conteudoIndex {
	clear: both;
	margin: auto;
	width: 779px;
	height: 300px;
}

#menuFlash {
	clear:both;
	position: absolute;
	left: 210px;
	bottom:110px;
	display: block;
	width: 779px;
	height: 410px;
}

#conteudo {
	clear: both;
	margin: auto;margin-bottom: 200px;
	width: 779px;
}

#subMenuEmpresa, #subMenuProdutos, #subMenuServicos {
	width: 779px;
	height: 32px;
	margin-left: -2px;
}

#subMenuEmpresa ul, #subMenuProdutos ul, #subMenuServicos ul {
	display: inline;
}

#subMenuEmpresa ul li, #subMenuProdutos ul li, #subMenuServicos ul li {
	float: left;
	margin-right: 5px;
}

#subMenuEmpresa ul li a#btnQuemSomos {
	display:block;
	width: 115px;
	height: 32px;
	background-image: url(../images/btnQuemSomos.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuEmpresa ul li a#btnParceiros {
	display:block;
	width: 84px;
	height: 32px;
	background-image: url(../images/btnParceiros.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuEmpresa ul li a#btnClientes {
	display:block;
	width: 78px;
	height: 32px;
	background-image: url(../images/btnClientes.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuEmpresa ul li a#btnRH {
	display:block;
	width: 153px;
	height: 32px;
	background-image: url(../images/btnRH.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuEmpresa ul li a#btnNoticias {
	display:block;
	width: 75px;
	height: 32px;
	background-image: url(../images/btnNoticias.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuProdutos ul li a#btnNFe {
	display:block;
	width: 79px;
	height: 32px;
	background-image: url(../images/btnNfe.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuProdutos ul li a#btnManad {
	display:block;
	width: 73px;
	height: 32px;
	background-image: url(../images/btnManad.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuProdutos ul li a#btnIN86 {
	display:block;
	width: 58px;
	height: 32px;
	background-image: url(../images/btnIN86.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuProdutos ul li a#btnTransfer {
	display:block;
	width: 129px;
	height: 32px;
	background-image: url(../images/btnTransfer.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuProdutos ul li a#btnPacote {
	display:block;
	width: 140px;
	height: 32px;
	background-image: url(../images/btnPacote.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuProdutos ul li a#btnSPED {
	display:block;
	width: 57px;
	height: 32px;
	background-image: url(../images/btnSPED.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuProdutos ul li a#btnECD {
	display:block;
	width: 57px;
	height: 32px;
	background-image: url(../images/btnECD.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuProdutos ul li a#btnEFD {
	display:block;
	width: 57px;
	height: 32px;
	background-image: url(../images/btnEFD.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuProdutos ul li a#btnCT {
	display:block;
	width: 54px;
	height: 32px;
	background-image: url(../images/btnCTe.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuServicos ul li a#btnServFunc {
	display:block;
	width: 161px;
	height: 32px;
	background-image: url(../images/btnServFunc.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuServicos ul li a#btnServTec {
	display:block;
	width: 174px;
	height: 32px;
	background-image: url(../images/btnServTec.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#subMenuEmpresa ul li a:hover, #subMenuEmpresa ul li a.ativo, #subMenuProdutos ul li a:hover, #subMenuProdutos ul li a.ativo, #subMenuServicos ul li a:hover, #subMenuServicos ul li a.ativo {
	background-position: bottom;
}

h1.titEmpresa {
	display: block;
	width: 116px;
	height: 33px;
	background-image: url(../images/titEmpresa.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

h1.titProdutos {
	display: block;
	width: 124px;
	height: 33px;
	background-image: url(../images/titProdutos.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

h1.titServicos {
	display: block;
	width: 113px;
	height: 30px;
	background-image: url(../images/titServicos.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

h1.titTecnologia {
	display: block;
	width: 143px;
	height: 30px;
	background-image: url(../images/titTecnologia.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

h1.titContato {
	display: block;
	width: 113px;
	height: 30px;
	background-image: url(../images/titContato.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

p.italic, h1.italic {
	font-style: italic;
	color: #034165;
}

#bgCont {
	clear: both;
	margin: auto;
	width: 779px;
	background-image: url(../images/bgCont.png);
	background-position: top;
	background-repeat: no-repeat;
	margin-top: -2px;
}

#bgCont2 {
	clear: both;
	margin: auto;
	width: 779px;
	height: 510px;
	background-image: url(../images/bgCont.png);
	background-position: top;
	background-repeat: no-repeat;
	margin-top: -2px;
}

#cont {
	clear: both;
	margin:auto;
	padding-top: 10px 0 10px 0;
	width: 749px;
}

#contQuemSomos, #contParceiros, #contClientes, #contRH, #contNews, #contNFe, #contManad, #contIN86, #contTransfer, #contPacote, #contSPED, #contCTe, #contECD, #contEFD, #contServFunc, #contServTec, #contTecnologia, #contContato {
	clear: both;
	margin:auto;
	padding-top: 10px;
	width: 749px;
}

#contPacote h1 {
	padding-top: 10px;
}

#miniImgQuemSomos01 #imgLeft01, #miniImgQuemSomos02 #imgLeft02, #miniImgProdutosNFe #imgLeft03, #miniImgProdutosTransfer #imgLeft04, #miniImgProdutosPacote #imgLeft05 {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

#miniImgQuemSomos01 img, #miniImgQuemSomos02 img, #miniImgProdutosNFe img, #miniImgProdutosTransfer img, #miniImgProdutosPacote img {
	float: left;
}	

h2.marginTop {
	margin-top: 45px;
}

#miniImgQuemSomos01 a, #miniImgQuemSomos02 a, #miniImgProdutosNFe a, #miniImgProdutosTransfer a, #miniImgProdutosPacote a {
	display: block;
	width: 100px;
	height: 100px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: solid 3px #f0952c;
}

#miniImgQuemSomos01 a:hover, #miniImgQuemSomos02 a:hover, #miniImgProdutosNFe a:hover, #miniImgProdutosTransfer a:hover, #miniImgProdutosPacote a:hover {
	border: solid 3px #034165;
}

p.clear {
	clear: both;
}

#menu {
	clear:both;
	position: absolute;
	width: 779px;
	bottom:170px;
}

#menu ul {
	display: inline;
}

#menu ul li {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	_margin-right: 3px;
	_margin-left: 3px;
}

#menu ul li a#menuQuemSomos {
	display:block;
	width: 145px;
	height: 135px;
	background-image: url(../images/btnEmpresa.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#menu ul li a#menuProdutos {
	display:block;
	width: 145px;
	height: 135px;
	background-image: url(../images/btnProdutos.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#menu ul li a#menuServicos {
	display:block;
	width: 145px;
	height: 135px;
	background-image: url(../images/btnServicos.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#menu ul li a#menuTecnologia {
	display:block;
	width: 145px;
	height: 135px;
	background-image: url(../images/btnTecnologia.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#menu ul li a#menuContato {
	display:block;
	width: 145px;
	height: 135px;
	background-image: url(../images/btnContato.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}

#menu ul li a:hover, #menu ul li a.ativo {
	background-position: bottom;
}

#rodape {
	clear: both;
	background-image: url(../images/bgRodapeRepeat.jpg);
	background-repeat:repeat-x;
	height: 200px;
	padding-top:30px;
	background-color:#e7e8ea;
}

#contRod {
	margin: auto;
	padding-top: 120px;
	width: 779px;
}

#menuIndex {
	float: left;
}

#menuIndex ul {
	display: inline;
}

#menuIndex ul li {
	float: left;
	margin-right: 10px;
}

#menuIndex ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#034165;
}

#addressIndex {
	float: right;
}

#address {
	margin: auto;
	padding-top: 80px;
	width: 779px;
	text-align: right;
}

#address address, #addressIndex address {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#034165;
	font-style: normal;
}