#topo-menu a {
	font-size:20px;
	letter-spacing:-1px;
	color:#2372aa;
}

/********************************************************
							CORPO
********************************************************/

#corpo {
	background:none;
}

#informativo h5 {
	margin-bottom:6px;	
}

/********************************************************
							FORM
********************************************************/

.campo, .input {
	float:left;
}

.campo {
	position:relative;
	margin-bottom:10px;	
}

label {
	display:block;
	margin-bottom:5px;
}

#destaque-informativo label {
	position:absolute; 
	top:4px;
	left:10px;
	margin-bottom:0;
}

.input {
	border:1px solid #bfc8d0;	
}

.input div {
	border-top:2px solid #dce0e4;
	height:22px;
	background:url(../img/bg/input.gif) repeat-x center top;
}

.input div input, textarea {
	padding:3px 8px 0 8px;	
}

textarea {
	overflow:auto;	
}

.newsletter h5 {
	margin-bottom:6px;	
}

select {
	padding:2px;	
}

/********************************************************
						RODAPE
********************************************************/

#rodape {
	margin:50px 0 30px 0;
	padding-top:30px;
	background:url(../img/linha/default.gif) no-repeat center top;
}

#table-rodape-left {
	height:39px;
	background:url(../img/bg/menu-rodape-middle.gif) repeat-x center center;
}

#table-rodape-middle {
	width:940px;
	margin:0 auto;
}

#rodape-hotlinks {
	float:left;
	background:url(../img/bg/menu-rodape-middle.gif) repeat-x center center;
	height:39px;
}

#rodape-hotlinks ul {
	padding:0 30px 0 0;
	height:39px;
	background:url(../img/bg/menu-rodape-right.gif) no-repeat right center;
}

#rodape-hotlinks ul li {
	float:left;
	margin:9px 10px 0 0;
	padding-right:10px;
	list-style:none;
	background:url(../img/linha/divisao-hotlinks.gif) no-repeat right center;
}

#rodape-hotlinks ul li a {
	color:#fff;
}

#rodape-hotlinks ul li.last {
	background:none;	
}

#rodape .assinatura {
	padding-top:15px;	
}

#rodape .assinatura .center {
	padding:0;
}

#rodape .assinatura a {
	font:9px Tahoma, Arial;
}

/********************************************************
							GERAL
********************************************************/

.center {
	width:940px;
	padding:0 30px;
	margin:0 auto;
}

.clear {
	clear:both;	
}

table {
	border-collapse:collapse;
}

h2 {
	font-size:14px;	
	color:#0061c5;
	margin-bottom:16px;
}

h3 {
	margin-bottom:5px;
	font-size:36px;
	color:#0061c5;
	line-height:24px;
	letter-spacing:-2px;
	font-weight:normal;
}

h3.main-tt {
	margin-bottom:20px;	
}

h5 {
	font-size:12px;
	font-weight:normal;
}

.twocol {
	float:left;
	width:260px;
	display:inline;
	margin:0 0 0 20px;
}

.twocol-first {
	margin-left:0;
}

.threecol {
	float:left;
	width:300px;
	display:inline;
	margin:30px 0 0 20px;
}

.threecol-first {
	margin-left:0;
}

.threecol-firstline {
	margin-top:0;
}

.cor-destaque01 {
	color:#4d4d4d;
}

.cor-destaque02 {
	color:#2487de;
}

.btn-more {
	display:block;
	margin-top:16px;
}

.linha01 {
	margin:25px 0;
	height:1px;
	background:url(../img/linha/default.gif) repeat-x center center;	
}

ul.text {
	padding-left:0;
	margin-bottom:20px;
}

ul.text li {
	list-style:none;
	margin-bottom:5px;
	padding-left:15px;
	background:url(../img/ico/bullet01.gif) no-repeat left 6px;
}

ul.text li li {
	background:none;
	padding-left:0;
}

.meiamargem {
	margin:5px 0;
}

.margem {
	margin:10px 0;
}