/* GLOBAL RULES START*/
body {
	font-family: "PT Sans", "Trebuchet MS", Arial !important;
}
#pageBackground{ border: 0px solid red; position: absolute !important;  width: 100% !important;
height: 100% !important;
	z-index: 1 !important;
	overflow:hidden !important;
background: url(../images/player/page_bg.jpg) center fixed !important;
}
body>div {
height:100% !important;
overflow:hidden !important;
overflow-style: marquee-block !important}
#index_hype_container {
	z-index: 10 !important;
	background:#FFF !important;
	position: absolute !important;
	left: 50% !important;
	top: 50% !important;
	margin: -300px 0 0 -500px !important;
	width: 1000px !important;
	height: 600px !important;
	/*-webkit-box-shadow: 0 0 20px 0 #000000 !important;
	box-shadow: 0 0 20px 0 #000000 !important;*/
}

#playerFrame {
	background: url(../images/player/playerFrame.png) !important;
}
#playerTopFrame {
	background: url(../images/player/playerTopFrame.png) !important;
	height: 53px !important;
	
	-webkit-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
	border:0px solid red !important;
}
#playerBottomFrame {
	background: url(../images/player/playerBottomFrame.png) !important;
	margin-top: -3px !important;
}

#playerFrame, #playerMessageBg, #player03_hype_container {
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;
}
/*TITLES*/
h1 {
	color: #E8446A !important;
	font-weight: normal !important;
	font-size: 24px !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
}
h2 {
	color: #E8446A !important;
	font-weight: normal !important;
	font-size: 18px !important;
	margin: 0px !important;
	padding-top: 0px !important;
}
h3 {
	color: #E8446A !important;
	font-weight: bold !important;
	font-size: 16px !important;
	margin: 0px !important;
	padding-top: 0px !important;
}
/*LISTS*/
ul, ol {
	margin: 0 !important;
	padding: 0 10px !important;
}
/*LINKS*/
a:link {
	color: #FF0000;
	text-decoration: none !important;
}      /* unvisited link */
a:visited {
	color: #00FF00;
}  /* visited link */
a:hover {
	color: #FF00FF;
}  /* mouse over link */
a:active {
	color: #0000FF;
}  /* selected link */
/*BUTTONS*/
.primaryButton {
}
/* GLOBAL RULES END*/

/* playerCourseInfo START */

#playerCourseInfo {}
#playerClientLogo {
	position:absolute !important;
	top:-3px !important;
	left:0 !important;
	background: url(../images/player/logo.png) !important;
}
#playerBreadcrumbs {}
#playerCourseTitle {positon: absolute !important; left:150px !important; font-weight:bold !important; color: #e8446a !important; }
#playerFrame {}
#playerPageLoader {
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;}

/* playerCourseInfo START */

