/* ---------------------------------------------------------------------------------------- */
/* ---- geral ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

body			{
					margin: 0;
					padding: 0;
					font: 12px arial, helvetica, sans-serif;
					color: #333;
					background-color: #ccc;
					text-align: center;
					}

#geral		{
					width: 889px;
					height: 100%;
					border: 0;
					margin: 0 auto;
					background-color: #fff;
					}



/* ---------------------------------------------------------------------------------------- */
/* ---- principal ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */



/* ---------------------------------------------------------------------------------------- */
/* ---- rodapé ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#rodape						{ font: 11px arial, verdana, sans-serif; }
#rodape a 				{ color: #ccc; text-decoration: none; }
#rodape a:hover		{ color: #ccc; text-decoration: underline; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (topo vertical) ------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.menu								{ margin:0; padding:0; width:210px; list-style:none;background:rgb(255,255,255); }
.menu li						{ padding:0; margin:0 0 1px 0; height:30px; display:block; }
.menu li a					{ text-align:left;height:30px; padding:0 5px 0 10px; font:bold 14px Arial, verdana, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('img_geral/bg_menu.png') 0px 0px no-repeat; text-decoration:none; }
.menu li a:hover		{ background:url('img_geral/bg_menu.png') 0px -30px no-repeat; color:rgb(255,255,255); }
.menu li a.active, .menu li a.active:hover{background:url('img_geral/bg_menu.png') 0px -60px no-repeat; color:rgb(255,255,255);}
.menu li a span			{ line-height:30px; }



/* ---------------------------------------------------------------------------------------- */
/* ---- formulários ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.textbox 			{ font: 10px 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 -------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#bread 	{ margin-top:15px; padding-left:55px; font:bold 20px arial, verdana, sans-serif; color:#122373; text-decoration:none; text-transform:uppercase; background:url('img_geral/ico_cam.gif') 20px 0px no-repeat; }
#cont		{ margin-top:15px; padding:0 25px; }


/* -------------------------------------- links ------------------------------------------- */

.lk_sllV					{ color: #f00; text-decoration: none 			}
.lk_sllV:hover		{ color: #f00; 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 			}



/* -------------------------------------- diversos ---------------------------------------- */

.txt_p		{ font: 10px arial, verdana, sans-serif; color: #707070; }
.txt_m		{ font: 12px arial, verdana, sans-serif; color: #707070; text-decoration:none; }

.foto_sl					{ border:3px solid #036; }
.foto a	img				{ border:3px solid #ccc; }
.foto a:hover	img	{ border:3px solid #036; }



/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
