/* CSS Document */

body{
	background-image:url(images/fundo-site.jpg);
	background-repeat:repeat-x;
	background-color:#380e0c;
	margin:0px;
	padding:0px;
	}

#tudo{
	background:#FFF;
	width:759px;
	margin:0 auto;
	background-image:url(images/fundo-interno.jpg);
	background-repeat:repeat-y;
	}

#topo{
	height:81px;
	background-image:url(images/fundo-topo.gif);
	background-repeat:repeat-x;
	margin-left:18px;
	margin-right:18px;
	}

#topo h1{	
	margin:0px;
	float:left;
	background-image:url(images/logo-sla.gif);
	}

#topo h1 a span {	
	display: none;
	}

#topo h1 a {	
	display: block;	
	width: 379px;	
	height: 81px;	
	}


/*banner flutuante*/

#banner_flutuante{
position:absolute;
top:50%;
left:25%;
*left:0%;
}


/*início do menu*/

#menu{
	margin-left:18px;
	margin-right:18px;
	width:723px;
	height:33px;
	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: #8c0000;
}

#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: #8c0000;	
}

.one ul {
  background: #f1f1f1;
  border-bottom: 1px solid #b3b3b3;
  list-style: none;
  margin-top: 3px;
  width:147px;
  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: 125px;
  white-space: nowrap;
}
.one ul a:hover {
  background: #e1e1e1;
  color: #8c0000;
}

/*Fim do menu*/

#banner{
	margin-left:18px;
	margin-right:18px;
	height:191px;
	z-index:0;
	}
	
#conteudo{
	margin-left:18px;
	margin-right:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

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

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

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

#conteudo1{
	width:523px;
	float:left;
	}

#conteudo1 h2 span {	
	display: none;
	}

#conteudo1 h2 {	
	margin:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-principal.gif);	
	}
	
/*Inínio do conteúdo da principal*/	

#linha1{
	height:160px;
	margin-top:30px;
	}
	
#linha2{
	height:160px;
	}
	
#linha3{
	height:160px;
	}

#bloco1{
	width:200px;
	float:left;
	margin-left:38px;
	_margin-left:20px;
	}

#bloco1 h3{
	display:block;
	width:200px;
	margin:0px;
	border-bottom:solid 1px;
	border-bottom-color:#de0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

#bloco2{
	width:200px;
	float:right;
	margin-right:38px;
	_margin-right:20px;
	}

#bloco2 h3{
	display:block;
	width:200px;
	margin:0px;
	border-bottom:solid 1px;
	border-bottom-color:#de0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
	
#bloco3{
	width:200px;
	float:left;
	margin-left:38px;
	_margin-left:20px;
	}

#bloco3 h3{
	display:block;
	width:200px;
	margin:0px;
	border-bottom:solid 1px;
	border-bottom-color:#de0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}


#bloco4{
	width:200px;
	float:right;
	margin-right:38px;
	_margin-right:20px;
	}

#bloco4 h3{
	display:block;
	width:200px;
	margin:0px;
	border-bottom:solid 1px;
	border-bottom-color:#de0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

#bloco5{
	width:200px;
	float:left;
	margin-left:38px;
	_margin-left:20px;
	}

#bloco5 h3{
	display:block;
	width:200px;
	margin:0px;
	border-bottom:solid 1px;
	border-bottom-color:#de0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

#bloco6{
	width:200px;
	float:right;
	margin-right:38px;
	_margin-right:20px;
	}

#bloco6 h3{
	display:block;
	width:200px;
	margin:0px;
	border-bottom:solid 1px;
	border-bottom-color:#de0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

/*Final do conteúdo da principal*/	


/*Inínio do conteúdo das Internas*/


/*Conteúdo das Soluções*/
#conteudo-quem{
	width:523px;
	float:left;
	}

#conteudo-quem h2 span {	
	display: none;
	}

#conteudo-quem h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image: url(images/titulo-quem-somos.gif);	
	}

#conteudo-hist{
	width:523px;
	float:left;
	}

#conteudo-hist h2 span {	
	display: none;
	}

#conteudo-hist h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-hist.gif);	
	}

#conteudo-equi{
	width:523px;
	float:left;
	}

#conteudo-equi h2 span {	
	display: none;
	}

#conteudo-equi h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-equipe.gif);	
	}

#conteudo-equi{
	width:523px;
	float:left;
	}

#conteudo-equi h2 span {	
	display: none;
	}

#conteudo-equi h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-equipe.gif);	
	}

#conteudo-dif{
	width:523px;
	float:left;
	}

#conteudo-dif h2 span {	
	display: none;
	}

#conteudo-dif h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-diferenciais.gif);	
	}

#conteudo-end{
	width:523px;
	float:left;
	}

#conteudo-end h2 span {	
	display: none;
	}

#conteudo-end h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-endereco.gif);	
	}

	
