h2.titAtendimentoAssinante{
	background:url(/img/tit/tit_atendimentoAssinante.png) no-repeat;
}
h2.titFaleRedacao{
	background:url(/img/tit/tit_fale_redacao.png) no-repeat;
	height:34px
}
h2.titNumerosAntigos{
	background:url(/img/tit/tit_numeros_antigos.png) no-repeat;
	height:33px
}
h2.titNewsletter{
	background:url(/img/tit/tit_newsletter.png) no-repeat;
}
h3.titRecebaNovidades{
	background:url(/img/tit/tit_recebaNovidades.png) no-repeat;
}

.frmServicos{
	width:632px
}
.frmComentarios{
	width:632px
}
.frmComentarios label{
	display:block;
	overflow:hidden;
}
.frmFiltro label{
	padding-left:15px
}
.frmNewsletter{
	width:376px
}
.frmConversor{
	padding:0 12px 20px
}
.frmFundosInvestimentos{
	
	padding:0 12px 20px
}

/*
#contentMain{
	font-size:14px;
}
#contentMain p{
	line-height:18px;
	padding:7px 0;
}
*/

.fieldMn{width:90px}
.fieldPq{width:160px}
.fieldPq2{width:290px}
.fieldMd{width:482px}
.fieldMd2{width:440px}
.fieldGr{width:544px}
.fieldMax{width:624px}

textarea{height:130px}

label{
	display:inline-block;
	padding:8px 0 2px;
}
label span{
	text-transform:uppercase;
	display:block;
	width:80px;
	padding:5px 0;
	float:left;
}
label input{
	float:left;
}


fieldset.groupRadio{
	padding:10px 0 20px
}
fieldset.groupRadio label{
	margin-left:78px;
	padding:2px 0;
	display:block;
}
fieldset.groupRadio label input{
	float:none;
}
fieldset.groupRadio legend{
	position:relative;
	text-transform:uppercase;
	padding-top:10px;
	margin-bottom:-20px;
	* margin-left:-7px;
}



ul.error{
	color:#de3b3b;
	font-weight:bold
}
ul.error li{
	padding:1px 0
}
ul.error li label{
	padding:0
}
#content input.error,select.error,textarea.error{
	background:#e77070;
	color:#fff
}
span.obs{
	font-size:12px;
	width:auto;
	text-transform:none;
	float:right;
	color:#999
}
span.obs strong{
	background:#eee;
	border:1px solid #ccc;
	padding:0 2px
}