﻿
/* ================================================================================================ */
/* CONFIGURAÇÕES GERAIS PARA TODO O SITE ========================================================== */
/* ================================================================================================ */
    * { margin:0; padding:0; line-height:120%; font-family: Verdana; font-size: 12px; }

    body
	    {
	    margin: 0;
	    border: 0;
	    padding: 0;
	    background-color: #5f0902; 
	    background: #5f0902 url(../images/geral/fundo_comum.jpg) repeat-x;
	    }

    .semborda
        {
        border:0px;
        padding:0px;
        margin:0px;
        }

    #divclear
        {
        clear: both;
        }

    div:after, ol:after, form:after, ul:after, dl:after {clear:both; content:"."; display:block; visibility: hidden; height:0; overflow:hidden;}

/* SLIDE SHOW - PARCEIROS ------------------------------------------------------------------------- */

	.fadein { position:relative; height:150px; width:190px; }
	.fadein img { position:absolute; left:0; top:0; }

/* INPUT TIPO "FILE" PADRÃO PARA TODOS OS NAVEGADORES --------------------------------------------- */

	.realupload
		{
		position: relative;
		float: right;
		top: -30px;
		right: -86px;
		width: 296px;
		opacity:0;
		-moz-opacity:0;
		filter:alpha(opacity:0);
		}

	.fakeupload
		{
		width: 2960px;
		background: url("../images/adm/botao-selecione.png") no-repeat 99% 51%;
		cursor: default;
		background-color: #FFFFFF;
		}

/* PLAYER ----------------------------------------------------------------------------------------- */

    #sound 
        {
        border: 0px;
        padding: 0px;
		width: 100%;
        height: 30px;
        margin:0 auto;
        overflow: hidden;
        border-top: 1px solid #190303;
        background-color: #230606;
        }

    #player 
        {
        width: 250px;
        border: 0px;
        padding-top: 4px;
        height: 30px;
        margin: 0 auto;
        overflow: hidden;
        background-color: #2a0704;
        }

/* POPUP ------------------------------------------------------------------------------------------ */

    #opacidade
        {
        z-index:20;
        position:absolute;
        position:fixed;
        font-family:arial;
        font-size:16px;
        left:0px;
        top:0px;
        background-color:#000;
        height:100%;
        width:100%;
		opacity:0.8;
		-moz-opacity:0.8;
		filter:alpha(opacity:80);
        }

    #dropin
        {
        z-index:21;
        position:absolute;
        position:fixed;
        visibility:hidden;
        left:50%;
        /*
        margin: 0 0 0 -173px;
        top:50px;
        width:345px;
        height:460px;
        */
        }

    #popup_titulo
        {
        width: 100%;
        line-height: 20px;
        color: #fff;
        font-family: Verdana, Arial;
        font-size: 14px;
        font-weight: bold;
        }

    #popup_titulo img
        {
        float: right;
        }

    #popup_tempo_restante
        {
        width: 100%;
        line-height: 20px;
        color: #f00;
        font-family: Verdana, Arial;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        }

    #popup_conteudo
        {
        padding: 7px;
        background-color: #fff;
        width: 600px;
        }

    #popup_conteudo p
        {
        padding: 6px;
        color: #000;
        font-family: Verdana, Arial;
        font-size: 12px;
        text-align: justify;
        }

    #popup_conteudo_img
        {
        margin: 0 auto;
        border: 0px;
        text-align: center;
        background-color: #eee;
        }

/* ================================================================================================ */

/* TOPO ------------------------------------------------------------------------------------------- */

    #topo 
        {
        border: 0px;
        padding: 0px;
		width: 980px;
        height: 118px;
        margin:0 auto;
        overflow: hidden;
        background: url(../images/geral/topo.jpg);
        position: relative;
        }

/* CORPO ------------------------------------------------------------------------------------------ */

    #corpo
        {
		width: 978px;
        height: 1080px; /* 1050px; */
        margin: 0 auto;
        overflow: hidden;
        border: 1px solid #c1b88b;
	    background-color: #fef9e3;
        }

    #corpo_links
        {
		width: 978px;
        min-height: 1050px;
        margin: 0 auto;
        overflow: hidden;
        border: 1px solid #c1b88b;
	    background-color: #fef9e3;
        }

/* MENU ------------------------------------------------------------------------------------------- */

    #menu 
		{
		width: 100%;
		height: 30px;
        margin: 0px;
        border: 0px;
        padding: 0px;
		float: left;
        overflow: hidden;
        background-color: #fbe9b8;
        border-bottom: 1px solid #d9d1b1;
        }

	#menu ul
		{
		margin: 4px 0 0 0;
		padding: 0px;
		float: left;
		list-style: none;
		}

	#menu ul li
		{
		display: inline;
		}

	#menu ul li a
		{
		margin: 0;
		float: left;
		color: #3c0a06;
		font: 15px Verdana;
		font-weight: normal;
		text-decoration: none;
		padding: 0px 14px 0px 14px;
		border-right: 1px dotted #3c0a06;
		}

/* 1ª COLUNA -------------------------------------------------------------------------------------- */

    #coluna_1
        {
		width: 380px;
		height: 100%;
        margin: 0px;
        border: 0px;
        padding: 0px;
		float: left;
        background-color: #f6f1db;
        }

/* 2ª COLUNA -------------------------------------------------------------------------------------- */

    #coluna_2
        {
		width: 363px;
		height: 100%;
        margin: 0px;
        border: 0px;
        padding: 0px;
		float: left;
        }

/* 3ª COLUNA -------------------------------------------------------------------------------------- */

    #coluna_3
        {
		width: 230px;
		min-height: 1050px;
        margin: 0px;
        border: 0px;
        padding: 0px;
		float: left;
        background-color: #f6f1db;
        }

/* COLUNA - LINKS --------------------------------------------------------------------------------- */

    #coluna_links
        {
		width: 743px;
		min-height: 800px;
        margin: 0px;
        border: 0px;
        padding: 0px;
		float: left;
        }

/* ================================================================================================ */

/* 1ª COLUNA - SLIDE SHOW DA HOME ----------------------------------------------------------------- */

    #slide_home
        {
        top: 20px;
        left: 0px;
        float: left;
        border: 0px;
        width: 379px;
        height: 247px;
        padding-top: 16px;
        position: relative;
        background: url(../images/layout_home/bg_slideshow.jpg) no-repeat;
        }

    #wrapper
	    {
	    border: 0px;
	    width: 335px;
	    height: 230px;
	    margin-left: 20px;
	    }

    #slider
	    {
	    float: left;
	    position: relative;
	    overflow: hidden;
	    width: 335px;
	    height: 230px;
	    border: 0px;
	    background: transparent;
        /* sombra na imagem */
		-webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
	    }

    #slider ul
	    {
        width: 335px;
	    height: 230px;
	    position: relative;
	    list-style: none;
	    top: 0px;
	    left: 0px;
	    }

    #slider li
	    {
	    float: left;
	    padding-right: 0px;
	    }

    .imgslide
	    {
	    width: 327px;
	    height: 222px;
	    border: 4px solid #fff;
	    }

