@charset "utf-8";
/* CSS Document */
.all{
	margin:0 auto;
	width:auto;
}
#imgWrapper{border:1px solid #e2e2e2;}
.shadowContent{
	background:url(../images/shadow.png) center repeat-y;
}
.shadowBottom{
	background:url(../images/shadow_bottom.png) center no-repeat;
	width:auto;
	height:43px;
}
#content{
	margin:auto;
	width:999px;
	min-height:1px;
	background:#FFF;
	display:block;
	
}
#content:after {
content:'';
display:block;
clear:both;
}
#left{
	width:340px;
	min-height:520px;
	background:url(../images/bk_left.png) top right no-repeat;
	float:left; position:relative;
	}
	
#homeNewsBox{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cdbcd3;
	position:absolute;
	left:20px;
	top:260px;
	width:200px;
	height:250px;
	overflow:auto;
	font-weight:bold;
}
#homeNewsBox h1{
	color:#672579;
	font-size:12px;
	
}
#right{
	width:636px;
	float:right;
	}

#right div.titlearea{
	color:#672579;
	margin-top:15px;
	padding-right:5px;
} 

#slideShow .panel{
	width:615px;float:left;
}
#slideShow .panel>p{font-size:11px;}
#slideShow .panel>strong{color:#9a35c2;}
#slideShow .menu{
	color:#9a35c2;
	background:#191919;
	text-align:right;
	float:right;
	width:auto;
	padding-right:20px;
	padding-left:8px;
	font-size:10px;
	line-height:24px;
	font-weight:bold;
	margin:20px 0;
	cursor:default;
	padding-bottom:2px;

}
#slideShow  *{vertical-align:middle;}
#slideShow .btn{ background:#42074d; cursor:pointer; color:#FFF; padding:1px 6px; font-family:Calibri, Arial, Tahoma, Verdana; font-size:10px; line-height:0}
#slideShow .btn:hover{ background:#7f4084}
#slideShow .btn_active{ background:#b332c7; width:11px; height:8px; cursor:pointer;}

#panelLoading{
	width:615px; height:252px; 
	}
#panelWrapper{width:615px;background: url(../images/loading2.gif) #FFFFFF no-repeat center;}


/* definições MENU*/
#menuArea{
	color:#792998;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	left: 207px;
	top:20px;
	width:117px;
}
#menuArea ul.menu{margin-bottom:15px;}
#menuArea li{ line-height:1.6em;}
#menuArea ul.menu li>a{padding:0 3px 0 6px; text-decoration:none; color:#792998; display:block;text-transform:uppercase; }
#menuArea ul.menu li>a:hover{ color:#FFF; background:#6a287c;}
#menuArea ul.menu li.active>a{color:#FFF; background:#6a287c;}

#menuArea ul.submenu{ display:none}
#menuArea ul.submenu li{ cursor:pointer; background:none;	}
#menuArea ul.submenu li a{ text-decoration:none; padding-left:10px; color: #999;border-top:1px solid  #EBCCF9;text-transform: none; }
#menuArea ul.submenu li a:hover{ color:#6a287c; background: #EEE}


#menuArea ul.submenu li.subactive a{
	text-transform: none;
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	color: #609; background:#FFF; border-top:1px solid  #EBCCF9;text-transform: none; }
#menuArea ul.submenu li.subactive a:hover{ 
text-transform: none;
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	color: #609; background:#FFF; border-top:1px solid  #EBCCF9;text-transform: none;
	}




/* definições de BOTTOM*/
#bottom{
	clear:both;
	margin:auto;
	width:999px;
	padding:25px 0;;
	background:#582768;
	color:#fff;
	}
#bottom:after {
content:'';
display:block;
clear:both;
}

#bottom dl{
	float:left;
	border-right:1px dotted #FFF;
	width:199px;
	height:127px;
	padding:0 25px;
	font-size:10px;
}
#bottom dl p{font-size:12px;}
#bottom dl dt{ margin-bottom:10px;font-size:12px;}
#bottom dl dd{ margin-left:10px; list-style:inside square; display:list-item;font-size:12px;}
#bottom dl dd a{color:#FFF; text-decoration:none;}
#bottom dl dd a:hover{text-decoration:underline;}
	
#bottom dl.clearBorder{border:none}

#contact{
	margin-top:40px;
	color:#6f6f6f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#contact .infoContact{
	float:left;
	position:relative;
	}
#contact .map{float:right; margin-right:20px; }


.defaultTextBlock{
	color:#6f6f6f;
	font-size:13px;
	line-height:1.4em;
	margin:30px 0;
	width:615px;
	text-align:left;
	}
.defaultTextBlock p { margin-bottom:20px;}
.defaultTextBlock .emph{
	color:#792998;
}