@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fontes/myriadpro-regular.eot');
    src: url('fontes/myriadpro-regular.eot') format('embedded-opentype'),
         url('fontes/myriadpro-regular.woff') format('woff'),
         url('fontes/myriadpro-regular.ttf') format('truetype'),
         url('fontes/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
.logoP {
    max-width: 100%;
    height: auto;
}
.thumb {
    float: left; display: block; overflow: hidden; padding: 0px 10px 10px 0px;
    width: 40%;
    box-sizing: border-box;
}
.thumb img {
    border: 0px;
    width: 100%;
    height: auto;
}
.textexpresidente {
    float: left;
    width: 60%;
    box-sizing: border-box;
}
.listagemExpresidentes .item .textexpresidente p {
    margin: 2px 5px 2px 0px;
    padding-left: 0px;
    clear: left;
    border-left: none;
}
@media only screen and (min-width: 600px) {
    .thumb {
        width: 20%;
    }
    .textexpresidente {
        width: 80%;
    }
}
.carregafotodinamica {
   background-image: url('../img/carregando.gif');
   background-color: #FFFFFF;
   background-size: cover;
   background-position: center center;
   opacity: 0.2;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.carregafotodinamica.loaded {
   background-color: #FFFFFF;
   background-size: cover;
   opacity: 1;
}
.preexclude {
    display: none;
}

/* Prelaoder */

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  overflow: hidden;
  background: #fff;
}

#preloader:before {
  content: "";
  position: fixed;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  border: 6px solid #f2f2f2;
  border-top: 6px solid #006599;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -webkit-animation: animate-preloader 1s linear infinite;
  animation: animate-preloader 1s linear infinite;
}

@-webkit-keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
}
li{list-style:none;}
hr{
    height: 0px;
    border-bottom: none;}
h1, h2, h3, h4, h5, h6{
    font-weight: normal !important;
}
/* Termino do Reset */
.quebra{
    height: 1px;
    width: 100%;
}
.clear{clear:both}
.center{
    width:1000px;    
    margin:0 auto;
    position:relative;
}
body{
    background: url("../imagens/fundao.jpg");
    font-family: 'MyriadProRegular' !important;
    font-size: 15px;
    width: 100%;
}

a{text-decoration: none;color:#006EA2}
a:visted{color:#3381d6}
a:hover{color:#3381d6}

#geral{
    margin: 0 auto;
}

#topo{
    background-color: #006EA2;
    height: 44px;
}

#logo{
    padding-top:7px;
}



#menu{
    font-family: 'MyriadProRegular';
    font-weight: bold;
    height: 40px;
    margin: 0 auto;
    width: 998px;  
}

#menu ul{
    display: none;  
}

#menu .menunormal{
    display:block;
}
#menu .menutablet{
    display: none;
}
#menu .menuphonewide{
    display: none;
}
#menu .menuphone{
    display:none;
}
#sidebarButton{
    display: none;
}
#menu li{
    float: left;
    margin: 0 13px;
    padding-top: 10px;
}


#menu li a{
    color: #FFFFFF;
    text-decoration: none;
}

#menu li a:hover{
    color:#e6bca8;    
}

#barra{
    font-family: 'MyriadProRegular';
    float:left;
    margin-bottom: 5px;
}

/*#logoP{
    background: url("../imagens/logoP.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 130px;
    width: 290px;
}*/

#areaRestrita{
    background: url("../imagens/arearestrita.png") no-repeat scroll 15px 15px #FEFEFE;
    border: 1px solid #EBEAEA;
    color: #6A6A6A;
    float: right;
    height: 35px;
    margin: 0px 0 0 433px;
    padding: 6px 6px 6px 55px;
    display: block;
    position: absolute;
    top: 60px;
}

#esqueci{
    color: #006EA2;
    font-size: 14px;
    margin: 10px 0;
    padding: 0;
}

#esqueci a{
    color: #006EA2;    
}

#areaRestrita span{
    float: left;
    padding: 9px 0 0;
    width: 107px; 
}
#areaRestrita #bemVindo{
    width: 450px;
}
.inputAreaRestrita{
    height: 28px;
    margin-right: 2px;
    width: 164px; 
    border:1px solid #ebeaea;
    padding-left:5px;
      
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));/*Chrome and Safari*/
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);/* Firefox Browsers */
    background: #FFFFFF;
        
    outline:none;
    
    -webkit-transition: .3s ease-in-out;  
    -moz-transition: .3s ease-in-out;  
    
}

