body {
	margin:2;
	padding:0;
	border:none;
	font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	color:#000;
	text-align:center;
	}
#tudo {
	width:775px;
	background: url('figuras/bg_principal.gif') repeat-y 0 0;	
	margin:0 auto;
	text-align:left
	}
#topo {
	height:105px;
	background: #fff url('figuras/bg_topo.gif') repeat-x 0 0;
	}
#rodape {
	clear:both;
	text-align:center;
	border-top:1px solid #c30;
	background-color:#fff;
	}
ul, ol {
	margin:0;
	padding:0;
	list-style:none;
	}
h1, h2, h3 {
	margin: 0.7em 0;
	color:#000;
	font-size:1.3em;
	}
h2 {
	font-size:1.1em;
	}
h3 {
	font-size:0.8em;
	}
A:LINK{
	color : #000;
	text-decoration: none;
}
A:ACTIVE{
    color : #000;
    text-decoration: none;
}
A:HOVER{
    color : #f00;
    text-decoration : none;
    text-decoration: none;
}

A:VISITED {
    color : #000;
    text-decoration: none;
}
#principal {
	float:left;
	border : 0px solid #009;
    width : 480px;
    padding : 0 0 0 15px;
    margin : auto;
    text-align : left;
	}
#nav {
	width:140px;
	border : 0px solid #000;
	float:left;
	}
#apoio {
	width:120px;
	border : 0px solid #003;
	float: right;
	}

body#duascolunas #apoio {
	display:none; /* 'Some' com a coluna de apoio */
	}
body#duascolunas #principal {
	width:600px; /* Estende a coluna principal */
	border-right-width:0;
	padding-right:0;
	}
/* fim do css básico da página e começa o topo */
.logo{
	background: url('figuras/logoportal.jpg') no-repeat top left;
	margin: 20px 0px; 
	width: 150px; 
	height: 30px;
	float:left
}
.logo h1 { 
    margin: 0px 0px 0px 0px; 
}
.logo h1 span {
	display:none
	}
.logo a, .logo a:visited {  
font: bold 12px/24px verdana, arial, helvetica, sans-aerif;	
padding:0px;
text-decoration: none;
text-align:center;	
color:#fff;
background: url('figuras/logoportal.jpg') no-repeat top left;	
width:150px;  
height:30px;	
display:block;	
float:left
	}
.titulo{
	background: url('figuras/logobip.gif') no-repeat top left;
	margin: 5px 0px;
	width: 150px; 
	height: 53px;
	float:left
}
.titulo h1 { 
    margin: 0px 0px 0px 0px; 
}
.titulo h1 span {
	display:none
	}
.titulo a, .titulo a:visited {  
font: bold 12px/24px verdana, arial, helvetica, sans-aerif;	
padding:0px;
text-decoration: none;
text-align:center;	
color:#fff;
background: url('figuras/logobip.gif') no-repeat top left;	
width:150px;  
height:53px;	
display:block;	
float:left
	}
#baner{
    position: absolute;
    top:5px;
	left:422px;
	background: ;
	width: 468px; 
	height: 60px;
	z-index: 300;
}
.img{
	background: url('publicidade/banerg1.gif') no-repeat top left;
	margin: 1px 0px; 
	width: 468px; 
	height: 60px;
	float: right;
}
.img h1 { 
    margin: 0px 0px 0px 0px; 
}
.img h1 span {
	display:none
	}
#icones {
	clear:both;
	float:left;
	margin: 2px 0px 0px 12px;
	width: 350px;
	height:26px;
}
.icon{
	float:left;
	width: 87px;
	font-weight: bold;
	font-family: verdana; 
	font-size: 8px; 
	color: black;
	text-align: left;
	text-margin-top: 5px;
}
.selo{
	width: 25px;
	height:25px;
	border:0px;
	margin: 0px 2px 0px 2px;
}
.data {
	float:right;
	width: 360px;
	height: 25px;
   	padding: 2px; 
	margin: 8px 3px 0px 10px;
	font-weight: bold;
	text-align: center;
}
/* fim do topo i início da tabela lateral esquerda*/
#tabela{
	align: center;
	border: 0px solid #165480;
	margin: 0px 0px 10px 0px;
	width: 134px;
}
#cabtab{
	background-color: #f00;
	font-weight: bold;
	font-size: 9px;
	font-family: verdana; 
	color: #fff;
	text-align: center;
	margin: 0px 0px 1px 0px;
	padding: 2 2 2 2px;
}
#cabtab.tit1{
	background-color: #fff;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: left;
}
#cabtab.noticia{
	background-color: #fff;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: left;
	padding: 0 0 0 10px;
}
#cabtab.legenda{
	background-color: #fff;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-decoration: none;
	text-align: left;
}
#cabtab.not_ng{
	background: url('figuras/bola_bip.gif') no-repeat 0 14px;
	background-color: #fff;
	font-size: 8px;
	color: black;
	text-decoration: none;
	text-align: left;
	text-indent: 8px;
	padding: 10 2 2 2px;
}
#cabtab.not_nm{
	background: url('figuras/bola_bip.gif') no-repeat 0 14px;
	background-color: #fff;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-decoration: none;
	text-align: left;
	text-indent: 8px;
	padding: 10 2 10 2px;
}
#cabtab.not_az{
	background: url('figuras/bola_bip.gif') no-repeat 0 14px;
	background-color: #fff;
	font-size: 10px;
	color: navy;
	text-decoration: none;
	text-align: left;
	text-indent: 8px;
	padding: 10 2 10 2px;
}
#cabtab.not_az a, .not_az a:visited{
	color: navy;
	text-decoration: none;
}
#cabtab.vermelho{
	font-size: 11px;
}
#cabtab.azul{
	background-color: navy;
	font-size: 11px;
}
#cabtab.cinza{
	background-color: #ECE6E4;
	font-size: 11px;
	text-align: left;
	color: black;
}
#corpotab p{
	font-weight: normal;
	font-size: 8pt;
	font-family: verdana; 
	color: #000;
	text-align: left;
	padding: 4 4 4 4px;
}
.tabela1{ 
   border: 0px solid #666;
   border : 0px solid #00f;
   width: 135px;
   float:left;
   }
