body {margin-left: 0px;	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #ffffff;
font-size: 11px; font-weight: normal; font-family:verdana; color:#555555;}

#content {width: 1000px; font-weight: normal; text-align: left;}
#topo {background-image: url(http://www.revistapib.com.br/imgs/bg-topo.jpg); height:100px; text-align: left; width: 1006px; _width: 1000px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1px solid #CCCCCC;}

.logo {margin-left: 5px; margin-top: 8px; width: 160px; float:left;}
.banner {margin-left: 170px; width: 470px; float:left; padding-top: 15px;}
.botao {margin-left: 95px; width: 120px; float:left; padding-top: 15px;}
#superbanner {background-color: #C2BFB6; height:105px; text-align: left; width: 920px; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px; text-align: center;}
#sky {padding-top: 5px; padding-bottom: 0px; text-align: center;}

#menu-sup {
	background: #66677B;
	text-align: left;
	height:24px;
	width: 1025px;
	_width: 1025px;
	font: 13px verdana;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 0px;
}
#menu-sup a {color: #ffffff; text-decoration: none;}
#menu-sup a:hover {color: #DADADA; text-decoration: none;}

#menudir {margin: 4px;}
#menudir-topico {font:bold 12px Arial, Verdana, Ms sans serif, Helvetica; color:#BA131A; margin-top:10px; margin-bottom:3px;}
#menudir-titulo h4 {font:bold 13px Verdana, Ms sans serif, Helvetica, Arial; color:#004B85; margin:0px 0 0 0 }
#menudir-resumo {font:normal 11px Verdana, Ms sans serif, Helvetica, Arial; color:#333333; margin:0px 0 20 0 }
#menudir-climatempo {text-align:center;}

#menudir-titulo h3 {font:bold 11px Verdana, Ms sans serif, Helvetica, Arial; color:#004B85; margin:0px 0 0 0 }
#menudir-resumotexto {font:normal 11px Verdana, Ms sans serif, Helvetica, Arial; color:#333333; margin:0px 0 5 0 }
#menudir-textomenor {font-family: Verdana, Ms sans serif, Arial, Trebuchet MS; font-size: 9px; font-weight: bold; color:#66677b; margin-top: 3px; margin-bottom: 0px;}


#menuesq {background: #EBEBEB; text-align: left; width: 155px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
#menuesq-tit {background: #DADADA; color:#4D4D4D; text-align: center; width: 155px; height:15px; _height:35px; padding-top: 11px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 8px; _margin-top: 0px; _margin-bottom: 8px; text-transform: uppercase; font-family: Verdana, Ms sans serif, Helvetica, Arial; font-size: 8pt; font-weight: bold;}

#bandeira {font:bold 12px Arial, Verdana, Ms sans serif, Helvetica; color:#BA131A; padding-top:78px; margin-right:5px;}
.capa {padding-top: 0px; padding-bottom: 0px; margin-top: 7px; margin-bottom: 0px; _margin-top: 7px; _margin-bottom: 0px;}

/* ------------- MENU ESQUERDO ------------- */ 

ul#listamenuesq {
width:100%;
border:0px solid #003399;
margin:0;
padding:0;
list-style-type:none;
color:#000000;
font-family: Verdana, Ms sans serif, Helvetica, Arial; font-size: 8pt; font-weight: bold;
}
ul#listamenuesq li {
color:#4D4D4D;
border-bottom:0px solid #A4A0F5;
font-family: Verdana, Ms sans serif, Helvetica, Arial; font-size: 8pt; font-weight: bold;
}
ul#listamenuesq li a:link, ul#listamenuesq li a:visited {
color:#4D4D4D;
display:block;
height:1%;
text-decoration:none;
font-family: Verdana, Ms sans serif, Helvetica, Arial; font-size: 8pt; font-weight: bold;
border-left:0px solid #EEC591;
padding-left:4px;
padding-top:4px;
padding-bottom:5px;
}
ul#listamenuesq li a:hover {
background-color: #9E9E9E;
color:#ffffff;
border-left:0px solid #FFD39B;
font-family: Verdana, Ms sans serif, Helvetica, Arial; font-size: 8pt; font-weight: bold;
}
/* ------------- FIM DO MENU ESQUERDO ------------- */ 


