/*	navegacao
*/
/* cross Browser reset */
/*  Listing 1-1. Eric Meyers Universal   Cross-  Browser Style Reset */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0;
    font-size: 100%;
}
body {
    line-height: 1;
	background-position:center;
	background-color: #ffffff;

}
ol, ul {
      list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
      text-decoration: none;
}
del {
      text-decoration: line-through;
}
/* tables still need cellspacing="0" in the mark-up */
table {
      border-collapse: collapse;
      border-spacing: 0;
}
html, 
body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
/* fim cross Browser reset */
p {
	font-family:Arial;
	font-size:12px;
	line-height:150%;
	color:#6f6f6f;
}
div.clear{
	clear:both;
}
#principal{
	width:100%;
	margin:0px auto;
	background:url("../img/fundo/bg-interno.png") repeat-x #ffffff;
}
#principal #topo {
	margin:0px auto;
	width:980px;
	height:169px;
}
#principal #topo img.logo {
	float:left;
	border:0px;
	position:relative;
	left:20px;
	top:47px;
}
#principal #topo #menu-auxiliar {
	position:relative;
	float:right;
	z-index:1000; 
}
#principal #topo #menu-auxiliar ul li {
	float:left;
	font-family: Calibri, sans-serif; 
	font-size:12px; 
	color:#737373;
	padding-top:9px;
}
#principal #topo #menu-auxiliar a {
	font-family: Calibri, sans-serif; 
	font-size:12px; 
	color:#737373;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
}
#principal #topo #menu-auxiliar a:hover {
	text-decoration:underline;
}
#principal #topo #busca {
	position:relative;
	float:right;
}
#principal #topo #busca form input.busca {
	border:1px solid #7e7e7e;
	background: #f5f5f5;
	font-family: Arial, verdana; 
	font-size:11px; 
	color:#868686;
	width:195px;
	height:23px;
	padding: 7px 0px 0px 10px;
}
#principal #topo #busca form input.buscar {
	background:url("../img/icones/buscar.png") no-repeat;
	border:0px;
	width:28px;
	height:28px;
	cursor:pointer;
}
#principal #topo #menu-principal {
	font-family: Calibri, sans-serif; 
	position:relative;
	float:right;
	font-size:12px; 
	z-index:1000; 
	color:#ffffff;
	float:left;
}
#principal #topo #menu-principal {
	margin-top /*\**/: -10px\9;
	*margin-top:0px;
}
#principal #topo #menu-principal ul li {
	float:left;
	padding:40px 0px 10px 0px;
	border-bottom:5px solid #838280;
	font-family:Calibri, sans-serif; 
	font-size:12px; 
	color:#9d9d9d;
}
#principal #topo #menu-principal ul li.menu-selecionado {
	border-bottom: 5px solid #ae2431;
}
#principal #topo #menu-principal ul li.menu-selecionado a {
	color:#ae2431;
}
#principal #topo #menu-principal ul li a {
	padding:0px 22px 0px 21px;
	font-family: Calibri, sans-serif; 
	font-size:14px; 
	color: #878787;
	text-decoration:none;
}
#principal #topo #menu-principal ul li a:hover {
	color:#ae2431;
}
#principal #conteudo {
	width:980px;
	margin:0px auto;
	padding-bottom: 25px;
}
#principal #conteudo .caixa-conteudo {
	background:url("../img/fundo/bg-caixa-conteudo.png") repeat-x #fcfcfc;
	background-position:bottom;
	margin-top:25px;
	padding:15px;
}
#principal #conteudo .caixa-conteudo h2.titulos {
	float:left;
	font-family:Arial;
	font-size:22px;
	color:#232323;
	padding-bottom:10px;
	*padding-bottom:0px;
}
#principal #conteudo .caixa-conteudo h2.titulos span {
	color:#af2431;
}
#principal #conteudo .solucoes {
	width:630px;
	height:185px;
	float: left;
	overflow:hidden;
}
#principal #conteudo .solucoes .coluna-solucoes {
	float:left;
	width:200px;
	padding-top:10px;
}
#principal #conteudo .solucoes .coluna-solucoes span.marcador {
	font-family:Arial;
	font-size:12px;
	color:#af2431;
}
#principal #conteudo .solucoes .coluna-solucoes a {
	font-family:Arial;
	font-size:12px;
	line-height:150%;
	color:#6f6f6f;	
	text-decoration:none;
}
#principal #conteudo .solucoes .coluna-solucoes a:hover {
	text-decoration:underline;
}
#principal #conteudo .contate1 span {
	font-size:17px;
	font-weight:bolder;
}
#principal #conteudo .contate1 a {
	font-size:12px;
	font-weight:bolder;
	color:#af2431;
}
#principal #conteudo .contate1 a:hover {
	text-decoration:none;
}