.inputAreaRestrita:focus{
    border: 1px solid #f0f0f0;  
    -webkit-box-shadow: 0px 0px 6px #006EA2;  
    -moz-box-shadow: 0px 0px 5px #006EA2;  
    box-shadow: 0px 0px 5px #006EA2;  
}

.btAreaRestrita{
    background: none repeat scroll 0 0 #006EA2;
    border: 0 none;
    padding: 7px 11px;
    color:#FFF;
    cursor:pointer;
}

#btSair{
    background: none repeat scroll 0 0 #006EA2;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    line-height: 2.2;
    padding: 7px 11px;
}
#buscaG{
    float: right;
    margin: 7px 0 0;
}
#buscaG img{
    float: left;
}
#buscaG input[type='text']{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEAEA;
    float: left;
    height: 21px;
    margin: 0px 7px 0px 7px;
    outline: medium none;
    padding: 4px 15px 4px 15px;
    transition: all 0.3s ease-in-out 0s;
    width: 165px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
#redesSociais{
    height: 27px;
    margin: 5px 0 5px 60px;
    overflow: hidden;
    position: absolute;
    float: none;
    top: 90px;
    right: 0px;
}
#redesSociais img{
    height: 22px;
    margin: 0 4px;
}
#corpo{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEAEA;
    display: table;
    margin: 0 auto;
    min-height: 875px;
    width: 1000px;
}

#carousel, #carousel4 {
    width: 100%;
	max-width: 100%;
    box-sizing: border-box;
}
#carousel4 .prev4 {
    left: auto !important;
	right: 32px !important;
}
#carousel .prev {
    left: auto !important;
	right: 41px !important;
}
#carousel .next {
	right: 9px !important; 
}
#esquerda{
    background: none repeat scroll 0 0 #F7F7F7;
    border-right: 1px solid #EBEAEA;
    float: left;
    min-height: 800px;
    width: 335px;
    box-sizing: border-box;
}

#esquerda #avisosartigos{
    background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    /*height: 340px;*/
	padding-bottom: 10px;
    width: 100%;
}

#esquerda #abas{
    height: 100%;
    width: 100%;
}

#esquerda #abas a{
    text-decoration: none;
}

#esquerda #abas .item{
    border-bottom: 1px solid #FFF;
    font-size: 14px;
    margin: 0 0 5px;
    overflow: hidden;
    width: 100%;
    color: #030303;
}

#esquerda #abas .item .data {
    color: #999;
}
#esquerda #abas .item p{
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

#esquerda .menuAbas{
    width: 75px;
}

.tituloAbas{
    border-bottom: 2px solid #006EA2;
    color: #006EA2;
    font-size: 20px;
    height: 30px;
    margin: 10px 20px;
    padding: 2px 0;
}

.data{
    color: #A0A0A0;
    float: left;
}

#esquerda #informativos{ 
    min-height: 145px;
    float: left;
    background: #f0f0f0;
    width: 100%;
	max-width: 100%;
    box-sizing: border-box;
}

#esquerda .informativos{
    min-height: 145px;
    float: left;
    background: #f0f0f0;
    width: 100%;
	max-width: 100%;
    box-sizing: border-box;
}

#esquerda #galerias{
    height: 200px;
    float: left;
    background: #f7f7f7;
    width: 100%;
	max-width: 100%;
    box-sizing: border-box;
}

#newsletter{
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    height: 235px;
    width: 45%;
}
#newsletter form{
    float: left;
    padding: 0 18px;
}
#formnewsletter br, #atualizarCadastro br {
    display: none;
}
#newsletter input[type="text"]{
    display: block;
}
#newsletter .tituloSub{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 4px;
}

#atualizarCadastro{
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    height: 235px;
    margin-left: 5%;
    width: 50%;
}
#atualizarCadastro .tituloSub{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 4px;
}
#atualizarCadastro input[type="text"]{
    width: 100%;
}
#atualizarCadastro form{
    float: left;
    padding: 0 6%;
    width: 85%;
}

#esquerda #convenios{
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    height: 270px;
    width: 100%;
}

#meio{
    background-image: url("../imagens/triDestaque.png");
    height: 59px;
    left: -24px;
    position: absolute;
    width: 20px;
}

#meio img{
    left: -20px;
    position: relative;
}

