
.politica { color: #BE292A;  }
.paraiba  { color: #204D93; }
.brasil    { color: #346702; }
.diversao { color: #FF9900;  }
.educacao {  color: #9152BD; }



#twitter_b{float:right;}

#interna { width: 720px;  float:left; position:relative; font-size:13!important; }
#interna, #cometarios {width:720px; height:auto; float: left; display: inline; margin:0 15px 0 0; }

#interna h2 	{ font-size: 25px;  width: 100%; float: left; display: inline; margin: 0 0 10px 0; line-height:135%;}
#interna h3 	{ font-size: 14px; color: #666666; width:100%; float: left; display:inline; margin:-10px 0 10px 0; }

#interna h6		 { width: 100%; float: left; display: inline; font-size:16px;  margin-bottom:10px; border-bottom: 3px solid #E4E5E6; padding-bottom:10px; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; }
#interna h5		 { width: 100%; height: auto; float: left; display: inline; margin:10px 0; font-size:11px; }

#interna small	  { width: 100%;  float: left; display: inline;  margin-bottom:10px; }
#legend { width: 280px; padding:10px; background:#CCC; float: left; }
 
#interna p		  {  margin: 0 0 15px 0; }
#interna p.mais   { font-size: 25px; color: #000; float: left; display: inline; width:100%; border-top: 2px solid #666666; padding-top: 20px; margin-top: 20px; }
#interna ul#saiba_	    { width: 100%; float: left; display:inline; margin: 10px 0;  }
#interna ul#saiba_ li   { width: 100%; height: auto; float: left; display: block; margin:0 0 10px 0 ; padding: 0 0 10px 0;  border-bottom:1px solid #999999;  }
#interna ul#saiba_ li a { color:#333333; float: left; display: inline; font-size:14px; font-weight:700; color: #990000;}
#interna p span#espaco_foto { float:left; width: 300px; height:auto; overflow:hidden; margin:5px 10px 5px 0; display:block; padding:0; position:relative; }
#interna p span#espaco_foto img#foto_texto { width: 300px; height:225px;  float: left; margin:20px 10px 10px 0; display:block; }
#interna p span#espaco_foto small {  text-align:left; display:block; padding:5px 0 3px 3px; margin:-8px 0 10px 0; width: 298px;  float: left; background-color:#EEE; height:30px!important; color:#666; font-size:12px; }
#interna span#fonte{float:left; width:100%; height:auto; margin:20px 0 10px 0; font-weight:bolder; font-style:italic; font-size:14px;}
#fotografo { width: 295px; position:absolute; top:0; left:0; text-align:left; color:#000; z-index: 99999; font-weight:600; }

#bg_colunistas { width:100%; height:150px; float:left; background:url(../images/bg_col.jpg)repeat-x; }
.foto_colunistas { width:966px; height:150px; float:left; background:url(../images/cabecalho_15042010154335.jpg)no-repeat top center; margin:0 150px 0 150px;}

#colunista_int { width:100%; float:left; }




#mais_videos { width: 100%; height:auto; float:left; display:inline;  }
#mais_videos li  { width: 180px; height: 230px; float:left; display:inline; margin:5px; }
#mais_videos li a img { width: 180px; height:150px; float:left; display:inline; }
#mais_videos h2 { width: 90%; height: auto; float: left; display:inline; margin: 25px 0 15px 10px; color: #486B64; font-size:18px; }
#mais_videos li small {margin: 0; color:#486B64;  }
#mais_videos li p a { color:#486B64; float:left; display:inline;  }


#coluna_direita_interna { width: 300px; height: auto; float: left; display:inline; background: #F5F5F5; margin-bottom: 200px; }

.banner_lateral { width: 250px; height: 225px; float:left; display:inline;  margin: 0 0 10px 10px;}

#coluna_direita_interna h2 { width: 90%; height: auto; float: left; display:inline; margin: 25px 0 15px 10px; color: #C20000; font-size:18px; }

#coluna_direita_interna ul#plantao { width: 90%; height: auto; float: left; display:inline; margin: 0 0 0 10px;  }

#coluna_direita_interna ul#plantao li { width: 100%; float:left; display: block; margin: 0 0 5px 0; border-bottom: 1px solid #999999; padding-bottom: 5px;  }

#coluna_direita_interna ul#plantao li small a { color:#333333;  }
#coluna_direita_interna ul#plantao li a 	  { color:#990000;  }


/* colunista */
#perfil_colunista { width:100%; float:left; display:inline; margin:10px 0 20px 0; background: url(../images/bg_coll50.jpg) no-repeat; padding:10px 0; } 
#perfil_colunista img { width:150px; float:left; margin:0 10px 0 10px; border:4px solid #FFF; }
#perfil_colunista p  { font-weight:600; } 
#perfil_colunista p a { font-weight:600; color:#666;}
#perfil_colunista h2 { width:538px; font-size:27px; color:#004392; }



#result{float:left; width:400px;}
#result h1.stilo1{float:left; width:auto; height:auto; margin:10px 0 5px 0; background:none;}
#result span.stilo2{float:left; width:300px; height:auto;}
#result h2{float:left; width:auto; height:auto; }
#result h4{float:left; width:100%; height:auto;  }
#result h3{float:left; width:100%; height:auto; margin:10px auto; }

#result #porcentagem span.stilo5{background:#d2251e; float:left; width:300px; height:auto;}

#funcoes { width: 210px; height: 25px; position: absolute; top: 0; right:0;  }
#funcoes li { height:25px; float: left; display: inline; margin:0 20px 0 0;  }
#funcoes li a { color: #000000; }

#funcoes2 { width: 180px; height: 25px; position: absolute; top: 50px; right:0;  }
#funcoes2 li { height:25px; float: left; display: inline; margin:0 5px 0 0; font-weight:700; }
#funcoes2 li a { color: #000000; }



#comentarios { float:left; display:inline;  border-top: 2px solid #E4E5E6; margin-top:10px; padding-top: 10px; }
#comentarios h2#comentario_tit { font-size: 20px; float: left; display: inline; position: relative;  }
#comentarios h2#comentario_tit small.tit { color: #CCCCCC; font-size: 11px;  clear:both!important; position: absolute; top: 8px; left: 130px; }
#comentarios small#termo{float:left;margin:-40px 0 20px 0; height:auto!important;}

ul.list_comentario { width: 630px; height: auto; float: left; display: inline; margin: 0 0 20px 0;   }
ul.list_comentario li { width: 100%; height: auto; float: left; display: block; padding: 10px 0; position: relative; }
ul.list_comentario li.escuro { background: #ECEAE7; }

ul.list_comentario li h3 { float: left!important; display: inline; font-size: 14px!important; margin: 0 0 0 10px!important; font-weight: 700; }
ul.list_comentario li small.datahora { width:180px;  font-size: 12px; float: left; display: inline; margin: 5px 0 0 10px; }
ul.list_comentario li p { padding: 10px; font-size: 14px !important; }
ul.list_comentario li a.responder { width:32px; height: 21px; position: absolute; bottom: 5px; left:200px; color:#9BC80D;  }

ul.list_comentario li a.positivo { width:32px; height: 21px; background:  url(../images/positivo.png) no-repeat 12px -2px; position: absolute; bottom: 5px; left:290px; color:#9BC80D; float:left; display: inline; z-index:1000px; }
ul.list_comentario li a.negativo { width:32px; height: 21px; background:  url(../images/negativo.png) no-repeat 12px 0; position: absolute; bottom: 5px; left:330px; color:#9BC80D; float:left; display: inline; z-index:8000px;}



form#comentar { width: 630px; height: auto; float: left; display: inline; margin:10px 0 25px 0 ; background: #F7F7F7; }
form#comentar fieldset { width: 97%; float: left; display: inline; margin:5px 0 0 5px;}
form#comentar fieldset label { width: 97%; float: left; display: inline; font-size: 12px; color: #666666; margin: 0 0 0 5px; }
form#comentar fieldset input { width: 97%; height: 22px; float: left; display: inline; background:#FFFFFF; border: 1px solid #CCCCCC; margin: 5px 0 5px 5px; }
form#comentar fieldset textarea { width: 97%; height: 140px; float: left; display: inline; background:#FFFFFF; border: 1px solid #CCCCCC; margin: 5px 0 5px 5px;}
form#comentar fieldset input#enviar { width:80px; height: 25px; background: #7BCA35; color: #fff; border: 1px solid #999999;}
form#comentar fieldset input#enviar:hover { cursor: pointer; }
form#comentar img { width: 289px; height: 96px; float: left; display: inline; margin: 5px 0 10px 8px; border: 1px solid #999999; }
form#comentar fieldset#end { width: 300px; float: left; display:inline; }
form#comentar fieldset input#humano { width: 160px; height: 22px; float: left; display: inline; background:#FFFFFF; border: 1px solid #CCCCCC; margin: 5px 0 5px 5px; }





ul#list_blog { width: 100%; height: auto; float: left; display: inline; }
ul#list_blog  li { width: 305px; height: auto; float: left; display: inline; border-bottom: 1px solid #CCCCCC; margin-bottom:10px; padding-bottom:10px; margin-left: 5px}
ul#list_blog  li h3 { font-size: 11px; color: #999999; float: left; display: inline; text-transform:uppercase; }
ul#list_blog  li p a.nome { font-size: 19px; color: #990000; }
ul#list_blog  li a img  { width: 60px; height: 60px; float: left; display: inline; margin: 0 10px 0 0;}
ul#list_blog  li p a.texto { color: #333333; width: 210px!important; font-size:11px; float: left; }



ul#list_not { width: 728px height: auto; float: left; display: inline; }
ul#list_not li { width: 728px; float: left; display: block; margin: 0 0 10px 0; border-bottom: 1px solid #CCCCCC; }
ul#list_not li small { color:#999999; margin:0; }
ul#list_not li p a { font-size: 17px;  }


ul#lista_colunistas             { margin:0 auto; padding:0; width:99%; }
ul#lista_colunistas li          { width: 100%; float: left; display: block; margin: 0 0 10px 0; border-bottom: 1px solid #CCCCCC; }


ul#lista_colunistas li span     { float:left; display:block; margin:0; background-color:#fff; }
ul#lista_colunistas li span img { width:75px; height:67px; border:2px solid #ccc; }
ul#lista_colunistas li small    { width: 631px; float:left; display:block; width:auto; color:#fff; margin:5px 0px 2px 10px;  font-size:14px; background-color:#7AC49F; }
ul#lista_colunistas li h5         { width: 631px !important; float: right; }
ul#lista_colunistas li h5 a      { width: 631px; overflow:hidden;  color:#000; font-size:14px;  }
ul#lista_colunistas li h5 a:hover{ color:#000; text-decoration:underline; }


ul#lista_canais             { margin:0 auto; padding:0; width:630px; }
ul#lista_canais li          { width:190px; float:left; margin:10px; height:70px; overflow:hidden; }
ul#lista_canais li span     { float:left; display:block; margin:0; padding:0!important; background-color:#fff; }
ul#lista_canais li span img { width:75px; height:67px; border:2px solid #ccc; margin:0 3px 0 0; padding:0!important }
ul#lista_canais li small    { float:left; display:block; width:auto; color:#636192; margin:-2px 0 2px 0; padding:3px 5px 3px 3px; font-size:12px; font-weight:bold; }
ul#lista_canais li p a      { float:right; display:block; width:100px; height:58px; overflow:hidden; padding:0 5px 2px 0; color:#636192; font-size:11px; margin:0; }
ul#lista_canais li p a:hover{ color:#636192; text-decoration:underline; }








p.paginacao {  width:400px; height:auto; float:left; display:inline;  margin: 10px 0 10px 250px;  }
p.paginacao a { width: 16px; height:20px; float: left; display: inline; background: #C20000; padding:2px 0 0 8px; color: #FFFFFF; border:1px solid #000000; margin: 0 4px 0 0; }

p.paginacao a.ant{ width: 60px!important; height:20px; float: left; display: inline; background: #C20000; padding:2px 0 0 8px; color: #FFFFFF; border:1px solid #000000; margin: 0 4px 0 0; }

p.paginacao a:hover { background:#CCCCCC; color: #C20000; }


#paginacao {  width:400px; height:auto; float:left; display:inline;  margin: 10px 0 10px 250px; color:#004291;  }
#paginacao b {color:#000; font-weight:bold; font-size:15px;}
#paginacao a {color:#004291; font-weight:900;}



small.data_a { width:100px!important; }
small.data_b { width:300px!important; color:#CCCCCC;}

/*Contato*/
#frm_contato { width: 720px; float: left; }
form fieldset span{
	margin-bottom:10px;
	display:block;
	font-size:12px;
}
 form fieldset span label{
	float:left;
	width:80px;
	text-align:right;
	padding-right:10px;
	color: #888888;
}
 form fieldset span input.text{
	width:280px;
	height:20px;
	border:1px solid #888888;
}
 form fieldset span input#enviar{ background: #58C200; color: #fff; height:30px; border:0; margin: 0 0 0 90px;	padding:0 10px;	cursor: pointer; border:1px solid #888888;}
 form fieldset span input#enviar:hover{color:#000;}
 
 form fieldset span select{
	border:1px solid #888888;
}
form fieldset span textarea{
	width:280px;
	height:150px;
	border:1px solid #888888;
}




/* galeria */

#galeria_juve { width: 630px; height: 500px; position: relative; background: #000; margin: 20px 0; float: left; display: inline; }
	p#total { width: 500px; position:absolute; top:5px; left:45px; font-size:16px; color:#FFFFFF; font-weight:600;  }
	#atual_ {  width: 500px; position:absolute; top: 5px; left:5px; font-size:16px; color:#FFFFFF; font-weight:600; float: left; background: transparent!important;  }
	#navegar {  width: 630px; position: absolute; top:0; left:0; z-index:99999; }
	#navegar span {  background: transparent!important;  }
	#navegar a.voltar { width: 32px; height: 70px; float:left; display: inline; background: url(images/setas_galeria.png) no-repeat 1px 0; position: absolute; top:190px; left:0;  }				
	#navegar a.passar { width: 32px; height: 70px; float:right; display: inline; background: url(images/setas_galeria.png) no-repeat 0 -78px; position: absolute; top:190px; right:0; }
	#navegar a.voltar:hover { width: 32px; height: 70px; float:left; display: inline; background: url(images/setas_galeria.png) no-repeat -38px 0; position: absolute; top:190px; left:0;  }
	#navegar a.passar:hover { width: 32px; height: 70px; float:right; display: inline; background: url(images/setas_galeria.png) no-repeat -39px -78px; position: absolute; top:190px; right:0; }
	#fotos_galeria { width: 100%; height: 465px; float: left; display: inline; position:absolute; top:0 ; left:0;  }
	#fotos_galeria .imagem { width: 100%; height: auto; float: left; display: inline; margin:0;  }             
	#fotos_galeria .imagem a { width: 620px; height: 465px; float: left; display: inline; margin:0;   } 
	#fotos_galeria .imagem a img { width: 620px; height: 465px; float: left; display: inline; margin:30px 5px 5px 5px;  }
	#fotos_galeria .imagem p { width: 100%; height: 55px; float:left; display: inline; background: url(images/bg_galeria.png) repeat; border-top: 6px solid #111111; position: absolute; top: 435px; left:0; color:#FFFFFF;  font-size: 16px; font-weight:700; line-height: 18px; }
	#fotos_galeria .imagem p span { width: 600px; float: left; display: inline; margin: 5px 10px; background: transparent!important;  }
	
	
	
	
	/* colunas */
	
	#textoo { width 728px; float: left; position: relative;  }
	#textoo small { font-size: 14px;  }
	#textoo h3#titulo { font-size: 25px; float: left; color: #00438F; margin: 5px 0 10px 0;  }
	#textoo	.twitter { width: 120px; height: 30px; position: absolute; top: 0; right: -40px;  }
	
	
	ul li.postagens p { margin:20px 0 0 0 !important;  }
	
	div#sharing{width:720px; height:auto; float:left; margin:20px 0 50px 0px; float:left;  background: #F7FAFF; border-bottom:1px solid #CCC; border-top:1px solid #CCC;  }
	div#sharing h4.tit_coment > a { color: #004291;  float:left; padding-bottom:13px; padding-left:5px;padding-top:13px; }
	div#sharing h4.tit_coment > p.totales { float:right; padding: 15px 5px 0 0 !important; margin:0 !important; }
	div#sharing h4.tit_coment > p.totales a { font-size:16px; color: #004291; margin:-10px 0 0 0 !important; }
	div#sharing small{width:auto; height:auto; float:left; margin:8px auto; color:#9B0000;}
	div#sharing  span.st_sharethis_large {width:30px; height:30px; float:left; margin: 0 10px 0 10px; }
	#twitter { width:100%; height: 25px; float:right; margin:0 0px 10px 0; clear:both;}
	
 
	