/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	}
	
#tudo{
	width:764px;
	margin: auto;
	min-height:600px;
	}

#topo{
	height:124px;
	margin-top:25px;
	background-image:url(images/topo.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}

#topo h1{	
	margin:0px;
	float:left;
	background-image:url(images/logo-lge.jpg);
	}

#topo h1 a span {	
	display: none;
	}

#topo h1 a {	
	display: block;	
	width:230px;	
	height:124px;	
	}


/*início do menu*/

#menu{
	width:764px;
	margin:0px;
	padding:0px;
	height:37px;
	background-image:url(images/fundo-menu.gif);
	background-repeat:repeat-x;
	z-index:100;
	}

.one, .one ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	}

.one {
	font-family: 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 Helvetica, Verdana, sans-serif;
	background: #f1f1f1;
	color: #000;
	display: block;
	padding: 0px;
	text-decoration: none;
	}

.one li a:hover {
    color: #8c0000;
	}

#menu-one li:hover a,
#menu-one li.sfHover a {
  	color: #2e4b79;
	}

#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: #2e4b79;	
	}

.one ul {
  	background: #f1f1f1;
	border-bottom: 1px solid #b3b3b3;
	list-style: none;
  	margin-top:8px;
  	width:170px;
  	position: absolute;
  	top: -999em;
  	left: -1px;
	}

.one li:hover ul,
.one li.sfHover ul {
  	top: 29px;
	}

.one ul li {
  	border: 0;
  	float: none;
	}

.one ul a {
  	border: 1px solid #b3b3b3;
  	border-bottom: 0;
  	padding:0 10px;
  	width: 148px;
  	white-space: nowrap;
	}

.one ul a:hover {
  	background: #e1e1e1;
  	color: #2e4b79;
	}

/*Fim do menu*/

#banner{
	height:242px;
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
	}


#conteudo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

#conteudo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b73b9;
	text-decoration:underline;
	}


#conteudo a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d588d;
	text-decoration:none;
	}

#conteudo a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:underline;
	}



#esq{
	float:left;
	width:510px;
	margin-top:30px;
	}

#texto{
	margin:0px;
	}

#texto h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-bemvindo.jpg);
	display: block;	
	width:135px;	
	height:14px;
	}

#texto h2 span {	
	display: none;
	}

#texto p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}


/*Início das Divs Internas*/

#texto-quem{
	margin:0px;
	}

#texto-quem h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-quemsomos.gif);
	background-repeat:no-repeat;
	display: block;	
	width:294px;	
	height:14px;
	}

#texto-quem h2 span {	
	display: none;
	}

#texto-quem p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}

#texto-hist{
	margin:0px;
	}

#texto-hist h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-historico.gif);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:14px;
	}

#texto-hist h2 span {	
	display: none;
	}

#texto-hist p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}

#texto-dif{
	margin:0px;
	}

#texto-dif h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-difer.jpg);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:14px;
	}

#texto-dif h2 span {	
	display: none;
	}

#texto-dif p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}

#texto-par{
	margin:0px;
	}

#texto-par h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-parceiros.gif);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:14px;
	}

#texto-par h2 span {	
	display: none;
	}

#texto-par p{
	padding-left:9px;
	*padding-top:5px;
	}

#texto-cert{
	margin:0px;
	}

#texto-cert h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-certiicacoes.gif);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:16px;
	}

#texto-cert h2 span {	
	display: none;
	}

#texto-cert p{
	padding-left:9px;
	*padding-top:5px;
	}

#texto-main{
	margin:0px;
	}

#texto-main h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-mainframes.gif);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:14px;
	}

#texto-main h2 span {	
	display: none;
	}

#texto-main p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}

#texto-ree{
	margin:0px;
	}

#texto-ree h2{	
	margin:0px;
	float:left;
	background-image: url(images/t-reengenharia.gif);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:16px;
	}

#texto-ree h2 span {	
	display: none;
	}

#texto-ree p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}

#texto-man{
	margin:0px;
	}

#texto-man h2{	
	margin:0px;
	float:left;
	background-image: url(images/t-manutencao.gif);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:16px;
	}

#texto-man h2 span {	
	display: none;
	}

#texto-man p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}

#texto-fale{
	margin:0px;
	}

#texto-fale h2{	
	margin:0px;
	float:left;
	background-image: url(images/t-fale.gif);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:16px;
	}

