* {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	list-style: none;

	text-decoration: none;

	border: 0px;

	vertical-align: middle;

	color: #FFF; }

body {

	background: #231f20 url("../imagens/bg.gif") top left repeat-x;

	text-align:center; }

#conteudo {

	background-color: #231f20;

	width:760px;

	text-align:left;

	margin:0 auto; }

#topo {

	width:760px;

	height: 280px;

	text-align:left;

	margin:0; }

#meio {

	font: 1.1em Arial, Verdana, Helvetica, sans-serif;

	padding: 10px 5px;

	text-align: left;

	width:750px;

	float:left; }

#rodape {

	clear:both;

	border-top: 1px solid #fff;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	height:60px;

	line-height: 20px;

	text-align: center;

	color: #fff;

	padding: 10px 0 0 0; }

#item {

	clear: both;

	background: url("../imagens/bg_item.jpg") top left no-repeat;

	font: 1.2em Arial, Verdana, Helvetica, sans-serif;

	text-indent: 30px;

	text-transform: uppercase;

	color: #ffc400;

	width: 330px;

	height: 26px;

	line-height: 26px;

	margin: 0 0 10px; }





p {

	padding: 0 0 4px 0; }

a,b, label {

	color: #FFF;

	padding: 0 0 3px 0; }

h5 {

	font: 1em Arial, Verdana, Helvetica, sans-serif;

	text-decoration: underline;

	color: #ffc400;

	padding: 0 0 3px 0; }

h4 {

	background: url("../imagens/img_dicas.gif") left center no-repeat;

	font: 1.1em Arial, Verdana, Helvetica, sans-serif;

	color: #ffc400;

	height: 16px;

	line-height: 16px;

	margin: 0 0 10px 0; }

img.alinha_esq {

	float: left;

	padding: 0 9px 5px 0; }

.style1 {

	color: #ffc400; }

div#identacao {

	padding: 0 0 0 30px;}

div#identacao p {

	text-indent: -10px;}



/* ################ PAGINA INICIAL ################### */

#inicial_esq {

	float: left;

	width: 362px; }

img.alinha {

	padding: 0 8px 0 0; }

#inicial_esq div#banners {

	padding: 10px 0 0 0; }

#inicial_dir {

	margin: 0 0 0 10px;

	float: left;

	width: 370px; }

#inicial_dir div#mini_trilhas {

	float: left;

	font: 1.0em Arial, Verdana, Helvetica, sans-serif;

	text-transform: uppercase;

	color: #666;

	padding: 0 10px 10px 0; }

#inicial_dir div#mini_trilhas a {

	font: 1.0em Arial, Verdana, Helvetica, sans-serif;

	text-transform: uppercase;

	color: #666; }

#inicial_dir div#mini_trilhas a:hover {

	color: #FFF; }

#inicial_dir div#mini_trilhas a img {

	padding: 0 0 5px 0; }



#inicial_dir div#mini_eventos {

	clear: both;

	font: 1.0em Arial, Verdana, Helvetica, sans-serif;

	color: #FFF;}

#inicial_dir div#mini_eventos img {

	float: left;

	padding: 0 9px 10px 0; }

.patr {
	color:#ffc400;
	font-size:16px;
}

/* ################ PAGINA DICAS ################### */



#dicas {

	float: left;

	width: 750px;

	padding: 0 0 10px 0;

	margin: 0 0 10px 0;

	border-bottom: 1px dotted #666; }



/* ################ PAGINA CLUBE ################### */

#menu {

	float: left;

	text-align: left;

	width: 210px; }

#menu ul.nav { 

	margin:0px ;

	padding:0px ; }

#menu ul.nav li {

	list-style:none;	

	display:inline; }

#menu ul.nav li a {

	display: block;

	position: relative;

	font: 1.0em Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	text-indent: 25px;

	color:#ffc400;

	width:210px;

	height:28px;

	line-height: 28px;

	padding: 1px 0 0 0;

	border-bottom: 1px dotted #666; }

#menu ul.nav a:hover {

	background-color: #2d2d2d;

	font:1.2em Verdana, Arial, Helvetica, sans-serif;

	color:#FFF;

	line-height: 28px; }

