/*Geral
***********************************************************************/
html, body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, form, fieldset {
	padding: 0;
	margin: 0;
}

html, body {
	height: 100%;
	background-color: #EEEEEE;
}

/*Wrapper
************************************************************************/
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	padding: 15px 0 0 0 !important;
	padding: 15px 0 0 5px;
	background-color: #FFF;
}

* html #wrapper {
	height: 100%;
}

h1 {
	display: none;
}

a.logo {
	float: right;
	margin: 10px 55px 0 0;
	width: 415px;
}

/*Topo
************************************************************************/
#topo {
	margin: 0;
	padding: 0;
	clear: both;
}

#publicidade_topo {
	margin: 0px;
	margin-top: -10px;
	margin-bottom: 5px;
	height: 93px !important;
	height: 93px;
}

#banner01,
#banner02,
#banner03 {
	float: left;
}

#banner01 {
	margin: 0 10px 0 5px !important;
	margin: 0 0px 0 1px;
}

#banner03 {
	margin: 0 0px 0 5px !important;
	margin: 0 0px 0 1px;
	margin-top: -7px;
	width: 220px;
}

#banner03 fieldset{
	padding: 5px;
}

#banner02 {
	color: #CCCCCC;
	margin: 0 12px 0 0 !important;
	margin: -8px 14px 0 0;
	text-align: center;
	vertical-align: middle;
	height: 114px;
	z-index: 1;
}

#banner02 fieldset {
	padding: 5px;
	width: 748px;
	height: 114px;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
}

#banner_parceiros {
	margin: 10px 50px 0 0;
	width: 148px;
	height: 35px;
	float: right;
}

#publicidade_right {
	clear: both;
	text-align: center;
}

#publicidade_bottom {
	width: 980px;
	clear: both;
	margin: 0 0 0 5px;
	text-align: center;
}

.outrosSites {
	font-family: arial;
	font-size: 10px;
	width: 148px;
	height: 70px;
	margin-top: 7px;
	margin-bottom: 7px;
	float: left;
}

.lnkSite {
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	color: #881A1F;
}

.lnkSite:hover {
	color: #881A1F;
	text-decoration: underline;
}

.marcadorLnkSite {
	font-family: Webdings;
	font-weight: regular;
	font-size: 10px;
	color: #000000;
}

/*Data
*******************************/
#topo p {
	width: 400px;
	font: normal 0.7em/1.5em normal verdana,sans-serif;
	letter-spacing: 1px;
	text-align: center;
	margin: -10px 70px 0 0 !important;
	margin: -20px 85px 0 0;
	float: right;
}

.hora{
	font-family: Verdana;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	width:60;
}

/*Pesquisa Home
*******************************/
ul.pesquisa {
	width: 321px;
	list-style: none;
	font: normal 0.7em/1.5em normal verdana,sans-serif;
	color: rgb(0, 0, 0);
	float: right;
	position: relative;
	z-index: 2;
}

ul.pesquisa li {
	float: left;
}

#Header1_HeaderGenerico1_ddlSetor{
	width: 170px;
}

a.avancado,
a.avancado:hover {
	color: rgb(98, 98, 98);
	text-decoration: underline;
}

.usuario, .selecione {
	width: 188px;
	color: rgb(98, 98, 98);
}

.usuario_input {
	width: 172px;
	margin-right: 10px;
}


.senha {
	width: 123px;
	color: rgb(98, 98, 98);
}

.senha_input {
	width: 78px;
}

.selecione {
	width: 178px !important;
	width: 179px;
	margin-right: 10px;
}

.palavra {
	width: 101px;
}

.btn {
	width: 20px;
	height: 20px;
	margin: 0 2px 0 2px;
	border: 0;
}

/*Publicidade
*******************************/
#publicidade {
	width: 704px;
	height: 68px;
	padding: 5px;
	margin: 0 0 15px 130px;
	border: 1px solid #B4B4B4;
	clear: both;
}

#publicidade_vertical {
	padding: 5px;
	clear: both;
	margin: 10px 0 10px 0;
	text-align: center;
}

.publicidade {
	padding: 2px;
	font: normal 0.7em/1.5em normal verdana,sans-serif;
	color: #999999;
	margin-bottom: 20px !important;
	margin-bottom: 17px;

}

#nav01 {
	width: 990px;
	height: 32px;
	margin: 0 auto;
	background: url(images/bg_nav01.gif) 0 0 repeat-x;
}

#nav01 a, a:hover {
	color: rgb(255, 255, 255);
	text-decoration: none;
}

#BannerImagens{
	padding-bottom: 5px; text-align: center;
}

/*Menu Portal
*******************************/
#nav01 dl {
	margin-left: 7px;
}

#nav01 dl dt {
	display: inline;
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: rgb(255, 181, 17);
}

#nav01 dd {
	display: inline;
	font: bold 1em/1.5em normal Times New Roman, Times, serif;
	color: rgb(255, 255, 255);
}

/*Menu Comercial
*******************************/
#nav01 ul {
	list-style: none;
	float: right;
	margin: 5px !important;
	margin: 3px;
	font: normal 0.7em/1.5em normal verdana,sans-serif;
	color: rgb(255, 255, 255);
}

#nav01 li {
	display: inline;
	letter-spacing: 1px;
}

#nav01 b {
	font-weight: bold;
	color: rgb(255, 181, 17);
}

/*Menu Principal

#menu {
	width: 990px;
	height: 23px;
	margin: 0px auto;
	clear: both;
	background: url(images/bg_menu.gif) 0 0 repeat-x;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
	font: bold 0.7em/1.7em normal verdana,sans-serif;
	color: #FFFFFF;
}

#menu ul li {
	float: left;
	height: 23px;
}

#menu li a {
	color: #FFFFFF;
	padding: 3px 7px 6px 7px;
	text-decoration: none;
}

#menu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/bg_submenu.gif) top left repeat-x;
}

#menu li a.home {
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/bg_submenu.gif) top left repeat-x;
}

#menu select {
	float: right;
	width: 125px;
	height: 18px;
	margin: 1px 1px 0 0;
	font: normal 0.7em/1.5em normal verdana,sans-serif;
	color: #626262;
}
*******************************/

/*Conteúdo
***********************************************************************/
#content {
	width: 990px;
	margin: 0 auto;
}

#cleft {
	float: left;
	width: 645px;
	margin-left: 5px !important;
	margin-left: 2px;

}