#principal #conteudo .suporte1 span.marcador {
	color:#af2431;
}
#principal #conteudo .suporte1 a {
	font-size:12px;
	font-weight:bolder;
	color:#af2431;
}
#principal #conteudo .suporte1 a:hover {
	text-decoration:none;
}
#rodape{
	background-image: url('../img/fundo/fundo-rodape.png');
	padding-top:0px;
	padding-bottom:20px;
	width:100%;		
}
#rodape h2{
	float:left;
	width:250px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:12px;
	color:#6f6f6f;
	padding-top:50px;
}
#rodape h3{
	float:left;
	padding-top:20px;
	position:relative;
	font-family:Arial;
	font-size:12px;
	line-height:150%;
	color:#6f6f6f;
}
#rodape p{
	float:left;
	padding-top:20px;
	position:relative;
	display:inline;
	font-family:Arial;
	font-size:12px;
	line-height:150%;
	color:#6f6f6f;
}
#rodape ul.rodape {
	float:left;
	width:163px;
	padding-top:20px;
	padding-bottom:20px;
}
#rodape ul li a{
	text-decoration:none;
	color:#838281;
	font-size:12px;
	font-family:Arial;
	font-size:12px;
	line-height:150%;
	color:#6f6f6f;
}
#rodape ul li a:hover{
	text-decoration:underline;
}

#rodape ul li a strong {
	color:#898989;
}
#rodape  a{
	text-decoration:none;
	color:#838281;			
}
#rodape #divisor-rodape{
	position:relative;
	top:10px;
	float:right;
	left:0px;
	padding-bottom:20px;	
}
#rodape ul li  strong{
	font-size:12px;		
}
#centraliza-rodape{
	width:980px;
	margin:0px auto;	
}
.institucionalList{
	width:200px;
	float:left;
}
li.institucionalList span.marcador {
	font-family:Arial;
	font-size:12px;
	color:#af2431;
}
li.institucionalList a {
	font-family:Arial;
	font-size:12px;
	line-height:150%;
	color:#6f6f6f;	
	text-decoration:none;
}
li.institucionalList a:hover{
	text-decoration:underline;
}
#InstitucionalUl{
	width:600px;
	margin-top:20px;
}
.logosRodape{
	padding:1px 11px 1px 10px;
	float:left;
	height:60px;
}
#NucleoAcib{
	margin-top:5px;
}
#Blusoft{
	margin-top:15px;
}
/*Conteudo*/
#conteudo{
	top:1px;
	width:980px;
	margin:0px auto;
	min-height:500px;
	position:relative;	
}
#centro{
	width:510px;
	float:left;
	background-color:#ffffff;
	min-height:618px;	
	padding:20px 10px 10px 20px;
}
#centro table{
	max-width:480px;
}
#centro h1{
	padding:10px 10px 0px 0px;
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:22px;
	color:#2A2A2A;
	line-height:150%;
	text-transform:uppercase;
}
#centro h2{
	padding:10px 10px 0px 0px;
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#591f2b;
	line-height:150%;
}
#centro h3{
	padding:10px 10px 0px 0px;
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#591f2b;
	line-height:150%;
}
#centro a.funcionalidades{
	padding:10px 10px 0px 0px;
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:17px;
	color:#591f2b;
	text-decoration:underline;
	line-height:150%;
}
#centro a{
	padding:10px 10px 0px 0px;
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#591f2b;
	text-decoration:underline;
	line-height:150%;
}
#centro p{
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:11pt;
	color:#616161;
	line-height:150%;
}
#centro strong {
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:11pt;
	color:#591f2b;
	line-height:150%;
}
#centro #site-institucional h1{
	color:#ffffff;
	top:20px;
	padding:10px;
}
#centro #site-institucional img{
	top:110px;
	position:absolute;
	float:right;
}
#centro #site-institucional  p{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	position:relative;
	top:30px;
	text-align:left;
	width:370px;
	height:30px;		
}
#centro #institucional  {
	width:200px;
	height:135px;
	background-image: url('../img/caixa-centro.png') ;
	position:relative;
	top:50px;	
	left: 27px;
	right:27px;
}
#centro #site-institucional  ul {
	list-style-type: none;
	left: 30px;
	margin: 0px;
	position:relative;
	top:30px;
	width:472px;
	height:135px;
}
#centro #institucional .site{
	width:120px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
