/* ---------------------------------------------------------------------------------------- */
/* ---- geral ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

body			{
					margin: 0;
					padding: 0;
					font: 12px Arial, Helvetica, sans-serif;
					color: #616161;
					background:#000;
					text-align: center;
					}

#geral		{
					width: 780px;
					height: 100%;
					border: 0;
					margin: 0 auto;
					background-color: #000;
					}



/* ---------------------------------------------------------------------------------------- */
/* ---- principal ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */




/* ---------------------------------------------------------------------------------------- */
/* ---- rodapé ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.rodape 				{ color: #595959; background: url(img_geral/bg_rodape.jpg) repeat-x; }
.lk_rod					{ color: #373737; text-decoration: underline; }
.lk_rod:hover		{ color: #373737; text-decoration: none; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (lateral esquerda) ---------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#menuV 					{ width:170px; text-align:left;	}

#menuVcat 		{
	margin: 0;
	padding: 2px 0 0 5px;
	height: 24px;
	width: 170px;
	background: url(img_geral/menu_back.gif);
	color: #fff;
	font: bold 11px arial, verdana, sans-serif;
	text-transform: uppercase;
}
#menuVcat a { color:#fff; text-decoration: none; }

#menuVcat2 		{
	margin: 0;
	padding: 2px 0 0 5px;
	height: 24px;
	width: 170px;
	background: #ddd;
	color: #999;
	font: bold 11px arial, verdana, sans-serif;
	text-transform: uppercase;
	border-bottom:1px solid #ccc;
}
#menuVcat2 a { color:#999; text-decoration: none; }

#menuVcat3 		{
	margin: 0;
	padding: 3px 0 0 5px;
	height: 24px;
	width: 170px;
	background: #f7f7f7;
	color: #999;
	font: bold 11px arial, verdana, sans-serif;
	text-transform: uppercase;
	border-bottom:1px solid #ccc;
}
#menuVcat3 a { color:#999; text-decoration: none; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (topo horizontal) ----------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#menuH
	{
	position:relative;
	width:780px;
	height:33px;
	background:url('img_geral/navega.jpg') no-repeat 0 0;
	}
	
#menuH ul
	{
	display: inline;
	}

#menuH li
	{
	float:left;
	list-style:none;
	height:33px;
	}

#menuH li a
	{
	position:absolute;
	display:block;
	width:100%;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1%;
	background:url('img_geral/navega.jpg') no-repeat;
	}

#menuH li#n1 a 	{ width:129px; left:0; 			background-position:0 			0; }
#menuH li#n2 a 	{ width:128px; left:131px; 	background-position:-131px	0; }
#menuH li#n3 a 	{ width:128px; left:261px; 	background-position:-261px	0; }
#menuH li#n4 a 	{ width:128px; left:391px; 	background-position:-391px	0; }
#menuH li#n5 a 	{ width:128px; left:521px; 	background-position:-521px	0; }
#menuH li#n6 a 	{ width:129px; left:651px; 	background-position:-651px	0; }

#menuH li#n1 a:hover { background-position:0 			-33px; }
#menuH li#n2 a:hover { background-position:-131px -33px; }
#menuH li#n3 a:hover { background-position:-261px -33px; }
#menuH li#n4 a:hover { background-position:-391px -33px; }
#menuH li#n5 a:hover { background-position:-521px -33px; }
#menuH li#n6 a:hover { background-position:-651px -33px; }

.n1 #menuH li#n1 a { background-position:0 				-33px; }
.n2 #menuH li#n2 a { background-position:-131px		-33px; }
.n3 #menuH li#n3 a { background-position:-261px		-33px; }
.n4 #menuH li#n4 a { background-position:-391px 	-33px; }
.n5 #menuH li#n5 a { background-position:-521px 	-33px; }
.n6 #menuH li#n6 a { background-position:-651px 	-33px; }



/* ---------------------------------------------------------------------------------------- */
/* ---- formulários ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.textbox 			{ font: 11px arial, verdana, sans-serif; color: #666; background-color: #ccc; border: 1px solid #d7d7d7; }
.textbox_m		{ font: 12px arial, verdana, sans-serif; color: #666666; background-color: #F9f9f9; border: 1px solid #d7d7d7; }
.submit 			{ font: 12px arial, verdana, sans-serif; background-color:whitesmoke; padding: 0 5px 0 5px; }


/* ---------------------------------------------------------------------------------------- */
/* ---- diversos -------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.titulo_1 { font: 28px arial, verdana, sans-serif; color: #666; }

p.localizacao {
	width:220px;
	height:100px;
	display:block;
	float:left;
}

p a.mapa {
	width:220px;
	height:84px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(img_geral/btn_mapa.jpg) left top no-repeat;
}

p a.mapa:hover{
	background:url(img_geral/btn_mapa.jpg) left bottom no-repeat;
}



/* -------------------------------------- links ------------------------------------------- */

.lk_sll5					{ color: #595959; text-decoration: none }
.lk_sll5:hover		{ color: #595959; text-decoration: underline }
.lk_sllY					{ color: #ffff00; text-decoration: none }
.lk_sllY:hover		{ color: #ffff00; text-decoration: underline }

.lk_sll8					{ color: #888; text-decoration: none }
.lk_sll8:hover		{ color: #888; text-decoration: underline }

.lk_lsl8					{ COLOR: #888; TEXT-DECORATION: underline }
.lk_lsl8:hover		{ COLOR: #888; TEXT-DECORATION: none }

.lk_sllD					{ color: #ddd; text-decoration: none }
.lk_sllD:hover		{ color: #ddd; text-decoration: underline }

.links	 					{ color: #616161; text-decoration: none }
A:hover  					{ color: #8b8b8b; text-decoration:underline; }



/* -------------------------------------- diversos ---------------------------------------- */

.txt_pp		{ font: 9px  arial, verdana, sans-serif; }
.txt_ppC	{ font: 9px  arial, verdana, sans-serif; color: #616161; }
.txt_p		{ font: 10px arial, verdana, sans-serif; }
.txt_pC		{ font: 10px arial, verdana, sans-serif; color: #616161; }
.txt_mm		{ font: 11px arial, verdana, sans-serif; }
.txt_mmC	{ font: 11px arial, verdana, sans-serif; color: #888; }
.txt_m		{ font: 12px arial, verdana, sans-serif; }
.txt_mC		{ font: 12px arial, verdana, sans-serif; color: #888; text-decoration:none; }

.foto_sl					{ border:2px solid #232323; }
.foto a	img				{ border:2px solid #232323; }
.foto a:hover	img	{ border:2px solid #363636; }



/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
