/* ---------------------------------------------------------------------------------------- */
/* ---- geral ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
body			{
					margin: 0;
					padding: 0;
					font: 12px Arial, Helvetica, sans-serif;
					color: #333;
					background: #003;
					text-align: center;
					}

#geral		{
					width: 900px;
					height: 100%;
					border: 0;
					margin: 0 auto;
					background-color: #fff;
					}



/* ---------------------------------------------------------------------------------------- */
/* ---- principal ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */




/* ---------------------------------------------------------------------------------------- */
/* ---- cabeçalho  ------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------- */




/* ---------------------------------------------------------------------------------------- */
/* ---- rodapé ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.rodape 				{ font: 9px arial, helvetica, sans-serif; color: #fff; }
.rodape2 				{ font:11px arial, helvetica, sans-serif; color: #888; }
.lk_rod					{ color: #fff; text-decoration: underline; }
.lk_rod:hover		{ color: #fff; text-decoration: none; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (topo lateral) -------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.menu							{ margin:0; padding:0; width:190px; list-style:none; background:#2C302F; }
.menu li					{ padding:0; margin:0 0 1px 0; height:20px; display:block; }
.menu li a				{ text-align:left; height:20px; padding:0px 5px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; display:block; background:url('img_geral/verMenuImages.png') 0px 0px no-repeat; text-decoration:none; text-transform:uppercase; }
.menu li a:hover	{ background:url('img_geral/verMenuImages.png') 0px -20px no-repeat; color:#fff; text-decoration:none; }
.menu li a.active, .menu li a.active:hover{ background:url('img_geral/verMenuImages.png') 0px -40px no-repeat; color:#fff; }
.menu li a span		{ line-height:20px; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de sub navegação (lateral) --------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.menu2							{ margin:0; padding:0; width:230px; list-style:none; background:#fff; }
.menu2 li						{ padding:0; margin:0 0 1px 0; height:20px; display:block; }
.menu2 li a					{ text-align:right; height:20px; padding:0px 30px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; display:block; background:url('img_geral/verMenuImages2.png') 0px 0px no-repeat; text-decoration:none; text-transform:uppercase; }
.menu2 li a:hover		{ background:url('img_geral/verMenuImages2.png') 0px -20px no-repeat; color:#666; text-decoration:none; }
.menu2 li a.active, .menu2 li a.active:hover{ background:url('img_geral/verMenuImages2.png') 0px -40px no-repeat; color:#666; }
.menu2 li a span		{ line-height:20px; }



/* ---------------------------------------------------------------------------------------- */
/* ---- formulários ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.textbox_sup	{	font: 10px verdana, arial, sans-serif; background-color:#ffffff; border: 1px solid #cccccc; }
.textbox 			{ font: 10px arial, verdana, sans-serif; color: #666666; background-color: #F9f9f9; 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; }
.textbox_red 	{ border: 1px solid #cccccc; background-color:#ffffff; font: 12px arial, verdana, sans-serif; color: #FF0000; }



/* ---------------------------------------------------------------------------------------- */
/* ---- diversos -------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

/* -------------------------------------- links ------------------------------------------- */

.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_lslV					{ COLOR: #CC0000; TEXT-DECORATION: underline }
.lk_lslV:hover		{ COLOR: #CC0000; TEXT-DECORATION: none }

.links	 					{ COLOR: #666; TEXT-DECORATION: none }
A:hover  					{ COLOR: #8b8b8b; text-decoration:underline; }


/* -------------------------------------- diversos ---------------------------------------- */

.txt_pp		{ font: 9px  arial, verdana, sans-serif; }
.txt_p		{ font: 10px arial, verdana, sans-serif; }
.txt_pC		{ font: 10px arial, verdana, sans-serif; color: #888; }
.txt_pB		{ font: 10px arial, verdana, sans-serif; color: #fff; }
.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:3px solid #eeeeee; }
.foto a	img				{ border:3px solid #eeeeee; }
.foto a:hover	img	{ border:3px solid #354352; }



/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */