﻿
/*
    prestar atençao nos comentários desta folha de estilo.
*/

body 
{
    font-family: Tahoma;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    color: #4D4948;
    font-weight: normal;
    background-image: url("../_img/fundo_site.jpg");
    background-position: left top;
    background-repeat: repeat-x;
}
a
{
    text-decoration: none;
    color: #EB5800;
}
a:hover
{
    text-decoration: underline;
    color: #EB5800;
}

#padding_top /* sendo usado no index, chat, contato, nas páginas de eventos, destaques, quem somos, projetos, galeria, paginas do forum */
{
    float: left;
    padding-top: 60px;
}
#corpo_meio /* sendo usado no index, chat, contato, nas páginas de eventos, destaques, quem somos, projetos, galeria, paginas do forum */
{
    float: left;
    padding: 0px 5px 0px 16px;
    width: 731px;
    background-image: url("../_img/borda_pontilhada.gif");
    background-position: 14px top;
    background-repeat: repeat-y;
}

#corpo_esq /* sendo usado no index, chat, contato, nas páginas de eventos, destaques, projetos, galeria, forum */
{
    float: left;
    width: 507px;
    padding-left: 8px;
    
}
#corpo_esq_2 /* sendo usado em todas as páginas da área A ABIA, paginas do forum */
{
    float: left;
    width: 722px;
    padding-left: 8px;
    background-image: url("../_img/borda_pontilhada.gif");
    background-position: right top;
    background-repeat: repeat-y;
}
.conteudo /* sendo usado no index, chat, contato, nas páginas de eventos, destaques, projetos, galeria, forum */
{
    float: left;
    width: 504px;
    background-image: url("../_img/linha.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
.conteudo_2 /* sendo usado em todas as páginas da área A ABIA, paginas do forum */
{
    float: left;
    width: 712px;
    background-image: url("../_img/linha.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
.container_paddingleft /* sendo usado no index, contato, nas páginas de eventos, destaques, todas as páginas da área A ABIA, projetos */
{
    float: left;
    padding-left: 3px;
}
.block_titulo_interno /* nas páginas de eventos, chat, forum */
{
   float: left; 
   width: 193px;
   padding-bottom: 5px; 
}
.titulo /* sendo usado no index, contato, nas páginas de eventos, chat, destaques, quem somos, projetos, chat, forum */
{
    float: left;
    padding-left: 1px;
    background-image: url("../_img/sombra_titulo.gif");
    background-position: 0px bottom;
    background-repeat: no-repeat;
    padding-bottom: 8px;

}
.padding_left /* sendo usado no index, chat, contato, nas páginas de eventos, destaques, todas as páginas da área A ABIA, projetos, links, cedoc-artigos,  */
{
    float: left;
    padding-left: 10px;
    _height: 320px; 
    min-height: 320px;
}
.separador /* todas as páginas da área A ABIA */
{
    float: left; 
    font-size: 1px; 
    width: 700px; 
    height: 20px; 
    background-image: url('../_img/separador.gif'); 
    background-position: left top; 
    background-repeat: repeat-x;
}
.eventos /* sendo usado em eventos, destaques, projetos */
{
    float: left;
    width: 476px; 
    padding-bottom: 15px;
    background-image: url("../_img/borda_horizontal.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
 .eventos_titulo /* sendo usado em eventos, destaques, projetos */
{
    float: left;
    padding-top: 5px;
    padding-bottom: 8px;
    width: 476px; 
    color: #0096B8;
    font-size: 13px;
    font-weight: bold;
}
#noticia_block_data /* sendo usado em destaqueView */
{
    float: right;
    width: 300px;
    color: #E1AB2F;
    padding-bottom: 20px;
    text-align: right;
}
.eventos_texto /* sendo usado em eventos, destaques, projetos */
{
    float: left;
    width: 470px; 
    padding: 0px 0px 10px 0;
}
.eventos_texto img /* sendo usado em eventos, destaques */
{
    padding: 0 9px 5px 0px;
}
#noticia_block_texto /* sendo usado em destaqueView */
{
    float: left;
    width: 465px; 
    padding: 0px 0px 10px 5px;
}
#noticia_block_texto h2 /* sendo usado na página quem somos */
{
    margin: 0px 0 10px 0;
    padding: 10px 0 0 0;
    width: 486px;
    color: #0096B8;
    font-size: 13px;
    font-weight: bold;
}
#noticia_block_texto img /* sendo usado em destaqueView */
{
    padding: 0 9px 5px 0px;
}
#noticia_block_texto p /* sendo usado em destaqueView */
{
    margin: 0 0 8px 0;
    padding: 0;
    text-align: left;
}
#noticia_block_fonte /* sendo usado em destaqueView */
{
    float: left;
    padding-left: 5px;
}
#seta_vermelha
{
    float: left;
    padding-left: 30px;
}
#noticia_borda_noticia /* sendo usado em destaqueView */
{
    float: left;
    width: 468px;
    color: #EB5800;
    padding: 6px 0 6px 0;
    border: solid 1px #CAD5C9;
}
#block_borda_pontilhada
{
    float: left;
    padding: 5px 0 5px 0;
    background-image: url("../_img/linha_pontilhada_rodape.gif");
    background-position: 181px top;
    background-repeat: no-repeat;
}
#block_imprima
{
    float: left;
    padding: 0 35px 2px 46px;
    background-image: url("../_img/item_imprimir.gif");
    background-position: 20px top;
    background-repeat: no-repeat;
}
#block_enviar_noticia
{
    float: left;
    padding: 0 35px 0 68px;
    background-image: url("../_img/item_enviar.gif");
    background-position: 30px top;
    background-repeat: no-repeat;
}
.eventos_texto p /* sendo usado em eventos, destaques */
{
    padding: 0;
    margin: 0;
    text-align: left;   
}
.eventos_foto /* sendo usado em eventos, destaques, projetos */
{
    float: left;
    padding: 0px 0px 4px 0px;
    background-image: none;
}
.eventos_lermais /* sendo usado em eventos, destaques, projetos */
{
    float: left;
    width: 468px; 
    padding-right: 5px;
    text-align: right;
}

.setinha, .setinha2 /* sendo usado no index, chat, contato, nas páginas de eventos, destaques, todas as páginas da área A ABIA(.setinha), projetos, chat, chatonline, paginas do forum  */
{
    float: right;
    font-size: 1px;
    height: 18px;
    width: 40px;
    background-image: url("../_img/setinha.gif");
    background-position: right 8px;
    background-repeat: no-repeat;
}
.setinha2
{
    height: 10px;
    background-position: right top;
}

#corpo_dir /* sendo usado no index, chat, contato, nas páginas de eventos, destaques, projetos, chat, chatonline forum  */
{
    float: left;
    width: 215px;
    z-index: 1;
    background-image: url("../_img/borda_pontilhada.gif");
    background-position: right top;
    background-repeat: repeat-y;
}
.borda_pontilhada_meio /* sendo usado no index, chat, contato, nas páginas de eventos, destaques, projetos, chat, chatonline forum  */
{
    float: left;
    padding-left: 10px;
    background-image: url("../_img/borda_pontilhada2.gif");
    background-position: 1px top;
    background-repeat: repeat-y;
    
}
#container_block_dir /* sendo usado no chat, contato, nas páginas de eventos, destaques, projetos, chat, chatonline forum  */
{
    float: left; 
    padding: 0;
    width: 198px;
    background-image: url("../_img/linha.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
#block_container_dir /* sendo usado no chat, contato, nas páginas de eventos, destaques, projetos, chat, chatonline forum  */
{
    float: left;
    padding-bottom: 5px;
    padding-left: 5px;
    width: 191px;
    /*min-height: 506px;
    _height: 515px;*/
    
}

.block_dtop, .block_bottom, .block_dtop_a2 /*sendo usado na página chat, contato, nas páginas de eventos, destaques, projetos, chat, chatonline forum */
{ 
    float: left;
    position: relative;
    height: 40px;
    width: 191px;
    font-size: 1px;
    background-image: url("../_img/item_dir_topo.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.block_dtop_a2
{
    background-image: url("../_img/item_dir_top_contato.gif"); 
    height: 11px;
}
.block_bottom /*sendo usado na página chat, contato, nas páginas de eventos, destaques, projetos, chat, chatonline, forum */
{
    background-image: url("../_img/item_dir_bottom_contato.gif");
    height: 11px;
}

.block_ddmeio  /*sendo usado na página chat, contato, nas páginas de eventos, destaques, projetos, chat, chatonline, forum */
{
    
    float: left;
    width: 191px;
    background-image: url("../_img/item_dir_meio_contato.gif");
    background-position: left top;
    background-repeat: repeat-y;
}
.block_dmeio /*sendo usado na página chat, contato, nas páginas de eventos, destaques, projetos, chat, chatonline, forum */
{
    float: left;
    width: 157px;
    padding: 15px 0 15px 20px; 
}

#item_abia /* sendo usado no chat, galeria, paginas do forum */
{
    float: left;

    padding: 0px 5px 30px 0px;
    width: 725px;
    background-image: url("../_img/borda_pontilhada.gif");
    background-position: right top;
    background-repeat: repeat-y;
}
#item_bombra_esq /* sendo usado no chat, galeria, paginas do forum */
{
   float: left; 
   width: 370px;
   font-size: 1px;
   height: 9px;
   background-image: url("../_img/item_sombra_esq.gif");
   background-position: 11px top;
   background-repeat: no-repeat;
}
#item_bombra_dir /* sendo usado no chat, galeria, paginas do forum */
{
    float: left; 
    width: 343px;
    font-size: 1px;
    height: 9px;
    background-image: url("../_img/item_sombra_dir.gif");
    background-position: right top;
    background-repeat: no-repeat;
    
    
}
#item_flutuante, #item_flutuante_b /* sendo usado no chat, galeria */
{
    position: absolute;
    top: 55px;
    left: 526px;  
    width: 160px;
    height: 110px;
    font-size: 1px;
    z-index: 200;
    background-position: left top;
    background-repeat: no-repeat;
    

}
#item_flutuante_b /* galeria, paginas do forum */
{
    left: 532px;  
    top: 60px;
    background-position: left top;
    background-repeat: no-repeat;
}
#item_abia_a /* sendo usado no chat, galeria, paginas do forum */
{
    float: left;
    padding-left: 7px;
}

.block_conteudo_contato1, .block_conteudo_contato /* sendo usado na página de contato, chat, nas páginas de eventos, chat, chatonline, forum */
{
    float: left; 
    color: #0096B8;
    font-size: 13px;
    font-weight: bold;
    width: 157px;
    padding-bottom: 20px;
    background-image: url("../_img/borda_horizontal.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
.block_conteudo_contato, .block_conteudo_contato2 /* sendo usado na página de contato, nas páginas de eventos*/
{
    float: left;
    padding-left: 10px;
    font-size: 12px;
    width: 147px;
  
}
.block_conteudo_contato2 /* sendo usado na página destaques, destaqueView*/
{
    color: #0096B8;
    font-size: 12px;
    width: 150px;
    font-weight: bold;
    padding: 6px 0 8px 10px;
    background-image: url("../_img/borda_horizontal.gif");
    background-position: left top;
    background-repeat: repeat-x;
}
.block_conteudo_contato2 a
{
    color: #0096B8;
    text-decoration: none;
}
.block_conteudo_contato2 a:hover
{
    color: #0096B8;
    text-decoration: underline;
}
.block_conteudoNT /* Sendo usado na página destaque, destaqueView */
{
    float: left; 
    color: #0096B8;
    font-size: 11px;
    width: 149px;
    padding-bottom: 5px;
    padding: 3px 0 5px 10px;
}
.block_conteudoNT a /* Sendo usado na página destaque, destaqueView */
{
    color: #0096B8;
    text-decoration: none;
}
.block_conteudoNT a:hover /* Sendo usado na página destaque, destaqueView */
{
    color: #0096B8;
    text-decoration: underline;
}
.block_separar_mm /* Sendo usado na página destaque, destaqueView */
{
   float: left; 
   height: 12px; 
   width: 100px; 
   font-size: 1px; 
}
.block_conteudo_linha /* Sendo usado na página destaque, destaqueView */
{
    float: left;
    width: 149px;
    height: 4px;
    font-size: 1px;
    background-image: url("../_img/linha_fina.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.block_conteudo_contato p /* sendo usado na página de contato */
{
    padding-left: 10px;
    font-family: Tahoma;
    font-size: 11px;
    color: #4D4948;
    font-weight: normal;
    width: 147px;
    padding: 0;
    margin: 7px 0 0 0;
  
}
.block_conteudo_contato ul /* sendo usado na página nas páginas de eventos */
{
    padding: 10px 0 0 0;
    margin: 0;
    list-style-type: none;   
}
.block_conteudo_contato li /* sendo usado na página nas páginas de eventos */
{
    font-size: 11px;
    padding: 0 0 5px 0px;
    margin: 0px 0 0 0px;
      
}
.block_conteudo_contato a /* sendo usado na página nas páginas de eventos */
{
    font-size: 11px;
    color: #0096B8;
    padding-left: 20px;
    text-decoration: none;
    background-image: url("../_img/seta_dupla_azul.gif");
    background-position: left 3px;
    background-repeat: no-repeat; 
}
.block_conteudo_contato a:hover /* sendo usado na página nas páginas de eventos */
{
    font-size: 11px;
    color: #0096B8;
    text-decoration: underline;
    background-image: url("../_img/seta_dupla_dir_vermelha.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
}
.block_conteudo_contato1 a /* sendo usado na página nas páginas de eventos */
{
    color: #0096B8;
    padding-left: 20px;
    text-decoration: none;
    background-image: url("../_img/seta_dupla_azul.gif");
    background-position: left 3px;
    background-repeat: no-repeat; 
}
.block_conteudo_contato1 a:hover /* sendo usado na página nas páginas de eventos */
{

    color: #0096B8;
    text-decoration: underline;
    background-image: url("../_img/seta_dupla_dir_vermelha.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
}

#arroba_flutuante /*sendo usado na página contato, nas páginas de eventos, projetos, chat, forum */
{
    position: absolute;
    top: 22px;
    left: 153px;
}

.container_contato /* sendo usado em contato, e nas páginas de eventos, destaques, projetos, sugerir temas */
{
    float: left;
    width: 478px;
    padding: 10px 0px 15px 8px;
}
.container_conteudo /* sendo usado em todas as páginas da área A ABIA */
{
    float: left;
    width: 675px;
    padding: 10px 0px 15px 8px;
    text-align: justify;
}
.container_conteudo ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.container_conteudo li
{
	background-image: url("../_img/icarrow.gif");
	background-position: left 4px;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 5px 18px;
}
.block_conteudo_abia
{
    float: left;
    width: 660px;
    padding-bottom: 20px;
    background-image: url('../_img/borda_pontilhada2.gif');
    background-position: 320px top;
    background-repeat: repeat-y;
}
.block_conteudo_abia span
{
    margin: 0px 0 0px 0;
    padding: 0px 0 0 0;
    color: #0096B8;
    font-size: 13px;
    font-weight: bold;
}
.block_conteudo_abia1
{
    float: left;
    width: 355px;
}

.block_conteudo_abia2
{
    float: left;
    width: 300px;
}
.container_conteudo h2 /* sendo usado na página quem somos */
{
    margin: 0px 0 10px 0;
    padding: 10px 0 0 0;
    width: 486px;
    color: #0096B8;
    font-size: 13px;
    font-weight: bold;
}
.container_conteudo p /* sendo usado na página quem somos */
{
    margin: 0px 0 5px 0;
    padding: 3px 0 0 0;
    
}
.container_conteudo a /* sendo usado na página quem somos */
{
    text-decoration: none;
    color: #EB5800;
}
.container_conteudo a:hover /* sendo usado na página quem somos */
{
    text-decoration: underline;
    color: #EB5800;
}
#block_banner_interno /* sendo usado nas páginas de eventos, chat */
{
    padding-left: 10px;   
}
.container_banner /* sendo usado no index, e nas páginas de eventos, chat, forum */
{
    float: left;
    padding-bottom: 3px;
}

#banner_index /* sendo usado no index, chat, forum */
{
    float: left;
    padding: 5px 0px 0px 10px;
    width: 195px;
    background-image: url("../_img/linha.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
#transparent /* sendo usado no index, chat, forum */
{
    float: right;
    width: 5px;
    padding: 53px 0 0 0;
    
}
.menu_itens2_cor2 /* sendo usado no index, chat, forum */
{
    float: left;
    width: 5px;
    height: 26px;
    font-size: 1px;
    margin: 1px 0px 0px 0px;
}

/* ---------------------- INICIO DO CSS USADO NA MASTER PAGE ------------------------ */
#site
{
    position: absolute;
    width: 772px;
    padding-left: 8px;
    padding-right: 0px;
    left: 50%;
    margin-left: -390px;
    margin-top: 10px;
    
}

#container_sombra
{
    float: left;
    width: 766px;
    padding: 2px 0px 0px 0px;
    height: 16px;
    background-image: url("../_img/sombra_cor.jpg");
    background-position: left top;
    background-repeat: repeat-x;
}
#container_cor
{
    float: left;
    font-size: 1px;
    width: 764px;
    height: 10px;
    background-color: #EC406A;
}
#sombra
{
    float: left;
    width: 767px;
    padding: 3px 5px 0px 0px;
    background-image: url("../_img/sombra_interna.jpg");
    background-position:left top;
    background-repeat: repeat-x;
}
#corpo
{
    float: left;
    width: 752px;
    padding:0px 5px 0px 5px;
    border: solid 1px #DEDEDD;
    background-color: #FFFFFF;
}
#container_topo
{
    float: left;
}
#container_topo_esquerdo
{
    float: left;
    padding: 10px 30px 10px 46px;
    
}

#container_busca_versoes
{
    float: left;
}
#div_vazia
{
    float: left;
    width: 226px;
    font-size: 1px;
    height: 26px;
}
#busca
{
    float: left;
    width: 285px;
    height: 26px;
    background-image: url("../_img/busca.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
#busca_campo
{
    float: left;
    padding: 2px 0px 0px 88px;
}
#busca_campo input
{
    width: 115px;
    font-size: 12px;
    background-color: #F9F9F9;
    border-left: solid 1px #AAAAAA;
    border-top: solid 1px #AAAAAA;
    border-right: solid 1px #F9F9F9;
    border-bottom: solid 1px #F9F9F9;
}
#busca_ok
{
    float: left;
    padding: 4px 0px 0px 10px;
}
#versoes
{
    float: left;
}
#versao_ingles
{
    float: left;
    padding: 0 10px 0 23px;
}
#versao_espanhol
{
    float: left;
}
#container_topo_direito
{
    float: left; 
    min-width: 533px;
    _width: 533px;
    padding: 0px 1px 0px 0px;
}
.container_flash
{
    float: left;
    padding-top: 1px;
}
#sombra_top_flash
{
    float: left;
    font-size: 1px;
    width: 500px;
    height: 9px;
    background-image: url("../_img/sombra_flash_top.gif");
    background-position: 5px bottom;
    background-repeat: no-repeat;
}
/*
#sombra_right_flash
{
    float: left;
    width: 8px;
    min-height: 117px;
    _height: 145px;
    font-size: 1px;
    
}
*/
#obj_flash
{
    float: left;
    min-width: 517px;
    padding-right: 7px;
    background-image: url("../_img/sombra_flash_right.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
}
#sombra_bottom_flash
{
    float: right;
    font-size: 1px;
    width: 526px;
    height: 14px;
    background-image: url("../_img/sombra_flash_bottom.gif");
    background-position: right top;
    background-repeat: no-repeat;
}
#sombra_left_flash
{
    float: left;
    width: 8px;
    min-height: 117px;
    _height: 117px;
    font-size: 1px;
    background-image: url("../_img/sombra_flash_left.gif");
    background-position: right 5px;
    background-repeat: no-repeat;
}

#container_menu_topo
{
    position: absolute;
    top: 0px;
    left: -14px;
    width: 780px;
    height: 50px;
    z-index: 500;
    
}
#container_menu_esq
{
    float: left;
    width: 25px;
    height: 50px;
    font-size: 1px;
    background-image: url("../_img/borda_menu_esq.gif");
    background-position: left 10px;
    background-repeat: no-repeat;
    
}
#container_menu_meio
{
    float: left;
    width: 730px;
    height: 50px;
}
#menu_parte_esq
{
    float: left;
    width: 17px;
    height: 43px;
    padding: 7px 0px 0px 0px;
    text-align: right;
    font-size: 1px;
    border-top: solid 1px #EFEEEE;
    background-image: url("../_img/menu_parte_esq.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
#menu_parte_meio
{
    float: left;
    width: 696px;
    height: 50px;
    border-top: solid 1px #EFEEEE;
    background-image: url("../_img/menu_parte_meio.jpg");
    background-position: left top;
    background-repeat:repeat-x; 
}
#menu_parte_dir
{
    float: left;
    width: 17px;
    height: 43px;
    padding: 7px 0px 0px 0px;
    text-align: left;
    font-size: 1px;
    border-top: solid 1px #EFEEEE;
    background-image: url("../_img/menu_parte_dir.jpg");
    background-position: left top;
    background-repeat: no-repeat;  
    
}
#container_menu_dir
{
    float: left;
    width: 25px;
    height: 50px;
    font-size: 1px;
    background-image: url("../_img/borda_menu_dir.gif");
    background-position: left 10px;
    background-repeat: no-repeat;
}
.itens_menu
{
    float: left;
    padding: 0px 2px 0px 0px;
    background-image: url("../_img/separador_menu.gif");
    background-position: right 7px;
    background-repeat: no-repeat;  
}
.itens
{
    float: left;
    position:relative;
}
.itens img
{
   padding: 15px 21px 12px 21px; 
}


.sub_itens
{
    position: absolute;
    top: 45px;
    left: -3px;
    width: 187px; 
    padding: 3px 3px 5px 3px;
    background-color: #DEDEDD;
    z-index: 499;  
}
.sub_itens2, .sub_itens3
{
    position: absolute;
    width: 187px; 
    padding: 3px 3px 5px 3px;
    background-color: #DEDEDD;
    z-index: 500;
}
.sub_itens3
{
    width: 187px; 
    left: 190px;
    top: 0;
    padding: 3px 3px 5px 3px;
    z-index: 501;
}
.sub_itens img
{
    padding: 0 0 0 0;
}
.flutuante_back_menu
{
    position: absolute;
    top: -3px;
    left: 3px;
    background-image: url("../_img/background_menu_principal2.gif");
    background-position: left top;
    background-repeat: repeat-x;
    font-size: 1px;
    z-index: 6;
    height: 7px;
}
.menu_itens, .menu_itens3
{
    float: left;
    width: 187px;
    min-height: 20px;
    _height: 20px;
    margin: 0px 0px 2px 0px;
    background-image: url("../_img/background_sub_menu_princip.gif");
    background-position: left top;
    background-repeat: repeat-y; 
}


.menu_lasso
{
    float: left;
    width: 33px;
    min-height: 27px;
    _height: 27px;
    font-size: 1px;
    margin: 0px 0px 2px 0px;
}

.menu_itens2
{
    float: left;
    width: 183px;
    height: 6px; 
    font-size: 1px; 
    margin: 1px 0px 0px 0px;
    padding: 4px 0px 0px 4px;
    background-image: url("../_img/background_sub_menu_princip.gif");
    background-position: left top;
    background-repeat: repeat-y; 
     
}

.menu_itens3
{
    width: 186px;
    margin: 0px 0px 2px 0px;
    min-height: 5px;
}
.menu_itens2_cor
{
    float: left;
    width: 31px;
    height: 6px;
    font-size: 1px;
    margin: 0px 6px 0px 0px;
}

#container_meio
{
    float: left;
    position: relative;
    top: 0;
    left: 0;
    width: 751px;
    padding: 0 0 10px 0;
}

/* --------------------- TÉRMINO DO CSS NA MASTER PAGE -------------------------------- */


/* ------------------------ INÍCIO DO CSS USADO NA PÁGINA PRINCIPAL --------------------*/

.noticia
{
    float: left;
    width: 486px;
    padding-bottom: 15px;
    background-image: url("../_img/borda_horizontal.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}

.conteudo_titulo
{
    float: left;
    padding-top: 5px;
    padding-bottom: 8px;
    width: 486px;
    color: #0096B8;
    font-size: 13px;
    font-weight: bold;
}
.conteudo_texto
{
    float: left;
    width: 485px;
    padding: 0px 0px 10px 0;
}
.conteudo_texto p
{
    padding: 0;
    margin: 0;   
}
.foto
{
    float: left;
    padding: 0px 0px 4px 0px;
    padding-right: 8px; 
    _padding-right: 4px;
    background-image: url("../_img/fundo_foto_noticia.gif");
    background-position: left top;
    background-repeat: repeat-y;
}

.branco
{
    float: left;
    font-size: 1px;
    background-color: #FFFFFF;
    width: 4px;
    height: 4px;
}

.texto
{
    float: left; 
    width: 365px;
    padding: 0px 0px 0px 7px;
}
.conteudo_lermais
{
    float: left;
    width: 478px;
    padding-right: 5px;
    text-align: right;
}


.padding_topo
{
    float: left;
    position: relative;
    padding-top: 8px;
}
#mask_flutuante
{
    position:absolute; 
    z-index: 8; 
    height: 18px; 
    width: 3px; 
    top:-16px; 
    left: -1px; 
    font-size: 1px;
    background-color: #FFFFFF;
}

#container_enquete
{
    float: left; 
    padding: 0px 0px 0px 5px;
    width: 193px;
    background-image: url("../_img/linha.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    /*background-color: Lime;*/
}

#borda_enquete_top
{
    float: left;
    width: 191px;
    height:15px;
    font-size: 1px;
    background-image: url("../_img/borda_enquete_top.gif");
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: -7px;
}
#enquete
{
    float: left;
    width: 186px;
    border-left: solid 1px #DEDEDE;
    border-right: solid 1px #DEDEDE;
    padding-left: 3px;
}

#borda_enquete_bottom
{
    float: left;
    width: 191px;
    height:15px;
    font-size: 1px;
    background-image: url("../_img/borda_enquete_bottom.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
#bnr_enquete
{
    float: left;
    width: 183px;
    position: relative;
}
.banner_site
{
    float: left;
    padding-bottom: 5px;
}
#enquete_flash
{
    float: left;
    width: 183px;
	min-height:308px
	}
#enquete_flash_expandida
{
    float: left;
    width: 465px;

}
#laco_flutuante
{
    position: absolute;
    top: -43px;
    left: 84px;
    width: 100px;
    font-size: 1px;
    height: 44px;
    background-image: url("../_img/laco_grande.gif");
    background-position: right top;
    background-repeat: no-repeat;
    z-index: 50;
}

/*------------------------ TÉRMINO DO CSS USADO NA PÁGINA PRINCIPAL ------------------ */

/* ----------------------- INICIO DO CSS DA PÁGINA DE CONTATO ------------------------*/

.block_contato
{
    float: left;
}
.block_titulo
{
    float: left;
    color: #0096B8;
    font-size: 13px;
    width: 400px;
    padding: 0 0 8px 0;
    font-weight: bold;
}
.block_conteudo
{
    float: left;
    width: 478px;  
}
.block_conteudo input
{
    width: 13px;
    height: 13px; 
    vertical-align:text-top;
    padding: -3px 3px 0 0;
    margin: 2px 3px 0 0;
    _margin: 2px 3px 0 0;
}
.block_cor
{
    float: left;
    background-color: #A7CC44;
    width: 5px;
    height: 35px;
    font-size: 1px;
}
.block_texto, .block_texto2, .block_texto3, .block_texto4
{
    float: left;
    width: 240px;
    height: 35px;
    padding: 3px 0 0 15px;
    background-image: url("../_img/borda_pontilhada2.gif");
    background-position: right top;
    background-repeat: repeat-y;
    
}
.block_texto2
{
    width: 156px;
    background-image: none;
    padding: 3px 0 0 26px;
}
.block_texto3
{
    width: 140px;
    padding: 3px 0 0 15px;
}
.block_texto3 ul, .block_texto4 ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.block_texto3 li, .block_texto4 li
{
    padding: 0 0 0 15px;
    margin: 0;
    background-image: url("../_img/lista_circulo.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
}
.block_texto4
{
    width: 90px;
    padding: 3px 0 0 25px;
}
#btnEnviar_contato
{
    height: 22px;
    padding-top: 5px;
    padding-right: 4px;
    background-image: url("../_img/borda_pontilhada2.gif");
    background-position: 105px top;
    background-repeat: repeat-y;
}
.form_campos input, textarea
{
    font-family: Tahoma;
    font-size: 11px;
    color: #4D4948;
    scrollbar-face-color: #eeeeee;
    scrollbar-track-color: #CCCCCC;
    scrollbar-arrow-color: #aaaaaa;
    scrollbar-shadow-color: #CECECD;
    scrollbar-base-color:#dddddd;
    scrollbar-3dLight-Color: #eeeeee;
    scrollbar-Highlight-Color: #ffffff;
    background-color: #F9F8F8; 
    border-top: solid 1px #CECECD;
    border-left: solid 1px #CECECD;
    border-bottom: solid 1px #E6EEF4;
    border-right: solid 1px #E6EEF4; 
    overflow: hidden;
}

.form_campos textarea
{
	overflow: auto;
}


/* ---------------------------------- FIM  ---------------------------------------*/
/* ----------------------- INÍCIO DO CSS USADO NA ENQUETE ---------------------------*/
.block_enquete_2 /* Estilo também usando no forum */
{
    float: left;
    position: relative;
    width: 455px;
}

.block_enquete_flutuante_2 /* Estilo também usado no forum */
{
    position: absolute;
    top: 30px;
    left: -7px;
	vertical-align:top;
}

.borda_block_enquete_2 /* Estilo também usando no forum */
{
    float: left;
    padding: 0 7px 15px 0;
    /*background-image: url("../_img/borda_horizontal.gif");*/
    background-position: left bottom;
    background-repeat: repeat-x;   
}


.block_container_parciais
{
background-image:url("../_img/item_fundo_paciais.jpg");
}

.block_conteudo_contato_enquete p /* sendo usado na página de contato */
{
    padding-left: 10px;
    font-family: Tahoma;
    font-size: 11px;
    color: #4D4948;
    font-weight: normal;
    width: 147px;
    padding: 0;
    margin: 7px 0 0 0;
  
}
.block_conteudo_contato_enquete ul /* sendo usado na página nas páginas de eventos */
{
    padding: 10px 0 0 0;
    margin: 0;
    list-style-type: none;   
}
.block_conteudo_contato_enquete li /* sendo usado na página nas páginas de eventos */
{
    font-size: 11px;
    padding: 0 0 5px 0px;
    margin: 0px 0 0 0px;
      
}
.block_conteudo_contato_enquete a /* sendo usado na página nas páginas de eventos */
{
    font-size: 11px;
    color: #0096B8;
    padding-left: 20px;
    text-decoration: none;
    background-image: url("../_img/seta_dupla_azul.gif");
    background-position: left 3px;
    background-repeat: no-repeat; 
}
.block_conteudo_contato_enquete a:hover /* sendo usado na página nas páginas de eventos */
{
    font-size: 11px;
    color: #0096B8;
    text-decoration: underline;
    background-image: url("../_img/seta_dupla_dir_vermelha.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
}


/* ---------------------------------- FIM  ---------------------------------------*/
/* ----------------------- INÍCIO DO CSS USADO NO CHAT ---------------------------*/
#padding_chat /*também usado na pag. galeria e forum */
{
    float: left;
    padding: 10px 0 40px 20px;
}
.container_tema_chat, .container_tema_chat2, .container_tema_chat3
{
    float: left;
    position: relative;
    width: 460px;
    height: 56px;
    border: solid 1px #E8E8E8;
    background-image: url("../_img/item_fundo_abia.gif");
    background-position: left top;
    background-repeat: repeat-x;
    
}

.container_tema_chat2
{
    background-image: none;
    width: 457px;
    padding: 18px 0 0px 3px;
    height: 362px; 
}
.container_tema_chat3
{
    background-image: none;
    height: 60px; 
    width: 445px;
    padding: 10px 0 0 15px;
}
.container_tema_chat3 textarea
{
    overflow: hidden;
}
.titulo_chat_tema
{
    position: absolute;
    top: -13px;
    left: 15px;
    padding-left: 20px;
    width: 180px;
    height: 25px;
    background-color: #FFFFFF;
    z-index: 10;
}
.titulo_balao
{
    position: absolute;
    top: -16px;
    width: 30px;
    height: 30px;
    left: -18px;
    background-color: #FFFFFF;
    z-index: 9;
}
	.tema_titulo, .tema_titulo_a
	{
		position: absolute;
		top: 25px;
		left: 50px;
		color: #0096B8;
		font-size: 13px;
		font-weight: bold;
	}
	.tema_titulo_a
	{
		position: relative;
		top: 0;
		left: 0;
		padding-bottom: 12px;
	}
#block_enviar
{
    float: left; 
    padding: 13px 0 55px 10px;
}
#block_falar, #block_select, #block_btnEnviar
{
    float: left; 
    width: 75px;
}
#block_falar
{
    color: #0096B8;
    font-size: 11px;
    font-weight: bold;
}
#block_select
{
    width: 250px;
}
#block_select select
{
    width: 250px;
    height: 18px;
    background-color: #F9F8F8;
    border-top: solid 1px #C1C0BF;
    border-left: solid 1px #C1C0BF;
    border-right: solid 1px #EFF4F8;
    border-bottom: solid 1px #EFF4F8;
    
}
#block_btnEnviar
{
    padding-left: 55px;
}

#poltrona_flutuante
{
    position: absolute;
    top: -15px;
    left: 34px;
    
    
}
.user_poltrona, .user_poltrona_a
{
    float: left;
    width: 170px;
    padding: 6px 0 3px 0;
    background-image: url("../_img/fita_verde.gif");
    background-position: left top;
    background-repeat: repeat-y;
    
}
.user_poltrona_a
{
    padding: 3px 0 25px 0;
}
#user_apelido
{
    float: left;   
    color: #0096B8;
    padding-left: 10px;
}
#user_apelido p
{
    padding: 0;
    margin: 8px 0 13px 10px;
    font-size: 11px;
    color: #4D4948;
}
#block_user
{
    float: left;
    padding: 0 0px 0 18px;
    
}
#user_sombra
{
    float: left;
    height: 8px;
    width: 170px;
    font-size: 1px;
    background-image: url("../_img/user_sombra.gif");
    background-position: 23px 1px;
    background-repeat: no-repeat;
}
#user_titulo
{
    float: left;
    color: #1F1A17;
    padding-left: 15px;
    
}
#user_titulo p
{
    padding: 0;
    margin: 7px 0 2px 0;
    font-size: 13px;
    color: #E6B432;
}

.borda_block_chat
{
    float: left;
    padding: 0 7px 37px 0;
    background-image: url("../_img/borda_horizontal.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
.block_chat
{
    float: left;
    width: 455px;
    position: relative;
    border: solid 1px #E8E8E8;
}
.block_chat_flutuante
{
    position: absolute;
    top: -2px;
    left: -17px;
}
.block_chat_texto
{
    float: left;
    padding: 13px 0 15px 0;
}
.block_chat_texto b
{
    font-size: 12px;
    color: #8DA940;
}
.block_chat_texto p
{
    padding: 0;
    margin: 0 0 8px 0;
}
#block_campo_chat
{
    float: left;
    
}
#block_campo_chat input
{
    border-top: solid 1px #CECECD;
    border-left: solid 1px #CECECD;
    border-bottom: solid 1px #E6EEF4;
    border-right: solid 1px #E6EEF4; 
    background-color: #F9F8F8; 
    overflow: hidden;
}
#btn_acessar_chat
{
    float: right; 
    width: 100px; 
    padding-top: 7px;
}
.borda_block_chat_2 /* Estilo também usando no forum */
{
    float: left;
    padding: 0 7px 15px 0;
    background-image: url("../_img/borda_horizontal.gif");
    background-position: left bottom;
    background-repeat: repeat-x;   
}
.block_titulo_chat
{
    float: left;
    width: 400px;
    font-size: 13px;
    color: #0096B8;
    padding-left: 10px;
    font-weight: bold; 
}
.block_chat_flutuante_2 /* Estilo também usado no forum */
{
    position: absolute;
    top: 30px;
    left: -7px;
}
.block_chat_texto_2  /* Estilo também usado no forum */
{
    float: left;
    padding: 7px 0 15px 0;
    background-image: url("../_img/item_fundo_chat.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.block_chat_texto_2 p, .block_chat_texto_3 p
{
    padding: 0;
    margin: 0 0 8px 0;
}
.block_chat_texto_2 span
{
    color: #EB5800;
}
.block_chat_2 /* Estilo também usando no forum */
{
    float: left;
    position: relative;
    width: 455px;
}
.block_chat_flutuante_3
{
    position: absolute;
    top: 20px;
    left: 10px;
}
.block_chat_texto_3
{
    float: left;
    padding: 7px 0 15px 0;
    background-image: url("../_img/item_fundo_chat2.gif");
    background-position: left 1px;
    background-repeat: no-repeat;
}
.block_chat_texto_3 span
{
    color: #EB5800;
}
#chat_historico_titulo, #chat_convidado_titulo, #chat_agenda_titulo
{
	float: left;
	padding: 5px 0 0 57px;
	width: 440px;
	height: 27px;
	color: #0096b8;
	font-weight: bold;
	font-size: 13px;
	background-image: url("../_img/item_pasta_chat2.jpg");
	background-position: 7px top;
	background-repeat: no-repeat;
}
#chat_convidado_titulo
{
	background-image: url("../_img/poltrona_item2.gif");
	background-position: 7px -5px;
}
#chat_agenda_titulo
{
	background-image: url("../_img/item_agenda.jpg");
	background-position: 7px -5px;
}

.chat_historico_voltar
{
	float: right;
	font-weight: normal;
	color: #EB5800;
	font-size: 11px;
	width: 30px;
	height: 15px;
	padding: 2px 10px 0 17px;
	background-image: url("../_img/seta_dupla_historico.gif");
	background-position: left 5px;
	background-repeat: no-repeat;
}
#chat_historico_conteudo
{
	float: left;
	width: 498px;
	padding: 10px 0 15px 0;
	color: #4e4b49;
	background-image: url("../_img/borda_horizontal2.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
}
#chat_historico
{
	float: left;
	width: 488px;
	padding: 10px 0 0 0;
	color: #4e4b49;
}
#titulo_historico
{
	float: left;
	width: 410px;
	height: 22px;
	padding: 3px 0 0 35px;
	font-weight: bold;
	background-image: url("../_img/item_abia_foto3.jpg");
	background-position: 5px top;
	background-repeat: no-repeat;
}
#historico
{
	float: left;
	width: 477px;
	padding: 15px 0 0 10px;
}
.border_historico
{
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	background-color: #ffffff;
	padding: 8px 0 12px 7px;
	vertical-align: top;
}
.border_historico2
{
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	background-color: #ffffff;
	padding: 8px 0 12px 7px;
	vertical-align: top;
}
.border_historico3
{
	border-left: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	font-weight: bold;
	padding: 8px 0 5px 7px;
}
.border_historico4
{
	border-top: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	font-weight: bold;
	padding: 8px 0 5px 7px;
}
/*---------------------------------- FIM ------------------------------------------*/


/* ------------------- INÍCIO DO CSS USADO NAS PÁGINAS DO FORUM -----------------  */

.celula_esq
{
    background-color: #F9F8F8;
    border: solid 1px #E5E4E4;
}
.celula_meio, .celula_meio2
{
    border-left: solid 1px #EEEEEE;
    border-bottom: solid 1px #EEEEEE;
    font-family: Arial, Tahoma;
    font-size: 11px;
    color: #4D4948;
    padding: 7px 0 7px 3px;
    text-align: center;
    min-height: 50px;
    _height: 50px;
}
.celula_meio2
{
    background-color: #F9F8F8;
}
.celula_meio span, .celula_meio2 span
{
    font-size: 11px; 
}
.celula_meio p, .celula_meio2 p
{
    font-size: 10px;
    padding: 0;
    margin: 0;
    
}
.celula_titulo
{
    border-top: solid 2px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    background-color: #E7E7E7;
    height: 18px;
    text-align: center;
}
.todos_topicos
{
    padding: 2px 5px 1px 0;
    text-align: right;
    height: 15px;
    border: solid 1px #EEEEEE;
    background-color: #F9F8F8;
    font-family: Tahoma;
}
.container_conteudo_forum
{
    float: left;
    width: 713px;
    padding: 10px 0 0 0;
}
#block_sub_titulo_b_ff1
{
    float: left;
    padding: 3px 0 0 0;
    width: 210px;
    font-family: Arial, Tahoma;
    font-size: 12px;
}
.block_sub_titulo_b_ff2
{
    float: left;
    padding: 3px 13px 0 11px;
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #0096B8;
    background-image: url("../_img/linha_separadora.gif");
    background-position: right 6px;
    background-repeat: no-repeat;
}
.block_sub_titulo_b_ff2 a
{
    color: #0096B8;
    text-decoration: none;
}
.block_sub_titulo_b_ff2 a:hover
{
    color: #0096B8;
    text-decoration: underline;
}
#block_sub_titulo2
{
    float: left;
    padding: 4px 0 0 7px;   
}
#debate_conteudo
{
   float: left;
   width: 713px;
   padding: 20px 0px 0 0; 
}
.debate_conteudo_a
{
    float: left;
    width: 693px;
    height: 19px;
    padding: 5px 5px 0 13px;
    color: #FFFFFF;
    border: solid 1px #EEEEEE;
    background-color: #D23B4B;
}
.debate_conteudo_a_1
{
    float: left;
    font-weight: bold;
    font-family: Arial, Tahoma;
}

.debate_conteudo_a_2, .debate_conteudo_a_3
{
    float: right;
    padding-right: 2px;
}
.debate_conteudo_a_2
{
    padding-right: 10px;   
}
.debate_conteudo_b, .debate_conteudo_b2
{
    float: left;
    width: 713px;
    background-image: url("../_img/borda_horizontal2.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    padding: 1px 0px 8px 0px;
}
#pnlcontrole_titulo
{
	float: left;
	padding: 10px 0 14px 12px;
	color: #4e4b49;
}
#pnlcontrole_borda
{
	float: left;
	border: solid 1px #EEEEEE;
	margin: 2px 0 0 0;
}
#pnlcontrole
{
	float: left;
    width: 703px;
    padding: 1px 0px 11px 7px;
}
.block_controle_titulo, .block_controle_titulo_2
{
	float: left;
	height: 19px;
	width: 193px;
    font-size: 12px;
    background-color: #f9f8f8;
    border-bottom: solid 1px #EEEEEE;
    font-weight: bold;
    color: #4e4b49;
    padding: 5px 0 3px 7px;
}
.block_controle_titulo_2
{
	width: 473px;
	
}
.block_controle_conteudo
{
	float: left;
	padding: 10px 0 20px 11px;
	width: 150px;
	
}

.block_controle_conteudo ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.block_controle_conteudo li
{
	margin: 0 0 7px 0;
	padding: 0;
}
#debate_res_rapido
{
    float: left;   
    width: 550px;
    padding: 10px 0 0 130px;
}
#debate_campo_titulo
{
    float: left;
    width: 300px;
    padding-bottom: 5px;
}
#debate_campo_texto
{
    float: left;
    border: solid 1px #EEEEEE;
    width: 460px;
    padding: 1px 1px 2px 1px;
}
#debate_campo_texto_a
{
    float: left;
    padding: 1px 1px 1px 1px;
    border: solid 1px #EEEEEE;
    width: 456px;
}
#debate_campo_texto_a_1
{
    float: left;
    padding-left: 10px;
    width: 446px;
    padding-top: 1px;
    padding-bottom: 1px;
    height: 28px;
    background-color:#E5E4E4;
}
#debate_campo_texto_b
{
    float: left;
    margin-top: 1px;
    border: solid 1px #EEEEEE;
    width: 458px;
    height: 120px;
}
#debate_campo_texto_b textarea
{
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	overflow: hidden;
}
#debate_btn
{
    float: left;
    width: 464px;
    padding: 10px 0 10px 0;
    text-align: right;
}
.btn_format
{
    float: left;
    text-align: center;
    height: 24px;
    border: solid 1px #E5E4E4;
    margin-right: 2px;
}
.btn_formatHover 
{
    float: left;
    text-align: center;
    height: 24px;
    border-top: solid 1px #eeeeee;
    border-left: solid 1px #eeeeee;
    border-right: solid 1px #aaaaaa;
    border-bottom: solid 1px #aaaaaa;
    margin-right: 2px;
}
.btn_formatDown
{
    float: left;
    text-align: center;
    height: 24px;
    border-bottom: solid 1px #eeeeee;
    border-right: solid 1px #eeeeee;
    border-top: solid 1px #aaaaaa;
    border-left: solid 1px #aaaaaa;
    margin-right: 2px;
}
.btn_separador
{
    float: left;
    width: 1px;
    height: 22px;
    font-size: 1px;
    margin: 1px 6px 0 2px;
    background-color: #C4C2B8;
}
.debate_conteudo_c
{
    float: left;
    width: 709px;
    margin-left: 1px;
    height: 20px;
    background-image: url("../_img/galeria_linha_dupla.gif");
    background-position: left top;
    background-repeat: repeat-x;
    
}
.debate_conteudo_b_1
{
    float: left;
    padding: 7px 7px 5px 10px;
    width: 183px;
}
.debate_conteudo_b_1_a
{
    float: left;
    width: 151px;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
}
.debate_conteudo_b_1_b
{
    float: left;
    width: 140px;
}
.debate_conteudo_b_1_c
{
    float: right;
    width: 30px;
    height: 30px;
    padding: 0px 2px 7px 0;
}
.debate_conteudo_b_1_d, .debate_conteudo_b_1_e
{
    float: left;
    width: 178px;
    padding: 5px 0 5px 0;
    background-color: #F9F8F8;
    border: solid 1px #EEEEEE;
}
.debate_conteudo_b_1_e
{
    float: left;
    margin-top: 5px;
    height: 19px;
    font-size: 1px;   
}
.debate_conteudo_b_1_d p
{
    padding: 0;
    margin: 0 0 7px 7px;
    
}
.debate_conteudo_b_2
{
    float: left;
    width: 475px;
    min-height: 70px;
    _height: 70px;
    padding: 15px 10px 50px 15px;
}

.debate_conteudo_b_3
{
    float: right;
    padding: 5px 5px 0px 5px;
}
.debate_conteudo_b_33
{
    float: left;
    color: #EB5800;
    font-weight: bold;
}
.forum_titulo
{
    float: left;
    position: relative;
}
.forum_titulo_a
{
    float: left;
    width: 25px;
    height: 24px;
    background-image: url("../_img/forum_item_esq.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.forum_titulo_b
{
    float: left;
    height: 24px;
    background-image: url("../_img/forum_item_dir.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    width: 688px;
}
.forum_titulo_c
{
    position: absolute;
    top: 8px;
    left: 18px;
}
#forum_container
{
    float: left;
    width: 711px;
    border: solid 1px #EEEEEE;
    background-color: #F9F8F8;
}
.forum_container_a
{
    float: left;
    width: 680px;
    padding: 10px 0 17px 20px;
}
.forum_container_b, .forum_container_b2
{
    float: left;
    padding: 0px 0 20px 20px;
    width: 600px;
}

#forum_container_c
{
    float: left;
    padding: 0 0 0 20px;
}
#forum_container_c_a, #forum_container_c_b, #forum_container_c_c, #forum_container_c_d, #forum_container_c_e
{
    float: left;
    position: relative;
    border: solid 1px #CACAC9;
    padding: 15px 0 15px 11px;
    width: 289px;
    min-height: 30px;
    _height: 30px;
}
#forum_container_c_a input, .forum_container_b input, #forum_container_c_b input, #forum_container_c_c input, #forum_container_c_d input, #forum_container_c_e input
{
    border-top: solid 2px #C1C0BF;
    border-left: solid 2px #C1C0BF;
    border-right: solid 1px #DDDDDC;
    border-bottom: solid 1px #DDDDDC;
}
#forum_container_c_a select, #forum_container_c_e select
{
    border-top: solid 2px #C1C0BF;
    border-left: solid 2px #C1C0BF;
    border-right: solid 1px #DDDDDC;
    border-bottom: solid 1px #DDDDDC;
    background-color:#FFFFFF;
    font-family: Tahoma;
    font-size: 11px;
}
#forum_container_c_b
{
    float: left;
    margin: 0 0 20px 20px;
    width: 338px;
}
#forum_container_c_c
{
    float: left;
}
#forum_container_c_d
{
    float: left;
    margin: 0 0 20px 20px;
    width: 338px;
}

#forum_container_c_e
{
    float: left;
    width: 660px;
}
#forum_container_c_d input, #forum_container_c_e input
{
    border: none;
}
#forum_container_c_f
{
    float: right;
    padding: 10px 20px 13px 10px;
}
.forum_container_c_abcde
{
    position: absolute;
    top: -9px;
    left: 4px;
    padding: 0 6px 0 6px;
    color: #9B9A99;
    font-family: Arial, Tahoma;
    font-size: 13px; 
    background-color: #F9F8F8;
    
}
.container_validador
{
    position: absolute; 
    top: 3px; 
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 17px;
    text-transform: lowercase;
    color: #EF2F72;
}
.container_validador_texto
{
    position: absolute;
    font-family: Arial, Verdana;
    font-size: 10px;
    min-height: 3px;
    _height: 3px;
    font-weight: bold;
    color: #EF2F72;   
}
/*---------------------------------- FIM ------------------------------------------*/


/* ------------------- INÍCIO DO CSS USADO NAS PÁGINAS DE EVENTOS -----------------  */

#block_sub_titulo, #block_sub_titulo_forum /* -------- TAMBÉM ESTÁ SENDO USANDO NA PAG. GALERIA ---------*/
{
    float: left;
    width: 486px;
    padding: 0 0 0 0;
}
#block_sub_titulo_forum /* ---------- Usando nas paginas do forum ----- */
{
    width: 706px;
    padding-left: 4px;
}
#block_sub_titulo_a, #block_sub_titulo_c ,.block_sub_titulo_a, .block_sub_titulo_c  /* -------- TAMBÉM ESTÁ SENDO USANDO NA PAG. GALERIA ---------*/
{
    float: left;
    font-size: 1px;
    width: 5px;
    height: 50px;
    background-image: url("../_img/topo_interno_esq.gif");
    background-position: left top;
    background-repeat: no-repeat;
}

#block_sub_titulo_b, #block_sub_titulo_b_ff , .block_sub_titulo_b, .block_sub_titulo_b_ff  /* -------- TAMBÉM ESTÁ SENDO USANDO NA PAG. GALERIA ---------*/
{
    float: left;
    width: 470px;
    height: 50px;
    font-size: 13px;
    font-weight: bold;
    color: #EC406A;
    padding: 3px 0 0 4px;
    background-image: url("../_img/topo_interno_meio.gif");
    background-position: left top;
    background-repeat: repeat-x;
}
#block_sub_titulo_b_ff /* ---------- Usando nas paginas do forum ----- */
{
    width: 690px;
}
#block_sub_titulo_c,.block_sub_titulo_c   /* -------- TAMBÉM ESTÁ SENDO USANDO NA PAG. GALERIA ---------*/
{
    background-image: url("../_img/topo_interno_dir.gif");
}

/*---------------------------------- FIM ------------------------------------------*/

/* ------------------------ INÍCIO DO CSS USADO NA GALERIA ------------------------ */
#block_superior_a
{
    float: left;
    width: 499px;
    background-image: url("../_img/item_fundo_galeria.gif");
    background-position: left 20px;
    background-repeat: no-repeat;
}
#block_superior_b
{
    float: left;
    padding: 20px 20px 0 20px;
    background-image: url("../_img/borda_pontilhada2.gif");
    background-position: 130px top;
    background-repeat:repeat-y;
}
#block_superior_c
{
    float: left;
    padding-top: 10px;
    width: 345px;
    
}
#block_meio
{
    float: left;
    padding: 15px 0 0 0;
}
#block_meio_a
{
    float: left;
    width: 489px;
    color: #ffffff;
    padding: 5px 0 6px 10px;
    margin-bottom: 8px;
    font-size: 13px;
    background-color: #526573;
}
#block_meio_b
{
    float: left;
    width: 497px;
    border: solid 1px #DDDDDC;
}
#block_meio_ba
{
    float: left;
    padding: 20px 0 0 20px;
}
.block_meio_bb
{
    float:left;
    width: 30px;
    margin: 55px 15px 0 0;
}
.block_meio_bb1, .block_meio_bb2, .block_meio_bb3
{
    float: left;
    width: 23px;
    padding: 0 0 0 7px;
    font-size: 1px;
    height: 7px;
    background-image: url("../_img/galeria_topo.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.block_meio_bb2
{
    float: left;
    padding: 45px 0 0 7px;
    background-image: url("../_img/galeria_meio.gif");
    background-repeat: repeat-y;
    height: 100px;
}
.block_meio_bb3
{
    float: left;
    background-image: url("../_img/galeria_bottom.gif");
}
#block_meio_bc
{
    float: left; 
    width: 360px;
    height: 285px;
}
#galeria_quadro
{
    position: relative;
    top: 0;
    left: 0;
    min-width: 50px;
    _width: 50px;
}

#foto_flutuante
{
    position: absolute;
    top: 0;
    left: 0;
    min-width: 50px;
    _width: 50px;
    min-height: 50px;
    _height: 50px;
    padding: 3px 3px 3px 3px;
    background-color: #FFFFFF;
    border: solid 1px #efefef;
    z-index: 20;
}
#block_meio_be
{
    float: left;   
    width: 468px;
    padding: 30px 0 15px 0;
}
#block_meio_c, #block_inferior_b2
{
    float: left;
    width: 499px;
    height: 20px;
    font-size: 1px;
    margin-top: 6px;
    background-image: url("../_img/galeria_linha_dupla.gif");
    background-position: left top;
    background-repeat: repeat-x;
}
#block_inferior
{
    float: left;
    width: 499px;
    margin-top: 15px;
    background-image: url("../_img/borda_horizontal.gif");
    background-position: left top;
    background-repeat: repeat-x;
}
#block_inferior_a
{
    float: left;
    margin-top: 10px;
    padding: 0 5px 0 5px;
}
#block_inferior_a1
{
    float: left;   
    width: 15px;
    height: 115px;
    font-size: 1px;
    background-image: url("../_img/galeria_filme_esq.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
#block_inferior_a2
{
    float: left;   
    height: 115px;
    width: 459px;
    background-image: url("../_img/galeria_filme_meio.jpg");
    background-position: left top;
    background-repeat: repeat-x;  
}
#block_inferior_a3
{
    float: left;   
    width: 15px;
    height: 115px;
    font-size: 1px;
    background-image: url("../_img/galeria_filme_dir.jpg");
    background-position: left top;
    background-repeat: no-repeat;   
}
#block_inferior_b
{
    float: left;
    width: 499px;
    margin-top: 5px;
}
#block_inferior_b1
{
    float: left;
    height: 20px;
    width: 495px;
    padding-bottom: 6px;
    _padding: 0 3px 0 3px;
}
#block_inferior_b1a
{
    float: left;
    width: 5px;
    height: 25px;
    font-size: 1px;
    background-image: url("../_img/item_galeria_esq.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
#block_inferior_b1b
{
    float: left;
    width: 482px;
    height: 25px;
    background-image: url("../_img/item_galeria_meio.gif");
    background-position: left top;
    background-repeat: repeat-x;
}
#block_inferior_b1b_a
{
    float: left;
    color: #4E4B49;
    font-weight: bold;
    padding: 6px 0 0 8px;
    width: 163px;
    background-image: url("../_img/linha_separadora.gif");
    background-position: right 8px;
    background-repeat: no-repeat;
}
#block_inferior_b1b_b
{
    float: left;
    padding: 6px 0 0 0px;
}
#block_inferior_b1b_b_a
{
    float: left;
    padding: 0 10px 0 13px;
    color: #0096B8;
    font-weight: bold;
    background-image: url("../_img/linha_separadora.gif");
    background-position: right center;
    background-repeat: no-repeat;
}
#block_inferior_b1b_b_b
{
    float: left;
    padding: 0 8px 0 6px;
    background-image: url("../_img/linha_separadora.gif");
    background-position: right center;
    background-repeat: no-repeat;
}
#block_inferior_b1b_b_c
{
    float: left;
    padding: 0 13px 0 10px;
    color: #0096B8;
    font-weight: bold;
}
#block_inferior_b1b_c
{
    float: left;
    padding: 6px 0 0 13px;
    color: #0096B8;
    font-weight: bold;
    background-image: url("../_img/linha_separadora.gif");
    background-position: left 8px;
    background-repeat: no-repeat;
}
#block_inferior_b1c
{
    float: left;
    width: 5px;
    height: 25px;
    font-size: 1px;
    background-image: url("../_img/item_galeria_dir.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
/*---------------------------------- FIM ------------------------------------------*/

/* ------------------- INÍCIO DO CSS USADO NO RODAPÉ DA MASTER PAGE -------------- */

#container_rodape
{
    float: left;
    width: 738px;
    background-image: url("../_img/linha.gif");
    background-position: left top;
    background-repeat: repeat-x;
    padding: 8px 0px 8px 14px;
}
.itens_rodape, .itens_rodape2
{
    float: left;
    padding: 15px 35px 8px 19px;
    background-image: url("../_img/linha_pontilhada_rodape.gif");
    background-position: left top;
    background-repeat: no-repeat;

}
.itens_rodape2
{
    padding: 29px 0px 0px 22px;
}

#linha_rodape
{
    float: left;
    width: 772px;
    height: 50px;
    
}
#sombra_bottom
{
    float: right;
    background-image: url("../_img/sombra_interna_bottom.png");
    background-position: left top;
    background-repeat: repeat-x;
    _background-image: none;
    font-size: 1px;
    height: 13px;
    width: 768px;
    
}

    
#rodape_cor
{
    float: left;
    width: 762px;
    padding: 1px 1px 1px 1px;
    background-color: #EC406A;
}
#rodape_cor2
{
    float: left;
    width: 762px;
    height: 6px;
    font-size: 1px;
    background-color: #EC406A;
}
#rodape_cor_left
{
    float: left;
    width: 30px;
    background-image: url("../_img/fita2.gif");
    background-position: left top;
    background-repeat: no-repeat;
}

#copyright
{
    float: left;
    width: 480px;
    padding-top: 2px;
}
#intercraft
{
    float: right;
    text-align: right;
    padding-right: 8px;
}
/* ------------------ TÉRMINO DO CSS USADO NO RODAPÉ DA MASTER PAGE ----------------*/    

/* ------------------- INÍCIO DO CSS USADO NA PÁGINA DE ENQUETES -----------------  */

.enquete_pergunta
{
	font-weight: bold;
	font-size: 12px;
	padding: 4px 6px 6px 6px;
	
	border-left: solid 1px #E8E8DE;
	border-right: solid 1px #E8E8DE;
	border-top: solid 1px #E8E8DE;
	/*height: 30px;*/
	background-color: #F0F0F0;
}

.enquete_option
{
	/*font-weight:bold;*/
	font-size:12px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 10px;
	vertical-align: middle;
	border-left: solid 1px #E8E8DE;
	border-right: solid 1px #E8E8DE;
	background-color: #F5F5F5;
}

.enquete_border_bottom
{
	border-bottom: solid 1px #E8E8DE;
}


.enquete_pergunta_parciais
{
	font-weight: bold;
	font-size: 15px;
	padding: 4px 6px 6px 6px;
	
	border-left: solid 1px #E8E8DE;
	border-right: solid 1px #E8E8DE;
	border-top: solid 1px #E8E8DE;
	/*height: 30px;*/
	background-color: #F0F0F0;
}

/* ------------------- FIM DO CSS USADO NA PÁGINA DE ENQUETES -----------------  */


/*--------------------------CSS DA ÁREA ADMINISTRATIVA----------------------------*/

.texto-usuario
{
	color:#4D4948;
	font-family:Myriad Webdings,Tahoma,Arial;
	font-size:15px;
	text-align:left;
}

.texto-secao-atual
{
	color:#4D4948;
	font-family:Myriad Webdings,Tahoma,Arial;
	font-size:13px;
	text-align:left;
	font-weight:bold;
}

.conteudo_admin 
{
    float: left;
    width: 750px;
    padding: 10px 0px 15px 8px;
    margin-left: 35px;
    text-align: justify;
}





#site_admin
{
    position: absolute;
    width: 786px;
    padding-left: 8px;
    padding-right: 0px;
    left: 50%;
    margin-left: -390px;
    margin-top: 10px;
    
}

#sombra_admin
{
    float: left;
    width: 767px;
    padding: 3px 5px  0px 0px;
    background-image: url("../_img/sombra_interna.jpg");
    background-position:center top;
    background-repeat: repeat-y;
}


#corpo_admin
{
    float: left;
    width: 786px;
    padding:0px   5px 0px 5px;
    border: solid 1px #DEDEDD;
    background-color: #FFFFFF;
	background-image: url("../_img/adm/borda_pagina.gif");
	background-repeat:repeat-y;
	background-position:center;
	
	
}
.menu_laco
{
    background-image: url("../_img/adm/icone_laco_secao.jpg");
    background-position: left top;
    background-repeat:no-repeat;
	left:50px;
	padding-left:18px;
	min-height:40px;
	font-size:16px;
	color:#4D4948;
}	

.menu_laco a
{
	min-height:40px;
	font-size:16px;
	text-decoration :none;
}	

.secao_adm
{
	border: solid 1px #CCCCCC;
	width:700px;
	min-height:150px;
}

.secao_adm_menor
{
	border: solid 1px #CCCCCC;
	width:675px;
	min-height:55px;
	padding-left:25px;
}



.titulo_secao_adm
{
	font-size:16px;
	color:#FFFFFF;
	background-color:#000000;
	width:675px;
	height:25px;
	padding-top:5px;
}
.titulo_coluna_admin
{
	font-size:16px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	min-height:35px;
	border:none;

}

.linha_coluna_admin
{
	font-size:13px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	border:solid 1px #cccccc;
	border-right:none;
	width:250px;

}

.titulo_coluna_admin2
{
	font-size:16px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	min-height:35px;
	border:none;
}

.linha_coluna_admin2
{
	font-size:13px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	border:solid 1px #cccccc;
	border-right:none;
	width:450px;
	height:30px;
}

.titulo_coluna_admin_data
{
	font-size:16px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	min-height:35px;
	border:none;

}
linha_coluna_admin_data
{
	font-size:13px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	border:solid 1px #cccccc;
	border-right:none;
	width:50px;
	
}
.linha_coluna_admin_alt
{
	font-size:13px;
	padding-left:15px;
	padding-top:2px;
	min-height:20px;
	border:solid 1px #cccccc;
	background-color:#F0F0F0
}

.label_admin
{
	color:#4D4948;
	font-size:13px;
}
.label_admin2
{
	color:#4D4948;
	font-size:11px;
}
.textbox_admin
{
	color:#4D4948;
	border: solid 1px #DDDDDE;
	font-size:16px;
	min-height:20px
}
.botao_admin
{
	color:#4D4948;
	border: solid 1px #000000;
	background-color: #CCCCCC;
	width:75px;
}

.botao_admin_2
{
	color:#4D4948;
	background-color: #CCCCCC;
	padding-top:10px;
	padding-bottom:5px;
	border: solid 1px #000000;
	width:50px;
	font-size:13px;
	text-align:center;
}


.tiuloGaleria {
    background-image:url("../_img/seta_dupla.gif");
    background-repeat:no-repeat;
    background-position:left 3px;
   padding-left:14px

}

.descricaoGaleria {
    padding-left:20px
}