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:560px;
	*height:590px;
	_height:610px;
	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:548px;
	*height:578px;
	}

#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;
	}

#suporte-dois, #subitem4{
	display:inline;
	} 

#subitem1, #subitem2, #subitem3{
	display:none;
}

#tecnologia-dois, #servicos-dois, #produtos-dois, #suporte-um{
	display:none;
}

#texto-drivers, #texto-down, #texto-cert{
	float:right;
	width:510px;
	height:400px;
	*height:413px;
	text-align:left;
	background-image:url(images/lateral3.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	padding-top:27px;
	padding-right:60px;
	}
	
#texto-drivers h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-supotedrivers.jpg);
	background-repeat:no-repeat;
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-drivers h3 span {	
	display: none;
	}

#texto-down h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image: url(images/i-supotedown.jpg);
	background-repeat:no-repeat;
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-down h3 span {	
	display: none;
	}

#texto-cert h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-supotecert.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-cert h3 span {	
	display: none;
	}


/*Div interna maior*/

#conteudo-int2{
	height:720px;
	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:708px;
	}

#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;  
	}


#conteudo-int3{
	height:1000px;
	_height:1020px;
	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:988px;
	}

#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;  
	}



/*Início das páginas internas (que não são o submenu)*/


#publicidade{
	float:right;
	width:510px;
	height:110px;
	text-align:left;
	padding-right:52px;
	}



/*Final dos estilos das páginas internas*/

#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;
	}