/* 1ª COLUNA - CLASSIFICADOS, HUMOR, CURIOSIDADES, CAUSOS ----------------------------------------- */

    #menucol1 
        {
		float: left;
        width: 346px;
        border: 0px;
        padding: 0px;
        margin-top: 30px;
        margin-left: 17px;
        overflow: hidden;
        }

	#menucol1 ul
		{
		float: left;
        width: 100%;
		padding: 0px;
		list-style: none;
		}

	#menucol1 ul li
		{
        width: 344px;
        height: 106px;
        border-bottom: 1px dotted #5f0902;
		}

	#menucol1 ul li img
		{
        float: left;
        margin: 0px 5px 0px 0px;
        border: 0px dotted #5f0902;
		}

	#menucol1 ul li a
		{
		float: left;
		margin: 0px;
		padding: 0px;
        width: 344px;
		color: #414141;
		font-size: 12px;
        font-family: Verdana;
		text-decoration: none;
        line-height:120%;
		}

	#menucol1 span
		{
        display: block;
        color: #8c643c;
		font: 15px Arial;
        font-weight: bold;
        padding: 0px;
		}

/* 1ª COLUNA - ÁREA RESTRITA ---------------------------------------------------------------------- */

    #arearestrita 
        {
        width: 335px;
        height: 226px;
        border: 0px;
        padding: 0px;
        margin: 0 auto;
        margin-top: 30px;
        background: url(../images/layout_home/bg_arearestrita.jpg) no-repeat;
		-webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
        overflow: hidden;
        }

	#form_login
		{
        margin-top: 166px;
        margin-left: 73px;
		display: inline-block;
		border: 0px solid #666;
		}

	#form_login label
		{
		width: 64px;
		height: 18px;
		float: left;
		color: #fef9e3;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #2a0704;
		padding-left: 6px;
		padding-top: 1px;
        margin-bottom: 2px;
		}

	.form_login_input_maior
		{
		float: left;
		color: #2a0704;
		width: 115px;
		height: 13px;
		padding: 2px;
		font-size: 11px;
		font-family: Verdana, Arial;
		background-color: #fef9e3;
		border: 1px solid #2a0704;
        margin-bottom: 2px;
		}

	.form_login_input_menor
		{
		float: left;
		color: #2a0704;
		width: 78px;
		height: 13px;
		padding: 2px;
		font-size: 11px;
		font-family: Verdana, Arial;
		background-color: #fef9e3;
		border: 1px solid #2a0704;
        margin-bottom: 2px;
		}

	#form_login input[type="image"]
		{
		border: 0;
		color: #666;
		width: 37px;
		height: 19px;
		float: left;
		margin: 0px;
		padding: 0px;
        margin-bottom: 2px;
		}

/* ================================================================================================ */

/* 2ª COLUNA - SEJA BEM VINDO --------------------------------------------------------------------- */

    #bem_vindo
        {
		width: 100%x;
        margin: 0px;
        border: 0px;
        padding: 25px;
        padding-bottom: 16px;
        padding-top: 15px;
        text-align: left;
        margin-bottom: 0px;
        }

    #bem_vindo span
        {
        color: #d10f0a;
		font-size: 18px;
        font-weight: bold;
   		font-family: Verdana, Arial;
        display: block;
        margin-bottom: 8px;
        }

    #bem_vindo a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        text-align: justify;
        }

/* 2ª COLUNA - ESTATUTO --------------------------------------------------------------------------- */

    #estatuto
        {
		width: 313px;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-bottom: 18px;
        }

    #estatuto span
        {
        display: block;
        color: #8c643c;
		font: 15px Arial;
        font-weight: bold;
        padding: 0px;
        margin-bottom: 8px;
        padding-bottom: 4px;
        border-bottom: 1px dotted #5f0902;
        }

    #estatuto a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        }

    #estatuto img
        {
        border: 0px;
        float: left;
        margin-right: 7px;
        }

/* 2ª COLUNA - ASSOCIADOS ------------------------------------------------------------------------- */

    #associados
        {
		width: 313px;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-bottom: 18px;
        }

    #associados span
        {
        display: block;
        color: #8c643c;
		font: 15px Arial;
        font-weight: bold;
        padding: 0px;
        margin-bottom: 8px;
        padding-bottom: 4px;
        border-bottom: 1px dotted #5f0902;
        }

    #associados a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        }

    #associados img
        {
        border: 0px;
        float: left;
        margin-right: 7px;
        }


/* 2ª COLUNA - NOSSOS CARROS ---------------------------------------------------------------------- */

    #nossos_carros
        {
		width: 313px;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-bottom: 15px;
        }

    #nossos_carros span
        {
        display: block;
        color: #8c643c;
		font: 15px Arial;
        font-weight: bold;
        padding: 0px;
        margin-bottom: 8px;
        padding-bottom: 4px;
        border-bottom: 1px dotted #5f0902;
        }

    #nossos_carros a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        }

    #nossos_carros img
        {
        border: 0px;
        float: left;
        margin-right: 7px;
        }


/* 2ª COLUNA - GALERIA DE FOTOS ------------------------------------------------------------------- */

    #galeria_fotos
        {
		width: 313px;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-top: 20px;
        margin-bottom: 15px;
        }

    #galeria_fotos span
        {
        display: block;
        color: #8c643c;
		font: 15px Arial;
        font-weight: bold;
        padding: 0px;
        margin-bottom: 0px;
        padding-bottom: 4px;
        }

    #galeria_fotos_lista
        {
		width: 285px;
        margin: 0 auto;
        border: 0px;
        padding: 14px 14px 0px 14px;
        border: 1px dotted #cabc94;
        background-color: #fefcef;
        }

    #galeria_fotos_lista a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        display: block;
        margin-top: 0px;
        margin-bottom: 5px;
        line-height:110%;
        }

    #galeria_fotos_lista b
        {
        color: #701701;
		font-size: 11px;
   		font-family: Verdana, Arial;
        font-weight: bold;
        }

    #galeria_fotos_lista img
        {
        border: 0px;
        float: left;
        margin-right: 7px;
        margin-bottom: 10px;
        }

/* 2ª COLUNA - LINKS ------------------------------------------------------------------------------ */

    #links
        {
		width: 313px;
        min-height: 150px;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-top: 10px;
        margin-bottom: 18px;
        }

    #links span
        {
        display: block;
        color: #8c643c;
		font: 15px Arial;
        font-weight: bold;
        padding: 0px;
        margin-bottom: 0px;
        padding-bottom: 4px;
        }

    #links_lista
        {
		width: 285px;
        min-height: 150px;
        margin: 0 auto;
        border: 0px;
        padding: 14px;
        border: 1px dotted #cabc94;
        background-color: #fefcef;
        text-align: right;
        }

    #links_lista a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        }

    #links_lista ul
        {
        margin-left:15px;
	    list-style-image: url("../images/layout_home/marc_links.jpg");
        list-style-position: outside;
	    }

    #links_lista li a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 8px;
        display:block;
        width: 100%;
        text-align: left;
        }

