
body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background-color: #E9E7E8;
}
#telahome { /* Area do site */
	position: absolute;
	background-color: #E9E7E8;
	width: 773px;
	height: 100%;
	left: 50%;
	margin-left: -386px;
	margin-bottom: 0px;
}
#tvplayer{
	position: absolute;
	top: 0;
	background-image: url(../img/fundo_player2.jpg);
	height: 723px;
	width: 773px;
}

#portal-header{
  background:#FFCC00;
  position:relative;
  height:40px;
}
#portal-logo {
    display:inline;
    margin:3px 0 0 5px;
    padding:0;
    float:left;
    background:transparent url(../img/logo.jpg) no-repeat scroll 0%;
    border: 0;
}
#portal-logo a {
   border:0pt none;
   cursor:pointer;
   display:block;
   height:0px !important;
   margin:0pt;
   overflow:hidden;
   padding:35px 0pt 0pt;
   text-decoration:none;
   width:381px;
}
#portal-selection select {
   display:inline;
   position:relative;
   top:6px;
   padding:0;
	background:#FFCC00 none repeat scroll 0%;
	border-color:#6A6A6A !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;	 
}
select {
  background-color:White;
  border:1px solid #B3C533;
  color:Black;
  vertical-align:top;
}
#marca-brasil {
   float:right;
   position: absolute;
   top: 3px;
   right: 3px;
}
#marca-brasil img{
   border: 0;
}

.statusbox{
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt;
}
.zbotoes{
	cursor: pointer;
}
#divstatus2 {
	visibility: visible;
	position: absolute;
	top: 142px;
	left: 60px;
	height: 17px;
	width: 300px;
	z-index: 10;
	color: #CCC;
	padding-left: 5px;
}
#divstatus {
	visibility: visible;
	position: absolute;
	top: 378px;
	left: 30px;
	height: 17px;
	width: 280px;
	z-index: 10;
	color: #FFF;
	padding-left: 5px;
}
#divMedia {
	display: block;
	visibility: visible;
	position: absolute;
	top: 134px;
	left: 23px;
	height: 240px;
	width: 320px;
	z-index: 11;
	background-color: transparent;
}
#divMedia2 {
	display: block;
	visibility: hidden;
	position: absolute;
	top: 134px;
	left: 23px;
	height: 240px;
	width: 320px;
	z-index: 2;
	background-color: transparent;
}
#Divpainel_bots{
	position: absolute;
	display: inline;
	top: 410px;
	left: 125px;
	width: 135px;
	height: 22px;
}
#BtnPlay{
	position: absolute;
	left: 5px;
}
#BtnPause{
	position: absolute;
	left: 55px;
	
}
#BtnProx{
	position: absolute;
	left: 103px;
}
#BtnStop{
	position: absolute;
	left: 157px;	
}
#BtnTela{
	position: absolute;
	left: 200px;	
}
#BtnPrint{
	position: relative;
	margin-left: 20px;
	margin-bottom: 5px;
}
#divVolume{
	position: absolute;
	top: 408px;
	left: 23px;
	width: 85px;
	height: 19px;
}
#btmais{
	position: absolute;	
	left: 0;
}
#btmenos{
	position: absolute;		
	right: 0;
}
#track2{
	position: absolute;
	background-color: #3266CC;
	top: 6px;
	width: 48px;
	left: 18px;
	height: 5px;
}
#handle2{	
   overflow: hidden;
	width: 10px;
	height: 5px;
	background-color: #00317E;
	cursor: pointer;
}
#tabs_content{
	position: absolute;
	top: 102px; left: 383px; 
	height: 21px; width: 350px;
	padding: 0px; 
	display: inline; 
}
#tabs_content img{
	border: 0;
}
#dvhelp{
	position: absolute;
	left: 220px;
}
#dvcontat{
	position: absolute;
	left: 290px;		
}
#divprog, #divhelp, #divcontat, #divsinopse {
	visibility: visible;
	position: absolute;
	top: 135px;
	left: 374px;
	width: 373px;
	height: 532px;
   overflow: auto;
}
#divprog img, #divsinopse img {
	margin-right: 5px;
	border: 0;
}
#divprog{
	visibility: visible;
}
#divhelp{

}
#divcontat {
	font: normal normal 10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D7E2D;
}
#divVoltar{
	width: 100%;
	text-align: right;
}
#divbanners{
	position: absolute;
	top: 470px;
	left: 25px;
}
#divbanners td{
	padding: 5px;
}
#divbanners img{
	border: 0;	
}
#divtxtinf{
	text-align: justify;
	font: normal normal 9px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 300px;
}
#divFrase{
	position: absolute;
	top:62px;
	left:490px;
	font: normal normal 10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D7E2D;
}
#divTV{
	position: absolute;
	top:60px;
	left:380px;
	font: normal normal 10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D7E2D;
}
#zplaylist{
	width: 345px;
}
.txtPlaylist{
	font: normal normal 10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D7E2D;
}
.txtTitPlaylist{
	color: Blue;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D7E2D;
}

.txtAjuda{
	font: normal normal 10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D7E2D;
}

.txtbranco{
	color: #fff;
}
.txtpreto{
	color: #000;
}
.btclick{
	cursor: pointer;
}

#zdebug{
	z-index: -1;
	position: relative;
	background-color: Blue;
	left: 790px;
	top: 50px;
	height: 300px;
	width: 200px;
	color: red;
	overflow: auto;
	text-align: right;
	visibility: hidden;
}

#iframe_tv{
	background-color: #E9E7E8;
	width: 773px;
}
