body{font: normal normal normal 12px arial; color: #666;}

@font-face { 
    font-family: 'metaBold';
    src: url('../fontes/meta-bold-caps.ttf'); 
}
/* geral */
a {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #666;} 
a img {border: none;}
a:hover {text-decoration:underline;}

#display_rodape {
    background: url("../imagens/bg_display_rodape.png") no-repeat scroll 0 0 transparent;
    height: 45px;
    margin: 0 auto;
    width: 1000px;
}

.linharodape {
    height: 1px;
    margin: 0 auto;
    width: 1000px;
    /*    border-bottom: 1px solid #CCCCCC;*/
}

/* topo */
#topo-geral{height: 142px;background-image: url(../imagens/bg_topo.png);background-repeat: no-repeat;background-color: #315d86;background-position: top center;}
#topo{width: 1000px;margin: 0 auto;}
#topo-logo{width: 563px;height: 122px;float: left;margin: 10px 0 0 35px;}
#topo-ferramentas{float: left;width: 350px;height: 16px;text-align: right;padding-top: 4px;margin-left: 45px;}
#topo-busca{width: 350px;float: left;margin-left: 45px;}
#topo-busca-img-input{float: right;margin-top: 75px;background: url('../imagens/bg_busca.png') no-repeat;width: 201px;height: 28px;}

/* menu */
#menu-principal {
    height: 30px;
    padding: 19px 0 0 0;
    background: #30679f url(../imagens/bg_menu_principal.jpg) repeat-x bottom;
}
#menu-principal ul {width: 1000px;list-style: none; margin: 0 auto;}
#menu-principal ul li { }
#menu-principal ul li a{  font-family: metaBold !important; font-size: 14px; text-decoration: none; color: #F7F2F2;  }

/* menu rodape */
#menu-rodape{height: 25px;width: 1000px; margin: 0 auto !important;}
#menu-rodape ul {list-style: none; margin: 0 auto !important;width: 945px;}
#menu-rodape ul li { display: inline;}
#menu-rodape ul li a{font:12px/18px arial !important;}