.content {
	margin: 15px;
}
#direita{
    float: right;
    padding: 0px;
    position: relative;
    width: 630px;  
    font-size: 14px;
    box-sizing: border-box;
}

.tituloSub{
    border-bottom: 2px solid #006EA2;
    color: #006EA2;
    font-size: 20px;
    margin: 10px 0px;
    padding: 2px 0;
}

.tituloSub span{
    color: #A0A0A0;
    float: right;
    font-size: 14px;
    padding: 8px 1px 0 0;
}

.fastaSpan{
    margin-right: 70px;
}

#texto{
    margin: 15px 0;
    text-align: justify;
    color: #000;
}

#ende{
    /*background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #006EA2;
    float: left;
    */
    background-color: #006EA2;
    padding: 10px 0;
    width: 100%;
    display: table;
}
#ende p{       
}

.todosArtigosAvisos{
    color: #A0A0A0;
    float: right;
    padding: 8px 1px 0 0;
    position: relative;
    text-decoration: none;
    top: -42px;
}

#slideGalerias{
    height: 130px;
    /*margin: 0 14px;*/
}

#linkInformativo{
    background: url("../imagens/bg-inf.jpg") no-repeat scroll 0 0 transparent;
    color: #F6F6F6;
    height: 57px;
    margin: 22px;
    padding: 10px 0 0 5px;
    width: 291px;
	max-width: 100%;
    box-sizing: border-box;
}

#buscaSentenca{
    float: left;
    margin: 5px 10px 20px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}
#cadsentenca{
    float: left;
    margin: 5px 10px 20px;
    text-align: center;
    width: 100%; 
    box-sizing: border-box;
}

#linkEnquete{
    background: url("../imagens/bg-enq.jpg") no-repeat scroll 0 0 transparent;
    color: #F6F6F6;
    height: 57px;
    margin: 22px auto;
    padding: 10px 0 0 12px;
    width: 291px;
	max-width: 100%;
    box-sizing: border-box;
}
#linkColuna{
    background: url("../imagens/bg-colu.jpg") no-repeat scroll 0 0 transparent;
    color: #F6F6F6;
    height: 57px;
    margin: 22px auto;
    padding: 10px 0 0 12px;
    width: 291px;
	max-width: 100%;
    box-sizing: border-box;
}
#linkRelatorios{
    background: url("../imagens/bg-colu.jpg") no-repeat scroll 0 0 transparent;
    color: #F6F6F6;
    height: 57px;
    margin: 22px auto;
    padding: 10px 0 0 12px;
    width: 291px;
	max-width: 100%;
    box-sizing: border-box;
}
#linkSentenca{
    background: url("../imagens/bg-sent.jpg") no-repeat scroll 0 0 transparent;
    color: #F6F6F6;
    height: 57px;
    margin: 22px auto;
    padding: 10px 0 0 12px;
    width: 291px;
	max-width: 100%;
    box-sizing: border-box;
}
#linkSentenca span{
    font-size: 12px;
}

#linkInformativo span{
    font-size: 12px;
}

#linkInformativo a{
    color: #F6F6F6;
}

#noticiaDestaque{
   /*margin: 20px auto 0;*/
    /*min-height: 350px;
    width: 600px;*/
    height: auto;
}
#noticiaDestaque #autor{
    float: right;
}

#noticiaDestaque #assesora{
    background: #F7F7F7;
	padding: 15px 6px 1px 15px;
}
#noticiaDestaque #assesora img{
    width: 30px;
	float: left;
}

#noticiaDestaque span{
    color: #000;
    float: left;
    width: 600px;
}

#noticiaDestaque img{
    margin: 10px 0;
}

.destaquefoto img{
    border: 4px solid #FFFFFF;
   /* box-shadow: 0 10px 18px rgba(50, 50, 50, 0.53);*/
    width: 100%; 
}
#outrasFotos{
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
#outrasFotos img{
    height: 100%;
    margin: 0 1% 1% 0;
    width: 31%;
}
#noticiaDestaque #titulo{
    color: #006EA2;
    float: left;
    font-size: 150%;
    padding: 2px 0;
    width: 100%;
}

#noticiaDestaque #textoDestaque{
    color: #333333;
    float: left;
    margin: 14px 0 0;
    height: auto;
    overflow: hidden;
    text-align: justify;
    
}
#noticiaDestaque #textoDestaque p{
    height: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 600px;
    
}

