/* ---------------------------------- corpo da página ----------------------------------- */
body {
	margin:0 auto;
	background:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	cursor:default;
	color:#333333;
	text-align:center;
	}


/* ---------------------------------- header / rodape ----------------------------------- */
.lk_top1				{ COLOR: #666666; TEXT-DECORATION: none	}
.lk_top1:hover	{ COLOR: #999999; TEXT-DECORATION: underline }
.td_top					{ COLOR: #cccccc; text-align: center; }
.td_rod					{ COLOR: #848284; text-align: center; font-family: Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-weight: none; font-size: 10px; }
.lk_top2				{ margin:0px; padding:0px; text-decoration:none; width:200px; height:90px; float:left; margin:0px 0 0 0px; cursor:pointer; }
.lk_top2 span 	{ display:none;}

/* ---------------------------------- navegacao ----------------------------------------- */
.nav_cinza			{ border-right: #cccccc 1px solid; border-left: #cccccc 1px solid; background-color:#f7f7f7; }
.nav_cinza2			{ border-right: #cccccc 1px solid; border-left: #cccccc 1px solid; background-color:#ffffff; }
.nav_seta				{ color:#A8CC81; font-family:arial; font-size:11px; text-decoration:none; }
.nav_menu				{ font-family:tahoma; font-weight:normal; font-size:11px; color:#333333; text-decoration:none }
.nav_segm-black	{ font-size:12px; font-family:arial; color:#ffffff; text-align: center; font-weight: bold;  background-color:#000000; background:url(img_geral/nav_item_black-bg.gif); }
.nav_segm-cinza	{ font-size:12px; font-family:arial; color:#ffffff; text-align: center; font-weight: bold;  background-color:#cccccc; background:url(img_geral/nav_item_cinza-bg.gif); }


/* ---------------------------------- newsletter / busca -------------------------------- */
.news_txt		{ font-family: Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-weight:none; font-size:10px; color:#666666;}
.find_txt		{ font-family:tahoma; font-weight:normal; font-size:11px; color:#333333; text-decoration:none }
.box_busca	{ width:145px; border:1px solid #ccc; background-color:#f7f7f7; text-align:left; }


/* ------------------------------------ formularios ------------------------------------- */
.textbox				{	border-color: #cccccc; border-width: 1; border-style: solid; background-color:#ffffff; font-size: 10; font-family: verdana}
.textbox_red		{	border-color: #cccccc; border-width: 1; border-style: solid; background-color:#ffffff; font-size: 10; font-family: verdana ; color: #FF0000}
.textbox_disable{	border-color: #cccccc; border-width: 1; border-style: solid; background-color:#F7F7F7; font-size: 10; font-family: verdana ; color: #666666}
.submit					{	font-family:Tahoma; font-size:10; width:80; background-color:whitesmoke}
.submit_p				{	font-family:Tahoma; font-size:10px; border:1px inset gray; background-color:white; cursor:hand }

.botao {
	color:#000000;
	background:#e8e8e8;
	border:1px solid white;
	border-right:1px solid gray; 
	border-bottom:1px solid gray;
}


/* -------------------------------------- links ----------------------------------------- */
.links_verm 		{ COLOR: #FF0000; TEXT-DECORATION: none }

.links_line 		{ COLOR: #cccccc; TEXT-DECORATION: underline}
.links_lineP 		{ COLOR: #000000; TEXT-DECORATION: underline}
.links_lineV 		{ COLOR: #FF0000; TEXT-DECORATION: underline}

.links_cinza				{ COLOR: #999999; TEXT-DECORATION: none}
.links_cinza:hover	{ COLOR: #cccccc; TEXT-DECORATION: none}


/* -------------------------------------- diversos -------------------------------------- */
.mini			{ font-family: Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-weight: none; font-size: 10px; }
.txt_pp		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px }
.txt_p		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.txt_m		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }

.txt_V	 { color: #FF0000; font-weight: bold }
.txt_C	 { color: #636563; font-weight: bold }

.links	 { COLOR: #666666; TEXT-DECORATION: none }
A:hover  { COLOR: #666666; TEXT-DECORATION: underline }

.tracoC  {  BORDER-BOTTOM: #cccccc 1px solid  }
.tracoE {  BORDER-BOTTOM: #eeeeee 1px solid  }

.titulo {
  	  font-family: arial, helvetiva, tahoma, verdana, sans-serif;
			font-size: 12px;
  	  font-weight: bold;
			color: #ff0000;
}

.tit_pops { color: "#000000"; font: bold 14pt Arial, Helvetica, sans-serif; }

.foto a img { border:1px solid #eeeeee; }
.foto a:hover img { border:1px solid #ff3300; }


.bot_mod-2 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	background-color: #EEEEEE;
	padding-left: 4px;
	padding-right: 4px;
}

.bot_mod-2_selected {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}



/* ---------------------------------- navegacao categorias ------------------------------ */
.sidebarmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: bold 11px arial, Verdana;
	width: 145px;
	background-color:#f7f7f7;
	border-top:1px solid #d2d2d2;
	text-align:left;
}
 
.sidebarmenu ul li { position: relative; }

/* Top level menu links style */
.sidebarmenu ul li a {
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #666;
text-decoration: none;
padding: 6px;
border-bottom:1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
border-left:  1px solid #d2d2d2;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active { background-color: #f7f7f7; } /* background of tabs */
.sidebarmenu ul li a:hover { background-color: #eee; }

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 175px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle { background: url('img_geral/menu_seta.gif') no-repeat 97% 50%; }

/* Holly Hack for IE \*/
* html .sidebarmenu ul li 	{ float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.sidebarmenu_tit1 {
	width:145px;
	height:19px;
	padding-top:2px;
	color: #fff;
	background:#000 url('img_geral/nav_item_black.gif') no-repeat;
	font:bold 12px arial;
	text-align:center;
}

.sidebarmenu_tit2 {
	width:145px;
	height:19px; 
	padding-top:2px;
	color: #fff;
	background:#000 url('img_geral/nav_item_cinza.gif') no-repeat;
	font:bold 12px arial;
	text-align:center;
}


/* -------------------------------------------------------------------------------------- */