.mediagallery-container {
	margin-bottom: 20px !important;
}

.mediagallery-container .l-rotator{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:#DDDDDD;
	border:1px solid #DDDDDD;
	position:relative;
	width:819px;
	height:430px;
	overflow:hidden;
}

.mediagallery-container .l-rotator a{
	outline:none;
}

.mediagallery-container .l-rotator .screen{
	position:relative;
	top:0;
	left:408px !important;
	width:410px !important;
	height:430px;
	overflow:hidden;
}

.mediagallery-container .l-rotator .main-img{
	display:none;
	position:absolute;
	top:0 !important;
	left:0;
	z-index:0;
	border:0;
}

.mediagallery-container .l-rotator .textbox{
	position:absolute;
	color:#FFF;
	z-index:4;
	overflow:hidden;
	visibility:hidden;
}

.mediagallery-container .l-rotator .inner-bg{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	-moz-opacity:.70;
	filter:alpha(opacity=70);
	opacity:.7;
	z-index:0;
}

.mediagallery-container .l-rotator .inner-text{
	position:absolute;
	top:0;
	left:0;
	padding:10px;
	width:auto;
	height:auto;
	z-index:1;
}

.mediagallery-container .l-rotator .timer{
	position:absolute;
	top:0;
	left:0;
	height:3px;
	background-color:#FFF;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
	opacity:.5;
	z-index:5;
	visibility:hidden;
	font-size:0;
}

.mediagallery-container .l-rotator .cpanel{
	position:absolute;
	margin:5px;
	z-index: 5 !important;
	visibility:visible;
	background:#000;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
}

.mediagallery-container .l-rotator .play-btn{
	position:relative;
	float:left;
	width:22px;
	height:22px;
	background:url('/++theme++beyondskins.amcham.portal/mediagallery-theme/rotator_icons.png') -5px center no-repeat;
	cursor:pointer;
	z-index:1;
}

.mediagallery-container .l-rotator .play-btn.pause{
	background-position:-21px center;
}

.mediagallery-container .l-rotator .num-info{
	position:relative;
	float:left;
	height:22px;
	line-height:22px;
	padding:0 4px;
	text-align:center;
	color:#FFF;
	z-index:1;
}

.mediagallery-container .l-rotator .preloader{
	position:absolute;
	top:50%;
	left:50%;
	width:34px;
	height:34px;
	margin-top:-17px;
	margin-left:-17px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#000 url('/++theme++beyondskins.amcham.portal/mediagallery-theme/loader.gif') no-repeat center;
	background:rgba(0,0,0,.7) url('/++theme++beyondskins.amcham.portal/mediagallery-theme/loader.gif') center no-repeat;
	z-index:7;
}

.mediagallery-container .l-rotator .thumbnails{
	position:absolute;
	top:0;
	left:0;
	width: 475px !important;
	height: 300px;
	overflow: hidden;
	z-index: 5 !important;
}

.mediagallery-container .l-rotator .thumbnails ul{
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	height:999999px;
	margin:0;
	padding:0;
}

.mediagallery-container .l-rotator .thumbnails li{
	position:relative;
	display:block;
	float:left;
	clear:both;
}

.mediagallery-container .l-rotator .thumbnails li a{
	display:none;
}

.mediagallery-container .l-rotator .thumbnails li div{
	position:relative;
	background:#CCCCCC !important;
}

.mediagallery-container .l-rotator #right-arrow,
.mediagallery-container .l-rotator #left-arrow{
	position:relative;
	display:block;
	float:left;
	width:12px;
}

.mediagallery-container .l-rotator #right-arrow {
	background: none !important;
}

.mediagallery-container .l-rotator #right-arrow:before{
	border-bottom: 50px solid transparent;
    border-left: 50px solid #FFF;
    border-top: 50px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin-right: 10px;
    vertical-align: middle;
    width: 0
}

.mediagallery-container .l-rotator #left-arrow{
	background:url('/++theme++beyondskins.amcham.portal/mediagallery-theme/rotator_icons.png') 7px center no-repeat;
}

.mediagallery-container .l-rotator .thumbnails .thumb{
	position:relative;
	display:block;
	float:left;
	cursor:pointer;
	width:400px !important;
	height: 89px !important;
	padding:5px;
	color:#000;
	/*font-weight: bold;*/
	overflow:hidden;
	border-bottom: 1px solid #DDDDDD;
}

.mediagallery-container .l-rotator .thumbnails .thumb .foto,
.mediagallery-container .l-rotator .thumbnails .thumb .video, 
.mediagallery-container .l-rotator .thumbnails .thumb .podcast {
	position: absolute;
	bottom: 4px;
	left: 102px;
	width: 23px;
	height: 23px;
	z-index: 9999;
}