/* playerWindowTools START*/
#playerWindowTools {
}
/*CLOSE PLAYER*/
#playerBtClose {
	background: url(../images/player/bt_close_on.png) !important;
	background-size: 100% !important;
}
#playerBtClose.disabled {
	background: url(../images/player/bt_close_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtClose:hover {
	background: url(../images/player/bt_close_active.png) !important;
	background-size: 100% !important;
}
#playerBtClose.disabled:hover {
	background: url(../images/player/bt_close_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
/*BT VIEW MODE*/
#playerBtExpand {
	background: url(../images/player/bt_expand_on.png) !important;
	background-size: 100% !important;
}
#playerBtExpand.disabled {
	background: url(../images/player/bt_expand_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtExpand:hover {
	background: url(../images/player/bt_expand_active.png) !important;
	background-size: 100% !important;
}
#playerBtExpand.disabled:hover {
	background: url(../images/player/bt_expand_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtContract {
	background: url(../images/player/bt_contract_on.png) !important;
	background-size: 100% !important;
}
#playerBtContract.disabled {
	background: url(../images/player/bt_contract_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtContract:hover {
	background: url(../images/player/bt_contract_active.png) !important;
	background-size: 100% !important;
}
#playerBtContract.disabled:hover {
	background: url(../images/player/bt_contract_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerWindowToolsBg {
}
/* playerWindowTools END*/

/* playerNavigation START*/

#playerNavigation {
}
/*BT SHOW SLIDES*/
#playerBtSlides {
	background: url(../images/player/bt_slides_on.png) !important;
	background-size: 100% !important;
}
#playerBtSlides.disabled {
	background: url(../images/player/bt_slides_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtSlides:hover {
	background: url(../images/player/bt_slides_active.png) !important;
	background-size: 100% !important;
}
#playerBtSlides.disabled:hover {
	background: url(../images/player/bt_slides_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
/* BT NEXT*/
#playerBtNavNext {
	background: url(../images/player/bt_next_on.png) !important;
	background-size: 100% !important;
}
#playerBtNavNext.disabled {
	background: url(../images/player/bt_next_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtNavNext:hover {
	background: url(../images/player/bt_next_active.png) !important;
	background-size: 100% !important;
}
#playerBtNavNext.disabled:hover {
	background: url(../images/player/bt_next_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
/*BT PREVIOUS*/
#playerBtNavPrevious {
	background: url(../images/player/bt_previous_on.png) !important;
	background-size: 100% !important;
}
#playerBtNavPrevious.disabled {
	background: url(../images/player/bt_previous_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtNavPrevious:hover {
	background: url(../images/player/bt_previous_active.png) !important;
	background-size: 100% !important;
}
#playerBtNavPrevious.disabled:hover {
	background: url(../images/player/bt_previous_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
/*BT RELOAD*/
#playerBtNavReload {
	background: url(../images/player/bt_reload_on.png) !important;
	background-size: 100% !important;
}
#playerBtNavReload.disabled {
	background: url(../images/player/bt_reload_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtNavReload:hover {
	background: url(../images/player/bt_reload_active.png) !important;
	background-size: 100% !important;
}
#playerBtNavReload.disabled:hover {
	background: url(../images/player/bt_reload_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerNavigationBg {
}
/* playerNavigation END*/

/* playerPagination START*/
#playerPagination {
}
#playerPageCounter {
	color: #999 !important;
}
#playerProgressBar {
	background-color: #E8446A !important;
}
#playerProgressBarBg {
	background-color: #999 !important;
}
#playerPaginationBg {
}
/* playerPagination END*/

/* playerTools  START*/
#playerTools { display: none;
}
#playerSearch {
	position: relative !important;
	border: 0px solid red !important;
}
#playerSearchField input {
	height: 20px !important;
	border: 1px solid #999 !important;
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;
	padding: 0 10px !important;
	margin: 0 !important;
	line-height: 10px !important;
	width: 150px !important;
}
/*BT SEARCH*/
#playerBtSearch {
	position: absolute !important;
	top: 3px !important;
	left: 150px !important;
	background: url(../images/player/bt_search_on.png) !important;
	background-size: 100% !important;
}
#playerBtSearch.disabled {
	background: url(../images/player/bt_search_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtSearch:hover {
	background: url(../images/player/bt_search_active.png) !important;
	background-size: 100% !important;
}
#playerBtSearch.disabled:hover {
	background: url(../images/player/bt_search_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
/*BT LIBRARY comentado pois está interferindo no funcionamento da tela
#playerBtLibrary {
	background: url(../images/player/bt_library_on.png) !important;
	background-size: 100% !important;
}
#playerBtLibrary.disabled {
	background: url(../images/player/bt_library_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;
}
#playerBtLibrary:hover {
	background: url(../images/player/bt_library_active.png) !important;
	background-size: 100% !important;
}
#playerBtLibrary.disabled:hover {
	background: url(../images/player/bt_library_off.png) !important;
	background-size: 100% !important;
	cursor: default !important;	
}*/


#playerToolsBg {
}
#playerSearchCurrencies {
}
#playerLibraryCurrencies {
}
/* playerPopResults */
#playerPopResults {
}
#playerPopToolsResult {
}
#playerPopToolsBtClose {
}
#playerPopToolsHeaderBg {
	background: url(../images/patt_black_50.png)!important;
	-webkit-border-radius: 0 4px 0 0 !important;
	border-radius: 0 4px 0 0 !important;
}
#playerPopToolsBg {
	background: url(../images/patt_black_70.png)!important;
	-webkit-border-radius: 0 4px 0 0 !important;
	border-radius: 0 4px 0 0 !important;
}
/* playerTools  END*/