.corpotab1{ 
   padding: 1 1 1 1px; 
   background-color: #fff;
   margin-top: 1px;
}
.baneresquerda{
background: url('figuras/bg_baner1.gif') no-repeat top left;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px
width: 120px; 
height: 60px;
}
.baneresquerda h6 { 
    margin: 0px 0px 0px 0px; 
}
.baneresquerda h6 span {
	display:none
	}
.baneresquerda1{
background: url('http://i.s8.com.br/images/afiliados/banner/120x60_livros.jpg') no-repeat top left;
width: 120px; 
height: 60px;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px 
}
.baneresquerda1 h6 span {
	display:none
	}
.baneresquerda1 a, .baneresquerda1 a:visited {  
font: bold 12px/24px verdana, arial, helvetica, sans-aerif;	
padding:0px;
text-decoration: none;
text-align:center;	
color:#fff;
background: url('http://i.s8.com.br/images/afiliados/banner/120x60_livros.jpg') no-repeat top left;	
width:120px;  
height:60px;	
display:block;	
float:left
	}
.baneresquerda2{
background: url('publicidade/banerp_02.gif') no-repeat top left;
width: 120px; 
height: 60px;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
}
.baneresquerda2 h6 span {
	display:none
	}
.baneresquerda3{
background: url('publicidade/banerp_03.gif') no-repeat top left;
width: 120px; 
height: 60px;
margin: 10px 10px 10px 10px;
adding: 0px 0px 0px 0px;
}
.baneresquerda3 h6 span {
	display:none
	}
.baneresquerda4{
background: url('publicidade/banerp_04.gif') no-repeat top left;
width: 120px; 
height: 60px;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
}
.baneresquerda4 h6 span {
	display:none
	}
.baneresquerda5{
background: url('http://www.afiliadoscellinfo.com.br/admin/banner/epson_s4_fundo_branco.gif') no-repeat top left;
width: 120px; 
height: 240px;
margin-top: 4px; 
margin-left: 3px;
}
.baneresquerda5 h6 span {
	display:none
	}
.baneresquerda5 a, .baneresquerda5 a:visited {  
font: bold 12px/24px verdana, arial, helvetica, sans-aerif;	
padding:0px;
text-decoration: none;
text-align:center;	
color:#fff;
background: url('http://www.afiliadoscellinfo.com.br/admin/banner/epson_s4_fundo_branco.gif') no-repeat top left;	
width:120px;  
height:240px;	
display:block;	
float:left
	}
.baneresquerda6{
background: url('figuras/bg_google.gif') no-repeat top left;
width: 130px; 
height: 100px;
margin-top: 4px; 
margin-left: 3px;
}
.baneresquerda6 h6 span {
	display:none
	}
.baneresquerda7{
	background: url('publicidade/banerauniao.gif') no-repeat center;
	width: 120px; 
	height: 174px;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}
.baneresquerda7 h6 span {
	display:none
	}
.baneresquerda8{
background: url('publicidade/cilios_e_sobrancelhas.gif') no-repeat top left;
width: 120px; 
height: 60px;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
}
.baneresquerda8 h6 span {
	display:none
	}
.baneresquerda9{
	background: url('figuras/bg_baner1.gif') no-repeat center;
	width: 120px; 
	height: 60px;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}
.baneresquerda10{
background: url('figuras/bg_baner1.gif') no-repeat top left;
width: 120px; 
height: 60px;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
}
.baneresquerda10 h6 span {
	display:none
	}
.baneresquerda11{
background: url('publicidade/blog.jpg') no-repeat top left;
margin-top: 10px; 
margin-left: 5px;
width: 120px; 
height: 144px;
float: center;
}
.baneresquerda11 h6 { 
    margin: 0px 0px 0px 0px;
    }
