/* BASIC PAGE STYLES */
* { margin: 0; padding: 0; }


div.wrapper 
{
	width: 1000px;
	height: 27px;
	margin: 0;
}
h1  
{
	margin: 15px 0; 
	font-size: 16px; 
}

/* Style the menu and position list items */
ul.mainMenu 
{ 
	position: relative;
	height: 27px;
}

ul.mainMenu li  
{
	float: left; 
	list-style: none; 
}

/* Style and position links and images in second level list items */

A.raiz
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-family:Calibri, Verdana;
	font-size:11pt;     
}

A.raiz:hover
{
	color: #FFFFFF;
}

/* When hovering over main list items, show second level lists */
/* This is only for #menu1 */
ul.cssonly li:hover ul  
{
	display: block; 
}

/* Position and style second level lists and items */
ul.mainMenu ul {
	position: absolute;
	top: 27px;
	left: 237px;
	width:738px; 
	/*height:165px; */
	/*padding-top: 5px;*/
	/*background: #fdfdfd url(http://themeforest.s3.amazonaws.com/95_menus/example/images/shadow.png) repeat-x;*/
	background-image:url(../images/barramenu.jpg); 
	background-position:top; 
	background-repeat:repeat; 
	/*background: #000000 url(../images/menubg2.png) repeat-x;*/
	display: none; /* Hide until parent list item is hovered on */
}
ul.mainMenu ul li  
{
	/*background-color:Gray; */ 
	padding: 8px;
	/*border-right: dashed 1px #f4f4f4; */
}
ul.mainMenu ul li:last-child  
{
	border: 0; 
}
/*ul.mainMenu ul li.title 
{ 
	float: none; /* Remove parent float setting */
	/*padding: 6px 10px;*/
	/*border: 0; /* Remove parent border setting */
	/*font-family:Calibri, Verdana;   
	border-top: dashed 1px #f4f4f4;
	font-size: 11px;
	font-weight: bold;
	color:White;
	width:683px;
	text-align:right;   
	background: #000000 url(../images/menubg2.png) repeat-x;  
}*/
/*Tamanho das imagens no interior do menu*/ 
ul.mainMenu ul img  
{
	height: 35px; 
	width: 35px; 
}
/*ul.mainMenu ul span  
{
	display: block; 
}*/

ul.mainMenu ul a {
	height: 37px;
	/*text-align: center;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #ebebeb;*/
	/*background: #fff;*/
}
/*Efeito sumir*/
ul.mainMenu ul a:hover  
{
	/*background:#f4f7fa;*/ 
}
ul.mainMenu ul a img  
{
	opacity: .7; 
	border: 0; 
}
ul.mainMenu ul a:hover img  
{
	opacity: 1; 
}
/*Fim Efeito Sumir*/
/* When hovering over a list item link show the more info div */
/*ul.mainMenu ul a:hover span.moreinfo  
{
	display: block; 
}*/

/* Position and style the more info div */
/*ul.mainMenu ul span.moreinfo {
	display: none;
	width: 275px;
	position: absolute;
	bottom: -25px;
	left: 12px;
	padding: 6px 10px;
	background: #fff;
	text-align: left;
	font-weight: normal;
}*/

/* Rounded corners */
ul.mainMenu  
{
	/*-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; */
}
ul.mainMenu ul { 
	/*-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;*/
}
div.wrapper,
ul.mainMenu ul a  
{
	/*-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; */
}

/* IE6 FIXES */
ul.mainMenu li,
ul.mainMenu li a  
{
	/*_float:left; 
	_display: inline; */
}

/*********Efeitos**************/

A.fadeFx img{
	border: 1px solid #000000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 0.8;
}
A.fadeFx:hover img{
	border: 1px solid #FF0000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

A.linkwhiteText
{
	font-family:Calibri, Verdana;  
	color:#FFFFFF;
	font-size:10pt; 
}
A.linkwhiteText:visited 
{ 
	COLOR: #FFFFFF; 
}
A.linkwhiteText:active 
{ 
	COLOR: #FFFFFF; 
}
A.linkwhiteText:hover 
{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;
}

.titleBase { 
	font-family:Calibri, Verdana; 
	font-size: 12pt; 
	font-weight: bold; 
	color:White;
} 

