/* ---------------------------------------------------------------------------------------- */
/* ---- geral ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

body			{
					margin:0;
					padding:0;
					font:12px Arial, Helvetica, sans-serif;
					color:#333;
					background:#fff url('img_geral/bg_fdo.jpg') repeat x;
					text-align:center;
					}

#geral		{
					margin:0 auto;
					/* border:2px solid #999; */
					width:805px;
					height: 100%;
					}



/* ---------------------------------------------------------------------------------------- */
/* ---- principal ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#home_cont 			{ margin:5px; position:relative; overflow:hidden; }
#home_img 			{ position:relative; z-index:1;  }



/* ---------------------------------------------------------------------------------------- */
/* ---- rodapé ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.rodape 				{ color: #9B9B9B; }
.lk_rod					{ color: #9B9B9B; text-decoration: none; }
.lk_rod:hover		{ color: #9B9B9B; text-decoration: underline; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu topo (barra escura) ---------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.txt_top				{ color:#0098DE; font:bold 15px; }


/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (topo horizontal) ----------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#menuH
	{
	position:relative;
	width:805px;
	height:26px;
	background:url('img_geral/navega.jpg') no-repeat 0 0;
	}
	
#menuH ul
	{
	display: inline;
	}

#menuH li
	{
	float:left;
	list-style:none;
	height:26px;
	}

#menuH li a
	{
	position:absolute;
	display:block;
	width:100%;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1%;
	background:url('img_geral/navega.jpg') no-repeat;
	}

#menuH li#n1 a 	{ width:160px; left:0; 			background-position:0 			0; }
#menuH li#n2 a 	{ width:160px; left:161px; 	background-position:-161px	0; }
#menuH li#n3 a 	{ width:160px; left:322px; 	background-position:-322px	0; }
#menuH li#n4 a 	{ width:160px; left:483px; 	background-position:-483px	0; }
#menuH li#n5 a 	{ width:160px; left:644px; 	background-position:-644px	0; }

#menuH li#n1 a:hover { background-position:0 				-26px; }
#menuH li#n2 a:hover { background-position:-161px 	-26px; }
#menuH li#n3 a:hover { background-position:-322px 	-26px; }
#menuH li#n4 a:hover { background-position:-483px 	-26px; }
#menuH li#n5 a:hover { background-position:-644px 	-26px; }

.n1 #menuH li#n1 a { background-position:0 				-26px; }
.n2 #menuH li#n2 a { background-position:-161px		-26px; }
.n3 #menuH li#n3 a { background-position:-322px		-26px; }
.n4 #menuH li#n4 a { background-position:-483px 	-26px; }
.n5 #menuH li#n5 a { background-position:-644px 	-26px; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (lista produtos) ------------------------------------------------ */
/* ---------------------------------------------------------------------------------------- */

#menuV_01 {
	margin: 5px;
	padding: 0;
	width: 191px;
	}

#menuV_01 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menuV_01 li a {
	margin: 0;
	padding: 3px 0 0 15px;
	height: 20px;
	display: block;
	border-bottom: 1px solid #A7C0D6;
	background: #fff url('img_geral/navcol_seta.gif') 5px 8px no-repeat;
	text-decoration: none;
	color: #888;
	font: 11px Arial, Helvetica, sans-serif;
}

#menuV_01 li a:hover {
	background: #E3EAF0 url('img_geral/navcol_seta.gif') 5px 8px no-repeat;
}

#menuV_02 li a {
	padding: 3px 0 0 30px;
	height: 20px;
	display: block;
	border-bottom: none;
	background: #f7f7f7 url('img_geral/navV_mais.gif') 16px 3px no-repeat;
	text-decoration: none;
	color: #888;
	font: 11px Arial, Helvetica, sans-serif;
}

#menuV_02 li a:hover {
	background: #E3EAF0 url('img_geral/navV_mais.gif') 16px 3px no-repeat;
}

#menuV_01 .menuV01_ativado { background: #E3EAF0 url('img_geral/navcol_seta.gif') 5px 8px no-repeat; }
#menuV_02 .menuV02_ativado { background: #E3EAF0 url('img_geral/navV_mais.gif') 16px 3px no-repeat; }


/* ---------------------------------------------------------------------------------------- */
/* ---- formulários ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.textbox 				{ font: 10px arial, verdana, sans-serif; color: #666666; background-color: #F9f9f9; border: 1px solid #d7d7d7; }
.textbox_compra	{ font: 16px 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 -------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */



/* -------------------------------------- links ------------------------------------------- */

.titulo1 					{ font:bold 14px arial, verdana, sans-serif; color:#1A4184; 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 }

.lk_sllF					{ COLOR: #fff; TEXT-DECORATION: none }
.lk_sllF:hover		{ COLOR: #fff; TEXT-DECORATION: underline }

.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:1px solid #eeeeee; }
.foto a	img				{ border:1px solid #eeeeee; }
.foto a:hover	img	{ border:1px solid #cccccc; }


a.linkopacity img {
	filter:alpha(opacity=75); 
	-moz-opacity: 0.75; 
	opacity: 0.75;
	}
a.linkopacity:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	}


/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