#Advogado{
    margin: 20px auto 0;
    min-height: 480px;
    width: 600px;
}
#Advogado #autor{
    float: right;
}

#Advogado span{
    color: #A0A0A0;
    float: left;
    width: 600px;
}

#Advogado img{
    float: left;
    margin: 6px 0;
}

#Advogado #titulo{
    float: left;
    color: #006EA2;
    font-size: 26px;
    padding: 2px 0;   
    width: 98%;
}

#Advogado #texto{
    color: #333333;
    float: left;
    margin: 4px 0 0;
    text-align: justify;
    width: 98%;
    
}
#Advogado #texto p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    
}

.listGaleria{
    float: left;
    margin: 0 11px 0 0;
    width: 18%;
}

.listGal{
    float: left;
    margin: 0 2%;
    max-height: 468px;
    min-height: 390px;
    width: 45%;
}

.listGal .titgal{
    min-height: 45px;
}

.listGal img{
    max-height: 250px;
    max-width: 100%;
    width: auto;
}

.listGaleria{
    float: left;
    margin: 0 11px 0 0;
    width: 18%;
}

.listInfo{
    box-shadow: 0 0 5px #A2A2A2;
    float: left;
    margin: 0 2% 15px;
    max-height: 440px;
    min-height: 380px;
    width: 29%;
}

.listInfo .titgal{
    min-height: 45px;
}

.listInfo img{
    max-height: 250px;
    max-width: 100%;
    width: auto;
}


.textoGal{
    text-align: justify;
}
/*---FIREFOX HACK * /

@-moz-document url-prefix() { 
    .listGaleria img{
        outline:none;
    }
}


/* -- */
.listGaleria img{
    width: 100%;
    border: 4px solid #FFF;
-webkit-box-shadow: 0 4px 10px rgba(50, 50, 50, 0.53);
box-shadow: 0 4px 10px rgba(50, 50, 50, 0.53);
}

.leiaMais{
    color: #A0A0A0;
    float: right;
}
.spanData{
    color: #A0A0A0;
    float: left;
}

.noticiasMais{
    border-bottom: 2px solid #006EA2;
    height: auto;
    margin: 0 auto 4px;
    width: 100%;
    float: left;
}
.noticiasMais img{
    float: left;
    width: 100px;
}
.noticiasMais p{
    float: left;
    color: #333333;
    height: auto;
    margin: 0 0 0 6px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
   
    width: 80%;
}
#maisNoticiasHome {
    height: auto;
    margin: 0 auto;
    width: 98%;
    float: left;
}
#maisNoticiasHome .noticiasMais{
    border: 0 none;
    float: left;
    height: auto;
    margin: 0 14px;
    padding: 0; 
    width: 30%;
}
#maisNoticiasHome .noticiasMais img{
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
#maisNoticiasHome .noticiasMais .texto{
    color: #000;
}
#maisNoticiasHome .noticiasMais p{
    color: #333333;
    float: left;
    height: auto;
    margin: 0 1px;
    overflow: hidden;
    padding: 0;
    text-align: justify;
    text-overflow: ellipsis;
    width: 98%;
}
#maisNoticiasHome .leiaMais {
    color: #A0A0A0;
    float: right;
    margin-right: 10px;
}

#maisNoticias{
    display: none;
    height: auto;
    margin: 30px auto 0;
    width: 600px;
    float: left;
}

#maisNoticiasN {
    float: left;
    height: auto;
    margin: 0 auto;
    min-height: 240px;
    width: 98%;
}
#maisNoticiasN .noticiasMais{
    border-bottom: 2px solid #006EA2;
    border-top: 0 none;
    height: auto;
    margin: 0 auto 4px;
    padding: 2px 0 8px;
    width: 100%;
    float: left;
}
#maisNoticiasN .noticiasMais .texto{
    color: #333333;
    width: 100%;
}
#maisNoticiasN .noticiasMais p{
    color: #333333;
    float: left;
    margin: 0 0 0 6px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: inherit;
    width: 100%;
    height: auto;
}

.listaNoticias{
    border-bottom: 1px solid #DADADA;
    margin: 0 auto 15px;
    width: 100%;
}
.listaNoticias p{
    color: #333333;
    float: left;
    margin: 0 0 5px 6px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: inherit;
    width: 100%;
    height: auto;
}

.listaInformativos{
    border-bottom: 1px solid #DADADA;
    margin: 0 auto 15px;
    width: 45%;
    float: left;
}

