/* 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;

	}





/*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-um{

	display:inline;

	} 



#subitem1, #subitem2, #subitem3, #subitem4{

	display:none;

}



#tecnologia-dois, #servicos-dois, #produtos-dois, #suporte-dois{

	display:none;

}



#texto, #texto-quem, #texto-hist,

#texto-dif, #texto-case, #texto-part, #texto-fale, #texto-eve, #texto-not{

	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;

	}





/*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;

	_height:691px;

	}



#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-end{

	float:right;

	width:510px;

	height:650px;

	text-align:left;

	background-image:url(images/lateral3.jpg);

	background-repeat:no-repeat;

	background-position: top right;

	padding-top:27px;

	padding-right:60px;

	}







/*Início das páginas internas (que não são o submenu)*/



#texto-quem h3{	

	margin:0px;

	padding:0px;

	float:left;

	background-image:url(images/quem_somos.jpg);

	background-repeat:no-repeat;

	display: block;	

	width:340px;	

	height:15px;

	}



#texto-quem h3 span {	

	display: none;

	}





#texto-hist h3{	

	margin:0px;

	padding:0px;

	float:left;

	background-image:url(images/historico.jpg);

	background-repeat:no-repeat;

	display: block;	

	width:340px;	

	height:15px;

	}



#texto-hist h3 span {	

	display: none;

	}



#texto-dif h3{	

	margin:0px;

	padding:0px;

	float:left;

	background-image:url(images/diferenciais.jpg);

	background-repeat:no-repeat;

	display: block;	

	width:340px;	

	height:15px;

	}



#texto-dif h3 span {	

	display: none;

	}



#texto-end h3{	

	margin:0px;

	padding:0px;

	float:left;

	background-image:url(images/endereco.jpg);

	background-repeat:no-repeat;

	display: block;	

	width:340px;	

	height:15px;

	}



#texto-end h3 span {	

	display: none;

	}



#texto-case h3{	

	margin:0px;

	padding:0px;

	float:left;

	background-image:url(images/cases.jpg);

	background-repeat:no-repeat;

	display: block;	

	width:340px;	

	height:15px;

	}



#texto-case h3 span {	

	display: none;

	}



#texto-part h3{	

	margin:0px;

	padding:0px;

	float:left;

	background-image:url(images/parceiros.jpg);

	background-repeat:no-repeat;

	display: block;	

	width:340px;	

	height:15px;

	}



#texto-part h3 span {	

	display: none;

	}



#texto-fale h3{	

	margin:0px;

	padding:0px;

	float:left;

	background-image:url(images/fale.jpg);

	background-repeat:no-repeat;

	display: block;	

	width:340px;	

	height:15px;

	}



#texto-fale h3 span {	

	display: none;

	}



#texto-eve h3{	

	margin:0px;

	padding:0px;

	float:left;

	background-image: url(images/t-cursos.jpg);

	background-repeat:no-repeat;

	display: block;	

	width:340px;	

	height:15px;

	}



#texto-eve h3 span {	

	display: none;

	}



#texto-not h3{	

	margin:0px;

	padding:0px;

	float:left;

	background-image: url(images/t-noticias.jpg);

	background-repeat:no-repeat;

	display: block;	

	width:340px;	

	height:15px;

	}



#texto-not h3 span {	

	display: none;

	}





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



#conteudo-int3{

	height:790px;

	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:778px;

	_height:761px;

	}



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

	}



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

	}

	

	

	

	



/*Início do Formulário de Fale Conosco*/	

	

#contato p{

	margin-top:40px;

	}



#contato h4{

	font-family: arial, helvetica, sans-serif;

	font-size:11px;

	color:#000;

	font-weight:bold;

	margin-top:65px;

	*margin-top:55px;

	}



#contato label {

	font-family: arial, helvetica, sans-serif;

	font-size:11px;

	margin:0px;

	text-align:left;

	line-height:100%;

	color:#666666;

	}





#contato input.botaoenviar {

	border:1px solid #666666;

	background-image: url(images/bg-botao.jpg);

	background-repeat:repeat-x;

	background-position: center;

	margin-left:357px;

	*margin-left:362px;

	margin-top:15px;

	}



#contato input.botaoenviar:focus {

	border:1px solid #fff;

	}



#contato input.nome {

	border:1px solid #666666;

	width:320px;

	margin-left:60px;

	}



#contato input.nome:focus {

	background:#E6EEF3;

	}



#contato input.empresa {

	border:1px solid #666666;

	width:320px;

	margin-left:45px;

	margin-top:15px;

	}



#contato input.empresa:focus {

	background:#E6EEF3;

	}



#contato input.email {

	border:1px solid #666666;

	width:320px;

	margin-left:59px;

	margin-top:15px;

	}



#contato input.email:focus {

	background:#E6EEF3;

	}



#contato input.tel {

	border:1px solid #666666;

	width:320px;

	margin-left:19px;

	margin-top:15px;

	}



#contato input.tel:focus {

	background:#E6EEF3;

	}



#contato textarea {

	border:1px solid #666666;

	width:320px;

	margin-left:35px;

	margin-top:15px;

	}



#contato textarea:focus {

	background:#E6EEF3;

	}



/*Final do Contato*/