body { background-color: #2E446B; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(BGlines2.jpg); background-repeat: repeat-x; }
.tabs { margin-top: 4px; margin-bottom: 8px; }
#tabxbg { background: url(IMG_BG_X.jpg) no-repeat scroll center top; }
.geral_txt { color: #2E426B; text-decoration: none; font: 14px "Trebuchet MS"; text-align: justify; }
.geral_txt a:link, .geral_txt a:visited { color: #2E426B; text-decoration: none; vertical-align: 2%; font: 14px "Trebuchet MS"; }
.geral_txt a:hover { color: #38A461; text-decoration: none; }
blockquote.alert { margin: 10px 15px; padding-left: 27px; background-color: #E8E9ED; background-image: url(IMG_bullet_alert.gif); background-repeat: no-repeat; background-position: 15px 50%; font: 14px "Trebuchet MS"; }
blockquote.alert p { margin: 0; padding: 10px 15px; }

/* ESTILOS PARA AS PAGINAS DE ENCONTROS MENSAIS */

.ems_txt { color: #2E426B; text-decoration: none; vertical-align: 2%; font: 14px "Trebuchet MS"; }
.ems_topico { font-family: "Trebuchet MS"; font-size: 16px; color: #8BC270; text-decoration: none; font-weight: bold; vertical-align: 8%; }
.ems_numero_big { font-family: Arial; font-size: 40px; color: #454C4F; font-weight: bold; }
.ems_numero_mini { font-family: Arial; font-size: 25px; color: #454C4F; font-weight: bold; }
.ems_fotos { text-decoration: none; padding: 4px; margin: 1px; border-top: 2px solid #B5C4E3; border-right: 2px solid #B5C4E3; border-bottom: 2px solid #B5C4E3; border-left: 2px solid #B5C4E3; vertical-align: middle; text-align: center; }
#ems_fotobg { text-decoration: none; background: url(ems/IMG_BG_Fotos.gif) no-repeat scroll center center; height: 166px; width: 166px; text-align: center; vertical-align: middle; }

/* ESTILOS PARA AS PAGINAS DE NOTICIAS */

.news_topico { text-decoration: none; vertical-align: 10%; color: #2E6B46; margin-left: 5px; display: block; padding-left: 5px; float: left; height: 50px; width: 480px; font: bold 14px "Trebuchet MS"; background-position: left; }
.news_topico_front { text-decoration: none; vertical-align: 10%; color: #6A7895; display: block; float: left; height: 40px; padding-left: 5px; font-family: "Trebuchet MS"; font-size: 13px; }
.news_topico_front h1 { text-decoration: none; color: #666666; display: inline; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; background-color: #E7E9ED; margin-right: 2px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 1px; }
.news_topico_describ { text-decoration: none; color: #73A2FF; text-align: right; padding-right: 20px; font-family: Verdana; font-size: 12px; font-weight: bold; }
.news_topico_front a:link, .news_topico_front a:visited { text-decoration: none; color: #6A7895; }
.news_topico_front a:hover { text-decoration: none; color: #003399; }
.news_topico2 { font-family: Arial; font-size: 10px; text-decoration: none; color: #000000; letter-spacing: 0.1em; }
.news_topico2 P { display: block; height: 30px; padding-left: 28px; background-attachment: scroll; background-color: #F4F9F1; background-image: url(IMG_bullet_alien.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.news_topico2 a { font-family: Arial; font-size: 12px; text-decoration: none; font-weight: bold; color: #2E6B46; letter-spacing: 0.1em; }
.news_ano { text-decoration: none; color: #003333; letter-spacing: 0.1em; font: bold 16px Arial; height: 42px; text-align: center; vertical-align: middle; display: block; background: url(BGnews.gif) no-repeat scroll center bottom; }
.news_topico a:link, .news_topico a:visited { text-decoration: none; color: #2E6B46; }
.news_topico a:hover { text-decoration: none; color: #4CAC20; }
.news_topico2 a:link, .news_topico2 a:visited { text-decoration: none; color: #2E6B46; }
.news_topico2 a:hover { text-decoration: none; color: #4CAC20; }
.news_databox { background: transparent url(news/IMG_databox.gif) no-repeat scroll 0px 0px; vertical-align: top; text-align: center; padding-top: 9px; width: 36px; float: left; height: 42px; }
#news_databoxTab { border-bottom: 1px groove #EAECF0; text-align: left; }
#news_Topline { background: url(news/IMG_BG_Graytop.jpg) no-repeat scroll center bottom; height: 25px; }
#news_databoxTabNovo { border-bottom: 1px groove #EAECF0; background: url(news/IMG_BG_Novo.gif) no-repeat scroll right -15px; }
#news_databoxTab_front { border-bottom: 1px dotted #EAECF0; }
#news_open { display: block; clear: both; background: url(news/IMG_Bubble_1.gif) no-repeat scroll center bottom; height: 20px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
#news_open_botton { display: block; clear: both; background: url(news/IMG_Bubble_3.gif) no-repeat center top; padding: 8px; margin-bottom: 8px; }
#news_open_middle { display: block; clear: both; background: #EAECF0 url(news/IMG_Bubble_2.gif) repeat-y scroll center center; padding: 8px; }
.news_databox span.databdia { font: bold 16px Arial; color: #2E6B46; text-decoration: none; display: block; }
.news_databox span.databmes { font: 10px Arial; text-decoration: none; color: #2E6B46; display: block; height: 12px; }
.news_topico_data { font-family: Arial; font-size: 10px; text-decoration: none; font-weight: bold; letter-spacing: 0.1em; vertical-align: 6%; color: #003333; display: block; margin-left: 5px; padding-left: 5px; float: left; margin-right: 5px; padding-right: 5px; }
.news_topico_comment a, .news_topico_comment a:visited { font-family: Arial; font-size: 10px; text-decoration: none; font-weight: bold; letter-spacing: 0.1em; vertical-align: 6%; color: #003333; display: block; margin-left: 5px; padding-left: 5px; float: left; margin-right: 5px; padding-right: 5px; background: url(news/IMG_Comment.gif) no-repeat scroll 0px 3px; text-indent: 6px; text-align: left; }
.news_topico_comment a:hover { text-decoration: none; font-weight: bold; color: #003333; display: block; margin-left: 5px; padding-left: 5px; float: left; margin-right: 5px; padding-right: 5px; background: #EAECF0 url(news/IMG_Comment.gif) no-repeat scroll 0px -28px; text-indent: 6px; text-align: left; }
.news_txt { color: #000000; text-decoration: none; font: normal 12px Verdana; display: block; }
.news_txt a:link { color: #2E6B46; text-decoration: none; }
.news_txt a:hover { color: #DFF7D4; text-decoration: none; background-color: #2E6B46; }
.tabs_news { margin-top: 4px; margin-bottom: 8px; background: transparent url(BGnews.gif) bottom repeat-x; }
.news_menu { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.news_menu a:link, .news_menu a:visited { color: #FFFFFF; text-decoration: none; }
.news_menu a:hover { color: #003399; text-decoration: none; }
#news_top { clear: both; margin: 0px; padding-top: 6px; padding-bottom: 4px; }
#news_topico_box { clear: both; margin: 0px; padding-top: 10px; padding-right: 2px; padding-bottom: 2px; padding-left: 8px; background-position: left; }
#news_top .l { height: 62px; background-attachment: scroll; background-color: transparent; background-image: url(news/NWS_T1.gif); background-repeat: no-repeat; background-position: 0pt top; }
#news_top .bg { height: 62px; background-attachment: scroll; background-color: transparent; background-image: url(news/NWS_T2.gif); background-repeat: repeat; }
#news_top .r { height: 62px; background-attachment: scroll; background-color: transparent; background-image: url(news/NWS_T3.gif); background-repeat: no-repeat; background-position: 100% 0pt; }
#news_top2 { clear: both; margin: 0px; padding-top: 6px; padding-bottom: 4px; }
#news_top2 .l { height: 62px; background-attachment: scroll; background-color: transparent; background-image: url(news/NWS_T1a.gif); background-repeat: no-repeat; background-position: 0pt top; }
#news_top2 .bg { height: 62px; background-attachment: scroll; background-color: transparent; background-image: url(news/NWS_T2a.gif); background-repeat: repeat; }
#news_top2 .r { height: 62px; background-attachment: scroll; background-color: transparent; background-image: url(news/NWS_T3a.html); background-repeat: no-repeat; background-position: 100% 0pt; }

/* ESTILOS PARA AS PAGINAS DE MEMBROS */

.membro_nome { font-family: Arial; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.membro_txt, .membro_txt a, .membro_txt a:visited { font-family: Verdana; font-size: 10px; color: #003300; text-decoration: none; font-weight: bold; }
.membro_txt a:hover { color: #FFFFFF; text-decoration: none; font: bold 10px Verdana; background: #003300; }
.membro_txtA { color: #003300; text-decoration: none; font: 12px Verdana; }
.membro_letra { color: #003300; text-decoration: none; font: bold 36px Verdana; display: block; border-bottom: 1px dotted #999999; }
.membro_box { width: 260; margin: 3px 3px 6px; display: inline; float: left; }
.membro_boxTop { background: url(membros/IMG_membro_1.gif) no-repeat center bottom; height: 20px; width: 260px; text-align: left; text-indent: 36px; vertical-align: text-bottom; font: bold 14px Arial; color: #FFFFFF; }
.membro_boxContent { width: 260px; background: #DDF1E8 url(membros/IMG_membro_2.gif) no-repeat scroll center bottom; margin: 0px; padding: 0px 0px 10px; float: left; }
.membro_detal { background: url(membros/IMG_membro_3.gif) repeat-y center bottom; font-family: Verdana; font-size: 10px; color: #003300; text-decoration: none; font-weight: bold; vertical-align: 2%; display: block; padding: 4px; }
div.membro_detal img { vertical-align: middle; margin-right: 5px; margin-left: 5px; height: 16px; width: 16px; }

/* ESTILOS PARA AS PAGINAS DE GEEX */

.geex_topico { font-family: Arial; font-size: 14px; color: #991900; text-decoration: none; font-weight: bold; padding: 2px; vertical-align: 6%; }
.geex_data { font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #CC7766; background-color: #E6BBB3; border: 1px solid #991900; padding-right: 1px; padding-left: 1px; }
.geex_data a:link, .geex_data a:visited { text-decoration: none; color: #CC7766; }
.geex_data a:hover { text-decoration: none; color: #991900; }
.geex_titulo { font-family: "Trebuchet MS"; font-size: 18px; color: #991900; text-decoration: none; font-weight: bolder; padding: 2px; letter-spacing: 0.1em; vertical-align: 6%; }

/* ESTILOS PARA AS PAGINAS DE EVENTOS */

.evento_ano { font-family: Arial; font-size: 16px; font-weight: bold; color: #FFFFFF; }
.evento_data { color: #2E516B; padding: 4px; background-attachment: scroll; background-image: url(IMG_bullet_data.gif); background-repeat: no-repeat; background-position: center center; background-color: transparent; font: bold 14px/2em "Trebuchet MS"; }
.evento_item { font-family: Verdana; font-size: 12px; color: #003399; padding: 2px; text-decoration: none; }
.evento_item a:link, .evento_item a:visited { color: #003399; text-decoration: none; }
.evento_item a:hover { color: #FFFFFF; background-color: #73A2FF; text-decoration: none; }
.evento_mes { font-family: Arial; font-size: 14px; color: #2E426B; text-decoration: none; font-weight: bold; vertical-align: 2%; }
.evento_txtA { font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none; padding-right: 8px; }
.evento_txtA a:link, .evento_txtA a:visited { color: #000000; text-decoration: none; }
.evento_txtA a:hover { color: #000000; text-decoration: underline; display: block; }
.evento_menu { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.evento_ultimo { text-decoration: none; background: url(ems/IMG_NOVO_bg.gif) no-repeat scroll 1px 1px; }
.evento_menu a:link, .evento_menu a:visited { color: #FFFFFF; text-decoration: none; }
.evento_menu a:hover { color: #73A2FF; text-decoration: none; }
.evento_alert { color: #666666; text-decoration: none; font: bold 14px Arial; background: #E8E9ED url(IMG_bullet_alert.gif) no-repeat scroll 7px center; display: block; border: 3px solid #B5B5B5; padding: 8px 8px 8px 26px; margin: 5px; width: 100%; }
.data { font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #8BC270; background-color: #D2E8C8; border: 1px solid #8BC270; padding-right: 1px; padding-left: 1px; }
.data a:link, .data a:visited { text-decoration: none; color: #8BC270; }
.data a:hover { text-decoration: none; color: #003300; }
.dataSel { font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #454C4F; background-color: #FFFFFF; padding: 1px; }
.menu_lista { font-family: Verdana; font-size: 10px; font-weight: bold; color: #003300; text-decoration: none; height: 20px; background-color: #B7D9A6; }
.topmenu { font-family: Arial; font-size: 14px; color: #B5C4E3; text-decoration: none; font-weight: bold; }
.topmenu a:link, .topmenu a:visited { color: #B5C4E3; text-decoration: none; padding-left: 20px; background: url(IMG_Top_bullets.gif) no-repeat scroll 0px 0px; }
.topmenu a:hover { color: #2E426B; text-decoration: none; padding-left: 20px; background: url(IMG_Top_bullets.gif) no-repeat scroll 0px -28px; }
a:link { text-decoration: none; }
#topbg a:hover { }
#cells_mes { background-image: url(eventos/IMG_cal_bg1.gif); background-repeat: no-repeat; background-position: center center; height: 18px; }
#cells_data { margin: 4px; padding: 8px; background-image: url(eventos/IMG_cal_bg2.jpg); background-repeat: no-repeat; background-position: 2px 2px; background-attachment: scroll; vertical-align: top; height: 85px; }
#cells_data_green { margin: 4px; padding: 8px; background-image: url(eventos/IMG_cal_bg3.jpg); background-repeat: no-repeat; background-position: 2px 2px; background-attachment: scroll; vertical-align: top; height: 85px; }
#show-search-options { display: inline; }
#hide-search-options { display: none; }
#search-options { display: none; }
#bg_1 { background-image: url(ems/IMG_barra_bg.gif); background-repeat: repeat; }
#bg_enc_1 { background-image: url(ems/IMG_itens_bg_2.gif); background-repeat: no-repeat; background-position: center top; }
#bg_enc_2 { background-image: url(ems/IMG_itens_bg_3.gif); background-repeat: no-repeat; background-position: center center; }
#bg_geex_1 { background-image: url(geex/IMG_itens_bg_1.gif); background-repeat: no-repeat; background-position: center top; }
#bg_geex_2 { background-image: url(geex/IMG_itens_bg_2.gif); background-repeat: no-repeat; background-position: center center; }

/* ESTILOS PARA JANELAS EXPANDIVEIS DE INFO */

.data_oque { font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #EAECF0; padding-right: 1px; padding-left: 1px; }
.data_oque a:link, .data_oque a:visited { text-decoration: none; color: #999999; }
.data_oque a:hover { text-decoration: none; color: #333333; }
.data_oque_txt { font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none; background-color: #EAECF0; padding: 6px; margin: 6px; }
.ogrupo_data { font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #6687CC; background-color: #EBF0FA; border: 1px solid #B5C4E3; padding-right: 1px; padding-left: 1px; }
.ogrupo_data a:link, .ogrupo_data a:visited { text-decoration: none; color: #6687CC; }
.ogrupo_data a:hover { text-decoration: none; color: #2E426B; }
.ogrupo_titulo { color: #003399; text-decoration: none; padding: 2px; letter-spacing: 0.1em; vertical-align: 6%; font: bold 18px "Trebuchet MS"; }
.ogrupo_sucesso { font-family: Arial; font-size: 16px; color: #003399; text-decoration: none; font-weight: bold; padding: 6px; letter-spacing: 0.1em; background: #EAEEF7; border: 2px solid #2266AA; vertical-align: middle; margin: 8px; display: block; }
.ogrupo_topico { font-family: Arial; font-size: 14px; color: #003399; text-decoration: none; font-weight: bold; }
.ogrupo_mural_txt { font-family: "Trebuchet MS"; font-size: 14px; color: #2E426B; text-decoration: none; }
.front_mural { color: #353D4A; text-decoration: none; font: 13px "Trebuchet MS"; background: url(IMG_FrontComm.gif) no-repeat scroll 4px 0px; padding-left: 25px; }
.front_mural a:link, .front_mural a:visited { color: #6A7895; text-decoration: none; }
.front_mural a:hover { color: #003399; text-decoration: none; }
.tabs_mural { background-color: #EBF0FA; border: 1px dashed #B5C4E3; padding: 4px; }
.evento_menuSel { font-family: Arial; font-size: 12px; color: #003399; text-decoration: none; font-weight: bold; }

/* CODIGOS PARA AS DIVS DO MURAL */

#footer { margin: 0px; clear: both; padding-top: 10px; padding-bottom: 5px; }
#footer .t { background-color: #F5F7FB; background-image: url('grupo/footerbox0.gif'); background-repeat: repeat-x; }
#footer .b { background: transparent url('grupo/footerbox0.gif') repeat-x scroll 0pt 100%; }
#footer .l { background: transparent url('grupo/footerbox0.gif') repeat-y; }
#footer .r { background: transparent url('grupo/footerbox0.gif') repeat-y scroll 100% 0pt; }
#footer .bl { background: transparent url('grupo/footerbox4.gif') no-repeat scroll 0pt 100%; }
#footer .br { background-attachment: scroll; background-color: transparent; background-image: url('grupo/footerbox3.gif'); background-repeat: no-repeat; background-position: 100% bottom; }
#footer .tl { background: transparent url('grupo/footerbox1.gif') no-repeat; }
#footer .tr { padding: 6px 6px 6px 6px; background: transparent url('grupo/footerbox2.gif') no-repeat scroll 100% 0pt; }

/* CODIGOS PARA O MURAL AMARELO */

#mural_topico_box { height: 27px; background: url(grupo/IMG_bg_Bullet.gif) no-repeat scroll center center; clear: both; vertical-align: middle; }
.mural_topico { font-family: Arial; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; text-indent: 32px; padding-top: 5px; display: block; }
.mural_txt { font-family: "Trebuchet MS"; font-size: 14px; color: #5F6B2E; text-decoration: none; display: block; margin: 8px; }
#footerb { margin: 0px; padding-top: 10px; padding-bottom: 5px; display: block; }
#footerb .t { background-color: #F7F8EF; background-image: url('grupo/footerbox0b.gif'); background-repeat: repeat-x; }
#footerb .b { background: transparent url('grupo/footerbox0b.gif') repeat-x scroll 0pt 100%; }
#footerb .l { background: transparent url('grupo/footerbox0b.gif') repeat-y; }
#footerb .r { background: transparent url('grupo/footerbox0b.gif') repeat-y scroll 100% 0pt; }
#footerb .bl { background: transparent url('grupo/footerbox4b.gif') no-repeat scroll 0pt 100%; }
#footerb .br { background-attachment: scroll; background-color: transparent; background-image: url('grupo/footerbox3b.gif'); background-repeat: no-repeat; background-position: 100% bottom; }
#footerb .tl { background: transparent url('grupo/footerbox1b.gif') no-repeat; }
#footerb .tr { padding: 3px 0px 3px 0px; background: transparent url('grupo/footerbox2b.gif') no-repeat scroll 100% 0pt; }

/* CODIGOS PARA O RODAPÉ */

.rodape a:link, .rodape a:visited { font: 10px verdana; color: #003399; text-decoration: none; vertical-align: middle; padding-bottom: 5px; }
.rodape a:hover { color: #339966; text-decoration: none; }
.rodape span { font: 8px verdana; color: #003399; padding-bottom: 5px; vertical-align: middle; }
.front_nws_title { color: #B5C4E3; text-decoration: none; font: italic bold 14px Arial; }

/* CODIGOS PARA OS FORMULÁRIOS */

legend { color: black; font-family: Arial; font-size: 14px; }
span.required { font-size: 12px; color: red; }
fieldset { border: #26a solid 1px; width: 500px; }
legend { background: #DBE2F0; border: #26a solid 1px; padding: 1px 10px; }
.input-box { color: #2E426B; background: #DBE2F0 url(contato/IMG_BGform.gif) repeat-x; border: 2px solid #26a; font: bold 12px Arial; letter-spacing: 0.1em; text-indent: 3px; }
.input-box2 { color: #2E426B; background: #EDF0F8; border: #26a solid 1px; font: bold 12px Arial; letter-spacing: 0.1em; text-indent: 2px; }
.input-boxMSN { color: #2E426B; background: #EDF0F8 url(membros/ICO_no_msn.gif) no-repeat scroll 2px center; border: #26a solid 1px; font: bold 12px Arial; letter-spacing: 0.1em; text-indent: 20px; }
.input-boxYahoo { color: #2E426B; background: #EDF0F8 url(membros/ICO_no_y.gif) no-repeat scroll 2px center; border: #26a solid 1px; font: bold 12px Arial; letter-spacing: 0.1em; text-indent: 20px; }
.input-boxICQ { color: #2E426B; background: #EDF0F8 url(membros/ICO_no_icq.gif) no-repeat scroll 2px center; border: #26a solid 1px; font: bold 12px Arial; letter-spacing: 0.1em; text-indent: 20px; }
#mainTable { }

/* ============ DIVs ============== */

#div_pad { height: 23px; width: 550px; }
.dp1 { background: url(img/img_barras.gif) no-repeat 0px 0px; }
.dp2 { background: url(img/img_barras.gif) no-repeat 0px -35px; }
.dp3 { background: url(img/img_barras.gif) no-repeat 0px -71px; }
.dp4 { background: url(img/img_barras.gif) no-repeat 0px -107px; }
.dp5 { background: url(img/img_barras.gif) no-repeat 0px -143px; }
.dp6 { background: url(img/img_barras.gif) no-repeat 0px -179px; }
.dp7 { background: url(img/img_barras.gif) no-repeat 0px -240px; }