.imgInf{
    max-height: 425px !important;
    width: 100% !important;
}

.tituloSubDir{
    border-bottom: 2px solid #006EA2;
    color: #006EA2;
    font-size: 24px;
    margin: 10px 0;
    padding: 2px 0;
}

.tituloSubDir span{
    color: #A0A0A0;
    float: right;
    padding: 8px 1px 0 0;
}

.tituloAbas span{
    color: #A0A0A0;
    float: right;
    padding: 8px 1px 0 0;
}

#slideNoticias{
    height: 230px;
    margin: 0;
}

#slideNoticias .data{
    color: #A0A0A0;
    float: left;
    text-align: left;
    width: 180px;
}

#slideNoticias .texto{
    color: #333333;
    margin: 0;
    min-height: 70px;
    overflow: -moz-hidden-unscrollable;
    text-align: justify;
    width: 180px;
}

#slideNoticias .texto p{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

#slideConvenios{
    height: 190px;
    margin: 0px;
}

.titulo{
     border-bottom: 2px solid #006EA2;
    color: #006EA2;
    float: left;
    font-size: 230%;
    margin-bottom: 20px;
    padding: 6px 0;
    width: 99%;
}

.tituloInternas{
    /*color: #006EA2;*/
    float: left;
    font-size: 120%;
    padding: 6px 0;
    width: 99%;
}
.listaEditais{
    border-bottom: 1px solid #A0A0A0;
    font-size: 120%;
    padding: 8px 0;
}
.listaEditais .spanData{
    color: #006EA2;
}
.tituloEditais{
    margin-left: 10px;
    padding: 0;
    width: 70%;
}

#buscaPAE{
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    font-size: 180%;
    height: 55px;
    padding: 25px 0 0 8%;
    width: 91%;
}


#parceiros{
    border-bottom: 2px solid #006EA2;
    margin: 0 auto;
    width: 100%;
    float: left;
}
#parceiros img {
  margin: 0 13px 0 0;
  padding: 0;
  height: 40px;
}

#resultsDiv{
        
}
#infoAMPB{
    margin: 10px auto 0;
    width: 98%;
}

#infoAMPB p{
    font-size: 12px;
    margin: 0 auto;
}

#infoAMPBphone{
    display: none;
}

#rodape{
    background: url("../imagens/logoPixel.jpg") no-repeat scroll right center transparent;
    height: 45px;
    margin: 0 auto;
    width: 1000px;
}
#rodape img{ float:right}

.listaSentencas{
    float: left;
    margin-bottom: 2%;
    margin-right: 3%;
    width: 47%;
}
.listaSentencas span{
    color: #A0A0A0;
    float: left;
    width: 80%;
}
.listaSentencas .titulo{
    color: #006EA2;
    float: left;
    font-size: 26px;
    height: 99px;
    overflow: hidden;
    padding: 2px 0;
}
.listaSentencas img{
    float: left;
    height: 180px;
    width: 100%;
}
.listaSentencas .texto{
    color: #000000;
    float: left;
    margin: 14px 0 0;
    max-height: 106px;
    overflow: hidden;
    text-align: justify;
}

.imgArtigo{
    width: 100%;
}

.listaArtigos .listaNoticias{
    border-bottom: 1px solid #B6B6BB;
    float: left;
    margin-bottom: 2%;
    width: 98%;
}
.listaArtigos .listaNoticias p {
    float: left;
    margin-bottom: 2%;
    margin-right: 3%;
    width: 98%;
}
.listaArtigos .listaNoticias p a{
    color: #101010;
}
.listaArtigos .listaNoticias a{
    color: #A0A0A5;
}
.listaArtigos .listaNoticias span{
    color: #A0A0A0;
    float: left;
    width: 88%;
}
.listaArtigos .listaNoticias .titulo{
    color: #006EA2;
    float: left;
    font-size: 26px;
    height: 130px;
    padding: 2px 0;
}
.listaArtigos .listaNoticias h4{
    color: #006EA2;
    float: left;
    font-size: 18px;
    height: 30px;
    padding: 2px 0;
    width: 88%;
}
.listaArtigos .listaNoticias h4 a{
    color: #3D97CB;
}
.listaArtigos .listaNoticias img{
    float: left;
    height: 180px;
    width: 100%;
}
.listaArtigos .listaNoticias .texto{
    color: #333333;
    float: left;
    margin: 14px 0 0;
    max-height: 106px;
    overflow: hidden;
    text-align: justify;
}

