#corpo #meio h2 { font-size: 18px; letter-spacing: -1px; font-weight: bold; }

#corpo #meio #colunaEsquerda {
	background: #F8F8F8 url(../imagens/bg_col_esquerda.gif) repeat-x top;
	width: 293px;
	float: left;
}
#corpo #meio #colunaEsquerda h2.empresa {
	background: url(../imagens/tit_emp_capa.gif) ;
	width: 210px;
	height: 74px;
}
#corpo #meio #colunaEsquerda p.empresaCapa {
	padding: 23px 28px 35px 22px;
	color: #333;
}
#corpo #meio #colunaEsquerda p.empresaCapa a { color: #CF257D; font-weight: bold; }

#corpo #meio #colunaEsquerda #box_novidadesPortfolio { background: #FFF; padding: 18px 20px 0 18px; padding-bottom: 30px; }
#corpo #meio #colunaEsquerda #box_novidadesPortfolio h2.novidades { padding-bottom: 15px; color: #27156F; }
#corpo #meio #colunaEsquerda #box_novidadesPortfolio h2.portfolio { padding: 20px 0 10px 0; color: #75A10F; }
#corpo #meio #colunaEsquerda #box_novidadesPortfolio img.fotoNoticia { float: left; margin-right: 5px; }
#corpo #meio #colunaEsquerda #box_novidadesPortfolio a.destaqueNoticia {
	font-weight: bold;
	color: #B31969;
	margin-bottom: 10px;
}
#corpo #meio #colunaEsquerda #box_novidadesPortfolio p { font-size: 11px; color: #333; padding: 2px 0 7px 0; }
#corpo #meio #colunaEsquerda #box_novidadesPortfolio a.destaqueNoticia span { color: #27156F; }
#corpo #meio #colunaEsquerda #box_novidadesPortfolio a.leia { color: #9D155B;}
#corpo #meio #colunaEsquerda #box_novidadesPortfolio a.maisPort { color: #75A10F; }

#corpo #meio #colunaEsquerda ul.portfolio {
	background: #F7F7F7;
	display: block;
	padding: 6px 1px 0 5px;
}
#corpo #meio #colunaEsquerda ul.portfolio li {
	float: left;
	margin: 0 4px 4px 0;
}
#corpo #meio #colunaEsquerda ul.portfolio li a {
	display: block;
	float: left;
	width: 79px;
	height: 58px;
	overflow: hidden;
	background: #FFF;	
}
#corpo #meio #colunaEsquerda ul.portfolio li a:hover { background: #FFF99F; }
#corpo #meio #colunaEsquerda ul.portfolio li a img { margin: 0; }

#corpo #meio #colunaDireita {
	background: #F8F8F8 url(../imagens/bg_col_direita.gif) repeat-x top;
	float: left;
	width: 229px;
}
#corpo #meio #colunaDireita h2.impDigital {
	background: url(../imagens/impressora.jpg) no-repeat right top ;
	width: 245px;
	height: 124px;
	display: block;
}
#corpo #meio #colunaDireita p.ImpDigital {
	margin: 8px 20px 13px 18px;
	border-left: #CCC 1px solid;
	padding-left: 8px;
	color: #333;
	margin-left: 22px;
}
#corpo #meio #colunaDireita a.ImpDigital { font-weight: bold; color: #8F1454; margin-left: 22px; }

#corpo #meio #colunaDireita #contatoCapa {
	background: #F0F0F0;
	border-top: #DADADA 1px double;
	border-bottom: #DADADA 1px double;
	width: 193px;
	padding: 10px;
	margin: 22px 15px 24px 17px;
}
#corpo #meio #colunaDireita #contatoCapa h2 {
	background: url(../imagens/icon_contato.gif) no-repeat 85px top;
	color: #D72681;
	height: 27px;
	padding: 3px 0 4px 0;
}
#corpo #meio #colunaDireita #contatoCapa p.descricao { font-size: 11px; color: #333; }
#corpo #meio #colunaDireita #contatoCapa p.fone { color: #D72681; padding: 10px 0 6px 0; display: block; }
#corpo #meio #colunaDireita #contatoCapa a { color: #271570; }

#corpo #meio #colunaDireita #dicasCapa { margin-left: 22px; }
#corpo #meio #colunaDireita #dicasCapa h2.dicas { color: #8F1454; margin-bottom: 2px; }
#corpo #meio #colunaDireita #dicasCapa ul.dicas li a { height: 50px; width: 210px; margin-bottom: 3px;}
#corpo #meio #colunaDireita #dicasCapa ul.dicas li a.formatos { background: url(../imagens/dica1.gif) no-repeat; }
#corpo #meio #colunaDireita #dicasCapa ul.dicas li a.erros { background: url(../imagens/dica2.gif) no-repeat; }
#corpo #meio #colunaDireita #dicasCapa ul.dicas li a.perguntas { background: url(../imagens/dica3.gif) no-repeat; }