#cright {
	float: right;
	width: 313px;
	margin-right: 5px !important;
	margin-right: 2px;
}

div#vermais a {
	width: 27px;
	padding: 13px 0 0 0;
	overflow: hidden;
	background: url(images/ver_mais_ic.gif) 0 0 no-repeat;
	height: 0px !important;
	height /**/:13px;
}

/*Logo dos  Portais
*******************************/
#portal {
	margin: 0 auto;
	width: 990px;
}
/* procurando o h4 */
#breadcrumb h4 {
	font: normal 0.8em/1.5em normal verdana,sans-serif;
	color: #881A1F;
	padding: 0 0 0 0,
}

#portal h2.gazeta {
	float: right;
	width: 253px;
	height: 20px;
	margin: 17px 0 17px 0;
	overflow: hidden;
	text-indent: -2000px;
	background: url(images/logo_gazeta.gif) 0 0 no-repeat;
}

#portal h2.investnews {
	float: right;
	width: 219px;
	height: 46px;
	margin: 17px 0 17px 0;
	overflow: hidden;
	text-indent: -2000px;
	background: url(images/logo_investnews.gif) 0 0 no-repeat;
}

#portal hr {
	border-top: 1px dashed #959595;
	border-bottom: 0;
	color: #fff;
	background-color: #fff;
	height: 1px;
	clear: both;
}

h3.caderno {
	font: bold 0.9em/1.5em normal verdana,sans-serif;
	color: #881A1F;
	padding-left: 10px;
	background:  url(images/bullet_title_arrow_red.gif) 0 .5em no-repeat;
}

hr {
	border-top: 1px dashed #959595;
	border-bottom: 0;
	color: #fff;
	background-color: #fff;
	height: 1px;
	clear: left;
}

/*Box Setoriais
*******************************/
#setoriais,
#retorno {
	width: 313px;
	margin: 20px 0 25px 0 !important;
	margin: 20px 0 25px 0;
	font-family: verdana, sans-serif;
}

#setoriais h3.setoriais {
	width: 313px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

#setoriais h3 a,
h3.assinar a {
	color: #FFF;
	text-decoration: none;
}

#setoriais #postbody,
#materias_relacionadas .postbody,
#editorial #postbody,
#opiniao_cadernos #postbody,
#grupos #postbody,
#retorno #postbody {
	padding: 3px;
	background-color: #000;
	background: url(images/dot.gif) bottom center repeat-x;
}

#setoriais #postbody_gray,
#materias_relacionadas .postbody_gray,
#retorno #postbody_gray {
	padding: 3px;
	border-bottom: 1px dashed #959595;
	background: #E8E8E8 url(images/bg_postbody.gif) top center repeat-x;
}

#setoriais #postbody_gray h4 a,
#setoriais #postbody  h4 a,
#retorno h4 a {
	color: #BD242B;
}

#setoriais #postbody a,
#setoriais #postbody_gray a,
#materias_relacionadas .postbody a,
#materias_relacionadas .postbody_gray a,
#editorial a,
#editorias_right a,
#editorias_left a,
#opiniao_cadernos a,
#grupos #postbody a {
	color: #000;
	text-decoration: none;
}

#opiniao_cadernos a:hover,
#editorial a:hover,
#editorias_right a,
#editorias_left a {
	color: #000;
	text-decoration: underline;
}

#setoriais ul,
#mais ul,
#materias_relacionadas ul {
	list-style: none;
}

#setoriais li,
#mais li,
#materias_relacionadas li,
#editorial h4,
#grupos b {
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 8px;
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #787878;
}

#setoriais #postbody li a,
#setoriais #postbody_gray li a,
#mais #postbody a,
#materias_relacionadas .postbody a,
#materias_relacionadas #postbody_gray a,
#grupos .postbody a {
	color: #434343;
	text-decoration: none;

}
#setoriais #postbody li a,
#setoriais #postbody_gray li a
{
	text-align:justify;
}

#setoriais #postbody li a:hover,
#setoriais #postbody_gray li a:hover,
#mais #postbody li a:hover,
#materias_relacionadas .postbody a:hover,
#materias_relacionadas .postbody_gray a:hover,
#grupos #postbody a:hover {
	color: #BD242B;
	text-decoration: underline;
}

/*Box Manchetes
*******************************/
#manchete h2 a,
#cadernos h2 a {
	font: bold 1.2em/1.5em normal Times New Roman, Times, serif;
	color: #000;
	text-decoration: none;
	line-height: 90%;
	margin-bottom: 5px;
}

#manchete p a,
#cadernos p a {
	color: #000;
	text-decoration: none;
}

#manchete p a:hover,
#cadernos p a:hover {
	text-decoration: underline;
}

#manchete p,
#financas p,
#cadernos p,
#noticias p {
	font: normal 0.8em/1.5em normal verdana,sans-serif;
	color: #000000;
	text-align: justify;
	margin-top: 8px;
}

#manchete img#photo,
#cadernos img#photo {
	float: left;
	border: 1px solid #CCC;
	padding: 3px;
	margin: 0 10px 10px 0;
	margin-top: 8px;
}

/*Box Hotlinks
*******************************/
#hotlinks {
	width: 303px;
	margin: 0 0 25px 0;
}

.hrImpressa
{
	margin: 5px;
	font-size: 9px;
	font-family: Verdana;
	color: #BD242B;
	font-weight: bold;
}
.hrImpressa a
{
	font-size: 9px;
	font-family: Verdana;
	color: #BD242B;
	text-decoration: none;
}
.hrImpressa a:hover
{
	color: #BD242B;
	text-decoration: underline;
}

#hotlinks .hrImpressa
{
	margin: 5px;
	font-size: 9px;
	font-family: Verdana;
	color: #BD242B;
	font-weight: bold;
}

#hotlinks .hrImpressa a
{
	font-size: 9px;
	font-family: Verdana;
	color: #BD242B;
	text-decoration: none;
}
#hotlinks .hrImpressa a:hover
{
	color: #BD242B;
	text-decoration: underline;
}

#hotlinks_right,
#editorias_right {
	width: 303px;
	float: right;
}

#hotlinks a,
#hotlinks_right a,
#hotlinks_full a {
	color: #000;
	text-decoration: none;
}

#hotlinks a:hover,
#hotlinks_right a:hover,
#hotlinks_full a:hover {
	color: #000;
	text-decoration: underline;
}

#hotlinks h3,
#hotlinks_right h3,
#hotlinks_full h3 {
	margin-left: 5px;
/*	font: bold 0.9em/1.5em normal Times New Roman;*/
	font: bold 1.1em/1.5em normal Times New Roman;
	color: #000000;
	text-align: normal;
	line-height: 100%;
	margin-bottom: 5px;
}


#hotlinks h4,
#hotlinks_right h4,
#hotlinks_full h4,
#opiniao_cadernos #postbody h4,
#opiniao_cadernos #postbody_gray h4 {
	margin-left: 5px;
	font: bold 0.8em/1.5em normal verdana,sans-serif;
	color: #000000;
	text-align: normal;
	line-height: 120%;
	margin-bottom: 5px;
}

#hotlinks p,
#hotlinks_right p,
#hotlinks_full p {
	font: normal 0.8em/1.5em normal verdana,sans-serif;
	color: #000000;
	background:  url(images/bullet.gif) 0 .6em no-repeat;
	padding-left: 8px;
    text-align:justify;
}

#hotlinks p.sub,
#hotlinks_right p.sub {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000000;
	width: 303px;
}

#hotlinks_full p.sub {
	font: normal 0.8em/1.5em normal verdana,sans-serif;
	color: #000000;
}

/*Ultimas Noticias
*******************************/
#ultimas {
	float: right;
	width: 312px;
	margin-top: -20px;
}

#ultimas h3 a,
#ultimas_full h3 a,
#ultimas h3 a:hover,
#ultimas_full h3 a:hover {
	font: bold 0.8em/1.5em normal verdana,sans-serif;
	color: #001D5F;
	text-decoration: none;
	padding-left: 15px;
	background: #FFF url(images/bullet_ultimas_noticias.gif) 0 .1em no-repeat;
}

#ultimas ul {
	width: 302px;
	padding: 5px;
	background-color: #F4F4F4;
	list-style: none;
}

#ultimas li,
#ultimas_full li {
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 1.2em;
	padding-left: 8px;
	line-height: 2.3em !important;
	font: bold 0.6em/2.5em normal verdana,sans-serif;
	color: #787878;
}

#ultimas_full ul {
	padding: 5px;
	background-color: #F4F4F4;
	list-style: none;
}

#ultimas_full ul#left {
	float: left;
	margin-right: 20px;
}

#ultimas a,
#ultimas_full a {
	color: #990000;
	text-decoration: none;
}

#ultimas a:hover,
#ultimas_full a:hover,
#bloco_b a:hover {
	color: #990000;
	text-decoration: underline;
}

#ultimas b,
#ultimas_full b {
	font-size: 1.1em;
}

#ultimas img,
#ultimas_full img {
	float: right;
	font: normal 0.6em/1.5em normal verdana,sans-serif;
	color: #881A1F;
}

/*My Clip / Tempo Real
*******************************/
#myclip {
	padding: 0 0 0 0;
	margin: 0px;
	height: 45px;
	clear: both;
	text-align: center;
}

#gazeta_do_brasil,
#charge {
	padding: 5px 0 0 0 !important;
	padding: 5px 0 0 10px;
	margin-bottom: 20px !important;
	margin-bottom: 10px;
	clear: both;
	background: url(images/bg_myclip.gif) 0 12px no-repeat;
}

#tempo_real {
	height: 40px;
	margin: 0;
	background: url(images/bg_myclip.gif) 0 3px no-repeat;
}

#myclip #logo {
	width: 127px;
	float: right;
}

#logo a {
	display: block;
	width: 127px;
	padding: 40px 0 0 0;
	overflow: hidden;
	background: url(images/logo_myclip.gif) 0 0 no-repeat;
	height: 0px !important;
	height /**/: 40px;
}

#myclip b {
	color: #113377;
}

#tempo_real b {
	color: #881A1F;
}

#myclip ul {
	float: right;
	margin: 10px 50px 0 0;
	list-style: none;
}

#myclip li {
	display: inline;
	margin-left: 5px;
}

#myclip a,
#myclip a:hover {
	text-decoration: none;
	font: normal 0.6em/2.2em normal verdana,sans-serif;
	color: #7A7A7A;
}

#myclip h3,
#gazeta_do_brasil h3 {
	width: 140px;
	font: bold 1.0em/2.2em normal verdana,sans-serif;
	margin-left: 10px;
	color: #000;
}

#tempo_real h3 {
	width: 240px;
	font: bold 0.9em/1.7em normal verdana,sans-serif;
	margin-left: 10px;
	color: #414141;
}

#tempo_real img#photo {
	float: right;
	border: 0;
}

/*Box Finanças
*******************************/
#cadernos h3.cadernos,
#noticias h3.noticias,
#taxas h3.taxas,
#painel_acoes h3.painel_acoes,
#materias_relacionadas h3.materias_relacionadas,
#editorial h3.editorial,
#editorias_full h3.editorias,
#grupos h3.grupos,
#pesquisa h3.pesquisa {
	height: 23px;
	margin-bottom: 0px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

#cadernos h3 a,
#taxas h3 a,
#painel_acoes h3 a,
#materias_relacionadas a,
#grupos a,
#pesquisa a,
#editorias_full a {
	color: #FFF;
	text-decoration: none;
}

#financas img,
#noticias img {
	float: right;
	border: 1px solid #CCC;
	padding: 3px;
	margin-left: 10px;
}

/*Box Taxas / Painel
*******************************/
#taxas #postbody,
#painel_acoes #postbody {
	width: 625px;
	padding: 10px 10px 0 10px;
	background-color: #FFF;
}

#taxas #postbody tr#bg,
#painel_acoes #postbody .tr#bg {
	background-color: #FFFFFF;
}

#taxas #postbody th {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #FF6600;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

#taxas #postbody td,
#painel_acoes #postbody .td {
	font: normal 0.7em/1.5em normal verdana,sans-serif;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
}

#taxas #postbody td.red {
	color: #881A1F;
}

#taxas #postbody td.black {
	color: #000;
}

#taxas #postbody td.positivo {
	color: #006633;
}

#taxas #postbody td.negativo {
	color: #FF3300;
}

.decoration
{
	text-decoration:none;
}

#painel_acoes #postbody .th {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #102D68;
}

#painel_acoes .positivo {
	color: #006633;
	font-weight: normal;
}

#painel_acoes .negativo {
	color: #FF3300;
	font-weight: normal;
}

#painel_acoes label {
	font-weight: bold;
	color: #006699;
}

/*Select Gazeta do Brasil
*******************************/
#gazeta_do_brasil select {
	width: 290px;
	font: normal 0.7em/1.5em normal verdana,sans-serif;
	margin-left: 12px;
}

/*Box Charges
*******************************/
#charge h3 {
	width: 300px;
	font: bold 1.0em/2.2em normal verdana,sans-serif;
	margin-left: 10px;
	color: #881A1F;
}

#charge a {
	float: right;
	display: block;
	width: 15px;
	margin: -25px 10px 0 0;
	padding: 15px 0 0 0;
	overflow: hidden;
	background: url(images/bullet_charges.gif) 0 0 no-repeat;
	height: 0px !important;
	height /**/: 15px;
}

#coluna01 {
	width: 313px;
}

#editorias,
#editorias_full {
	margin-bottom: 25px;
}

#editorias_right #postbody img,
#editorias_left #postbody img {
	float: right;
}

#editorias h3.editorias {
	width: 290px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

/*Coluna Editorias
*******************************/
#editorias #postbody,
#editorias_right #postbody,
#editorias_left #postbody {
	width: 290px;
	padding: 5px;
	background: #FFF url(images/dot.gif) bottom center repeat-x;
}

#editorias #postbody h4 a,
#editorias #postbody h4 a:hover,
#editorias_right #postbody h4 a,
#editorias_right #postbody h4 a:hover,
#editorias_left	#postbody h4 a,
#editorias_left	#postbody h4 a:hover {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #000;
	text-decoration: none;
}

#editorias #postbody ul,
#editorias_left #postbody ul,
#editorias_right #postbody ul {
	list-style: none;
}

#editorias #postbody li,
#editorias_left #postbody li,
#editorias_right #postbody li {
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em !important;
	background-position: 0 .4em;
	padding-left: 8px;
	line-height: 10px;
}

#editorias #postbody a,
#editorias_right #postbody a,
#editorias_left #postbody a {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #434343;
	text-decoration: none;
}

#editorias #postbody a:hover,
#editorias_right #postbody a:hover,
#editorias_left #postbody a:hover {
	color: #BD242B;
	text-decoration: underline;
}
/*
#editorias #postbody h4 a {
	color: #BD242B;
}
*/
/*Box Publicações
*******************************/
#publicacoes,
#licenciamento {
	margin-bottom: 25px;
}

#publicacoes h3.publicacoes,
#licenciamento h3.licenciamento {
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFF;
	background: #515151 url(images/bullet_title_gray.gif) top left no-repeat;
}

#publicacoes a,
#licenciamento a,
#publicacoes a:hover,
#licenciamento a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#publicacoes #postbody h4 {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #515151;
	text-decoration: none;
}

#licenciamento #postbody h4 a,
#licenciamento #postbody h4 a:hover {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #515151;
}

#publicacoes #postbody {
	width: 303px;
	height: 105px;
	padding-top: 10px;
	background: #FFF url(images/dot.gif) bottom center repeat-x;
}

#licenciamento #postbody {
	width: 303px;
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	padding: 5px;
	text-align: justify;
	background: #FFF url(images/dot.gif) bottom center repeat-x;
}

#publicacoes #postbody img {
	float: left;
	margin-right: 10px;
	border: 1px solid #818181;
	padding: 2px;
}

#publicacoes #postbody ul {
	list-style: none;
}

#publicacoes #postbody li {
	background-image: url(images/bullet_arrow_gray.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em !important;
	background-position: 5.0em 0.4em;
	padding-left: 8px !important;
	padding-left: 88px;
	line-height: 10px;
}

#publicacoes #postbody a,
#editorial #postbody p,
#opiniao_cadernos p,
#licenciamento #postbody a {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
	text-decoration: none;
}

#publicacoes #postbody a:hover,
#licenciamento #postbody a:hover {
	color: #000;
	text-decoration: underline;
}

/*Box Links
*******************************/
#links {
	margin-bottom: 25px;
}

#links h3.links {
	width: 313px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

#links a,
#links a:hover {
	color: #FFF;
	text-decoration: none;
}

#links #postbody {
	width: 313px;
	padding: 10px;
	background: #E8E8E8 url(images/bg_postbody.gif) top center repeat-x;
}

#links #postbody ul {
	list-style: none;
}

#links #postbody li {
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em !important;
	background-position: 0 .4em;
	padding-left: 8px;
	line-height: 10px;
}

#links #postbody a {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #595959;
	text-decoration: none;
}

#links #postbody a:hover {
	color: #BD242B;
	text-decoration: underline;
}

/*Box Links Patrocinados
*******************************/

#linkspatrocinados h3.linkspatrocinados{
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFF;
	background: #515151 url(images/bullet_title_gray.gif) top left no-repeat;
}

#linkspatrocinados a,
#linkspatrocinados a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#linkspatrocinados #postbody h4 {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #515151;
	text-decoration: none;
}

#linkspatrocinados #postbody {
	width: 303px;
	height: 105px;
	padding-top: 10px;
	background: #FFF url(images/dot.gif) bottom center repeat-x;
}

#linkspatrocinados #postbody img {
	float: left;
	margin-right: 10px;
	border: 1px solid #818181;
	padding: 2px;
}

#linkspatrocinados #postbody ul {
	list-style: none;
}

#linkspatrocinados #postbody li {
	background-image: url(images/bullet_arrow_gray.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em !important;
	background-position: 5.0em 0.4em;
	padding-left: 8px !important;
	padding-left: 88px;
	line-height: 10px;
}

#linkspatrocinados #postbody a{
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
	text-decoration: none;
}

#linkspatrocinados #postbody a:hover{
	color: #000;
	text-decoration: underline;
}

/*Box Promoção
*******************************/
#promocao {
	margin-bottom: 25px;
	background: #FFF url(images/space_promo.gif) bottom center repeat-x;
}

#promocao h3.promocao {
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFF;
	background: #515151 url(images/bullet_title_gray.gif) top left no-repeat;
}

#promocao a,
#promocao a:hover {
	color: #FFF;
	text-decoration: none;
}

#promocao #postbody {
	width: 313px;
	margin-bottom: 10px;
}

#promocao #postbody img {
	float: left;
	margin-top: 21px !important;
	margin-top: 29px;
	margin-right: 5px !important;
	margin-right: 4px;
}

