/*
Theme Name: Governo do Estado da Paraíba 2015[dev]
Description: Portal 2015
Author: SECOM - Secretaria de Comunicação. Gerencia de TI: Yonatha Almeida, Sergio Machado e Pablo Azevedo;
Version: 2.0
License: GNU General Public License
*/
@charset "utf-8";
@import "http://fonts.googleapis.com/css?family=Telex";
body {
    font-family: 'Telex',sans-serif;
    font-size: 12px;
    height: auto;
    overflow-y: hidden;
    position: relative;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
.container_24 {
    z-index: 1;
}
a:hover {
    text-decoration: underline;
}
.no-indent {
    display: block;
    height: 100%;
    width: 100%;
}
.container {
    width: 960px;
}


#conteudo_central ul {
  list-style-image: url("http://paraiba.pb.gov.br/imgs/seta.png");
 padding: 5px;
  }

  #conteudo_central ul li:hover{
  list-style-image: url("http://paraiba.pb.gov.br/imgs/seta_r.png");
  padding: 2px;
  }

   #conteudo_central ul li{

  padding: 2px;
  }



#box1 {
    background: none repeat scroll 0 0 #D1D3D4;
    height: 31px;
    width: 100%;

}
#box1 .container_24 {
    height: 31px;
    overflow: hidden;
}
#box1 #local {
    float: left;
    font-family: 'Telex',sans-serif;
    height: 31px;
    margin: 0;
    overflow: hidden;
    width: 285px;
}
#box1 #local .cidade {
    color: #767B7D;
    float: left;
    font-size: 12px;
    line-height: 12px;
    margin: 3px 0 0;
    text-align: right;
    width: 58px;
}
#box1 #local .data {
    background: none repeat scroll 0 0 #696969;
    color: #FFFFFF;
    font-size: 11px;
    height: 16px;
    margin: 6px 0 0 10px;
    padding: 3px 23px 0 17px;
    position: absolute;
    text-align: center;
    width: auto;
    display: none;
}
#box1 #local .hora {
    color: #767B7D;
    float: left;
    font-size: 14px;
    margin: 6px 0 0 5px;
    text-align: center;
    width: 76px;
}

#box1 #local .tempo {
    background: url("./img/sprite.png") no-repeat scroll 40px 3px #BCBEC0;
    color: #696969;
    float: right;
    font-size: 15px;
    height: 30px;
    margin: 0;
    padding: 6px 0 0;
    text-indent: 13px;
    width: 67px;
}
#box1 #redes, footer #redes {
    color: #767B7D;
    float: left;
    font-family: 'Telex',sans-serif;
    font-size: 14px;
    height: 31px;
    margin-top: 2px;
    overflow: hidden;
}
footer #redes {
    float: right;
    margin: 4px 4px 0 0;
}
#box1 #redes span, footer #redes span {
    float: left;
    margin: 6px 0 0 5px;
    text-align: center;
    width: 52px;
}
#box1 #redes #twitter, #box1 #redes #orkut, #box1 #redes #youtube, #box1 #redes #facebook, #box1 #redes #flickr, #box1 #redes #instagram, footer #redes #twitter, footer #redes #orkut, footer #redes #youtube, footer #redes #facebook, footer #redes #flickr, footer #redes #instagram {
    background: url("./img/sprite.png") no-repeat scroll -41px 0 rgba(0, 0, 0, 0);
    float: left;
    height: 23px;
    margin: 3px 0 0 2px;
    width: 20px;
}
#box1 #redes #twitter, footer #redes #twitter {
    margin-left: 7px;
}
#box1 #redes #orkut, footer #redes #orkut {
    background-position: -62px 0;
}
#box1 #redes #youtube, footer #redes #youtube {
    background-position: -83px 0;
}
#box1 #redes #facebook, footer #redes #facebook {
    background-position: -104px 0;
}
#box1 #redes #flickr, footer #redes #flickr {
    background-position: -124px 0;
}
#box1 #redes #instagram, footer #redes #instagram {
    background-position: -146px 0;
}
footer #redes {
    float: right;
    font-size: 12px;
    margin: 4px 4px 0 0;
}
#box1 .facebook-curtir {
    border-left: 1px solid #A8A9A9;
    color: #767B7D;
    float: left;
    font-family: 'Telex',sans-serif;
    font-size: 12px;
    margin: 6px 0 0 7px;
    text-align: center;
    width: 100px;
}
#box1 h1#curtir {
    background: url("./img/sprite.png") no-repeat scroll -164px -3px rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    margin: 6px 12px 0 0;
    width: 20px;
}
#box1 .receber-noticias {
    border-left: 1px solid #A8A9A9;
    color: #767B7D;
    float: left;
    font-family: 'Telex',sans-serif;
    font-size: 12px;
    margin: 6px 17px 0 19px;
    text-align: center;
    text-indent: 8px;
}
#box1 form {
    float: right;
    width: 354px;
}
#box1 form .criterio {
    border: medium none;
    float: left;
    font-size: 12px;
    height: 17px;
    margin: 6px 0 0;
    text-indent: 4px;
    width: 323px;
}
#box1 form .btn-localizar {
    background: url("./img/sprite.png") no-repeat scroll -187px 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: left;
    height: 21px;
    margin: 6px 0 0;
    width: 20px;
}
#box2 {
    float: left;
    height: 200px;
    position: relative;
    width: 100%;
}
#box2 #logo {
    background: url("./img/sprite.png") no-repeat scroll 0 -28px rgba(0, 0, 0, 0);
    height: 68px;
    left: 8px;
    position: absolute;
    top: 47px;
    width: 196px;
}
#box2 .ads {
    position: absolute;
    right: 0;
    top: 52px;

}
#box2 #bar-acessibilidade {
    background: none repeat scroll 0 0 #000000;
    height: 25px;
    position: absolute;
    right: 0px;
    top: 15px;
    width: 440px;
}

#box2 #acessoInformacao {
    height: 25px;
    position: absolute;
    left: 290px;
    top: 15px;
    width: 195px;
}

#box2 #acessoInformacao .acesso-informacao {
    color: #14A751;
    float: left;
    font-weight: 400;
    margin: 2px 0 0 51px;
    text-transform: uppercase;
}
#box2 #acessoInformacao span#acesso {
    background: url("./img/sprite.png") repeat scroll -285px 2px rgba(0, 0, 0, 0);
    height: 36px;
    left: 0;
    position: absolute;
    top: -9px;
    width: 43px;
}

#box2 #bar-acessibilidade ul {
    padding: 0;
    position: relative;
}
#box2 .banner728x90 {
    margin-bottom: 20px;
}
#box2 .banner728x90, #centro .banner728x90 {
    background: none repeat scroll 0 0 #EDEEF0;
    float: right;
    height: 90px;
    margin-top: 15px;
    overflow: hidden;
    width: 728px;
}
.banner728x90 .load {
    left: 351px;
    position: relative;
    top: 27px;
}


#box2 .banner590x160 {
    margin-bottom: 20px;
}
#box2 .banner590x160, #centro .banner590x160 {
    background: none repeat scroll 0 0 #EDEEF0;
    float: right;
    height: 160px;
    margin-top: 15px;
    overflow: hidden;
    width: 600px;
}
.banner590x160 .load {
    left: 351px;
    position: relative;
    top: 27px;
}

#banner590x160 {

width: 100%;
margin-left: 10%;

}


#box2 #bar-acessibilidade li {
    color: #FFFFFF;
    float: left;
    margin: 5px 0 0;
    text-align: center;
    text-indent: 16px;
    width: 140px;
}
#box2 #bar-acessibilidade li a {
    color: #FFFFFF;
    font-size: 12px;
}
#box2 #bar-acessibilidade li.link4 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    display: none;
    float: left;
    font-size: 12px;
    margin-left: 24px;
    padding-top: 0;
}
#box2 #bar-acessibilidade li.link4 a {
    font-weight: bold;
}
.link1, .link2, .link3, .link4 {
    background: url("./img/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.link1 {
    background-position: -45px -233px;
}
.link2 {
    background-position: -30px -256px;
}
.link3 {
    background-position: -55px -277px;
    text-indent: 10px;
}
#box2 .secundario {
    background: none repeat scroll 0 0 #F3F4F4;
    border-bottom: 1px solid #EAEBEB;
    bottom: 0;
    float: left;
    font-family: 'Telex',sans-serif;
    font-size: 12px;
    height: 23px;
    left: 5px;
    position: absolute;
    width: 955px;
}
#box2 .secundario a {
    color: #696969;
    float: left;
    margin: 2px 0 0 49px;
    text-transform: uppercase;
}

