@charset "utf-8";	
body {
	margin: 0px;
	background: #000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color: #999;
}
a:link {color:#999; text-decoration:none;}
a:hover {color:#03F;}
a:visited {color:#999; text-decoration:none;}
.txtAzul {
	color:#010101;
	font-size:14px;
}
/*-----------------------------------------------------------------------------------DIVS TOPO */
#divTopo, #divCorpo, #divRodape {
	margin:auto;
	width:900px;
}
#divLogo {
	float:left;
	width:450px;
}
#divLogo h1{
	text-indent:-9000px;
	background:url(img/logo_topo.jpg) no-repeat center left;
	height:100px;
	width:251px;
}
#divNews {
	float:right;
	width:450px;
	text-align:right;
}
/*-----------------------------------------------------------------------------------MENU ESQUERDO */
#menuEsq {
	float:left;
	margin-top:5px;
	width:150px;
	padding:5px 5px 40px 5px;
	/*border:#222 solid 3px;*/
	background:url(img/fundo-menuLateral.jpg) right top no-repeat;
	font-size:13px;
	color:#333;
}
#menuLateral li{
	background-color:#050505;
	margin-bottom:2px;
	padding:3px 7px;;
}
#menuLateral a:link{
	color:#AAA;
	line-height:20px;
	text-decoration:none;
}
#menuLateral a:visited{
	color:#AAA;
	line-height:20px;
	text-decoration:none;
}
#menuLateral a:hover{
	color:#03F;
}
/*-----------------------------------------------------------------------------------DIVS MIOLO */
#divCorpo {
	clear:both;
}
#divMiolo {
	float:right;
	width:730px;
	padding:5px 0 10px 0;
}
/*-------------------------------------------------------------------DIV EXTRA */
#divExtras {
	float:right;
	width:80px;
	padding:5px;
	background-color:#000;
	position:relative;
	top:10px;
}
.txtExtras {
	font-size:10px;
}

/*-------------------------------------------------------------------PAG PARCEIROS */
#colsLinha1-parceiros, #colsLinha2-parceiros {
	height:200px;
	background-color:#050505;
}
#celParceiros {
	float:left;
	width:183px;
	height:174px;
	padding:10px 25px;
	margin-bottom:5px;
	vertical-align:middle;
}

/*-------------------------------------------------------------------PAG PRODUTOS */
#divCorpoProdutos {
	clear:both;
	margin:auto;
	display:table;
	width:900px;
	height:440px;
	margin-top:10px;
	background:url(img/fundo-pagProdutos.jpg) right center no-repeat #000; /*#050505;*/
}
#prod01, #prod02, #prod03, #prod08, #prod10 {
	position:relative; width:400px;
}
#prod01 {top:-20px; left:600px;}  /*textos web*/
#prod02 {top:-20px; left:300px;} /*botoes*/
#prod03 {top:-320px; left:550px;} /*painel web*/
#prod08 {top:-290px; left:630px;} /*textos sistemas*/
#prod10 {top:-280px; left:700px;} /*painel sistemas*/

/*-------------------------------------------------------------------DIVs DE TXT */
#txtTopo {
	clear:both;
	width:730px;
	display:block;
	background-color:#050505;
}
#txtTopo p{
	text-align:justify;
	padding:15px;
}
#txtFlutuante {
	clear:both;
	width:470px;
	padding:5px 15px;
}
#lista li{
	margin-bottom:7px;
	padding-left:10px;
}
#divCorpoMapa {
	clear:both;
	margin:auto;
	width:900px;
	margin-top:10px;
	padding-bottom:10px;
	background-color:#050505;
}
/*-------------------------------------------------------------------DIVs DE TXT - MEIOS */
#meioApresentacao {
	margin:5px 0;
	padding:10px 25px;
	text-align:justify;
	background-color:#0d0d0d;
}
#meioBanco {
	width:450px;
	padding:10px 25px;
	background-color:#0d0d0d;
	border-right:#050505 solid 10px;
	margin-bottom:3px;
}
#meioInfra {
	width:470px;
	padding:10px 25px;
	background-color:#0d0d0d;
	border-bottom:#050505 solid 10px;
}
#colsLinha1 {
	display:inline-table;
	margin-bottom:5px;
}
#colsLinha2 {
	display:inline-table;
	margin-bottom:5px;
}
#txtColWeb1, #txtColWeb2, #txtColWeb3, #txtColSist1, #txtColSist2, #txtColSist3 {
	float:left;
	width:183px;
	padding:10px 25px;
	margin-bottom:5px;
	background-color:#0d0d0d;
	border-bottom:#050505 solid 10px;
}
#txtColWeb1, #txtColWeb2, #txtColWeb3 {
	height:140px;
}
#txtColSist1, #txtColSist2, #txtColSist3 {
	height:350px;
}
#txtColWeb2, #txtColWeb3, #txtColSist2, #txtColSist3 {
	margin-left:15px;
}
#txtSistIntro {
	clear:both;
	color:#777;
	padding:15px;
	font-style:italic;
	margin:10px;
	display:inline-table;
	border:#666 solid 1px;
}
#txtSistFinal {
	padding:10px 25px;
	background-color:#0d0d0d;
	border-bottom:#050505 solid 10px;
}
/*-----------------------------------------------------------------------------------DIVS VOLTAR */
#divVoltar {
	float:right;
	width:60px;
}
/*-----------------------------------------------------------------------------------DIVS RODAPÉ */
#divRodape {
	clear:both;
	text-align:center;
	padding-bottom:5px;
	border-top:#222 solid 1px;
	width:900px;
}
#icosRodape {
	float:left;
	width:265px;
	font-size:10px;
	margin-left:5px;
}
#txt-copy {
	margin:auto;
	margin-top:15px;
	position:relative;
	font-style:italic;
	font-size:9px;
	color:#666;
}

/*-----------------------------------------------------------------------------------PAG BIBLIOTECA */
#bibDesc {
	background:url(../../img/biblioteca/fundo_desc.jpg) top left repeat-x;
	margin-top:20px;
	padding:5px;
	color:#FFF;
}