#centro #site-institucional  ul li{
	background-image: url('../img/marcador.png');
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left: 14px; 
	top:0px;
}
#centro #site-institucional ul li a{
	position:relative;
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;	
	padding-left:10px;			
}
#centro #solucoes h1{
	position:relative;
	font-family:arial;
	font-weight:bold;
	font-size:17px;
	color:#000000;
	left:20px;
	top:0px;
	padding-bottom:10px;			
}
#centro #solucoes{		
	position:relative;
	top:70px;
	float:left;
	width:524px;
}
#centro #solucoes h2{
	position:relative;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	top:0px;
	left:5px;
	text-align:left;
}
#centro #solucoes h3{
	position:absolute;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#244260;
	top:200px;
	left:0px;
	text-align:left;
}
#centro #solucoes h3 img{
	position:absolute;
	top:40px;
	left:10px;
}
#centro #solucoes p{
	position:absolute;
	font-family:arial;
	font-size:12px;
	color:#838281;
	top:50px;
	left:20px;
	text-align:left;
	width:500px;
	height:84px;
	color:#464646;
}
#centro #solucoes  ul li{		
	top:10px;
	float:left;
	height:39px;
	width:139px;
}
#centro #solucoes ul li a{
	float:right;
	font-family:tahoma;
	font-size:13px;
	color:red;
	padding-left:10px;
	text-decoration:none;
	height:25px;
	padding-top:60px;
}
#centro #caixa-solucoes{
	width:466px;
	height:74px;
	position:relative;
	top:220px;
	left:20px;			
}
#centro #caixa-solucoes #pc{
	float:left;
	padding-top:50px;
	padding-right:10px;
}
#centro #caixa-solucoes h1{
	position:absolute;
	font-family:arial;
	font-weight:bold;
	font-size:17px;
	color:#000000;
	left:76px;
	top:8px;
	padding-bottom:10px;				
}
#centro #caixa-solucoes #divisor-rodape{
	position:relative;
	top:50px;
}
#centro #caixa-solucoes ul {
	float:right;
	padding-right:120px;
}
#centro #caixa-solucoes ul li #esquerdo{
	top:10px;
	float:left;
	height:20px;
}
#centro #caixa-solucoes ul li #direito{
	top:10px;
	float:left;
	height:21px;	
}
#centro #caixa-solucoes  ul li{
	top:30px;
	float:left;
	padding-left:10px;
}
#centro #caixa-solucoes li{
	padding-top:30px;
	display:inline;
	height:25px;				
}
#centro #caixa-solucoes ul li a{
	font-family:arial;
	font-size:12px;
	color:#838281;
	text-decoration:none;
	background:url('../img/filet-botao-solucoes.png')  0px 0px repeat-x;
	height:25px;
	position:relative;
	padding: 2px 0px 0px 0px;
	float:left;
}
#centro #linhas-de-negocio {
	margin-top:150px;
	width:524px;
	height:100px;
	padding-left:20px;
}
#centro #linhas-de-negocio h1 {
	font-family:arial;
	font-size:12px;
	color:#244260;
	font-weight:bold;
	height:25px;
	position:relative;
	padding: 40px 20px 0px 10px;
	float:left;
}
#centro #linhas-de-negocio  #consultar {
	color:#323e64;
	font-weight:bold;
	font-size:12px;
	padding-top:20px;
	position:relative;
	float:right;
	right:390px;
}
#centro #linhas-de-negocio #servicos{
	color:#323e64;
	font-weight:bold;
	font-size:12px;
	padding-top:20px;
	position:relative;
	float:right;
	right:280px;
}
#centro #linhas-de-negocio #software{
	color:#323e64;
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	position:relative;
	float:right;
	right:410px;
}
#centro #linhas-de-negocio p{
	color:#464646;
	font-size:12px;
	padding-top:0px;
	position:relative;
	float:right;
	left:50px;
}
#centro #linhas-de-negocio #consultoria{
	float:left;
	padding-top:10px;
	padding-right:5px;
}
#centro #linhas-de-negocio #consultoria{
	float:left;
	padding-top:10px;
	padding-right:5px;
}
#centro #linhas-de-negocio #servicos-valor{
	float:left;
	padding-top:10px;
	padding-right:10px;
}
#centro #linhas-de-negocio #tecnologia{
	float:left;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