#box2 .secundario .mais-lidas {
    background: none repeat scroll 0 0 #EBEBEC;
    color: #000000;
    height: 18px;
    padding: 5px 0 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 9px;
    top: -5px;
    width: 98px;
}
#box2 .secundario .mais-lidas #mais {
    background: url("./img/sprite.png") no-repeat scroll -253px -10px rgba(0, 0, 0, 0);
    float: right;
    height: 12px;
    margin: 0 7px 0 0;
    width: 12px;
}
#box3 {
    background: none repeat scroll 0 0 #F3F4F4;
    border-bottom: 1px solid #EAEBEB;
    border-top: 1px solid #EAEBEB;
    bottom: 15px;
    font-family: 'Telex',sans-serif;
    height: 41px;
    left: 5px;
    position: absolute;
    width: 955px;
}
#box3 ul li {
    float: left;
    margin: 0 3px 0 39px;
}
#box3 ul li a {
    color: #505456;
    display: block;
    font-size: 15px;
    margin: 10px 0 0;
    padding-bottom: 13px;
}
.sub {
    background: none repeat scroll 0 0 #288BCA;
    height: 206px;
    left: 50%;
    margin-left: -474px;
    position: absolute;
    top: 215px;
    width: 954px;
    z-index: 999 !important;
}
.sub .load {
    left: 480px;
    position: relative;
    top: 80px;
}
.sub ul {
    float: left;
}
.sub ul li {
    line-height: 16px !important;
}
.sub ul.coluna1 {
    border-right: 1px solid #FFFFFF;
    display: inline;
    float: left;
    height: 180px;
    /*margin: 20px 0 0 70px;*/
    margin: 20px 0 0 25px;
    overflow: hidden;
    width: 283px;
}
#indiretas ul.coluna1 {
    display: inline;
    margin: 20px 0 0 70px;
    overflow: hidden;
    width: 116px;
}
#poderes.sub ul.coluna1 {
    display: inline;
    margin: 20px 0 0 70px;
    overflow: hidden;
    width: 216px;
}
#poderes.sub #descricao {
    color: #FFFFFF;
    float: left;
    height: 168px;
    margin: 20px 0 0 10px;
    width: 687px;
}
#indiretas ul.coluna2 {
    display: inline;
    margin: 20px 0 0 30px;
    overflow: hidden;
    width: 100px;
}
#indiretas ul.coluna3 {
    border-right: 1px solid #FFFFFF;
    display: inline;
    margin: 20px 0 0 30px;
    overflow: hidden;
    width: 201px;
}
#indiretas ul.coluna4 {
    display: inline;
    margin: 20px 0 0 30px;
    overflow: hidden;
    width: 150px;
}
#indiretas ul.coluna5 {
    border: medium none;
    display: inline;
    margin: 20px 0 0 30px;
    overflow: hidden;
    width: 150px;
}
.sub ul.coluna2, .sub ul.coluna4, .sub ul.coluna5 {
    border-right: 1px solid #FFFFFF;
    display: inline;
    float: left !important;
    height: 180px;
    /*margin: 20px 0 0 113px;*/
    margin: 20px 0 0 36px;
    overflow: hidden;
    width: 253px;
}
.sub ul.coluna3 {
    display: inline;
    float: left;
    height: 180px;
    margin: 20px 0 0 45px;
    /*margin: 20px 0 0 134px;*/
    overflow: hidden;
}
.sub ul li {
    display: inline;
    float: left;
    line-height: 12px;
    margin: 0 !important;
    overflow: hidden;
    width: 279px;
}
.sub ul li ul li {
    background: url("./img/marcador_sub.jpg") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    text-indent: 14px;
}
#indiretas ul li, #poderes ul li {
    background: url("./img/marcador_sub.jpg") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    text-indent: 14px;
}
.sub ul li a {
    color: #FFFFFF !important;
    font-size: 12px !important;
    margin: 0 0 5px !important;
    padding-bottom: 0 !important;
}
.sub ul li:hover {
    text-decoration: underline;
}
#box16 {
    height: 150px;
    margin-top: 35px;
    position: relative;

    float: left;

}
#box16 header {
    background: none repeat scroll 0 0 #00ACEC;
    float: left;
    height: 110px;
    position: relative;
    width: 38.80597014925373%; /* 104px*/
}
#box16 header span {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    left: 8px;
    line-height: 19px;
    position: relative;
    text-transform: uppercase;
    top: 27px;
    width: 86px;
}
#box16 header #seta {
    background: url("./img/sprite.png") no-repeat scroll -754px -130px rgba(0, 0, 0, 0);
    bottom: -20px;
    height: 20px;
    left: 33px;
    position: absolute;
    width: 30px;
    z-index: 1;
}
#box16 ul {
    height: 110px;
    margin: 0;
    position: absolute;
    right: 0;
    width: 62%;
}

#box16 ul li {
    background: none repeat scroll 0 0 #FF0000;
    float: left;
    height: 55px;
    list-style: none outside none;
    margin: 0;
    width: 33.2222%;
}
#box16 ul li a {
    background: url("./img/sprite.png") no-repeat scroll -628px -3px rgba(0, 0, 0, 0);
}
#box16 ul li a.facebook {
    background-color: #0463AC;
}
#box16 ul li a.twitter {
    background-color: #00ACED;
    background-position: -688px 0;
}
#box16 ul li a.youtube {
    background-color: #B92407;
    background-position: -739px 0;
}
#box16 ul li a.flickr {
    background-color: #D3D3D3;
    background-position: -630px -56px;
}
#box16 ul li a.orkut {
    background-color: #F5309F;
    background-position: -685px -57px;
}
#box16 ul li a.instagran {
    background-color: #F5B210;
    background-position: -740px -57px;
}
#box16 footer {
    background: none repeat scroll 0 0 #BCBEC0;
    bottom: 0;
    height: 40px;
    position: absolute;
    width: 99.7777%;
}
#box16 footer span {
    color: #696969;
    position: absolute;
    right: 12px;
    top: 9px;
}
#box17 {
    background: url("./img/sprite.png") no-repeat scroll -168px -302px #E6E7E8;
    float: left;
    height: 150px;
    margin-left: 9px;
    margin-top: 35px;
    position: relative;
    width: 187px;
}
#box17 header h1 {
    background: url("./img/sprite.png") no-repeat scroll 90px -191px rgba(0, 0, 0, 0);
    color: #B1B3B6;
    display: block;
    font-size: 12px;
    height: 14px;
    position: absolute;
    right: 5px;
    text-transform: uppercase;
    top: 7px;
    width: 113px;
}
#box17 span {
    color: #696969;
    display: block;
    font-size: 20px;
    font-weight: bold;
    left: 80px;
    position: absolute;
    top: 25px;
    width: 60px;
}
#box17 ul {
    bottom: 7px;
    color: #E7E8E9;
    left: 5px;
    position: absolute;
}
#box17 ul li {
    list-style-image: url("./img/seta.png");
    margin-left: 20px;
}
#box17 ul li a {
    color: #696969;
    font-size: 13px;
}
#box5 {
    background: none repeat scroll 0 0 #D8D9DA;
    float: left;
    height: 416px;
    overflow: hidden;
    position: relative;
    width: 482px;
    z-index: 1;
    top: -5px;
}
#box5 h3 {
    color: #6C6D6F;
    font-size: 19px;
    margin-left: 5px;
    margin-right: 5px;
    float: left;
    width: 98%;
    font-weight: normal;
}
#box5 img {
    height: 344px;
    width: 482px;
}
#box5 #nav {
    bottom: 75px;
    position: absolute;
    right: 0;
    z-index: 999;
}
#box5 #nav a {
    background: none repeat scroll 0 0 #2188C9;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-top: 7px;
    text-align: center;
    text-decoration: none;
    width: 30px;
}
#box5 #nav a.activeSlide {
    background: none repeat scroll 0 0 #0E6094;
}
#box5 #titulo {
    bottom: 13px;
    height: 46px;
    left: 3px;
    overflow: hidden;
    position: absolute;
}
#box5 .itens {
    height: 480px;
    overflow: hidden;
    width: 640px;
}
.secretariaSlider {
    float: right !important;
    width: 465px !important;
    border: 1px solid #DDDEDF;
}
#box6 {
    background: none repeat scroll 0 0 #F8F8F8;
    float: right;
    height: 416px;
    width: 295px;
}
#box6 h3 a:hover {
    text-decoration: underline;
}
#box6 ul {
}
#box6 ul li {
    background: url("./img/marcador-vermelho.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dotted rgba(0, 0, 0, 0);
    margin-bottom: 6px;
    padding-bottom: 8px;
}
#box6 ul li:hover {
    border-bottom: 1px dotted #FF0000;
}
#box6 ul li h2 {
    color: #737373;
    font-family: 'Telex',sans-serif;
    height: 15px;
    margin-left: 39px;
    overflow: hidden;
    right: 0;
    text-transform: uppercase;
    width: 231px;
    font-weight: normal;
}
#box6 ul li h3 {
    font-family: 'Telex',sans-serif;
    font-size: 24px;
    height: 98px;
    left: 37px;
    line-height: 25px;
    overflow: hidden;
    position: relative;
    top: 3px;
    width: 235px;
}
#box6 ul li h3 a {
    color: #58595B;
    font-weight: normal;
}
#box6 ul li p {
    color: #737373;
    display: block;
    margin-left: 38px;
    margin-right: 14px;
    width: 242px;
}
#box6 ul li p a {
    color: #737373;
    display: block;
}
#box6 ul li .resumo {
    display: block;
    height: 83px;
    overflow: hidden;
    position: relative;
    top: 3px;
}
#box6 ul li a:hover {
    text-decoration: none;
}
#box6 a.resumo {
    color: #737373;
    display: block;
    margin-left: 38px;
    margin-right: 14px;
    width: 242px;
}
#corpo #box7 {
    width: 788px;
    height: 190px;
}

