

/* -------------------- */
/* --- Presentation --- */
/* -------------------- */
.ui_presentation {
	position:relative;
	margin:0;
	padding:0;
	background-color:#f3f2f0;
	/*border:1px solid #000;
	height:410px;
	width:650px;
	overflow:hidden;
	*/
}

	a.ui_presentationPrev, a.ui_presentationNext {
		position:absolute; z-index:3;

		height:46px; margin-top:-28px; padding-top:10px;
		width:56px;
		overflow:hidden;
		cursor:pointer;
		top:50%;

		/*background-color:#000;
		color:#fff;*/
		background-color:#fff;
		color:#ab0000;
		text-align:center;
		font-size:100px;
		line-height:20%;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		
		-moz-opacity: 0.95;
		opacity: 0.95;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);

		-webkit-border-radius:60px;
		-moz-border-radius:60px;
		border-radius:60px;
		
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	}
		a.ui_presentationPrev:hover, a.ui_presentationNext:hover {
			/*background-color:#fff;
			color:#ab0000;*/
			background-color:#ab0000;
			color:#fff;
		}
		a.ui_presentationPrev {
			left:12px;
		}
			a.ui_presentationPrev.ui_presentationPrevUP {
				top:12px;
				bottom:auto;
			 }
		a.ui_presentationNext {
			right:10px;
		}
			a.ui_presentationPrev.ui_presentationPrevUP, a.ui_presentationNext.ui_presentationNextDOWN {
				margin:0 0 0 -28px;
				left:50%;
				right:auto;
				
				-webkit-transform:rotate(90deg);
				-moz-transform:rotate(90deg);
				-ms-transform:rotate(90deg);
				-o-transform:rotate(90deg);
				transform:rotate(90deg);
			 }
			 	a.ui_presentationPrev.ui_presentationPrevUP {
					top:12px;
					bottom:auto;
				 }
				 a.ui_presentationNext.ui_presentationNextDOWN {
					top:auto;
					bottom:12px;
				 }
				 
			.ui_presentationInFull a.ui_presentationPrev, .ui_presentationInFull a.ui_presentationNext {
				z-index:9992;
			}
	
	.ui_presentationPaginationBig {
		position:absolute; z-index:2;
		background-color:#ccc;
		/* Use 'top' se o alinhamento for superior e 'bottom' se o alinhamento for inferior */
		top:4px;
		/*bottom:4px;*/
		left:0;
		padding: 3px 10px;
		text-align:center;
		color:#fff;
	}
		.ui_presentationPaginationBig a.active {
			text-decoration:underline;
		}
		.ui_presentationInFull .ui_presentationPaginationBig {
			z-index:9992;
		}
	
	.ui_presentationPaginationMin {
		position:absolute; z-index:2;
		background-color:#ccc;
		top:0;
		left:0;
		padding: 3px 10px;
		width:35px;
		text-align:center;
		color:#fff;
	}
		.ui_presentationInFull .ui_presentationPaginationMin {
			z-index:9992;
		}
		
	.ui_presentationLegenda {
		position:absolute; z-index:2;
		background-color:#000;
		bottom:0;
		left:0;
		clear:both;
		display:block;
		width:100%;
		color: #ffffff;
		
		-moz-opacity: 0.80;
		opacity: 0.80;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
	}
		.ui_presentationLegenda p {
			padding:12px 17px;
		}
			.ui_presentationInFull .ui_presentationLegenda  {
				z-index:9992;
			}
			
	.ui_presentationFull {
		position:absolute; z-index:2;
		right: 0;
		top: 0;
		display:block;
		width:80px;
		height:23px; line-height:23px;
		text-align:center;
		overflow:hidden;
		background-color:#ccc;
		text-transform:uppercase;
		font-size:11px;
		color:#fff;
	}
		.ui_presentationFull:hover {
			background-color:#fff;
			color:#ab0000;
		}
		.ui_presentationInFull .ui_presentationFull  {
			z-index:9992;
		}
		
	.ui_presentationInFull .ui_presentationCover {
		position:fixed;
		background-color:#000;
		-moz-opacity: 0.60;
		opacity: 0.60;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
	}
		.ui_presentationInFull .ui_presentationCover.ui_presentationCoverMODAL {
			-moz-opacity: 0.80;
			opacity: 0.80;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
		}