*{
	background-repeat: no-repeat;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: none;
	scrollbar-3d-light-color: #b1b1b1;
	scrollbar-arrow-color: #649500;
	scrollbar-base-color: #fff;
	scrollbar-dark-shadow-color: #c5c5c5;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #b1b1b1;
	scrollbar-shadow-color: #b1b1b1;
}
a{
	color: #649500;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
body{
	background-color: #e0e0e0;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
}
h1{
	font-size: 22px;
	color: #649500;
	padding-bottom: 14px;
	background-image: url(img/h1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 20px 12px 8px 12px;
}
h2{
	font-size: 20px;
	margin: 10px 12px 4px 12px;
}
h3{
	font-size: 14px;
	color: #545454;
	margin: 0 12px 12px 12px;
}
h4{
	font-size: 14px;
	margin: 22px 12px 4px 12px;
}
h5{
	font-size: 14px;
	font-weight: normal;
	margin: 0 12px 4px 12px;
}

p{
	color: #545454;
	font-size: 11px;
	margin: 0 12px 6px 12px;	
}
#terra,
#terra a{
	display: block;
	width: 186px;
	height: 32px;
}
#terra a{
	background-image: url(img/terra.gif);
}
#mediaon,
#mediaon a{
	display: block;
	width: 260px;
	height: 75px;
}
#mediaon{
	background-image: url(img/mediaon.gif);
	position: absolute;
	top: 10px;
	left: 240px;
}
#realizacao{
	width: 328px;
	height: 49px;
	position: absolute;
	left: 607px;
	top: 20px;
	background-image: url(img/realizacao.gif)
}
#realizacao a{
	display: block;
	float: right;
	height: 49px;
}
#realizacao a.terra{ width: 105px; background-image: url(img/realizacao_terra.gif);}
#realizacao a.ministerio{ width: 50px; background-image: url(img/realizacao_min.gif);}
#realizacao a.itau{ width: 90px; background-image: url(img/realizacao_itau.gif);}
#video,
#videof{
	width: 482px;
	height: 470px;
	position: absolute;
	left: 6px;
	top: 94px;
	background-image: url(img/terratv.gif);
}
#videof span{
	width: 482px;
	height: 470px;
	display: block;
	background-image: url(img/tela.gif);
	background-position: 5px 60px;
}
#navegacao{
	width: 446px;
	height: 477px;
	position: absolute;
	left: 500px;
	top: 87px;
}
#menu{
	background-image: url(img/menu.gif);
	width: 436px;
	height: 44px;
	padding: 0 0 0 10px;
}
#menu a,
#menu span{
	display: block;
	height: 44px;
	background-position: 0 0;
	float: left;
}
#menu a:hover{	background-position: 0 -44px;}
#menu span{	background-position: 0 -88px;}
#menu .aovivo{width: 74px; background-image: url(img/menuaovivo2.gif);}
#menu .agenda{width: 117px; background-image: url(img/menuagenda2.gif);}
#menu .chat{width: 52px; background-image: url(img/menuchat.gif);}
#menu .pergunta{width: 149px; background-image: url(img/menupergunta.gif);}
#menu .video{width: 117px; background-image: url(img/menuvideo2.gif);}

#texto{
	width: 446px;
	height: 434px;
	background-image: url(img/texto.gif);
	padding: 2px;	
}
#botmaisvideos,
#botvoltar,
#botpergunta{
	margin-left: auto;
	margin-right:auto;
	margin-top: 15px; 
}
#botvoltar{
	margin-top: 5px;
}
#botmaisvideos,
#botmaisvideos a,
#botvoltar,
#botvoltar a,
#botpergunta,
#botpergunta a{
	width: 210px;
	height: 36px;
	display: block;
}
#botmaisvideos,
#botmaisvideos a{
	width: 350px;
}
#botvoltar,
#botvoltar a{
	width: 115px;
}
#botmaisvideos a,
#botvoltar a,
#botpergunta a{
	background-position: 0 0;
	background-image: url(img/botpergunta.gif);	
}
#botvoltar a{
	background-image: url(img/botvoltar.gif);
}
#botmaisvideos a{
	background-image: url(img/botvideos.gif);
}
#botmaisvideos a:hover,
#botvoltar a:hover,
#botpergunta a:hover{
	background-position: 0 -36px;
}
#lista{
	width: 428px;
	height: 320px;
	overflow: auto;
	margin: 0 2px 0 12px;
	font-size: 11px;
}
#lista a{
	padding: 0 0 0 15px;
	line-height: 16px;
	clear: both;
	margin: 5px 0;
	background-image: url(img/ico_video.gif);
	background-position: 0 3px;
}
#lista .data{
	font-weight: bold;
	color: #666;
	clear: both;
	margin: 8px 0 2px 0;
	padding: 2px;
	border-bottom: 1px dotted #545454;

}
/*idioma*/
#idioma{
	width: 482px;
	height: 29px;
	background-image: url(img/idoma.gif);
	margin: 25px 0 0 0;
	background-color: transparent;
}
#idioma a,
#idioma span{
	display: block;
	float: right;
	height: 29px;
	width: 111px;
	background-position: 0 0;
}
#idioma a:hover{
	background-position: 0 -29px;
}
#idioma span{
	background-position: 0 -58px;
}
#idioma .ingles{
	background-image: url(img/ingles.gif);
}
#idioma .portugues{
	background-image: url(img/port.gif);
}
/*idioma*/

