/* ---------------------------------------------------------------------------------------- */
/* ---- geral ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

body			{
					margin: 0;
					padding: 0;
					font: 12px arial, helvetica, sans-serif;
					color: #000;
					background-color: #938A8A;
					text-align: center;
					}

#geral		{
					width: 800px;
					height: 100%;
					border: 0;
					margin: 0 auto;
					background-color: #fff;
					}



/* ---------------------------------------------------------------------------------------- */
/* ---- principal ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */



/* ---------------------------------------------------------------------------------------- */
/* ---- rodapé ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#rodape 				
	{
	height:25px;
	background:#938A8A;
	}

#rodape a				{ color: #a3a3a3; text-decoration: none; padding: 0 10px 0 10px;  }
#rodape a:hover	{ color: #a3a3a3; text-decoration: underline; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (lateral esquerda) ---------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#menuV 							{ width:175px; float:left; text-align:left; }
#menuV ul						{	list-style-type:none; margin:0; padding:0; }
#menuV li						{ display: inline; }
#menuV a						{ color: #fff; text-decoration: none; font: bold 12px arial, verdana, helvetica, sans-serif; display: block; padding: 2px 0 2px 10px; }
#menuV a:hover			{ color: #fff; text-decoration: underline; }
#menuV li a#current	{ border-bottom: 3px solid #DAD6B7; background: #00BEE4; }



/* ---------------------------------------------------------------------------------------- */
/* ---- 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 -------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.breadcrumb	{ font: bold 14px arial, verdana, sans-serif; color: #542D68; text-transform: uppercase; border-bottom: 2px solid #E5E5E5; margin-top: 5px; }


/* -------------------------------------- links ------------------------------------------- */

.titulo1 					{ font: bold 14px arial, verdana, sans-serif; color: #D98A45; text-decoration: none; }


.lk_sll						{ color:#000; text-decoration: none }
.lk_sll:hover			{ color:#000; text-decoration: underline }

.lk_sll8					{ color: #888; text-decoration: none }
.lk_sll8:hover		{ color: #888; text-decoration: underline }

.lk_lsl						{ COLOR: #000; TEXT-DECORATION: underline }
.lk_lsl:hover			{ COLOR: #000; TEXT-DECORATION: none }

.lk_lsl8					{ COLOR: #888; TEXT-DECORATION: underline }
.lk_lsl8:hover		{ COLOR: #888; 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; }
.txt_g		{ font: 14px arial, verdana, sans-serif; }

.foto_sl					{ border:2px solid #eeeeee; }
.foto a	img				{ border:2px solid #eeeeee; }
.foto a:hover	img	{ border:2px solid #0067B3; }



/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */