/* div#mainnav   ul#menu   [(li/li.over)   [ div   a img ]   [ ul   li   table   tr   td   a ] ] */

/* MAIN MENU */
a.menuPrincipal
{
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#8D8D90;
	font-weight:bold;
	text-decoration:none;
}
a.menuPrincipal:hover
{
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.menuModelos
{
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.menuModelos:hover
{
	font-family:arial,helvetica,univers;
	font-size:11px;
	color:#C9C9CE;
	font-weight:bold;
	text-decoration:none;
}

a.menuInferior
{
	font-family:arial,helvetica,univers;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.menuInferior:hover
{
	font-family:arial,helvetica,univers;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.menuInferior:visited
{
	font-family:arial,helvetica,univers;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


#mainmenu { padding: 0px; margin: 0px; padding-left:117px; }
#mainmenu a:hover {cursor: pointer; }
#mainmenu div { padding: 0px; margin: 0px; text-align: right;}
#mainmenu li ul li a { border: 0px; margin: 0px; position: relative; }
#mainmenu li { padding: 0px 0px 0px 0px; display: inline; float: left; cursor: default; list-style-type: none; position: relative; margin: 0px; }
#mainmenu li ul { padding: 0px; display: none; margin: 0px; position: absolute; text-align: left; }
#mainmenu li ul li { display: block; left: -16px; float: none; position: static; }
#mainmenu li.over ul { display: block; }

/* tabela - datalist */
/*.tblmenu td {text-align: left; border:solid 1px #000000;}*/
/*.tblmenu td {text-align: left; width:130px;}*/
.tblmenu td {text-align: left;}
.tblmenu td a { color: #666666; text-decoration: none; display:block; padding: 0px 0px 0px 0px;}
.tblmenu td a:visited { color: #666666; text-decoration: none;}
.tblmenu td a:hover { color: #000000; text-decoration: none;}

/* TOP MENU GAMA*/

#topmenu { padding: 0px; margin: 0px; }
#topmenu a:hover { cursor: pointer; }
#topmenu div { padding: 0px; text-align: right;}
#topmenu li ul li a { border: 0px; position: relative; }
#topmenu li { padding: 0px; display: inline; float: left; cursor: default; list-style-type: none; position: relative; }
#topmenu li ul { padding: 0px; margin:0px; display: none; position: absolute; text-align: left; }
#topmenu li ul li { display: block; left: -16px; float: none; position: static; }
#topmenu li.over ul { display: block; }

/* tabela - datalist */
.tbltopmenu td {border-top: 1px solid #878791; text-align: left; padding:0px;}
.tbltopmenu td a {background-color: #9999a3; color: #ffffff; text-decoration: none; display: block; padding: 2px 40px 2px 18px;}
.tbltopmenu td a:visited { color: #ffffff; text-decoration: none; }
.tbltopmenu td a:hover { background-color: #5c5c61; color: #ffffff;text-decoration: none; }
