
/*** Body ***/
    body {
        background: #06839a url(../imgs/bg-pagina.jpg) repeat-y top;
    }
    
/*** Wrap ***/
    #wrap {
        width: 960px;
        margin: 0 auto 0 auto;
        background: #06839a url(../imgs/bg-pagina.jpg) repeat-y top;
    }
    
    #wrap-inner {
        width: 942px;
        margin: 0 auto;
    }
    
/*** Barra Topo ***/
    #barra-topo {
        height: 25px;
        background: #fff;
    }
    
    /*** Barra Topo - Menu Esquerda ***/
    #barra-topo ul#menu-esq {
        width: 280px;
        float: left;
        margin-top: 2px;
    }
    
    #barra-topo ul#menu-esq li {
        display: inline;
    }
    
    #barra-topo ul#menu-esq li a {
        color: #445d01;
        text-transform: uppercase;
        text-decoration: none;
        font: bold 11px Arial, Helvetica, sans-serif;
        padding: 0 5px;
        border-right: 1px solid #445d01;
    }
    
    #barra-topo ul#menu-esq li.ultimo a {
        border: 0px;
    }
    
    #barra-topo ul#menu-esq li a:hover {
        text-decoration: underline;
    }
    
    /*** Barra Topo - Menu Direita ***/
    #barra-topo ul#menu-dir {
        width: 415px;
        float: right;
        margin-top: 2px;
    }
    
    #barra-topo ul#menu-dir li {
        display: inline;
        padding: 0 4px;
    }
    
    #barra-topo ul#menu-dir li.primeiro {
        float: left;
        border-right: 1px solid #445d01;
    }
    
    #barra-topo ul#menu-dir li.item-2, #barra-topo ul#menu-dir li.item-3 {
        border-right: 1px solid #445d01;
    }
    
    #barra-topo ul#menu-dir li.item-3 {
        padding-right: 7px;
    }
    
    #barra-topo ul#menu-dir li.item-4 img {
        vertical-align: middle;
    }
    
    #barra-topo ul#menu-dir li.item-4 a {
        color: #445d01;
        text-transform: uppercase;
        text-decoration: none;
        font: bold 11px Arial, Helvetica, sans-serif;
    }
    
    #barra-topo ul#menu-dir li.item-4 a:hover {
        text-decoration: underline;
    }
    
    #barra-topo ul#menu-dir li.item-5 a {
        color: #8fbb19;
        text-transform: uppercase;
        text-decoration: none;
        font: bold 11px Arial, Helvetica, sans-serif;
    }
    
    #barra-topo ul#menu-dir li.item-5 a:hover {
        text-decoration: underline;
    }
    
    #barra-topo ul#menu-dir li.primeiro label {
        color: #445d01;
        text-transform: uppercase;
        font: bold 11px Arial, Helvetica, sans-serif;
    }
    
    #barra-topo ul#menu-dir li.primeiro input.busca {
        width: 70px;
        height: 13px;
        color: #445d01;
        font: 11px Arial, Helvetica, sans-serif;
        padding: 0px;
        margin-top: 2px;
    }
    
    #barra-topo ul#menu-dir li.primeiro input.botao-busca {
        width: 17px;
        height: 12px;
        background: url(../imgs/seta-busca.gif) no-repeat top;
        border: 1px solid #dfdfdf;
        vertical-align: middle;
        cursor: pointer;
    }
    
/*** Topo ***/
    #topo {
        width: 942px;
        height: 231px;
        background: no-repeat top;
/*         background: url(../imgs/foto-topo-01.jpg) no-repeat top; */
    }
    
    #topo.biblioteca {
        width: 942px;
        height: 231px;
/*         background: url(../imgs/foto-topo-biblioteca.jpg) no-repeat top; */
    }
    
    #topo.publicacoes {
        width: 942px;
        height: 231px;