input.estilo{width: 175px !important;height: 28px;padding-left: 4px;border: 0;background-color: transparent;font-size: 11px;font-family:Arial, Helvetica, sans-serif;color: #999999;}

/* Barra de ferramentas - aqui não se mexe em nada */
#barra_ferramentas{clear:both;width:530px;margin: 0 25px;}
#vejaMaisSite{width:555px; margin-top: 50px;}
#vejaMaisSite span a{font-weight: bold;font-size:14px;}
#barra_ferramentas{border:1px solid #ccbebe;padding-left:18px;padding-right:12px;width:450px;font-size:11px;color:#999;margin:20px auto;}
#barra_ferramentas img{cursor:pointer;}
#barra_ferramentas a {font-size:11px;color:#999999;}

/* O site acontece praticamente aqui */

/* estilos compostos */
.noborder {border: 0 !important;}
.clear {clear: both;}
.linha{width: 1000px; height: 1px; margin: 0 auto 10px; border-bottom: 1px dotted #ccc;}

/* CSS Global site content esquerda/direita */
#conteudo{ width: 1000px; margin:10px auto; border:0px solid #00f; clear: both; }
#conteudo .esquerda{width: 520px; border:0px solid #f00; float: left; margin-left: 8px; }
#conteudo .direita{width: 420px; border:0px solid #00f; float: right; margin-right: 8px; }
#conteudo .voltar {font-size: 11px; position: relative; float: right; }

#conteudo .direita-home{width: 387px; border:0px solid #00f; float: right; margin-right: 10px; }

/* rodape site parceiros */
#parceiro {width: 1000px;margin:0 auto; clear: both;}
#parceiro img.titulo{ margin: 0 0 5px 0px;}
#parceiro .imagem{text-align: center; width: 1000px;}

/* Rodape do site */
#rodape {margin:0 auto;width:1000px;height:160px;border-top: 1px solid #999; padding: 10px 0 0 0; font-size: 12px;color: #666666;font-family: Arial;}
#rodape .interagi {float:right; height: 27px;}
#rodape .interagi div{float: left; margin: 0 0 0 10px;}

/* Eventos home */
#eventos-home {border:0px solid #f00;}
#eventos-home img.titulo{margin: 0 0 10px 3px;}
#eventos-home div.registro{clear: both; padding: 1px 0 0 10px;}
#eventos-home div.registro2{clear: both;}
#eventos-home .box{clear: both;float: left; width: 100%;}
#eventos-home .data {background-color: #E4850A; padding: 13px 10px; float: left;color: #fff; font-weight: bolder; margin: 0 10px 10px 0;}
#eventos-home .data2 {float: left; height: 120px; width: 80px;}
#eventos-home .texto {font-size: 12px; padding: 0;}
#eventos-home .texto2 {font-size: 12px; padding: 0;}
#eventos-home .texto2 span{font-weight: bold; font-size: 13px;}


/* Eventos / site */
#eventos {border:0px solid #f00;}
#eventos img.titulo{margin: 0 0 5px -15px;}
#eventos div.registro{clear: both; padding: 10px 0 0 13px;}
#eventos .box{clear: both;float: right;}
#eventos .data {background-color: #E4850A; padding: 13px 10px; float: left;color: #fff; font-weight: bolder; margin: 0 10px 10px 0;}
#eventos .texto {font-size: 12px;}

/* banner home */
#banner-home { margin: 15px 0 15px 0;}

#banner { margin: 15px 0 15px 0;}

#conteinermultimidia-home{ width: 540px; border: 0px solid #f00;}
#conteinermultimidia-home img.titulo{ margin: 0 0 5px 3px;}

#conteinermultimidia-home h5{margin: 0 0 15px 0; padding: 10px 0 0 0;border-top:1px solid #ccc;}
#conteinermultimidia-home .box{clear: both; float: right; width: 533px;}

/* estilo conteiner multimedia home/site */
#conteinermultimidia{ width: 415px ; border: 0px solid #f00;}
#conteinermultimidia img.titulo{ margin: 0 0 5px -15px;}

#conteinermultimidia h5{margin: 0 0 15px 0; padding: 10px 0 0 0;border-top:1px solid #ccc;}
#conteinermultimidia .box{clear: both; float: right; width: 400px;}

/* subsecoes publicaoes / site*/
#subsecoes {width:415px; border:0px solid #f00; margin-bottom: 15px;}
#subsecoes img.titulo{ margin: 0 0 5px -20px;}
#subsecoes ul{list-style: none;margin: 0 0 0 15px; padding: 0;}
#subsecoes ul li{margin: 0 0 5px 0; padding: 0;}
#subsecoes ul li img {margin: 0 0 2px 0; padding: 0;}
#subsecoes .box{clear: both;}

/* estilos para noticias/publicacoes home/site*/
#noticias {clear: both; margin: 0 0 10px 0;}
#noticias img.titulo{ margin: 0 0 5px 0px;}
#noticias,#publicacoes{text-align: justify;}
#noticias p,#publicacoes p {margin: 0 0 0 12px; padding: 0; font-size: 12px; line-height: 18px;}
#noticias a {font-size: 12px; line-height: 18px; text-decoration: none;}
#noticias .leiamais,#publicacoes .leiamais, #eventos .leiamais,#eventos-home .leiamais{float: right; clear: both;}
#noticias .box{margin: 0; padding: 0;}
/*#noticias a,#publicacoes a{font-weight: bold;}*/

/* estilos para release/publicacoes home/site*/
#press_release {clear: both; margin: 0 0 10px 0;}
#press_release img.titulo{ margin: 0 0 5px 0px;}
#press_release,#publicacoes{text-align: justify;}
#press_release p,#publicacoes p {margin: 0 0 0 12px; padding: 0; font-size: 12px; line-height: 18px;}
#press_release a {font-size: 12px; line-height: 18px; text-decoration: none;}
#press_release .leiamais,#publicacoes .leiamais, #eventos .leiamais,#eventos-home .leiamais{float: right; clear: both;}
#press_release .box{margin: 0; padding: 0;}
/*#release a,#publicacoes a{font-weight: bold;}*/

/* area de conteudo */
#tituloConteudoSite,#tituloSecaoSite{text-align: left;font-size:18px;color:#395589; margin: 15px 0 35px 0; clear: left;}
#conteudoPublicacaoSite, #ConteudoSecoesSite *{line-height: 20px; font-size:12px; text-align:justify !important;}
#ConteudoSecoesSite a{
    color: #3955A6!important;
    text-decoration: underline !important;
}

#ConteudoSecoesSite a:hover{
    text-decoration: none;
}