#box7, #box18 {
    height: 141px;
    margin-top: 20  px;
}
#box7.secretaria, {
    width: 500px;

}

#box7 ul li{
    border-bottom: 1px dotted rgba(0, 0, 0, 0);
    max-height: 125px;
    overflow: hidden;
    padding: 8px;
}
#box7 ul li:hover, #box18 ul li:hover {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px dotted #2188C9;
}
#box7 ul li h1 a{
    color: #2188C9;
    float: left;
    font-size: 14px;
    height: 80px;
    line-height: 13px;
    margin: 0 0 0px;
    max-height: 80px;
    overflow: hidden;
    text-transform: uppercase;
    width: 97%;
    font-weight: normal;
}
#box7 ul li p a{
    color: #58595B;
    display: block;
    float: left;
    font-size: 14px;
    height: 80px;
    line-height: 13px;
    max-height: 80px;
    overflow: hidden;
    text-decoration: none;
    width: 100%;
}
#box7.box2,  {
    float: right;
    width: 333px;
}

#box7 ul li:nth-child(2), #box7 ul li:nth-child(3) {
    margin-left: 10px;
}

#box7 ul li:last-child{
    float: right;
    margin-right: 0;
}
#box7 ul li {
    width: 172px;

}
#box20 {
    background: url("./img/marcador-amarelo.png") no-repeat scroll 0 17px #EDEEF0;
    border: 1px solid #DDDEDF;
    clear: both;
    height: 225px;
    margin: 0 auto;
    position: relative;
    top: 10px;
    width: 948px;
}
#box20 h2 {
    color: #757664;
    font-size: 18px;
    margin: 0 0 0 20px;
}
#box20 ul {
    color: #696969;
    float: left;
    font-size: 12px;
    margin: 6px 10px 0 42px;
    width: auto;
}
#box20 ul li {
    background: url("./img/marcador_sub2.jpg") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    line-height: 16px;
    text-indent: 5px;
}
#box20 ul li a:hover {
    text-decoration: underline;
}
#box20 ul.coluna1 {
    margin-left: 35px !important;
    width: 200px;
}
#box20 ul.coluna2 {
    margin-left: 0 !important;
    width: 323px;
}
#box20 ul.coluna3 {
    margin-left: 0 !important;
    width: 291px;
}
#box20 ul li a:link, #box20 ul li a:visited {
    color: #757664;
    padding-left: 10px;
}
#box20 ul li a:hover, #box20 ul li a:active {
    color: #9E9F8E;
    padding-left: 10px;
}
#box20 p {
    clear: both;
}
#box20 ul.tit {
    color: #757664;
    font-size: 18px;
    height: 33px;
    margin: 14px 0 0 29px;
    width: 842px;
}
#box20 ul.tit li {
    color: #A3A3A4;
    display: inline;
}
#box20 ul.tit li a {
    font-size: 20px;
}
#box20 ul.tit li a.current {
    color: #fff;
    font-weight: bold;
}
#box20 ul.tit li a:link, #box20 ul.tit li a:visited, #box20 ul.tit li a:hover, #box20 ul.tit li a:active {
    background-image: none;
    border-right: 1px solid #757664;
    float: left;
    padding: 7px 7px;
}
#box20 ul.tit li a.none:link, #box20 ul.tit li a.none:visited, #box20 ul.tit li a.none:hover, #box20 ul.tit li a.none:active {
    border: medium none;
}
#box20 .current {
    background: #F5B210;
}
#box12 {
    background: none repeat scroll 0 0 #F3F4F4;
    float: left;
    font-family: 'Telex',sans-serif;
    height: 332px;
    margin-top: 15px;
    position: relative;
    width: 310px;
}
#box12 ul li {
    list-style: none outside none;
}
#box12 #caixa {
    display: inline-block;
    height: 332px;
    margin: 15px 0 0;
    width: 310px;
}
#box12 header {
    background: url("./img/sprite.png") no-repeat scroll 47px -613px rgba(0, 0, 0, 0);
    color: #B1B3B6;
    font-size: 12px;
    height: 17px;
    margin: 7px 4px 0 0;
    position: absolute;
    right: 5px;
    text-transform: uppercase;
    width: 133px;
}
#box12 #abas {
    background: none repeat scroll 0 0 #9D9FA2;
    bottom: 0;
    height: 330px;
    margin: 28px 0 0;
    position: absolute;
    width: 310px;
}
#box12 #abas ul.tabs {
    background: none repeat scroll 0 0 #EDEEF0;
    height: 30px;
    list-style: none outside none;
    margin: 0 !important;
    padding: 0;
}
#box12 #abas ul.tabs li {
    float: left;
    height: 30px;
    list-style-image: none !important;
    margin-right: 6px;
    padding: 0;
    text-indent: 0;
    text-transform: uppercase;
    width: 71px;
}
#box12 #abas ul.tabs li.tab1 {
    background: none repeat scroll 0 0 #9D9FA2;
}
#box12 #abas ul.tabs li.tab2 {
    background: none repeat scroll 0 0 #B1B3B6;
}
#box12 #abas ul.tabs li.tab3 {
    background: none repeat scroll 0 0 #DCDDDE;
}
#box12 #abas ul.tabs li.tab3 a {
    color: #9D9FA2;
}
#box12 #abas ul.tabs li.tab4 {
    background: none repeat scroll 0 0 #F8F8F8;
    margin: 0;
    width: 79px;
}
#box12 #abas ul.tabs li.tab4 a {
    color: #B1B3B6;
}
#box12 #abas ul.tabs a {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 29px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-indent: -7px;
    top: 1px;
    width: 79px;
}
#box12 #abas ul.tabs a:active {
    outline: medium none;
}
#box12 #abas ul.tabs a:hover {
    background-position: -420px -31px;
}
#box12 #abas ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    cursor: default !important;
}
#box12 #abas ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    cursor: default !important;
}
#box12 #abas ul.tabs a.l {
    background-position: -248px 0;
    width: 174px;
}
#box12 #abas ul.tabs a.l:hover {
    background-position: -248px -31px;
}
#box12 #abas ul.tabs a.l.current {
    background-position: -248px -62px;
}
#box12 #abas .panes {
    float: left;
    height: 288px;
}
#box12 #abas .panes .pane {
    display: none;
    height: 289px;
    width: 310px;
}
#box12 #abas .panes div {
    display: none;
    padding: 0;
}
#box12 #abas .panes ul {
    height: 243px;
    left: 11px;
    margin: 0;
    position: relative;
    top: 18px;
    width: 288px;
}
#box12 #abas .panes .noticias ul li {
    background: url("./img/sprite.png") no-repeat scroll -12px -630px rgba(0, 0, 0, 0);
    padding-left: 15px;
}
#box12 #abas .panes ul li a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.imagens {
    background: none repeat scroll 0 0 #B1B3B6;
    height: 300px;
    margin: 0;
    width: 309px;
}
#box12 #abas .panes .imagens li {
    float: left;
}
#box12 #abas .panes .imagens ul {
    height: 192px;
    left: 12px;
    position: relative;
    top: 28px;
    width: 283px;
}
#box12 #abas .panes .imagens footer {
    bottom: 13px;
    height: 43px;
    position: absolute;
    right: 7px;
    width: 200px;
}
#box12 #abas .panes .imagens #fotos {
    float: left;
    height: 230px;
    margin: 20px 0 0 43px;
    overflow: hidden;
    width: 233px;
}
#box12 #abas .panes .imagens .btn-mais {
    background: url("./img/sprite.png") no-repeat scroll 11px -211px rgba(0, 0, 0, 0) !important;
    bottom: 0;
    color: #696969;
    font-size: 10px;
    height: 12px;
    left: 0;
    padding-top: 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 1px;
    width: 56px;
    z-index: 999;
}
#flickr {
    height: 100px;
    width: 100px;
}
#box12 #abas .panes .imagens ul.flickritems {
    float: left;
    height: 191px;
    width: 284px;
}
#box12 #abas .panes .imagens ul.flickritems li {
    float: left;
    height: 75px;
}
#box12 #abas .panes .noticias ul li {
    border-bottom: 1px dotted #FFFFFF;
    line-height: 15px;
    margin: 0 0 6px;
    padding-bottom: 7px;
}
#box12 #abas .panes ul#videos {
    background: none repeat scroll 0 0 #DCDDDE;
    height: 300px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 30px;
    width: 311px;
}
#box12 #abas .panes ul#videos li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dotted;
    float: left;
    margin: 10px 0 2px 12px;
    position: relative;
    width: 280px;
}
#box12 #abas .panes ul#videos h3 {
    background: url("./img/sprite.png") no-repeat scroll -12px -633px rgba(0, 0, 0, 0);
    float: left;
    height: 113px;
    overflow: hidden;
    padding-left: 13px;
    padding-right: 7px;
    width: 127px;
}
#box12 #abas .panes ul#videos h3 a {
    color: #696969;
    line-height: 15px;
}
#box12 #abas .panes ul#videos img {
    position: absolute;
    right: 0;
    top: 9px;
}
.adsvideos {
    margin-right: 24px;
}
#box12 #abas .panes .btn-mais {
    background: url("./img/sprite.png") no-repeat scroll 11px -211px rgba(0, 0, 0, 0) !important;
    color: #696969;
    float: right;
    font-size: 10px;
    height: 12px;
    margin: 6px 0 0 12px;
    padding-top: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 56px;
}
.btn-maisVideos {
    background-position: 29px -208px !important;
    bottom: 10px;
    left: 98px;
    position: absolute;
    width: auto !important;
    z-index: 999;
}
#box12 #abas .panes ul#audios {
    background: none repeat scroll 0 0 #F8F8F8;
    height: 302px;
    left: 0;
    position: absolute;
    top: 30px;
    width: 310px;
}
#box12 #abas .panes ul#audios li {
    background: url("./img/sprite.png") no-repeat scroll -12px -631px rgba(0, 0, 0, 0);
    float: left;
    height: 36px;
    margin: 23px 0 0 14px;
    max-height: 41px;
    overflow: hidden;
    padding-left: 13px;
    width: 268px;
}
#box12 #abas .panes .audios footer {
    bottom: 15px;
    height: 42px;
    position: absolute;
    right: 13px;
}
#box12 #abas .panes ul#audios a {
    color: #9D9FA2;
}
#box12 #abas .panes .audios .btn-mais {
    background: url("./img/sprite.png") no-repeat scroll 12px -209px rgba(0, 0, 0, 0) !important;
    color: #696969;
    font-size: 10px;
    height: 12px;
    padding-top: 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 56px;
    z-index: 999;
}
#box9 {
    float: right;
    height: 338px;
    margin-top: 10px;
    width: 463px;

}