.mediagallery-container .l-rotator .thumbnails .thumb .foto {
	background:url('/++theme++beyondskins.amcham.portal/mediagallery-theme/media-icons.png') transparent -2px -2px no-repeat !important;
}

.mediagallery-container .l-rotator .thumbnails .thumb .video {
	background:url('/++theme++beyondskins.amcham.portal/mediagallery-theme/media-icons.png') transparent -1px -39px no-repeat !important;
}

.mediagallery-container .l-rotator .thumbnails .thumb .podcast {
	background:url('/++theme++beyondskins.amcham.portal/mediagallery-theme/media-icons.png') transparent -1px -75px no-repeat !important;
}

.mediagallery-container .l-rotator .thumb .c-title {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;;
	padding-right: 3px;
}

.mediagallery-container .l-rotator .thumb .c-title.competitividade-brasil {
	color: #459FC4;
}

.mediagallery-container .l-rotator .thumb .c-title.impactos-legislativos-e-juridicos {
	color: #9C603E;
}

.mediagallery-container .l-rotator .thumb .c-title.inovacao {
	color: #924A96;
}

.mediagallery-container .l-rotator .thumb .c-title.sustentabilidade {
	color: #92B865;
}

.mediagallery-container .l-rotator .thumb .c-title.gestao-empresarial {
	color: #E89B53;
}

.mediagallery-container .l-rotator .thumb .c-title.business-in-growth {
	color: #13A1AF;
}

.mediagallery-container .l-rotator .thumb .c-title.comercio-exterior {
	color: #A59A62;
}

.mediagallery-container .l-rotator .thumb .c-title.agenda-bilateral-brasil-eua {
	color: #405E76;
}

.mediagallery-container .l-rotator .thumb .c-title.geral {
	color: #7B7B7B;
}

.mediagallery-container .l-rotator .thumb img{
	margin-right:10px;
	width: 120px;
	overflow: hidden;
	clip: rect(0px, 120px, 90px, 0px);
    	position: absolute;
}

.mediagallery-container .l-rotator .thumb p{
        position:relative;
        display:block;
        overflow:hidden;
        margin: 0 0 0 130px;
        font-family: frutigerlightcn;
        font-size: 14px;
}

.mediagallery-container .l-rotator .thumbnails li.selected{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.mediagallery-container .l-rotator .thumbnails li.square{
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important;
}

.mediagallery-container .l-rotator .thumbnails li.selected {
	background: none !important;	
	color: #000 !important;
}

.mediagallery-container .l-rotator .thumbnails li.selected .thumb{
	background: #FFF !important;
	color: #000 !important;
	width: 400px !important;
}

.mediagallery-container .l-rotator .thumbnails li.selected .thumb img{
	border: 1px solid #DDDDDD;
}

.mediagallery-container .l-rotator .thumbnails li.selected .thumb{
	color:#FFF;
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #FFF; 
	cursor:default;
}

.mediagallery-container .l-rotator .thumbnails li:hover .thumb{
	background:#DDD;
}

.mediagallery-container .l-rotator .scrollbar{
	position:relative;
	width:4px;
	height:100%;
	overflow:hidden;
	visibility:hidden;
}

.mediagallery-container .l-rotator .knob{
	position:absolute;
	top:0;
	left:0;
	width:4px;
	background-color:#333;
	-moz-opacity:.75;
	filter:alpha(opacity=75);
	opacity:.75;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.mediagallery-container .l-rotator .btn-pane{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:24px;
	background:url('/++theme++beyondskins.amcham.portal/mediagallery-theme/spacer.png') no-repeat;
	z-index:2;
	visibility:hidden;
}

.mediagallery-container .l-rotator .up-btn,
.mediagallery-container .l-rotator .down-btn{
	position:absolute;
	top:0;
	left:50%;
	width:60px;
	height:24px;
	margin-left:-30px;
	background:#DDD url('/++theme++beyondskins.amcham.portal/mediagallery-theme/rotator_icons.png') no-repeat;
	background:rgba(221,221,221,0.7) url('/++theme++beyondskins.amcham.portal/mediagallery-theme/rotator_icons.png') no-repeat;
}

.mediagallery-container .l-rotator .up-btn{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	background-position:center 7px;
}

.mediagallery-container .l-rotator .down-btn{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background-position:center -27px;
}

.mediagallery-container .l-rotator .block,
.mediagallery-container .l-rotator .vpiece,
.mediagallery-container .l-rotator .hpiece{
	position:absolute;
	z-index:2;
}

.mediagallery-container .l-rotator .strip{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	overflow:hidden;
}

.mediagallery-container .l-rotator .content-box{
	display:none;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
