body { width: 100%; height: 100%; margin: 0; padding: 0; }
body { background: #ccc; }

html, body, table, div { font-family: verdana; font-size: 11px; }
h1 { color: #fff; font: bold 20px Arial; }
h2, .titulo2 { color: #000; font: bold 16px arial; margin: 35px 0 15px; padding: 0px; }
h3 { color: #000; font: bold 14px arial; margin: 35px 0 15px; padding: 0px; }
a { text-decoration: none; color: #2B224F; }
a:hover { color: #c00; }
p { margin-top: 0; }
th { text-align: left; color: #005; }
.titulo { font: bold 12px verdana; }
.ni { color: #777; font-style: italic; }


#container 	{ width: 780px; background: #fff url(imagens/fundo.gif) repeat-y 167px; margin: auto; position: relative; }
#conteudo 	{ float: left; width: 434px; height: 500px; height: auto!important; min-height: 500px; margin: 125px 0 0; }
#coluna_menu 	{ float: left; width: 145px; border: 3px solid #2B224F; margin: 0 30px 20px 14px; padding: 113px 0 0; }
#coluna_banner 	{ float: left; width: 131px; height: 500px; height: auto!important; min-height: 500px; margin: 60px 0 20px 20px; text-align: center; }


#topo_bts { position: absolute; top: 56px; left: 595px; z-index: 99; }
#topo_titulo { position: absolute; top: 94px; left: 196px; z-index: 98; }
#topo_titulo h1 { margin: 0; padding: 0; }
#topo1 { position: absolute; top: 0px; left: 0px;   width: 175px; height: 116px; background: url(imagens/topo_01.jpg); }
#topo2 { position: absolute; top: 0px; left: 175px; width: 248px; height: 121px; background: url(imagens/topo_02.jpg); }
#topo3 { position: absolute; top: 0px; left: 423px; width: 226px; height: 121px; background: url(imagens/topo_03.jpg); z-index: 0; }
#topo4 { position: absolute; top: 0px; left: 649px; width: 131px; height: 51px;  background: url(imagens/topo_04.jpg); z-index: 0; }
#rodape { clear: both; }

#caixa_busca { background: #C8D7DE; padding: 3px 10px; }
#coluna_menu a { color: #000; }
#coluna_menu a:hover { color: #c00; }
#coluna_menu ul { list-style-type: none; padding: 0; margin: 0; }
#coluna_menu li { padding: 7px 10px; }
li.itemA { background: #eee; }
li.itemB { background: #DEDEDC; }

.submenu { width: 100%; }
.submenu td { vertical-align: top; text-align: center;}
.box_todas_fotos { overflow: auto; margin: 0px 0px 15px; }
.box_foto { float: left; width: 50%; text-align: center; margin: 5px 0; }

.submenu_topo a { color: #2497C6; }
.submenu_topo a:hover { color: #433F77; }



.temp { margin: 50px 0; text-align: center; color: #777; font-size: 16px; }

.gestao_gov_nome { font-size: 9px; font-weight: bold; }
.gestao_ano { font-size: 8px; }
.gestao_gov { margin: 12px 0 0; }
.gestao_lema {  }
.gestao_pres_ri { position: absolute; top: 24px; right: 135px; text-align: right; color: #ddd; font: normal 10px verdana; z-index: 2; font-style: italic; }


/*--- Colégio de Governadores ---*/
.gov_tabela 	{ width: 100%; }
.gov_celula1, .gov_celula2 	{ vertical-align: middle; }
.gov_celula1 	{ width: 210px; padding: 10px 0; }
.gov_celula2 	{ padding: 10px; }
.gov_foto 	{ width: 230px; height: 85px; }
.gov_texto , td div .gov_texto 	{ padding-bottom: 3px; font-size: 11px; }
.gov_texto b 	{ font-size: 12px; }


/*--- Galeria Fotos ---*/
.gal_tab { width: 100%; }
.gal_cel { text-align: center; width: 25%; padding: 0 0 25px; }


.conselho_div { border-bottom: 1px solid #ccc; height: 8px; margin-bottom: 8px; overflow: hidden; }
.conselho_titulo { padding-bottom: 0; margin-bottom: 0; }


.clube_tab {}
.clube_tab th { width: 35%; }
.clube_tab td, .clube_tab th { padding: 4px 10px 5px 0; }
.clube_tab .td_spacer { padding: 0; }
.clube_foto_pres { width: 170px; float: left; margin-bottom: 5px; x-overflow: hidden }


.recup_box1 { background: url(imagens/fundo_recup_mid.png) repeat-y center; }
.recup_box2 { background: url(imagens/fundo_recup_top.png) no-repeat top center; }
.recup_box3 { background: url(imagens/fundo_recup_bot.png) no-repeat bottom center; }
.recup_boxC { margin: 10px 20px; }
.recup_boxC h2 { padding: 20px 0; margin: 0;}
.recup_boxC h3 { padding: 0px 0 10px; margin: 0; }


.sobre_gestao_cel50 { text-align: center; width: 50%; vertical-align: bottom; }
.sobre_gestao_nome { text-align: left; vertical-align: bottom; font-size: 10px; }
.sobre_gestao_nome h3 { margin: 0; padding: 2px 0; font: bold 12px verdana; }

.menu_distrito_cel { text-align: center; font-size: 10px; }


.gov_assist { padding: 10px 0 15px; }
.gov_assist h3 { font: bold 12px verdana; padding: 0; margin: 4px 0; }



.comissao_link { font-size: 12px; padding: 2px 0; }
.equip_dist_membro { padding: 0; margin: 0 0 0px 0; }
.equip_dist_membro .cargo { font-size: 11px; margin: 10px 0 0 40px; font-weight: bold; display: block; }
.equip_dist_membro .nome, .equip_dist_membro .nome2 { font-size: 12px; margin: 3px 0 5px 40px; display: block; }
.equip_dist_membro .nome2 { margin-bottom: 15px; }

.equip_dist_membro h2 { color: #007; font: bold 16px arial; margin: 35px 0 5px; padding: 0px; }
.equip_dist_membro h3 { color: #000; font: normal 14px arial; margin: 35px 0 0px 5px; padding: 0px; }
.equip_dist_membro h4 { color: #000; font: bold 13px verdana; margin: 20px 0 0px 20px; padding: 0px; }
.equip_dist_membro h5 { color: #000; font: normal 13px verdana; margin: 20px 0 0px 20px; padding: 0px; }



.home_tab { margin-top: 20px; }
.home_tab td { vertical-align: top; }
.home_div { width: 200px; padding: 15px 0; }


.agenda_meses { width: 120px; }
.agenda_meses a {display: block; padding: 4px 0; font-weight: bold;}
.agenda_box1 { background: #ddd; }
.agenda_box2 {}
.agenda_box3 {}
.agenda_box_inner { padding: 10px; height: 250px; height: auto !important; min-height: 250px; }
.agenda_titulo { font: bold 18px arial; text-transform: capitalize; color: #3C456E; display: block;  }
.agenda_dia_box { padding: 25px 0 0px; color: #3C456E; }
.agenda_realiza { padding: 2px 2px; font-style: italic; display: block; font-size: 10px; }
.agenda_itens { text-align: left; vertical-align:top; }
.agenda_cal { width: 120px; text-align: right; vertical-align:top; }
.agenda_cal table { text-align: center; }


.quiz_pergunta { font: bold 12px verdana; padding: 30px 0 5px; }
.quiz_resposta { padding: 2px 10px; } 
.quiz_certo { color: #050; font-weight: bold; display: block; padding: 1px 0 3px; }
.quiz_errado { color: #c00; font-weight: bold; display: block; padding: 1px 0 3px; }
.quiz_opcao_certa { color: #050; font-weight: bold; }
.quiz_explica { padding: 1px 0; display: block; }
.quiz_resultado { padding: 7px 4px; border: 1px solid #aaa; border-width: 1px 0; margin-bottom: 10px; background: #eee; }


.cont_box_content { text-align: center; }
.cont_menu { padding: 30px 0 15px; text-align: center; color: #368EC0; }
.cont_menu a { color: #368EC0; font-size: 10px; }

.rotuloform { width: 100px; padding: 3px 10px 0 0; text-align: right; }
.campoformpadrao, .campoformarea { width: 240px; background: #eee; border: 1px solid #ddd; height: 16px;  }
.campoformarea { height: 60px; }
.botaoform { border: 0; width: 55px; height: 20px; background: url(imagens/bt_enviar.jpg); margin-left: 300px; }


.box_link_area_restrita { margin: 30px 4px 20px; padding: 10px 0; border: 2px solid #999; border-width: 2px 0; }



.login_area { text-align: center; padding: 30px; border: 1px solid white; }
.login_bt { width: 62px; height: 15px; background: #fff url(imagens/bt_login.jpg); border: 0; margin: 2px 0 0 135px; }
.login_label { }
.login_textbox { background: #eee; border: 1px solid #ccc; height: 15px; }



.texto_home { padding-left: 20px; }



.campo_FC, .campo2_FC { background: #eee; border: 1px solid #ccc; height: 15px; width: 220px; }
.campo2_FC { height: 50px; }
.rotulo_FC { text-align: right; width: 140px; padding: 3px 8px 0 0; }


.busca_clube_box  { position: absolute; top: 130px; left: 190px; width: 445px; }
.busca_clube_box table { width: 100%; }
.busca_clube_box th { width: 110px; text-align: left; }
.busca_clube_box td, .busca_clube_box th { padding: 0 2px 0 0; }
.busca_cel_campo {  }
.busca_cel_campo input { width: 190px; background: #eee; border: 1px solid #ccc; height: 15px; }
.busca_cel_botao { text-align: right; }


.menu_avip { padding: 5px 0;  }
.menu_avip table { width: 100%; }
.menu_avip th { text-align: right; color: #BF2E2A; font-style: italic; font-size: 12px; }
.lista_avip li { padding: 3px 0; }
.lista_avip a { font-size: 14px; color: #2687BC; }




.evento_cal { background: #fff; border: 1px solid Navy; color: #000; width: 200px; }
.evento_cal_titulo { background: Navy;  }
.evento_cal_titulo td { color: #fff; text-transform: capitalize; font-weight: bold; font-size: 11px;  }
.evento_cal_links_meses {  }
.evento_cal_links_meses a, .evento_cal_links_meses a:hover { font-weight: normal; font-size: 10px; color: #ccc; }
.evento_cal_diasemana { font-size: 9px; text-transform: capitalize; background: #E5B539; }
.evento_cal_diafds { background: #eee; }
.evento_cal_diahoje { color: #000; font-weight: bold; font-style: italic; }
.evento_cal_diasel { background: #f5e896; font-weight: bold; color: #000; }
.evento_cal_outromes { color: #999; }




.paginador_linha { text-align: right; padding: 10px 0; }
.paginador_atual { font-weight: bold; }