#promocao #postbody p {
	width: 189px;
	font-size: 11px;
	color: #FF0000;
	text-align: center;
}

#promocao #postbody fieldset {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	width: 189px;
	border: 0;
}

#promocao #postbody label {
	float: left;
}

label.nome,
label.endereco,
label.cidade {
	width: 186px;
}

label.estado {
	width: 96px;
}

label.cep {
	width: 82px;
	margin: -32px 0 0 100px !important;
	margin: -34px 0 0 102px;
}

label.email {
	width: 164px;
}

#promocao #postbody input {
	background-color: #F1F1F1;
	font-size: 10px;
	padding: 0;
}

#promocao #postbody select {
	border: 1px solid #D8D8D8;
	background-color: #F1F1F1;
	font-size: 10px;
	padding: 0;
}

select#estado {
	border: 1px solid #D8D8D8;
	width: 96px;
	height: 16px;
}

input#nome,
input#endereco,
input#cidade {
	border: 1px solid #D8D8D8;
	width: 186px;
	height: 15px;
}

input#email {
	border: 1px solid #D8D8D8;
	width: 160px;
	float: left;
	height: 15px;
}

input#cep {
	border: 1px solid #D8D8D8;
	width: 86px;
	height: 15px;
}

input#ok {
	width: 20px;
	height: 20px;
	float: left;
	border: 1px solid #FFF;
	background-color:  #FFF;
}

#coluna02 {
	width: 313px;
	float: right;
}

/*Box Especiais
*******************************/
#especiais {
	margin-bottom: 25px;
}

#especiais h3.especiais {
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #113377 url(images/bullet_title_blue.gif) top left no-repeat;
}

#especiais h3 a {
	color: #FFF;
	text-decoration: none;
}

#especiais #postbody {
	width: 303px;
	padding: 5px;
	background: #FFF url(images/dot.gif) bottom center repeat-x;
}

#especiais #postbody_gray {
	width: 303px;
	padding: 5px;
	border-bottom: 1px dashed #959595;
	background: #E8E8E8 url(images/bg_postbody_02.gif) top center repeat-x;
}

#especiais #postbody_gray img#photo,
#opiniao #postbody img#photo,
#licenciamento #postbody img#photo {
	float: left;
	border: 1px solid #818181;
	padding: 2px;
	margin-right: 10px;
}

#especiais #postbody h5 {
	background-image: url(images/bullet_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	padding-left: 8px;
	color: #113377;
}

#especiais #postbody_gray h4 a,
#especiais #postbody_gray h4 a:hover {
	font: bold 0.8em/1.5em normal verdana,sans-serif;
	color: #113377;
	text-decoration: none;
}

#especiais #postbody h5 a,
#especiais #postbody h5 a:hover {
	font: bold 0.8em/1.5em normal verdana,sans-serif;
	color: #113377;
	text-decoration: none;
}

#especiais #postbody p,
#especiais #postbody_gray p {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
	text-align: justify;
}

#especiais #postbody a,
#especiais #postbody_gray a {
	color: #000;
	text-decoration: none;
}

#especiais #postbody a:hover,
#especiais #postbody_gray a:hover {
	color: #000;
	text-decoration: underline;
}

/*Box Opiniao
*******************************/
#opiniao,
#mercado {
	margin-bottom: 25px;
}

#opiniao h3.opiniao,
#mercado h3.mercado {
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

#opiniao a,
#opiniao a:hover,
#mercado a,
#mercado a:hover {
	color: #FFF;
	text-decoration: none;
}

#opiniao #postbody,
#mercado #postbody {
	width: 303px;
	padding: 5px;
	text-align: justify;
	background: #FFF url(images/dot.gif) bottom center repeat-x;
}

#opiniao h4.bullet,
#mercado h4 {
	background-image: url(images/bullet_arrow_red.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	padding-left: 8px;
	color: #881A1F;
}

#opiniao h4.no_bullet {
	color: #881A1F;
}

#opiniao #postbody h4 a,
#opiniao #postbody h4 a:hover,
#mercado #postbody h4 a,
#mercado #postbody h4 a:hover  {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #881A1F;
	text-decoration: none;
}

#opiniao #postbody p,
#mercado #postbody p {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
}

#opiniao #postbody b {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
}

#opiniao #postbody a,
#mercado #postbody a {
	color: #000;
	text-decoration: none;
}

#opiniao #postbody a:hover,
#mercado #postbody a:hover {
	color: #000;
	text-decoration: underline;
}


/*Box Entrevista
*******************************/
#entrevista, #ranking {
	margin-bottom: 25px;
}

#entrevista h3.entrevista,
#ranking h3.ranking {
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #113377 url(images/bullet_title_blue.gif) top left no-repeat;
}

#entrevista a,
#entrevista a:hover,
#ranking a,
#ranking a:hover {
	color: #FFF;
	text-decoration: none;
}

#entrevista #postbody,
#ranking #postbody {
	width: 303px;
	padding: 5px;
	text-align: justify;
	border-bottom: 1px dashed #959595;
	background: #E8E8E8 url(images/bg_postbody_02.gif) top center repeat-x;
}

#entrevista #postbody h4 a,
#entrevista #postbody h4 a:hover,
#ranking #postbody h4 a,
#ranking #postbody h4 a:hover {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #113377;
	text-decoration: none;
}

#entrevista #postbody p,
#ranking #postbody p {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
}

#entrevista #postbody a,
#ranking #postbody a {
	color: #000;
	text-decoration: none;
}

#entrevista #postbody a:hover,
#ranking #postbody a:hover {
	color: #000;
	text-decoration: underline;
}

#entrevista #postbody img#photo {
	border: 1px solid #818181;
	padding: 2px;
	margin-right: 10px;
}

/*Box Internacional - AFP
*******************************/
#interAFP{
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
	width: 305px;
}

#interAFPTodas{
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
	margin: 0px;
	width: 650px;
}

#interAFPTodas #titulo{
	font-size: 12px;
	font-family: Verdana;
	color: #881A1F;
	font-weight: bold;
	padding: 5px;
}

#interAFP h3{
	font: bold 0.9em/2.0em normal verdana,sans-serif;
}

#interAFP h3{
	height: 23px;
	padding-left: 23px;
	font: bold 1.1em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

#interAFP a, #interAFPTodas a{
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
}

.linkVerTudo{
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
}

#interAFP a:hover, #interAFPTodas a:hover{
	text-decoration: underline;
}

