*
{
	margin:0;
	padding:0;
	font-family:Tahoma;
	color:#000;
	text-decoration:none;
	list-style:none;

	scrollbar-face-color:#F96;
	scrollbar-highlight-color:#FFF; 
	scrollbar-shadow-color:#F96; 
	scrollbar-3dlight-color:#F96; 
	scrollbar-arrow-color:#FFFC24; 
	scrollbar-track-color:#FFF; 
	scrollbar-darkshadow-color:#FFF;
}

img {border:0;}

p {margin-bottom:6px;}

a {color:#F60;}
a:hover {color:#F93;}

h4 {font-size:10pt !important; color:#f78a4b; margin:10px 0 2px 0; padding:2px 2px 2px 0; border-bottom:1px dotted #999; width:300px;}

div#esquerda div#cabecalho div#baixar-logo a, h1, h2, h3, div#rodape ul li a
{
	font-size:8pt;
	overflow:hidden;
	text-indent:-500px;
}

body
{
	background:#FFF;
}

div#corpo
{
	margin:0 auto;
	width:1000px;
	background:#FFF;
}

div#esquerda, div#direita
{
	float:left;
	height:400px;
}

div#esquerda {width:800px;}
div#direita {width:200px;}

div#esquerda div#cabecalho
{
	height:115px;
	background:url(estrutura/cabecalho-fundo.gif);
}

div#esquerda div#cabecalho h1  {margin:17px 0 0 10px; float:left;}

div#esquerda div#cabecalho h1 a {display:block; width:152px; height:72px;}

div#esquerda div#cabecalho div#baixar-logo
{
	background:url(estrutura/baixar-logo-fundo.gif) no-repeat;
	width:118px;
	float:right;
	margin:16px 6px 0 0;
	padding-top:20px;
}

div#esquerda div#cabecalho div#baixar-logo a
{
	display:block;
	width:38px;
	height:14px;
	float:right;
	margin-bottom:6px;
	clear:both;
}

div#esquerda div#cabecalho div#baixar-logo a:hover {background-position:0 14px;}

div#esquerda div#cabecalho div#baixar-logo a.jpeg {background:url(estrutura/baixar-logo-jpeg.gif);}
div#esquerda div#cabecalho div#baixar-logo a.eps {background:url(estrutura/baixar-logo-eps.gif);}

div#esquerda div#cabecalho h2
{
	width:300px;
	height:22px;
	clear:both;
	margin:2px 0 0 165px;
}

div#cabecalho h2.ultimos-releases {background:url(estrutura/titulo-ultimos-releases.gif) no-repeat;}

div#cabecalho h2.releases {background:url(estrutura/titulo-releases.gif) no-repeat;}

div#cabecalho h2.cases {background:url(estrutura/titulo-cases.gif) no-repeat;}

div#cabecalho h2.empresa {background:url(estrutura/titulo-empresa.gif) no-repeat;}

div#cabecalho h2.servicos {background:url(estrutura/titulo-servicos.gif) no-repeat;}

div#cabecalho h2.credenciamento {background:url(estrutura/titulo-credenciamento.gif) no-repeat;}

div#cabecalho h2.contato {background:url(estrutura/titulo-contato.gif) no-repeat;}

div#cabecalho h2.releases-busca {background:url(estrutura/titulo-releases-busca.gif) no-repeat;}

div#cabecalho h2.releases-cliente {background:url(estrutura/titulo-releases-cliente.gif) no-repeat;}

div#cabecalho h2.release {background:url(estrutura/titulo-release.gif) no-repeat;}

div#esquerda div#descricao-principal
{
	float:left;
	margin:2px 2px 0 2px;	
	width:623px;
	min-height:12px;
	padding:2px 4px;
	font-size:8pt;
	border-bottom:1px solid #CCC;
	overflow:visible;
}

div#esquerda div#moldura-principal, div#esquerda div#lateral-esquerda,
div#esquerda div#moldura-principal-release, div#esquerda div#moldura-principal-busca
{
	float:left;
	margin:2px 0 2px 2px;
}

div#esquerda div#lateral-esquerda
{
	width:140px;
	padding:25px 10px 10px;
}

div#lateral-esquerda select {font-size:8pt; width:140px; margin-bottom:32px;}

div#esquerda div#moldura-principal, div#esquerda div#moldura-principal-release, div#esquerda div#moldura-principal-busca
{
	width:628px;
	overflow:auto;
	height:431px;
	padding:2px;


	scrollbar-face-color:#F96;
	scrollbar-highlight-color:#FFF; 
	scrollbar-shadow-color:#F96; 
	scrollbar-3dlight-color:#F96; 
	scrollbar-arrow-color:#FFFC24; 
	scrollbar-track-color:#FFF; 
	scrollbar-darkshadow-color:#FFF;
}

div#esquerda p.aviso
{
	text-align:center;
	margin:20px 0;
	font-size:8pt;
	font-weight:bold;
}

div#esquerda div#moldura-principal-release {height:452px;}
div#esquerda div#moldura-principal-busca {height:413px;}

div#direita div#topo
{
	background:url(estrutura/topo-direita-fundo.gif) no-repeat;
	height:115px;
}

div#direita div#topo div#logoContainer
{
	width:180px;
	height:45px;
	padding:22px 10px;
}

div#direita div#topo div#logoContainer img {border:1px solid #CCC;}

div#direita div#topo div#logoContainer p
{
	font-size:8pt;
	font-weight:bold;
}

div#direita div#topo h2
{
	width:120px;
	height:22px;
	margin:2px 0 0 12px;
}

div#direita div#topo h2.imagens {background:url(estrutura/titulo-dir-imagens.gif) no-repeat;}
div#direita div#topo h2.clientes {background:url(estrutura/titulo-dir-clientes.gif) no-repeat;}
div#direita div#topo h2.cliente {background:url(estrutura/titulo-dir-cliente.gif) no-repeat;}

div#direita div#conteudo
{
	background:url(estrutura/direita-fundo.gif) repeat-y;
	margin:0;
	height:457px;
}

div#direita div#conteudo div#moldura
{
	margin:4px 6px 4px 8px;
	height:455px;
	width:184px;
	overflow:auto;
	font-size:8pt;
}

div#direita div#conteudo div#moldura ul.imagens li {margin-bottom:10px;}
div#direita div#conteudo div#moldura ul.imagens li a {border:1px solid #666;}
div#direita div#conteudo div#moldura ul.imagens li a:hover {border:1px solid #F60;}
div#direita div#conteudo div#moldura ul.imagens li div {width:162px; border-bottom:1px solid #999; padding-bottom:2px;}

div#direita div#conteudo div#moldura ul.clientes a {border:1px solid #999;}
div#direita div#conteudo div#moldura ul.clientes li {margin:10px 40px;}

div#rodape
{
	background:url(estrutura/rodape-fundo.gif) #FFF repeat-x;
	position:fixed;
	top:576px;
	padding:10px 8px 2px;
	font-size:8pt;
	font-family:Tahoma;
	margin-top:0px;
	width:984px;
}

div.noticia
{
	margin:6px 0 12px;
	text-decoration:none;
}

div.noticia * {font-family:Verdana;}

div.noticia div.data, div.noticia a.titulo, div.release p.data, div.release p.titulo
{
	letter-spacing:-1px;
	font-size:10pt;
	color:#999;
	font-weight:bold;
}

div.noticia a.titulo
{
	font-size:11pt;
}

div.noticia a.titulo, div.noticia a.link, div.release p.titulo
{
	display: block;
	color:#f78a4b;
	text-decoration:none;
}

div.noticia a.titulo:hover, div.noticia a.link:hover {text-decoration:underline;}

div.noticia div.texto {font-size:8pt;}

div.noticia a.link
{
	margin-top:3px;
	letter-spacing:-1px;
	font-size:8pt;
}

div.release {clear:left;}

div.release * {font-size:8pt;}

div.release p.data {margin:0};

div.release p.titulo {letter-spacing:0;}

div.release p.olho {color:#999; font-weight:bold; margin-bottom:12px;}

div.release div.texto ul {margin-left:40px; margin-bottom:14px;}
div.release div.texto ul li {list-style-type:disc; list-style-position:outside; }

div.release p.inf-imprensa {border-top:1px solid #CCC; margin:16px 0 8px; font-weight:bold; color:#f78a4b;}

div.paginacao a.Prox, div.paginacao a.Ant
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	color:#FFF;
	padding:4px 6px;
	float:right;
	background-color:#f78a4b;
	border-top:1px solid #ffb489;
	border-left:1px solid #ffb489;
	border-right:1px solid #db6a29;
	border-bottom:1px solid #db6a29;
}

div.paginacao a.Ant {float:left;}

div.paginacao a.largo
{
	width:150px;
	text-align:center;
}

div.paginacao
{
	border-top:1px solid #CCC;
	padding:6px 10px;
}

p.nome-controle
{
	border-bottom:1px solid #CCC;
	font-size:8pt;
	padding: 2px 0;
	margin:2px 0 4px;
	font-weight:bold;
	clear:both;
}

div#lateral-esquerda table.calendario
{
	border: 1px solid #000;
	width:140px;
	margin:0 auto;
}

div#lateral-esquerda table.calendario th {text-align:center; font-size:9pt;}

div#lateral-esquerda table.calendario td {font-size:8pt; text-align:center; height:23px;}


div#lateral-esquerda table.calendario th a
{
	display:block;	
	padding:4px 2px;
	width:38px;
}

div#lateral-esquerda table.calendario th a.nolink {border:0; background-color:#FFF; color:#FFF;}


div#lateral-esquerda table.calendario td a
{
	display:block;
	border:1px solid #f78a4b;
	font-size:8pt;
	padding:4px 2px;
	width:39px;
	background:#FFEEDD;
	color:#000;
}

div#lateral-esquerda table.calendario a:hover {background-color:#f78a4b; 	color:#FFF;}

div#lateral-esquerda table.calendario a.span {width:130px;}

div#lateral-esquerda p
{
	font-size:8pt;
}

ul.menu, div#lateral-esquerda ul {margin-bottom:32px;}

ul.menu li.divisor, div#lateral-esquerda li.divisor {margin-bottom:10px;}

ul.menu li a, div#lateral-esquerda li a
{
	display:block;
	height:19px;
	font-size:8pt;
	padding:5px 0 0 30px;
	background-repeat:no-repeat;
}

ul li a:hover {background-position:0 -24px;}

div#lateral-esquerda li a.imprimir {background-image:url(estrutura/opcoes-imprimir.gif);}
div#lateral-esquerda li a.voltar, li a.voltar {background-image:url(estrutura/opcoes-voltar.gif); margin-top: 24px;}
div#lateral-esquerda li a.busca {background-image:url(estrutura/opcoes-busca.gif);}
div#lateral-esquerda li a.releases-cliente {background-image:url(estrutura/opcoes-releases-cliente.gif);}
div#lateral-esquerda li a.releases-data {background-image:url(estrutura/opcoes-releases-data.gif);}

div#lateral-esquerda div.busca {margin-bottom:20px;}

div#lateral-esquerda div.busca input {float:left; font-size:8pt;}

div#lateral-esquerda div.busca input#busca
{
	border:1px solid #f78a4b;
	font-weight:normal;
	width:94px;
	padding:2px 6px;
}

div#lateral-esquerda div.busca input.submit
{
	font-weight:bold;
	width:30px;
	height:19px;
	background-color:#f78a4b;
	border-top:1px solid #ffb489;
	border-left:1px solid #ffb489;
	border-right:1px solid #db6a29;
	border-bottom:1px solid #db6a29;
	color:#FFF;
}

div#rodape div.texto {float:left;}

div#rodape ul
{
	float:right;
	width:562px;
	height:29px;
	list-style-type:none;
	margin-right:90px;
}

div#rodape ul li
{
	float:left;
}

div#rodape ul li a
{
	height:29px;
	display:block;
	margin:0 5px;
}

div#rodape ul li a.home {width:58px; background:url(index/menu-home.gif);}
div#rodape ul li a.empresa {width:77px; background:url(index/menu-empresa.gif);}
div#rodape ul li a.servicos {width:77px; background:url(index/menu-servicos.gif);}
div#rodape ul li a.cases {width:67px; background:url(index/menu-cases.gif);}
div#rodape ul li a.credenciamento {width:138px; background:url(index/menu-credenciamento.gif);}
div#rodape ul li a.contato {width:83px; background:url(index/menu-contato.gif);}

div#rodape ul li a:hover {background-position:0 29px;}