#box9 nav.especiais img {
    height: 151px;
    width: 100%;

}
#box9 nav.especiais  {
    float: left;
    width: 225px;
}

#box9 nav.especiais:nth-child(2){
    float: right;
}

#box9 nav.especiais:hover {
    border-bottom: 1px dotted #14A751;
}
#box9 nav.especiais h1 a {
    color: #14A751;
    float: left;
    font-size: 14px;
    height: 59px;
    line-height: 15px;
    margin: 15px 0 0;
    max-height: 71px;
    overflow: hidden;
    text-transform: uppercase;
    width: 100%;
    list-style: none;
    font-weight: normal;
}

#box9 nav.especiais p a {
    color: #58595B;
    float: left;
    font-size: 13px;
    height: 100px;
    line-height: 17px;
    overflow: hidden;
    text-decoration: none;
    width: 100%;
    margin-top: 5px;
}

#box8 {
    background: none repeat scroll 0 0 #EDEEF0;
    height: 338px;
    margin-top: 10px;
    position: relative;
    float: right;
}
#box8 .ads {
    float: left;
    height: 320px;
    margin: 8px 0 0 8px;
    overflow: hidden;
    width: 291px;

}
#box8 .load {
    left: 45%;
    position: relative;
    top: 147px;
}
#diarioAudios{
    float: left;
    width: 255px;
}
#box10 {
    background: none repeat scroll 0 0 #EDEEF0;
    height: 160px;
    margin-top: 10px;
    position: relative;
    width: 255px;
    float: left;
}
#box10 .anteriores {
    bottom: 15px;
    font-size: 12px;
    height: 20px;
    left: 11px;
    position: absolute;
    width: 235px;
}

select {
    width: 100px !important;
    border: 1px solid #ccc;
    background-color: #fff;
}


#box10 .anteriores select {
    display: block;
    float: left;
    margin: 10px 0 15px 1px;
}
#box10 .anteriores .busca {
    color: #333333;
    display: block;
    font-size: 11px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 12px;
    width: 50px;
}
#box10 header, #noticias_paraiba header {
    background: url("./img/sprite.png") no-repeat scroll 128px -150px rgba(0, 0, 0, 0);
    color: #B1B3B6;
    float: right;
    font-size: 12px;
    height: 14px;
    margin: 7px 4px 0 0;
    text-transform: uppercase;
    width: 150px;
}
#box10 .antetitulo {
    border-left: 28px solid #14A751;
    color: #696969;
    float: left;
    font-size: 17px;
    height: 20px;
    margin: 12px 0 0;
    overflow: hidden;
    text-indent: 13px;
    text-transform: uppercase;
    width: 236px;
}
#box10 #DOLoad .conteudo img {
    margin-left: 10px;
}
#box10 .conteudo {
    display: block;
    float: left;
    height: 177px;
    margin-left: 35px;
    margin-top: 10px;
    width: 155px;
}
#box10 ul {
    float: left;
    height: auto;
    left: 35px;
    position: absolute;
    top: 63px;
    width: 191px;
}
#box10 ul li {
    background: url("./img/sprite.png") no-repeat scroll -15px -630px rgba(0, 0, 0, 0);
    float: left;
    line-height: 21px;
    margin: 0;
    text-indent: 12px;
    width: 100%;
}
#box10 ul li a {
    color: #696969;
    font-size: 12px;
}
#box11 header {
    background: url("./img/sprite.png") no-repeat scroll 49px -170px rgba(0, 0, 0, 0);
    color: #B1B3B6;
    float: right;
    font-size: 12px;
    height: 14px;
    margin: 7px 4px 0 0;
    text-transform: uppercase;
    width: 72px;
}
#box11 .antetitulo {
    border-left: 28px solid #11582D;
    color: #696969;
    float: left;
    font-size: 17px;
    height: 20px;
    margin: 12px 0 0;
    overflow: hidden;
    text-indent: 10px;
    text-transform: uppercase;
    width: 236px;
}
#box11 {
    background: none repeat scroll 0 0 #EDEEF0;
    float: left;
    height: 367px;
    margin-left: 12px;
    margin-top: 10px;
    position: relative;
    width: 255px;
}
#governo_numeros {
    float: left;
    height: 368px;
    margin-top: 15px;
    position: relative;
    width: 469px;
    background: url("./img/governo_numeros.jpg");
}

#box14 {
    background: none repeat scroll 0 0 #EDEEF0;
    float: left;
    height: 195px;
    margin-top: 10px;
    position: relative;
    width: 255px;
}

#box14 h1 {
    background: url("./img/sprite.png") no-repeat scroll 57px -261px rgba(0, 0, 0, 0);
    color: #B1B3B6;
    font-size: 12px;
    height: 14px;
    position: absolute;
    right: 5px;
    text-transform: uppercase;
    top: 7px;
    width: 83px;
    display: none;
}
#box14 h2 {
    border-left: 28px solid #B1B3B6;
    color: #696969;
    font-size: 17px;
    font-weight: normal;
    left: 0;
    position: relative;
    text-indent: 9px;
    text-transform: uppercase;
    top: 15px;
    width: 100%;
}
#box14 ul {
    margin-left: 15px;
    margin-top: 30px;
    overflow: hidden;
    width: 400px;
}
#box14 ul li {
    background: url("./img/marcador-sound.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    margin-bottom: 10px;
    text-indent: 7px;
    width: 100%;
}
#box14 ul li span {
    color: #0096F6;
    float: left;
    font-size: 14px;
    text-indent: 30px;
    display: none;
}
#box14 ul li a {
    color: #585861;
    display: block;
    font-size: 14px;
    margin-left: 22px;
    width: 215px;
}
#box14 .ver {
    bottom: 7px;
    color: #A89C94;
    display: block;
    font-size: 11px;
    position: absolute;
    right: 20px;
    text-transform: uppercase;
}
#box14 #player-audio {
    bottom: 15px;
    left: 40px;
    position: absolute;
}
#box15 {
    display: inline;
    float: left;
    margin-top: 15px;
    overflow: hidden;
    position: relative;
}
#destinos-paraiba {
    float: right;
    height: 300px;
    margin-top: 10px;
    width: 310px;
    background: #E6E7E8;
}
#destinos-paraiba a {
    background: url("./img/box_destino_paraiba.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 300px;
    width: 310px;
}

#box15{
    width: 469px;
    background: #469ACE;
    float: left;

}

#box15 .aplicativoTabajara{
    float: right;
    width: 130px;
    height: 130px;
    background: url("./img/sprite.png") no-repeat -662px -380px;
    margin-top: 5px;
    margin-right: 5px;
}

