/*
INFORMACOES DE ATUALIZACAO
--------------------------------------------------------------------------
Tipo do CSS: Geral
SIGMA DATASERV INFORMÁTICA S.A.
Ultima Atualizacao: 22 de Agosto de 2007
Ultima Atualizacao feita por: Renato Carvalho
Contatos:
Rafael Torales - www.rafaeltorales.com (rafaelrtp@gmail.com)
Renato Carvalho - www.renatocarvalho.com (renatolz@gmail.com)

*/

* {margin: 0; padding: 0;}
/*html {overflow: -moz-scrollbars-vertical;}*/

body {text-align: center; background: #000929 url(../_img/bgBody.jpg) repeat-x; font-family: Tahoma; font-size: 12px; color: #666;}

a:link, a:visited {text-decoration:underline; color:#0062a8; font-weight: bold; font-size: 11px;}
a:hover, a:active, a:focus {text-decoration:none;}
a img {border:0;}
a:focus {text-decoration:underline !important;}

ul, ol, dl {margin: 10px 0 0 16px;}
address {font-style:normal;}
label {cursor:pointer;}
fieldset {border:none;}
input, select, textarea, button {font-family:Arial, Helvetica, sans-serif; font-size:100%; vertical-align:middle;}
hr {display:none;}
code, kbd, pre {font-family:Monaco,Courier,"Courier New",Tahoma;}
ins {background-color:#dde3dd; text-decoration:none;}
abbr, acronym {border:none;}
abbr[title], acronym[title] {border-bottom:1px dotted #666;	cursor:help;}

/* Classes genericas
-------------------------------------------------------------------------- */
.debug {border:1px solid red;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.floatleft {float:left;}
.floatright {float:right;}
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.clear {
	 border: 0;
	 clear: both;
	 display: block;
	 float: none;
	 margin: 0;
	 overflow: hidden;
	 visibility: hidden;
	 width: 0;
	 height: 0;
}
.hide {display:none;}
.highlight {background-color:#ffc;}
.nobg {background:none !important;}
.noborder {border:none !important;}


#wrap {position: relative; text-align:left; width:1000px; margin: 0 auto;}


/* Header
-------------------------------------------------------------------------- */
#header {width: 1000px; height: 73px; background: transparent url(../_img/bgHeader.jpg) -6px 0 no-repeat;}
	#logoSigma {width: 167px; height: 55px; position: absolute; top: 0; left: 69px; background: transparent url(../_img/logoSigma.jpg) no-repeat;}
		#logoSigma a {display: block; width: 167px; height: 55px; outline: none;}
			#logoSigma a img {display:none;}


/* Navegação Principal
-------------------------------------------------------------------------- */

#nav {width: 623px; height:73px; position: absolute; top: 0; right: 41px; z-index: 150;}
	#nav ul {margin:0; padding:0;}
		#nav ul li {margin:0; padding:0; list-style:none; float:left;}
			#nav ul li a.navEmpresa {width: 95px; height: 73px; display:block; background:url(../_img/navEmpresa.jpg) no-repeat;}
			#nav ul li a.navSolucoes {width: 99px; height: 73px; display:block; background:url(../_img/navSolucoes.jpg) no-repeat;}
			#nav ul li a.navPublicacoes {width: 116px; height: 73px; display:block; background:url(../_img/navPublicacoes.jpg) no-repeat;}
			#nav ul li a.navClientes {width: 94px; height: 73px; display:block; background:url(../_img/navClientes.jpg) no-repeat;}
			#nav ul li a.navParceiros {width: 100px; height: 73px; display:block; background:url(../_img/navParceiros.jpg) no-repeat;}
			#nav ul li a.navFaleConosco {width: 119px; height: 73px; display:block; background:url(../_img/navFaleConosco.jpg) no-repeat;}

				#nav ul li a:hover.navEmpresa,
				#nav ul li a:hover.navSolucoes,
				#nav ul li a:hover.navPublicacoes,
				#nav ul li a:hover.navClientes,
				#nav ul li a:hover.navParceiros,
				#nav ul li a:hover.navFaleConosco {background-position: bottom;}

				#nav ul li.ativo a {background-position: bottom;}

				#nav ul li a.navEmpresa span,
				#nav ul li a.navSolucoes span,
				#nav ul li a.navPublicacoes span,
				#nav ul li a.navClientes span,
				#nav ul li a.navParceiros span,
				#nav ul li a.navFaleConosco span {display:none;}

				#nav .nav li ul {}
				#nav .nav li ul li {float: left;}

				#nav .nav {font-family: tahoma;}

				#nav .nav li {
				  margin: 0;
				  padding: 0;
				  position: relative;
				}

				#nav .nav li a,
				#nav .nav li a:link,
				#nav .nav li a:active,
				#nav .nav li a:visited {
				  font-family: Tahoma;
				  font-size: 12px;
				  color: #dee0e6;
				  font-weight: normal;
				  display: block;
				  text-decoration: none;
				}

				#nav .nav li a:hover {color: #dee0e6;}

				#nav #nav-one li:hover a,
				#nav #nav-one li.sfHover a {color: #c9cdda; background-position:bottom; float: left;}

				#nav #nav-one li:hover ul li {float: left;}
				#nav #nav-one li:hover ul li a,
				#nav #nav-one li.sfHover ul li a {background:  url(../_img/bgNavDropDown.jpg) repeat-x top center; color: #dee0e6;  text-decoration: none;}
				#nav #nav-one li ul li a.navFirst {background:  url(../_img/bgNavDropDownL.jpg) no-repeat left top; color: #dee0e6;  text-decoration: none;}
				#nav #nav-one li ul li a.navLast {background:  url(../_img/bgNavDropDownR.jpg) no-repeat top right; color: #dee0e6;  text-decoration: none;}

				#nav #nav-one li:hover ul li a:hover,
				#nav #nav-one li.sfHover ul li a:hover { color: #fff; text-decoration: underline;}

				#nav .nav ul {
					background: url(../_img/bgNavDropDown.jpg) repeat-x top center;
					list-style: none;
					margin: 0;
					position: absolute;
					top: -999em;
					left: -1px;
				}

				#nav .nav li:hover ul,
				#nav .nav li.sfHover ul {top: 73px;}

				#nav .nav ul li {}

				#nav .nav ul li a {
				  border-bottom: 0;
				  display: block;
				  padding: 10px;
				}

				#nav .nav ul.quebra {width: 677px; left: -170px; left: background-image: none;}
				#nav .nav ul.quebra li {float: left; height: 48px;}
				#nav .nav ul.quebra li a {padding: 10px 12px;}

				#nav #nav-one li:hover .quebra li a,
				#nav #nav-one li.sfHover .quebra li a {background: url(../_img/bgNavDropDown2.jpg) repeat-x top center; color: #dee0e6; text-decoration: none;}
				#nav #nav-one li .quebra li a.navFirst {background: url(../_img/bgNavDropDownL2.jpg) no-repeat left top !important; color: #dee0e6; text-decoration: none;}
				#nav #nav-one li .quebra li a.navLast {background: url(../_img/bgNavDropDownR2.jpg) no-repeat right top !important; color: #dee0e6; text-decoration: none;}

				#nav #nav-one li:hover .quebra li a:hover,
				#nav #nav-one li.sfHover .quebra li a:hover {color: #fff; text-decoration: underline;}


/* Serviços
-------------------------------------------------------------------------- */

#servicos {width: 1000px; height: 265px; background: transparent url(../_img/bgServicos.jpg) no-repeat;}
#servicosSaibaMais {width:1000px; background: transparent url(../_img/bgSolucoes.jpg) no-repeat 50% 0;}
	#servicosSaibaMais .boxServicoDetalhe {width:828px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif; position:relative; top:85px; margin:0 0 85px 87px; background: #1C2544; min-height:130px;}
		.boxServicoDetalhe h2 {font-size:17px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif; color:#fff; text-align:center; background: transparent url(../_img/servicosSeta.gif) no-repeat 50% 100%; position:relative; top:-62px;  padding:0 0 40px 0; margin-bottom:-55px; vertical-align: baseline;}
		.boxServicoDetalhe h2.umaLinha {padding-top:17px;}
		.boxServicoDetalhe p {color:#c4cad3; font-size:13px; text-align:justify;}
		.boxServicoDetalhe p.first {margin:-65px 0 20px 0;}
		.boxServicoDetalhe ul {color:#c4cad3;}
			.boxServicoDetalhe ul li {list-style-type:square; margin-bottom:10px;}
			.boxServicoDetalhe .detalhe1, .detalhe2 {float:left; width:367px; margin:0 0 20px 30px; display:inline;}
			.boxServico h1 {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}


/* Conteúdo
-------------------------------------------------------------------------- */
#container {position: relative;}
	#container .content {padding: 5px 0 5px 55px; height: 100%;}

	.moldura {padding: 2px; border: 1px solid #b5b8bd; float: left; margin-right: 10px;}
	.moldurar {padding: 2px; border: 1px solid #b5b8bd; float: right; margin-right: 10px;}
	.linhaSepara {width: 19px; height: 193px; float:left; margin: 0 20px; background:transparent url(../_img/linhaSepara.jpg) no-repeat;}
	.linhaSeparaPq {width: 9px; height: 93px; margin: 0 6px; overflow:hidden; float: left; background:transparent url(../_img/linhaSeparaPq.jpg) no-repeat;}
	.linhaH{border-bottom: 1px solid #ccc; width: 100%; _margin-top: -15px;}
	.mais {padding: 0 0 0 16px; background:transparent url(../_img/ico/mais.gif) bottom left no-repeat;}
	.pdf {padding: 5px 21px 3px 0; background:transparent url(../_img/ico/pdf.gif) bottom right no-repeat;}
	.autor {font-size: 11px;}
	.data {font-size: 11px;}
	#container .content a.texto {color: #666; text-decoration: none; font-weight:normal; font-size: 12px;}
	#container .content a:hover.texto {text-decoration: underline;}
	h1, h2, h3, h4, h5, h6 {color: #344e83;}
	p {margin-bottom: 12px;}

	h1.tltNovidades {width: 107px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltNovidades.gif) no-repeat;}
	h1.tltOportunidades {width: 148px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltOportunidades.gif) no-repeat;}
	h1.tltClientes {width: 148px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltClientes.gif) no-repeat;}
	h1.tltParceiros {width: 148px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltParceiros.gif) no-repeat;}
	h1.tltHistorico {width: 90px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltHistorico.gif) no-repeat;}
	h1.tltArtigosExecutivos {width: 182px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltArtigosExecutivos.gif) no-repeat;}
	h1.tltCertificados {width: 118px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltCertificados.gif) no-repeat;}
	h1.tltCases {width: 183px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltCases.gif) no-repeat;}
	h1.tltCurriculos {width: 227px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltCurriculos.gif) no-repeat;}
	h1.tltLogin {width: 227px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltLogin.png) no-repeat;}
	h1.tltCadastroUsuario {width: 227px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltCadastroUsuario.png) no-repeat;}
	h1.tltMudaSenha {width: 227px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltMudaSenha.png) no-repeat;}
	h1.tltEsqueciSenha {width: 227px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltEsqueciSenha.png) no-repeat;}
	h1.tltMaisVagas {width: 227px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltMaisVagas.png) no-repeat;}
	h1.tltSigma {width: 90px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltSigma.gif) no-repeat;}
	h1.tltQualidade {width: 102px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltQualidade.gif) no-repeat;}
	h1.tltVisaoEstrategica {width: 171px; height: 45px; margin-left:-8px; margin-bottom: 8px; background:transparent url(../_img/tltVisaoEstrategica.gif) no-repeat;}

		h1.tltNovidades span,
		h1.tltOportunidades span,
		h1.tltClientes span,
		h1.tltParceiros span,
		h1.tltHistorico span,
		h1.tltArtigosExecutivos span,
		h1.tltCertificados span,
		h1.tltCases span,
		h1.tltCurriculos span,
		h1.tltSigma span,
		h1.tltQualidade span,
		h1.tltLogin span,
		h1.tltCadastroUsuario span,
		h1.tltMudaSenha span,
		h1.tltEsqueciSenha span,
		h1.tltMaisVagas span,
		h1.tltVisaoEstrategica span {display: none;}

