@import url("css/reset.css");
#primary-nav {
	position: relative;
	right:0px;
	top:102px;
	z-index:100;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 600px;
	visibility: visible;
}
	#primary-nav ul { margin: 0; padding: 0; list-style: none;}
	#primary-nav ul li { position: relative; cursor:pointer; float:left;}
	#primary-nav ul li a { display:block; }
	#primary-nav ul li:hover { visibility: inherit;}
	
	#primary-nav ul ul { 
		position: absolute; 
		top: -9999em;
		left:0;  
		z-index: 99; 
	}
	#primary-nav ul ul li {}

	/* Make sub menus appear */
		#primary-nav ul li:hover ul,
		#primary-nav ul li.sfHover ul { left: 0; top: 63px; z-index: 99; }

	/* Hide all subs subs (4 levels deep) */
		#primary-nav ul li:hover li ul,
		#primary-nav ul li.sfHover li ul,
		#primary-nav ul li li:hover li ul,
		#primary-nav ul li li.sfHover li ul,
		#primary-nav ul li li li:hover li ul,
		#primary-nav ul li li li.sfHover li ul { top: -9999em; }

	/* Displays all subs subs (4 levels deep) */
		#primary-nav ul li li:hover ul,
		#primary-nav ul li li.sfHover ul,
		#primary-nav ul li li li:hover ul,
		#primary-nav ul li li li.sfHover ul,
		#primary-nav ul li li li li:hover ul,
		#primary-nav ul li li li li.sfHover ul { left: 0; top: 0px; }
	
	/* top level skin */
		#primary-nav ul li { margin-left:2px;}
		#primary-nav ul li:first-child { background:none;}
		#primary-nav ul li a { font-size:20px; text-align:center; width:117px; line-height:62px; background:url(images/nav-bg.png); color:#d9d8d8;}
		
		#primary-nav ul li:hover a,
		#primary-nav ul li.sfHover a,
		#primary-nav ul li.current-cat a,
		#primary-nav ul li.current-menu-item a {
	text-decoration:none;
	background:#3E489E;
	color:#fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
		

	/* 2nd level skin */
		
		#primary-nav ul li:hover a ul,
		#primary-nav ul li.sfHover ul a,
		#primary-nav ul li.current-cat ul a,
		#primary-nav ul li.current-menu-item ul a {
			 color:#1f1b18;
		}
		
		#primary-nav ul ul { background:url(images/submenu-tail.png); width:117px; padding:14px 0 12px 0;}
		#primary-nav ul ul li { padding:0 0 0 27px; margin:0; text-align:left; float:none;}
		#primary-nav ul ul li a { font-size:14px; overflow:hidden; text-transform:none; text-align:left; line-height:25px;}
		
		#primary-nav ul ul li a:hover,
		#primary-nav ul ul li.sfHover a,
		#primary-nav ul ul li.current-cat a,
		#primary-nav ul ul li.current-menu-item a {
			color:#ed870d;
		}
		
		#primary-nav ul li a:hover ul li a,
		#primary-nav ul li.sfHover ul li a,
		#primary-nav ul li.current-cat ul li a,
		#primary-nav ul li.current-menu-item ul li a { background:none;}
		
		

	/* 3rd level onwards */
		#primary-nav ul ul ul {
		}
		#primary-nav ul ul ul li {
			width:117px;
			line-height:19px;
		}	
		#primary-nav ul ul ul li a {}
		
		#primary-nav ul ul li.sfHover, 
		#primary-nav ul ul li.sfHover, 
		#primary-nav ul ul a:focus, 
		#primary-nav ul ul a:hover, 
		#primary-nav ul ul a:active { 
			outline: 0;
		}
		
		#primary-nav ul ul li:hover ul,
		#primary-nav ul ul li.sfHover ul {
			position:absolute;
			left:117px;
			top:-14px;
		}
		
		#primary-nav ul ul ul li a {
			line-height:25px;
		}
			
		#primary-nav ul ul li:hover ul li a,
		#primary-nav ul ul li.sfHover ul li a {
			background:none;
			color:#1f1b18;
		}
		
		#primary-nav ul ul li:hover ul li:hover a,
		#primary-nav ul ul li.sfHover ul li.sfHover a {
			color:#ed870d;
		}
	
	
	
	/* -------------------*/
	
	
	.wrapper {
	width:1032px;
	margin:0 auto;
	position:relative;
	}
	
	#content {
	clear:both;
	padding-bottom:0px;
	background:url(images/cont-tail.jpg) repeat center top;
	}
		
	#primary {
		overflow:hidden; 
		height:100%;
		
	}
	#left-indent {
		padding-left:0px;
	}
	#right-indent {
		padding-right:0px;
	}
	
	
	.right-bot-corner {
	height:0px;
	padding-right:0px;
	background:url(images/right-bot-corner.png) no-repeat right top;
}
	.left-bot-corner { height:0px; padding-left:0px; background:url(images/left-bot-corner.png) no-repeat left top;}