#box15A, #box15B {
    background: none repeat scroll 0 0 #EDEEF0;
    float: left;
    height: 108px;
    width: 310px;
}
#box15A {
    background: none repeat scroll 0 0 #469ACE;
    height: 140px;
    position: relative;
}
#box15A #logoTabajara {
    background: url("./img/sprite.png") no-repeat scroll -357px 18px #2188C9;
    float: left;
    height: 138px;
    position: relative;
    width: 107px;
}
#box15A header, #box15B header {
    background: url("./img/sprite.png") no-repeat scroll 45px -279px rgba(0, 0, 0, 0);
    color: #184E70;
    font-size: 12px;
    height: 14px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 5px;
    width: 72px;
    z-index: 999;
}
#box15A #fm {
    background: none repeat scroll 0 0 #469ACE;
    color: #FFFFFF;
    float: left;
    height: 108px;
    margin: 18px 0 0 4px;
    text-align: center;
    width: 90px;
}
#box15A #fm span.ouvir, #box15A #am span.ouvir {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    font-size: 8px;
    height: auto;
    margin: 26px 0 0 2px;
    text-transform: uppercase;
}
#box15A #fm span, #box15A #am span {
    background: none repeat scroll 0 0 #126295;
    float: left;
    font-size: 21px;
    height: 28px;
    margin: 4px 0 0 4px;
    padding: 0;
    text-align: center;
    width: 85px;
}
#box15A #fm .station, #box15A #am .station {
    float: left;
    font-size: 21px;
    height: 28px;
    margin: 4px 0 0 4px;
    text-align: center;
    width: 85px;
}
#box15A #am {
    background: none repeat scroll 0 0 #469ACE;
    color: #FFFFFF;
    float: left;
    height: 108px;
    margin: 18px 0 0 4px;
    text-align: center;
    width: 100px;
}
#box15B {
    height: 102px !important;
    margin-top: 10px;
    position: relative;
}
#box15B header {
    background: url("./img/sprite.png") no-repeat scroll 284px -294px #FCBF2C;
    color: #FFFFFF;
    float: left;
    height: 19px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: 241px;
    top: 0;
    width: 310px;
}
#box15B #paraibaSolMar {
    background: url("./img/sprite.png") no-repeat scroll -463px -21px #FFFFFD;
    float: left;
    height: 59px;
    margin-top: 20px;
    width: 131px;
}
#box15B footer {
    background: none repeat scroll 0 0 #09B89D;
    bottom: 0;
    color: #FFFFFF;
    font-size: 14px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: right;
    width: 100%;
}
#box18 {
    float: right;
    height: 150px;
    margin-top: 15px;
    width: 463px;

}
#box18 nav{
    width: 222px;
    float: left;
}

#box18 nav:last-child{
    float: right;
}

#box18 nav header a {
    color: #2188C9;
    float: left;
    font-size: 14px;
    height: 49px;
    line-height: 17px;
    margin: 0 0 8px;
    max-height: 49px;
    overflow: hidden;
    text-transform: uppercase;
    width: 97%;
}

#box18 nav:hover {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px dotted #2188C9;
}

#box18 nav .resumo {
    color: #58595B;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 15px;
    overflow: hidden;
    text-decoration: none;
    width: 100%;
    height: 90px;
}

#box13 {
    float: left;
    height: 50px;
    margin-top: 10px;
}
#box13 .portal_do_servidor {
    background: url("./img/sprite.png") no-repeat scroll -242px -247px #F8DC22;
    float: left;
    height: 50px;
    width: 350px;
}
#box13 .portal_da_transparencia {
    background: url("./img/sprite.png") no-repeat scroll -252px -210px #F8DC22;
    float: right;
    height: 50px;
    margin-left: 15px;
    width: 423px;
}
#corpo {
    float: left;
    position: relative;
    width: 790px;
    margin-left: 6px;
}
#sidebar-right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    font-size: 12px;
    padding-bottom: 17px;
    position: relative;
    width: 150px;
}
#sidebar-right header {
    background: url("./img/sprite.png") no-repeat scroll 120px -596px rgba(0, 0, 0, 0);
    color: #333;
    float: left;
    margin: 4px 4px 0 0;
    text-indent: 64px;
    text-transform: uppercase;
    width: 100%;
}
#sidebar-right ul {
    float: left;
    margin: 15px 0 0 11px;
    width: 123px;
}
#sidebar-right ul li.cat {
    font-weight: bold;
    text-transform: uppercase;
}
#sidebar-right ul li {
    margin-left: 7px;
}
#sidebar-right ul li a {
    color: #58595B;
    line-height: 16px;
}
#sidebar-right span.antetitulo {
    border-left: 28px solid #F8EF22;
    color: #333;
    float: left;
    font-size: 14px;
    margin: 12px 0 0;
    overflow: hidden;
    text-indent: 10px;
    text-transform: uppercase;
}
#sidebar-right ul#btn-servicos {
    float: left;
    margin: 11px 0 0 12px;
    padding-bottom: 16px;
    width: 134px;
}
#sidebar-right #btn-servicos li {
    background: url("./img/sprite.png") no-repeat scroll 79px -316px #F8EF22;
    float: left;
    height: 45px;
    margin: 11px 0 0;
    width: 127px;
}
#sidebar-right #btn-servicos li.servico2 {
    background-position: 79px -361px;
}
#sidebar-right #btn-servicos li.servico3 {
    background-position: 79px -406px;
}
#sidebar-right #btn-servicos li.servico4 {
    background-position: 79px -450px;
}
#sidebar-right #btn-servicos li.servico5 {
    background-position: 79px -494px;
}
#sidebar-right #btn-servicos li.servico6 {
    background-position: 79px -539px;
}
#sidebar-right #btn-servicos li.servico7 {
    background-position: 82px -748px;
}
#sidebar-right #btn-servicos li span {
    float: left;
    margin: 10px 0 0 4px;
    width: 82px;
}
#sidebar-right #btn-servicos li a {
    color: #797B7D;
    font-size: 13px;
    text-transform: uppercase;
}
#sidebar-right .banner120x240 {
    background: none repeat scroll 0 0 #EDEEF0;
    float: left;
    height: 240px;
    margin: 28px 0 0 16px;
    overflow: hidden;
    width: 120px;
}
.banner120x240 .load {
    left: 34%;
    position: relative;
    top: 103px;
}
#sidebar-right section#box-evento {
    float: left;
    height: 92px;
    margin: 0 0 15px;
    width: 150px;
}
#sidebar-right section#box-evento header {
    background: url("./img/sprite.png") no-repeat scroll 127px -834px #2188C9;
    color: #9DCAE6;
    font-size: 11px;
    height: 19px;
    margin-top: 0;
    padding: 4px 0 0;
    text-indent: 77px;
    text-transform: uppercase;
    width: 150px;
}
#sidebar-right section#box-evento h1 {
    background: none repeat scroll 0 0 #2188C9;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    height: 36px;
    padding: 0 6px 0 0;
    text-align: right;
    text-transform: uppercase;
    width: 144px;
}
#sidebar-right section#box-evento h2 {
    background: none repeat scroll 0 0 #0E6094;
    color: #FFFFFF;
    float: left;
    font-size: 25px;
    height: 30px;
    padding: 3px 5px 0 0;
    text-align: right;
    text-transform: uppercase;
    width: 145px;
}
#sidebar-right #menu {
    background:#E6E7E8;
    float: right;
    height: auto;
    width: 150px;
    border: 1px solid #DDDEDF;
}
#sidebar-right .ads120x240 {
    float: left;
    height: 240px;
    margin-left: 15px;
    margin-top: 18px;
    overflow: hidden;
    width: 120px;
}
#box-instagram {
    border-bottom: 1px solid #ECEDED;
    float: left;
    height: 317px;
    margin: 10px 0 11px;
    position: relative;
    width: 147px;
}
#box-instagram header {
    background: url("./img/sprite.png") no-repeat scroll -31px -106px rgba(0, 0, 0, 0);
    float: left;
    height: 32px;
    width: 150px;
}
#box-instagram ul {
    height: 241px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 23px;
}
#box-instagram ul li {
    float: left;
    height: 120px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#box-instagram ul li img {
    width: 119px;
}
#box-instagram .btn-mais, #box-youtube .btn-mais {
    background: url("./img/sprite.png") no-repeat scroll 0 -209px rgba(0, 0, 0, 0);
    bottom: 9px;
    color: #696969;
    font-size: 10px;
    left: 21px;
    padding-top: 0;
    position: absolute;
    text-align: center;
    text-indent: 19px;
    text-transform: uppercase;
    width: 101px;
}
#sidebar-right #box-youtube {
    float: left;
    height: 283px;
    margin: 0 0 0 4px;
    width: 150px;
}
#sidebar-right #box-youtube header {
    background: url("./img/sprite.png") no-repeat scroll -34px -152px rgba(0, 0, 0, 0);
    float: left;
    height: 32px;
    width: 150px;
}
#sidebar-right #box-youtube ul {
    float: left;
    height: 197px;
    width: 150px;
}
#sidebar-right #box-youtube ul li {
    float: left;
    height: 90px;
    margin: 7px 0 8px 15px;
    overflow: hidden;
    width: 120px;
}
#boxSecretariaDetalhes {
    background: none repeat scroll 0 0 #EFEFF0;
    height: auto;
    padding-bottom: 10px;
    float: left;
    margin-bottom: 10px;
    margin-right: 13px;
    border: 1px solid #DDDEDF;
}
#boxSecretariaDetalhes header {
    border-left: 28px solid #2188C9;
    color: #696969;
    float: left;
    font-size: 16px;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 0 10px;
    text-transform: uppercase;

}
nav#secretaria {
    background: none repeat scroll 0 0 #2188C9;
    overflow: hidden;
    float: left;
    clear: both;
    max-height: 485px !important;



}
nav#secretaria ul li {
    border-bottom: 1px solid #459BD2;
    float: left;
    height: auto;
    min-height: 16px;
    padding: 8px 0;
    width: 100%;
}
nav#secretaria ul li:hover {
    background: none repeat scroll 0 0 #0E6094;
}
nav#secretaria ul li a {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    height: 100%;
    margin-left: 14px;
    width: 100%;
}
nav#secretaria ul li a:hover {
    text-decoration: none;
}
section#box-secretaria-destaque {
    background: none repeat scroll 0 0 #EBEBEC;
    height: 500px;
}
section#box-secretaria-destaque header {
    background: url("./img/sprite.png") no-repeat scroll 47px -125px rgba(0, 0, 0, 0);
    color: #B1B3B6;
    font-size: 11px;
    height: 14px;
    position: absolute;
    right: 3px;
    text-transform: uppercase;
    top: 9px;
    width: 70px;
}
section#box-secretaria-destaque ul {
    float: left;
    margin: 10px 0 0;
}
section#box-secretaria-destaque ul li {
    float: left;
    margin: 0;
    padding-bottom: 5px;
    position: relative;
}
section#box-secretaria-destaque h1 {
    border-left: 28px solid #FF0000;
    color: #696969;
    float: left;
    font-size: 16px;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 0 10px;
    text-transform: uppercase;
    width: 100%;
}
section#box-secretaria-destaque h2 {
    color: #696969;
    float: left;
    font-family: 'Telex',sans-serif;
    font-size: 17px;
    font-weight: normal;
    height: 43px;
    margin-left: 39px;
    margin-top: 3px;
    overflow: hidden;
    text-transform: uppercase;
    width: 415px;
}
section#box-secretaria-destaque h2 a {
    color: #FF0000;
}
section#box-secretaria-destaque h3 {
    float: left;
    margin: 10px 0 0 38px;
    padding: 0 10px 0 0;
    width: 86%;
}
section#box-secretaria-destaque h3 a {
    color: #2188C9;
    float: left;
    font-size: 18px;
}
section#box-secretaria-destaque p a {
    color: #58595B;
    float: left;
    font-size: 14px;
    margin: 2px 0 0 38px;
    text-decoration: none;
    width: 415px;
}
#banner798x90 {
    float: left;
    height: 100px;
    margin-top: 20px;
    width: 100%;
    background: #E6E7E8;
    border: 1px solid #DDDEDF;
    clear: both;
}

