/* ---------------------------------------------------------------------------------------- */
/* ---- geral ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

body			{
					margin: 0;
					padding: 0;
					font: 12px Arial, Helvetica, sans-serif;
					color: #333;
					background-color: #ECECEC;
					text-align: center;
					}

#geral		{
					width: 900px;
					height: 100%;
					border: 0;
					margin: 0 auto;
					background-color: #fff;
					}



/* ---------------------------------------------------------------------------------------- */
/* ---- principal ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.box_tit		{ font: 13px arial, verdana, sans-serif; color:#C01600; text-decoration: none; padding: 0 0 10px 0; }



/* ---------------------------------------------------------------------------------------- */
/* ---- rodapé ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.rodape 				{ color: #B9E2F8; }
.lk_rod					{ color: #979798; text-decoration: none; }
.lk_rod:hover		{ color: #979798; text-decoration: underline; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (topo horizontal) ----------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#menuH
	{
	position:relative;
	width:408px;
	height:80px;
	background:url('img_geral/navega.jpg') no-repeat 0 0;
	}
	
#menuH ul
	{
	display: inline;
	}

#menuH li
	{
	float:left;
	list-style:none;
	height:80px;
	}

#menuH li a
	{
	position:absolute;
	display:block;
	width:100%;
	height:80px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1%;
	background:url('img_geral/navega.jpg') no-repeat;
	}

#menuH li#n1 a 	{ width:89px;  left:0; 			background-position:0 			0; }
#menuH li#n2 a 	{ width:111px; left:90px; 	background-position:-90px		0; }
#menuH li#n3 a 	{ width:101px; left:202px; 	background-position:-202px	0; }
#menuH li#n4 a 	{ width:104px; left:304px; 	background-position:-304px	0; }

#menuH li#n1 a:hover { background-position:0 				-80px; }
#menuH li#n2 a:hover { background-position:-90px 		-80px; }
#menuH li#n3 a:hover { background-position:-202px 	-80px; }
#menuH li#n4 a:hover { background-position:-304px 	-80px; }

.n1 #menuH li#n1 a { background-position:0 				-80px; }
.n2 #menuH li#n2 a { background-position:-90px		-80px; }
.n3 #menuH li#n3 a { background-position:-202px		-80px; }
.n4 #menuH li#n4 a { background-position:-304px 	-80px; }



/* ---------------------------------------------------------------------------------------- */
/* ---- formulários ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.textbox 			{ font: 10px arial, verdana, sans-serif; color: #666666; background-color: #F9f9f9; border: 1px solid #d7d7d7; }



/* ---------------------------------------------------------------------------------------- */
/* ---- diversos -------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.breadcrumb 	{
	border: 1px solid #ccc;
	background-color: #f7f7f7;
	padding: 6px 0 6px 12px;
	margin: 0 3px 18px 3px;
}

#lista_dir 			{ margin:15px 0 0 25px; ; padding:0; }
#lista_dir li 	{ list-style:none; width:210px; height:20px; }
#lista_dir li a					{ display:block; background: url('img_geral/seta_01.gif') 0 2px no-repeat; padding:0 0 0 15px; font:12px arial, verdana, sans-serif; color: #888; text-decoration:none; }
#lista_dir li a:hover		{ background: #f7f7f7 url('img_geral/seta_01.gif') 0 2px no-repeat; text-decoration:underline; }

#lista_dir2			{ margin:3px 0 6px 0; padding:0; }
#lista_dir2 li	{ list-style:none; width:210px; height:20px; }
#lista_dir2 li a				{ display:block; background: url('img_geral/nav_mais.gif') 15px 2px no-repeat; padding:0 0 0 30px; font:12px arial, verdana, sans-serif; color: #888; text-decoration:none; }
#lista_dir2 li a:hover	{ background: #f7f7f7 url('img_geral/nav_mais.gif') 15px 2px no-repeat; text-decoration:underline; }


/* -------------------------------------- links ------------------------------------------- */

.titulo1 					{ font: bold 16px arial, verdana, sans-serif; color:#C01600; text-decoration: none; }

.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_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:2px solid #eeeeee; }
.foto a	img				{ border:2px solid #eeeeee; }
.foto a:hover	img	{ border:2px solid #3C6990; }



/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