.baneresquerda11 h6 span {
	display:none
	}
.baneresquerda11 a, .baneresquerda11 a:visited {  
font: bold 12px/24px verdana, arial, helvetica, sans-aerif;	
padding:0px;
text-decoration: none;
text-align:center;	
color:#fff;
background: url('publicidade/blog.jpg') no-repeat top left;	
width:120px;  
height:144px;	
display:block;	
float:center
	}
.tempo{
	background: url('figuras/bg_tempo.gif') no-repeat center;
	width: 122px; 
	height: 170px;
	margin: 0px 9px 9px 9px;
	padding: 0px 0px 0px 0px;
}
.tempo1{
	background: url('figuras/bg_tempo.gif') no-repeat center;
	width: 122px; 
	height: 170px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
ul#link{
	list-style-type: none;
	margin : 1px 0px 0px 3px;
	padding: 0px 0px 0px 3px;
}
ul#link li a { 
	display: block;
	width: 120px;
	color: #000;
	border-bottom: 1px solid rgb(236,230,228);
	background-color: rgb(236,230,228);
	padding: .2em .3em;
	text-align: left;
	text-decoration: none;
 }
ul#link li a:hover{
	color: #f00;
	background-color: #fff;
}
/* fim da tabela lateral esquerda e início do básico principal*/
#manchete {
    margin :5px 0px 5px 15px;
    padding:0 0 0 10px;
    border-bottom :1px solid #000;
    width :465px;
    float :left;
}
#caixatexto {
    clear : both; 
    width : 465px;
    margin: 10 10 10 15px;
    padding: 1px;
    border : 1px solid #666666;
    }
#datafonte {
    background-color : #e9e9e9;
    border : 1px solid #000;
    text-align : center;
    width : 400px;
    float : left;
    padding : 6 0 6 6px;
}
#texto {
;
    font-size: 9pt;    
    margin-top: 35px;
    padding : 15 10 30 15px;
    }
#nova {
margin-left: 0;
padding-left: 0;
list-style: none;
}
#nova li {
padding-left: 10px;
}
ul#nova .negrito {
background: url('figuras/bola_bip.gif') no-repeat 0 15px;
padding-top: 10px;
font-size: 10px;
font-weight: bold;
}
ul#not { 
	position:relative;
	width: 120px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
ul#not li {
	display: block;
	width: 117px;
	background-color: #fff;
	border-bottom: 1px solid rgb(236,230,228);
	padding: 3 0 3 0px;
	margin: 2 0 2 0px;
	font-size: 8pt;
	font-weight: normal;
	font-family: verdana;
	color: #000;
	text-align: left;
	text-decoration: none;
}

ul#not li a {
	display: block;
	text-decoration: none;
}
ul#not li a:hover{
	color: #F00;
	background-color: #fff;
}
ul#indice {
list-style-type: none;
margin: 0;
padding: 1 0 1 0px;
}
ul#indice li a {
display: block;
float: left;
width: 36em;
color: #000;
background-color: #fff;
border-bottom: 1px solid rgb(236,230,228);
text-align: left;
text-decoration: none;
}
ul#indice li a:hover{
color: #F00;
background-color: #fff;
}
ul#indice .tipo { 
float: left;
padding: 3 0 1 0px;
margin: 1 0 0 0px;
font-weight: bold;
font-size: 10px;
 }
ul#indice .nota { 
float: left;
padding: 1 0 5 0px;
margin: 1 0 3 0px;
 }
.contemfoto { 
   float:left; 
   margin: 6px; 
   padding:3px; 
   background-color:#fff; 
   border: 1px solid #000; 
   text-align: center; 
}
.contemfoto2 { 
   float:right; 
   margin: 6px; 
   padding:3px; 
   background-color:#fff; 
   border: 1px solid #000; 
   text-align: center; 
}
#esq {
	width:120px;
	float:right;
	margin-top: 20px;
		}
#cxdir {
   	margin: 6px; 
   	padding:6px; 
	width:130px;
	float:left;
	background-color:#fffff0;
	border: 1px solid #000;
	text-align: center;
		}
#frase {
	margin:5px 30px 5px 0;
	width:130px; 
	line-height:1.4;
	font-style:italic; 
	float:left; 
	text-align:center;
	}
label{ 
font-family: verdana; 
font-size: 8px; 
}
.caixa {     
	width: 482px; 
    background-image: url('centro.gif'); 
    background-repeat: repeat-y 
} 

.caixaacima { 
    background-image: url('acima.gif'); 
    background-repeat: no-repeat; background-position-y:center 
} 

.caixaabaixo { 
    background-image: url('abaixo.gif'); 
    background-position:  left bottom; 
    background-repeat: no-repeat; 
    padding: 15px; 
}
td { 
	border-bottom: 1px solid rgb(236,230,228);
	margin: 2 0 8 0px;
	font-size: 10pt;
	font-weight: normal;
	font-family: verdana;
	color: #000;
	text-align: left;
	text-decoration: none;
 }
