/* CSS Document */
/* GERAIS */
html { height:100%; width:100%; margin:0px; padding: 0px; }
body { height:100%; width:100%; margin:0px; padding: 0px; color: #333333; font: 14px 'Ubuntu', Verdana, Arial, sans-serif; background: #FFFFFF url(/img/bg_body_2.jpg) repeat-x left top !IMPORTANT; }
body#APP { background-image: none !IMPORTANT; }
img { border-style: none; }
a:visited, a:link, a:active { color: #00A2B5; text-decoration:underline; outline: none; }
a:hover { color: #00A2B5; text-decoration:underline; outline: none; }
textarea { overflow: auto; }
form { height: 100%; }
.accordion_conteudos .accordion{ width: 100%;}
.accordion_conteudos .accordion li .conteudo a { border-bottom: 0; font: 14px 'Ubuntu', Verdana, Arial, sans-serif; background: none; padding: 0;}
.accordion_conteudos .accordion li .conteudo a[href$=".pdf"]{background-image: url(/img/icon/pdf.png); padding: 2px 0px 2px 22px;
    margin: -2px 0;
    background-repeat: no-repeat;
    background-position: left 4px;
    text-decoration: none;
    float: left;}
/* SITE */
/**********************************************/
#container_wrapper{ position: relative; width:100%; min-height: 100%;  overflow: hidden; }
#wrapper { position: relative; width: 100%; min-height: 100%; margin: 0px auto; padding: 0px 0px 45px; overflow: hidden; }
#wrapper_assoc { position: relative; width: 100%; margin: 0px auto; padding: 0px; z-index: 10; }
#container_top { position: relative; margin: 0px auto 0px; padding: 0px 0px 0px; width: 990px; height: 134px; z-index: 10; }
#container_top_assoc { position: relative; margin: 0px auto 0px; padding: 0px 0px 0px; width: 990px; height: 124px; z-index: 10; }
#bg_container_top { position: relative; margin: 0px auto 0px; padding: 0px 0px 0px; width: 100%; height: 134px; float: left; }
#logo { position: relative; width: 192px; height: 98px; margin: 16px 0px 0px 38px; padding: 0px; overflow: hidden; float: left; }
#logo a { display: block; width: 100%; height: 100%; }
#logo a img { width: 100%; height: 100%; }
#logo h1 { display: none; }
.redes_sociais { position: relative; width: 370px; height: 34px; padding: 6px 0px; margin: 7px 10px 0px 0px; overflow: hidden; float: left; }
.search { position: relative; width: 368px; height: 34px; margin: 10px 0px 0px; padding: 6px; overflow: hidden; float: left; background: url(/img/bg_search.jpg) no-repeat center top; }
.search h2, .search label { display: none; }
.search input[type="text"] { position: relative; margin: 0px; padding: 7px 6px 8px; overflow: hidden; float: left; border: 0px solid #FFFFFF; background: transparent; font: 15px 'Ubuntu', Verdana, Arial, sans-serif; color: #333333; display: block; height: 19px; width: 312px; }
.search input[type="submit"] { position: relative; margin: 0px; padding: 0px; float: left; border: 0px solid #FFFFFF; background: transparent; display: block; height: 34px; width: 44px; cursor: pointer; text-indent: -1111111px; line-height: 1; }
#container_banner { position: relative; margin: 0px auto 0px; padding: 0px 0px 0px; width: 990px; height: 255px; background: #00A2B5; }
#destaques_home { position: relative; margin: -80px auto 0px; padding: 0px 0px 0px; width: 990px; height: 272px; background: none; overflow: hidden; }
#my-glider { position: relative; width: 980px; height: 250px; overflow: hidden; margin: 0px auto; padding: 0px 0px 5px; }
.destaques_rotativos { position: relative; margin: 20px 0px 0px 20px; padding: 0px 0px; width: 624px; height: 232px; overflow: hidden; float: left; -webkit-box-shadow: 0px 0px 30px 0px #ADADAD; -moz-box-shadow: 0px 0px 30px 0px #ADADAD; box-shadow: 0px 0px 30px 0px #ADADAD; }
.scroller { position: relative; width: 100%; height: 100%; padding: 0px; margin: 0px; overflow: hidden; }
.destaques { position: relative; margin: 0px 0px 0px 0px; padding: 0px; width: 624px; height: 232px; z-index: 8; background: #00A2B5; float: left; }
.section { margin: 0px; padding: 0px; width: 100%; height: 100%; }
.destaque { margin: 1px; padding: 0px; width: 620px; height: 228px; background: url(/img/bg_destaques.png) no-repeat left top; overflow: hidden; }
.destaque .img { position: absolute; margin: 0px; padding: 0px; overflow: hidden; width: 620px; height: 228px; }
.destaque .titulo { position: absolute; margin: 0px; padding: 5px; overflow: hidden; width: 610px; bottom: 0px; background: url(/img/bg_titulo_destaques.png) repeat left top; }
.controls { position: relative; margin: -24px 4px 0px 0px; padding: 0px; z-index: 9999; width: auto; height: 15px; overflow: hidden; z-index: 10; float: right; }
.controls a { float: left; width: 15px; height: 15px; margin: 0px 4px 0px 0px; text-indent: -9999px; text-decoration: none; background: url(/img/glider_control.png) 0 -30px no-repeat; }
.controls a:hover { background: url(/img/glider_control.png) 0 -15px no-repeat; }
.controls a.activeSlide { background: url(/img/glider_control.png) 0 0 no-repeat; }
.mais_noticias { position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px; overflow: hidden; width: auto; float: right; background: url(/img/bg_ver_mais.png) no-repeat left 6px; text-decoration: none !IMPORTANT; font-size: 18px; font-weight: 700; }
.mais_registos { position: relative; margin: -31px 0px 0px 0px; padding: 0px; overflow: hidden; width: 14px; height: 14px; float: right; background: url(/img/bg_ver_mais.png) no-repeat center center; text-indent: -9999px; }
.zones2-1 {position: relative; margin: 15px 0px 0px 0px; float:left; background-color: #00A2B5; z-index: 8;}
.zones, .zones2 { position: relative; width: 290px; height: 228px; margin: 0px 0px 0px 30px; padding: 2px; float:left; background-color: #00A2B5; z-index: 8; }
.zones2 { margin: 15px 0px 0px 0px; }
#destaques_home .zones, #destaques_home .zones2 { margin: 20px 0px 0px 30px; -webkit-box-shadow: 0px 0px 20px 0px #ADADAD; -moz-box-shadow: 0px 0px 20px 0px #ADADAD; box-shadow: 0px 0px 20px 0px #ADADAD; }
#left300 .zones2, #right300 .zones2 { margin: 1px 0px 20px 1px; }
#left300 .zones, #right300 .zones { margin: 1px 0px 20px 1px; }
#left300 .zones + zones2, #right300 .zones2 + zones { margin: 11px 0px 0px 1px !IMPORTANT; }
.zones .img_destaque,
.zones2 .img_destaque { position: relative; width: 290px; height: 180px; margin: 0px; padding: 0px; overflow: hidden; float: left; }
.zones .titulo_destaque,
.zones2 .titulo_destaque { position: relative; padding: 5px; width: 280px; height: 38px; overflow: hidden; }
.zones .titulo_destaque a,
.zones2 .titulo_destaque a { position: relative; padding: 0px; margin: 0px; display: block; color: #003366; font: 700 13px 'Ubuntu', sans-serif; text-decoration: none; text-transform: uppercase; }
.titulo_seccoes a { position: relative; padding: 0px; margin: 0px; display: block; color: #FFFFFF; font-size: 16px; text-decoration: none; line-height:16px; min-height:30px; }
.celula_azul_seccoes { background: #0099AB; padding: 5px; color:#FFFFFF; }
.zones .titulo_destaque span,
.zones2 .titulo_destaque span { position: relative; padding: 0px; margin: 0px; display: block; color: #FFFFFF; font: 700 13px 'Ubuntu', Verdana, Arial, sans-serif; }
/*.zones3 { position: relative; width: 284px; margin: 0px 0px 0px 0px; padding: 5px; float:left; background-color: #FAFAFA; z-index: 8; border-bottom: 3px solid #CCCCCC; }
.zones3 a { font: 500 20px 'Ubuntu', Verdana, Arial, sans-serif; float: right; color: #00A2B5; text-decoration: none; padding: 4px 0px; }*/
.zones3 { position: relative; width: 284px; margin: 0px 0px 0px 0px; padding: 5px; float:left; background-color: #00A2B5; z-index: 8; border-bottom: 3px solid #CCCCCC; }
.zones3 a { font: 500 20px 'Ubuntu', Verdana, Arial, sans-serif; float: right; color: #003366; text-decoration: none; padding: 4px 0px; }
.zones3 .mesano { position: relative; margin: 0px; padding: 0px; overflow: hidden; float: left; background: #FFFFFF; }
.zones3 .mesano span { font: 700 18px 'Ubuntu', Verdana, Arial, sans-serif; float: left; color: #00A2B5; text-decoration: none; padding: 3px; border: 2px solid #00A2B5; background: #FFFFFF; }
#container_home { position: relative; width: 950px; margin: 10px auto 20px; padding: 0px 20px; overflow: hidden; }
#container_left { position: relative; width: 624px; margin: 0px auto 0px; padding: 0px; overflow: hidden; float: left; }
#container_right { position: relative; width: 294px; margin: 0px 0px 0px 30px; padding: 0px; overflow: hidden; float: left; }
.title { position: relative; width: 100%; margin: 0px; padding: 0px; overflow: hidden; }
.title h3 { position: relative; width: 100%; margin: 0px; padding: 5px 1%; display: block; font: 30px 'Jockey One', sans-serif; color: #333333; border-bottom: 3px solid #CCCCCC; text-transform: uppercase; }
.title h3 a { display: block; color: #333333; text-decoration: none; }
#noticias_destaque { position: relative; width: 100%; margin: 0px; padding: 0px; overflow: hidden; }
.news_highligths { position: relative; width: 100%; overflow: hidden; margin: 0px auto; padding: 0px 0px 5px; }
.news_section { margin: 0px; padding: 0px; width: 648px; overflow: hidden; }
.noticia { position: relative; margin: 10px 0px; padding: 0px 0px 10px; width: 624px; overflow: hidden; float: left; border-bottom: 2px solid #CCCCCC; }
.noticia .img { position: relative; width: 200px; height: 120px; overflow: hidden; float: left; margin: 0px 10px 0px 0px; padding: 0px; cursor: pointer; text-align: center; }
.noticia .img img { width: 100%; }
.noticia .data, .noticia .data_img { position: relative; width: 394px; overflow: hidden; padding: 0px; margin: 0px; float: left; color: #00A2B5; font: 16px 'Jockey One', sans-serif; }
.noticia .data { width: 600px; }
.noticia .titulo, .noticia .titulo_img { position: relative; width: 414px; overflow: hidden; padding: 5px 0px; margin: 0px 0px 3px; float: left; border-bottom: 2px solid #E4E4E4; }
.noticia .titulo { width: 624px; }
.noticia .titulo a, .noticia .titulo_img a { display: block; font: 700 16px 'Ubuntu', Verdana, Arial, sans-serif; line-height: 16px; color: #333333; text-align: left; text-decoration: none; }
.noticia .resumo { position: relative; width: 624px; padding: 0px; margin: 0px; font: 500 13px 'Ubuntu', Verdana, Arial, sans-serif; float: left; color: #666666; text-align: justify; float: left; }
.noticia .resumo_img { position: relative; width: 414px; margin: 0px; padding: 0px; overflow: hidden; color: #666666; float: left; }
.news_controls { position: relative; margin: -30px 15px 0px 0px; padding: 0px; z-index: 9999; width: auto; height: 13px; overflow: hidden; z-index: 10; float: right; }
.news_controls a { float: left; width: 13px; height: 13px; margin: 0px 4px 0px 0px; text-indent: -9999px; text-decoration: none; background: url(/img/glider_control2.png) 0 -26px no-repeat; }
.news_controls a:hover { background: url(/img/glider_control2.png) 0 -13px no-repeat; }
.news_controls a.activeSlide { background: url(/img/glider_control2.png) 0 0 no-repeat; }
#container_eventos, #container_cursos { position: relative; width: 100%; height: auto; margin: 0px; padding: 0px; overflow: hidden; }
#container_eventos .title,  #container_cursos .title { position: relative; width: 100%; margin: 0px; padding: 0px; overflow: hidden; }
#container_eventos .title h3, #container_cursos .title h3
.menu_side_title h3 { position: relative; width: 92%; margin: 0px; padding: 5px 4%; display: block; font: 30px 'Jockey One', sans-serif; color: #333333; border-bottom: 3px solid #CCCCCC; text-transform: uppercase; }
.eventos_destaque { margin: 0px; padding: 0px; float: left; width: 100%; height: auto; }
.eventos_section { margin: 0px; padding: 0px; float: left; width: 100%; height: auto; background: #FAFAFA; }
.eventos_section .evento { position: relative; margin: 0px; padding: 2%; float: left; width: 96%; border-bottom: 3px solid #CCCCCC; overflow: hidden; }
.eventos_section .data { position: relative; margin: 0px; padding: 0px; overflow: hidden; float: left; }
.eventos_section .data span.dia { position: relative; display: block; width: 22px; line-height: 18px; font: 500 18px 'Ubuntu', Verdana, Arial, sans-serif; color: #00A2B5; background: #FFFFFF; float: left; padding: 0px 0px; margin: 0px; text-align: center; border: 2px solid #00A2B5; height: 24px; }
.eventos_section .data .mesano { position: relative; width: 36px; height: 28px; background: #00A2B5; float: left; }
.eventos_section .data .mesano span{ position: relative; width: 36px; height: 12px; line-height: 12px; padding: 0px; margin: 0px; color: #FFFFFF; display: block; text-align: center; font: 500 12px 'Ubuntu', Verdana, Arial, sans-serif; }
.eventos_section .data .mesano span abbr { height: 12px; border: 0px solid #FFF; }
.eventos_section .data_separador { position: relative; padding: 0px; margin: 0px 3px; overflow: hidden; background: url(/img/bg_sparador.png) no-repeat center center; width: 9px; height: 28px; float: left; }
.eventos_section .evento .data{ position: relative; display: block; color: #666666; font: 700 13px 'Ubuntu', Verdana, Arial, sans-serif; line-height: 14px; }
.detalhe_evento { position: relative; width: 100%; padding: 0px; margin: 0px; overflow: hidden; }
.detalhe_evento a { position: relative; margin: 6px 0px 2px; padding: 0px; display: block; color: #00A2B5; font: 500 15px 'Ubuntu', Verdana, Arial, sans-serif; text-decoration: none; line-height: 16px; }
.detalhe_evento a:hover { text-decoration: underline; }
.detalhe_evento span { position: relative; display: block; color: #3C3C3C; font: 400 13px 'Ubuntu', Verdana, Arial, sans-serif; line-height: 14px; }
.eventos_controls { position: relative; margin: -30px 15px 0px 0px; padding: 0px; z-index: 9999; width: auto; overflow: hidden; z-index: 10; float: right; }
.eventos_controls a { float: left; width: 13px; height: 13px; margin: 0px 4px 0px 0px; text-indent: -9999px; text-decoration: none; background: url(/img/glider_control2.png) 0 -26px no-repeat; }
.eventos_controls a:hover { background: url(/img/glider_control2.png) 0 -13px no-repeat; }
.eventos_controls a.activeSlide { background: url(/img/glider_control2.png) 0 0 no-repeat; }
#container_home #container_navigation { position: relative; padding: 0px; margin: 20px 0px; overflow: hidden; width: 950px; float: left; }
#container_content #container_navigation { position: relative; padding: 0px; margin: 20px 0px 0px 25px; overflow: hidden; width: 950px; float: left; }
#container_content { min-height: 340px; }
#navigation_left { position: relative; width: 630px; margin: 0px; padding: 0px; overflow: hidden; float: left; }
.item_navigation { position:relative; margin:0; padding:0; width: 300px; float: left;}
#navigation_right { position: relative; width: 294px; margin: 0px 0px 0px 26px; padding: 0px; overflow: hidden; float: left; }
#left_nav, #right_nav { position: relative; width: 100%; margin: 0px; padding: 10px 10px 1px; list-style: none; background: #005959; overflow: hidden; }
#right_nav { width: 274px; }
#left_nav { background: #00A2B5; }
#left_nav li, #right_nav li { position: relative; padding: 0px 0px 9px; list-style: none; width: 300px; float: left; margin: 0px; }
#right_nav li { width: 274px; }
li.separador { width: 100% !IMPORTANT; height: 1px; float: left; padding: 0px !IMPORTANT; }
#left_nav li a, #right_nav li a { color: #FFFFFF; font: 500 14px 'Ubuntu', Verdana, Arial, sans-serif; text-decoration: none; background: url(/img/bg_li_bullet.png) no-repeat left 3px; padding: 0px 0px 0px 13px; display: block; }
.voltar {  position: relative; width: auto; margin: 20px 0px; padding: 0px; overflow: hidden; float: right; }
.voltar a{ color: #FFFFFF; text-decoration:none;text-decoration: none; text-transform: uppercase; background:#00A2B5; padding: 6px 12px; display: inline-block; font-weight: bold;}
/******************************************/
/************** CONTEUDOS *****************/
/******************************************/
#breadcrumb { position: relative; margin: 5px auto 0px; padding: 5px 5px 6px; overflow: hidden; border-bottom: 3px solid #CCCCCC; }	
#content900 #breadcrumb { width: 940px; }	
#right600 #breadcrumb, #left600 #breadcrumb { width: 614px; }	
.breadcrumb { position: relative; width: 96%; padding: 0px 2%; margin: 0; overflow: hidden; color: #00A1B4; font: 500 13px 'Ubuntu Narrow', sans-serif; line-height: 14px; }
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active { text-decoration:none; padding: 0px; color: #00A1B4; }
.breadcrumb a:hover { color: #AFCC64; text-decoration:underline; }
#breadcrumb .current { position: relative; margin: 0px; padding: 0px 0px 0px 10px; font: 700 24px 'Jockey One', sans-serif; line-height: 26px; z-index: 2; text-transform: uppercase; color: #333333; }
#container_content { position: relative; width: 1000px; margin: -80px auto 20px; padding: 0px; overflow: hidden;z-index: 9; }
#container_content2 { position: relative; width: 1000px; margin: 0px auto 20px; padding: 0px; overflow: hidden;z-index: 9; display: block;}
#left300, #right300, #right600, #left600 { position: relative; padding: 20px; overflow: hidden; float: left; min-height: 400px; }
#left300, #right300 { width: 296px; background: url(/img/bg_content300.png) no-repeat center top; }
#right600, #left600 { width: 624px; background: url(/img/bg_content600.png) no-repeat center top; }
#right600, #right300 { margin: 0px 0px 0px -10px; }
#left300, #left600 { margin: 0px 0px 0px 5px; }
#content900 { position: relative; margin: 0px; padding: 20px 25px; overflow: hidden; background: url(/img/bg_content900.png) no-repeat center top; }
.conteudo { position: relative; width: 96%; padding: 0 2%; overflow: hidden; }
#lista_noticias { width: 100%; }
#lista_noticias .noticia { position: relative; margin: 10px 10px 0px 10px; padding: 0px 0px 10px; width: 600px; overflow: hidden; float: left; border-bottom: 2px solid #CCCCCC; }
#lista_noticias .noticia .img { position: relative; width: 200px; height: 120px; overflow: hidden; float: left; margin: 0px 10px 0px 0px; padding: 0px; cursor: pointer; text-align: center; }
#lista_noticias .noticia .img img { width: 100%; }
#lista_noticias .noticia .data { position: relative; width: 580px; overflow: hidden; padding: 0px; margin: 0px; float: left; color: #00A2B5; font: 16px 'Jockey One', sans-serif; }
#lista_noticias .noticia .data_img { position: relative; width: 370px; overflow: hidden; padding: 0px; margin: 0px; float: left; color: #00A2B5; font: 16px 'Jockey One', sans-serif; }
#lista_noticias .noticia .titulo { position: relative; width: 600px; overflow: hidden; padding: 5px 0px; margin: 0px 0px 2px; float: left; border-bottom: 0px solid #E4E4E4; }
#lista_noticias .noticia .titulo_img{ position: relative; width: 390px; overflow: hidden; padding: 5px 0px; margin: 0px 0px 2px; float: left; border-bottom: 0px solid #E4E4E4; }
#lista_noticias .noticia .titulo a { display: block; font: 700 16px 'Ubuntu', Verdana, Arial, sans-serif; line-height: 16px; color: #333333; text-align: left; text-decoration: none; }
#lista_noticias .noticia .titulo a:hover { color: #555555; }
#lista_noticias .noticia .resumo { position: relative; width: 600px; padding: 0px; margin: 0px; font: 500 13px 'Ubuntu', Verdana, Arial, sans-serif; float: left; color: #666666; text-align: justify; }
#lista_noticias .noticia .resumo_img { position: relative; width: 390px; margin: 0px; padding: 0px; overflow: hidden; color: #666666; }
/*#lista_noticias .noticia { width: 290px; margin: 20px 14px 0 12px; }
#lista_noticias .noticia .data { width: 270px; }
#lista_noticias .noticia .titulo { width: 290px; }
#lista_noticias .noticia .resumo { width: 290px;}
#lista_noticias .noticia .resumo_img { width: 270px; }
.news_detail { position: relative; width: 100%; padding: 0px; margin: 0px; overflow: hidden; }
.news_detail h3 { width: 100%; display: block; line-height: 20px; margin: 0px 0px 10px; float: left; overflow: hidden; padding: 0px; font: 500 20px 'Ubuntu', Verdana, sans-serif; color: #00A2B5; }
.news_detail .img { position: relative; margin: 0px 10px 0px 0px; padding: 0px; float: left; overflow: hidden; background: #FFFFFF; }
.news_detail .img img { margin: 0px; padding: 5px; border: 1px solid #E1E1E1; }*/
#lista_eventos { position: relative; width: 96%; margin: 0px 20px 20px 0px; padding: 2%; overflow: hidden; }
#lista_eventos .div_eventos_t, #lista_eventos .div_eventos_c { position: relative; width: 100%; margin: 0px 0px 20px 0px; padding: 0px 0px 5px; overflow: hidden; }
#lista_eventos .evento { position: relative; width: 45%; margin: 0 0 0 0.9%; padding: 0% 2%; overflow: hidden; float: left;  }
#lista_eventos .div_eventos_t .evento:first-child { border-right: 1px solid #FFFFFF; } 
#lista_eventos .div_eventos_c .evento:first-child { border-right: 1px solid #F1F1F1; }
#lista_eventos .div_eventos_t { background: #F1F1F1; }
#lista_eventos .evento .detalhe_evento { position: relative; width: 96%; margin: 0px 0px 0px; padding: 2%; overflow: hidden; }
a.titulo_evento, span.descricao { position: relative; margin: 0px; overflow: hidden; display: block; float: left; width: 100%; }
a.titulo_evento { color: #00A1B4; font: 600 15px 'Ubuntu', sans-serif; line-height: 16px; padding: 0px 0px 5px 0px; }
span.descricao { color: #333333; font: 500 14px 'Ubuntu', sans-serif; line-height: 14px;background: url(/img/li_location.png) no-repeat 0px 0px; padding: 0px 0px 5px 20px; }
.div_eventos_c .evento .more, .div_eventos_t .evento .more { position: relative; width: 244px; margin: 0px; padding: 10px; overflow: hidden;  border-bottom: 1px solid #F1F1F1; }
.div_eventos_t .evento .more { border-bottom: 1px solid #FFFFFF; }
.more .data { position: relative; margin: 0px; padding: 0px; overflow: hidden; float: left; }
.more .data span { position: relative; display: block; color: #666666; font: 500 14px 'Ubuntu', Verdana, Arial, sans-serif; line-height: 14px; float: left; padding: 0px 0px; margin: 0px; text-align: center; height: 14px; border: 0px solid #FFFFFF; background: none; }
.more .data .mesano span abbr { height: 12px; border: 0px solid #FFF; }
.more .data_separador { position: relative; width: 6px; padding: 0px; margin: 0px 3px; overflow: hidden; background: url(/img/bg_sparador_2.png) no-repeat center center; height: 14px; float: left; }
.div_eventos_c .evento .more { border-top: 1px solid #F1F1F1; }
.div_eventos_t .evento .more { border-top: 1px solid #FFFFFF; }
.more .lermais { display: none; }
.records_news { position: relative; clear: left; float: right; margin: 10px 0px 0px 0px; padding-bottom: 10px; }
.records_news span { position: relative; padding: 5px; margin: 0px 10px 0px 0px; font: 500 13px 'Ubuntu', sans-serif; color: #666666; float: left; }
.currentPage { width: 20px; color: #FFFFFF !IMPORTANT; background: #00A2B5; font: 500 14px 'Ubuntu', sans-serif !IMPORTANT; padding: 3px 0px !IMPORTANT; display: block; line-height: 14px !IMPORTANT; text-align: center; margin: 0px 5px 0px 0px !IMPORTANT; }
.records_news a { position: relative; padding: 0px; margin: 0px 5px 0px 0px; overflow: hidden; font: 500 14px 'Ubuntu', sans-serif; float: left; text-align: center; text-decoration:none; display: block; }
.page {	width: 20px; line-height: 14px !IMPORTANT; background: #FAFAFA; padding: 3px 0px !IMPORTANT; }
.prevpage, .nextpage {	width: 20px; height: 20px; text-indent: -9999px; }
.firstpage, .lastpage {	width: 30px; height: 20px; text-indent: -9999px; }
.prevpage { background: #FAFAFA url(/img/page_prev.png) no-repeat center center; }
.nextpage {	background: #FAFAFA url(/img/page_next.png) no-repeat center center; }
.firstpage { background: #FAFAFA url(/img/page_first.png) no-repeat center center; }
.lastpage { background: #FAFAFA url(/img/page_last.png) no-repeat center center; }
/*********FACEBOOK SHARE************/
.noticia .fb-share-button { position: relative; width: 20px; height: 20px; overflow: hidden; padding: 0px; margin: 0px 0px; float: left; }
.evento .fb-share-button { position: relative; width: 20px; height: 20px; overflow: hidden; padding: 0px; margin: 4px 0px; float: right; }
.more .fb-share-button { position: relative; width: 20px; height: 20px; overflow: hidden; padding: 0px; margin: 0px 0px 0px 0px; float: right; }
.btn_facebook { position: relative; margin: 0px; padding: 0px; background: url(/img/facebook.png) no-repeat center center !IMPORTANT; height: 20px !IMPORTANT; width: 20px !IMPORTANT; float: left; }
/*********PAGINAÇÃO************/
.escondePage { display: none !IMPORTANT; }
/*********ZONA RESERVADA************/
#formulario_login{
	position: relative;
	width: 96%;
	padding: 0 2%;
	overflow: hidden;
}
.tipo{
font: 600 16px 'Ubuntu', Verdana, Arial, sans-serif; 
}
.lista_login{position: relative; padding:0; margin:20px 0 0; width:100%; overflow:hidden;}
.item_login{position:relative; width: 18%; margin: 0% 1%; float:left; }
.img_login{padding:7px; margin: 0; text-align:center; border: 1px solid #CCC;}
.link_foto{ padding: 5px; margin: 0px; background:#00A2B5; min-height:24px; text-align:center;}
.link_foto span{ padding: 0px; font-size: 14px; font-weight: bold; line-height:12px;}
.link_foto a{color:#FFFFFF; text-decoration:none;}
.tipo_verde{width: 100%; }
/*********  FOOTER  ***********/
#bg_footer { position: absolute; width: 100%; height: 45px; bottom: 0px; margin: 0px; background: url(/img/bg_footer.png) repeat-x left top; }
#footer {  position:relative; width: 990px; height: 45px; color: #FFFFFF; margin: 0px auto 0px; overflow: hidden; padding: 0px 0px 0px; }
#footer .acess { position:relative; margin: 18px 0px 0px 6px; height:23px; color:#FFFFFF; font: 500 11px 'Ubuntu', Verdana, Arial, sans-serif; float: left; }
#footer .copyright { position: relative;  margin: 18px 0px 0px 6px; height:23px; color:#FFFFFF; font: 500 11px 'Ubuntu', Verdana, Arial, sans-serif; float: left; }
#footer .netsigma { position:relative; margin: 11px 10px 0px 0px; height:30px; color:#FFFFFF; font: 500 11px 'Ubuntu', Verdana, Arial, sans-serif; float: right; }
#footer .wmc { position: relative;  margin: 11px 20px 0px 0px; height:30px; color:#FFFFFF; font: 500 11px 'Ubuntu', Verdana, Arial, sans-serif; float: right; }
#footer .acess img, #footer .netsigma img, #footer .wmc img { vertical-align: middle; }
.footer .links { position: relative; margin: 18px 0px 0px 30px; height:23px; color:#FFFFFF; font: 500 11px 'Ubuntu', Verdana, Arial, sans-serif; float: left; }
#footer a:link, #footer a:visited, #footer a:active { text-decoration:none; color: #FFFFFF; }
#footer a:hover { text-decoration:underline; color: #FFFFFF; }
.msg_newsletter { position: relative; width: 100%; text-align: center; }
.conteudo a[href$=".pdf"], .conteudo a[href$=".PDF"], .conteudo a[href$=".doc"], .conteudo a[href$=".DOC"], .conteudo a[href$=".DOCX"], .conteudo a[href$=".docx"], .conteudo a[href$=".xls"], .conteudo a[href$=".XLS"], .conteudo a[href$=".xlsx"], .conteudo a[href$=".XLSX"], .conteudo a[href$=".zip"], .conteudo a[href$=".ZIP"], .conteudo a[href$=".ppt"], .conteudo a[href$=".pptx"], .conteudo a[href$=".jpg"], .conteudo a[href$=".JPG"]  {
  padding:2px 0px 2px 22px;
  margin:-2px 0;
  background-repeat: no-repeat;
  background-position: left 4px;
  text-decoration: none;
  float: left;
}

.conteudo a[href$=".pdf"] { background-image: url(/img/icon/pdf.png); }
.conteudo a[href$=".PDF"] { background-image: url(/img/icon/pdf.png); }
.conteudo a[href$=".doc"] { background-image: url(/img/icon/doc.png); }
.conteudo a[href$=".docx"] { background-image: url(/img/icon/doc.png); }
.conteudo a[href$=".DOC"] { background-image: url(/img/icon/doc.png); }
.conteudo a[href$=".DOCX"] { background-image: url(/img/icon/doc.png); }
.conteudo a[href$=".xls"] { background-image: url(/img/icon/xls.png); }
.conteudo a[href$=".xlsx"] { background-image: url(/img/icon/xls.png); }
.conteudo a[href$=".ppt"] { background-image: url(/img/icon/ppt.png); }
.conteudo a[href$=".pptx"] { background-image: url(/img/icon/ppt.png); }
.conteudo a[href$=".XLS"] { background-image: url(/img/icon/xls.png); }
.conteudo a[href$=".XLSX"] { background-image: url(/img/icon/xls.png); }
.conteudo a[href$=".zip"] { background-image: url(/img/icon/zip.png); }
.conteudo a[href$=".ZIP"] { background-image: url(/img/icon/zip.png); }
.conteudo a[href$=".jpg"] { background-image: url(/img/icon/jpg.png); }
.conteudo a[href$=".JPG"] { background-image: url(/img/icon/jpg.png); }

.conteudo a[href$=".pdf"].document, .conteudo a[href$=".PDF"].document, .conteudo a[href$=".doc"].document, .conteudo a[href$=".docx"].document, .conteudo a[href$=".DOC"].document, .conteudo a[href$=".DOCX"].document, .conteudo a[href$=".xls"].document, .conteudo a[href$=".xlsx"].document, .conteudo a[href$=".zip"].document, .conteudo a[href$=".ZIP"].document, .conteudo a[href$=".ppt"].document, .conteudo a[href$=".pptx"].document, .conteudo a[href$=".jpg"].document, .conteudo a[href$=".JPG"].document
{ background-image: none !important; padding: 0px !important; }

/*** GEST ASSOC ***/
.input_300 {
	width: 300px;
}

.input_total {
	float: left;
	width: 90%;
	padding: 0;
}

.center { margin: 5px auto 0px; }

.text_center { text-align: center !important; }

.label_assoc {
	width: auto;
	display: block;
	float: left;
	margin: 2px 5px 0px;
}

.label_assoc_2 {
	width: auto;
	display: block;
	float: left;
	margin: 2px 2px 0px 10px;
}
.esconde { display: none !IMPORTANT; }
.check_box { position: relative; float: left; }
.APP_titulo { position: relative; width: 700px; margin: 50px 0px 0px; overflow: hidden; display: block; float: right; color: #FFFFFF; font: 700 44px 'Ubuntu', sans-serif; line-height: 46px; padding: 0px 0px 5px 0px; text-align: right; }

#LARGECOL_APP_in { position: relative !IMPORTANT; float: left !IMPORTANT; width: 620px !IMPORTANT; display: block !IMPORTANT; padding: 3px !IMPORTANT; background-color: #FFFFFF !IMPORTANT; }
container_content_in { position: relative; width: 620px; margin: 0px auto 20px; padding: 0px; overflow: hidden;z-index: 9; }
.pluginShareButtonLink img { width: 20px !IMPORTANT; height: 20px !IMPORTANT; }
.fb-share-button span { width: 20px !IMPORTANT; height: 20px !IMPORTANT; }
.fb_iframe_widget iframe { width: 20px !IMPORTANT; height: 20px !IMPORTANT; }
.pluginShareButtonLink .img { width: 20px !IMPORTANT; height: 20px !IMPORTANT; }

/*********  Gallery  ***********/
.galeria_imagens{width:100%; padding:0; margin:0;}
.galeria_imagem{width:23%; height: 85px; padding:1%; margin:0; float:left; overflow:hidden;}
.galeria_imagem .imag {width:100%; height: 100%;}
.galeria_imagem .imag img { width: 120%; height: 100%; }
.galeria_imagem .imag a, a.img_zoom { background-image: none !IMPORTANT; padding:0px !IMPORTANT; }

.menu_side_title h3{width: 276px;
margin: 0px 0px 0px 0px;
color: #333333;
padding: 13px 10px 13px;
text-transform: uppercase;
font: 500 30px 'Jockey One', sans-serif;
    line-height: normal;
line-height: normal;
line-height: 30px;
border-bottom: 3px solid #CCCCCC;}