#tituloSecao {font-size:18px;color:#5E2626;}

#featured{z-index: 1;position: relative;width:725px;padding-right: 250px;border:15px solid #e5e4e4;height:305px;background:#e5e4e4;margin:0 auto;margin-top:15px;clear:both;}
#featured ul.ui-tabs-nav{position:absolute;top:0;right:0;list-style: none;width:444px;z-index:999;}
#featured ul.ui-tabs-nav li{padding:1px 0;width:444px;font-size:12px;color:#666;font-family:Arial, Helvetica, sans-serif;}
#featured ul.ui-tabs-nav li img{float:left;margin:2px 5px;background: #fff;padding:2px;border:1px solid #eee;}

#featured li.ui-tabs-nav-item a {
    display: block;
    width: 400px;
    height: 59px;
    color: #333;
    background: #fff;
    line-height: 20px;
    text-decoration: none;
    margin-top: -1px;
    margin-bottom: 1px;
    margin-left: 27px;
    padding-left: 4px;
    font-size: 14px;
    color: #41675d;
    font-family: Arial, Helvetica, sans-serif;
    white-space: normal;
}
#featured li.ui-tabs-nav-item a h1{font-size: 14px;color: #41675d;font-family:Arial, Helvetica, sans-serif;font-weight: normal;}
#featured li.ui-tabs-nav-item a p{margin: 0;}
#featured li.ui-tabs-nav-item a h2{font-size: 11px;font-weight: normal;color: #999999;font-family:Arial, Helvetica, sans-serif;}
#featured li.ui-tabs-nav-item a:hover{background: #89a949;}
#featured li.ui-tabs-nav-item a:hover p{margin: 0;color: #fafafa;}

#featured li.ui-tabs-nav-item a:hover h2, #featured li.ui-tabs-selected a h2{color: #fafafa;}
#featured li.ui-tabs-selected a p { color: #fafafa; }
#featured li.ui-tabs-selected{position: relative;width: 464px; right: 18px;background: url('../imagens/selected_item.png') top left no-repeat;z-index:9999; border: 0 none; outline: 0;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background: #89a949;padding-left: 22px;}

#featured .ui-tabs-panel{border:0px solid #f00;width:542px;height:284px;background: #89a949;position:relative;z-index:1;}
#featured .ui-tabs-panel .info{position:absolute;top:214px;left:0;width:542px;height:70px;background: url('../imagens/transparent-bg.png');}

#featured .info h2{font-size:16px;font-family:arial;color:#fff;padding:3px;margin:0;overflow:hidden;}
#featured .info p{margin:0 3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#f0f0f0;}
#featured .info a{text-decoration:none;color:#fff;}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide{display:none;}

#destaque {margin-bottom: 0px; height: 150px;}
#fotopublicacao {margin: 4px 10px 0px 0; float: left; width: 100px; height: 130px;}
#fotopublicacaohome {margin: 8px 18px 5px 0; width: 50px; height: 80px; float: left;}
#publicacao_resumo {width: 510px; font-weight: bold; margin-bottom: 3px;}
#publicacao_resumohome {width: 380px; font-weight: bold; margin: 10px 0 3px;}
#publicacao_texto {width: 510px;}
#publicacao_textohome {width: 380px !important;}


#destaquevideo {margin: 0 8px 0; width: 150px; height: 150px; float: left;}
#videopublicacao {margin: 0px 0px 20px; font-weight: bold; float: left; width: 160px; height: 120px; text-align: center !important;}
#videopublicacao a:hover {text-decoration:none;}

#texto-fotos { clear: both; margin-top: 100px;}
#titulomultimidia {margin: 15px 0 5px;}

/*Formulario de Fale conosco - site.php?secao=faleconosco(modulos/inc.faleconosco) */
#formulario-contato{width: 400px;}
.larguraCboMunicipios{width: 269px;}
.larguraTxtAreaMensagem{width: 383px;}

.parceiros{margin: 5px 0px 5px;}

#featured .li {outline: none;}

.textointdiv {clear: both;}