/*         background: url(../imgs/foto-topo-publicacoes.jpg) no-repeat top; */
    }
    
    #topo.programas {
        width: 942px;
        height: 231px;
/*         background: url(../imgs/foto-topo-programas.jpg) no-repeat top; */
    }
    
    #topo.contato {
        width: 942px;
        height: 231px;
/*         background: url(../imgs/foto-topo-contato.jpg) no-repeat top; */
    }
    
    #topo.trabalhe-conosco {
        width: 942px;
        height: 231px;
/*         background: url(../imgs/foto-topo-trabalhe-conosco.jpg) no-repeat top; */
    }
    
    #faixa-topo {
        width: 937px;
        height: 74px;
        background: transparent url(../imgs/topo-transparente.png) no-repeat top left;
        padding: 5px 0 0 5px;
        margin-bottom: 88px;
    }
    
    #faixa-topo.azul {
        background: transparent url(../imgs/topo-transparente-azul.png) no-repeat top left;
    }
    
    #faixa-topo.verde {
        background: transparent url(../imgs/topo-transparente-verde.png) no-repeat top left;
    }
    
    /*** Logo ***/
    #faixa-topo h1 a {
        display: block;
        width: 314px;
        height: 59px;
        background: transparent url(../imgs/logo-horizontes.png) no-repeat top left;
        text-indent: -5000px;
        overflow: hidden;
        float: left;
    }
    
    /*** Áreas de login ***/
    #topo ul#areas {
        width: 290px;
        float: right;
    }
    
    #topo ul#areas li.area-restrita {
        width: 255px;
        height: 26px;
        padding: 4px 0 0 20px;
        background: transparent url(../imgs/area-restrita.png) no-repeat top left;
    }
    
    #topo ul#areas li.webmail {
        width: 225px;
        height: 26px;
        padding: 3px 0 0 50px;
        background: transparent url(../imgs/webmail.png) no-repeat top right;
    }
    
    #topo ul#areas li.area-restrita h5, #topo ul#areas li.webmail h5{
        color: #fff;
        font: bold 10px Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        float: left;
        margin-right: 3px;
        padding-top: 4px;
    }
    
    #topo ul#areas li.area-restrita input, #topo ul#areas li.webmail input {
        width: 65px;
        height: 13px;
        color: #666;
        text-transform: uppercase;
        font: 10px Arial, Helvetica, sans-serif;
        padding: 0px;
    }
    
    #topo ul#areas li.area-restrita input.ok-verde {
        width: 20px;
        height: 14px;
        background: url(../imgs/ok-verde.gif) no-repeat top;
        border: 1px solid #dfdfdf;
        vertical-align: middle;
        cursor: pointer;
    }
    
    #topo ul#areas li.webmail input.ok-azul {
        width: 20px;
        height: 14px;
        background: url(../imgs/ok-azul.gif) no-repeat top;
        border: 1px solid #dfdfdf;
        vertical-align: middle;
        cursor: pointer;
    }
    