#interAFP h4{
	font: bold 0.7em/2.0em normal verdana,sans-serif;
}

#interAFP #edit{
	text-transform: uppercase;
}

.interAFPIntegra {
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
	width: 650px;
}

.interAFPIntegra h3 {
	height: 23px;
	padding-left: 23px;
	font: bold 1.1em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

.interAFPIntegra .txtTitulo {
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
}

.interAFPIntegra .txtResumo {
	font-style: italic;
}

.interAFPIntegra .txtTexto {
	padding-bottom: 30px;
}

/*Box Weblog
*******************************/
#weblogs {
	margin-bottom: 25px;
}

#weblogs h3.weblogs {
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #113377 url(images/bullet_title_blue.gif) top left no-repeat;
}

#weblogs a,
#ads a {
	color: #FFF;
	text-decoration: none;
}

#weblogs #postbody {
	width: 303px;
	padding: 5px;
	background-color: #FFF;
}

#weblogs #postbody_gray,
#ads #postbody_gray {
	width: 303px;
	padding: 5px;
	background: #E8E8E8 url(images/bg_postbody.gif) top center repeat-x;
}

#weblogs #postbody img#photo,
#weblogs #postbody_gray img#photo {
	border: 5px solid #CACACA;
	margin-right: 10px;
}

#weblogs #postbody h4 a,
#weblogs #postbody h4 a:hover,
#weblogs #postbody_gray h4 a,
#weblogs #postbody_gray h4 a:hover {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #113377;
	text-decoration: none;
}

#weblogs #postbody h6 a,
#weblogs #postbody_gray h6 a,
#weblogs #postbody h6 a:hover,
#weblogs #postbody_gray h6 a:hover {
	font-family: verdana,sans-serif;
	color: #818181;
}

#weblogs p {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
}

#weblogs #postbody a,
#weblogs #postbody_gray a {
	color: #000;
	text-decoration: none;
}

#weblogs #postbody a:hover,
#weblogs #postbody_gray a:hover {
	color: #000;
	text-decoration: underline;
}

#weblogs #footer_weblogs {
	width: 308px;
	height: 21px;
	background-color: #113377;
	text-align: right;
	padding-right: 5px;
}

#weblogs #footer_weblogs a {
	font: bold 0.7em/1.7em normal verdana,sans-serif;
	color: #FFF;
	text-decoration: none;
}

#weblogs #footer_weblogs a:hover {
	text-decoration: underline;
}

/*Box PodCast
*******************************/
#podcast, #ranking {
	margin-bottom: 25px;
}

#podcast h3.podcast,
#ranking h3.ranking {
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #113377 url(images/bullet_title_blue.gif) top left no-repeat;
}

#podcast a,
#podcast a:hover,
#ranking a,
#ranking a:hover {
	color: #FFF;
	text-decoration: none;
}

#podcast #postbody,
#ranking #postbody {
	width: 303px;
	padding: 5px;
	text-align: justify;
	border-bottom: 1px dashed #959595;
	background: #E8E8E8 url(images/bg_postbody_02.gif) top center repeat-x;
}

#podcast #postbody h4 a,
#podcast #postbody h4 a:hover,
#ranking #postbody h4 a,
#ranking #postbody h4 a:hover {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #113377;
	text-decoration: none;
}

#podcast #postbody p,
#ranking #postbody p {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
}

#podcast #postbody a,
#ranking #postbody a {
	color: #000;
	text-decoration: none;
}

#podcast #postbody a:hover,
#ranking #postbody a:hover {
	color: #000;
	text-decoration: underline;
}

#podcast #postbody img#photo {
	border: 1px solid #818181;
	padding: 2px;
	margin-right: 10px;
}

/*Box NetWork
*******************************/
#NetWork p {
	font-family: Verdana;
	font-size: 10px;
}

#NetWork, #ranking {
	margin-bottom: 25px;
}

#NetWork h3.NetWork{
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #113377 url(images/bullet_title_blue.gif) top left no-repeat;
}

#NetWork a,
#NetWork a:hover {
	color: #000;
	text-decoration: none;
}

#NetWork a:hover{
	text-decoration: underline;
}


#NetWork h3 a,
#NetWork h3 a:hover,
#ranking h3 a,
#ranking h3 a:hover {
	color: #fff;
	text-decoration: none;
}


#NetWork #postbody,
#ranking #postbody {
	width: 303px;
	padding: 5px;
	text-align: justify;
	border-bottom: 1px dashed #959595;
	background: #E8E8E8 url(images/bg_postbody_02.gif) top center repeat-x;
}

#NetWork h4,
#NetWork #postbody h4 a,
#NetWork #postbody h4 a:hover,
#ranking #postbody h4 a,
#ranking #postbody h4 a:hover {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #113377;
	text-decoration: none;
	margin: 3px;
}

#NetWork #postbody p,
#ranking #postbody p {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
}

#NetWork #postbody a,
#ranking #postbody a {
	color: #000;
	text-decoration: none;
}

#NetWork #postbody a:hover,
#ranking #postbody a:hover {
	color: #000;
	text-decoration: underline;
}

#NetWork #postbody img#photo {
	border: 1px solid #818181;
	padding: 2px;
	margin-right: 10px;
}

/*Box Patrocinadores
*******************************/
#patrocinadores {
	margin-bottom: 25px;
}

#patrocinadores h3.patrocinadores {
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #515151 url(images/bullet_title_gray.gif) top left no-repeat;
}

#patrocinadores a,
#patrocinadores a:hover {
	color: #FFF;
	text-decoration: none;
}

#patrocinadores #postbody h4 {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #113377;
	margin-top: 10px;
}

#patrocinadores #postbody h4 a,
#patrocinadores #postbody h4 a:hover {
	color: #000;
	text-decoration: none;
}

#patrocinadores #postbody {
	width: 303px;
	padding: 5px;
	background: #FFF url(images/dot.gif) bottom center repeat-x;
}

#patrocinadores #postbody p {
	font: bold 0.6em/1.5em normal verdana,sans-serif;
	color: #000;
}

#patrocinadores #postbody a {
	color: #000;
	text-decoration: none;
}

#patrocinadores #postbody a:hover {
	text-decoration: underline;
}

#patrocinadores #postbody img {
	padding: 10px;
}

/*Box mais-mais da Gazeta
*******************************/
#mais h3.mais,
#gazeta_digital h3.gazeta_digital {
	width: 303px;
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

