/* Global */
* 
{	border:0; 
	margin:0; 
	padding:0; 
}
a 
{ 	color:#b484da; 
	text-decoration:none; 
}
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{  color: #70695A;
} 
a:hover 
{ 	color:#666; 
	text-decoration:underline; 
}
blockquote 
{ 	background:#F1F1F1; 
	border-left:2px solid #7534aa; 
	color:#444; 
	display:block; 
	font-style:oblique; 
	line-height:20px; 
	margin:0 0 0 10px; 
	padding:0 0 0 10px; 
}

.left 
{ 	float:left; 
	margin:0 10px 0 0; 
}
.right 
{ 	float:right; 
	margin:0 0 0 10px; 
}

/* Body */
body 
{ 	background:#FFFFFF url('../style_images/background_body.jpg') repeat-x top;
	font:0.7em Verdana, "Trebuchet MS", Georgia, "Times New Roman", Times, serif; 
	color:#666; 
}

/* Header */
#header 
{ 	background:url('../style_images/background_header.jpg'); 
	height:320px;
	width:925px;	/* Este valor não corresponde à largura do background_header.jpg. Centra a descrição com a imagem */
	margin:0 auto; 
	position:relative;
}
#header:after 
{ 	clear:both; 
	content:'.'; 
	display:block; 
	height:0; 
	visibility:hidden; 
} 
#header img 
{ 	background:url('../style_images/massbody.bmp'); ; 
	left:0px; 
	position:absolute; 
	top:0px; 
}
#header h1 
{ 	color:#BA55D3; 
	font-size:40px; 
	font-weight:normal; 
	left:0px; 
	letter-spacing:-2px; 
	position:absolute; 
	top:20px; 
}
#header ul 
{ 	list-style:none; 
	position:relative; 
	top:40px; 
}
#header ul li 
{ 	list-style:none; 
}
#header ul li a 
{ 	color:#fff; 
	display:block; 
	font-size:1.2em; 
	font-weight:bold; 
	height:20px; 
	width:190px; 
	padding:10px; 
}
#header ul li a:hover, #header ul li a#selected 
{ 	background:#b484da; 
	color:#eee; 
	text-decoration:none; 
}
#header p 
{ 	bottom:70px; 
	color:#fff; 
	font-size:2em; 
	position:absolute; 
	right:40px; 
}

/* Content index*/
#contentind 
{ 	height:auto; 
	margin:0 auto; 
	width:1300px; 
}
#contentind:after 
{ 	clear:both; 
	content:'.'; 
	display:block; 
	height:0; 
	visibility:hidden; 
} 

/* Content */
#content 
{ 	height:auto; 
	margin:0 auto; 
	width:760px; 
}
#content:after 
{ 	clear:both; 
	content:'.'; 
	display:block; 
	height:0; 
	visibility:hidden; 
} 

/* Sidebar */
#sidebar 
{ 	float:left; 
	width:210px; 
}
#sidebar h1 
{ 	border-bottom:2px solid #7534aa; 
	color:#444; 
	font-size:165%; 
	font-weight:normal; 
	line-height:30px; 
	padding:0 10px; 
}
#sidebar input 
{ 	background:#f1f1f1; 
	color:#555; 
	margin:10px; 
	padding:5px; 
	width:180px; 
}
#sidebar p 
{ 	background:#f1f1f1; 
	color:#555; 
	display:block; 
	font-size:90%; 
	line-height:20px; 
	margin:10px 0; 
	padding:10px; 
}
#sidebar p a.more 
{ 	display:block; 
	text-align:right; 
}
#sidebar ul 
{ 	margin:10px; 
}
#sidebar ul li 
{ 	border-bottom:1px solid #b484da; 
	list-style:none; 
	padding:5px 2px; 
}
#sidebar ul li a 
{ 	color:#333; 
	display:block; 
	padding:5px; 
	font-family:Geneva; 
	text-decoration:none; 
}
#sidebar ul li a:hover 
{ 	color:#000; 
}

/* Sidebar Left*/
#leftbar 
{ 	float:left; 
	width:210px;
	margin:10px 100px 0px 0px;
}

#leftbar h1 
{ 	border-bottom:2px solid #7534aa; 
	color:#444; 
	font-size:165%; 
	font-weight:normal; 
	line-height:30px; 
	padding:0 10px; 
}
#leftbar input 
{ 	background:#f1f1f1; 
	color:#555; 
	margin:10px; 
	padding:5px; 
	width:180px; 
}
#leftbar p 
{ 	background:#f1f1f1; 
	color:#555; 
	display:block; 
	font-size:90%; 
	line-height:20px; 
	margin:10px 0; 
	padding:10px; 
}
#leftbar p a.more 
{ 	display:block; 
	text-align:right; 
}
#leftbar ul 
{ 	margin:10px; 
}
#leftbar ul li 
{ 	border-bottom:1px solid #b484da; 
	list-style:none; 
	padding:5px 2px; 
}
#leftbar ul li a 
{ 	color:#333; 
	display:block; 
	padding:5px; 
	font-family:Geneva; 
	text-decoration:none; 
}
#leftbar ul li a:hover 
{ 	color:#000; 
}