/*** Menu ***/

    /*** Menu Principal ABAS***/
    #menu ul#menu-principal li, #menu ul#menu-secundario li {
        display: inline;
    }
    
    #menu ul#menu-principal li a {
        text-transform: uppercase;
        font: bold 11px Arial, Helvetica, sans-serif;
        text-decoration: none;
        display: block;
        height: 27px;
        float: left;
        text-align: center;
        color: #fff;
        line-height: 25px;
    }
    
    #menu ul#menu-principal li a:hover {
        text-decoration: underline;
    }
    
    #menu ul#menu-principal li.item-1 a {
        width: 129px;
        background: url(../imgs/botoes-menu.gif) no-repeat 0 0;
        margin-right: 2px;
    }
    
    #menu ul#menu-principal li.item-2 a {
        width: 177px;
        background: url(../imgs/botoes-menu.gif) no-repeat -131px 0;
        margin-right: 2px;
    }
    
    #menu ul#menu-principal li.item-3 a {
        width: 132px;
        background: url(../imgs/botoes-menu.gif) no-repeat -310px 0;
        margin-right: 2px;
    }
    
    #menu ul#menu-principal li.item-4 a {
        width: 146px;
        background: url(../imgs/botoes-menu.gif) no-repeat -444px 0;
        margin-right: 3px;
    }
    
    #menu ul#menu-principal li.item-5 a {
        width: 149px;
        background: url(../imgs/botoes-menu.gif) no-repeat -592px 0;
        margin-right: 2px;
    }
    
    #menu ul#menu-principal li.item-6 a {
        width: 110px;
        background: url(../imgs/botoes-menu.gif) no-repeat -744px 0;
        margin-right: 3px;
    }
    
    #menu ul#menu-principal li.item-7 a {
        width: 85px;
        background: url(../imgs/botoes-menu.gif) no-repeat -855px 0;
    }
    
    #menu ul#menu-principal li.item-1 a:hover {
        background: url(../imgs/botoes-menu.gif) no-repeat 0 -27px;
    }
    
    #menu ul#menu-principal li.item-2 a:hover {
        background: url(../imgs/botoes-menu.gif) no-repeat -131px -27px;
    }
    
    #menu ul#menu-principal li.item-3 a:hover {
        background: url(../imgs/botoes-menu.gif) no-repeat -310px -27px;
    }
    
    #menu ul#menu-principal li.item-4 a:hover {
        background: url(../imgs/botoes-menu.gif) no-repeat -444px -27px;
    }
    
    #menu ul#menu-principal li.item-5 a:hover {
        background: url(../imgs/botoes-menu.gif) no-repeat -592px -27px;
    }
    
    #menu ul#menu-principal li.item-6 a:hover {
        background: url(../imgs/botoes-menu.gif) no-repeat -744px -27px;
    }
    
    #menu ul#menu-principal li.item-7 a:hover {
        background: url(../imgs/botoes-menu.gif) no-repeat -855px -27px;
    }
    
    /*** Menu Secundário ***/ 
    #menu ul#menu-secundario {
        height: 35px;
        clear: both;
        border-top: 2px solid #fff;
        background: #f34b52 url(../imgs/sombra-sub-menu.gif) repeat-x bottom;
    }
    
    #menu ul#menu-secundario li a {
        text-transform: uppercase;
        font: bold 11px Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #fff;
        line-height: 27px;
        padding: 0 7px;
        border-right: 1px solid #fff;
    }
    
    #menu ul#menu-secundario li a:hover {
        text-decoration: underline;
    }
    
    #menu ul#menu-secundario li.ultimo a {
        border: 0px;
    }
    
    /*** AQUI TROCA AS CORES DAS BARRAS DO MENU SECUNDÁRIO PARA AS PÁGINAS***/
    
    /*** Menu Secundário - BIBLIOTECA***/
    #menu ul#menu-secundario.biblioteca {
        height: 35px;
        clear: both;
        border-top: 2px solid #fff;
        background: #bbe5c9 url(../imgs/sombra-sub-menu.gif) repeat-x bottom;
    }
    
    #menu ul#menu-secundario.biblioteca li a {
        text-transform: uppercase;
        font: bold 11px Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #445d01;
        line-height: 27px;
        padding: 0 7px;
        border-right: 1px solid #fff;
    }
    
    #menu ul#menu-secundario.biblioteca li a:hover {
        text-decoration: underline;
    }
    
    #menu ul#menu-secundario li.ultimo a {
        border: 0px;
    }
    
    /*** Menu Secundário - COMUNICACAO***/
    #menu ul#menu-secundario.comunicacao {
        height: 35px;
        clear: both;
        border-top: 2px solid #fff;
        background: #5eb8e1 url(../imgs/sombra-sub-menu.gif) repeat-x bottom;
    }
    
    #menu ul#menu-secundario.comunicacao li a {
        text-transform: uppercase;
        font: bold 11px Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: fff;
        line-height: 27px;
        padding: 0 7px;
        border-right: 1px solid #fff;
    }
    
    #menu ul#menu-secundario.comunicacao li a:hover {
        color: #445d01;
        text-decoration: underline;
    }
    
    /*** Menu Secundário - PUBLICAÇÕES***/
    #menu ul#menu-secundario.publicacoes {
        height: 35px;
        clear: both;
        border-top: 2px solid #fff;
        background: #F9A643 url(../imgs/sombra-sub-menu.gif) repeat-x bottom;
    }
    
    #menu ul#menu-secundario.publicacoes li a:hover {
        color: #445d01;
    }
    
    /*** Menu Secundário - HORIZONTES***/
    #menu ul#menu-secundario.horizontes {
        height: 35px;
        clear: both;
        border-top: 2px solid #fff;
        background: #F33E49 url(../imgs/sombra-sub-menu.gif) repeat-x bottom;
    }
    
    #menu ul#menu-secundario.horizontes li a:hover {
        color: #445d01;
    }
    
    /*** Menu Secundário - CONTATO***/
    #menu ul#menu-secundario.contato {
        height: 35px;
        clear: both;
        border-top: 2px solid #fff;
        background: #ded883 url(../imgs/sombra-sub-menu.gif) repeat-x bottom;
    }
    
    #menu ul#menu-secundario.contato li a {
        text-transform: uppercase;
        font: bold 11px Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #445d01;
        line-height: 27px;
        padding: 0 7px;
        border-right: 1px solid #fff;
    }
    
    #menu ul#menu-secundario.contato li a:hover {
        text-decoration: underline;
    }
    
    /*** Menu Secundário - TRABALHE CONOSCO***/
    #menu ul#menu-secundario.trabalhe-conosco {
        height: 35px;
        clear: both;
        border-top: 2px solid #fff;
        background: #b5283b url(../imgs/sombra-sub-menu.gif) repeat-x bottom;
    }
    
    #menu ul#menu-secundario.trabalhe-conosco li a {
        text-transform: uppercase;
        font: bold 11px Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #fff;
        line-height: 27px;
        padding: 0 7px;
        border-right: 1px solid #fff;
    }
    
    #menu ul#menu-secundario.trabalhe-conosco li a:hover {
        text-decoration: underline;
    }
    
    /*** Menu Secundário - PROGRAMAS E PROJETOS***/
    #menu ul#menu-secundario.programas {
        height: 35px;
        clear: both;
        border-top: 2px solid #fff;
        background: #C2DE62 url(../imgs/sombra-sub-menu.gif) repeat-x bottom;
    }
    
    #menu ul#menu-secundario.programas li a {
        text-transform: uppercase;
        font: bold 11px Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #445d01;
        line-height: 27px;
        padding: 0 7px;
        border-right: 1px solid #fff;
    }
    
    #menu ul#menu-secundario.programas li a:hover {
        text-decoration: underline;
    }

    