.corpo100 {
	padding: 0px;
}

	
	#sidebar { float: right; width: 0px; margin-left:0px;}
	
	/*-- ASIDE --*/
	#aside-wrap {background:url(images/aside-tail.png) repeat-x left top; width:100%; overflow:hidden;}
	#aside {
		float:left;
	}
	#aside ul { position:relative;}
	#aside ul li {
		float:left;
	}
		#aside ul li ul li {
			float:none;
		}
			#aside ul li ul li a {
				color:#c0c0c0;
				display:block;
				line-height:0px;
				padding-left:0px;
				text-decoration:none;
			}
			#aside ul li ul li a:hover {
				background:#ed870d;
				color:#fff;
			}
			ul li ul li a:hover abbr {
				border-color:#fff;
			}
	
	#aside { padding-left:0px;}		
	#aside-wrap .widget,
	#first-footer-widget-area {
		width:0px;
		float:center;
	}
	#aside-wrap .widget {background:url(images/line-hor.png) repeat-x left 0px;}
	
	#aside-wrap #aside  .widget{margin-right:0px;}
	
	#aside-wrap .widget.widget_social_links { background:none;}
	
	
	#footer { background:url(images/footer-tail.png);}
	#footer .wrapper { clear:both; height:0px;}


	/* -- 11.5 Images -- */
	     img.alignnone { padding:0; border:3px solid #000;}
		img.alignleft { float: left; margin: 3px 26px 15px 0; padding:0; border:3px solid #000;}
		img.alignright { display: block; margin: 5px 0 15px 15px; padding:0; }
		img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px; padding: 4px; background: #fff; border: 1px solid #ddd;  }
		.wp-caption { text-align: center; margin: 15px; font-family: Trebuchet MS; font-style: italic; }
		.wp-caption img, .wp-caption img a { margin: 0; padding: 0; border: 0 none; }
		.wp-caption .wp-caption-text { margin: 0; padding: 5px; }
		.wp-smiley { max-height: 13px; margin: 0 !important; }

	/* -- 11.6 WP Gallery -- */
		
		
		
		
		
		

/* -- x.x Clearfix -- */
	.clearfix:after, .post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clear { clear:both;}
	.clearfix { display: inline-block; }
	/* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */
	.none { display: none; } /* End Clearfix */
	
/*--- kwicks gallery ---*/
.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position:absolute;
	top:182px;
	left:41px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	width:948px;
	height:370px;
	z-index:1;
	background-color: #CCC;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 158px;
	height: 370px;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
	cursor:pointer;
	text-align:center;
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 0; /*Set to same as spacing option. */
	float: left;
	position:relative;
}
	.kwicks.horizontal li a {
		display:block;
		float:left;
		text-decoration:none;
	}
	.kwicks.horizontal li span {
		height:370px;
		width:13px;
		background:url(images/shadow.png) repeat-y right top;
		position:absolute;
		right:0;
		top:0;
		z-index:9999;
	}
	
	
#primary-nav #dropmenu #menu-primary #menu-item-1118 table tr th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tit {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3E489E;
}
.voltar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3E489E;
}

.pagination span.disabled, .pagination span.current, .pagination a{
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.pagination span.disabled, .pagination span.current{
	background-color: #CCC;
}
.pagination a, .pagination a:hover{
	background-color: #000;
	color: #FFF;
}