*{
	text-decoration:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

a{
	outline:none;
}	

p{
	padding-bottom:8px;
}	

hr.title {
	color: #ccc;
}

body{
	font:normal 13px/20px Arial, Verdana;
	color:#737373;	
	background:#fff url(../imagens/bg_body.jpg) repeat-x;
}

img{border:none;}

.img{
	float:left;
	border:2px solid #ccc;
	margin:0 4px 4px 0;
}	

#preview{
	position:absolute;
	border:4px solid #ccc;
	background: #fff;
	display:none;
	color:#fff;
}

.alpha{
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

a:link, a:visited{
	color:#737373;
}	

a:hover{
	color:#737373;
}	

#geral{
	margin:0 auto;
	width:840px;
	background:#fff;
}

#footer{
	clear:both;
	width:100%;
	height:160px;
	background:url(../imagens/bg_footer.jpg) repeat-x;
	border-top: 4px solid #557595;
	font-size: 11px;
}

.f_center{
	width:840px;
	margin:0 auto;
	padding-top:20px;
}	

.f_left{
	float:left;
}

.f_right{
	float:right;
}

#footer address {
	color:#fff;
	width:240px;
	float:left;
	font-style:normal;
	line-height: 16px;
	padding: 3px 0 0;
}
	
#footer address strong {
	color:#ccc;
	font-weight:bold;
}

#footerNav ul {
	list-style:none;
	padding-top:10px;
	clear:both;
}
	
#footerNav li {
	color: #ccc;
	list-style:none;
	float:left;
	padding:0px 8px;
	background:none;
	border-right:1px solid #1F3E5D;
}
	
#footerNav a {
	text-decoration:none;
	color:#ccc;
}

#footerNav a:hover {
	text-decoration:none;
	color:#fff;
}

#header {
	height:180px;
}

/* NAVEGAÇÃO */

#navbox {
	height:50px;
	background:#203F62;
	border-bottom: 4px solid #557595;
}

#nav{
	float:right; 
	padding:0 0 0 10px; 
	height:50px;
	list-style:none;
	display:inline;
	overflow:hidden;
}

#nav li {
	display:inline; 
	margin:0;
	padding:0;
	list-style:none;
}

#nav a {
	float:left;
	margin:0;
	padding:50px 0 0 0;
	overflow:hidden;
	height: 0px !important;
	text-indent:-9000px;
}
	
#nav a:hover, #nav a:active { 
	background-position: 0 -50px;
}

#nav a.selected {
	background-position: 0 -50px;
}

#m_clientes a {
	width:85px;
	background:url(../imagens/m_clientes.gif) top left no-repeat;
}
	
#m_rsocial a {
	width:193px;
	background:url(../imagens/m_rsocial.gif) top left no-repeat;
}
		
#m_consultorias a {
	width:118px;
	background:url(../imagens/m_consultorias.gif) top left no-repeat;
}
	
#m_contato a {
	width:84px;
	background:url(../imagens/m_contato.gif) top left no-repeat;
}

#m_intranet a {
	width:118px;
	background:url(../imagens/m_intranet.gif) top left no-repeat;
}
				
/* FINAL NAVEGAÇÃO */

#sidebar {
	width: 240px;
	float:left;
	padding:20px 0;	
}

#sidebar h2{
	width:100%;
	padding-bottom:10px;
}

.div_parceiros {  
    width:  240px; 
    height: 200px;
} 

#content{
	width:580px;
	float:right;
	padding:20px 0;
}

/* POSTS NOTICIAS */