/*** Destaque Principal ***/
    #destaque-principal {
        width: 922px;
        height: 255px;
        margin: 0 auto;
        border-bottom: 1px solid #f58220;
        padding: 15px 0 0 0;
    }
    
    .destaque-principal-esq {
        width: 410px;
        height: 236px;
        float: left;
        border-right: 1px solid #f58220;
    }
    
    .destaque-principal-dir {
        width: 500px;
        height: 236px;
        float: right;
    }
    
    .destaque-principal-dir ul li img {
        float: left;
        margin-right: 8px;
    }
    
    .destaque-principal-dir ul li {
        clear: both;
        padding: 20px 0 0px 0;
    }
    
    .destaque-principal-dir ul li.destaque-1 {
        padding: 0px;
    }
    
    
    .destaque-principal-dir ul li a {
        color: #445d01;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    
    .destaque-principal-dir ul li a:hover {
        text-decoration: underline;
    }
    
     .destaque-principal-dir ul li h2 {
        font-size: 12px;
        text-transform: uppercase;
		margin-bottom: 4px;		
    }
    
    .destaque-principal-dir ul li p a {
        font-size: 10px;
        line-height: 15px;
    }
    
    .destaque-principal-dir ul li p.leia-mais {
        text-align: right;
        font-weight: bold;
    }
    
/*** Conteúdo Principal ***/
    #conteudo-home {
        padding: 10px;
    }
    
    #conteudo-principal-home {
        width: 645px;
        float: left;
    }
    
    .destaque-secundario {
        width: 645px;
        height: 230px;
        border-bottom: 1px solid #f58220;
        padding: 10px 0 10px 0;
        margin-bottom: 20px;
    }
    
    .destaque-secundario ul li {
        width: 310px;
        height: 220px;
    }
    
    .destaque-secundario ul li.destaque-secundario-1 {
        float: left;
        border-right: 1px solid #f58220;
        padding-right: 10px;
    }
    
    .destaque-secundario ul li.destaque-secundario-2 {
        float: right;
    }
    
    .destaque-secundario ul li a {
        color: #445d01;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    
    .destaque-secundario ul li a:hover {
        text-decoration: underline;
    }
    
    .destaque-secundario ul li h2 {
        color: #445d01;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        margin-bottom: 6px;
    }
    
    .destaque-secundario ul li p a {
        font-size: 10px;
        line-height: 15px;
    }
    
    .destaque-secundario ul li p.leia-mais {
        text-align: right;
        font-weight: bold;
    }
    
    .destaque-secundario ul li.destaque-secundario-1 img {
        margin-top: 10px;
    }
    
    .destaque-secundario ul li.destaque-secundario-2 img {
        margin-bottom: 10px;
    }
    
    /*** Conteúdo INTERNAS ***/
    #conteudo-interna {
        width: 910px;
        margin: 0 auto;
        color: #445d01;
        font-family: Arial, Helvetica, sans-serif;
        padding-top: 15px;
    }
    
    #conteudo-interna table td {
        border:1px solid #445D01;
        padding:2px;
    }
    
    #conteudo-interna a {
        text-decoration: none;
        color: #445d01;
    }
    
    #textos {
        clear: both;
    }
    
    #textos h1 {
        text-transform: uppercase;
        font-size: 14px;
        border-bottom: 1px solid #445d01;
        padding-bottom: 5px;
        margin-bottom: 15px;
    }
    
    #textos h2 {
        font-size: 13px;
        margin-bottom: 15px;
    }
    
    #textos h3 {
        font-size: 13px;
        margin-bottom: 7px;
    }
    
    #textos p, #textos ul li {
        font-size: 12px;
        line-height: 17px;
        margin-bottom: 20px;
    }
	
	#textos ul li {
		list-style:disc inside;
		margin:0 0 15px 0;
	}
    
    #topo-pagina {
        float: right;
    }
    
    #topo-pagina a {
        display: block;
        width: 40px;
        height: 15px;
        background: url(../imgs/seta-topo.gif) no-repeat right 3px;
        font-size: 10px;
    }
    
    #topo-pagina a:hover {
        background: url(../imgs/seta-topo.gif) no-repeat right 1px;
        text-decoration: underline;
    }
    
    /*** Mais Artigos ***/
    #mais-artigos {
        clear: both;
    }
    
    #mais-artigos p {
        font-size: 12px;
        line-height: 17px;
        margin-bottom: 20px;
    }
    
    #mais-artigos h3 {
        color: #f58220;
        text-transform: uppercase;
        font-size: 13px;
        border-bottom: 1px solid #445d01;
        padding-bottom: 5px;
        margin-bottom: 15px;
    }
    
    #mais-artigos ul li {
        padding: 3px 0;
    }
    
    #mais-artigos ul li a {
        font-size: 13px;
        font-weight: bold;
    }
    
    #mais-artigos ul li a:hover {
        text-decoration: underline;
    }
    
    #paginacao-artigos {
        width: 250px;
        margin: 15px auto;
    }
    
    #paginacao-artigos ul li {
        display: inline;
    }
    
    #paginacao-artigos ul li a {
        padding: 3px 7px;
        border-right: 1px solid #f58220;
        color: #f58220;
        font-size: 12px;
        font-weight: normal;
    }
    
    #paginacao-artigos ul li.item-01 a, #paginacao-artigos ul li.item-02 a, #paginacao-artigos ul li.item-07 a, #paginacao-artigos ul li.item-08 a, #paginacao-artigos ul li.item-09 a {
        border: 0px;
    }
    
    #paginacao-artigos ul li a:hover {
        text-decoration: underline;
    }
    
    #paginacao-artigos ul li.ativo a {
        font-weight: bold;
    }
    
    /*** Notícias ***/
    .noticias {
        margin-bottom: 10px;
    }
    
    .noticias h2 {
        color: #445d01;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        margin-bottom: 6px;
    }
	
	.noticias h2 a {
        color: #445d01;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        margin-bottom: 6px;
    }  
	
	.noticias h2 a:hover {
        color: #445d01;
        text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        margin-bottom: 6px;
    }    
    
    .noticias ul li a {
        display: block;
        color: #445d01;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding: 13px 0 10px 15px;
        border-bottom: 2px dotted #f58220;
        background: url(../imgs/seta-noticias.gif) no-repeat left;
    }
    
    .noticias ul li a:hover {
        background: #e8f7eb url(../imgs/seta-noticias.gif) no-repeat left;
    }
    
    .noticias ul li a span {
        font-size: 11px;
        font-weight: bold;
    }
    
    /*** Banners ***/
    
    #banners {
        margin-bottom: 10px;
    }
    
    #banners a img {
        margin-right: 5px;
    }

    
