@font-face {
    font-family: 'BookmanITCDemiBTDemi';
    src: url('/bookman_itc_demi_bt-webfont.eot');
    src: url('/bookman_itc_demi_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bookman_itc_demi_bt-webfont.woff') format('woff'),
         url('/bookman_itc_demi_bt-webfont.ttf') format('truetype'),
         url('/bookman_itc_demi_bt-webfont.svg#BookmanITCDemiBTDemi') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	
@font-face {
    font-family: 'AllerLightRegular';
    src: url('/aller_lt-webfont.eot');
    src: url('/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('/aller_lt-webfont.woff') format('woff'),
         url('/aller_lt-webfont.ttf') format('truetype'),
         url('/aller_lt-webfont.svg#AllerLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	}

body{font-family:"Trebuchet MS", sans-serif; font-size:12px;}
a{color: #333; text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{ color: #696969; }

strong{font-weight: bold;}

hr{border:none; border-top:1px dotted #d2dbe2; margin:20px 0px;}

h1{font-family: BookmanITCDemiBTDemi; margin-bottom:20px;}
h1.f0{font-size:25px; letter-spacing: -1px;}
h1.f1{font-size:25px; letter-spacing: -1px;}
h1.f2{font-size:22px; letter-spacing: -1px;}
h1.f3{font-size:16px; }
h1.f3 a{color: #333; }
h1.f4{font-size:16px; }

h3{font-size:18px; font-weight:bold; margin-bottom:15px; text-transform:uppercase; color: #0055a4;}

h4{margin-bottom: 5px; color: #0CF; }
h4 a:link, h4 a:visited{ color: #0CF; }

h5{ font-family: AllerLightRegular; font-size: 32px; color: #666666; margin-bottom: 20px; letter-spacing: -2px }

#Sucessos li, #Erros li{padding: 8px; margin-bottom: 5px; font-size: 18px;}
#Sucessos li{color: #059414; background: #D7EEDB;}
#Erros li{color: #940514; background: #EED7DE;}

#LinksEmpresa{background:#1f1a17}
#LinksEmpresa a{color:#868f96; font-size:10px;}

#bannersWRP {background: #f7f7f7}

#headerWRP{background:url(/static/tema/bg_header.png) #fff top repeat-x;}
#header #Logo{background:url(/static/tema/logo.png) top left no-repeat; text-indent:-5000px;}

#searchBar{ border: 1px solid #dddddd;}
#searchBarSubmit{ background: #e5e5e5; color: white; border: none; }
#searchBarInput{ background: url(/static/tema/lupa.png) 8px 8px no-repeat #fff; border:none; }

/* mudar de acordo com o horario */
.timethis{background-position: bottom center; background-repeat: no-repeat;}
body.noite .timethis{background-image: url(/static/tema/ceu_noite.png); }
body.hora4 .timethis{background-image: url(/static/tema/ceu_4horas.png); }
body.hora5 .timethis{background-image: url(/static/tema/ceu_5horas.png); }
body.hora6 .timethis{background-image: url(/static/tema/ceu_6horas.png); }
body.dia .timethis{background-image: url(/static/tema/ceu_dia.png); }
body.tarde .timethis{background-image: url(/static/tema/ceu_tarde.png); }
body.entardecer .timethis{background-image: url(/static/tema/ceu_entardecer.png); }
body.anoitecer .timethis{background-image: url(/static/tema/ceu_anoitecer.png); }

#header #fbanner1, #header #fbanner2{border: 2px solid white;}

#impressoLinks{background:url(/static/tema/header-jornal.png) top center no-repeat;}
#impressoLinks li a{color: #A7A7A7; font-weight: bold; font-size: 16px;}

#header #twitter:hover{color: #0055A4}
#header #rss:hover{color: #0055A4}
#impressoLinks li a:hover{color: #0055A4}

#Data {font-size:12px; color:white;}
#Data #time{font-size:30px; font-family: AllerLightRegular}

#lnksWrp{ background: url(/static/tema/bg_links.png) bottom repeat-x; }
#lnks li a { font-size: 10px; color: black; font-weight: bold; }
#lnks li.sel {background: white;}

#MenuMaskOuter{ border-bottom: 2px solid #e5e5e5; }
#Menu{ font-size:10px; overflow:hidden; }
#Menu li a{display:inline-block; padding:12px 4px;}

#CategoriaTitulo{background:url(/static/tema/bg_categoria.png) bottom repeat-x}
#CategoriaTitulo h3{color:white; font-size: 20px; text-transform: uppercase; font-weight:bold}

#conteudo form input{border:1px solid; background-position:bottom; background-repeat:repeat-x}
#conteudo form input[type=text],#conteudo form input[type=password] {background-image:url(/static/tema/bg_input.png); border-color:#dee4e8}
#conteudo form input[type=submit]{
  background-color: #cccccc;
  color:white;
  text-transform:uppercase;
  font-weight:bold;
  font-size: 12px;
  }
  
#conteudo form input[type=submit]:hover{ background-color: #0CF; }

.bloco h3{font-size: 20px;}
.bloco li{ font-size: 11px; }

.barraLateral .enquete .tit{color: #768fa8; font-weight:bold;}
.barraLateral .enquete table{width: 100%;}
.barraLateral .enquete table .opcao{width: 80px;}
.barraLateral .enquete .res_container{height: 14px; background: #DBDBDB;}
.barraLateral .enquete .gauge{height: 14px; background: #768fa8;}

#maislidas .posicao, #maiscomentadas .posicao{font-size: 20px; color: #005d8e}

.legenda{background:#f0f3f5; font-size:12px; border:1px solid #dee4e8; border-top:none;}

/*#NoticiaTexto{text-align:justify;}*/
#NoticiaTexto p{
    color: #333;
    font-size: 1.26em;
    letter-spacing: -0.02em;
    line-height: 1.45em;
    padding-bottom: 1.5em;
    }
    
/**********************************************************************************************/

#conteudo table td{vertical-align: top}

/**********************************************************************************************/

.bloco ul.abas{ border-bottom: 3px solid #e5e5e5; padding-bottom: 9px; margin-bottom: 9px; }
.bloco ul.abas li{ background: #e5e5e5 ; color: white; font-weight: bold; }
.bloco ul.abas li:hover{cursor: pointer; background: #0CF;}
.bloco ul.abas li.ativo{background: #0CF;}

/***********************************************************************************************
 * tabs com subbiltros */

.subfiltro{
    width: 88px;
    float: left;
    margin-right: 10px;
}

.subfiltro_conteudo{
    border: 1px solid #e9e9e9;
    border-right: none;
    width: 200px;
    float: left;
    min-height: 300px;
}

.subfiltro_conteudo li{
    padding: 10px;
    padding-right: 20px;
    border-bottom: 1px solid #e9e9e9;
    position: relative;
}

.subfiltro_conteudo li h1{margin: 0px;}

.subfiltro_conteudo li h4{
    color: #0CF;
    width: 88px;
    font-weight: bold;
}


.subfiltro_conteudo li span{
    position: absolute;
    display: block;
    top: 10px;
    right: 0px;
    background: #00ccff;
    color: white;
    font-family: BookmanITCDemiBTDemi;
    font-family: Arial;
    font-weight: bold;
    padding: 8px;
}

.subfiltro .f_hoje, .subfiltro .f_7dias, .subfiltro .f_30dias{
    background: #e5e5e5;
    border-bottom: 3px solid #cccccc;
    color: #fff;
    margin-bottom: 10px;
    height: 50px;
    position: relative;
}

.subfiltro .f_hoje:hover, .subfiltro .f_7dias:hover, .subfiltro .f_30dias:hover{
    cursor: pointer; border-color: #0CF;
    }

.subfiltro .f_hoje.ativo, .subfiltro .f_7dias.ativo, .subfiltro .f_30dias.ativo{
    background: #333333;
    border-bottom: 3px solid #00ccff;
}

.subfiltro .f_hoje .t{
    position: absolute;
    top: 25px;
    left: 10px;
    font-size: 32px;
}

.subfiltro .f_7dias .n, .subfiltro .f_30dias .n{
    position: absolute;
    top: 10px;
    left: 16px;
    font-size: 28px;
}

.subfiltro .f_7dias .t, .subfiltro .f_30dias .t{
    position: absolute;
    top: 43px;
    left: 16px;
    font-size: 30px;
}

.esquerda_bt, .direita_bt{
    background-position: top left; 
    background-repeat: no-repeat;
    }
.esquerda_bt:hover, .direita_bt:hover{background-position: top right;}

.esquerda_bt{background-image: url(/static/tema/esquerda.png);}
.direita_bt{background-image: url(/static/tema/direita.png);}

.loadingText{
	background: url(/static/tema/loading.gif) center center no-repeat;
	padding-top: 50px;
	font-size: 10px;
	text-align: center;
	margin: 50px;
	}

#Misterio{ background: #f1f1f1; border-bottom: 3px solid #dcdcdc; }

#footer_wrp{background:url(/static/tema/bg_header.png) #fff top repeat-x;}
#FooterLogo{background:url(/static/tema/logo.png) top left no-repeat; text-indent:-5000px;}