/* video */
.videotela{
	position: relative;
	left: 1px;
	top: 0;
	width: 480px;
	height: 360px;
	border-bottom: 1px solid #616161;
	margin-bottom: 2px;
}
#videolegenda{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	text-indent: 5px;
	padding: 1px 0;
	border-bottom: 1px solid #616161;
}
#controles {
	clear:both;
	width:470px;
	float:left;
	margin: 0 5px;
}
#controles li {
	height:25px;
	line-height:25px;
	list-style:none;
	float:left;
 }
#controles li img,
#controles li input { vertical-align:middle; margin:1px }
#controles li#volume { margin:0 0 0 50px }
li#fullscreen { text-align:right; float:right }
#barra_andamento {
	background:url(https://img.terra.com.br/jumptv/barra_vai.gif) center left no-repeat;
	width:480px;
	height:1px;
	float:left; margin:1px 1px;
	display: none;
}
#barra_andamento img { vertical-align:top }

span.tempo {
	position: absolute;
	right: 32px;
	top: 364px;
	width: 180px;
	height: 13px;
	z-index: 5;
	color:white;
	font:9px Arial, Helvetica, sans-serif ;
	display: none;
	color: #fe740f;
	_display: block;
	border: 1px solid #3b3b3b;
}
.expansivel { float:right; margin-top:-10px }
.jumpTvChamadaInternas a { display:block; width:125px; height:30px; margin-left:10px }
/* fim vídeo */

/* chat */
body.chat{
	background-color: #fff;
	background-image: none;
}
#entra01 input{
	border: 1px solid #666;
}
#chatcomandos {
	border-top: 1px solid #ccc;
}
#chatcomandos *{
	font-size: 10px;
}
#chatcomandos #sair{
	position: absolute;
	right: 5px;
	top: 5px;
}
#chatcomandos #reservado{
	position: absolute;
	left: 275px;
	top: 2px;
}
#chatcomandos .modo{
	position: absolute;
	left: 5px;
	top: 2px;
}
#chatcomandos .destino{
	position: absolute;
	left: 147px;
	top: 2px;
}
#chatcomandos .enviar{
	position: absolute;
	left: 268px;
	top: 22px;
	display: block;
}
#chatcomandos .texto{
	position: absolute;
	width: 256px;
	left: 5px;
	top: 26px;
	z-index: 2;
}
#chatcomandos .texto input{
	border: 1px solid #666;
	width: 256px;

}
/* chat fim*/

/*pergunta*/
#pergunta{
	width: 370px;
	margin: 15px;
}
#pergunta *{
	font-size: 10px;
}
#pergunta input,
#pergunta textarea{
	border: 1px solid #666;
}
/*pergunta fim*/

/*agenda*/
#agenda{
	margin: 0 0 0 10px;
	overflow: auto;
	width: 430px;
	height: 350px;
}
#agenda h1{
	font-size: 14px;
	background-image: none;
	border-bottom: 1px solid #666;
	margin: 15px 1px 10px 1px ;
	padding: 4px 1px;
}
#agenda h2{
	border-bottom: 1px dotted #666;
}
#agenda h2,
#agenda h3,
#agenda h5{
	font-size: 11px;
	font-weight: bold;
	margin: 10px 3px;
	padding: 4px 1px;
}
#agenda h3,
#agenda h5{
	margin: 10px 3px 2px 3px;
}
#agenda h3{
	color: #6d6d6d;
	margin: 0 0 0 0;
}
/*agenda fim*/