/*Início das soluções*/
#conteudo-ecm{
	width:523px;
	float:left;
	}

#conteudo-ecm h2 span {	
	display: none;
	}

#conteudo-ecm h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image: url(images/titulo-ecm.gif);	
	}

#conteudo-bpm{
	width:523px;
	float:left;
	}

#conteudo-bpm h2 span {	
	display: none;
	}

#conteudo-bpm h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image: url(images/titulo-bpm.gif);	
	}

#conteudo-portal{
	width:523px;
	float:left;
	}

#conteudo-portal h2 span {	
	display: none;
	}

#conteudo-portal h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-portal.gif);	
	}

#conteudo-bi{
	width:523px;
	float:left;
	}

#conteudo-bi h2 span {	
	display: none;
	}

#conteudo-bi h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image: url(images/titulo-bi.gif);	
	}
#conteudo-crm{
	width:523px;
	float:left;
	}
#conteudo-crm h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image: url(images/titulo-crm.png);	
	}
#conteudo-crm h2 span {	
	display: none;
}
#conteudo-vm{
	width:523px;
	float:left;
	}

#conteudo-vm h2 span {	
	display: none;
	}

#conteudo-vm h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image: url(images/titulo-seguranca.gif);	
	}

#conteudo-bd{
	width:523px;
	float:left;
	}

#conteudo-bd h2 span {	
	display: none;
	}

#conteudo-bd h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-bd.gif);	
	}
/*Final do Conteúdo das Soluções*/

/*Conteúdo dos Produtos*/
#conteudo-ucm{
	width:523px;
	float:left;
	}

#conteudo-ucm h2 span {	
	display: none;
	}

#conteudo-ucm h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-ucm.gif);	
	}

#conteudo-bpa{
	width:523px;
	float:left;
	}

#conteudo-bpa h2 span {	
	display: none;
	}

#conteudo-bpa h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-bpa.gif);	
	}

#conteudo-soa{
	width:523px;
	float:left;
	}

#conteudo-soa h2 span {	
	display: none;
	}

#conteudo-soa h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-soa.gif);	
	}

#conteudo-opor{
	width:523px;
	float:left;
	}

#conteudo-opor h2 span {	
	display: none;
	}

#conteudo-opor h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-oportal.gif);	
	}

#conteudo-odb{
	width:523px;
	float:left;
	}

#conteudo-odb h2 span {	
	display: none;
	}

#conteudo-odb h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-databasel.gif);	
	}

#conteudo-pvm{
	width:523px;
	float:left;
	}

#conteudo-pvm h2 span {	
	display: none;
	}

#conteudo-pvm h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image: url(images/titulo-idm.gif);	
	}


/*Final do Conteúdo dos Produtos*/

#conteudo-tre{
	width:523px;
	float:left;
	}

#conteudo-tre h2 span {	
	display: none;
	}

#conteudo-tre h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-treinamentos.gif);	
	}

#conteudo-cli{
	width:523px;
	float:left;
	}

#conteudo-cli h2 span {	
	display: none;
	}

#conteudo-cli h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-clientes.gif);	
	}

#conteudo-not{
	width:523px;
	float:left;
	}

#conteudo-not h2 span {	
	display: none;
	}

#conteudo-not h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-not.gif);	
	}

#conteudo-talento{
	width:523px;
	float:left;
	}

#conteudo-talento h2 span {	
	display: none;
	}

#conteudo-talento h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-talentos.gif);	
	}

#conteudo-news{
	width:523px;
	float:left;
	}

#conteudo-news h2 span {	
	display: none;
	}

#conteudo-news h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image: url(images/titulo-cadastronews.gif);	
	}

#conteudo-usu{
	width:523px;
	float:left;
	}

#conteudo-usu h2 span {	
	display: none;
	}

#conteudo-usu h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-cadastro.gif);	
	}

#conteudo-promo{
	width:523px;
	float:left;
	}

#conteudo-promo h2 span {	
	display: none;
	}

#conteudo-promo h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image:url(images/titulo-promocao.gif);	
	}

#texto-int{
	margin-left:40px;
	margin-right:40px;
	margin-top:30px;
	margin-bottom:40px;
	width:443px;
	}
	

#texto-int-promo{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:523px;
	}

	
/*Final do conteúdo das Internas*/	


/*Início do Fale Conosco*/	

#conteudo20{
	width:523px;
	float:left;
	}

#conteudo20 h2 span {	
	display: none;
	}

#conteudo20 h2 {
	margin-left:-2px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	display: block;	
	width: 523px;	
	height: 33px;
	background-image: url(images/titulo-fale.gif);	
	}
	
#contato {
	margin-left:40px;
	width:483px;
		}
		
#contato p{
	margin-top:40px;
	}

#contato h3{
	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/fundo-menu.gif);
	background-repeat:repeat-x;
	background-position:center;
	}

