body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin:0px;
/*	text-align:center;*/
}
#footer{
  width:900px;
  margin:0 auto;
  height:10px;
  text-align:center;
  font-size:12px;
  color:#000000;
  clear:both;
  margin-top:-98px;
}

#todo{
  height:1200px;
  width:900px;
  z-index:-1;
  margin:0 auto;
  
}

#topo{
  width:800px;
  height:174px;
  float:left;
}

#divmarca{
  width:174px;
  height:100px;
  float:left;
}

#divplaca{
  width:224px;
  height:172px;
  float:right;
  background-image:url(../images/placa.jpg);
  background-repeat:no-repeat;
  text-align:center;
  display:table;
} 

#divmeio{
  width:700px;
  height:26px;
  text-align:left;
  background: url(../images/menu.jpg) top center no-repeat;
  margin-left:48px;
  margin-top:-2px;
/*  z-index:99;*/
  float:left;
}

.top{ 
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	width:809px;
	height:12px;
	margin-left:-3px;
	z-index:-1;
	float:left;
}

.baixo{ 
	background-image:url(../images/fim.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:809px;
	height:12px;
    float:left;
	margin-left:-3px;
}

#divcorpo{
  width:809px;
  height:864px;
  float:left;
/*  background: url(../images/bg2.gif) no-repeat;*/
  background: url(../images/meio.jpg) repeat-y;
/*  margin-top:-4px;*/
}

#divpanel1{
 background: url(../images/painel1.jpg) top center no-repeat;
 width:278px;
 height:269px;
 float:left;
 margin-left:10px;
 margin-top:80px;
}

#divbanner
{
    width:510px;
    height:390px;
    float:left;
    margin-top:-2px;  
}

#divbottom{
  width:788px;
  float:left;
  height:400px;
  text-align:left;
  margin-top:20px;
  margin-left:15px;
}

#divdowloads{
  width:270px;
  float:left;
  height:478px;
}

#divheaderdowloads{
  width:270px;
  height:78px;
  float:left;
  background: url(../images/headerdownloads.jpg) center top no-repeat;
/*  padding-left:8px;*/
}

#divcorpodownloads{
  width:270px;
  height:400px;
  float:left;
  background: url(../images/cndownload.png) center top no-repeat;
  margin-top:-19px;
}

#divmais{
  width:268px;
  height:20px;
  float:left;
  text-align:right;
  margin-right:8px;
}

#divcorpodownloads2{
  float:left;
  width:auto;
  height:325px;
}


#divsuporte{
  width:200px;
  float:left;
  height:206px;
  margin-left:46px;
}

#divheadersuporte{
  width:200px;
  height:78px;
  float:left;
  background: url(../images/headersuporte.jpg) center top no-repeat;
}

#divcorposuporte{
  width:200px;
  height:140px;
  float:left;
  background: url(../images/corposuporte.jpg) center top no-repeat;
  margin-top:-19px;
}

#divwebmail{
  width:200px;
  float:left;
  height:206px;
  margin-left:46px;
}

#divheaderwebmail{
  width:200px;
  height:78px;
  float:left;
  background: url(../images/headersuporte.jpg) center top no-repeat;
}

#divposicao{
  text-align:left;
  font-size:10px;
  color:#0099CC;
  float:left;
  height:20px;
  width:500px;
  margin-left:24px;
}

#divdescricao{
  width:780px;
/*  float:left;
  margin-left:23px;
  text-align:left;
  font-family: 'Lucida Grande', Verdana, Arial; font-size: 10px; color: #666666*/
  margin-left:12px;
  clear:both;
}

#divdescricao2{
  width:600px;
  float:left;
/*  margin-left:23px;
  text-align:left;
  font-family: 'Lucida Grande', Verdana, Arial; font-size: 10px; color: #666666*/
  text-align:left;
  
}

#divposicao a{
  color:#000033;
  font-size:10px;
}

#divposicao a:visited{
  color:#000033;
  font-size:10px;
}

#divposicao a:hover{
  color:#000033;
  font-size:10px; 
  text-decoration:underline;
}

#divcorpowebmail{
  width:200px;
  height:140px;
  float:left;
  background: url(../images/corposuporte.jpg) center top no-repeat;
  margin-top:-19px;
}

#divresponsocial{
  width:200px;
  float:left;
  height:206px;
  margin-top:5px;
  margin-left:46px;
}

#divheaderresponsocial{
  width:200px;
  height:78px;
  float:left;
  background: url(../images/headerparceria.jpg) center top no-repeat;
}

#divcorporesponsocial{
  width:200px;
  height:140px;
  float:left;
  background: url(../images/corpoparceria.jpg) center top no-repeat;
  margin-top:-19px;
  text-align:center;
  vertical-align:middle;
}

#divparceiros{
  width:200px;
  float:left;
  height:206px;
  margin-top:5px;
  margin-left:46px;
}

#divheaderparceiros{
  width:200px;
  height:78px;
  float:left;
  background: url(../images/headerparceiros.jpg) center top no-repeat;
}

#divcorpoparceiros{
  width:200px;
  height:140px;
  float:left;
  background: url(../images/corpoparceiros.jpg) center top no-repeat;
  margin-top:-19px;
  text-align:center;
  padding-top:28px;
}

#headerpnl1{
  height:78px;
  width:269px;
  float:left;
  text-align:left;
  margin-top:8px;
  padding-left:8px;
}

#divlinha{
  height:1px;
  width:764px;
  float:left;
  background: url(../images/linha.jpg) center center no-repeat;
  margin-top:40px;
  margin-left:15px;
}

.tableheader{
  width:250px;
  border:0px;
  padding:3px 3px 3px 3px;
}