/* playerQuickAccess START */
#playerQuickAccess {
}
#playerQuickAccessContent {
}
#playerQuickAccessLabel {
}
#playerQuickAccessBtClose {
}
#playerQuickAccessPopBg {
	
	background: url(../images/patt_black_70.png)!important;
	-webkit-border-radius: 4px!important;
	border-radius: 4px!important;
}
#playerQuickAccessHeaderBg {
	
	background: url(../images/patt_black_50.png)!important;
	-webkit-border-radius: 4px 0 0 0!important;
	border-radius: 4px 0 0 0!important;
}
.list_quickAccess li {
	line-height: 20px !important;
	display: block !important;
	width: 20px !important;
	padding: 0 !important;
	float: left !important;
	margin: 0 8px 7px 0 !important;
	font-family: "PT Sans", "Trebuchet MS", Arial !important;
	font-size: 12px !important;
	font-weight: bold !important;
	-webkit-transition: all linear 0.2s !important;
	-moz-transition: all linear 0.2s !important;
	-o-transition: all linear 0.2s !important;
	transition: all linear 0.2s !important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;
	border: 0px solid #f1eff0 !important;
}
.list_quickAccess li:first-child {
	margin-left: 0px !important;
}
.list_quickAccess li span {
	display: block !important;
	color: #FFF!important;
	width: 20px !important;
	background: none !important;
	float: left !important;
	margin-right: 10px !important;
	text-align: center !important;
	-webkit-transition: all linear 0.2s !important;
	-moz-transition: all linear 0.2s !important;
	-o-transition: all linear 0.2s !important;
	transition: all linear 0.2s !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
}
.list_quickAccess li:hover span {
	background: #1E90BF !important;
}
.list_quickAccess li.active span {
	background: #1E90BF !important;
}
.list_quickAccess li.visited span {
	background: #07958F !important;
}
.list_quickAccess li.blocked span {
	background: none !important;
	color: #666 !important;
}
.list_quickAccess li.active.visited span {
	background: #1E90BF !important;
}
/* playerQuickAccess END */

/* playerMessage START */
#playerMessage {}
#playerMessagePop {}
#playerMessageBtSecondary {}
#playerMessageBtPrimary {}
#playerMessageText {}
#playerMessageLabel {}
#playerMessageBoxBg {}
#playerMessageBg {
	background:url(../images/patt_white_70.png)!important;}
/* playerMessage END */



/*@media screen and (max-device-width: 640px) and (orientation: portrait)*/



@media screen and (max-device-width: 1000px){


/* playerNavigation START*/

#playerBtNext {
	margin:-290px 0 0 25px !important;
	background: url(../images/player/bt_next_on_mobile.png) !important;
	background-size: 100% !important;
	padding: 0px !important;
	width:29px !important;
	height:70px !important;
}

#playerBtNext:hover {
	background: url(../images/player/bt_next_active_mobile.png) !important;
}
/*BT PREVIOUS*/
#playerBtPrevious {
	margin:-290px 0 0 -858px !important;
	background: url(../images/player/bt_prev_on_mobile.png) !important;
	background-size: 100% !important;
	padding: 0px !important;
	width:29px !important;
	height:70px !important;
}
#playerBtPrevious:hover {
	background: url(../images/player/bt_prev_active_mobile.png) !important;
	background-size: 100% !important;
}
/*BT RELOAD*/
#playerBtReload, #playerBtSlidesX, #playerPagination {
	margin: 0 0 0 50px !important;
}


}