/* ---------------------------------------------------------------------------------------- */
/* ---- geral ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

body {
	margin:0;
	padding:0;
	font:12px arial, helvetica, sans-serif;
	color:#333;
	background-color:#E2E2E2;
	text-align:center;
}

#geral {
	width: 890px;
	height: 100%;
	border: 0;
	margin: 0 auto;
	background-color: #fff;
}



/* ---------------------------------------------------------------------------------------- */
/* ---- principal ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.prodL_td { border: 1px #e0e0e0 solid; }



/* ---------------------------------------------------------------------------------------- */
/* ---- rodapé ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#rodape					{ height:35px; background:#fff url('img_geral/bg_rodape.jpg') no-repeat; }
#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:200px; background-color: #E5E5E5; text-align:left; color:#666;	}
.nav_lat				{ font: 11px arial, verdana, sans-serif; color:#666; text-decoration:none; }
.nav_lat:hover	{ font-decoration: underline; }

.nav_lat2				{ font: 11px arial, verdana, sans-serif; color:#999; text-decoration:none; }
.nav_lat2:hover	{ font-decoration: underline; }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (topo horizontal) ----------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#menuH {
	position:relative;
	width:570px;
	height:50px;
	background:url('img_geral/navega.jpg') no-repeat 0 0;
}

#menuH ul {
	display: inline;
}

#menuH li {
	float:left;
	list-style:none;
	height:50px;
}

#menuH li a {
	position:absolute;
	display:block;
	width:100%;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1%;
	background:url('img_geral/navega.jpg') no-repeat;
}

#menuH li#n1 a 	{ width: 59px; left:  6px; 	background-position:  -6px	0; }
#menuH li#n2 a 	{ width: 81px; left: 66px; 	background-position: -66px	0; }
#menuH li#n3 a 	{ width:108px; left:148px; 	background-position:-148px	0; }
#menuH li#n4 a 	{ width:104px; left:257px; 	background-position:-257px	0; }
#menuH li#n5 a 	{ width:113px; left:362px; 	background-position:-362px	0; }
#menuH li#n6 a 	{ width: 94px; left:476px; 	background-position:-476px	0; }

#menuH li#n1 a:hover { background-position:  -6px -50px; }
#menuH li#n2 a:hover { background-position: -66px -50px; }
#menuH li#n3 a:hover { background-position:-148px -50px; }
#menuH li#n4 a:hover { background-position:-257px -50px; }
#menuH li#n5 a:hover { background-position:-362px -50px; }
#menuH li#n6 a:hover { background-position:-476px -50px; }

.n1 #menuH li#n1 a { background-position:  -6px 	-50px; }
.n2 #menuH li#n2 a { background-position: -66px		-50px; }
.n3 #menuH li#n3 a { background-position:-148px		-50px; }
.n4 #menuH li#n4 a { background-position:-257px		-50px; }
.n5 #menuH li#n5 a { background-position:-362px		-50px; }
.n6 #menuH li#n6 a { background-position:-476px		-50px; }



/* ---------------------------------------------------------------------------------------- */
/* ---- formulários ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.textbox_sup	{	font: 10px verdana, arial, sans-serif; background-color:#fff; border: 1px solid #ccc; 										}
.textbox 			{ font: 10px arial, verdana, sans-serif; color: #666; background-color: #F9f9f9; border: 1px solid #d7d7d7; }
.textbox_m		{ font: 12px arial, verdana, sans-serif; color: #666; 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 #ccc; background-color:#fff; font: 12px arial, verdana, sans-serif; color: #f00; 				}



/* ---------------------------------------------------------------------------------------- */
/* ---- diversos -------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.breadcrumb	{ font: bold 14px arial, verdana, sans-serif; color: #FFB105; 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_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 }

.lk_lslCor				{ color: #E77515; text-decoration: underline }
.lk_lslCor:hover	{ color: #E77515; 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:2px solid #eeeeee; }
.foto a	img				{ border:2px solid #eeeeee; }
.foto a:hover	img	{ border:2px solid #0067B3; }



/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */