body{
	margin:0px;
	padding:0px;
	background-color:#03557b;
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}

#tudo{
	margin:auto;
	width:836px;
	}

#topo1{
	background-image:url(images/topo1.jpg);
	background-repeat:no-repeat;
	height:20px;
	}

#topo2{
	height:103px;
	background-image:url(images/topo2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}

#logo h1{	
	margin:0px;
	float:left;
	background-image:url(images/logo-2D.jpg);
	}

#logo h1 a span {	
	display: none;
	}

#logo h1 a {	
	display:block;	
	width:394px;	
	height:103px;	
	}

/*Início do Menu*/

#menu{
	height:30px;
	background-color:#FFFFFF;
	padding-left:33px;
	background-image:url(images/m-fim.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}

.one, .one ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	}

.one {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	}

.one li {
  	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	text-align:left;
	z-index:1000;
	}


.one li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: 1em/20px Verdana, Arial, Helvetica, sans-serif;
	background: #f1f1f1;
	color: #000;
	display: block;
	padding: 0px;
	text-decoration: none;
	}

.one li a:hover {
    color: #006696;
	}

#menu-one li:hover a,
#menu-one li.sfHover a {
  	color: #006696;
	}

#menu-one li:hover ul a, 
#menu-one li.sfHover ul a {
  	background: #f1f1f1;
  	color: #000;	
	}
#menu-one li:hover ul a:hover, 
#menu-one li.sfHover ul a:hover {
  	background: #e1e1e1;
  	color: #006696;	
	}

.one ul {
  	background: #f1f1f1;
	border-bottom: 1px solid #b3b3b3;
	list-style: none;
  	margin-top:8px;
  	width:150px;
  	position: absolute;
  	top: -999em;
  	left: -1px;
	}

.one li:hover ul,
.one li.sfHover ul {
  	top: 22px;
	}

.one ul li {
  	border: 0;
  	float: none;
	}

.one ul a {
  	border: 1px solid #b3b3b3;
  	border-bottom: 0;
  	padding:0 10px;
  	width: 128px;
  	white-space: nowrap;
	}

.one ul a:hover {
  	background: #e1e1e1;
  	color: #006696;
	}

/*Fim do menu*/

#espaco{
	height:5px;
	background-color:#FFFFFF;
	background-image:url(images/lateral0.jpg);
	background-position:right;
	background-repeat:repeat-y;
	_margin-bottom:-12px;
	}

#banner{
	height:240px;
	padding-left:33px;
	background-color:#FFFFFF;
	background-image:url(images/final-banner.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
	
#conteudo-int{
	height:550px;
	background-color:#FFFFFF;
	background-image: url(images/lateral4.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

#conteudo-int a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}

#conteudo-int a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006696;
	text-decoration:underline;
	}

#submenu-int{
	width:160px;
	margin-top:6px;
	float:left;
	background-color:#f9f9f9;
	padding-top:0px;
	padding-left:32px;
	height:538px;
	_height:521px;
	}

#submenu-int ul {	
	list-style-type: none;
	margin:0px;
	padding: 0px;
	}

#submenu-int li{
	margin-top:3px;
	margin-left:2px;
	}

#submenu-int a {  
	border: 0px;  
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;  
	display: block;
	width:160px;  
	height: 14px;  
	padding-top: 3px;  
	padding-bottom: 3px;
	}

#submenu-int a.divisoria {  
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;  
	padding-top:24px;  
	padding-bottom:5px;  
	}

#tecnologia1{
	width:138px;
	height:85px;
	}

#tecnologia2{
	width:138px;
	height:85px;
	}

#servicos1{
	width:138px;
	height:85px;
	}

#servicos2{
	width:138px;
	height:85px;
	}

#subitem1{
	width:138px;
	}

#produtos-dois, #subitem3{
	display:inline;
	} 

#subitem1, #subitem2, #subitem4{
	display:none;
}

#tecnologia-dois, #servicos-dois, #produtos-um, #suporte-dois{
	display:none;
}

#texto-scanners, #texto-consultoria, #texto-data, #texto-caneta, 
#texto-cert, #texto-nota, #texto-softecm, #texto-softdig, #texto-token, 
#texto-smart{
	float:right;
	width:510px;
	height:400px;
	*height:413px;
	_height:395px;
	text-align:left;
	background-image:url(images/lateral3.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	padding-top:27px;
	padding-right:60px;
	}
	
#texto-scanners h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image: url(images/i-prodscanners.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-scanners h3 span {	
	display: none;
	}

#texto-consultoria h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-servconsultoria.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-consultoria h3 span {	
	display: none;
	}

#texto-data h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-servdata.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-data h3 span {	
	display: none;
	}

#texto-caneta h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-servcaneta.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-caneta h3 span {	
	display: none;
	}

#texto-cert h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-servcartificao.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-cert h3 span {	
	display: none;
	}

#texto-nota h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-servnotaeletronica.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-nota h3 span {	
	display: none;
	}

#texto-caneta h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-prodcaneta.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-caneta h3 span {	
	display: none;
	}

#texto-softecm h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-prodsoftecmged);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-softecm h3 span {	
	display: none;
	}

#texto-softdig h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-prodsoftdigitalizacao.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-softdig h3 span {	
	display: none;
	}

#texto-token h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-prodtoken.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-token h3 span {	
	display: none;
	}

#texto-smart h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-prodsmart.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-smart h3 span {	
	display: none;
	}

#publicidade{
	float:right;
	width:510px;
	height:110px;
	text-align:left;
	padding-right:52px;
	}



/*Final dos estilos das páginas internas*/

/*Início internas com diferentes dimensões*/

#conteudo-int3{
	height:950px;
	background-color:#FFFFFF;
	background-image: url(images/lateral4.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

#conteudo-int3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}

#conteudo-int3 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006696;
	text-decoration:underline;
	}

#submenu-int3{
	width:160px;
	margin-top:6px;
	float:left;
	background-color:#f9f9f9;
	padding-top:0px;
	padding-left:32px;
	height:938px;
	_height:921px;
	}

#submenu-int3 ul {	
	list-style-type: none;
	margin:0px;
	padding: 0px;
	}

#submenu-int3 li{
	margin-top:3px;
	margin-left:2px;
	}

#submenu-int3 a {  
	border: 0px;  
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;  
	display: block;
	width:160px;  
	height: 14px;  
	padding-top: 3px;  
	padding-bottom: 3px;
	}

#submenu-int3 a.divisoria {  
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;  
	padding-top:24px;  
	padding-bottom:5px;  
	}


#conteudo-int2{
	height:1050px;
	background-color:#FFFFFF;
	background-image: url(images/lateral4.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

#conteudo-int2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}

#conteudo-int2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006696;
	text-decoration:underline;
	}

#submenu-int2{
	width:160px;
	margin-top:6px;
	float:left;
	background-color:#f9f9f9;
	padding-top:0px;
	padding-left:32px;
	height:1038px;
	_height:1021px;
	}

#submenu-int2 ul {	
	list-style-type: none;
	margin:0px;
	padding: 0px;
	}

#submenu-int2 li{
	margin-top:3px;
	margin-left:2px;
	}

#submenu-int2 a {  
	border: 0px;  
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;  
	display: block;
	width:160px;  
	height: 14px;  
	padding-top: 3px;  
	padding-bottom: 3px;
	}

#submenu-int2 a.divisoria {  
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;  
	padding-top:24px;  
	padding-bottom:5px;  
	}



#texto-token, #texto-smart{
	float:right;
	width:510px;
	height:900px;
	*height:913px;
	_height:895px;
	text-align:left;
	background-image:url(images/lateral3.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	padding-top:27px;
	padding-right:60px;
	}

#texto-scanners, #texto-softdig3{
	float:right;
	width:510px;
	height:800px;
	*height:813px;
	_height:795px;
	text-align:left;
	background-image:url(images/lateral3.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	padding-top:27px;
	padding-right:60px;
	}

#texto-softdig3 h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-prodsoftdigitalizacao.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-softdig3 h3 span {	
	display: none;
	}

#texto-scanners input.botaoenviar {
	border:1px solid #666666;
	background-image: url(images/bg-botao.jpg);
	background-repeat:repeat-x;
	background-position: center;
	padding:5px;
	*padding:3px;
	}


#texto-scanners .select{
	border:1px solid #666666;
	width:200px;
	}


/*Final dos estilos das diferentes dimensões*/




#rodape{
	clear:both;
	height:85px;
	background-color:#FFFFFF;
	background-image: url(images/lateral4.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:33px;
	_margin-top:-16px;
	}

#rod-int{
	width:750px;
	height:30px;
	background-color:#f9f9f9;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	font-size:12px;
	padding-top:17px;
	border:1px solid #e9e9e9;
	}

#rodape2{
	height:30px;
	background-image:url(images/bg-rodape2.jpg);
	background-repeat:repeat-x;
	text-align:right;
	}




.teste{
	border:1px  solid;
	border-color:#e1e1e1;
	}

.teste2{
	border:1px  solid;
	border-color:#fff;
	}