.listaRestritos{
    border-bottom: 1px solid #B6B6BB;
    float: left;
    margin-bottom: 1%;
    width: 98%;
}

.tituloAssociacao{
    color: #006EA2;
    float: left;
    font-family: 'MyriadProRegular';
    font-size: 26px;
    height: 30px;
    padding: 2px 0;
}
#textoDescricao{
    color: #333333;
    float: left;
    margin: 5px 3% 25px;
    text-align: justify;
    width: 93%;
}
#textoDescricao img{
    margin: 0 auto;
    width: 85%;
}

.texto{
    text-align: justify;
    margin-bottom: 15px;
}

.paginar{
    font-size: 14px;
    margin: 40px auto 0;
    width: 92%;
}
.paginar li{
    display: inline;
    padding: 10px;
}
.paginar li a{
    
}

/*------------------------------FORM---------------------------------*/
.fale{
   float: left;
    margin-left: 8%;
    margin-right: 40%;
    width: 300px;
}

.fale input, textarea , select , password{
    padding: 8px;
    border: solid 1px #E5E5E5;
    font: normal 12px Verdana, Tahoma, sans-serif;
    width: 450px;
    
    
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));/*Chrome and Safari*/
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);/* Firefox Browsers */
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    
    
    -moz-border-radius:8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    
    outline:none;
    
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    border-radius: 3px;  
    border: 1px solid #ccc;  
    -webkit-transition: .3s ease-in-out;  
    -moz-transition: .3s ease-in-out;  
    
    
}

.fale input:focus,textarea:focus{
    
    border: 1px solid #fafafa;  
    -webkit-box-shadow: 0px 0px 6px #006599;  
    -moz-box-shadow: 0px 0px 5px #006599;  
    box-shadow: 0px 0px 5px #006599;  
}

.fale textarea {
    height: 150px;
    line-height: 150%;
    max-width:450px;
    width: 450px;
}

.fale label {
    color: #999999;
    margin-left: 3px;
    margin-right: 40px;
    width: 100px;
}

.fale input[type=submit] {
    background: none repeat scroll 0 0 #006599;
    color: #FFFFFF;
    cursor: pointer;
    margin: 10px 64% 0;
    padding: 9px 15px;
    width: 40%;
    
    border:0px;
    
}

.aniversariante{
   
    
}
.aniversariante ul{margin-bottom: 15px;}
.aniversariante li{
     color:#333333;
    border-bottom: 1px solid #FFFFFF;
    width:88%;
    padding:5px 0px;   
    margin-left:20px;
}

.aniversariante li span{
    float:right;
    color:#979797;
}

#direita h4{
    
}
.listaAtas{
    
}
.listaOficios{
    
}
.linksArquivos{
    color: #00689C;
}
.linksDireita{
    float: right;
    margin-right: 2%;
}
.linksDireita a{
    color: #A0A0A0;
}
.dataArquivos{
    float: left;
    margin-right: 10px;
}
.dataniver{
    color: #A0A0A0;
    float: right;
    padding-top: 10px;
}
#outrosmeses{
    float: left;
    height: 30px;
}
#outrosmeses a{
    background: none repeat scroll 0 0 #006EA2;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    margin-right: 5px;
    padding: 5px 10px;
    font-size: 14px;
}
#outrosmeses .ativo{
    color: #000;
}
.reservaform label{
    float: left;
    line-height: 30px;
    width: 50%;
}
.reservaform input[type="text"]{
    float: left;
    line-height: 30px;
    width: 70%;
}

/*============================= CSS MENU ========================== */
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  position: relative;
}
 
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
.has-sub:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: -20px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #006EA2;
  margin-left: -10px;
  z-index: 10;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;  
  z-index: 10;
}
#cssmenu > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active a {
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
 
}
#cssmenu > ul > li:hover > a {
 
}
#cssmenu .has-sub {
  z-index: 10;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  top: 100%;
  left: -90%;
}
#cssmenu .has-sub ul li:first-child {
  *margin-bottom: -1px;
  margin-top: 0px;
 
 
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
  margin-top: -10px;
 z-index: 10;
 
}