/* 2ª COLUNA - ASSOCIE-SE ------------------------------------------------------------------------- */

    #associe_se
        {
		width: 313px;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-bottom: 35px;
        }

    #associe_se span
        {
        display: block;
        color: #8c643c;
		font: 15px Arial;
        font-weight: bold;
        padding: 0px;
        margin-bottom: 8px;
        padding-bottom: 4px;
        border-bottom: 1px dotted #5f0902;
        }

    #associe_se a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        }

    #associe_se img
        {
        border: 0px;
        float: left;
        margin-right: 4px;
        }

/* ================================================================================================ */

/* 3ª COLUNA - PLACA VETERAN ---------------------------------------------------------------------- */

    #placa_veteran
        {
        top: -1px;
		width: 230px;
        margin: 0px;
        border: 0px;
        padding: 0px;
		float: left;
        text-align: center;
        z-index: 2;
        position: absolute;
        }

    #placa_veteran img
        {
        z-index: 5;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-left: 9px;
        }

/* 3ª COLUNA - EVENTOS ---------------------------------------------------------------------------- */

    #eventos
        {
        top: 230px;
		width: 230px;
        margin: 0px;
        border: 0px;
        padding: 0px;
		float: left;
        text-align: center;
        z-index: 2;
        position: absolute;
        }

    #eventos img
        {
        z-index: 10;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-left: 5px;
        }

/* 3ª COLUNA - NOTÍCIAS --------------------------------------------------------------------------- */

    #noticias
        {
        top: 320px;
		width: 201px;
        height: 314px;
        margin-left: 18px;
        border: 0px;
        padding: 0px;
		float: left;
        z-index: 4;
        position: absolute;
        background: url("../images/layout_home/bg_noticias.jpg");
        }

    #noticias_lista
        {
        margin-top: 25px;
        border: 0px;
        padding: 14px;
		float: left;
        }

    #noticias_lista a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 8px;
        display:block;
        width: 100%;
        text-align: left;
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px dotted #5f0902;
        }

    #noticias_lista a b
        {
        float:right;
        color: #3e7c14;
		font-size: 11px;
   		font-family: Arial, Verdana;
        text-decoration: none;
        margin-bottom: 4px;
        font-weight:bold;
        }

/* 3ª COLUNA - PLACA PRETA ------------------------------------------------------------------------ */

    #placapreta
        {
        top: 660px;
		width: 230px;
        margin: 0px;
        border: 0px;
        padding: 0px;
		float: left;
        text-align: center;
        z-index: 2;
        position: absolute;
        }

    #placapreta img
        {
        z-index: 10;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-left: 7px;
        }

/* 3ª COLUNA - OFICÍNA ---------------------------------------------------------------------------- */

    #oficina
        {
        top: 770px;
		width: 230px;
        margin: 0px;
        border: 0px;
        padding: 0px;
		float: left;
        text-align: center;
        z-index: 2;
        position: absolute;
        }

    #oficina img
        {
        z-index: 10;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-left: 7px;
        }

/* 3ª COLUNA - PARCEIROS -------------------------------------------------------------------------- */

    #parceiros
        {
        top: 870px;
		width: 200px;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        text-align: center;
        z-index: 2;
        position: absolute;
        margin-left: 15px;
        }

    #parceiros span
        {
        text-align: left;
        display: block;
        width: 198px;
        color: #8c643c;
		font: 15px Arial;
        font-weight: bold;
        padding: 0px;
        margin-bottom: 8px;
        padding-bottom: 4px;
        border-bottom: 1px dotted #5f0902;
        }

    #parceiros img
        {
        z-index: 10;
        margin: 0 auto;
        border: 0px;
        padding: 0px;
        margin-left: 7px;
        }

/* INDICES DE PAGINAÇÃO --------------------------------------------------------------------------- */

	#paginacao
		{
		width: 100%;
		padding-top: 20px;
		color: #c1b88b;
		text-align: center;
		font: 14px Verdana, Arial;
		font-weight: bold;
		word-spacing: 8px;
		margin: 40px 0 20px 0;
        border-top: 1px dotted #666;
		}		

	#paginacao img
		{
		border: 0;
		margin: 0;
		padding: 0;
		margin-top: 0px;
		vertical-align: bottom;
		}

	#paginacao a
		{
		color: #3c0a06;
		font: 14px Verdana, Arial;
		font-weight: bold;
		text-decoration: none;
		}

	#paginacao a:hover
		{
		color: #8c643c;
		font: 14px Verdana, Arial;
		font-weight: bold;
		text-decoration: none;
		}

/* ================================================================================================ */

