* { margin:0; padding:0; }

/* ==================================================================================================================== */
/* CONFIGURAÇÕES GERAIS PARA TODO O SITE ============================================================================== */
/* ==================================================================================================================== */

body
	{
	background:#211303;
	text-align:center;
	margin:0;
	padding:0;
	border:0;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000;
	}

p { margin:0; }

a
	{
    text-decoration:none;
    font:11px Verdana, Arial;
    color:#000;
    }

a:hover
    {
    text-decoration:none;
    font:11px Verdana, Arial;
    color:#000;
    }

input
    {
    font:12px Verdana, Arial #000;
    background-color:transparent;
    border:1px solid #666;
    padding:1px;
    vertical-align:middle;
    }

form
    {
    margin: 0 auto;
    padding: 0;
    }

textarea { font-family: Verdana, Arial; font-size: 12px; color:#000; background-color:transparent; border: 1px solid #666 }

select   { font-family: verdana, Arial; font-size: 12px; color:#000; background-color:#FFF; border: 1px solid #666 }

input.semborda
    {
    font-family: Verdana, Arial;
    font-size: 8pt;
    color:#000;
    background-color:transparent;
    border:0px;
    padding:0px;
    margin:0px;
    }

input.botao
	{
	border: #000 1px solid;
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	cursor:auto;
	font-size: 12px;
	font-family: Verdana;
	color: #FFF;
	text-indent: 0pt;
	background-color:#333;
	background:url(../images/layout/barra_superior.jpg);
	float:right;
	}

img
    {
    margin:0;
    border:0;
    }    


/* ===================================================================================================================== */
/* ===================================================================================================================== */
/* ===================================================================================================================== */


    #divclear { clear:both; }

    #corpo
	    {
	    width:990px;
	    margin:0 auto;
        padding:0;
	    border:0;
	    }


/* TOPO ------------------------------------------------------------------------------------------- */

    #topo 
        {
        padding:0;
		width:990px;
        height:96px;
        margin:0 auto;
        overflow:hidden;
        text-align:center;
        background:url(../images/layout/topo_home.jpg);
        }


/* MENU ------------------------------------------------------------------------------------------- */

    #menu 
        {
		width:228px;
        margin:0;
        border:0;
        padding:0;
		float:left;
        overflow:hidden;
        }

		#menu img {	margin:0; border:0;	padding:0; } 


/* CENTRO ----------------------------------------------------------------------------------------- */

    #centro
        {
		width:736px;
        margin:0;
        border:0px;
        padding:0;
		float:left;
        overflow:hidden;
        }

		#centro img { margin:0; border:0; padding:0; } 


/* DIREITA ---------------------------------------------------------------------------------------- */
	
	#direita
        {
		width:23px;
        margin:0;
        border:0;
        padding:0;
		float:left;
        overflow:hidden;
        }

		#direita img { margin:0; border:0; padding:0; } 


/* CONTEUDO --------------------------------------------------------------------------------------- */

    #conteudo
        {
		width:736px;
		margin:0;
        border:0;
        padding:0;
		float:left;
        overflow:hidden;
		background-color:#fff;
		background:url(../images/fundo_sec.jpg);
		}

    #col_um
        {
		width:1px;
		height:553px;
		margin:0;
        border:0;
        padding:0;
		float:left;
		}
    
    #col_dois
        {
		margin:0;
        border:0;
        padding:0;
		float:left;
		width:735px;
        position: relative;
		}
	
	#col_dois p
		{
		color: #000;		
		font-size: 12px;
		text-align:justify;
		font-family: Verdana, Arial;
		padding:20px 20px 20px 20px;
		}

	#conteudo p
		{
		color: #000;		
		font-size: 12px;
		text-align:justify;
		font-family: Verdana, Arial;
		padding:20px 20px 20px 20px;
		}

    #conteudo span
        {
		color: #000;
		font-size: 16px;
        font-weight:bold;
		font-family: Verdana, Arial;
        }


/* PROXIMO EVENTO --------------------------------------------------------------------------------- */

	#proximo-evento
        {
		margin: 4px 15px 0 5px;
		color: #DAB850;
		font-size: 11px;
		text-align: left;
        font-weight: bold;
		padding:5px;
		border: 1px #6c5740 dotted;
		font-family: Verdana, Arial;
		background-color: #352512;
        }

	#proximo-evento h5
        {
		border-top:    1px #6c5740 dotted;
		border-bottom: 1px #6c5740 dotted;
		margin: 8px 0 8px 0;
		padding:4px 0 4px 0;
        }

	#proximo-evento-titulo
        {
		padding:0;
		color: #DAB850;
		font-size: 11px;
		text-align: left;
        font-weight: bold;
		margin: 25px 15px 0 5px; 
        }

	#proximo-evento img
		{
		margin-top: 4px;
		}

	/* QUEM SOMOS ------------------------------------------------------------------------------------- */
    
    #menu_padrao_horizontal
        {
        border:0;
        padding:3px 0 0 0;
        color:#FFF;
        width:730px;
        height:25px;
        text-align:left;
        margin:15px 0 0 0;
        background:#211303;
        }

    #menu_padrao_horizontal ul
        {
        padding:0;
        float:right;
        list-style:none;
        }

    #menu_padrao_horizontal ul li
        {
        display:inline;
        }

    #menu_padrao_horizontal ul li a
        {
        color:#FFF;
        padding:6px;
		font-size: 12px;
        font-weight:bold;
        margin:0 6px 0 6px;
        text-decoration:none;
        border-right:0px solid #000;
		font-family: Verdana, Arial;
        }

    #menu_padrao_horizontal ul li a:hover
        {
        background:#685845;
        color:#FFE0B1;
        }


/* DIRETORIA -------------------------------------------------------------------------------------- */
    
    .diretoria
        {
        text-align:left;
 		font-size: 14px;
 		margin:0 auto;
        }

    .nome
        {
        font-weight:bold;
        }


/* LOCALIZAÇÃO ------------------------------------------------------------------------------------ */

    .mapa
        {
        margin:0 auto;
        }

    blockquote
        {
        width:600px;
        text-align:justify;
        margin:0 auto;
        padding: 5px;
        }


/* PARCEIROS -------------------------------------------------------------------------------------- */

    #parceiros 
        {
        width:320px;
        margin: 0 auto;
        text-align:center;
        }

    #parceiros fieldset
        {
        width:304px;
        border:1px solid black;
        padding:10px;
        }

    #parceiros legend
        {
        padding:3px;
        border:0px solid green;
        color:#000;
        font-size:12px;
        text-align:right;
        font-weight:bold;
        }


/* NOTÍCIAS --------------------------------------------------------------------------------------- */

    #noticias 
        {
        margin: 0 auto;
        text-align:justify;
		width:100%;
		margin:0;
        border:0;
        padding:15px;
        position: relative;
        }

    #menunoticias
        {
        width: 100%;
        padding:0; 
        margin:0;
        font: 12px Verdana, sans-serif;
        background: #FFF8E2; 
        border: 1px solid #000; 
        }

    #menunoticias li
        {
        width:100%;
        list-style: none;
        margin: 0.5em 0 0.5em 0.5em; 
        text-align:left;
        }

    #menunoticias li a 
        {
        width:100%;
        margin:0; 
        padding-bottom:6px;
        text-decoration:none;
        text-align:left;
        color: #000;
        border-bottom:1px dotted #666;
        }

    #menunoticias li a:visited
        {
        width:100%;
        color: #000;
        text-align:left;
        }

    #menunoticias li a:active
        { 
        width:100%;
        background: #ccc;
        color: #000; 
        }

	#ft-noticias
		{
		padding:15px;
		width:100%;
		text-align:center;
		border:1px dotted #000;
		}

	img.ft-noticia
        {
        text-align: center;
        border:0;
        }



/* EVENTOS ---------------------------------------------------------------------------------------- */

    #eventos_p1 
        {
		margin:0;
        border:0;
        float:left;
        padding:15px;
        text-align:justify;
        }
    
    #eventos_p2 
        {
        margin:0;
		margin:0;
        float:right;
		width:130px;
        padding:10px;
        text-align:center;
        border-left:1px dotted #000;
        }

    #titulo_evento
        {
        padding:0;
        color:#000;
        font-weight:bold;
        margin:0 0 30px 0;
		font:18px Verdana;
        }

    #menu_eventos
        {
        margin:0;
        border:0;
        padding:0;
        float:right;
        width:600px;
        border-bottom:1px dotted #000;
        }

    #menu_eventos ul
        {
        padding:0;
        margin:0;
        float:left;
        }

    #menu_eventos ul li
        {
        display:inline;
        padding:3px 10px 3px 10px;
        }

    #menu_eventos ul li a
        {
        float:left;
        margin:0;
        padding:3px 10px 3px 10px;
		font:16px Verdana;
        font-weight:bold;
        text-align:left;
        color:#000;
        border-right:1px dotted #000;
        }

    #menu_eventos ul li a:hover
        {
        background:#685845;
        color:#FFE0B1;
        }

    img.icn_eventos
        {
        vertical-align: middle;
        border:0;
        }


/* ASSOCIADOS ------------------------------------------------------------------------------------- */

     table.associados
        {
        border:0;
        padding:0;
        margin:0 auto;
        border-collapse: collapse;
        border-bottom:1px dotted #000;
        }

    td.socio
        {
        color: #000;
        font-size: 14px;
        text-align: left;
        font-weight: normal;
        padding: 4px 12px 4px 1px;
        border-bottom: 1px #000 dotted;
        font-family: Verdana, sans-serif, Arial;
        }

    td.socio-legenda
        {
        color: #000;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        border: 0px #000 solid;
        padding: 4px 1px 4px 1px;
        background-color:#C9B591;
        font-family: Verdana, sans-serif, Arial;
        }


/* ANIVERSARIANTES DO MÊS ------------------------------------------------------------------------- */

     table.aniversariantes
        {
        border:0;
        padding:0;
        margin:0 auto;
        border:1px solid #000;
        background-color:#FFF;
        border-collapse: collapse;
        }

    td.niver-titulo
        {
        font-weight: bold;
        text-align: center;
        padding: 1px 0 1px 0;
        background-color: #C9B591;
        border-bottom: 1px solid #000;
        }

    td.icn-niver
        {
        width:140px;
        height:330px;
        padding: 4px 12px 4px 1px;
        border-right: 0px #000 dotted;
        background:url(../images/icn-niver.jpg) no-repeat left;
        }
        
    table.niver
        {
        padding: 0;
        color: #000;
        font-size: 12px;
        font-weight: normal;
        margin: 20px 0 4px 0;
        font-family: Verdana, Arial;
        }

    td.niver-td
        {
        padding: 4px 20px 4px 0;
        border-bottom: 1px dotted #999;
        }

    td.niver-legenda
        {
        color: #000;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        border: 0px #000 solid;
        background-color:#C9B591;
        padding: 4px 1px 4px 1px;
        font-family: Verdana, sans-serif, Arial;
        }

/* INDIQUE ---------------------------------------------------------------------------------------- */

    table.indique
        {
        width:365px;
        color: #000;
        border:0 auto;
        font-size: 12px;
        margin-left:auto;
        margin-right:auto;
        text-align:justify;
        font-weight: normal;
        font-family: Verdana, Arial;
        }

    td.indique
        {
        color: #000;
        font-size: 12px;
        white-space: nowrap;
        font-weight: normal;
        font-family: Verdana, Arial;
        }


/* CONTATO ---------------------------------------------------------------------------------------- */

    table.contato
        {
        width:360px;
        color: #000;
        border:0 auto;
        font-size: 12px;
        margin-left:auto;
        margin-right:auto;
        text-align:justify;
        font-weight: normal;
        font-family: Verdana, Arial;
        }

    td.contato
        {
        color: #000;
        font-size: 12px;
        white-space: nowrap;
        font-weight: normal;
        font-family: Verdana, Arial;
        }


/* CLASSIFICADOS ---------------------------------------------------------------------------------- */

    table.classificados
        {
        width:360px;
        color: #000;
        border:0 auto;
        font-size: 12px;
        margin-left:auto;
        margin-right:auto;
        text-align:justify;
        font-weight: normal;
        font-family: Verdana, Arial;
        }

    td.classificados
        {
        color: #000;
        font-size: 12px;
        font-weight: normal;
        text-align: justify;
        font-family: Verdana, Arial;
        }



/* ANUNCIAR --------------------------------------------------------------------------------------- */

    table.anunciar
        {
        border:0;
        padding:0;
        color: #000;
        width:420px;
        font-size: 12px;
        margin-left:auto;
        margin-right:auto;
        text-align:justify;
        font-weight: normal;
        font-family: Verdana, Arial;
        }

    td.anunciar
        {
        margin:0px;
        padding:5px;
        color: #000;
        font-size: 12px;
        font-weight: normal;
        text-align: justify;
        font-family: Verdana, Arial;
        }



/* ASSOCIE-SE ------------------------------------------------------------------------------------- */

    #inscrevase
        {
        border:0 auto;
        }

    table.inscrevase
        {
        color: #000;
        border:0 auto;
        font-size: 12px;
        font-weight: normal;
        font-family: Verdana, Arial;
        }

    td.inscrevase
        {
        margin:0px;
        padding:5px;
        color: #000;
        font-size: 12px;
        font-weight: normal;
        text-align: justify;
        font-family: Verdana, Arial;
        }


    fieldset.inscrevase
        {
        padding:0;
        margin:0 auto;
        border: 1px solid #000;
        }



/* ÁREA RESTRITA ---------------------------------------------------------------------------------- */

    #area_restrita
        {
		width:650px;
        border:0 auto;
        }

    table.categorias
        {
        color: #000;
		width: 650px;
        border:0 auto;
        font-size: 12px;
        font-weight: normal;
		text-align:right;
        font-family: Verdana, Arial;
        }

    td.titulo_categoria
        {
        margin:0px;
        padding:5px;
        color: #000;
        font-size: 16px;
        font-weight: bold;
        text-align: justify;
        font-family: Verdana, Arial;
		border-left: 1px #000 dotted;
		border-bottom: 1px #000 dotted;
        }

    table.categorias_registros
        {
		margin:0;
        color: #000;
		width: 580px;
        border:0 auto;
        font-size: 12px;
        font-weight: normal;
        font-family: Verdana, Arial;
        }

    td.categorias_registros
        {
		padding-bottom:15px;
        }

/* LOGIN ADM -------------------------------------------------------------------------------------- */

	#admlogin
		{
		width: 400px;
		height: 238px;
		margin:0 auto;
		margin-top:140px;
		text-align: center;
		background:url(../images/backgrounds/admlogin.jpg) no-repeat left;
		/* border:solid 2px #b7ddf2; */
		/* background:#ebf4fb; */
		}

	#admspace
		{
		width: 100%;
		height: 110px;
		}

    table.loginadm
        {
        color: #000;
        font-size: 12px;
        font-weight: normal;
        font-family: Verdana, Arial;
        }
		
    td.loginadm
        {
        margin:0px;
        padding:5px;
        color: #000;
        font-size: 12px;
        font-weight: normal;
        text-align: justify;
        font-family: Verdana, Arial;
        }


/* LINK GALERIA DE FOTOS -------------------------------------------------------------------------- */

	#galeria {}

	#galeria ul
		{
		padding:0;
		width:100%;
		margin:0 auto;
		list-style:none;
		text-align:left;
		}

	#galeria ul li
		{
		width:100%;
		padding:6px;
		border-bottom:1px dotted #666;
		}

	#galeria ul li a
		{
		width:100%;
		color:#000;
		height:auto;
		float:center;
		text-decoration:none;
		font:14px Verdana, Arial;
		}

		#galeria ul li a:hover
		{
		color:#333;
		}

	img.icn_galeria
		{
		border:1px dotted #000;
		vertical-align: middle;
		}

	#fotos-galeria 
		{
		margin: 0 auto;
		text-align:center;
		}

	#fotos-galeria fieldset
		{
		padding:0px;
		border:1px solid #000;
		background-color: #211303;
		}

	#fotos-galeria legend
		{
		color:#000;
		padding:3px;
		font-size:16px;
		text-align:center;
		font-weight:bold;
		border:0px solid #000;
		background-color: transparent;
		}

	table.lnk-galeria
		{
		color: #000;
		border:0 auto;
		font-size: 12px;
		font-weight: normal;
		font-family: Verdana, Arial;
		}

	td.lnk-galeria
		{
		margin:0px;
		padding:3px;
		border: 0px;
		}

	#galeria-voltar
		{
		width: 100%;
		height: 22px;
		margin:0 auto;
		text-align: right;
		}


