#mais a, a:hover,
#gazeta_digital a, a:hover {
	color: #FFF;
	text-decoration: none;
}

#mais #postbody,
#opiniao_cadernos #postbody_gray,
#gazeta_digital #postbody
{
	width: 303px;
	padding: 5px;
	background: #E8E8E8 url(images/bg_postbody.gif) top center repeat-x;
}

#gazeta_digital #postbody img {
	margin-right: 10px;
}

#gazeta_digital #postbody ul {
	list-style: none;
	float: right;
}

#gazeta_digital #postbody li {
	background-image: url(images/bullet_arrow_red.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em !important;
	padding-left: 8px !important;
	line-height: 10px;
}

#gazeta_digital #postbody a.black {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #000000;
	text-decoration: none;
}

#gazeta_digital #postbody a.black:hover {
	color: #000000;
	text-decoration: underline;
}

#gazeta_digital a.red {
	font: bold 0.7em/1.5em normal verdana,sans-serif;
	color: #FF0000;
	text-decoration: none;
}

#gazeta_digital a.red:hover {
	color: #FF0000;
	text-decoration: underline;
}

/*Footer
***********************************************************************/
#footer {
	width: 990px;
	margin: 25px auto;
	margin-bottom: 0;
	clear: both;
}

#footer01 {
	float: left;
	width: 573px;
	height: 53px;
	padding-top: 15px;
	text-align: center;
	font: normal 0.7em/1.5em normal verdana,sans-serif;
	color: #FFF;
	background: url(images/bg_footer01.gif) top left repeat-x;
}

#footer01 a {
	text-decoration: none;
	color: #FFF;
}

#footer02 {
	float: left;
	width: 355px;
	height: 53px;
	padding-top: 15px;
	text-align: center;
	font: normal 0.7em/1.5em normal verdana,sans-serif;
	color: #000;
	background: url(images/bg_footer02.gif) top left repeat-x;
}

#footer02 a {
	text-decoration: none;
	color: #000;
}

#footer03 {
	float: left;
	width: 47px !important;
	width: 62px;
	height: 53px;
	padding: 15px 0 0 15px;
	font: bold 0.7em/1.7em normal verdana,sans-serif;
	text-align: center;
	background: url(images/bg_footer03.gif) top left repeat-x;
}

#footer03 a {
	text-decoration: none;
	color: #FFB511;
}

#footer ul {
	list-style: none;
}

#footer ul li {
	display: inline;
	padding: 0 0px 0 0px;
}

#footer p {
	text-align: center;
	font: bold 0.6em/2.7em normal verdana,sans-serif;
	color: #7C7C7C;
	clear: both;
}

#footer p table{
	text-align: center;
	font: bold 0.6em/2.7em normal verdana,sans-serif;
	color: #7C7C7C;
	clear: both;
}

/*Internas / Integra
************************************************************************/
#integra {
	font-family: verdana, sans-serif;
	line-height: 1.0em;
}

#integra h2 {
	font: bold 1.8em normal Times New Roman, Times, serif;
	text-decoration: none;
	margin-bottom: 5px;
}

#integra p {
	font-size: 0.8em;
	padding-left: 15px;
	text-align: justify;
	margin-bottom: 20px;
}

#integra h4 {
	width: 425px;
	margin: 0 0 0 85px;
	text-align:justify;
	font-size: 0.7em;
	color: #000000;
}

div#leia_abaixo {
	width: 152px;
	height: 23px;
	font-size: 0.7em;
	color: #BD242B;
	padding: 3px 0 0 10px;
	margin: 10px 0 10px 0;
	background: url(images/bg_leia_abaixo.gif) 0 0 no-repeat;
}

#integra ul {
	list-style: none;
	height: 20px;
}

#integra li {
	font-size: 0.6em;
	display: block;
	float: left;
	margin: 1px 0 0 24px !important;
	margin: 1px 0 0 13px;
	padding: 1px 0 0 20px;
}

#integra li a {
	color: #737373;
	text-decoration: none;
}

#integra li.organizacao {
	background: url(images/organizacao_ic.gif) 0 .3em no-repeat;
}

#integra li.pessoas {
	background: url(images/pessoas_ic.gif) 0 .3em no-repeat;
}

#integra li.datas {
	background: url(images/datas_ic.gif) 0 .3em no-repeat;
}

#integra li.valores {
	background: url(images/valores_ic.gif) 0 .3em no-repeat;
}

#integra li.localidades {
	background: url(images/localidades_ic.gif) 0 .3em no-repeat;
}

#materias_relacionadas {
	margin-bottom: 20px;
}

#ads {
	clear: both;
	margin-bottom: 20px;
}

#ads_header {
	width: 290px;
	height: 18px;
	padding: 5px 0 0 23px;
	font-family: verdana,sans-serif;
	color: #FFFFFF;
	background: #515151 url(images/bullet_title_gray.gif) top left no-repeat;
}

#ads h3 {
	font-size: 0.7em;
	font-weight: bold;
	color: #FFF;
}

#ads h5 {
	font-size: 0.7em;
	font-weight: bold;
	margin-right: 5px;
	float: right;
	color: #FFF;
}

#ads #postbody_gray dl {
	font-family: verdana, sans-serif;
	line-height: 1.5;
	width: 140px;
}

#ads #postbody_gray dl#right {
	float: right;
}

#ads #postbody_gray dt {
	font-size: 0.6em;
	font-weight: bold;
	color: #515151;
}

#ads #postbody_gray dd {
	font-size: 0.6em;
	color: #818181;
	margin-bottom: 8px;
}

#ads #postbody_gray a {
	text-decoration: none;
	color: #515151;
}

/*Interna de Grupos
*******************************/
#grupos {
	font-family: verdana, sans-serif;
	margin-bottom: 20px;
}

#grupos #postbody {
	padding: 5px 0 10px 0;
}

#grupos h5 {
	font-size: 0.6em;
	font-weight: bold;
	color:  #000000;
	display: inline;
}

#grupos p {
	font-size: 0.6em;
	font-weight: normal;
	color: #000000;
}

/*Interna Cadernos
*******************************/
#editorial,
#gazeta_digital,
#opiniao_cadernos {
	font-family: verdana, sans-serif;
	color: #000;
	margin-bottom: 20px;
}

#editorial h4 {
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 8px;
	font-size: 0.7em;
	font-weight: bold;
	color: #000;
}

