@charset "utf-8";
/* CSS Document */
*{
margin:0px;
}
body{
margin-left:2px;
}
img{
border:0px;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.link_titulo{
color:#000000;
}
.link_titulo:hover{
color:#2e7fad;
}
.link_subtitulo{
color:#2e7fad;
}
.link_rss{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#333333;
}
.link_rss:hover{
text-decoration:underline;
}
.caixa01{
width:260px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
.caixa02{
width:140px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
height:18px;
}
.preto_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
text-decoration:none;
margin-top:4px;
}
.texto_preto{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
text-decoration:none;
margin-top:4px;
}
.texto_azul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e7fad;
text-align:left;
text-decoration:none;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#2e7fad;
text-align:left;
text-decoration:none;
margin:0;
padding:0px 0 3px 18px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#000000;
text-align:left;
text-decoration:none;
margin:0;
padding:7px 0 10px 18px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-align:left;
text-decoration:none;
margin:0;
padding:7px 0 3px 18px;
}

.p_data{
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:18px;
padding-top:7px;
}
.p_lupa{
padding-right:5px;
text-align:right;
}

.p_lupa a{
color:#999999;
text-decoration:none;
}

.p_lupa a:hover{
text-decoration:underline;
}

.p_conteudo{
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#000000;
padding:0px 20px 10px 18px;
_padding:0px;
}

.p_conteudo p{
margin-bottom:10px;
}

.div_foto_not{
margin-right:10px;
float:left;
width:295px;
}

.div_foto_not p{
margin:0px;
margin-bottom:0px;
padding-bottom:5px;
padding-top:5px;
padding-right:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#000000;
}

#p_conteudo{
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#000000;
padding:0px 20px 10px 18px;
}

#p_conteudo p{
padding:0px;
line-height:18px;
padding-bottom:10px;
}

#p_conteudo p label{
float:left;
display:block;
width:120px;
}

.p_atencao{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#CC0000;
}

.p_fonte{
clear:both;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding-left:18px;
padding-bottom:10px;
}
.span_fonte{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e7fad;
font-weight:normal;
}
/******************************************
******************ESTRUTURA****************
******************************************/
#geral{
width:1000px;
}
#topo{
width:976px;
clear:both;
}
#conteudo{
width:976px;
margin-top:5px;
clear:both;
}
#conteudo_not{
width:770px;
_width:750px;
float:left;
min-height:760px;
_height:760px;
position:relative;
}

#comentarios{
margin-top:15px;
margin-left:18px;
font-family:Arial, Helvetica, sans-serif;
}

#comentarios .barra_tit{
background-image:url(imagens/fd_comentarios.jpg);
width:690px;
height:27px;
font-size:13px;
color:#000000;
font-weight:bold;
padding-left:40px;
padding-top:22px;
}

.barra_nome{
margin-top:15px;
color:#333333;
width:710px;
height:40px;
position:relative;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#e5f2fa;
font-size:12px;
}

#comentarios .coment_texto{
margin-top:15px;
width:690px;
font-size:12px;
}

.barra_nome .coment_nome{
width:340px;
padding-left:10px;
position:absolute;
left:0px;
top:13px;
}

.barra_nome .coment_data{
width:340px;
padding-right:10px;
text-align:right;
position:absolute;
right:0px;
top:13px;
}

#artigos_direito{
float:left;
padding-left:10px;
padding-right:5px;
padding-top:10px;
width:200px;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(imagens/fd_editores3.jpg);
}

#artigos_direito li{
display:block;
clear:both;
margin-bottom:10px;
line-height:14px;
}

#artigos_direito li img{
float:left;
border:1px solid #ececec;
margin-right:7px;
margin-bottom:5px;
}

.artigos_nome{
font-weight:bold;
}

#banner_direito{
float:left;
margin-left:7px;
width:200px;
background-repeat:no-repeat;
background-image:url(imagens/publicidade_v.jpg);
padding-top:15px;
}

#banner_topo{
padding:0px;
padding-top:3px;
height:93px;
background-repeat:no-repeat;
background-image:url(imagens/publicidade1.jpg);
background-position:7px 0px;
}

#banner_central{
clear:both;
margin-top:10px;
padding:0px;
padding-top:3px;
width:971px;
height:93px;
background-repeat:no-repeat;
background-image:url(imagens/publicidade2.jpg);
background-position:0px 0px;
}