/*** Sidebar ***/
    #sidebar-home {
        width: 245px;
        float: right;
    }
    
    #sidebar-home ul li {
        padding-bottom: 12px;
    }
    
    #sidebar-home ul li.banner-atualizacao {
        margin: 0px;
    }
    
    #sidebar-home ul li.enquete {
        width: 229px;
        height: 122px;
        background: transparent url(../imgs/bg-enquete.jpg) no-repeat top;
        padding: 5px;
        color: #445d01;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
    }
    
    #sidebar-home ul li.enquete h2 {
        color: #445d01;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        margin-bottom: 10px;
    }
    
    #sidebar-home ul li.enquete h3 {
        color: #445d01;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin-bottom: 6px;
    }
    
    #sidebar-home ul li.enquete span {
        margin-right: 10px;
    }
    
    #sidebar-home ul li.enquete input.votar {
        margin-left: 35px;
    }
    
    #sidebar-home ul li.enquete input.votar, #sidebar-home ul li.enquete input.resultados {
        margin-top: 15px;
    }
    
    #sidebar-home ul li.parceiros {
        width: 229px;
        height: 127px;
        background: transparent url(../imgs/bg-parceiros.jpg) no-repeat top;
        padding: 5px;
        color: #445d01;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-bottom: 10px;
    }
    
    #sidebar-home ul li.parceiros h2 {
        margin-bottom: 15px;
        text-transform: uppercase;
    }
    
    #sidebar-home ul li.parceiros img {
        margin: 3px;
    }
    
    