#cssmenu .has-sub ul li a {
  background: #fff;
  margin:0;
  /*border-bottom: 1px dotted #6fc7ec;*/
  filter: none;
  font-size: 12px;
  display: block;
  line-height: 120%;
  padding:13px 30px;
  color:#006EA2;
 z-index: 10;
  min-width: 100px;
  max-width: 100px;
 
  -webkit-box-shadow: 0px 8px 22px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    0px 8px 22px rgba(50, 50, 50, 0.75);
  box-shadow:     0px 8px 22px rgba(50, 50, 50, 0.75);
}
#cssmenu .has-sub ul li:hover a {
  background: #0c7fb0;
  color:#fff;
}

#cssmenu .has-sub .has-sub:hover > ul {
  display: block;

}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 90.5%;
  z-index: 10;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #fff;
  border-bottom: 1px dotted #6db2d0;
  color:#006EA2;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #0c7fb0;
  color:#fff;
}



/*---------*/
.conveniosI{
    border-bottom: 1px solid #DADADA;
    float: left;
    width: 98%;
}
.conveniosI img{
    float: left;
    margin: 0 2% 0 0;
    width: 25%;
}
.conveniosI .texto{
    float: left;
    margin: 0 0 10px;
    width: 72%;
}
.conveniosI .titulos{
    float: left;
    width: 70%;
}
.convenios li{
    /*border-bottom: 1px solid #CCC;*/    
    padding: 20px 0;
}
.convenios img{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:1px solid #CCC;
    float:left;
    margin:5px;
}
.convenios h3{
    float:left;
    color:#333;
    text-decoration: none;
}
.impar{
    background-color:#EEE;
}

.lermais{
    float:right;
    margin-top: 10px;
}

.bordared img{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

ul.passadores {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

ul.passadores li.first {
    border-left:0px none #d7d7d7;
	padding-left: 0px;
	margin-left: 3px;
}
ul.passadores li {
	display: inline;
	color: #999;
	margin: 3px;
        border-left:1px solid #d7d7d7;
	margin-left: 0px;
	padding-left: 4px;
}
ul.passadores li a:hover {
        background-color: #333;
        -moz-box-shadow: 0px 0px 3px 0px #5c5c5c;
        -webkit-box-shadow: 0px 0px 3px 0px #5c5c5c;
        box-shadow: 0px 0px 3px 0px #5c5c5c;
}
ul.passadores li.ativo a {
        background-color: #900;
}
ul.passadores li a {
	color: #FFF;
        background-color: #000;
        display: table;
        padding: 2px 5px 2px 5px;
        margin: 2px;
        float: left;
}

            /*--------- CSS PAGINAÇÃO ------------*/
#pages { margin-top:10px;
}
#pages ul {
	list-style-type:none;  height:40px;  margin:0px; padding:0px;font-size:12pt;
}
#pages li {
	float: left;
	display: inline;
	margin: 4px 4px 4px 4px;
	display: block; text-align:justify;
            font-size:12pt;
}
#pages li a {
	color:#96241f;
	padding: 4px;
	border: 1px solid #232D22;
	text-decoration: none;
	float: left;
      
}
#pages li a:hover {
	color: #96241f;
	background:#232D22;
	border: 1px solid #232D22;
       
}
#pages li.nolink {
	color: #CCC;
	border: 1px solid #F3F3F3;
	padding: 4px;
     
}
#pages li.current {
	color: #4f4f4f;
	border: 1px solid #232D22;
	padding: 4px;
	     
}
.autor {
    font-size: 1em;
    color: #006EA2;
    text-align: right;
    display: block;
}


#imgPopup{
    width: 100%;
    max-width: 300px;
}

.imgDestaque{
    height: auto; 
    width: 100%;
}

.listagemExpresidentes .item {
	float: left;
	display: block;
	width: 100%;
    border-bottom: solid 1px #f2f2f2;
    margin-bottom: 8px;
}

.listagemExpresidentes .item h3 {
    color: #006EA2;
    font-size: 18px;
	float: left;
	margin: 0px 0px 5px 0px;
}

.listagemExpresidentes .item p {
	font-size: 14px;
	float: left;
	margin: 2px 5px 2px 5px;
    color: #333333;
    border-left: solid 1px #f2f2f2;
	padding-left: 5px;
}

.caroufredsel_wrapper{
	min-height: 265px !important;
}

.mudac{
        width: 230px;position: absolute;top: 20px;right: 20px;
}
.galeria_home {
	background-color: #F7F7F7;height: 310px;position: relative;float: left;width: 48%
}
.informativos_home {
	padding-bottom: 5px;	width: 50%;	float:left
}