/* Certificados
-------------------------------------------------------------------------- */

#certificados {background: transparent url(../_img/bgContent.jpg) center top repeat-y;}
	#certificados .certificadoTop {width: 1000px; height: 12px; background: transparent url(../_img/bgContentTop.jpg) center top no-repeat; overflow: hidden;}
	#certificados .content {padding-left: 60px; position:relative;}
		#certificados .content h1.tltCertificados {width: 221px; height: 45px; float:left; margin: 10px 50px 0 0; background:url(../_img/tltPremiosCertificados.gif) no-repeat;}
			#certificados .content h1.tltCertificados span {display: none;}
		#certificados .content img {float: left; margin-top: 5px;}
		#certificados .content .linhaSeparaCertificados {margin: 0 30px; height: 64px; width: 9px; float: left; background:url(../_img/linhaSeparaCertificados.jpg) no-repeat;}
	#certificados .certificadoBottom {width: 1000px; height: 12px; background: transparent url(../_img/bgContentBottom.jpg) center top no-repeat; overflow: hidden;}

/* Footer - Rodapé da Página
-------------------------------------------------------------------------- */

#footer {padding: 8px 47px; margin-bottom: 15px;}
	#footer .endereco {width: 157px; height: 46px; float: right; background:transparent url(../_img/footerEnderecos.gif) no-repeat;}
		#footer .endereco span {display: none;}
	#footer .creditos {width: 337; height: 18px; margin-bottom: 6px; background:transparent url(../_img/footerCreditos.gif) no-repeat;}
		#footer .creditos span {display: none;}
	#footer a.intranet {width: 112px; height: 21px; display: block; background:transparent url(../_img/btnIntranet.gif) no-repeat;}
		#footer a:hover.intranet {background-position: bottom;}
		#footer a.intranet span {display: none;}

/* Formulário
-------------------------------------------------------------------------- */

/*
.form {}
	.form ol li {list-style: none; padding: 0; margin: 0; text-align: right;}
	.form fieldset {border: 1px solid #ccc; padding: 5px; margin-bottom: 20px; }
		.form fieldset ol li {margin-bottom: 5px; padding: 3px; list-style: none; clear:both; text-align: left !important;}
			.form fieldset ol li label {width: 200px; height: 20px; display: block; float: left; text-align: right; padding-right: 10px;}
*/