
/* util */

.clear {	
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;	
}

div.line {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background: #d8def5;
}


/* box */

.box-input-search {
	float: left;
	margin-right: 2px;
	_margin-right:3px;
	*margin-right:3px;
}


/* menu */ 

.menu-item {
	float: left;
	height: 40px;
	background: url('/_resources/media/img/default/divisao-botoes.gif') no-repeat;
}

.menu-item-on {
}


/* content */

.content-image {
	font-size: 0px;
	line-height: 0px;	
}

.content-link {
}

.content-date {
	font-size: 11px;
	line-height: normal;
}

.content-author {
	font-size: 12px;
}

.content-home, .content-product {
	float: left;
	width: 170px;
	margin-right: 19px;
}
.menu-item {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #183884;
}
.box-azul {
	background:#ebeefa;
	margin-bottom:20px;
	padding-bottom:20px;
}
.servico {
	float:left;
	width:129px;
	margin-bottom:10px;
	height:45px;
	position:relative;
}
.servico p {
	padding-top:6px;
}
.servico a {
	color:#27458c;
	text-decoration:none;
	font-weight:bold;
}
.servico img {
	float:left;
	padding-right:10px;
}
.box-azul p {
	margin:20px;
}
.box-azul img {

}
.box-content {
	padding-bottom:20px;
}
.box-content h2 {
	padding-left:25px;
	color:#183884;
	border-bottom:2px solid #d8def5;
	font-size:17px;
	fon-weight:350;
	background:url('/_resources/media/img/default/irroba.gif') bottom left no-repeat;
}
.imo-content{
	width:289px;
	float:left;
	padding-bottom:20px;
	padding-top:20px;
}
.titulo-imo-destaque {
	color:#183884;
	font-size:18px;
	margin-bottom:10px;
	margin-top:5px;
}

#content-logo-link {
	position: absolute; 
	width: 205px; 
	height: 70px; 
	margin: 20px 0px 0px 20px; 
	z-index: 1000;
}

.content-date {
	font-size: 11px;
	margin-bottom: 5px;
}

.content-list-item {
	margin-bottom: 10px;
}

.content-list-news a {
	font-size: 18px;
}

.content-list-news img {
	float: left;
	margin-right: 10px;
}

.content-list-category {
	font-size: 18px;
	margin-bottom: 10px;
}

.content-glossary-letter {
	color: #183884;
	font-size: 16px;
	width: 29px;
	height: 30px;
	border: 1px solid #d8def5;
	background: #d8def5;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	margin-top: 15px;
}

.boxsized {}