#editorial #postbody {
	margin-bottom: 10px;
	background-color: #000;
	background: url(images/dot.gif) bottom center repeat-x;
}

#opiniao_cadernos #blocos_left {
	width: 324px;
	float: left;
}

#opiniao_cadernos h3.opiniao_cadernos {
	height: 23px;
	margin-bottom: 0px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

/*Aviso não Assinante
*******************************/
#mensagem_assinante {
	width: 325px;
	margin: 10px 0 20px 10px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mensagem_assinante h4,
#mensagem_assinante p {
	font-size: 0.8em;
	font-weight: normal;
	color: #000;
}

#mensagem_assinante p {
	margin-bottom: 19px !important;
	margin-bottom: 13px;
}

#mensagem_assinante h4 {
	background:  url(images/bullet.gif) 0 .5em no-repeat;
	padding-left: 8px;
}

#mensagem_assinante h3 {
	font-family: "Times New Roman", Times, serif;
	color: #000;
	background:  url(images/bullet.gif) 0 .5em no-repeat;
	padding-left: 8px;
}

#mensagem_assinante b {
	font-size: 0.7em;
	color: #000;
	font-weight: bold;
}

div#identificacao {
	width: 320px;
	height: 50px;
	margin-top: 18px !important;
	margin-top: 10px;
	padding: 5px 0 0 5px;
}

#assinar {
	float: right;
	width: 640px;
	margin: 10px 5px 20px 0 !important;
	margin: 10px 3px 20px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#login_assinar .password {
	margin-right: 5px;
}

h3.assinar {
	height: 23px;
	padding-left: 23px;
	font: bold 0.7em/2.0em normal verdana,sans-serif;
	color: #FFFFFF;
	background: #881A1F url(images/bullet_title_red.gif) top left no-repeat;
}

#assinar #postbody {
	border: 1px solid #881A1F;
}

#assinar #postbody h3 {
	font-size: 0.9em;
	font-weight: bold;
	color: #881A1F;
}

#trial {
	width: 250px;
	padding: 22px 38px 20px 32px;
	border-right: 1px solid #881A1F;
}

#banner_free_trial {
	border-top: 1px solid #881A1F;
	padding-top: 10px;
}

#login_assinar {
	width: 215px;
	padding: 22px 38px 0 32px;
}

.tabela
{
	font-size: 0.7em;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;

}

#assinar b {
	font-size: 0.7em;
	margin: 5px  0 5px 0;
}

#login_assinar {
	float: right;
}

#assinar ul {
	list-style: none;
}

#assinar li {
	display: inline;
	font-size: 0.7em;
}

#assinar #login_assinar a {
	display: inline;
	font-size: 0.7em;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#assinar #login_assinar p,
#assinar #login_assinar h5 {
	margin-top: 10px;
}

select.trial1 {
	width: 120px !important;
	width: 122px;
	display: block;
}

input.trial2,
input.trial3,
input.trial4,
input.trial5 {
	width: 115px;
}

input.trial6 {
	width: 240px;
}

/*Resultado Pesquisa
*******************************/
#pesquisa #postbody,
#nova_pesquisa {
	padding: 5px 5px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 10;
}

#pesquisa #postbody,
#identificacao,
#nova_pesquisa {
	background-color: rgb(240, 240, 230);
	border-bottom: 1px solid #B8B8B1;
	border-right: 1px solid #B8B8B1;
}

#pesquisa #postbody h4,
#nova_pesquisa h4,
#retorno h2 {
	font-size: 0.7em;
	font-weight: bold;
}

#pesquisa #postbody em {
	font-size: 0.7em;
	font-weight: normal;
	font-style: normal;
}

input.termo {
	width: 355px;
}

select.caderno {
	width: 235px;
}

#nova_pesquisa {
	float: right;
	width: 313px;
	margin: 20px 0 25px 0 !important;
	margin: 20px 0 20px 0;
}

#setoriais h4,
#nova_pesquisa label,
#msg_mkt p,
#retorno p,
#retorno h4,
.label_busca {
	font-size: 0.7em;
	z-index: 10;
}

select.area,
select.tipo {
	width: 155px;
	float: right;
}

select.data {
	width: 75px;
	float: right;
}

#msg_mkt {
	width: 300px;
	margin: 20px 0 0 0;
	font-family: verdana, sans-serif;
}

#retorno {
	font-family: verdana, sans-serif;
}

#retorno hr {
	width: 310px;
}

/* Clear Fix
***********************************************************************/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
 }

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.HmeDspForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Black;
}
.HmeDspList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:Black;
	border: 1px solid #A5ACB2;
}
.HmeDspFormBkg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Black;
	background-color: #DDE6F3;
}
.HmeDspIfraBra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight:normal;
	background-color: #FFFFFF;
}

#erro {
	width: 580px;
	font-family: verdana, sans-serif;
	text-align: center;
	margin: 40px 0 40px 200px;
	line-height: 15px;
}

#erro h3 {
	font-size: 1.0em;
	font-weight: bold;
	color: #881A1F;
	margin: 15px 0 5px 0;
}

#erro p {
	color: #000;
	font-size: 0.7em;
	font-weight: normal;
}

#erro a {
	color: #881A1F;
	text-decoration: none;
}


#erro a:hover {
	text-decoration: underline;
}

a.previsao_tempo,
a.previsao_tempo:hover {
	font: bold 0.7em/1.5em normal verdana, sans-serif;
	text-decoration: none;
	color: Blue;
}

a.linkazul:hover {
	color: blue;
	text-decoration: underline;
}

a.#lnkLembrar, a.#lnkLembrar:hover {
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

/* Comentário em notícias
***********************************************************************/
#materia_comentario_form{
	font-family: Verdana;
	font-size: 10px;
	padding-left: 150px;
}

#materia_comentario {
	font-family: Verdana;
	font-size: 10px;
	margin-top: 25px;
	width: 650px;
	background-color: #EEEEEE;
	padding-left: 150px;
	padding-top: 20px;
}

#materia_comentario .comentario_nome, #materia_comentario .comentario_email{
	font-weight: bold;
}

#materia_comentario .comentario_email{
	margin-bottom: 20px;
}

#txtComentarioNome, #txtComentarioEmail{
	width: 250px;
}

.comentario_texto{
	width: 300px;
}

#btnEnviarComentario {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

#materia_comentario_form #txt{
	width: 50px;
	float: left;
}

/* End hide from IE-mac */