#menu ul.nav li.sel {

	background-color: #ffc400;

	display: block;

	position: relative;

	font: 1.2em Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	text-indent: 25px;

	color:#000;

	width:210px;

	height:28px;

	line-height: 28px;

	padding: 1px 0 0 0;

	border-bottom: 1px dotted #666; }



#clube_dir {

	float: right;

	width: 520px; }

#clube_dir p {

	color: #fff;

	font-family: Arial, Verdana;

	font-size:11px;}

/* CLUBE DIRETORIA ################### */

#clube_dir table.diret {

	width: 520px; }

#clube_dir table tr td.col_esq,

#clube_dir table tr td.col_dir {

	text-align: left;

	height: 25px;

	}

#clube_dir table tr td.col_esq {

	color: #C0C0C0;

	width: 26%; }

#clube_dir table tr td.col_dir {

	width: 74%; }



/* CLUBE SOCIOS ################### */

#clube_dir table.socios {

	width: 520px; }

#clube_dir table tr.opcoes_socios {

	text-indent: 5px;

	height: 20px;

	line-height: 20px;

	background-color: #2d2d2d;

	color: #FFF; }

#clube_dir table tr td.col_1,

#clube_dir table tr td.col_2 {

	text-indent: 5px;

	color: #FFF;

	text-align: left;

	height: 25px; }

	width: 50%; }



/* ################ PAGINA CALENDÁRIO ################### */

#calen_esq table.calen {

	width: 520px; }

#calen_esq table.calen tr td.cal_1,

#calen_esq table.calen tr td.cal_2 {

	text-align: left;

	height: 25px;

	}

#calen_esq table.calen tr td.cal_1 {

	color: #999;

	width: 80px; }

#calen_esq table.calen tr td.cal_2 {

	width: 440px; }



/* ################ EVENTOS ################### */

#eventos_left {

	float: left;

	width: 340px; }

#eventos_right {

	float: right;

	width: 400px; }

#eventos_right div#thumbnails {

	text-align: center;

	background-color: #2d2d2d;

	height: 38px;

	width:400px;

	padding: 3px; }

#eventos_right div#thumbnails div#btn_anterior {

	float: left;

	height: 38px;

	width: 17px;

	margin: 0 15px 0 5px; }

#eventos_right div#thumbnails div#btn_proximo {

	float: right;

	height: 38px;

	width: 17px;

	margin: 0 5px 0; }



#eventos_right div#thumbnails div#mini {

	float: left;

	height: 38px;

	width: 50px;

	margin-right: 5px; }



#eventos_right div#img_grande {

	margin: 10px 0 5px;

	text-align: center;

	padding: 3px;

	background-color: #2d2d2d;

	height: 300px;

	width: 400px; }



#eventos_list {

	float: left;

	width: 250px;

	height: 160px; }

#eventos_list p {

	text-align: center; }

#eventos_list p img {

	padding: 0 0 3px; }

#eventos_list p a {

	font: 1.1em Arial, Verdana, Helvetica, sans-serif;

	text-transform: uppercase;

	color: #666; }

#eventos_list p a:hover {

	color: #ffc400; }



#paginacao {

	color: #666;

	margin: 10px 0 0 0;

	width:750px;

	text-align: center;

	clear: both; }

#paginacao a {

	font: 1em Arial, Helvetica, sans-serif;

	color: #666;

	padding: 2px 0 0 0; }

#paginacao a:hover {

	color: #fff; }



/* ################ PAGINA CLASSIFICADOS ################### */

#classificados {

	float: left;

	width: 560px; }



#classificados table.classi {

	width: 520px; }

#classificados table.classi tr td {

	vertical-align: text-top; }

#classificados table.classi tr td.td_1,

#classificados table.classi tr td.td_2 {

	text-align: left;

	height: 25px;

	}

#classificados table.classi tr td.td_1 {

	color: #666;

	width: 10%; }

#classificados table.classi tr td.td_2 {

	width: 90%; }

#classificados table.classi tr td.td_3 {

	text-align: right;

	color: #666;

	width: 10%; }