#contato input.botaoenviar:focus {
	border:1px solid #fff;
	}
	
#contato input.botaocadastrar {
	border:1px solid #666666;
	background-image: url(images/fundo-menu.gif);
	background-repeat:repeat-x;
	background-position:center;

	}

#contato input.botaocadastrar:focus {
	border:1px solid #fff;
	}

#contato input.botaoapagar {
	border:1px solid #666666;
	background:#fff;
	margin-left:289px;
	*margin-left:305px;
	margin-top:5px;
	background-image: url(images/fundo-menu.gif);
	background-repeat:repeat-x;
	background-position:center;
	}

#contato input.botaoapagar:focus {
	border:1px solid #fff;
	}

#contato input.nome {
	border:1px solid #666666;
	width:320px;
	margin-left:60px;
	}

#contato input.nome:focus {
	background:#FBEAEE;
	}

#contato input.empresa {
	border:1px solid #666666;
	width:320px;
	margin-left:45px;
	margin-top:5px;
	}

#contato input.empresa:focus {
	background:#FBEAEE;
	}

#contato input.email {
	border:1px solid #666666;
	width:320px;
	margin-left:59px;
	margin-top:5px;
	}

#contato input.email:focus {
	background:#FBEAEE;
	}

#contato input.tel {
	border:1px solid #666666;
	width:320px;
	margin-left:19px;
	margin-top:5px;
	}

#contato input.tel:focus {
	background:#FBEAEE;
	}

#contato textarea {
	border:1px solid #666666;
	width:320px;
	margin-left:35px;
	margin-top:5px;
	}

#contato textarea:focus {
	background:#FBEAEE;
	}

/*Final do Contato*/


/*Início do Box da Direita com notícias e área de login*/

#lateral {
	float:right;
	width:196px;
	/*vertical-align:top; */
	}
#lateral2 {
	float:right;
	width:196px;
	vertical-align:top; 
	}

#noticias{
	height:357px;
	}

#noticias h2 span {	
	display: none;
	}

#noticias h2 {	
	margin:0px;
	display: block;	
	width: 196px;	
	height: 32px;
	background-image: url(images/titulo-noticias.gif);
	background-repeat:no-repeat;	
	}

/*Notícias que não são padrão*/

#noticias2{ /*ECM, BPM/SOA */
	height:587px;

	}

#noticias2 h2 span {
	display: none;
	}

#noticias2 h2 {	
	margin:0px;
	display: block;	
	width: 196px;	
	height: 32px;
	background-image: url(images/titulo-noticias.gif);
	background-repeat:no-repeat;	
	}


#noticias3{ /*portal*/
	height:687px;
	}

#noticias3 h2 span {
	display: none;
	}

#noticias3 h2 {	
	margin:0px;
	display: block;	
	width: 196px;	
	height: 32px;
	background-image: url(images/titulo-noticias.gif);
	background-repeat:no-repeat;	
	}
/*fim do não padrão*/


#materias{
	margin-left:12px;
	margin-right:18px;
	margin-top:25px;
	width:166px;
	}

#materias h3{
	margin-top:5px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #8c0000;
	}

#usuario{
	height:185px;
	}

#usuario h2 span {	
	display: none;
	}

#usuario h2 {	
	margin:0px;
	display: block;	
	width: 196px;	
	height: 32px;
	background-image: url(images/titulo-area.gif);
	background-repeat:no-repeat;
	}

#login{
	height:25px;
	background-image:url(images/fundo-login-teste.gif);
	background-repeat:no-repeat;
	padding-top:75px;
	padding-left:22px;
	width: 174px;
	}

#login a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#782a25;
}
	
#login2{
	height:53px;
	background-image: url(images/logo-parceiro.jpg);
	background-repeat:repeat-y;
	}

/*Final do Box da Direita com notícias e área de login*/


/*Início do rodapé padrão do site*/

#rodape{
	width:723px;
	margin-left:18px;
	margin-right:18px;
	height:44px;
	clear: both;
	}

#rodape-cima{
	height:11px;
	background-image:url(images/fundo-baixo.jpg);
	background-repeat:no-repeat;
	}

#rodape2{
	height:33px;
	background-image:url(images/fundo-rodape.gif);
	background-repeat:repeat-x;
	}

#topo h1{	
	margin:0px;
	float:left;
	background-image:url(images/logo-sla.gif);
	}


#rodape-esq{
	width:155px;
	height:33px;
	float:left;
	background-image:url(images/logo-grupo.jpg);
	background-repeat:no-repeat;
	}

#rodape-esq a span {	
	display: none;
	}

#rodape-esq a {	
	display: block;	
	width: 155px;	
	height: 33px;	
	}


#rodape-dir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	width:568px;
	height:23px;
	text-align:left;
	padding-top:10px
	}