#rodape{
width:976px;
padding-top:20px;
clear:both;
}
/******************************************
********************TOPO*******************
******************************************/
#topo02a{
float:left;
width:220px;
height:126px;
}
#topo02b{
float:right;
width:745px;
height:108px;
padding-top:18px;
padding-left:5px;
background-repeat:no-repeat;
background-image:url(imagens/publicidade1.jpg);
background-position:0px 15px;
}
#topo ul{
width:976px;
}
#topo ul li{
float:left;
margin:0px;
padding:0px;
height:43px;
}
#topo03{
width:976px;
height:47px;
background:url(imagens/base_topo02.jpg);
clear:both;
_margin-top:-4px;
}
/******************************************
********************RODAPE*****************
******************************************/
#rodape01a{
padding:0px;
margin-left:90px;
height:93px;
padding-top:3px;
padding-left:5px;
width:750px;
float:left;
background-repeat:no-repeat;
background-image:url(imagens/publicidade1.jpg);
}
#rodape01b{
width:97px;
float:right;
}
/******************************************
********************CONTEUDO***************
******************************************/
#destaque{
width:976px;
margin-top:7px;
}
#destaque_not{
width:634px;
float:left;
}
#destaquea_topo{
width:634px;
height:25px;
background-image:url(imagens/fd_destaque1.jpg);
}
#destaquea{
background:url(imagens/fd_destaque2.jpg);
width:634px;
}
#destaquea_rodape{
width:634px;
height:18px;
background-image:url(imagens/fd_destaque3.jpg);
}
#destaqueb{
float:left;
margin-left:10px;
width:320px;
}
#barra_noticia{
width:976px;
margin-top:15px;
height:50px;
background:url(imagens/barra_noticias.jpg);
}
#barra_noticiab{
width:976px;
clear:both;
margin:0px;
padding-top:15px;
}
#noticias{
width:976px;
padding-top:15px;
clear:both;
}
#noticiasa{
width:200px;
background-repeat:no-repeat;
background-image:url(imagens/publicidade_v.jpg);
padding-top:15px;
float:left;
}
#noticiasb{
width:200px;
background-repeat:no-repeat;
background-image:url(imagens/publicidade_v.jpg);
padding-top:15px;
float:right;
}
#noticiasc{
width:556px;
margin-left:210px;
}
.list_not_data{
float:left;
width:60px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-bottom:5px;
padding-top:5px;
line-height:15px;
background:#e6f2f9;
border-bottom:#e1e1e1 1px solid;
border-top:#e1e1e1 1px solid;
}

#paginacao{
margin-left:0px;
width:535px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#pg_num{
width:400px;
float:left;
}

#pg_let{
text-align:right;
}

#pg_num span{
font-weight:bold;
color:#FFFFFF;
background-image:url(imagens/fd_pg1.jpg);
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
padding-right:6px;
}

#pg_num a{
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
padding-right:6px;
background-image:url(imagens/fd_pg2.jpg);
}

#pg_let span{
color:#999999;
text-decoration:none;
}

#pg_let a{
color:#333333;
}

#int_paginacao{
margin-left:0px;
width:730px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#int_pg_num{
width:400px;
float:left;
}

#int_pg_let{
text-align:right;
}

#int_pg_num span{
font-weight:bold;
color:#FFFFFF;
background-image:url(imagens/fd_pg1.jpg);
background-repeat:no-repeat;
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
padding-right:6px;
}

#int_pg_num a{
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
padding-right:6px;
background-image:url(imagens/fd_pg2.jpg);
background-repeat:no-repeat;
}

#int_pg_let span{
color:#999999;
text-decoration:none;
}

#int_pg_let a{
color:#333333;
}

.alerta{
text-align:center;
padding-top:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

.alerta p{
font-weight:normal;
font-size:12px;
text-align:right;
padding-right:200px;
}

.crop *{
display:block;
}

.crop .cropVideo{
overflow:hidden;
width:95px;
}
.crop .cropVideo:hover{
border:3px solid #2e7fad;
width:89px;
}

.crop .cropVideo2{
overflow:hidden;
width:320px;
height:73px;
}

.crop .cropVideo2B{
overflow:hidden;
width:320px;
height:73px;
}

.crop .cropVideo2:hover{
border:3px solid #2e7fad;
margin:-3px 0 0 0px;
width:314px;
height:67px;
}

.crop .cropVideo2B:hover{
border:3px solid #2e7fad;
margin:-3px 0 0 0px;
width:314px;
height:69px;
}

.crop .cropFotoP{
overflow:hidden;
width:290px;
}
.crop .cropFotoP:hover{
border:3px solid #2e7fad;
width:284px;
}

.crop .cropVideo:hover img, .crop .cropVideo2:hover img, .crop .cropVideo2:hover div .texto_azul, .crop .cropFotoP:hover img{
margin:-3px 0 0 -3px;
}

.crop .cropVideo2B:hover img, .crop .cropVideo2B:hover div .texto_azul{
margin:-2px 0 0 -3px;
}

.crop .cropVideo2:hover div .texto_preto, .crop .cropVideo2B:hover div .texto_preto{
margin-left:-3px;
}

.colunistas_topo{
background-image:url(imagens/fd_editores1.jpg);
width:217px;
height:55px;
float:left;
}

.colunistas_rodape{
background-image:url(imagens/fd_editores2.jpg);
width:217px;
height:17px;
float:left;
background-repeat:no-repeat;
}