.post_noticias{
	width:100%;
	margin:0;
	clear:both;
	float:left;
	background:url(../imagens/bg_noticias.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:14px;
}

.noticia_principal{
	padding-bottom:10px;
}	

.post_noticias h1, .post_noticias h1 a, .post_noticias h1 a:visited{
	font:bold 16px Trebuchet MS, Arial, Verdana;
	color: #2E5785;
	padding:4px 4px 10px 2px;
}

.post_noticias h2, .post_noticias h2 a, .post_noticias h2 a:visited{
	font:bold 16px Trebuchet MS, Arial, Verdana;
	color: #2E5785;
	padding-bottom:10px;
}

.post_noticias h3, .post_noticias h3 a, .post_noticias h3 a:visited{
	font:bold 14px Trebuchet MS, Arial, Verdana;
	color: #2E5785;
	padding-bottom:10px;
}

.destaque_esq{
	width: 50%;
	float: left;
}

.destaque_esq p{
	padding:4px;
}

.destaque_dir{
	width: 50%;
	float: left;
}

.destaque_dir p{
	padding:4px 4px 4px 0;
}

.destaque_esq .img_destaque, .destaque_dir .img_destaque{
	border: 4px solid #E1E1E1;
	margin-bottom:4px;
}

.list_noticias ul {
	list-style:none;
	margin:0;
}	

.list_noticias ul li {
	border-bottom:2px solid #F8F8F8;
}	

.list_noticias ul li a{
	display:block;
	padding: 6px 0;
	text-decoration:none; 
	margin:0;
}	

.list_noticias ul li a:hover{
	background:#f6f6f6;
	margin:0;
}

.post{
	padding-bottom:20px;
	clear:both;
}	

.post p{
	padding-bottom:10px;
}

.post h2{
	font:bold 16px Arial, Verdana;
	color: #2E5785;
	padding-bottom:14px;
}

.post h3{
	font:bold 16px Arial, Verdana;
	color: #2E5785;
	padding-bottom:14px;
}

.post h4,
.post h4 a:link,
.post h4 a:hover,
.post h4 a:visited{
	font:bold 14px Arial, Verdana;
	color: #2E5785;
	padding-bottom:14px;
}

.post .img{
	border: 4px solid #E1E1E1;
	margin:0 4px 4px 0;
	float:left;
}

.post label {
	float:left;
	width: 100px;
}

.forms label{
	float:left;
	width: 50px;
}	

.titulo{
	font: 20px Arial, Verdana;
	color: #2E5785;
	padding-bottom:14px;
}

.input {	
	font:normal 11px Arial, Verdana;
	padding: 4px;
	color: #7e8a88;
	background: #fff;
	border:1px solid #d9dfdf;
}

.button {
	font:normal 11px Arial, Verdana;
	padding: 3px 5px;
	color: #6e7777;
	text-transform: uppercase;
	background: #d9dfdf;
	border: 1px solid #b9c7c8;
}

.box_clientes{
	float:left;
	width:255px;
	padding:10px;
	margin-right:10px;
	margin-bottom:10px;
	background:#F9F9F9;
	border-top:1px solid #EAE8E8;
	border-bottom:1px solid #EAE8E8;
}

.box_noticia{
	float:left;
	width:265px;
	height:280px;
	padding:10px;
	margin-right:10px;
	background:url(../imagens/bg_noticias.gif) repeat-x bottom;
}	

.box_noticia h2, .box_noticia h2 a, .box_noticia h2 a:visited{
	font:bold 14px Trebuchet MS, Arial, Verdana;
	padding-bottom:10px;
}

.box_noticia h3, .box_noticia h3 a, .box_noticia h3 a:visited{
	font:bold 18px Trebuchet MS, Arial, Verdana;
	color: #2C5691;
	padding-bottom:10px;
}

/* Form Busca */

.search-form #s{
	padding:0;
	margin:0;
}	

.search-form .text {
	width: 230px; 
	height: 16px;
	background: url(../imagens/search-box.gif) no-repeat;
	border: none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#2E5785;
	padding: 5px;
	margin: 0 0 0 6px;
	float: left;
}

.search-form .submit {
	width: 46px; 
	height: 26px;
	background: url(../imagens/search-button.jpg) no-repeat;
	cursor: pointer;
	border: none;
	float:left;
}
/* FINAL Form Busca */

/* Depoimentos */

#depoimentos div.project { display: none; }
#depoimentos div.first { display: block; }

#depoimentos ul.index { 
	display: inline; 
	position: relative; 
	float: right; 
	list-style: none; 
	margin: -29px 5px 0 0; 
	padding: 0; 
}

#depoimentos ul.index li { 
	display: inline; 
	float: left; 
	margin: 0 0 0 3px; 
	font-size: 1em; 
	line-height: 1; 
}

#depoimentos ul.index li a { 
	overflow: hidden; 
	float: left; 
	width: 12px; 
	height: 12px; 
	background: url(../imagens/bg_depoimentos.gif) no-repeat; 
	color: #fff; 
	text-decoration: none; 
	text-indent: -10001px; 
}

#depoimentos ul.index li.prev a { background-position: 0 0; }
#depoimentos ul.index li.prev a:hover,
#depoimentos ul.index li.prev a:focus { background-position: 0 -12px; }
#depoimentos ul.index li.next a { background-position: -12px 0; }
#depoimentos ul.index li.next a:hover,
#depoimentos ul.index li.next a:focus { background-position: -12px -12px; }

/* Final Depoimentos */