#banner798x90 .bannerConteudo  {
    width: 728px;
    height: 72px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

#banner798x90 img {
    /*width: 728px;*/
    /*height: 92px;*/
}

#box5.sliderSecretaria .item h3 {
    background: none repeat scroll 0 0 #D8D9DA;
    bottom: -96px;
    height: 86px;
    left: 10px;
    line-height: 23px;
    overflow: hidden;
    position: absolute;
    width: 436px;
    z-index: 1003;
}
#box-noticias-relacionadas {
    border-top: 1px solid #ECEDED;
    margin: 0 0 20px;
    padding-top: 10px;
    width: 100%;
}
#box-noticias-relacionadas header {
    background: url("./img/marcador-azul.jpg") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #696969;
    float: left;
    font-size: 17px;
    font-weight: bold;
    margin: 26px 0 0;
    overflow: hidden;
    padding: 0 10px;
    text-indent: 30px;
    text-transform: uppercase;
    width: 94%;
}
#box-noticias-relacionadas header a {
    color: #2188C9;
    float: right;
    font-size: 10px;
    font-weight: normal;
    margin: 17px 0 0;
    text-decoration: underline;
}
#box-noticias-relacionadas ul {
    float: left;
    margin: 5px 0 0 38px;
    width: 100%;
    height: 250px;
}
#box-noticias-relacionadas ul li {
    float: left;
    margin: 5px 0 20px;
}
#box-noticias-relacionadas h1 a {
    color: #2188C9;
    font-size: 18px;
}
#box-noticias-relacionadas p a {
    color: #58595B;
    float: left;
    font-size: 15px;
    line-height: 16px;
    margin: 10px 0 0;
}
.link-voltar {
    color: #2188C9;
    float: left;
    margin: 0;
    text-decoration: underline;
    width: 197px;
}
section#breadcrumbs {
    float: right;
    margin: 15px 0;
    width: 436px;
}
section#breadcrumbs ul li {
    border-left: 1px solid #BCBEC0;
    float: right;
    margin: 0 10px 5px 0;
    padding: 0 0 0 10px;
}
section#breadcrumbs ul li a {
    color: #BCBEC0;
    font-size: 13px;
}
#centro #container span.categoria {
    color: #696969;
    float: right;
    font-size: 14px;
}
#centro #container span.categoria strong {
    font-size: 16px;
}
#centro #container header h2 {
    background: url("./img/marcador-azul.jpg") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    color: #2188C9;
    float: left;
    font-size: 21px;
    line-height: 28px;
    margin: 23px 0 0 37px;
    text-indent: 36px;
    width: 94%;
}
#centro #container header a {
    color: #2188C9;
    float: right;
    margin: 0;
    text-decoration: underline;
}
#centro #container p {
    color: #333333;
    font-size: 14px;
    letter-spacing: -0.02em;
    line-height: 1.45em;
    margin: 0 0 15px;
    text-align: justify;
}
#centro #content {
    font-size: 13px;
    margin: 0 0 0 38px;
    width: 710px;
}
#centro #content a {
    color: #696969;
}
#centro #container section#box-noticias {
    height: 469px;
    width: 459px;
}
#container .page-titulo {
    color: #696969;
    font-size: 26px;
}
#centro .banner728x90 #box-noticias-relacionadas {
    border-top: 1px solid #ECEDED;
    margin: 25px 0 20px;
    padding-top: 10px;
    width: 100%;
}
#centro #content #box8 .ads {
    float: left;
    margin: 5px 0 0 25px;
}
#centro #content #outras-noticias {
    margin: 0 0 11px;
}
#centro #content #outras-noticias header {
    background: none repeat scroll 0 0 #F6F6F6;
    color: #B6B6B6;
    height: 15px;
    margin: 0 0 10px;
    text-align: right;
    text-transform: uppercase;
}
#centro #container #outras-noticias header span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #C2B6B6;
    display: inline-block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 15px;
    padding: 2px 5px 0 0;
    width: 126px;
}
#centro .outras_interna ul li:hover {
    border-bottom: 1px dotted #2188C9;
}
#centro #container .alignleft {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 10px;
    padding: 3px;
}
#centro #container .alignright {
    border: 1px solid #CCCCCC;
    float: right;
    margin-left: 10px;
    padding: 3px;
}
#centro #container .aligncenter, div.aligncenter {
    border: 1px solid #CCCCCC;
    display: block;
    margin: 0 auto;
    padding: 3px;
}
#centro #container .wp-caption {
    background: none repeat scroll 0 0 #FFFFFF;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}
