/* CSS Document */

* { margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
a { text-decoration:none; color:#666; }
a:hover { text-decoration:underline; color:#333; }

html, body { height:100%; margin:0;  padding:0; }
body {  line-height:18px; font-size:12px; background:url(../../imagens/fundo_corpo.gif) repeat-x;   }

input , select, text { font-size:11px; color:#666; padding:2px; }
h1, h2, h3, h4, h5, h6 { color:#063; }

h1 { font-size:20px; }
h2 { font-size:18px; } 
h3 { font-size:14px; border-bottom:1px dotted #999; padding:5px 5px 5px 0; margin:10px 0 10px 0; clear:both; }
h4 { font-size:12px; }
h5 { font-size:11px; font-weight:normal; }
h6 { font-size:9px;  font-weight:normal; }

#separador { border-bottom:1px dotted #CCC;  height:0; clear:both; margin:10px 0 10px 0; display:block; } 

#tudo { min-height:100%; position:relative; }

/* inicial  */
#topo { width:100%; background:#e7e7df url(../../imagens/fundo_topo.jpg) no-repeat top center ; height:140px; }
#topo #ass { margin:0 auto; width:960px; text-align:right; }
#topo #ass form { width:150px; float:right; color:#FFF; margin:75px 0 0 0; text-align:right; } 
#topo #ass #busca { font-size:11px; width:115px; float:left; color:#333;} 
#topo #ass #btnSite { float:right; border:none;  } 

#corpo { width:960px;  padding-bottom:125px; display:table; margin:0 auto; }

/* MENU */
#corpo #menu { width:200px; padding:30px 20px 0 0; float:left;  display:inline;  }
#corpo #menu a { color:#063;  font-weight:bold; margin:0 30px; padding:0; display:block; }
#corpo #menu a:hover, #corpo #menu a:active  { color:#333; display:table; }
#corpo #menu .sub { background:url(../../imagens/menu-seta_b.png) no-repeat top right;   }
#corpo #menu .sub:hover { background:url(../../imagens/menu-seta_a.png) no-repeat top right;  }
#corpo #menu .sub:focus { background:url(../../imagens/menu-seta_c.png) no-repeat top right; }
#corpo #menu hr {  border:none; border-bottom:1px dotted #CCC; margin:1px 10px 1px 10px; padding:0; height:0; height:0; } 
#corpo #menu .subDiv {   margin:0px; font-size:11px;  }
#corpo #menu .subDiv a { margin:0px 20px; color:#666; display:block; font-weight:normal; padding:2px 0 0 15px; background:url(../../imagens/menu-seta_c.png) no-repeat top left;}
#corpo #menu .subDiv hr { margin:1px 10px 1px 10px; }

/*ÁREA GERAL*/
#corpo #conteudo { margin:0 auto;  float:left; display:inline; line-height:22px;  }

/* CONTEÚDO INICIAL */
#corpo #conteudo #inicial { width:360px; float:left;  padding:0 30px 30px 30px; display:inline; border-left:1px solid #e6e6de;  border-right:1px solid #e6e6de;   } 
#corpo #conteudo #inicial h3 { font-size:12px; }
#corpo #conteudo #inicial h4 a { display:block; float:left; width:280px; padding:0 0 0 10px; border-left:2px solid #CCC; }
#corpo #conteudo #inicial h2 a { display:block; float:right; width:280px; padding:0 0 0 10px; border-left:2px solid #CCC; }
#corpo #conteudo #inicial #data { float:left; margin:0 10px 0 0; font-size:14px;  color:#063; width:50px; display:block;  font-weight:bold;}
#corpo #conteudo #inicial #leiamais { color:#063; font-weight:normal; font-size:11px; }
#corpo #conteudo #inicial #destaque { display:table; width:360px; margin-top:10px;  }
#corpo #conteudo #inicial #destaque h4 { float:right; display:block; }
#corpo #conteudo #inicial #destaque img { width:100px; height:100px; float:right; margin:0 0 0 10px; padding:1px; border:1px solid #CCC; }
#corpo #conteudo #inicial #destaque #texto { clear:both; display:block; font-size:12px; line-height:18px; padding:15px 0 0 0; text-align:justify; }
#corpo #conteudo #inicial #separador { padding:5px 0 10px 0;}
#corpo #conteudo #inicial ul { list-style:none; color:#999; margin:0px 0 0 0; padding:0; font-size:12px; }
#corpo #conteudo #inicial ul li {  width:360px;  border-bottom:1px dotted #CCC; display:table; padding:10px 0; }
#corpo #conteudo #inicial #linkLista a { font-weight:normal; float:right; color:#063; margin:5px 0; font-size:11px; text-align:right; text-decoration:underline; }

/* 	CONTEÚDO CONTATO */
#corpo #conteudo #contato { width:360px; float:left;  padding:0 30px 30px 30px; display:inline;  border-left:1px solid #e6e6de;  border-right:1px solid #e6e6de; }
#corpo #conteudo #contato label { text-align:right; width:80px; display:block; float:left; margin:0 10px 0  0; font-weight:bold; }
#corpo #conteudo #contato h3{ border-bottom:1px dotted #333; padding:5px; margin:10px 0 10px 0; clear:both; }
#corpo #conteudo #localizacao h3{ border-bottom:1px dotted #333; padding:5px; margin:10px 0 10px 0;   }
#corpo #conteudo #localizacao label { text-align:right; width:80px; display:block; float:left; margin:0 10px 0  0; font-weight:bold; }
#corpo #conteudo #localizacao {  float:right; margin:0 10px 0 30px; display:inline;  }  

/* CONTEÚDO INTERNAS */
#corpo #conteudo #interna { width:670px; float:left;  padding:20px 30px 30px 30px; display:inline; border-left:1px solid #e6e6de;  } 
#corpo #conteudo #interna ul { margin-left:20px; }
#corpo #conteudo #interna h1 b { font-size:14px;  font-weight:normal; color:#84826f; }
#corpo #conteudo #interna h4 { margin:0 0 30px 0; color:#666; border-bottom:1px solid #e1e1d8;  }
#corpo #conteudo #interna h4 b  { color:#063; }
#corpo #conteudo #interna h2 b { font-size:12px; font-weight:normal; color:#999; font-weight:bold; }
#corpo #conteudo #interna h5 b { font-size:11px;  color:#84826f; }
#corpo #conteudo #interna #texto { margin:20px 0 0 0; font-size:12px; }
#corpo #conteudo #interna #texto #imagemTitulo { padding:1px; border:1px solid #CCC; }
#corpo #conteudo #interna #texto hr {  border:none; border-bottom:1px dotted #063; margin:30px 0; padding:0; height:0; }
#corpo #conteudo #interna #texto #galeria { width:660px; padding:5px; margin:0 15px 10px 0; float:left; border:1px solid #e6e6de;   }
#corpo #conteudo #interna #texto #galeria a { border:1px dotted #e6e6de; }

/*SOMENTE PARA LISTA */
#corpo #conteudo #interna #texto #noticia p{ margin:5px 0; padding:10px 0; border-bottom:1px solid #f8f8f3; }
#corpo #conteudo #interna #texto #noticia b { color:#063; }
#corpo #conteudo #interna #texto #associado p{color:#626052; font-weight:bold; margin:5px 0; padding:10px 0; border-top:1px solid #f8f8f3; border-bottom:1px solid #f8f8f3; }
#corpo #conteudo #interna #texto #associado label { float:left; display:block; width:120px; font-weight:normal; }
#corpo #conteudo #interna #texto #associado img { clear:both; float:right; display:block; margin:40px 30px 30px 0;  padding:1px; border:1px solid #CCC;  }

/* Slider */
#slider li{display:block; margin:0 5px 0 5px; background:#FFF; }
#slider li p { margin:0 0 0 10px; }
#slider-menu { display:block; padding:5px 0 5px 0; font-size:11px; }
#slider-menu a { margin:1px 2px 0 0; padding:1px 5px; border:1px solid #FFF; color:#84826f; float:left; display:block; }
#slider-menu a.wactive{ margin:1px 2px 0 0; padding:1px 5px; background: #FFF; color: #84826f;}

/* CONTEÚDO ATALHOS / BUSCA / ETC */
#corpo #conteudo #atalho {  float:right; margin:0 10px 0 30px; display:inline;   }  
#corpo #conteudo #atalho label { border-bottom:1px dotted #999; padding:5px; margin:10px 0 10px 0; display:block; clear:both; width:260px; font-weight:bold; color:#063; }
#corpo #conteudo #atalho .botao { font-size:10px; padding:0; margin:0 0 0 2px; }
#corpo #conteudo #atalho #busca { width:215px; float:left; margin-bottom:20px; }
#corpo #conteudo #atalho #evento { width:270px; margin-bottom:5px; }
#corpo #conteudo #atalho #reuniao { width:270px; margin-bottom:5px; }
#corpo #conteudo #atalho #buscaAssociado { width:215px; margin:0 0 5px 0; float:left; }
#corpo #conteudo #atalho #associado { width:270px; clear:both; }
#corpo #conteudo #atalho select option { padding-left:5px; }
#corpo #conteudo #atalho select .legenda { background:#FFF; margin:10px 0 10px 0; border-bottom:1px dotted #CCC; }
#corpo #conteudo #atalho select .escuro { background:#f8f8f3; margin:5px 0 5px 0;  display:block; }
#corpo #conteudo #atalho select .claro { background:#FFF; margin:5px 0 5px 0;  display:block; }
#corpo #conteudo #atalho #FlashID { width:270px; height:270px; border:1px solid #e6e6de; display:block;   }

#rodape { background:url(../../imagens/fundo_rodape.jpg) repeat-x top; width:100%; height:125px; bottom:0; position:absolute; }
#rodape #corpo { width:940px; margin:0 auto;  padding:40px 10px 10px 40px; }
#rodape #corpo #marca img { float:right; margin:55px 20px 0  0; border:0; }
#rodape #corpo ul {  line-height:25px; list-style:url(../../imagens/menu-seta_c.png); float:left; display:inline-table; }
#rodape #corpo ul li { margin-left:30px; }
#rodape #corpo ul li a { color:#333; font-size:11px; }
#rodape #corpo ul#dois { margin-left:40px; }

#paginacao { clear:both; width:100%; margin:0 auto; text-align:center; display:table; }
#paginacao #estatistica { float:left; margin-top:20px; margin-left:10px; height:25px; border:1px #CCC solid; padding:10px 5px 0px 5px; }
#paginacao #estatistica b { color:#063; font-weight:normal; }
#paginacao #pagina { display:block;	float:right; margin-top:20px; margin-right:10px; }
#paginacao #item { width:20px; height:30px; background-color:#FFF;	float:left;	margin-right:5px; display:block; border:1px #CCC dotted; color:#FFF; }
#paginacao #item-atual { border:1px dotted #FFF; background-color:#063; color:#FFF; float:left; margin-right:5px; display:block; width:20px; padding-top:5px; height:25px;}
#paginacao #item a { text-decoration:none; display:block; padding-top:5px; height:25px;}
#paginacao #item a:hover{ color:#FFF; background-color:#333;}

/* 	CONTEÚDO imprensa */
#corpo #conteudo #imprensa { width:360px; float:left;  display:inline;  }
#corpo #conteudo #imprensa label { text-align:right; width:80px; display:block; float:left; margin:0 10px 0  0; font-weight:bold; }
#corpo #conteudo #imprensa h3{ border-bottom:1px dotted #333; padding:5px; margin:10px 0 10px 0; clear:both; }
