*
{
	margin:0;
	padding:0;
	font-family:Verdana;
	color:#000;
	font-size:10pt;
}

img {border:0;}

a#logoPrincipal, div#login a, h1, h2, h3, label, div#parcerias a, div#cabecalho ul li a
{
	font-size:8pt;
	overflow:hidden;
	text-indent:-500px;
}

input
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	padding:2px 6px;
}

body
{
	background: url(index/geral-fundo-ponto.gif) #FFFFFF;
}

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

div#cabecalho
{
	height:149px;
	background:url(index/cabecalho-fundo.gif) #FFF;
}

a#logoPrincipal
{
	display:block;
	float:left;
	height:149px;
	width:255px;
	background-image:url(index/cabecalho-logo.gif);
}

div#cabecalho h1
{
	display:inline;
}

div#cabecalho ul
{
	float:right;
	width:500px;
	height:29px;
	list-style-type:none;
	margin-top:100px;
}

div#cabecalho ul li
{
	float:left;
}

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

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

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

div#destaques
{
	height:95px;
	background-color:#FF9966;
	padding:13px 8px 13px 0;
	margin-bottom:8px;
}

div#login
{
	float:left;
	width:180px;
	padding-left:46px;
	background:url(index/destaques-login-fundo.gif) 8px 24px no-repeat;
}

h3#cliping
{
	width:106px;
	height:11px;
	margin-bottom:10px;
	background:url(index/destaques-login-titulo.gif);
}

div#login input#submit
{
	vertical-align:middle;
}

div#login input#login {width:120px;}
div#login input#senha {width:90px;}

div#login a
{
	float:left;
	width:139px;
	height:15px;
	margin:2px 0 0 -2px;
	background:url(index/destaques-login-senha.gif);
}

div#destaques div#fotoDestaque
{
	float:left;
	margin:0 8px 0 0;
	padding:8px;
	background-color:#FFCC99;
}

div#fotoDestaque img
{
	display:block;
}

h3#destaque
{
	width:71px;
	height:12px;
	margin-bottom:4px;
	background:url(index/destaques-titulo.gif);
}

div#destaques div.data
{
	color:#FFF;
	font-weight:bold;
	font-size:13pt;
	margin-bottom:4px;
}

div#destaques div.titulo
{
	color:#FF0;
	letter-spacing:-1px;
}

div#destaques div.titulo a
{
	color:#FFF;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}

div#destaques div.titulo a:hover {text-decoration:underline;}

div#sala-de-imprensa, div#principal, div#parcerias
{
	float:left;
	height:290px;
	padding:4px;
}

div#sala-de-imprensa
{
	width:222px;
	background:#FFF;
}


div#principal
{
	width:650px;
	padding-left:6px;
	background:url(index/geral-bordas-ponto.gif) repeat-y #FFF;
}

div#parcerias
{
	background:url(index/geral-bordas-ponto.gif) #FFF repeat-y;
	padding-left:6px;
	width:100px;
}

div#parcerias a.stdo
{
	display:block;
	margin:0 auto;
	width:80px;
	height:80px;
	background:url(index/parceria-stdo.gif);
}

div#parcerias a.stdo:hover {background-position:0 80px;}

div.moldura-titulo
{
	margin:-4px -4px 4px;
	background:url(index/geral-titulos-ponto.gif);
	height:26px;
	padding:7px 0 0 10px;
}

div#parcerias div.moldura-titulo
{
	background:none;
}

div.moldura-titulo div.busca
{
	float:right;
	width:242px;
	height:23px;
	margin:-18px 1px 0 0;
}

div.moldura-titulo div.busca label
{
	width:79px;
	height:23px;
	background-image:url(index/busca-label.gif);
	display:block;
	float:left;
}

div.moldura-titulo div.busca input#busca
{
	margin-top:2px;
	float:left;
	border:1px solid #f78a4b;
	font-weight:normal;

}

div.moldura-titulo div.busca input.submit
{
	margin-top:2px;
	float:left;
	padding:0;
	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;
}

h3.sala-de-imprensa
{
	width:135px;
	height:16px;
	background:url(index/titulo-sala-de-imprensa.gif);
}

h2.ultimas-noticias
{
	width:132px;
	height:16px;
	background:url(index/titulo-ultimas-noticias.gif);
}

h3.parcerias
{
	width:76px;
	height:16px;
	background:url(index/titulo-parcerias.gif);
}

div#sala-de-imprensa div#moldura, div#principal div#moldura
{
	height:248px;
	overflow:auto;
	padding:4px 0px 4px 4px;
}

div#sala-de-imprensa div#moldura
{
	scrollbar-face-color:#FFF;
	scrollbar-highlight-color:#FFF; 
	scrollbar-shadow-color:#F96; 
	scrollbar-3dlight-color:#F96; 
	scrollbar-arrow-color:#F96; 
	scrollbar-track-color:#FFF; 
	scrollbar-darkshadow-color:#FFF;
}

div#principal div#moldura
{
	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;
	padding:4px;
}

div#sala-de-imprensa div#moldura a
{
	display:block;
	float:left;
	width:88px;
	height:42px;
	margin:2px 5px 4px 1px;
	border:1px solid #FFF;
}
div#sala-de-imprensa div#moldura a:hover
{
	display:block;
	float:left;
	width:88px;
	height:42px;
	margin:2px 5px 4px 1px;
	border:1px solid #f68a4e dashed;
}

div#sala-de-imprensa div#moldura a img
{

		width:86px;
		height:40px;
		border:1px solid #FFF;

}

div#rodape
{
	background:url(index/rodape-fundo.gif) #FFF repeat-x;
	padding:10px 8px 2px;
	font-size:8pt;
	font-family:Tahoma;
	float:left;
	width:984px;
}

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

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

div.noticia a.titulo {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; font-family:Verdana;}

div.noticia a.link
{
	font-family:Verdana;
	letter-spacing:-1px;
	font-size:8pt;
	color:#f78a4b;
	text-decoration:none;
}

div.paginacao a.Prox
{
	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
{
	border-top:1px solid #CCC;
	padding:6px 10px;
}


