/* CSS Document */

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;
	}

#submenu{
	height:160px;
	padding-left:33px;
	padding-top:6px;
	background-color:#FFFFFF;
	background-image: url(images/lateral3.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

#sub-geral{
	background-color:#f9f9f9;
	height:160px;
	width:718px;
	padding-left:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}

#sub-geral a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}

#sub-geral a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006696;
	text-decoration:underline;
	}


#sub-geral ul {	
	list-style-type: none;
	margin:0px;
	padding: 0px;
	}

#sub-geral li{
	margin-top:3px;
	margin-left:2px;
	}


#coluna1{
	width:179px;
	float:left;
	margin-top:14px;
	height:120px;
	}

#coluna1 h3{	
	margin:0px;
	float:left;
	background-image:url(images/t-tecnologias.jpg);
	display: block;	
	width:85px;	
	height:15px;
	}

#coluna1 h3 span {	
	display: none;
	}
	
#coluna2{
	width:179px;
	float:left;
	margin-top:14px;
	height:120px;
	}

#coluna2 h3{	
	margin:0px;
	float:left;
	background-image: url(images/t-servicos.jpg);
	display: block;	
	width:62px;	
	height:15px;
	}

#coluna2 h3 span {	
	display: none;
	}
	
#coluna3{
	width:179px;
	float:left;
	margin-top:14px;
	height:120px;
	}

#coluna3 h3{	
	margin:0px;
	float:left;
	background-image:url(images/t-produtos.jpg);
	display: block;	
	width:79px;	
	height:15px;
	}

#coluna3 h3 span {	
	display: none;
	}

#coluna4{
	width:179px;
	float:left;
	margin-top:14px;
	}

#coluna4 h3{	
	margin:0px;
	float:left;
	background-image:url(images/t-suporte.jpg);
	display: block;	
	width:61px;	
	height:15px;
	}

#coluna4 h3 span {	
	display: none;
	}

#conteudo{
	height:273px;
	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 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}

#conteudo a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006696;
	text-decoration:underline;
	}

#box1{
	height:212px;
	float:left;
	width:190px;
	margin-top:9px;
	margin-bottom:8px;
	padding:22px;
	padding-left:32px;
	background-color:#f9f9f9;
	}
	
#box1 h3{	
	margin:0px;
	float:left;
	background-image:url(images/b-noticias.jpg);
	display: block;	
	width:51px;	
	height:20px;
	}

#box1 h3 span {	
	display: none;
	}


#box2{
	height:256px;
	width:242px;
	float:left;
	margin-top:9px;
	margin-bottom:8px;
	margin-right:10px;
	margin-left:10px;
	}

#parceiros{
	width:242px;
	height:114px;
	}

#news{
	background-image:url(images/fundo-news.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-top:10px;
	_margin-top:-16px;
	width:202px;
	height:82px;
	padding:20px;
	padding-top:30px;
	_padding-top:57px;
	}

#news input.nome{
	width:100px;
	background-color:#FFFFFF; 
	border:1px solid #CCCCCC; 
	margin-left:3px; 
	margin-top:-20px; 
	color:#999999;
	}

#news input.email{
	width:100px;
	background-color:#FFFFFF; 
	border:1px solid #CCCCCC; 
	margin-left:5px; 
	margin-top:0px; 
	color:#999999;
	}


#news input.ok {
	width:30px;
	height:20px;
	background-color:#FFFFFF; 
	border:1px solid #CCCCCC; 
	color:#999999;
	}



#box3{
	height:212px;
	float:left;
	width:200px;
	margin-top:9px;
	margin-bottom:8px;
	background-color:#f9f9f9;
	padding:22px;
	}

#box3 h3{	
	margin:0px;
	float:left;
	background-image:url(images/b-agenda.jpg);
	display: block;	
	width:115px;	
	height:20px;
	}

#box3 h3 span {	
	display: none;
	}

/*Início dos estilos das páginas internas*/

#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;
	}

#tecnologia-dois, #subitem1{
	display:inline;
	} 

#subitem2, #subitem3, #subitem4{
	display:none;
}

#tecnologia-um, #servicos-dois, #produtos-dois, #suporte-dois{
	display:none;
}

#texto, #texto-ged, #texto-work, #texto-cert, #texto-data, #texto-sdigital{
	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 h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image: url(images/i-tecdigitalizacao.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto h3 span {	
	display: none;
	}

#texto-ged h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-ged.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-ged h3 span {	
	display: none;
	}

#texto-work h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-tecworkflow.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-work h3 span {	
	display: none;
	}

#texto-cert h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-teccert.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-cert h3 span {	
	display: none;
	}

#texto-data h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-tecdata.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-data h3 span {	
	display: none;
	}



/*Início dos estilos das páginas internas maiores*/

#conteudo-int2{
	height:650px;
	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:638px;
	_height:621px;
	}

#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-ged2{
	float:right;
	width:510px;
	height:500px;
	*height:513px;
	_height:495px;
	text-align:left;
	background-image:url(images/lateral3.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	padding-top:27px;
	padding-right:60px;
	}

#texto-ged2 h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/i-ged.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-ged2 h3 span {	
	display: none;
	}

#conteudo-int3{
	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-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:1038px;
	_height:1021px;
	}

#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;  
	}

#texto-dig{
	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-dig h3{	
	margin:0px;
	padding:0px;
	float:left;
	background-image: url(images/i-tecdigitalizacao.jpg);
	display: block;	
	width:340px;	
	height:15px;
	}

#texto-dig h3 span {	
	display: none;
	}

/*Final dos estilos das páginas internas maiores*/


#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;
	}
