/* ----------------------------Body---------------------------------- */
body { margin:0 auto; margin-bottom:0px; background:url(../../../images/bg.jpg) top repeat-x  }
.home { margin-left:20px !important; }
body img{ border:none}

/* ----------------------------Baragov---------------------------------- */

/* ----------------------------Acessibilidade---------------------------------- */
.atalhosAcessibilidade {width:1024px; margin:0 auto}

.atalhos {background:none; height:20px; width:70%; font-family:Lato; font-size:12px; font-style:normal; padding-top:3px;  margin:0 auto; float:left}
.atalhos a {color:#FFF; text-decoration:none; font-family:Lato; background:url(../../../images/bt/marcadorAcessibilidade.png) 0px 4px no-repeat; padding-left:10px; margin-right:15px}
.atalhos a:hover { text-decoration:underline;}

.acessibilidade {background:none; height:20px; font-family:Lato; font-size:12px; font-style:normal; padding-right:5px; padding-top:3px}
.acessibilidade a {color:#FFF; text-decoration:none; font-family:Lato; padding-left:10px; margin-right:15px}
.acessibilidade a:hover { text-decoration:underline;}


/* ----------------Seção: Busca/Pesquisa----------------------------*/ 

.searchForm { background:none !important; padding:0px !important; border-radius:0px !important; border:0px !important; min-height:20px !important; margin-top:1px !important; margin-bottom:1px !important }
.searchForm input[type=text]{  background:#FFF !important; border-radius:10px !important; outline:none !important; padding-left:10px !important}

.searchintro { text-align:center; font-family:Lato; font-size:16px; color:#F00}
.search-results a{ color:#06C; font-family:Lato; font-size:14px; text-decoration:none; font-weight:bold}
.search-results a:hover { color:#F90}
.search-results { font-family:Lato; font-size:13px}
.result-title { margin-top:15px}
.result-category { font-family:Lato; font-size:12px; margin-left:0px; color:#CC6}
.result-text { font-family:Lato; font-size:14px; margin-left:0px !important}
.result-created { display:none}
.search {padding:20px; background:#fff; border-radius:20px; border:1px solid #eee; min-height:600px; margin-top:20px;margin-bottom:20px }
.word { display:none}
.phrases { display:none}
.counter { color:#F90; font-family:Lato; text-align:center; font-size:12px; margin-top:15px;}
.only { display:none}
.form-limit { display:none}
.pagination {margin:0 auto; text-align:center; font-family:Lato; font-size:12px}
.pagination ul {	display:inline-block;*display:inline;	margin-bottom:0;	margin-left:0;	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;zoom:1;	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05)}
.pagination ul>li {	display:inline}
.pagination ul>li>a, .pagination ul>li>span {float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#2b7bdf;border:1px solid #fff;border-left-width:0; color:#FFF}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {background-color:#2866b3; color:#F90}
.pagination ul>.active>a, .pagination ul>.active>span {color:#999;cursor:default; background:#039 !important}
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {color:#999;cursor:default;background-color:#000}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {border-left-width:1px;	-webkit-border-bottom-left-radius:4px;	border-bottom-left-radius:4px;	-webkit-border-top-left-radius:4px;	border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;	-moz-border-radius-topleft:4px}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {-webkit-border-top-right-radius:4px;	border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;	border-bottom-right-radius:4px;
-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}
.pagination-centered {	text-align:center}
.pagination-right {	text-align:right}
.pagination-large ul>li>a, .pagination-large ul>li>span {padding:11px 19px;	font-size:17.5px}
.pagination-large ul>li:first-child>a, .pagination-large ul>li:first-child>span {-webkit-border-bottom-left-radius:6px;	border-bottom-left-radius:6px;	-webkit-border-top-left-radius:6px;	border-top-left-radius:6px;	-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}
.pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span {-webkit-border-top-right-radius:6px;	border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;	border-bottom-right-radius:6px;	-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}
.pagination-mini ul>li:first-child>a, .pagination-small ul>li:first-child>a, .pagination-mini ul>li:first-child>span, .pagination-small ul>li:first-child>span {-webkit-border-bottom-left-radius:3px;	border-bottom-left-radius:3px;	-webkit-border-top-left-radius:3px;	border-top-left-radius:3px;	-moz-border-radius-bottomleft:3px;	-moz-border-radius-topleft:3px}
.pagination-mini ul>li:last-child>a, .pagination-small ul>li:last-child>a, .pagination-mini ul>li:last-child>span, .pagination-small ul>li:last-child>span {-webkit-border-top-right-radius:3px;	border-top-right-radius:3px;	-webkit-border-bottom-right-radius:3px;	border-bottom-right-radius:3px;	-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}
.pagination-small ul>li>a, .pagination-small ul>li>span {padding:2px 10px;	font-size:11.9px}
.pagination-mini ul>li>a, .pagination-mini ul>li>span {	padding:0 6px;	font-size:10.5px}

#gototop {
border:none !important;
margin: 5px;
padding: 5px;
height:50px;
width:50px;
background:url('../../../images/setaTopo.png') no-repeat !important;
background-color: #F90;
border-radius:10px;
color: #fff;
text-decoration:none
}


/* ----------------------------Redes Sociais---------------------------------- */
.redesSociais {float:right;text-align:right; padding-right:25px; padding-top:4px; color:#FFF !important}
.redesSociais img  { width:26px !important}
.redesSociais .descricaoBanner { display:none}
.redesSociais .banneritem { float:left; padding-right:5px}
/* ----------------------------Topo---------------------------------- */
.topo {width:1024px; margin:0 auto; padding-top:80px}

/* ----------------------------Logomarca---------------------------------- */
.logo {float:left;width:120px;}

/* ----------------------------Menu Superior---------------------------------- */
.menuSuperior {float:right; width:800px; height:50px; margin-top:50px; border-radius:20px;background:url(../../../images/bgMenuSuperior2.png) #fff}
.menuSuperior a{ color:#00598b; font-family:Lato !important; font-size:13px; text-transform:uppercase; font-weight:bold; text-decoration:none;   display:block; background:url(../../../images/bt/separadorMenu.png) -10px 5px no-repeat}
.menuSuperior a:hover { color:#F90; }
.menuSuperior ul li { list-style:none; display:inline-block; padding-right:30px; width:auto; padding-top:6px; }


/* ----------------------------Conteúdo---------------------------------- */
.conteudo {width:1024px; margin:0 auto}
.descricaoBanner {font-family: Lato;color: #999;font-size: 12.5px;width: 250px;padding-left: 10px;margin-top:-10px; margin-bottom:15px; background:none}



/* ----------------------------Notícias Banner---------------------------------- */
.noticiasBanner {height:400px; margin-top:60px; width:70%;float:left}

/* ----------------------------Separador---------------------------------- */
.separadorPublico {float:left; width:2px; height:300px; background:url(../../../images/separadorPublico.png) no-repeat top; margin-left:90px; margin-top:80px}

/* ----------------------------Publico---------------------------------- */
.publico {float:left; height:300px; width:5%; margin-left:20px; margin-top:-20px}

/* ----------------------------DivEsquerda---------------------------------- */
.divEsquerda{float:left; width:410px; margin-top:0px;padding-right:5px; margin-right:10px}
.divEsquerda h3{font-size:25px; text-transform:uppercase; font-weight:normal; color:#026098; font-family: Arial, Helvetica, sans-serif}

/* ----------------------------Central de Mídia---------------------------------- */
.centralMidia tr { height:50px}
.centralMidia a{ color:#015987; text-decoration:none; font-family:Lato}
.centralMidia a:hover { color:#F90}
.pontilhado {border-bottom:2px dotted #ccc; height:2px; width:350px; margin-top:-23px; margin-bottom:25px}

/* ----------------------------DivCentral---------------------------------- */
.divCentro {float:left; width:270px; margin-right:55px}
.divCentro h3{font-size:25px; text-transform:uppercase; font-weight:normal; color:#026098;  font-family: Arial, Helvetica, sans-serif}
.divCentro .pontilhado {border-bottom:2px dotted #ccc; height:2px; width:260px; margin-top:-23px; margin-bottom:18px}

/* ----------------------------DivDireita---------------------------------- */
.divDireita {float:left; width:270px;}
.divDireita h3{font-size:25px; text-transform:uppercase; font-weight:normal; color:#026098; font-family: Arial, Helvetica, sans-serif;}
.divDireita .pontilhado {border-bottom:2px dotted #ccc; height:2px; width:260px; margin-top:-23px; margin-bottom:18px}
.linksPontilhado {border-bottom:2px dotted #ccc; height:2px; width:260px; margin-top:-20px; margin-bottom:25px}

.itemLinks {background:url(../../../images/bt/linksLista.png) 0px 5px no-repeat; padding-left:12px;}

/* ----------------------------Rodapé---------------------------------- */
.rodape {background: url(../../../images/footer.jpg) center; height: 240px; font-family: Ubuntu; color: #fff; font-size: 12px; width: 100%; clear: both;}
.rodape a { color:#ff0}
.rodape a:hover { color:#F93}

.banneritem p{ font-family:Lato; color:#999; font-size:12.5px; width:250px; padding-left:10px; margin-top:-10px}


 