#centro #linhas-de-negocio a{
	color:#323e64;
	font-size:10px;
	float:left;
	padding-top:40px;
	padding-left:50px;
	padding:0px 0px 20px 50px;
	text-decoration:underline;

}
/*	lateral-direita
*/
#lateral-direita{
	width:240px;
	float:left;
    min-height:250px;
		
}
.contratar{
	height:310px;
	width:100%;
	background-color:#a7223b;
}
.contratar span{
	font-size:11px;
	padding-right:10px;
	position:relative;
	font-weight:bold;
}
.contratar img{
	position: relative;
	left:10px;
	top:10px;
	float:left;
}
.contratar h1{
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	padding:20px 30px 0 10px;
	width:130px;
}
.contratar h2{
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	position:relative;
	top:10px;
	padding-left:30px;
	width:200px;
}
#conteudo #lateral-direita #suporte h3 {
	font-weight:bold;
	color:#e09d06;
	padding-left:10px;				
}
.contratar p{
	font-family:"Calibri",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top:12px;
	padding-left:20px;
}
.contratar p a{
	color:#ffffff;
	text-decoration:none;
}
/*menu*/
#lateral-esquerda{
	width:200px;
	float:left;
}
#lateral-esquerda #solucoes-ksys{
	height:550px;
	width:190px;
}
#lateral-esquerda #solucoes-ksys #caixa{
	position:relative;
	background-image: url('../img/caixa-solucoes-ksys-bg.png');
	width:182px;
	padding-bottom:10px;
}
#lateral-esquerda #solucoes-ksys #topo-caixa {
	position:relative;
	margin-top:10px;
}
#lateral-esquerda #solucoes-ksys #rodape-caixa {
	position:relative;
}
#lateral-esquerda #solucoes-ksys #caixa img{
	position:relative;
	top:10px;
	float:left;
	left:20px;
}
#lateral-esquerda #solucoes-ksys #caixa h1{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	float:left;
	position:relative;
	left:30px;
	top:10px;		
}
#lateral-esquerda #solucoes-ksys #caixa ul{
	float:left;
	padding-right:20px;
	padding-top:20px;
	list-style-image:url('../img/icone-siga.png');
	padding-left:40px;	
}
#lateral-esquerda #solucoes-ksys #caixa li{
	padding-top:10px;
	clear:both;
}
#lateral-esquerda #solucoes-ksys #caixa ul li a{
	font-family:Arial;
	text-decoration:none;
	color:#7d7d7d;
	font-size:12px;
}
#lateral-esquerda #solucoes-ksys #caixa ul li ul {
	padding:0px;
	padding-left:13px;
	padding-bottom:10px;
	margin:0px;
}
#lateral-esquerda #solucoes-ksys #caixa ul li a:hover {
	text-decoration:underline;
}
/*navegação*/
	#navegacao{
	padding:7px 0 7px 0;
	width:900px;
	line-height:20px;
	margin-left:50%;
	position:relative;
	left:-485px;
}
#navegacao ul li,
#navegacao ul li a{
	position:relative;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#989898;
	text-decoration:none;
	display:inline;
	text-transform: uppercase;
}
#navegacao ul li a:hover{
	text-decoration:underline;
}
/*Formularios*/

dt label {
color:#616161;
font-family:"Calibri",Arial,Helvetica,sans-serif;
font-size:12px;
line-height:150%;
}
.errors li{
	color:red;
}
.feedback-negativo{
	color:red;	
}