/*** Rodapé ***/
    #rodape {
        clear: both;
        color: #445d01;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: center;
        width: 922px;
        margin: 0 auto;
    }
    
    #rodape ul li p {
        padding: 5px 0;
        margin: 5px 0;
		line-height: 3px;
    }
    
    #rodape ul li.rodape-1 p {
        border-bottom: 1px solid #f58220;
        padding-bottom: 10px;
			
    }
    
    #rodape ul li.rodape-2 p {
        padding-bottom: 3px;
    }
    
    /*** Galeria de fotos rotativas das páginas internas ***/
    #galeria-fotos {
        clear: both;
        height: 91px;
        margin-bottom: 20px;
    }
    
    .fotos-internas {
        width: 884px;
        height: 91px;
        overflow: hidden;
        position: relative;
        float: left;
    }
    
    #galeria-fotos ul {
        width: 3000px;
        height: 88px;
        padding: 3px 0 0 0;
        position: absolute;
    }
    
    #galeria-fotos ul li {
        display: inline;
    }
    
    #galeria-fotos.comunicacao {
        background: #5eb8e1;
    }
    
    #galeria-fotos.comunicacao .seta-esquerda a{
        float: left;
        display: block;
        width: 13px;
        height: 91px;
        background: #0095d9 url(../imgs/seta-esq-galeria.gif) no-repeat 1px 35px;
    }
    
    #galeria-fotos.comunicacao .seta-direita a{
        display: block;
        float: right;
        width: 13px;
        height: 91px;
        background: #0095d9 url(../imgs/seta-dir-galeria.gif) no-repeat 1px 35px;
        float: right;
    }
    
    #galeria-fotos.comunicacao .seta-esquerda a:hover, #galeria-fotos.comunicacao .seta-direita a:hover {
        background-position: 1px 33px;
    }
    
    #galeria-fotos ul li a img {
        float: left;
        margin: 0 3px 0 0;
    }
    
    #galeria-fotos ul li a:hover img {
        border: 1px solid #fff;
    }
    
    #galeria-fotos.programas {
        background: #a6ce39;
    }
    
    #galeria-fotos.programas .seta-esquerda a{
        float: left;
        display: block;
        width: 13px;
        height: 91px;
        background: #74ae17 url(../imgs/seta-esq-galeria.gif) no-repeat 1px 35px;
    }
    
    #galeria-fotos.programas .seta-direita a{
        display: block;
        float: right;
        width: 13px;
        height: 91px;
        background: #74ae17 url(../imgs/seta-dir-galeria.gif) no-repeat 1px 35px;
        float: right;
    }
    
    #galeria-fotos.programas .seta-esquerda a:hover, #galeria-fotos.programas .seta-direita a:hover {
        background-position: 1px 33px;
    }
    
    /*------- Formulário Contato ---------*/
    
    form.inscricao-cursos {
	padding-top: 15px;
    }
    
    form.inscricao-cursos fieldset legend{
	display: none;
    }
    
    ul#inscricao-cursos li {
	margin-bottom: 10px;
	clear: both;
	color: #445D01;
	font: 12px Arial, Helvetica, sans-serif;
    }
    
    ul#inscricao-cursos li label {
	display: block;
	width: 145px;
	height: 15px;
	float: left;
	text-align: right;
	margin-right: 7px;
	font-weight: bold;
    }
    
    ul#inscricao-cursos li input, ul#inscricao-cursos li select {
	width: 210px;
	background: #f2f2f2;
	border: 1px solid #676767;
	padding: 2px;
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
    }
    
    ul#inscricao-cursos li div.container{
    	float: left;
    	width: 400px;
    	margin: 0 0 10px 0;
    }
    
    ul#inscricao-cursos li div.container p{
		margin: 0;
    }
    
    ul#inscricao-cursos li input.radio{
    	width: 20px;
    }
    
    ul#inscricao-cursos li input.dis{
    	background: #EAEAEA;
    	border: 1px solid #CCC;
    }
    
    ul#inscricao-cursos li input.off{
    	display: none;
    }
    
    ul#cursos {
	width: 450px;
	float: right;
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
    }
    
    ul#inscricao-cursos li input.cursos {
	width: 15px;
	border: 0px;
    }
    
    ul#inscricao-cursos li input.pagamento {
	width: 15px;
	color: #666;
	border: 0px;
    }
    
    ul#inscricao-cursos li input.prefixo {
	width: 40px;
	margin-right: 5px;
    }
    
    ul#inscricao-cursos li input.numero {
	width: 160px;
    }
    
    ul#inscricao-cursos li select {
	width: 216px;
    }
    
    ul#inscricao-cursos li.item-11 {
	margin-top: 20px;
    }
    
    ul#inscricao-cursos li.item-12 {
	margin-bottom: 20px;
    }
    
    ul#inscricao-cursos li input.botao-enviar {
	width: 83px;
	height: 20px;
	background: #445D01;
	border: 0px;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top: 5px;
        cursor: pointer;
    }
    
    ul#inscricao-cursos li input.botao-limpar {
	width: 83px;
	height: 20px;
	background: #666;
	border: 0px;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 10px;
        cursor: pointer;
    }
    
    ul#inscricao-cursos li textarea {
	width: 300px;
	background: #f2f2f2;
	border: 1px solid #676767;
	padding: 2px;
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
    }
    
    ul#inscricao-cursos li.item-14 {
	width: 320px;
        padding-left: 152px;
    }