#centro #container .wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
#centro #container .wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
#centro #container .wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
#centro #container .wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
#centro #container .wp-caption p.wp-caption-text {
    color: #555555;
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    padding: 0 4px 5px;
}
.outrasSingle li {
    margin: 10px 8px 0 35px !important;
}
.outrasSingle li p {
    text-align: left !important;
}
#centro .share {
    float: right;
    margin-bottom: 25px;
    margin-top: 10px;
}
#centro header#pageTitle h2 {
    float: left;
    width: 90%;
}
#centro header#pageTitle span.data {
    border-bottom: 1px solid #CECECE;
    float: left;
    margin-left: 38px;
    margin-top: 4px;
    padding-bottom: 4px;
    text-indent: 0;
    width: 95%;
}
#box-noticias-relacionadas header {
    background: url("./img/marcador-azul.jpg") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #696969;
    float: left;
    font-size: 17px;
    font-weight: bold;
    margin: 26px 0 0;
    overflow: hidden;
    padding: 0 10px;
    text-indent: 30px;
    text-transform: uppercase;
    width: 94%;
}
#box-noticias-relacionadas header a {
    color: #2188C9;
    float: right;
    font-size: 10px;
    font-weight: normal;
    margin: 17px 0 0;
    text-decoration: underline;
}
#box-noticias-relacionadas ul {
    float: left;
    margin: 5px 0 0 38px;
    width: 710px;
}
#box-noticias-relacionadas ul li {
    float: left;
    margin: 5px 0 20px;
}
#box-noticias-relacionadas h1 a {
    color: #2188C9;
    font-size: 18px;
}
#box-noticias-relacionadas p a {
    color: #58595B;
    float: left;
    font-size: 15px;
    line-height: 16px;
    margin: 10px 0 0;
}
#centro #content #box8 .ads {
    float: left;
    margin: 5px 0 0 25px;
}
#centro #content #outras-noticias {
    margin: 0 0 11px;
}
#centro #content #outras-noticias header {
    background: none repeat scroll 0 0 #F6F6F6;
    color: #B6B6B6;
    height: 15px;
    margin: 0 0 10px;
    text-align: right;
    text-transform: uppercase;
}
#centro #container #outras-noticias header span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #C2B6B6;
    display: inline-block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 15px;
    padding: 2px 5px 0 0;
    width: 126px;
}
section#outras-noticias, section#outras-noticias {
    float: left;
    margin: 10px 0;
    width: 100% !important;
}
section#outras-noticias.secretaria {
    width: 500px;
}
section#outras-noticias ul li {
    float: left;
    height: 125px;
    margin: 10px 8px 0 0;
    max-height: 125px;
    overflow: hidden;
}
section#outras-noticias ul li h1 a {
    color: #2188C9;
    float: left;
    font-size: 14px;
    height: 42px;
    margin: 0 0 10px;
    max-height: 42px;
    overflow: hidden;
    text-transform: uppercase;
    width: 100%;
}
section#outras-noticias ul li p a {
    color: #58595B;
    display: block;
    float: left;
    font-size: 14px;
    height: 58px;
    line-height: 15px;
    max-height: 78px;
    overflow: hidden;
    text-decoration: none;
    width: 100%;
}
header#pagina-topo {
    height: 41px;
    width: 100%;
}
header#pagina-topo .pagina-titulo {
    background: url("./img/marcador-azul.jpg") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    color: #696969;
    font-size: 17px;
    text-indent: 40px;
    text-transform: uppercase;
}
header#pagina-topo a {
    color: #2188C9;
    float: right;
    font-size: 11px;
    margin: 8px 40px 0 0;
    position: relative;
    text-decoration: underline;
    text-transform: none;
}
header#pagina-topo span {
    color: #2188C9;
    float: left;
    font-size: 18px;
    margin: 14px 0 0 39px;
}
#slider-video-temp {
    background: none repeat scroll 0 0 #F3F4F4;
    height: 387px;
    margin: 0;
}
#slider-video-temp iframe {
    width: 470px;
}
#videoPlayer {
    height: 421px;
    position: relative;
    width: 470px;
}
#videoPlayer .titulo {
    color: #2188C9;
    cursor: pointer;
    float: left;
    font-size: 16px;
    left: 7px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 451px;
}
#videoPlayer .descricao {
    color: #58595B;
    cursor: pointer;
    float: left;
    font-size: 13px;
    height: 48px;
    left: 7px;
    margin-top: 3px;
    position: relative;
    width: 451px;
}
#play-list {
    background: none repeat scroll 0 0 #EBEBEC;
    float: right;
    height: 697px;
    margin: 0;
}
#play-list header {
    height: 33px;
}
#play-list header input {
    border: medium none;
    float: left;
    height: 22px;
    margin: 10px 0 0 8px;
    padding: 0 0 0 6px;
    width: 220px;
}
#play-list header #btnLocalizar {
    background: url("images/sprite.png") no-repeat scroll -55px -360px rgba(0, 0, 0, 0);
    float: left;
    height: 23px;
    text-indent: 999px;
    width: 58px;
}
#play-list header #organizar {
    color: #B1B3B6;
    cursor: pointer;
    float: left;
    font-size: 10px;
    margin: 10px 0 0 10px;
}
#play-list header .paginacao {
    color: #B1B3B6;
    float: right;
    height: 12px;
    margin: 10px 10px 0 0;
    width: 142px;
}
#play-list header .paginacao ul {
    float: right;
}
#play-list header .paginacao ul li {
    border-right: 1px solid #B1B3B6;
    float: left;
    margin: 0 0 0 5px;
    padding: 0 6px 0 0;
}
#play-list #itens {
    float: left;
    margin: 10px 0 0;
    width: 305px;
}
#play-list #itens li {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 99px;
    margin: 0 0 10px;
    width: 100%;
}
#play-list #itens li:hover {
    background: none repeat scroll 0 0 #F3F4F4;
}
#play-list #itens li img {
    float: left;
    margin: 14px 0 0;
    width: 92px;
}
#play-list #itens li .descricao {
    color: #6C6D6F;
    float: left;
    font-size: 13px;
    height: 69px;
    margin: 14px 0 0 10px;
    overflow: hidden;
    width: 203px;
}
#play-list header .titulo {
    background: url("./img/marcador-vermelho.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #696969;
    float: left;
    font-size: 17px;
    margin: 10px 0 0;
    text-indent: 40px;
    text-transform: uppercase;
    width: 100%;
}
#videos-destaque {
    height: 239px;
    margin: 17px 0 0;
}
#videos-destaque ul li {
    float: left;
    height: 290px;
    width: 230px;
}
#videos-destaque ul li img {
    height: 143px;
    width: 220px;
}
#videos-destaque ul li.item2 {
    float: right;
}
#videos-destaque ul li .titulo, #videos-destaque ul li .descricao {
    cursor: pointer;
    text-decoration: none;
}
#videos-destaque ul li .titulo {
    color: #2188C9;
    float: left;
    font-size: 14px;
    margin-top: 16px;
    text-transform: uppercase;
}
#videos-destaque ul li .descricao {
    color: #2188C9;
    float: left;
    font-size: 15px;
    margin-top: 24px;
}
.boxErro404 {
    float: left;
    height: 296px;
    left: 195px;
    margin: auto;
    padding: 15px;
    position: relative;
    top: 17px;
    width: 550px;
}
.boxErro404 header {
    background: url("./img/escudo_pb.png") no-repeat scroll 38px 27px #E6E7E8;
    display: block;
    height: 203px;
    width: 100%;
}
.boxErro404 .conteudo {
    float: right;
    height: 203px;
    position: relative;
    right: 11px;
    width: 285px;
}
.boxErro404 .conteudo h1 .boxErro404 .conteudo h2, .boxErro404 .conteudo h3 {
    font-family: 'Telex',sans-serif;
}
.boxErro404 .conteudo h1 {
    color: #696969;
    font-size: 20px;
    margin-top: 30px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.boxErro404 .conteudo h2 {
    color: #797B7D;
    font-size: 18px;
    font-weight: normal;
    margin-top: 11px;
    text-align: center;
    width: 100%;
}
.boxErro404 .conteudo h3 {
    color: #797B7D;
    font-size: 16px;
    font-weight: normal;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.boxErro404 .resultadoSocial {
    margin-top: -20px !important;
}
#box-acompanhe2 {
    background: url("images/sprite.png") repeat scroll -53px -264px #BCBEC0;
    float: left;
    font-family: 'Telex',sans-serif;
    height: 55px;
    position: relative;
    width: 100% !important;
}
#box-acompanhe2 h3 {
    background: none repeat scroll 0 0 #00B3F9;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    height: 44px;
    line-height: 19px;
    margin: 0;
    padding: 11px 15px 0 10px;
    text-align: right;
    text-transform: uppercase;
    width: 206px;
}
#box-acompanhe2 ul {
    display: inline-block;
    float: right;
    height: 56px;
    margin: 0;
    width: 319px;
}
#box-acompanhe2 ul li {
    float: right;
    height: 55px;
    width: 53px;
}
#box-acompanhe2 ul li a {
    float: left;
    margin: 3px 0 0 1px;
    padding: 0 0 47px 48px;
}
#box-acompanhe2 .resultadoSocial {
    color: #696969;
    display: inline-block;
    float: left;
    font-size: 15px;
    margin: 38px 0 0 172px;
}
#box-acompanhe2 ul li.facebook, #box-acompanhe2 ul li.twitter, #box-acompanhe2 ul li.youtube, #box-acompanhe2 ul li.flickr, #box-acompanhe2 ul li.orkut, #box-acompanhe2 ul li.instagram {
    background: url("./img/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#box-acompanhe2 ul li.facebook {
    background-position: -632px -2px;
}
#box-acompanhe2 ul li.twitter {
    background-position: -687px -2px;
}
#box-acompanhe2 ul li.youtube {
    background-position: -738px -2px;
}
#box-acompanhe2 ul li.flickr {
    background-position: -634px -56px;
}
#box-acompanhe2 ul li.orkut {
    background-position: -687px -57px;
}
#box-acompanhe2 ul li.instagram {
    background-position: -738px -56px;
}
#box-acompanhe2 ul li.facebook {
    background-color: #0463AC;
}
#box-acompanhe2 ul li.twitter {
    background-color: #00ACED;
}
#box-acompanhe2 ul li.youtube {
    background-color: #B92407;
}
#box-acompanhe2 ul li.flickr {
    background-color: #D3D3D3;
}
#box-acompanhe2 ul li.orkut {
    background-color: #F5309F;
}
#box-acompanhe2 ul li.instagram {
    background-color: #F5B210;
}
#box-acompanhe2 span {
    color: #696969;
    display: inline-block;
    float: left;
    font-size: 15px;
    margin: 26px 0 0 60px;
}
.fonte {
    float: right;
    margin-left: 55px;
    position: relative;
    width: 134px;
}
.fonte #fonteMaior {
}
.fonte #fonteMaior {
    float: right !important;
    font-size: 17px;
    margin-left: 5px !important;
    position: relative;
    top: -4px !important;
}
#mancheteSecretaria {
    background: none repeat scroll 0 0 #EFEFF0;
    height: 125px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 463px;
    border: 1px solid #DDDEDF;
}
#mancheteSecretaria h1 {
    font-family: 'Telex',sans-serif;
    font-size: 20px;
    height: 53px;
    left: 9px;
    line-height: 25px;
    overflow: hidden;
    position: relative;
    top: 2px;
    width: 95%;
}
#mancheteSecretaria h1 a {
    color: #FF0000;
    font-weight: normal;
}
#mancheteSecretaria p {
    left: 13px;
    overflow: hidden;
    position: relative;
    top: 12px;
    width: 94%;
}
#mancheteSecretaria p a {
    color: #737373;
    display: block;
    font-size: 13px;
}
#corpo section#listar_noticias .noticias {
    border-bottom: 1px solid #CCCCCC;
    display: table;
    margin-bottom: 20px;
    padding-bottom: 5px;
    position: relative;
    width: 785px;
}
#corpo section#listar_noticias h1 {
    background: url("./img/marcador-azul.jpg") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #696969;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
    text-indent: 36px;
    text-transform: uppercase;
}
#corpo section#listar_noticias h1 span {
    color: #FF9A00;
    font-size: 17px;
    margin-bottom: 24px;
    text-decoration: underline;
    text-indent: 25px;
    text-transform: none;
}
#corpo section#listar_noticias span {
    color: #333333;
    display: block;
    font-size: 12px;
    margin-left: 10px;
}
#corpo section#listar_noticias ul li a {
    color: #2188C9;
    display: block;
    font-size: 15px;
    margin-bottom: 0;
    margin-left: 10px;
    text-decoration: none;
}
#corpo section#listar_noticias ul li a:hover {
    color: #0E6094;
}
#corpo section#listar_noticias section.noticias .noticias_data {
    color: #FF9A00;
    display: table-cell;
    font-size: 11px;
    top: 50%;
    vertical-align: middle;
    width: 26px;
}
#noticias_paraiba {
    background: none repeat scroll 0 0 #EDEEF0;
    display: inline;
    float: right;
    height: 367px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 255px;
}
#noticias_paraiba .antetitulo {
    border-left: 28px solid #ACCA31;
    color: #696969;
    float: left;
    font-size: 17px;
    height: 20px;
    margin: 12px 0 0;
    overflow: hidden;
    text-indent: 13px;
    text-transform: uppercase;
    width: 236px;
}
#noticias_paraiba a img {
    border: medium none;
    float: left;
    height: 266px;
    margin-left: 23px;
    margin-top: 8px;
    width: 203px;
}
#box11 a img {
    border: medium none;
    float: left;
    height: 262px;
    margin-left: 50px;
    margin-top: 8px;
    width: 148px;
}
#noticias_paraiba .ver, #box11 .ver {
    bottom: 10px;
    color: #A89C94;
    display: block;
    font-size: 11px;
    position: absolute;
    right: 10px;
    text-transform: uppercase;
}
#corpo ul.categoria_noticias {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    display: table;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;

}
#corpo ul.categoria_noticias .categoria_data {
    color: #777777;
    float: right;
    font-size: 11px;
    margin-right: 10px;
    width: 60px;
}
#corpo ul.categoria_noticias img {
    display: block;
    float: left;
    margin-bottom: 8px;
    margin-right: 10px;
}
#corpo ul.categoria_noticias h1 a {
    color: #15669E;
    font-size: 16px;
    text-decoration: none;
}
#corpo ul.categoria_noticias p a {
    color: #333333;
    float: inherit;
    font-size: 13px;
    letter-spacing: -0.02em;
    line-height: 1.45em;
    margin: 0 0 15px;
    text-align: justify;
    text-decoration: none;
}
#corpo h1.marcador_azul {
    background: url("./img/marcador-azul.jpg") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #696969;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
    text-indent: 36px;
    text-transform: uppercase;
}