/*------------- MENU ESQUERDO SUB ------------- */ 
ul#listamenuesq1 {
width:100%;
border:0px solid #003399;
margin:0;
padding:0;
list-style-type:none;
color:#000000;
font-family: Verdana, Ms sans serif, Helvetica, Arial; font-size: 8pt; font-weight: bold;
}
ul#listamenuesq1 li {
color:#000000;
border-bottom:0px solid #A4A0F5;
font-family: Verdana, Ms sans serif, Helvetica, Arial; font-size: 8pt; font-weight: bold;
}
ul#listamenuesq1 li a:link, ul#listamenuesq1 li a:visited {
color:#000000;
display:block;
height:1%;
text-decoration:none;
font-family: Verdana, Ms sans serif, Helvetica, Arial; font-size: 8pt; font-weight: bold;
border-left:0px solid #EEC591;
padding-left:25px;
padding-top:4px;
padding-bottom:5px;
}
ul#listamenuesq1 li a:hover {
background-color: #BA131A;
color:#ffffff;
border-left:0px solid #FFD39B;
font-family: Verdana, Ms sans serif, Helvetica, Arial; font-size: 8pt; font-weight: bold;
}

/* ------------- FIM DO MENU ESQUERDO SUB------------- */ 
  
/* ------------- MATERIA ------------- */ 
#materia-titulo h1 {font-size: 20px; font-weight: bold; font-family:verdana; color:#052D66; margin-top: 0px; margin-bottom: 5px;}
#materia-resumo h3 {font-size: 14px; font-weight: bold; font-family:verdana; color:#575757; margin:0px 0 0 0 }
#materia-tit-interna h1  {font:bold 26px Verdana, Tahoma, Arial; color:#004B85; margin-top: 0px; margin-bottom: 5px;}
#materia-subtitulo h3  {font-size: 13px; font-weight: bold; font-family:verdana; color:#575757; margin:0px 0 0 0 }
#categoria-mini  {font-size: 12px; font-weight: bold; font-family:verdana; color:#BA131A; margin-top:0px; margin-bottom:3px;}
#materia {font: 12px Verdana, Ms sans serif, Arial;  font-weight: normal; font-family:verdana; color:#555555; margin:6px 0 6px 0; line-height:20px;}

#materia a {font-weight: bold; text-decoration: none;}
#materia a:hover {text-decoration: underline;}