#coluna_direita {

	float: right;

	width: 175px; }

#coluna_direita a img {

	margin: 0 0 10px 0; }



/* ################ PAGINA CONTATO ################### */

#contato_esq {

	float: left;

	width: 340px; }

#contato_dir {

	float: right;

	width: 400px; }



/* ################ FORMULÁRIOS ################### */

#form {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #ffc400;

	text-align: left;

	width: 333px; }

#form form dt {text-transform: uppercase; margin-bottom: 2px; _margin-bottom: 1px; }

#form form dt label {color: #ffc400; }

#form form dd {margin-bottom: 3px;}

#form form dd input,

#form form dd input.cidade,

#form form dd input.fone,

#form form dd select,

#form form dd select.uf,

#form form dd textarea {

	padding: 3px;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	background-color:#6c6c6c;

	color:#FFF;

	border: 0; }

#form form dd input { width: 280px; }

#form form dd input.cidade { width: 232px; }

#form form dd input.fone { width: 180px; }

#form form dd select { width: 150px; padding: 1px; }

#form form dd select.uf { width: 45px; padding: 1px; }

#form form dd textarea { height: 80px; width: 285px; overflow: auto; }



#form form input.btn { 

	padding: 3px;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	background-color: #ffc400;

	color:#000;

	border: 0; }

	

#teste {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #ffc400;

	text-align: left;

	width: 400px;

	padding: 0 0 0 75px; }

#teste form dt {text-transform: uppercase; margin-bottom: 2px; _margin-bottom: 1px; }

#teste form dt label {color: #ffc400; }

#teste form dd {margin-bottom: 3px;}

#teste form dd input,

#teste form dd input.cidade,

#teste form dd input.fone,

#teste form dd select,

#teste form dd select.uf,

#teste form dd textarea {

	padding: 3px;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	background-color:#6c6c6c;

	color:#FFF;

	border: 0; }

#teste form dd input { width: 350px; }

#teste form dd input.cidade { width: 285px; }

#teste form dd input.fone { width: 180px; }

#teste form dd input.rh { width: 119px; }

#teste form dd input.telefone { width: 187px; }

#teste form dd input.sangue { width: 220px; }

#teste form dd input.rg { width: 168px; margin:0 5px 0 0; }

#teste form dd input.cpf { width: 169px; }

#teste form dd select.data { width: 50px; padding: 1px; }

#teste form dd select.uf { width: 45px; padding: 1px; }

#teste form dd input.veiculo { width: 142px; }

#teste form dd textarea { height: 80px; width: 285px; overflow: auto; }



#teste form input.btn { 

	padding: 3px;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	background-color: #ffc400;

	color:#000;

	border: 0; }	

#msg {

	color: #ffc400;

	font: 1.1em Arial, Verdana, sans-serif;

	padding: 2px 0; }



/* ################ FORMULÁRIOS ################### */

#mural {

	text-align:left;

	width:540px;

	height: auto;

	border-bottom: 1px dotted #666;

	margin: 0 0 10px;

}

#mural p {

	color: #FFFFFF;

	margin: 2px;

}

table.view { width: 308px; }

table.view tr td {

	padding-left: 7px;

	line-height: 19px;

}

table.view tr.titulo td{

	font-size: 14px;

	color: #ffc400;

	padding-bottom:6px;

}

table.view tr.other td{

	color:#fff;

	background: #666;

}

#rotator {

	float: left;

	width: 180px;

	height:130px; 

	position: relative; }

#rotator img {

	display: none;

	position: absolute;

}

p.title {

	font-size:12px;

	text-transform: uppercase;

}

#pt01 {

	width:365px;

	float:left;

	margin:5px 2px;

}

#pt01 img {float:left; margin:0 3px 4px;}

div.titulo-insc {
	clear:both;
	color:#FFC400;
	font:1.2em/26px Arial,Verdana,Helvetica,sans-serif;
	height:26px;
	margin:0 0 30px;
	text-indent:5px;
	text-transform:uppercase;
	width:300px;
	border-bottom: 1px solid #FFC400;
}