/* PROGRESSBAR */
#progress {
    position:fixed;
    z-index:2147483647;
    top:0;
    left:-6px;
    width:0%;
    height:2px;
    background:#2188C9;
    -moz-border-radius:1px;
    -webkit-border-radius:1px;
    border-radius:1px;
    -moz-transition:width 500ms ease-out,opacity 400ms linear;
    -ms-transition:width 500ms ease-out,opacity 400ms linear;
    -o-transition:width 500ms ease-out,opacity 400ms linear;
    -webkit-transition:width 500ms ease-out,opacity 400ms linear;
    transition:width 500ms ease-out,opacity 400ms linear
}
#progress.done {
    opacity:0
}
#progress dd,#progress dt {
    position:absolute;
    top:0;
    height:2px;
    -moz-box-shadow:#2188C9 1px 0 6px 1px;
    -ms-box-shadow:#2188C9 1px 0 6px 1px;
    -webkit-box-shadow:#2188C9 1px 0 6px 1px;
    box-shadow:#2188C9 1px 0 6px 1px;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
    border-radius:100%
}
#progress dd {
    opacity:1;
    width:20px;
    right:0;
    clip:rect(-6px,22px,14px,10px)
}
#progress dt {
    opacity:1;
    width:180px;
    right:-80px;
    clip:rect(-6px,90px,14px,-6px)
}
@-moz-keyframes pulse {
    30% {
        opacity:1
    }
    60% {
        opacity:0
    }
    100% {
        opacity:1
    }
}
@-ms-keyframes pulse {
    30% {
        opacity:.6
    }
    60% {
        opacity:0
    }
    100% {
        opacity:.6
    }
}
@-o-keyframes pulse {
    30% {
        opacity:1
    }
    60% {
        opacity:0
    }
    100% {
        opacity:1
    }
}
@-webkit-keyframes pulse {
    30% {
        opacity:.6
    }
    60% {
        opacity:0
    }
    100% {
        opacity:.6
    }
}
@keyframes pulse {
    30% {
        opacity:1
    }
    60% {
        opacity:0
    }
    100% {
        opacity:1
    }
}
#progress.waiting dd,#progress.waiting dt {
    -moz-animation:pulse 2s ease-out 0s infinite;
    -ms-animation:pulse 2s ease-out 0s infinite;
    -o-animation:pulse 2s ease-out 0s infinite;
    -webkit-animation:pulse 2s ease-out 0s infinite;
    animation:pulse 2s ease-out 0s infinite
}



/*Pagina erro 404*/

#pesquisa p {
    font-size: 17px;
    color: #333;
    margin-bottom: 10px;
}

#pesquisa_destaque img {
    float: left;
    height: 170px;
    width: 240px;
}

#pesquisa_destaque h1 a {
    color: #2188C9;
    float: left;
    font-size: 14px;
    margin: 5px 0 0 2px;
}
#pesquisa_destaque {
    display: block;
    float: left;
    height: 250px;
    margin: 15px 18px 0 0px ;
    width: 240px;
}

.termo_pesquisa {
    color: #505050;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 17px;
}
.termo_pesquisa span {
    color: orangered;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}

.ssba {
    margin-bottom: 10px;

}

#Diario ul {
    float: left;
    height: auto;
    left: 35px;
    position: absolute;
    top: 63px;
    width: 191px;
}
#Diario ul li {
    background: url("./img/sprite.png") no-repeat scroll -15px -630px rgba(0, 0, 0, 0);
    float: left;
    line-height: 21px;
    margin: 0;
    text-indent: 12px;
    width: 100%;
}
#Diario ul li a {
    color: #696969;
    font-size: 12px;
}
#Diario {
   
    /* background: none repeat scroll 0 0 #EDEEF0; */
height: 1200px;
margin-top: 10px;
position: relative;
width: 255px; 
float: left;
}


#fala ul {
    float: left;
    height: auto;
    left: 35px;
    position: absolute;
    top: 63px;
    /*width: 191px;*/
}
#fala ul li {
    background: url("./img/sprite.png") no-repeat scroll -15px -630px rgba(0, 0, 0, 0);
    float: left;
    line-height: 21px;
    margin: 0;
    text-indent: 12px;
    width: 100%;
}
#fala ul li a {
    color: #696969;
    font-size: 12px;
}
#fala {
   
    /* background: none repeat scroll 0 0 #EDEEF0; */
height: 2400px;
margin-top: 10px;
position: relative;
width: 455px; 
float: left;
}


#mais{

position: absolute;
float: left;
margin-left: 190px;
margin-top: -30px;


}

#mais a{

color: #A89C94;

    
}

#mais a:visited{

color: #A89C94;
    
}


#creditos{
  position: absolute;
  color: #fff;
  z-index: 9999;
  float: right;
  /*text-align: right;*/
  font-size: 10px;
  margin: 0px 0px 0px 5px;
  /*right: 474px;*/
  top: 2%;
  width: 100%;


}

#creditos a{

color:#fff;


}

#banners {

margin: -7px;

}

#space{

height:30px;



}

.mCSB_container {

    min-height: 500px;
}

.navbar{

border-radius:0;

}

#box31{

  bottom: -40px;
  position: absolute;
  width: 960px;

}
   
.yamm {
            margin: 0 0 50px;
        }

    /* Grid demo styles */
    .layout-demo,
    .grid-demo {
      padding: 10px 20px;
      background: #2188C9;
      color: #fff;
    }

    .grid-demo a{

        color: #FAFBFC;
  text-decoration: none;
    }

    .layout-demo [class*="span"] {
      line-height: 80px;
    }

    .grid-demo [class*="span"] {
      line-height: 30px;
    }

        .grid-demo [class*="span"],
    .layout-demo [class*="span"] {
            background: #2188C9;
            margin-top: 5px;
      margin-bottom: 5px;
            font-size: 12px;
            text-align: center;
      font-weight: bold;
        }
        .grid-demo [class*="span"]:hover,
    .layout-demo [class*="span"]:hover {
            /*background: #ddd;*/
        }
    /* End Grid demo styles */

    .yamm .accordion, .yamm-nav,
    .yamm table, .yamm form,
    .yamm .thumbnails li {
      margin-bottom: 0;
    }