.materia-lista-home {font: 12px Verdana, Ms sans serif, Arial;  font-weight: bold; font-family:verdana; color:#555555;}
.materia-lista-home2 {font: 13px Verdana, Ms sans serif, Arial;  font-weight: bold; font-family:verdana; color:#004B85; margin-top:6px;}
#materia-lista-tit  {background-image: url(http://www.revistapib.com.br/imgs/bg-mais-noticias.jpg); height:22px;  font-size: 12px; font-weight: bold; font-family:verdana; color:#BA131A; margin-top:0px; margin-bottom:0px; padding-top:6px; padding-left:0px;}
#materia-lista-tit3  {background-image: url(http://www.revistapib.com.br/imgs/bg-da-edicao-impressa.jpg); font-size: 12px; font-weight: bold; font-family:verdana; color:#BA131A; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-left:0px;}
#materia-lista-tit2 {font-size: 12px; font-weight: bold; font-family:verdana; color:#BA131A; margin-top:10px; margin-bottom:0px; padding-top:5px; padding-left:0px;}
#data  {font: 12px Verdana, Arial, Georgia; color:#666666; margin-top: 5px; margin-bottom: 5px;}
#materia-autor { font: 11px Verdana, Ms sans serif, Arial; color:#666666; margin-top: 15px; margin-bottom: 15px;}

#noticias-relacionadas {padding-left:5px; padding-right:5px;}
#materia-lista-tit1 {height:26px; font-size: 12px; font-weight: bold; font-family:verdana; color:#BA131A; margin-top:0px; margin-bottom:0px; padding-top:8px; padding-left:0px;}
#materia-lista-home1 {font: 9px Verdana, Ms sans serif, Arial; font-family:verdana; color:#555555; margin:0px 0 0px 0;}

.materia-boxhome {background-color: #66677B; padding-top:1px; padding-bottom:0px; padding-left:3px; padding-right:3px; margin: 0px; text-align: justify;}
.materia-boxhome-titulo {font-size: 18px; font-weight: normal; font-family:verdana; color:#ffffff;}
.materia-boxhome-resumo {font-size: 13px; font-weight: normal; font-family:verdana; color:#ffffff;  text-align: justify;}
.materia-boxhome-borda {border: 2px solid #ba131b;}
.materia-boxhome-bordabranca {border: 2px solid #ffffff;}

#compartilhe {margin-bottom: 12px;}
.aspas  {font-size: 12px; font-weight: bold; font-family:verdana; color:#BA131A;}

/* ------------- FIM DA MATERIA ------------- */ 

#central {padding-left: 7px; padding-right: 7px; padding-top: 0px; padding-bottom: 0px; width:570px; _width:580px;}
#central-nova {padding-left: 7px; padding-right: 7px; padding-top: 0px; padding-bottom: 0px; width:700px; _width:705px;}
#central-materia {padding-left: 7px; padding-right: 7px; padding-top: 0px; padding-bottom: 0px; width:715px; _width:725px;}
#titulo h1 {font-size: 23px; color: #333333; font-weight: bold; margin-top: 10px; margin-bottom: 5px; }
#subtitulo h1 {font-size: 15px; font-family: verdana, arial, Helvetica, sans-serif; color: #333333; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
.texto {font-family: Verdana, Ms sans serif, Arial, Helvetica, Trebuchet MS; font-size: 11px; font-weight: normal; color:#555555; text-align: left; margin-top: 0px; margin-bottom: 0px;}
.texto2 {font-family: Verdana, Ms sans serif, Arial, Helvetica, Trebuchet MS; font-size: 12px; font-weight: normal; color:#555555; text-align: left; margin-top: 0px; margin-bottom: 0px; line-height:19px;}
.textomenor {font-family: Ms sans serif, Helvetica, Arial, Trebuchet MS, Verdana, Times New Roman; font-size: 9px; font-weight: normal; color:#333333; text-align: left; margin-top: 0px; margin-bottom: 0px;}
.textomenor2 {font-family: Verdana, Ms sans serif, Arial, Trebuchet MS; font-size: 9px; font-weight: bold; color:#66677b; text-align: left; margin-top: 5px; margin-bottom: 12px;}
.textomenor3 {font-family: Arial, Verdana, Ms sans serif, Helvetica, Trebuchet MS, Times New Roman; font-size: 9px; font-weight: normal; color:#333333; text-align: left; margin-top: 0px; margin-bottom: 0px;}

.lista { list-style-type: none; list-style-position: outside; margin:0; padding: 0; padding-left: 20px; margin-bottom: 20px;}
.img_align { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; _margin-top: 0px; _margin-bottom: 0px;}

.rodape {font-family: Verdana, Ms sans serif, Helvetica, Arial; color: #343434; font-size: 9pt; font-weight: normal; text-align: center; padding-top: 8px; padding-bottom: 0px;}
#linha {width: 100%; line-height:3px; margin-top: 20px; margin-bottom: 0px; border-top: 1px solid #CCCCCC;}
#linha2 {width: 100%; line-height:3px; margin-top: 10px; margin-bottom: 0px; border-top: 1px solid #CCCCCC;}
#linha-menu-corpo {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
}
#linha-rodape {width:1025; line-height:1px; margin-top: 0px; margin-bottom: 0px; padding-bottom:0px; border-top: 1px solid #CCCCCC;}

.botaoform {font-family:verdana; color:#555555; font-size:9pt; font-WEIGHT: bold; background-color:#EBEBEB; border-bottom: 1px solid #A4A0F5;}

a {text-decoration: none; color:#555555;}
a:hover {text-decoration: underline; color:#555555;}

.campo { font-family: Verdana, Times New Roman;
	background-color: #F7F7F7;
	font-size: 9pt; 
	letter-spacing: 0px;
	border: 1px solid #859BB0;
	color: #555555; 
	margin-top: 1px; }

.inventive_align {width: 920px;	padding-top: 0px; padding-bottom: 0px; text-align: right;}
.inventive {padding-top: 0px; padding-bottom: 0px; font-family: Arial, trebuchet ms, Verdana, Times New Roman; font-size: 7pt; letter-spacing: 0.5px; color:#474747; margin-top: 2px; margin-right: 13px;}	