/* RODAPÉ - PARACHOQUE ---------------------------------------------------------------------------- */

    #parachoque
        {
        top: 0px;
		width: 664px;
        height: 101px;
        margin: 0 auto;
        display: table;
        background: url("../images/layout_home/parachoque.jpg")
        }

    #parachoque_espaco_texto
        {
        margin-top: 17px;
		width: 664px;
        height: 46px;
        display: table;
        overflow: hidden;
        #position: relative;
        }

    .limite_texto
        {
        width: 100%;
        #position: absolute;
        #top: 50%;
        display: table-cell;
        vertical-align: middle;
        }

    .texto_parachoque
        {
        #position: relative;
        #top: -50%;
        text-align: center;
        }

    .texto_parachoque a
        {
        padding: 0px 15px 0px 15px;;
        color: #afafaf;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        }


/* LINKS ========================================================================================== */

/* TITULOS ---------------------------------------------------------------------------------------- */

    #lnk_titulos
        {
		width: 650px;
        margin: 0px;
        border: 0px;
        padding: 0px;
        float: left
        }

    #lnk_titulos img
        {
        float: left;
        margin: 20px;
        border: 0px;
        padding: 0px;
        }

    #lnk_titulos_voltar
        {
		width: 90px;
        margin: 0px;
        border: 0px;
        padding: 0px;
        float: left
        }

    #lnk_titulos_voltar img
        {
        float: left;
        margin: 20px 0px 20px 0px;
        border: 0px;
        padding: 0px;
        }

/* CLASSIFICADOS ---------------------------------------------------------------------------------- */

    #class_categ
        {
		width: 203px;
        height: 95px;
        margin: 30px 0px 0px 0px;
        margin-left: 34px;
        border: 0px;
        padding: 0px;
        float: left;
        }

    #menu_pecas_veiculos
        {
        color: #8c643c;
		width: 700px;
        margin-left: 20px;
        border: 0px;
        padding: 0px;
        float: left;
        padding-bottom: 3px;
        border-bottom: 1px dotted #8c643c;
        }

    #menu_pecas_veiculos a
        {
        color: #8c643c;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        }

/* FORMULÁRIO DE INCLUSÃO DE ANUNCIO -------------------------------------------------------------- */

	#form_anuncio
		{

        font-size: 14px;
        color: #8c643c;
		padding: 0;
		width: 380px;
		padding: 20px;
		margin: 0 auto;
        background-color: #eae5cf;
		border: 1px dotted #666;
		}

	#form_anuncio span
        {
        width: 370px;
        display:block;
        margin: 0px 0px 10px 0px;
        color: #fff;
        font-size: 14px;
        background-color: #443c2b;
		padding: 3px 0px 3px 10px;
        }

	#form_anuncio input
		{
		float: left;
		color: #666;
		width: 290px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 5px;
		border: 1px solid #eae5cf;
		}

	#form_anuncio textarea
		{
		float: left;
		color: #666;
		width: 290px;
		height: 120px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 5px;
		border: 1px solid #eae5cf;
		}

	#form_anuncio select
		{
		float: left;
		color: #666;
		width: 300px;
		height: 25px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 5px;
		border: 1px solid #eae5cf;
		}

	#form_anuncio input[type="image"]
		{
		border: 0;
		color: #666;
		width: 87px;
		height: 24px;
		float: right;
		margin: -30px 0 0 0;
		padding: 0px;
		}

    #form_login_ar .codigo_captcha
        {
        width: 266px;
        }

    /* INPUT TIPO "FILE" ------------------------------------------------------------------------------ */

    #alinha_file
        {
        width: 100%;
        float: right;
        margin: -30px 0 0 0;
        padding: 0px;
        }

	.realupload_mult
		{
		position: relative;
		float: right;
		top: -30px;
		right: -86px;
		width: 296px;
		opacity:0;
		-moz-opacity:0;
		filter:alpha(opacity:0);
		}

	.fakeupload_mult
		{
		width: 296px;
		background: url("../images/adm/botao-selecione.png") no-repeat 99% 51%;
		cursor: default;
		background-color: #FFFFFF;
		}

    /* ------------------------------------------------------------------------------------------------ */
    		
	.lbl_anuncio1
		{
		width: 79px;
		height: 25px;
		float: left;
		color: #414141;
		font-size: 12px;
		font-family: Verdana, Arial;
		font-weight: normal;
		line-height: 23px;
		background-color: #eae5cf;
		padding-left: 0px;
   		border-right: 1px solid #443c2b;
		}
		
	.lbl_anuncio2
		{
		width: 79px;
		height: 130px;
		float: left;
		color: #414141;
		font-size: 12px;
		font-family: Verdana, Arial;
		font-weight: normal;
		line-height: 23px;
		background-color: #eae5cf;
		padding-left: 0px;
   		border-right: 1px solid #443c2b;
		}

/* ANUNCIO ---------------------------------------------------------------------------------------- */

    #anuncio_classificado
        {
        float: right;
		width: 500px;
        margin: 10px 25px 15px 0px;
        padding: 15px;
        margin-left: 34px;
        border: 1px dotted #8c643c;
        background-color: #f6f1db;
        }

    #anuncio
        {
        float: left;
		width: 340px;
        margin: 0px;
        padding: 0px;
        border: 0px dotted #8c643c;
        background-color: #f6f1db;
        }

    #anuncio span
        {
        display:block;
        margin: 5px 0px 3px 0px;
        color: #414141;
        }

    #anuncio_alerta
        {
        float: right;
		width: 500px;
        margin: 10px 25px 15px 0px;
        font-size: 14px;
        padding: 15px;
        margin-left: 34px;
        border: 1px dotted #8c643c;
        background-color: #f6f1db;
        }

    #anuncio_img
        {
        float: left;
		width: 160px;
        margin: 0px;
        padding: 0px;
        padding-top: 24px;
        border: 0px dotted #8c643c;
        background-color: #f6f1db;
        }

    #anuncio_img img
		{
        float: right;
        margin: 0px 0px 10px 10px;
		}

/* QUEM SOMOS ------------------------------------------------------------------------------------- */

    #lnk_quemsomos
        {
        margin: 40px;
        margin-top: 0px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_quemsomos span
        {
        display:block;
        margin: 40px 0px 15px 0px;
        color: #5f0902;
        font-size: 16px;
        font-weight: bold;
        }

/* HUMOR ------------------------------------------------------------------------------------------ */

    #lnk_humor
        {
        margin: 40px;
        margin-top: -40px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_humor span
        {
        display:block;
        width: 100%;
        border-bottom: 1px dotted #3c0a06;
        padding-bottom: 5px;
        margin: 50px 0px 15px 0px;
        color: #5f0902;
        font-size: 16px;
        font-weight: bold;
        }

/* CURIOSIDADES ----------------------------------------------------------------------------------- */

    #lnk_curiosidades
        {
        margin: 40px;
        margin-top: -40px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_curiosidades span
        {
        display:block;
        width: 100%;
        border-bottom: 1px dotted #3c0a06;
        padding-bottom: 5px;
        margin: 50px 0px 15px 0px;
        color: #5f0902;
        font-size: 16px;
        font-weight: bold;
        }

/* CAUSOS ----------------------------------------------------------------------------------------- */

    #lnk_causos
        {
        margin: 40px;
        margin-top: -40px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_causos span
        {
        display:block;
        width: 100%;
        border-bottom: 1px dotted #3c0a06;
        padding-bottom: 5px;
        margin: 50px 0px 15px 0px;
        color: #5f0902;
        font-size: 16px;
        font-weight: bold;
        }

/* ASSOCIADOS ------------------------------------------------------------------------------------- */

    #lnk_associados
        {
        margin: 40px;
        margin-top: -40px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_associados span
        {
        display:block;
        width: 100%;
        border-bottom: 1px dotted #3c0a06;
        padding-bottom: 5px;
        margin: 50px 0px 15px 0px;
        color: #5f0902;
        font-size: 16px;
        font-weight: bold;
        }

    #lnk_associados ul
        {
        display:block;
        padding: 0;
		width: 400px;
		text-align: left;
        list-style: none;
        margin: 0 auto;
        }

	#lnk_associados ul li
        {
        padding: 5px;
        margin: 0;
        border-bottom: 1px dotted #3c0a06;
        font-size: 14px;
        }

/* NOSSO CARROS ----------------------------------------------------------------------------------- */

    #lnk_carros
        {
        margin: 40px;
        margin-top: -40px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_carros span
        {
        display:block;
        width: 100%;
        border: 1px dotted #3c0a06;
        padding: 3px 3px 3px 6px;
        margin: 50px 0px 10px 0px;
        color: #3c0a06;
        font-size: 16px;
        font-weight: bold;
        background-color: #eae5cf;
        }

    #lnk_carros img
        {
        float: left;
        margin: 0px 0px 10px 10px
        }

	#lista_carros
        {
        float: right;
        width:483px;
        padding: 0px;
        margin: 0;
        color: #5f0902;
        font-size: 12px;
        font-weight: bold;
        }

/* GALERIA DE FOTOS ------------------------------------------------------------------------------- */

    #lnk_galeria
        {
        display: block;
        width: 100%;
        margin: 40px;
        margin-top: 0px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_galeria span
        {
        display:block;
        width: 100%;
        border-bottom: 1px dotted #3c0a06;
        padding-bottom: 5px;
        margin: 0px 0px 5px 0px;
        color: #5f0902;
        font-size: 16px;
        font-weight: bold;
        }
    /*---------------------------------------------------*/

    #lista_fotos
        {
        margin-top: 10px;
        margin-bottom: 25px;
		width: 663px;
        padding-top: 12px;
		background-color: #2a0704;
		border: 1px solid #3c0a06;
		overflow-y: auto;
		overflow-x: hidden; 
        }

    #lista_fotos img
        {
        float: left;
        margin: 0px 0px 11px 11px;
        padding: 1px;
        }

    /*---------------------------------------------------*/

	#galeria
        {
		width: 663px;
		height: 200px;
		background-color: #eae5cf;
		border: 1px solid #3c0a06;
		overflow-y: auto;
		overflow-x: hidden; 
	    }

	#galeria ul
		{
		padding:0;
		width:800px;
		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;
		text-decoration:none;
		font: 14px Verdana, Arial;
		}

	img.icn_galeria
		{
		border: 0px dotted #000;
		vertical-align: middle;
        margin-right: 5px;
		}

/* LINKS ------------------------------------------------------------------------------------------ */

    
    #pglinks
        {
		width: 640px;
        min-height: 150px;
        margin: 0 auto;
        border: 0px solid #414141;
        padding: 0px;
        margin-top: 0px;
        margin-bottom: 20px;
        }

    #pglinks span
        {
        display: block;
        color: #8c643c;
		font: 15px Arial;
        font-weight: bold;
        padding: 0px;
        margin-bottom: 0px;
        padding-bottom: 4px;
        }

    #pglinks_lista
        {
		width: 600px;
        min-height: 150px;
        margin: 0 auto;
        border: 0px;
        padding: 14px;
        border: 1px dotted #cabc94;
        background-color: #fefcef;
        text-align: right;
        }

    #pglinks_lista ul
        {
        margin-left:15px;
	    list-style-image: url("../images/layout_home/marc_links.jpg");
        list-style-position: outside;
	    }

    #pglinks_lista li a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 8px;
        display:block;
        width: 100%;
        text-align: left;
        }

    /* PLACA PRETA ------------------------------------------------------------------------------------ */

    #lnk_placapreta
        {
        margin: 40px;
        margin-top: 0px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_quemsomos span
        {
        display:block;
        margin: 40px 0px 15px 0px;
        color: #5f0902;
        font-size: 16px;
        font-weight: bold;
        }

/* OFICÍNA ---------------------------------------------------------------------------------------- */

    #lnk_oficina
        {
        margin: 40px;
        margin-top: 0px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_oficina span
        {
        display:block;
        width: 100%;
        border-top: 1px dotted #3c0a06;
        padding-top: 5px;
        margin: 20px 0px 5px 0px;
        color: #5f0902;
        font-size: 16px;
        font-weight: bold;
        }

    #lnk_oficina a
        {
        color: #414141;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 5px;
        text-align: left;
        }

    #lnk_oficina img
        {
        float: right;
        }

/* EVENTOS ---------------------------------------------------------------------------------------- */

    #menu_eventos_int
        {
        color: #8c643c;
		width: 700px;
        margin-left: 20px;
        margin-bottom: 2px;
        border: 0px;
        padding: 0px;
        float: left;
        padding-bottom: 2px;
        border-bottom: 1px dotted #8c643c;
        }
    #menu_eventos_lnk
        {
        float: left;
        }
    #menu_eventos_lnk a
        {
        float: left;
        display: block;
        width: 120px;
        height: 22px;
        color: #c1b88b;
		font-size: 18px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        text-align: center;
		padding: 2px 0px 3px 0px;
        background-color: #fbe9b8;
        border: 1px solid #3c0a06;
        }

    #menu_eventos_lnk_atual
        {
        float: left;
        }
    #menu_eventos_lnk_atual a
        {
        float: left;
        display: block;
        width: 120px;
        height: 22px;
        color: #fff;
		font-size: 18px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        text-align: center;
		padding: 3px 0px 3px 0px;
        background-color: #3c0a06;
        border-bottom: 1px solid #3c0a06;
        }

    /* ANO */

    #menu_eventos_ano
        {
        /* color: #8c643c; */
        margin-left: 0px;
        margin-right: 6px;
        padding: 0px;
        float: left;
        padding-bottom: 0px;
        border: 0px solid #8c643c;            
        }

    #menu_eventos_ano select
        {
        width: 70px;
        color: #fff;
        background-color: #3c0a06;
		font-size: 12px;
        float: left;
        padding: 0px 0px 0px 5px;
        line-height: 0;
        border: 0;
        border-radius: 0;
        height: 25px;
        /* -webkit-appearance: none; */
        }

    /* MESES */

    #evento_meses
        {
        color: #8c643c;
        margin-left: 20px;
        padding: 0px;
        float: left;
        padding-bottom: 0px;
        border: 0px solid #8c643c;
        margin-bottom: 2px;
        padding-bottom: 2px;
        border-bottom: 1px dotted #8c643c;
        }

	#mes_escuro
		{
        width: 47px;
        margin-right: 1px;
        text-align: center;
		background-color: #5f0902;
        float: left;
		}

    #mes_escuro a
        {
        display: block;
        width: 100%;
        height: 18px;
        font-size: 13px;
		font-weight: bold;
		margin: 0;
		color: #ffecea;
		text-decoration: none;
		padding: 4px 0px 3px 0px;
		}

   	#mes_claro
		{
        width: 47px;
        margin-right: 1px;
        text-align: center;
		background-color: #804641;
        float: left;
		}

    #mes_claro a
        {
        display: block;
        width: 100%;
        height: 18px;
		font-size: 13px;
		font-weight: bold;
		margin: 0;
		float: left;
		color: #ffecea;
		text-decoration: none;
		padding: 4px 0px 3px 0px;
		}

	#mes_selecionado
		{
        width: 45px;
        margin-right: 1px;
        text-align: center;
		background-color: #fcff00;
        float: left;
        border-color: #554611;
        border: 1px solid;
		}

    #mes_selecionado a
        {
        display: block;
        width: 100%;
        height: 18px;
        font-size: 13px;
		font-weight: bold;
		margin: 0;
		color: #644e02;
		text-decoration: none;
        font-style: italic;
		padding: 3px 0px 2px 0px;
		}

	.claro b, .escuro b
		{
		color: #047FB2;
		font-weight: bold;
		font: 18px Verdana, Arial;
		}

    /* QUADRO DOS EVENTOS */

    #mostra_evento
        {
        float: right;
		width: 600px;
        margin: 10px 25px 15px 0px;
        padding: 15px;
        margin-left: 34px;
        border: 1px dotted #8c643c;
        background-color: #f6f1db;
        }

    #mostra_evento img
		{
        float: right;
        margin: 10px 0px 10px 10px;
        border: 1px solid #5f0902;
		}

    #mostra_evento span
        {
        display: block;
        margin: 5px 0px 3px 0px;
        color: #414141;
        color: #5f0902;
        font-size: 18px;
        font-weight: bold;
        }

/* NOTÍCIAS --------------------------------------------------------------------------------------- */

	#lista_noticias
        {
		width: 610px;
        margin: 0 auto;
	    }

    #mostra_noticia
        {
		width: 600px;
        padding: 15px;
        margin: 0 auto;
        margin-bottom: 25px;
        border: 1px dotted #8c643c;
        background-color: #f6f1db;
        }

    #mostra_noticia img
		{
        margin: 10px 0 10px 0;
        left: 50%;
        border: 1px solid #5f0902;
		}

    #mostra_noticia span
        {
        display:block;
        margin: 5px 0px 3px 0px;
        color: #414141;
        color: #5f0902;
        font-size: 18px;
        font-weight: bold;
        }

    #mostra_noticia a
        {
        color: #8D6315;
		font-size: 12px;
   		font-family: Verdana, Arial;
        text-decoration: none;
        font-weight: bold;
        }

/* CONTATO ---------------------------------------------------------------------------------------- */

	#contato
		{
		padding: 0;
		width: 420px;
		padding: 20px;
		margin: 0 auto;
        background-color: #eae5cf;
		border: 1px dotted #666;
		}

	#form_contato
		{
		width: 412px;
		padding: 0px;
		margin-top: 2px;
		margin-left: auto;
		margin-right: auto;
		border: 0px solid #000;
		text-align: justify;
		color:#2a0704;
		font-size: 12px;
		font-weight: normal;
		font-family: Verdana, Arial;
		}

	#form_contato input
		{
		width: 400px;
		padding: 6px;
		margin: 0 0 15px 0;
		background-color: #fffef6;
		vertical-align: middle;
		border: 1px solid #eae5cf;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #666;
		}

	#form_contato textarea
		{
		padding: 6px;
		width: 400px;
		height: 120px;
		margin: 0 0 15px 0;
		background-color: #fffef6;
		border: 1px solid #eae5cf;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #666;
		}

	#form_contato input.botao
		{
		width: 87px;
		height: 24px;
		margin: 0px;
		padding: 0px;
		color: #2a0704;
		cursor: auto;
		float: right;
		border: #8D6315 0px solid;
		background: #87aa07;
		}

	#form_contato span
		{
		padding: 0 0 2px 10px;
		width: 100px;
		margin: 0px;
		background-color: #eae5cf;
		border: 0px solid #ddd;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #414141;
		display: block
		}

/* LOGIN ------------------------------------------------------------------------------------------ */

	#login_ar
		{
		padding: 0;
		width: 420px;
		padding: 20px;
		margin: 0 auto;
        background-color: #eae5cf;
		border: 1px dotted #666;
		}

	#form_login_ar
		{
		width: 412px;
		padding: 0px;
		margin-top: 2px;
		margin-left: auto;
		margin-right: auto;
		border: 0px solid #000;
		text-align: justify;
		color:#2a0704;
		font-size: 12px;
		font-weight: normal;
		font-family: Verdana, Arial;
		}

	#form_login_ar input
		{
        float: left;
		width: 400px;
		padding: 6px;
		margin: 0 0 15px 0;
		background-color: #fffef6;
		vertical-align: middle;
		border: 1px solid #eae5cf;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #666;
		}

	#form_login_ar input.botao
		{
		width: 87px;
		height: 24px;
		margin: 0px;
		padding: 0px;
		color: #2a0704;
		cursor: auto;
		float: right;
		border: #8D6315 0px solid;
		background: #87aa07;
		}

	#form_login_ar span
		{
		padding: 0 0 2px 10px;
		width: 150px;
		margin: 0px;
		background-color: #eae5cf;
		border: 0px solid #ddd;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #414141;
		display: block
		}

    #form_login_ar .codigo_captcha
        {
        width: 266px;
        }

	#form_login_ar b
		{
        float: left;
		padding: 8px 0 4px 10px;
		width: 120px;
		margin: 0px;
		background-color: #c1b88b;
		border: 1px solid #eae5cf;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #414141;
		display: block
		}

/* INDIQUE ---------------------------------------------------------------------------------------- */

	#indique
		{
		padding: 0;
		width: 420px;
		padding: 20px;
		margin: 0 auto;
        background-color: #eae5cf;
		border: 1px dotted #666;
		}

	#form_indique
		{
		width: 412px;
		padding: 0px;
		margin-top: 2px;
		margin-left: auto;
		margin-right: auto;
		border: 0px solid #000;
		text-align: justify;
		color:#2a0704;
		font-size: 12px;
		font-weight: normal;
		font-family: Verdana, Arial;
		}

	#form_indique input
		{
		width: 400px;
		padding: 6px;
		margin: 0 0 15px 0;
		background-color: #fffef6;
		vertical-align: middle;
		border: 1px solid #eae5cf;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #666;
		}

	#form_indique textarea
		{
		padding: 6px;
		width: 400px;
		height: 120px;
		margin: 0 0 15px 0;
		background-color: #fffef6;
		border: 1px solid #eae5cf;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #666;
		}

	#form_indique input.botao
		{
		width: 87px;
		height: 24px;
		margin: 0px;
		padding: 0px;
		color: #2a0704;
		cursor: auto;
		float: right;
		border: #8D6315 0px solid;
		background: #87aa07;
		}

	#form_indique span
		{
		padding: 0 0 2px 10px;
		width: 150px;
		margin: 0px;
		background-color: #eae5cf;
		border: 0px solid #ddd;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #414141;
		display: block
		}

/* ÁREA RESTRITA ---------------------------------------------------------------------------------- */    

    #area_restrita_saudacao
        {
        float: left;
        width: 670px;
        margin: 0px 35px 20px 35px;
        padding-bottom: 10px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        border-bottom: 1px dotted #414141;
        }

    /* MENU */

    #menu_area_restrita
        {
        float: left;
        width: 160px;
        margin: 0px 0px 0px 40px;
        margin-top: 0px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        border-bottom: 0px solid #414141;
        }

	#menu_area_restrita a
		{
        display: block;
		width:100%;
		color:#000;
		text-decoration:none;
		font: 14px Verdana, Arial;
        padding: 0px 0px 3px 0px;
        margin: -5px;
        border-bottom: 1px dotted #414141;
		}

    /* CONTEÚDO */ 

    #area_restrita
        {
        float: left;
        width: 490px;
        margin: 40px 0px 40px 10px;
        margin-top: 0px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        border: 0px solid #414141;
        }

    #area_restrita span
        {
        display: block;
        color: #5f0902;
		font: 16px Verdana, Arial;
        font-weight: normal;
        padding: 0px;
        margin-bottom: 8px;
        padding: 3px 3px 2px 5px;
        background-color: #eae5cf;
        border: 1px dotted #5f0902;
        }

	#area_restrita ul
		{
        float: right;
		padding:0;
		width:480px;
		margin:0 auto;
		list-style:none;
		text-align:left;
        margin-bottom: 40px;
		}

	#area_restrita ul li
		{
		padding:2px 0px 2px 0px;
		border-bottom:1px dotted #666;
		}

	#area_restrita ul li a
		{
		width:100%;
		color:#000;
		height:auto;
		text-decoration:none;
		font: 11px Verdana, Arial;
		}

	img.icn_restrita
		{
		border: 0px dotted #000;
		vertical-align: middle;
        margin-right: 5px;
		}

    img.estatuto
        {
        margin: 25px 0px 0px 110px;
        }

/* ATUALIZAÇÃO DE DADOS DE ASSOCIADOS ------------------------------------------------------------- */    

	#form_atu_associados
		{
        width: 387px;
        padding: 20px 50px 20px 50px;
        border: 1px dotted #8c643c;
        background-color: #eae5cf;
        margin: 0 auto;
		}

    #form_atu_associados b
        {
        display: block;
        color: #5f0902;
		font: 16px Verdana, Arial;
        font-weight: normal;
        padding: 0px;
        margin-bottom: 8px;
        padding: 3px 3px 2px 5px;
        }

	#form_atu_associados label
		{
		width: 80px;
		height: 25px;
		float: left;
		color: #fff;
		font-size: 12px;
		font-family: Verdana, Arial;
		font-weight: bold;
		line-height: 23px;
		background-color: #767166;
		padding-left: 6px;
		}

	#form_atu_associados input
		{
		float: left;
		color: #666;
		width: 290px;
		height: 17px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 15px;
		border: 0px solid #767166;
		}

	#form_atu_associados input[type="image"]
		{
		border: 0;
		color: #666;
		width: 87px;
		height: 24px;
		float: right;
		margin: 0px 0 0 0;
		padding: 0px;
		}

/* ASSOCIE-SE ------------------------------------------------------------------------------------- */

	#link_associese
		{
		padding: 0;
		width: 420px;
		padding: 20px;
		margin: 0 auto;
        background-color: #eae5cf;
		border: 1px dotted #666;
		}

	#form_associese
		{
		padding: 0;
		width: 400px;
		padding: 20px;
		margin: 0 auto;
        background-color: #eae5cf;
		border: 1px dotted #666;
		}

	#form_associese
		{
		width: 395px;
		padding: 0px;
		margin-top: 2px;
		margin-left: auto;
		margin-right: auto;
		border: 0px solid #000;
		text-align: justify;
		color:#2a0704;
		font-size: 12px;
		font-weight: normal;
		font-family: Verdana, Arial;
		}

	#form_associese label
		{
		width: 80px;
		height: 25px;
		float: left;
		color: #fff;
		font-size: 12px;
		font-family: Verdana, Arial;
		font-weight: normal;
		line-height: 23px;
		background-color: #9d978a;
		padding-left: 6px;
		}

	#form_associese input
		{
        float: left;
		width: 300px;
		padding: 4px;
		margin: 0 0 15px 0;
		background-color: #fffef6;
		vertical-align: middle;
		border: 0px solid #eae5cf;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #666;
		}

	#form_associese select
		{
        float: left;
		width: 308px;
		padding: 4px;
		margin: 0 0 15px 0;
		background-color: #fffef6;
		vertical-align: middle;
		border: 0px solid #eae5cf;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #666;
		}

	#form_associese textarea
		{
		padding: 6px;
		width: 300px;
		height: 120px;
		margin: 0 0 15px 0;
		background-color: #fffef6;
		border: 1px solid #eae5cf;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #666;
		}

	#form_associese input.botao
		{
		width: 87px;
		height: 24px;
		margin: 0px;
		padding: 0px;
		color: #2a0704;
		cursor: auto;
		float: right;
		border: #8D6315 0px solid;
		background: #87aa07;
		}

	#form_associese span
		{
		padding: 0 0 2px 0;
		width: 100%;
		margin-bottom: 8px;
		border-bottom: 1px dotted #9d978a;
		font-size: 14px;
		font-family: Verdana, Arial;
		color: #414141;
		display: block
		}


/* ENCONTRO NORDESTE ------------------------------------------------------------------------------ */

    #lnk_enc_nordeste
        {
        margin: 0px 40px 0 40px;;
        margin-top: 0px;
        font-family: Verdana, Arial;
        font-size: 12px;
        color: #2a0704;
        }

    #lnk_enc_nordeste span
        {
        display:block;
        margin: 30px 0px 15px 0px;
        color: #5f0902;
        font-size: 16px;
        font-weight: bold;
        }

    #lnk_enc_nordeste p
        {
        display:block;
        margin: 0px 0px 0px 40px;
        }

    #lnk_enc_nordeste ul
        {
        display:block;
        padding: 0px 0px 0px 50px;
        }

    #lnk_enc_nordeste ul li
        {
        list-style-type: square;
        }

    #bt_enc_nordeste
        {
        width: 100%;
        display:block;
        margin: 30px 0px 15px 0px;
        text-align: center;
        }


/* ENCONTRO NORDESTE - FORMULÁRIO DE INSCRIÇÃO ---------------------------------------------------- */

	#enc_nordeste_inscr
		{
		padding: 0;
		width: 412px;
		padding: 20px;
		margin: 0 auto;
        background-color: #eae5cf;
		border: 1px dotted #666;
		}

    #form_inscricao
		{
        text-align: justify;
        width: 415px;
		border: 0px solid #767166;
        margin: 0 auto;
		}

	#form_inscricao b
		{
		padding: 0 0 2px 0px;
		width: 420px;
		margin: 0px;
		background-color: #eae5cf;
		border: 0px solid #ddd;
		font-size: 14px;
		font-family: Verdana, Arial;
        font-weight: normal;
		color: #414141;
		display: block
		}

	#form_inscricao label
		{
		width: 130px;
		height: 25px;
		color: #666;
		font-size: 12px;
		font-family: Verdana, Arial;
		font-weight: bold;
		line-height: 23px;
		background-color: #eae5cf;
		padding-left: 6px;
		}

	.eh_socio
		{
        vertical-align:text-bottom;
		margin-bottom: 0px;
		}

    .box_clube
        {
        float: right;
        color: #666;
        padding-right: 4px;
        margin-bottom: 0px;
        }

    .qual_clube
        {
        float: right;
        color: #666;
        width: 110px;
        height: 25px;
        padding-right: 0px;
        font-size: 12px;
        font-family: Verdana, Arial;
        margin-bottom: 0px;
        border: 1px solid #eee;
        }

	.enc_campos
		{
		color: #666;
		width: 403px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 10px;
		border: 1px solid #eee;
		}

	.enc_campos_cracha
		{
		float: left;
		color: #666;
		width: 303px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 10px;
		border: 1px solid #eee;
		}

	.bairro_cidade
		{
		float: left;
		color: #666;
		width: 303px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 10px;
		border: 1px solid #eee;
		}

	.cep
		{
		float: left;
		color: #666;
		width: 90px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 10px;
		border: 1px solid #eee;
		}

	.estado
		{
		float: left;
		color: #666;
		width: 100px;
		height: 25px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 10px;
		border: 1px solid #eee;
		}

	.categoria
		{
		float: left;
		color: #666;
		width: 413px;
		height: 25px;
		padding: 4px;
		font-size: 12px;
		font-family: Verdana, Arial;
		margin-bottom: 10px;
		border: 1px solid #eee;
		}

	#form_inscricao input.botao
		{
		width: 133px;
		height: 25px;
		margin: 25px 0 0 0;
		padding: 0px;
		color: #2a0704;
		cursor: auto;
		float: right;
		border: #8D6315 0px solid;
		background: #87aa07;
		}

/* ENCONTRO NORDESTE - CADASTRO DE CARROS --------------------------------------------------------- */

	#enc_nordeste_inscr_carros
		{
		padding: 0;
		width: 640px;
		padding: 10px;
		margin: 0 auto;
        background-color: #eae5cf;
		border: 1px dotted #666;
		}

    #form_inscricao_carros
		{
        width: 620px;
		border: 0px solid #767166;
        margin: 0 auto;
		}

	#form_inscricao_carros b
		{
		padding: 0 0 2px 0px;
		width: 420px;
		margin: 0px;
		background-color: #eae5cf;
		border: 0px solid #ddd;
		font-size: 14px;
		font-family: Verdana, Arial;
        font-weight: normal;
		color: #414141;
		display: block
		}

	#form_inscricao_carros label
		{
		width: 130px;
		height: 25px;
		color: #666;
		font-size: 12px;
		font-family: Verdana, Arial;
		font-weight: bold;
		line-height: 23px;
		background-color: #eae5cf;
		padding-left: 6px;
		}

	.carro_modelo
		{
		float: left;
		color: #000;
		width: 170px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial, Verdana;
		margin: 0px 5px 10px 0px;
		border: 1px solid #443c2b;
		}

	.carro_marca
		{
		float: left;
		color: #000;
		width: 150px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial, Verdana;
		margin: 0px 5px 10px 0px;
		border: 1px solid #443c2b;
		}

	.carro_ano
		{
		float: left;
		color: #000;
		width: 30px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial, Verdana;
		margin: 0px 5px 10px 0px;
		border: 1px solid #443c2b;
		}

	.carro_placa
		{
		float: left;
		color: #000;
		width: 70px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial, Verdana;
		margin: 0px 5px 10px 0px;
		border: 1px solid #443c2b;
		}

	.carro_cor
		{
		float: left;
		color: #000;
		width: 90px;
		height: 15px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial, Verdana;
		margin: 0px 5px 10px 0px;
		border: 1px solid #443c2b;
		}

    /* LISTA DE CARROS POR INSCRIÇÃO */

    #titulo_dados_veiculos
        {
        width: 615px;
        height: 25px;
		line-height: 23px;
        background-color: #443c2b;
        color: #fff;
        text-align: center;
		font-size: 12px;
		font-family: Verdana, Arial;
        border: 1px solid #443c2b;
        margin: 0px;
        margin-left: 11px;
        }

    #box_carros
		{
		padding: 0px;
		width: 615px;
        max-height: 600px;
		background-color: #fff;
		border: 1px solid #443c2b;
        margin-left: 11px;
        border-top: 0px;
		overflow-y: auto;
		overflow-x: hidden;
		}

    /* COLUNAS */

    #col_enc_carro_opcoes
        {
        float:left;
        width:46px;
        height: 24px;
        line-height:24px;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        background-color: #767166;
        }

    #col_enc_carro_deleta
        {
        float:left;
        width:22px;
        line-height:24px;
		font-size: 12px;
		font-family: Arial, Verdana;
        font-weight: bold;
        padding-left:5px;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        background-color: #443c2b;
        }

    #col_enc_carro_modelo
        {
        float:left;
        width:175px;
        line-height:24px;
		font-size: 12px;
		font-family: Arial, Verdana;
        font-weight: bold;
        padding-left:5px;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        background-color: #ffc;
        }

    #col_enc_carro_marca
        {
        float:left;
        width:160px;
        line-height:24px;
		font-size: 12px;
		font-family: Arial, Verdana;
        font-weight: bold;
        padding-left:5px;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        background-color: #ffc;
        }

    #col_enc_carro_ano
        {
        float: left;
        width: 45px;
        line-height:24px;
        text-align: center;
		font-size: 12px;
		font-family: Arial, Verdana;
        font-weight: bold;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        background-color: #ffc;
        }

    #col_enc_carro_placa
        {
        float: left;
        width:80px;
        line-height:24px;
        text-align: center;
		font-size: 12px;
		font-family: Arial, Verdana;
        font-weight: bold;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        background-color: #ffc;
        }

    #col_enc_carro_cor
        {
        float:left;
        width:108px;
        line-height:24px;
		font-size: 12px;
		font-family: Arial, Verdana;
        font-weight: bold;
        padding-left:5px;
        border-bottom: 1px dotted #333;
        background-color: #ffc;
        }

    /* REGISTROS */

    #enc_carro_opcoes
        {
        float:left;
        width:46px;
        line-height:24px;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        }

    #enc_carro_opcoes img
        {
        float:left;
        margin: 4px 0px 4px 4px;
        }

    #enc_carro_deleta
        {
        float:left;
        width:22px;
        line-height:24px;
        padding-left:5px;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        }

    #enc_carro_deleta img
        {
        float:left;
        margin: 4px 0px 4px 0px;
        }

    #enc_carro_modelo
        {
        float:left;
        width:175px;
        line-height:24px;
		font-size: 12px;
		font-family: Arial, Verdana;
        padding-left:5px;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        }

    #enc_carro_marca
        {
        float:left;
        width:160px;
        line-height:24px;
		font-size: 12px;
		font-family: Arial, Verdana;
        padding-left:5px;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        }

    #enc_carro_ano
        {
        float: left;
        width: 45px;
        line-height:24px;
        text-align: center;
		font-size: 12px;
		font-family: Arial, Verdana;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        }

    #enc_carro_placa
        {
        float: left;
        width:80px;
        line-height:24px;
        text-align: center;
		font-size: 12px;
		font-family: Arial, Verdana;
        border-right: 1px dotted #333;
        border-bottom: 1px dotted #333;
        }

    #enc_carro_cor
        {
        float:left;
        width:108px;
        line-height:24px;
		font-size: 12px;
		font-family: Arial, Verdana;
        padding-left:5px;
        border-bottom: 1px dotted #333;
        }

    #total_carros
        {
        float:right;
        margin-right: 12px;
        line-height:24px;
		font-size: 12px;
		font-family: Verdana, Arial;
        }

	.finalizar
		{
		float: right;
		width: 133px;
		height: 25px;
		padding: 4px;
		margin: 0px 5px 10px 0px;
		}

    /* TELA DE IMPRESSÃO */

    .tela_impressão
        {
        background-color: #fff;
        }

    #imprime_inscricao
        {
        padding-left: 20px;
        width: 100%;
        height: 100%;
        background-color: #fff;
        }