#texto-fale h2 span {	
	display: none;
	}

#texto-fale p{
	padding-left:9px;
	*padding-top:5px;
	}

#texto-ecom{
	margin:0px;
	}

#texto-ecom h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-commerce.jpg);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:16px;
	}

#texto-ecom h2 span {	
	display: none;
	}

#texto-ecom p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}

#texto-end{
	margin:0px;
	}

#texto-end h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-endereco.gif);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:16px;
	}

#texto-end h2 span {	
	display: none;
	}

#texto-end p{
	padding-left:9px;
	*padding-top:5px;
	}


#texto-not{
	margin:0px;
	}

#texto-not h2{	
	margin:0px;
	float:left;
	background-image: url(images/t-noticias.gif);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:16px;
	}

#texto-not h2 span {	
	display: none;
	}

#texto-not p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}

#texto-micro{
	margin:0px;
	}

#texto-micro h2{	
	margin:0px;
	float:left;
	background-image: url(images/t-microsoft.jpg);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:14px;
	}

#texto-micro h2 span {	
	display: none;
	}

#texto-micro p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}

#texto-fsec{
	margin:0px;
	}

#texto-fsec h2{	
	margin:0px;
	float:left;
	background-image:url(images/t-fesecure.jpg);
	background-repeat:no-repeat;
	display: block;	
	width:292px;	
	height:14px;
	}

#texto-fsec h2 span {	
	display: none;
	}

#texto-fsec p{
	padding-left:9px;
	*padding-top:5px;
	text-align:justify;
	}




/*Final das Divs das pags Internas*/


/*Início da Tabela de ofertas*/
#tabela{
	height:40px;
	background-image:url(images/t-ofertas.jpg);
	background-repeat:no-repeat;
	margin-top:30px;
	display: table;
	}

.titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2d588d;
	font-weight:bold;
	padding-left:15px;
	}

.preco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2d588d;
	}

.caract{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}

.preco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d588d;
	font-weight:bold;
	}

/*Final da Tabela de ofertas*/


#dir{
	width:216px;
	margin-top:30px;
	padding-left:32px;
	float:left;
	min-height:400px;
	*min-height:700px;
	}

#noticias{
	_height:151px;
	min-height:151px;
	}

#noticias h2{	
	margin:0px;
	float:left;
	background-image: url(images/t-noticias.jpg);
	display: block;	
	width:74px;	
	height:14px;
	}

#noticias h2 span {	
	display: none;
	}

#noticias p{
	*padding-top:5px;
	}

#noticias a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	}


#par{
	height:222px;
	}

#titulo-par{	
	margin:0px;
	background-image: url(images/t-partners.jpg);
	background-repeat:no-repeat;
	display: block;	
	height:19px;
	width:216px;
	}

#titulo-par span {	
	display: none;
	}

#flash{
	padding-top:15px;
	padding-bottom:14px;
	height:154px;
	}


#news{
	height:171px;
	}

#titulo-news{	
	margin:0px;
	background-image:url(images/t-news.jpg);
	background-repeat:no-repeat;
	display: block;	
	height:17px;
	width:216px;
	}

#titulo-news span {	
	display: none;
	}

#box{
	padding-top:1px;
	*padding-top:10px;
	padding-left:10px;
	height:105px;
	background-image:url(images/fundo-news.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
	}

#box input.nome{
	width:100px;
	background-color:#FFFFFF; 
	border:1px solid #CCCCCC; 
	margin-left:3px; 
	margin-top:-20px; 
	color:#999999;
	}

#box input.email{
	width:100px;
	background-color:#FFFFFF; 
	border:1px solid #CCCCCC; 
	margin-left:5px; 
	margin-top:0px; 
	color:#999999;
	}


#box input.ok {
	width:30px;
	height:20px;
	background-color:#FFFFFF; 
	border:1px solid #CCCCCC; 
	color:#999999;
	}


#rodape{
	margin-top:15px;
	height:32px;
	background-image:url(images/fundo-rodape.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	padding-top:12px;
	}

#fundo{
	clear:both;
	}


/*Início do Fale Conosco*/	
	
#contato p{
	margin-top:0px;
	}

#contato h3{
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	}

#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/fundo-rodape.jpg);
	background-repeat:repeat-x;
	background-position:top;
	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;
	}