@import url("titulos.css");
/* CSS Reset --------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,font{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}	
ol,ul {list-style:none;}
a{color: #378dcd; text-decoration:none; }
a:hover {text-decoration:underline;}

/* Classes */
#conteudo .semBorda{border: none;}
.mostraCampo{display:block;}
.escondeCampo{display:none;}
.invisivel{visibility:hidden;}
.replace {text-indent:-9000px;}
.msgmValidacao, .msgmValidacao2{display:block; font-size:10px; font-weight:700;}
.aviso, .aviso2{color:Red;}
.mapa {border: solid 2px #ec931a; margin: 20px 0;}
.img {float: left; margin: 0 10px 10px 0;}
.fl {float: left;}
.fr {float: right;}
.cb {clear: both;}

/* BGs Especiais das páginas */
#bg_pagObservatorio {float: right; width: 285px; margin: 20% 11px 0 0;}

/* Links leia mais */
#conteudo .leiaMais, #boxDireitaLaranja .leiaMais, .conheca {display: block; padding:3px 0 5px 25px; margin: 10px 0; font-weight: 700; float: right; }
#conteudo .conheca {background: url(../imagens/botoes/bt-conheca.gif) no-repeat; color: #1a3983;}
#conteudo .leiaMais {color: #378dcd; background: url(../imagens/botoes/bt-mais.gif) no-repeat;}
#boxDireitaLaranja .leiaMais {color: #EC931A; background: url(../imagens/botoes/bt-mais-laranja.gif) no-repeat;}

/* Mensagens de Alerta */
.statusNaoRealizado, .statusRealizado, .statusAlerta {border:solid 1px #EDDBB1; padding:5px 30px; font-weight:700; width:90%; margin:0 0 15px -1px;}
.statusNaoRealizado {color:red; background:#FFFFF0 url(../imagens/erro-ico.jpg) no-repeat left center;}
.statusRealizado {color:green; background:#FFFFF0 url(../imagens/confirme-ico.jpg) no-repeat left center;}
.statusAlerta {color:#A8A800; background:#FFFFF0;}

/* Estrutura do site */
body{font:12px arial, verdana, Geneva, sans-serif; background:#FFF url(../imagens/bg-site.jpg) repeat-x top; color:#6c7479;}
#site{width:982px; margin:0px auto 20px auto; height:500px;}

/* TOPO */
#topo{width:982px; height:156px; float:left; clear:both;}
#topo h1{width:301px; height:156px; float:left; background:url(../imagens/logo.gif) no-repeat;}
#topo h1 a{float:left; display:block; width:301px; height:156px;}

/* Menu HOME E CONTATO no topo do site */
#nav-icos{float:right; width:167px; height:24px;}
#nav-icos a{font:12px Arial, Helvetica, sans-serif; color:#e78705;}
#nav-icos li{float:left; margin:7px 0px 0px 15px;}
#nav-icos li a.home{background:url(../imagens/ico-home.gif) no-repeat; padding-left:15px;}
#nav-icos li a.contato{background:url(../imagens/ico-contato.gif) no-repeat left; padding-left:15px;}

/* Menu */
#containerMenu{float:right; width:681px; height:156px;}
#menu {float: left; clear: both; text-align: right; margin: 18px 0 0 0; width: 100%; overflow: visible;}
#menu li:hover{background: #0561a2 url(../imagens/bg_menuHover.jpg) repeat-x;}
#menu li a{width: 148px; padding:17px 10px 18px 10px; display: block; text-decoration: none; border-right: solid 1px #FFF; color: #fff; font:700 14px tahoma, arial, verdana; letter-spacing: 1px;}

/* Esquematização do popup */
#menu li {float: left; position: relative; z-index: 999;}
#menu li ul {padding: 10px 8px 30px 2px; display: none; position: absolute; top: 100%; left: 0; background:#fff url(../imagens/bg_Submenu.gif) no-repeat left bottom;}
#menu li>ul {top: auto; left: auto;}
#menu li li {display: block; float: none; text-align: right; font-family: arial; }
#menu li li:hover {background: none;}
#menu li li a {padding: 5px 6px 5px 0; font-family: arial; font-size: 10.5px; width: 151px; margin: 0; color: #ec931a; background: url(../imagens/bg_SubmenuLink.gif) no-repeat right 10px;}
#menu li li a:hover {background: url(../imagens/bg_SubmenuLink.gif) no-repeat right 10px; text-decoration: underline;}
#menu li:hover ul, li.over ul {display: block;}
	
/* CONTEUDO */
#ajusteBg, #ajusteBgInterna {float:left; width:982px; margin: 110px 0 0 0; background: url(../imagens/bg_divConteudo.jpg) repeat-y; }
#conteudo, #conteudoInterna {float:left; width:942px; margin: -112px 0 0 20px;}
#conteudoInterna {width: 852px; margin: -112px 0 0 40px; padding: 14px 24px; background:#fff url(../imagens/bg_conteudoInterna.gif) no-repeat;}
#conteudoInterna_thumb {float: left; width: 547px; margin: -112px 0 0 40px; padding: 14px 24px; background:#fff url(../imagens/bg_conteudoInterna_thumb.gif) no-repeat;}
#repositorioConteudo {float: left; clear: both; width: 100%;}
#repositorioConteudo table, #repositorioConteudo table * {border: none;} 

/* Formatação de conteudo que vem do banco de dados */
#conteudoInterna_thumb ul, #conteudoInterna_thumb ol{display: block; width: 100%; margin: 10px 0;}
#conteudoInterna_thumb ul li, #conteudoInterna_thumb ol li {float: left; width: 100%;}
#conteudoInterna_thumb h1, #conteudoInterna_thumb h2, #conteudoInterna_thumb h3, #conteudoInterna_thumb h4, 
#conteudoInterna_thumb h5, #conteudoInterna_thumb h6, #repositorioConteudo h1, #repositorioConteudo h2, 
#repositorioConteudo h3, #repositorioConteudo h4, #repositorioConteudo h5, #repositorioConteudo h6 {margin: 7px 0; color: #378dcd; float: left; clear: both; width: 100%;}
#conteudoInterna_thumb img[border*="1"] {border: solid 1px #ccc; padding: 4px; background: #f1f1f1; margin: 0 10px 0 0; float: left;}
#conteudoInterna_thumb h1, #repositorioConteudo h1 {font-size: 20px;}
#conteudoInterna_thumb h2, #repositorioConteudo h2 {font-size: 16px;}
#conteudoInterna_thumb h3, #repositorioConteudo h3 {font-size: 14px;}
#conteudoInterna_thumb h4, #repositorioConteudo h4 {font-size: 12px;}
#conteudoInterna_thumb h5, #repositorioConteudo h5 {font-size: 10px;}
#conteudoInterna_thumb h6, #repositorioConteudo h6 {font-size: 8px;}

#conteudoInterna table td {vertical-align: top; margin: 10px 0;}

/* INDEX TOPO ===*/
#indexTopo {float: left; width: 930px; margin: 0 15px 0 0; overflow: visible;}

/* Banner Decorativo */
#bannerDecorativo {float: left; width: 370px; margin: 20px 0 0px -9px;}

/* Banner Principal */
#bannerPrincipal {float: right; width: 512px; margin: 0 0 25px 0;}

/* BOX de Notícias e Destaque */
#boxNoticiaDestaque{float: right; width: 510px;}

/* Index Noticia */
#indexNoticia {float: left; width: 250px; padding:0 0 0 25px; margin: 0 10px 0 0;}
.listaNoticiaIndex {float: left; clear: both; width: 220px; padding: 0 30px 0 0; border-right: dotted 2px #ec931a;}
.listaNoticiaIndex li {float: left; width: 230px; border-bottom: dashed 1px #c8c8c8; padding: 0; margin: 0 0 10px 0;}
.listaNoticiaIndex li a{display: block; padding: 0 0 8px 0; color: #6c7479;}
.listaNoticiaIndex li a:hover{text-decoration: none; font-style: ;}
.listaNoticiaIndex li a:hover strong {color: #ffae11;}
.listaNoticiaIndex li a strong {color: #ec931a;}
.listaNoticiaIndex li a span.secundaria, .listaNoticiaIndex li a span.destaque {float: left; margin: 0 5px 5px 0; padding: 6px 0 0 0; width: 53px; height: 49px; font-size: 15px; text-align: center;}
.listaNoticiaIndex li a span.secundaria strong, .listaNoticiaIndex li a span.destaque strong {font-size: 17px;}
.listaNoticiaIndex li a span.destaque {color: #fff; background: url(../imagens/bg_dataNoticiaDestaque.gif) no-repeat;}
.listaNoticiaIndex li a span.destaque strong {color: #161616;}
.listaNoticiaIndex li a span.secundaria {color: #ec931a; background: url(../imagens/bg_dataNoticiaSecundaria.gif) no-repeat;}
.listaNoticiaIndex li a span.secundaria strong {color: #378dcd;}

.listaNoticiaBox {float: left; clear: both; width: 100%;}
.listaNoticiaBox li {background: url(../imagens/ico-migalha.gif) no-repeat left 5px; padding: 0 0 10px 8px; margin: 10px 0; border-bottom: dotted 1px #EC931A;}
.listaNoticiaBox li a {display: block;}

/* Index Destaque */
#indexDestaque {float: left; width: 205px; padding: 0 0 0 15px;}
#indexDestaque img {float: left; clear: both; margin: 0 0 20px 0;}
#indexDestaque h3 {color: #ec931a; margin: 0 0 8px 0;}

/* INDEX BOTTOM ===*/
#indexBottom {width: 930px; margin: 10px 0 0 0; float: left;}

/* Nossas Acoes */
#nossasAcoes {float: left; width: 610px; padding:20px 0 0px 24px; margin: 0 0 0 20px;background: url(../imagens/bg_nossasAcoes.gif) no-repeat;}
#nossasAcoes .listaAcoes {float: left; clear: both; width: 100%; margin: 0;}
#nossasAcoes .listaAcoes li {float: left; width: 270px; margin: 0px 30px 10px 0; font-size: 12px; padding: 0 0 5px 0; color: #378dcd;}
#nossasAcoes .listaAcoes li img {float: left; margin: 0 10px 5px 0;}
#nossasAcoes .listaAcoes li h3 {font: 700 12px verdana; color: #ec931a; margin: 0 0 5px 0;} 
#nossasAcoes .boxPaginacao {float: left; clear: both; width: 634px; height: 30px; margin: 0 0 0 -24px; background: url(../imagens/bg_nossasAcoesBottom.gif) no-repeat left bottom;}

/* Box Associados */
#boxAssociados, #boxMantenedores  {float: right; width: 215px; padding: 22px 0 0 28px; margin: 0 0 10px 0; background: url(../imagens/bg_boxAzul.gif) no-repeat;}
#boxAssociados {background: url(../imagens/bg_BoxAzul.gif) no-repeat;}
#boxMantenedores {background: url(../imagens/bg_boxMarrom.gif) no-repeat;}

/* Imagens Randomizando */
.rotating_items, .rotating_items2 {float: left; width: 80px; height: 75px; overflow: hidden; padding: 10px; margin: -10px 0 10px 0;}
.rotating_items li, .rotating_items2 li {display: block; float: left; clear: both; position: relative; height: 75px; margin: 0 0 10px -3px; overflow: hidden;}
.rotating_items li table, .rotating_items li table td {width: 75px; vertical-align: middle;}
.rotating_items li img, .rotating_items2 li img {position: relative; margin: 0px 0 5px 0px;}
.rotating_items {background: url(../imagens/bg_boxAzul_img.gif) no-repeat;}
.rotating_items2 {background: url(../imagens/bg_boxMarrom_img.gif) no-repeat;}

/*#boxAssociados img {padding:10px 7px; float: right; margin: -70px 6px 0 35px; background: url(../imagens/bg_boxAzul_img.gif) no-repeat;}*/

/* PÁGINAS INTERNAS ===*/

/* Migalha de Pão */
#conteudoInterna_thumb .migalha, #conteudoInterna .migalha {float: left; clear: both; width: 98%; margin: 10px 0;}
#conteudoInterna .migalha li , #conteudoInterna_thumb .migalha li {list-style: none; float: left; width: auto; background: url(../imagens/ico-migalha.gif) no-repeat left center; padding: 0 0 0 10px; margin: 0 10px 0 0;}
#conteudoInterna_thumb .migalha li a, #conteudoInterna .migalha li a {color: #ec931a;}

/* Conselhos */
p.conteudoConselho {float: left; clear: both; width: 98%; margin: 20px 0 20px 0; padding: 0 0 20px 0; border-bottom: dashed 1px #c9c9c9;}
p.conteudoConselho img {border: solid 2px #ec931a; float: right;}

/* Lista Download */
#conteudoInterna_thumb .listaDownload {float: left; clear: both; width: 100%; margin: 20px 0;}
#conteudoInterna_thumb .listaDownload li {width: 95%;  margin: 0 0 2px 0; padding: 10px; float: left; clear: both; background: #f2f9fd; border: solid 1px #C8E6F7; color: #378dcd;}
#conteudoInterna_thumb .listaDownload li:hover {background: #e3f0f7; border: solid 1px #afd0e3;}
#conteudoInterna_thumb .listaDownload li span.conteudo {width: 420px;float: left;}
#conteudoInterna_thumb .listaDownload li a {float: right; width: 75px;}
#conteudoInterna_thumb .listaDownload li a img {border: none;}
#conteudoInterna_thumb .listaDownload li span.descricao {float: left; width: 410px;}

/* Lista Equipe Foto da página "Diretoria e Equipe executiva" */
.listaEquipeFoto {float: left; clear: both; width: 100%; margin: 20px 0;}
.listaEquipeFoto li {float: left; width: 45%; height: 130px; padding: 10px 0; margin: 0 30px 0 0; border-bottom: dashed 1px #ccc;}
.listaEquipeFoto li img {float: left; margin: 0 10px 10px 0; }
.listaEquipeFoto li strong {display: block;}

/* Lista da Equipe sem foto */
.listaEquipe {float: left; clear: both; width: 100%; margin: 20px 0;}
.listaEquipe li {float: left; width: 45%; padding: 0; margin: 0 5% 5px 0;}
.listaEquipe li dl {width: 100%; float: left; clear: both;}
.listaEquipe li dt {font-weight: 700; margin: 0 0 15px 0;}
.listaEquipe li dd.email {color: #378dcd; margin: 0 0 10px 0;}

/* Lista Forms */
.listaForms {float: left; clear: both;}
.listaForms li {float: left; clear: both; width: 100%; margin: 0 0 10px 0;}
.listaForms li label {float: left; clear: both; width: 100%; font-weight: 700; color: #378dcd;}
.listaForms li input[type=text].campoMedio, .listaForms li textarea.campoMedio {border: solid 2px #dbedf8; padding: 3px; width: 400px;}
.listaForms li input[type=text].campoMedio:hover, .listaForms li textarea.campoMedio:hover, .listaForms li input[type=text].campoMedio:focus, .listaForms li textarea.campoMedio:focus {border: solid 2px #d3e8f4; background: #f0f8fc;}
.listaForms input.btmPqnAzul {border: none; color: #fff; cursor: pointer; font-weight: 700; text-align: center; width: 84px; height: 22px; padding: 0 0 2px 0; background: #fff url(../imagens/botoes/btm_azul_pqn.gif) no-repeat;}

/* boxDireitaLaranja & boxDireitaAzul */
#boxDireitaLaranja, #boxDireitaAzul {float: right; padding:22px 22px 22px 30px; width: 227px;}
#boxDireitaLaranja span.TopBox, #boxDireitaAzul span.TopBox {float: left; clear: both; width: 252px; height: 30px; margin:-22px 0 15px -30px ; padding: 22px 0 0 27px;}
#boxDireitaLaranja p, #boxDireitaAzul p {margin: 0 0 15px 0;}
#boxDireitaLaranja form {float: left; clear: both; margin: 15px 0; width: 100%;}
#boxDireitaLaranja form li{float: left; clear: both; margin: 0 0 10px 0;}
#boxDireitaLaranja label {width: 150px; float: left; font-weight: 700; font-size: 13px; color: #b96e09;}
#boxDireitaLaranja input[type=text], #boxDireitaLaranja textarea {border: solid 2px #ffe6b3; padding: 3px;margin:4px 0 0 0; width: 200px;}
#boxDireitaLaranja .btmPqn {border: none; color: #fff; cursor: pointer; font-weight: 700; text-align: center; width: 84px; height: 22px; padding: 0 0 2px 0; background: #fff url(../imagens/botoes/btm_laranja_pqn.gif) no-repeat;}

/* boxDireitaLaranja */
#boxDireitaLaranja {margin: -112px 40px 20px 20px; color: #b96e09; background: #fff4de url(../imagens/bg_boxDireitaLaranja_bottom.gif) no-repeat center bottom;}
#boxDireitaLaranja span.TopBox {background: #fff4de url(../imagens/bg_boxDireitaLaranja.gif) no-repeat;}
#boxDireitaLaranja a {color: #ec931a;}

/* boxDireitaAzul */
#boxDireitaAzul {margin: 0px 40px 20px 20px; background: #f2f9fd url(../imagens/bg_boxDireitaAzul_bottom.gif) no-repeat center bottom;}
#boxDireitaAzul span.TopBox {background: #f2f9fd url(../imagens/bg_boxDireitaAzul.gif) no-repeat;}
#boxDireitaAzul strong {color: #378dcd;}

/* Lista Notícia */
.listaNoticia, .listaNoticia li {float: left; clear: both; width: 100%;}
.listaNoticia li {margin: 0 0 2px 0;}
.listaNoticia li a {display: block; padding:10px; font-size: 11px; color: #378dcd; background: #f2f9fd;}
.listaNoticia li a:hover {background: #e2eff7; text-decoration: none;}
.listaNoticia li a strong {font-size: 12px; color: #1a3983;}
#conteudoInterna_thumb .tit-noticia {color: #ec931a; margin: 0 0 10px 0;}
#conteudoInterna_thumb .data-noticia {color: #378dcd;}

/* Link Mais notícias */
.maisNoticias {float: left; clear: both; width: 100%; padding: 5px 0 0 0; border-top: dashed 1px #ccc;}
.maisNoticias li {float: left; clear: both; width: 100%;}
.maisNoticias li a {display: block;}
.maisNoticias li a strong {color: #ec931a;}

/*Rodapé*/
#rodape{float:left; background:url(../imagens/bg-rodape.jpg) no-repeat top; bottom:0; width:862px; color:#b0bbc2; padding:75px 60px 25px 60px; font-size:11px; height:110px;}
#rodape a{width:54px; height:18px; float:right; background:url(../imagens/logo-p4.gif) no-repeat; text-indent:-9000px;}
#rodape address p.conteudo {float:left; padding-right:75px; border-right:1px dashed #b0bbc2; width: 300px;}
#rodape address span.fone{background:url(../imagens/ico-fone.gif) no-repeat; height:20px; border:none; padding-left:15px; margin:0px 0px 10px 60px;}
#rodape address span.mail{background:url(../imagens/ico-mail.gif) no-repeat left; height:15px; border:none; padding:0px 0px 0px 17px; margin:0px 0px 8px 58px;}

/* Randomização dos parceiros na home */
#rotating_items{position: relative;}
/*#rotating_items h3{margin: 0px;}*/
#rotating_items li.rotating_item{position: absolute;}