/* Resultados da busca */
/* --------------BUSCA ------------------*/
	div.resultado_busca{
		font-size: 11px;
	}
	
	div.resultado_busca ul li h3{
		font-size: 11px;
		color: #999;
		margin: 10px 0 2px 0;
		font-style: italic;
	}
	
	h2 span{
		font-size: 10px;
	}
	
	div.resultado_busca ul li{
		margin: 10px 0;
	}
	
	div.resultado_busca ul li span.data{
		color: #333;
		font-size: 10px;
	}
	
	div.resultado_busca ul li span.cat{
		color: #339999;
	}
	
	div.resultado_busca ul li span.link{
		color: #008000;
	}
	
	div.resultado_busca ul li embed{
		float: left;
	}
	
	div.resultado_busca ul li img{
		float: left;
		margin: 2px 4px 0 0;
		border-top: 1px solid #CCC;
		border-left: 1px solid #CCC;
		border-bottom: 1px solid #666;
		border-right: 1px solid #666;
	}
	
	div.resultado_busca ul li img.noborda{
		border: 0;
	}
	
	div.resultado_busca ul li h4{
		color: #333;
		font-size: 14px;
	}
	
	div.resultado_busca ul li h4 a{
		color: #0000CC;
		text-decoration: underline;
	}
	
	div.resultado_busca ul li h4 a:visited{
		color: #571D8C;
	}
	
	div.resultado_0{
		margin: 20px 0 0 0;
		font-size: 12px;
	}
	
	div.resultado_0 a{
		color: #000;
		text-decoration: underline;
	}
	
	div.resultado_0 span{
		color: #FF0000;
	}
	
	div.resultado_0 ul{
		list-style: circle;
	}
	
	div.resultado_0 ul li{
		margin: 0 0 0 20px;
	}
	
	#textos form ul li {
		list-style:none;
	}
	
.skype{
	margin: 20px 0 0 0;
}

.paginacao { text-align: center; margin: 20px 0 0 4px; }
.paginacao li { float: left; margin: 0 5px 10px 0; }
.paginacao li a { display: block; color: #333; font-weight: bold; padding: 5px; border: 1px solid #EAEAEA; }
.paginacao li a:hover { background-color: #CCC; text-decoration: none; color: #333; }
a#paginacao_ativa { background-color: #006600; color: #FFF; text-decoration: none; }

	#textos table td {
		border:none;
	}
	
	ul#inscricao-cursos li label {
		width:278px;
		margin-right:15px;
	}
	
	ul#inscricao-cursos li input.botao-limpar {
		margin-left:141px;
	}