#separador 
{	width: 100px;
	padding: 100px;
	text-align:justify;
	background-color:#FFFFFF;
	border: 0px;
}

#boxind 
{	width: 600px;
	padding: 10px;
	text-align:justify;
	background-color:#FFFFFF;
	border: 0px;
	/* line-height:17px; */
	/* filter: progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#333399); */
}

#boxindex 
{	width: 800px;
	padding: 10px;
	text-align:justify;
	background-color:#FFFFFF;
	border: 0px;
}

#box 
{	width: 596px;
	padding: 10px;
	text-align:justify;
	background-color:#FFFFFF;
	border: 0px;
	/* line-height:17px; */
	/* filter: progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#333399); */
}

/* Sidebar Right */
#rightbar 
{ 	float:right; 
	width:360px; 
}

#rightbar p 
{ 	color:#555; 
	line-height:20px; 
	padding:30px;
	text-align:justify;
	width: 300px;
}
#rightbar h1 
{ 	border-bottom:2px solid #7534aa; 
	color:#444; 
	font-size:165%; 
	font-weight:normal; 
	line-height:30px; 
	padding:10px 0px 0px 30px;
	width: 350px;
	text-align:justify;
}

/* Main Index*/
#mainind 
{ 	float:left; 
	width:620px; 
	padding:10px 50px;
}
#mainind p 
{ 	color:#555; 
	line-height:20px; 
	padding:10px;
	text-align:justify;
	width: 560px;
}
#mainind h1 
{ 	border-bottom:2px solid #7534aa; 
	color:#444; 
	font-size:165%; 
	font-weight:normal; 
	line-height:30px; 
	padding: 0 30px;
	width: 530px;
}

/* Main */
#main 
{ 	float:right; 
	width:520px; 
}
#main p 
{ 	color:#555; 
	line-height:20px; 
	padding:10px;
	text-align:justify;
	width: 600px;
}
#main h1 
{ 	border-bottom:2px solid #7534aa; 
	color:#444; 
	font-size:165%; 
	font-weight:normal; 
	line-height:30px; 
	padding:0 10px;
	width: 600px;
}

/* Footer Index*/
#footerind 
{ 	margin:20px 0px 0px 450px; 
	width:620px; 
}
#footerind:after 
{ 	clear:both; 
	content:'.'; 
	display:block; 
	height:0; 
	visibility:hidden; 
} 
#footerind p 
{ 	border-top:2px solid #7534aa; 
	color:#555; 
	font-size:90%; 
	line-height:20px; 
	padding:10px; 
	text-align:center; 
}

/* Footer */
#footer 
{ 	margin:10px auto; 
	width:760px; 
}
#footer:after 
{ 	clear:both; 
	content:'.'; 
	display:block; 
	height:0; 
	visibility:hidden; 
} 
#footer p 
{ 	border-top:2px solid #7534aa; 
	color:#555; 
	font-size:90%; 
	line-height:20px; 
	padding:10px; 
	text-align:center; 
}

/* Style */
.thinborderfloat 		
{ 	float:left;
	border:solid 1px white;
	padding: 10px;
	margin-right:0 10px;
} 

.title 
{ 	color:#7534aa; 
}

.titlebar 
{ 	color:#7534aa; 
	width: 350px;
	text-align:justify;
	margin-right:0px;
}

.marqueetitle 
{ 	color:#7534aa; 
	font-size:1.5em; 
	font-weight:bold; 
}

/* Font */
.toptitle
{ 	color: #FFFFFF;
	font-family: verdana; 
	font-size: .70em;
}

/* INICIO DROP MENU */
#navContainer
{
    margin: 0;
    padding: 0;
    background: none;
    border: 0px solid #7398ba;
    text-align: left;
    width: 220px;
}
#navContainer ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#navContainer ul li
{
    position: relative;
}
#navContainer ul li span
{
    display: block;
}
#navContainer ul li a
{
    text-decoration: none;
    color: white;
    display: block;
    padding: 8px;
}
#navContainer ul li span:hover
{
    /*background: pink;*/
}
#navContainer ul li a:hover
{
    background: #5C3859;
}
#navContainer ul ul
{
    position: absolute;
    display: none;
}
#navContainer ul ul li a
{
    background:#5C3859;
}
#navContainer ul li:hover ul
{
    width: 80%;
    position: absolute;
    display: block;
    left: 210px;
    top: 0;
}
/* FIM DROP MENU */