a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #0000FF;
}
body img {border: 0}
* {margin:0; padding:0;}

.nothing {display:none;}

.negrito {font-weight:bold;}

.text {font-family:arial; color:#646464; font-size:12px;}

.text2 {font-family:arial; color:#646464; font-size:12px;}

.text3 {font-family:arial; color:#3f544b; font-size:11px;}

.text4 {font-family:arial; color:#646464; font-size:13px; text-align:justify;}

.text5 {font-family:arial; color:#646464; font-size:13px; line-height:1.3; margin-bottom:8px;}

.text_v {font-family:arial; color:#646464; font-size:13px; line-height:1.3; margin-bottom:8px;}

.text6 {font-family:arial; color:#3f544b; font-size:12px; position:absolute; left:50%; margin-left:50px; margin-top:28px; z-index:1;}

.text7 {font-family:arial; color:#646464; font-size:12px; text-align:justify;}

.text10 {font-family:arial; color:#646464; font-size:12px; margin-left:30px; margin-right:20px;}

.text11 {font-family:arial; color:#646464; font-size:12px; font-weight:bold; margin-left:65px; margin-right:20px;}

.text12 {font-family:arial; color:#646464; font-size:14px; font-weight:bold; margin:15px 0 20px 30px;}

.text13 {font-family:arial; color:#107a51; font-size:17px; font-weight:bold; margin:25px 0 10px 30px;}

.text14 {font-family:arial; color:#646464; font-size:12px; margin-left:30px; margin-right:20px;}

.text15 {font-size:14px; font-weight:bold;}

.img3 {position:relative; margin:0 auto;}

.saibamais {float:right; border:0;}

#geral {position:relative; background: #ffffff url(../img/background.jpg) top center no-repeat; overflow:hidden;}

#geral #topo {position:relative; height:150px;}

#geral #topo h1 {display:block; width:145px; height:104px;}

#geral #topo h1 a {position:absolute; left:50%; margin-left:-366px; margin-top:0; display:block; width:145px; height:104px;}




#geral #topo ul.menu {
list-style: none; 
margin: 0 auto; 
padding: 0; 
width: 768px;
position:relative;
}

#geral #topo ul.menu li {

}

#geral #topo ul.menu li a {
width: 96px;
height: 28px;
display: block; 
background: url(../img/menu_over.jpg) top left;

}

#geral #topo ul.menu li a:hover {

width: 96px;

background: url(../img/menu_over.jpg) bottom left ;
}


[if IE]>

#geral #topo ul.menu li a, ul.menu li a:hover{
width: 768px;
height: 28px;
}

#geral #topo ul.menu li {
margin-bottom: 0;
}


<![endif]

#geral #topo ul.menu {position:relative; margin:50px; padding:0; margin:0 auto; width:772px; padding-top:5px;}

#geral #topo ul.menu li {float:left; list-style:none;}

#geral #topo ul.menu li  a {}

#geral #topo ul.menu li  a img {border:0;}


/*--Submenu Soluções--*/
#geral #sub {
	position:relative;
	height:85px;
	background-color: #FFF;
}

#geral #sub ul.submenu {
	text-decoration:none;
	list-style: none;
	padding: 0;
	width: 748px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #409574;
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
	display: block;
}

#geral #sub ul.submenu li {
	float: left;
	display: block;
	padding: 0px;
}

#geral #sub ul.submenu li a {
	width: 149.6px;
	height: auto;
	display: block;
	text-decoration: none;
	color: #409574;
	padding-top: 10px;
	padding-bottom: 10px;
}

#geral #sub ul.submenu li a:hover {
	width: 149.6px;
	font-size: 13px;
	display: block;
	background-image: url(../img/oversub.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


[if IE]>

#geral #sub ul.submenu li a, ul.submenu li a:hover{
width: 748px;
height: auto;
}

#geral #sub ul.submenu li {
margin-bottom: 0;
}


<![endif]

#geral #sub ul.submenu {position:relative; padding:0; margin:0 auto; width:748px;}

#geral #sub ul.submenu li {float:left; list-style:none;}

#geral #sub ul.submenu li  a {}

#geral #sub ul.submenu li  a img {border:0;}

/*Fim submenu*/

#geral #conteudo {position:relative; width:1026px; margin:0 auto;}

#geral #conteudo #centro {position:relative; width:772px; margin:0 auto; overflow:hidden;}

#geral #conteudo #centro #destaque {position:relative; background:url(../img/destaque.jpg) top center no-repeat; width:auto; height:150px; margin:0 auto;}

#geral #conteudo #centro #destaque a {position:absolute; display:block; left:50%; margin-left:-77px; margin-top:156px; width:70px; height:15px;}

#geral #conteudo #centro ul.bts {position:relative; overflow:hidden; width:770px; margin:0 auto; margin-top:25px; margin-bottom:18px;}

#geral #conteudo #centro ul.bts li {list-style:none; float:left; width:225px; margin-left:25px; overflow:hidden;}

#geral #conteudo #centro ul.bts li a {display:block; text-decoration:none; color:#646464;}

#geral #conteudo #centro ul.bts li p.text2 {text-align:left; display:block; background:#ffffff; padding:5px; height:85px; margin-top:-5px;}
	
#geral #conteudo #centro ul.bts li img {border:0;}


#geral #conteudo #centro ul.bts2 {position:relative; overflow:hidden; width:770px; margin:0 auto; margin-top:25px; margin-bottom:18px;}

#geral #conteudo #centro ul.bts2 li {list-style:none; float:left; width:340px; margin-left:25px; overflow:hidden;}

#geral #conteudo #centro ul.bts2 li a {display:block; text-decoration:none; color:#646464;}

#geral #conteudo #centro ul.bts2 li p.text2 {text-align:left; display:block; background:#ffffff; padding:10px; height:110px; margin-top:-5px;}
	
#geral #conteudo #centro ul.bts2 li img {border:0;}


#geral #conteudo #centro #extra {position:relative; width:730px; margin:0 auto; margin-top:25px; margin-bottom:65px;}

#geral #conteudo #centro #extra a img {border:0;}

#geral #rodape {position:relative; background:url(../img/bg-rodape_baixo.jpg) bottom center no-repeat; width:1026px; margin:0 auto; height:133px; margin-top:60px;}
#geral #rodape .cima{position:relative; width:1026px; margin:0 auto; height:52px; margin:0px; float:left}
#geral #rodape .baixo{position:relative; width:1026px; margin:0 auto; height:81px; float:left}
#geral #rodape p.ender {position:relative; padding-top:50px; text-align:center;}

/* Soluções*/
#geral #conteudo #centro p.solucoes {padding:15px; background:#ffffff; width:738px; height:50px; display:block; margin-left:2px;}
/*  Serviços  */

#geral #conteudo #centro  img.destaque-servicos {margin:0 auto; padding-left:1px;}

#geral #conteudo #centro p.servicos {padding:15px; background:#ffffff; width:738px; height:90px; display:block; margin-left:2px;}

#geral #conteudo #centro #print-mobile {position:relative; width:760px; height:auto; background:#ffffff; margin:30px; padding:10px;}

#geral #conteudo #centro #print-mobile p.text5 {width:700px; line-height:1.3;}

#geral #conteudo #centro #print-mobile p.text_v {width:530px; line-height:1.3; float:left;}

#geral #conteudo #centro #print-mobile img.printers {float:left; margin-right:20px;}

#geral #conteudo #centro #print-mobile .foto {float:left; position:relative; width:190px;}
#geral #conteudo #centro #print-mobile1 {text-align:left;}
#geral #conteudo #centro #print-mobile1 .foto1 {float:left; width:120px;}

/*  Clientes  */

#geral #conteudo #centro #clientes {position:relative; width:140px; margin:20px; float:left;}
#geral #conteudo #centro #tituc {display:block; margin: 10px, 0px ,10px ,20px; width:580px; float:left; padding-left:20px}
#geral #conteudo #centro #clientes img.logo {display:block; width:136px; float:left; }

#geral #conteudo #centro p.clientes {padding:15px; background:#ffffff; width:738px; height:63px; display:block; margin-left:2px;}

#geral #conteudo #centro #clientes p.text5 {display:block; width:660px; text-align:justify;}

/*  Contato  */

#geral #conteudo #centro  img.destaque-contato {margin:0 auto; padding-left:1px;}

#geral #conteudo #centro p.contato {padding:15px; background:#ffffff; width:738px; height:60px; display:block; margin-left:2px;}

#geral #conteudo #centro img.contato {position:relative; margin:20px 15px;}

#geral #conteudo #centro #formulario {position:relative; background:#ffffff; width:730px; margin:0 auto; padding:30px 15px;}

#geral #conteudo #centro #formulario form {width:720px;}

#geral #conteudo #centro #formulario form fieldset {border:0;}

#geral #conteudo #centro #formulario form fieldset label {color:#555; font:11px arial, tahoma, sans-serif; display:block; margin-bottom:9px; width:370px; text-align:right;}

#geral #conteudo #centro #formulario form fieldset label.labelmsg {text-align:right;}

#geral #conteudo #centro #formulario form fieldset label.labelmsg input {width:275px; height:85px; border:1px solid #c9c9c9; vertical-align:top;}

#geral #conteudo #centro #formulario form fieldset label input {width:275px; border:1px solid #c9c9c9;}

#geral #conteudo #centro #formulario form fieldset label.enviar {width:372px;}

#geral #conteudo #centro #formulario form fieldset label.enviar input.enviar {float:right; display:block; width:109px; height:25px; border:0;}

/*  Parceiros  */

#geral #conteudo #centro  img.destaque-parceiros {margin:0 auto; padding-left:1px;}

#geral #conteudo #centro p.parceiros {padding:15px; background:#ffffff; width:738px; height:60px; display:block; margin-left:2px;}

#geral #conteudo #centro #empresa1 {position:relative; float:left; margin-left:30px; width:353px; height:320px; background:#fff; margin-top:15px; padding-top:10px;}

#geral #conteudo #centro #empresa1 img.empresa1 {position:relative; margin:0 auto; margin-bottom:15px; display:block; width:196px; height:108px;}

#geral #conteudo #centro #empresa1 p.text7 {padding:8px 18px;}

#geral #conteudo #centro #empresa2 {position:relative; float:left; width:353px; height:300px; background:#fff; margin-top:15px; padding-top:10px;}

#geral #conteudo #centro #empresa2 img.empresa2 {position:relative; margin:0 auto; margin-bottom:15px; display:block; width:166px; height:108px;}

#geral #conteudo #centro #empresa2 p.text7 {padding:8px 18px;}

#geral #conteudo #centro #empresa3 {position:relative; float:left; margin-left:30px; width:690px; height:100px; background:#fff; margin-top:15px; padding-top:10px;}



#geral #conteudo #centro  img.logo-parceiros {position:relative; margin:70px auto;}

/*  Serviços Mobile Software Development  */

#geral #conteudo #centro #titsmobile {position:relative; margin:20px 0 0 15px;}

#geral #conteudo #centro #titsmobile img {position:relative;}

#geral #conteudo #centro #textsmobile {position:relative; background:#fff;}

#geral #conteudo #centro #textsmobile p.text10 {padding-top:20px;}

#geral #conteudo #centro #textsmobile a.outrosservicos {position:relative; float:right; margin-right:35px; margin-top:20px; margin-bottom:40px;}

#geral #conteudo #centro #textsmobile a.outrosservicos img {border:0;}

/*  Downloads  */

#geral #conteudo #centro  img.destaque-downloads {margin:0 auto; padding-left:1px;}

#geral #conteudo #centro p.downloads {padding:15px; background:#ffffff; width:738px; height:60px; display:block; margin-left:2px;}

#geral #conteudo #centro  #downloads {position:relative; background:#fff; padding:20px 0 90px 0; width:760px; margin:0 auto 140px; overflow:hidden;}

#geral #conteudo #centro  #downloads #downloads1 {position:relative; float:left; margin-right:80px; width:300px; height:120px;}

#geral #conteudo #centro  #downloads #downloads1 fieldset {border:0;}

#geral #conteudo #centro  #downloads #downloads1 label {display:block; color:#666; font-family:arial; font-size:13px; text-align:right; margin-bottom:10px;}

#geral #conteudo #centro  #downloads #downloads1 label.gravar {text-align:left; margin-left:95px;}

#geral #conteudo #centro  #downloads #downloads1 input {border:1px solid #ccc; width: 200px; padding:2px; color:#666; font-family:arial; font-size:13px;}

#geral #conteudo #centro  #downloads #downloads1 input.gravar {color:#666; font-family:arial; font-size:13px; width:20px;}

#geral #conteudo #centro  #downloads #downloads1 input.logar {width:109px; height:25px; float:right; border:0;}


#geral #conteudo #centro  #downloads #downloads2 {position:relative; float:left; width:305px; height:120px;}

#geral #conteudo #centro  #downloads #downloads2 fieldset {border:0;}

#geral #conteudo #centro  #downloads #downloads2 label {display:block; color:#666; font-family:arial; font-size:13px; margin-bottom:10px;}

#geral #conteudo #centro  #downloads #downloads2 input {border:1px solid #ccc; width: 255px; padding:2px; color:#666; font-family:arial; font-size:13px;}

#geral #conteudo #centro  #downloads #downloads2 input.enviar {width:109px; height:25px; float:right; border:0;}

#geral #conteudo #centro  #downloads #downloads2 p.text15 {color:#006b41; font-family:arial; font-size:14px; margin-bottom:10px;}

#geral #conteudo #centro  #downloads #downloads2 p.text16 {color:#666; font-family:arial; font-size:12px; margin-bottom:11px;}

#apDiv1 {
	position:absolute;
	left:1px;
	top:1px;
	width:1149px;
	height:148px;
	z-index:1;
}
