/* CSS Document */
#playerContainer { width: 437px; height: 328px; }
	#videoControls { width: 437px; }
	
	#stage {
		width: 954px;
		height: 365px;
		/*background-color: yellow;*/
		margin: 0;
		/*position: absolute;*/
	}
	#moveplayer {
		/*float: left;*/
		/*margin: 0 30px 0 0;*/
	}
	#companionBanner {
		overflow: hidden;
		width: 300px;
		height: 250px;
		/*margin: 50px 0 0 0;*/
	}
    #adCurtain {
		position: absolute;
		width: 954px;
		height: 365px;
		overflow: hidden;
		z-index: 90;
		left: 0;
		display: none;
	}
	#adCurtainUp{
		width: 954px;
		height: 365px;
		overflow: hidden;
		position: absolute;
		z-index: 90;
		display: none;
	}
	#adCurtainLeft {
		width: 477px;
		height: 365px;
		overflow: hidden;
		position: absolute;
		z-index: 15;
	}
	#adCurtainRight {
		width: 477px;
		height: 365px;
		overflow: hidden;
		left: 477px;
		position: absolute;
		z-index: 15;
	}
	#playerDebugConsole {
		/*top: -120px;*/
		top: 600px;
		height: 10px;
		display: none;
	}

UL#theaterContainer {
	height: 365px;
	background-position: top right;
	background-repeat: no-repeat;
}
UL#theaterContainer LI {
	float: left;
}
UL#theaterContainer LI#leftBar{
	height: 365px;
	background-color: #1E0000;
}
UL#theaterContainer LI#videoPlayerObject{
	width: 435px;
	height: 365px;
}
UL#theaterContainer LI#rightBar{
	height: 365px;
	background-color: #1E0000;
}
UL#theaterContainer LI.theaterSideSpacer{
	width: 172px;
	height: 365px;	
}
UL#theaterContainer LI#companionBanner{
	margin: 57px 0 0 21px;
}
UL#theaterContainer LI#rightBar UL, UL#theaterContainer LI#leftBar UL {
	width: 88px;
	height: 365px;
}
UL#theaterContainer LI#leftBar UL LI, UL#theaterContainer LI#rightBar UL LI {
	margin-left:20px;
	margin-top:25px;
	display:inline;
	text-align:center;
}

DIV#playerInfo{
	width: 435px;
	height: 328px;
	position:absolute;
	visibility:hidden;
	background-color:#020E18;
}
DIV#videoBackground{
	width: 437px; 
	height: 328px;
	position:absolute;
	z-index:8;
	filter:alpha(opacity=65); 
	opacity:0.65; 
	KhtmlOpacity:0.65;
}
#videoBackground img.backGround{
	height:100%;
	width: 100%;
}
DIV.infProg{
	color:#60AEC4;
	font-size: 15px !important; 
	line-height:19px !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:25px 0 0 25px;
	z-index:9;
	position:absolute;
}
DIV.infTit{
	color:#FFFFFF;
	font-size: 22px !important; 
	line-height:26px !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin: 45px 0 0 25px;
	z-index:9;
	position:absolute;
}
DIV.infDesc{
	color:#FFFFFF;
	font-size: 14px !important; 
	line-height:18px !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:100px 0 0 25px;
	z-index:9;
	position:absolute;
	width:380px;
}
DIV.infBoot{
	margin-top:15px;
	text-align:center;
	z-index:9;
	position:absolute;
	margin:150px 0 0 25px;
}
DIV#perText, DIV#embText{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px !important; 
	line-height:16px !important;
	margin:60px 0 0 60px;
	text-align:center;
	width:300px;
	z-index:9;
	position:absolute;
}
DIV#perInp, DIV#embInp{
	margin:110px 0 0 0;
	padding-left:60px;
	width: 330px;
	text-align:center;
	z-index:9;
	position:absolute;
}
DIV#perInp textarea, DIV#embInp textarea{
	border:1px solid #575757;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px !important; 
	line-height:15px !important;
	height: 70px;
	width: 320px;
}
DIV#perInp input, DIV#embInp input{
	margin-top:10px;
}
DIV#perInp input.cancelper, DIV#embInp input.cancelemb{
	margin-left: 5px;
}
DIV#resPlayer{
	border: 1px solid blue;
	width: 436px;
	height: 37px;
	position: absolute;
	margin-top: 328px;
}
DIV#resPlayer UL LI.resType{
	width:109px;
	border:1px solid yellow;	
}
/*estilos brigthcove mensaje no disponible para tu pais*/
#BCEsmasPlayer_error_display{
width: 612px;
height: 344px;
background-color: #000000;
}
#BCEsmasPlayer_error_display h1{
color:#FFFFFF;
line-height:normal;
padding-top: 100px;
text-align:center;
}
/*titulo de la publicidad*/
#BCEsmasPlayer_title_display{
background-color:#FF0000;
color:#FFFFFF;
font-family:verdana;
font-size:12px;
height:22px;
opacity:0.7;
text-align:center;
line-height:normal;
text-decoration:none;
}
/*Comunidades*/
.invisible {display:none;}
.twBtn {
	height: 34px;
	width: 29px;
	padding: 0;
	margin: 0;
cursor:pointer;
	background:url("http://i2.esmas.com/portal/move_player/ico_twitter_a.png") no-repeat -4px 0px;
	/*background-image: url(http://i2.esmas.com/portal/move_player/ico_facebook_a.png);
	background-repeat: no-repeat;*/

}
.fbBtn {
	height: 34px;
	width: 29px;
	padding: 0;
	margin: 0;
cursor:pointer;
	background:url("http://i2.esmas.com/portal/move_player/ico_facebook_a.png") no-repeat -6px 0px;
	/*background-image: url(http://i2.esmas.com/portal/move_player/ico_twitter_a.png);
	background-repeat: no-repeat;*/
}
ul#theaterContainer li#leftBar ul li, ul#theaterContainer li#rightBar ul li { margin-top:50px!important;}
/*Fin Comunidades*/