.tableheader2{
}

#subservice{

}

.cellheader{
  text-align:center;
}

table .topo{
  border:0;
  vertical-align:middle;
  text-align:center;
}

.celltopo{
  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
  font-stretch:extra-expanded;
  text-align:left;
}
.celltopo a{
  text-decoration:none;
  color:#000000;
}

.celltopo a:visited{
  text-decoration:none;
  color:#000000;
}

.celltopo a:hover{
  text-decoration:underline;
  color:#000000;
}

.menu{
  margin: 0;
  padding: 0;
  float: left;
  font: bold 12px Arial;
  width: 100%;
  overflow: hidden;
  border-width: 1px 0;
  background: url(../images/menu.jpg) center center no-repeat;
  color:#FFFFFF;
  height:26px;
}

.menu li{
  display: inline;
}

.menu li a{
  float: left;
/*  padding: 9px 11px;*/
  padding-left:9px;
  text-decoration: none;
  border-right: 0px solid white;
  color:#FFFFFF;
}

.menu li a:visited{
  color: #000;
}

.menu li a:hover, .menu li .current{
  color: white;
  background: transparent url(../img/blockactive.gif) center center repeat-x;
}

.menu a{
  color:#FFFFFF;
  font: bold 12px Arial;
  float:left;
  text-decoration:none;
  margin-top:5px;
  display:block;
  margin-left:24px;
  padding: 1px 14px;
  margin-right:1px;
}

.menu a:visited{
  color:#FFFFFF;
}
.menu a:hover{
  color:#003399;
}

.menu a .home{
/*  margin-left:30px;*/
/*  width:70px;*/
}

/*.menu a .abaativa{
  display:block;
 background-image:url(../images/aba.png);
 background-repeat:no-repeat;
 z-index:999;
 font-size:16px;
 color: #003399;
}*/

.menu a .quemsomos{

}

.listasuporte{
  font-size:12px;
}

.listasuporte a{
    color:#FFFFFF;
	text-decoration:none;
}

.listasuporte a:visited{
    color:#FFFFFF;
	text-decoration:none;
}

.listasuporte a:hover{
  text-decoration:underline;
}

.listaservicos{
  font-size:12px;
  color:#FFFFFF;
/*  list-style:outside;*/
  list-style-image:url(../images/checked.png);
  margin-left:30px;
  padding-top:4px;
  padding-bottom:4px;
}

.cellservicos{
   font-size:12px;
    color:#FFFFFF;
}

.cellwebamail{
  font-size: 12px;
  color:#FFFFFF;
}

.pageinput{
  width:114px;
/*  height:21px;*/
  background-image:url(../images/input.png);
  background-repeat:no-repeat;
  background-position:center;
}

.botaoenviar{
  text-align:center;
}
#divtooltip{
  display: none;
  padding: 20px;
  background-color: #FFFF99;
  border: 3px solid #000;
  width: 500px;
  font-family:Arial, Helvetica, sans-serif;
}

.tool{
}

.textoinstitucional{
  text-align:justify;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
/*  text-indent: 12px;*/
/*  text-transform:capitalize;*/
}

.dimarcas{
  text-align:center;
  height:auto;
  width:auto;
  float:left;
  padding: 5px 5px 5px 5px;
}

.divmarcas{
  margin-left:50px;
  float:left; 
}

.divtitulospaginas{
  width:310px;
  height:194px;
  float:left;
  background: url(../images/placas.jpg) top left no-repeat;
  text-align:center;
  margin-left:12px;
}

#divtextoquemsomos{
  width:650px;
  height:210px;
  float:left;
  background: url(../images/fundocliente.jpg) top left no-repeat;
  margin-left:10%;
  color:#FFFFFF;
}

#divtextoquemsomos2{
 width:550px;
 height:200px;
 float:left;
 margin-left: 50px;
}

.divcliquedownload{
  float:right;
  width:250px;
  height:100px;
  margin-right:20px;
  margin-bottom:20px;
}

.divcliquedownload2{
  float:left;
  width:600px;
  height:48px;
  text-align: right;
}


.divsistemas{
  width:700px;;/*200px;*/
  height:600px;
  margin-left:20px;
  float:left;
}

.listasistemas{
  font-size:20px;
  font-family:Arial, Helvetica, sans-serif;
  list-style:none;  
  text-align:left;
}

.listasistemas li{
  border-bottom:solid 1px #CCCCCC;
}

.listasistemas span{
  width:auto;
}

.listasistemas li a{
  color:#0099CC;
  text-decoration:none;
  width:100px;
  padding-right:30px;
  
}

.listasistemas li a:visited{
  color:#0099CC;
  text-decoration:none;
}

.listasistemas li a:hover{
  color:#FF6633;
}

.spanordem{
  font-size:24px;;
  font-weight:bold;
  color:#CCCCCC;
  text-align:center;
  padding-right:12px;
  
}

#divdetalhedownload{
  width:300px;  
  height:600px;
  float:left;
}

.manterabaixo{
  width:700px;  
  height:20px;
  float:left;
}

#divcontato{
  width:600px;
  height:600px;
  float:left;
  background: url(../images/fundocontato.jpg) top left no-repeat;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  margin-left:11%;
}

.objetos{
  background-image:url(../images/input2.png);
  background-repeat:no-repeat;
  background-position:center;
}

.objetos2{
  background-image:url(../images/inputmemo.png);
  background-repeat:no-repeat;
  background-position:center;
}

.divservicos1{
  width:232px;
  height:auto;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-left:18px;
}

.divservicos2{
  width:auto;
  height:auto;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-left:22px;
}
