*
{
	margin: 0; 
	padding: 0;
	text-decoration:none;
}

#body
{
	/*font: 100% Arial, Verdana, Helvetica, sans-serif;*/
	font-size: 12px;	
	background-image: url("imagens/fundo_grupotv1.jpg");		/* TV1 - Geral*/
	/*background-image: url("imagens/azul.png"); /* TV1 Video*/
	background-attachment:fixed;
	background-repeat:repeat;
	text-align: center;
	/*color: #454545;*/
	color: #3a3a3a;
	overflow-x:hidden;
	/*
    vertical-align: middle;
    /*width: 0px;*/
}

label
{
	/*color: #454545;*/
	color: #3a3a3a;
	font-size: 12px;	
}

#container {
	width: 790px;
	background: #FFFFFF /*url(../images/degrade.jpg) repeat-y*/;
	margin: 5px auto;
	text-align: left;
}
#header {
	/*background-color: #32322D;*/	
	padding: 10px 0 0 10px;
	/*color: #ffffff;*/
	color: #3a3a3a;
	height:100px;
}

#header h1 {
    width:193px;
    height:50px;
	margin-left:50px;	
	margin-top:13px;
	text-indent:-5000em;
    background-image:url("imagens/grupotv1.png");
    background-repeat:no-repeat;
    float:left;	
    cursor:pointer;
}
#header h2 {
	padding-top:20px;
	display:block;	
	font-family:Verdana;
	font-weight:normal;
	font-size:24px;
	float:left;
	/*color:#f0f0f0;*/
	color: #3a3a3a;
	word-spacing:8px;
	letter-spacing:0px;
}

#header h3 {
	padding-left:20px;	
	padding-top:30px;
	display:block;
	/*color:#c1c1c0;*/
	color: #3a3a3a;
	font: 100% Arial;
	float:left;	
	vertical-align:middle;
}

#header input {
	/*color:#c1c1c0;*/
	color: #3a3a3a;
	margin-left:5px;
	width:65px;
	height:15px;
	font: 100% Arial;
	/*position:absolute;*/
}
#header img {
	margin-left:18px;
}

#header a {
	/*color:#f0f0f0;*/
	color: #3a3a3a;
}

#data, #hora
{
	background-color:Transparent;
	color:#fff;
	border:0px;
	text-align:left;
	font-size:11px;
	font-family:Arial;
}

/** botao oval **/
a.ovalbutton{
background: transparent url('/util/img/ovalBotaoLeft.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
/*cursor:default !important;*/
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
/*cursor:default !important;*/
}

a.ovalbutton span{
background: transparent url('/util/img/ovalBotaoRight.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; 
/*cursor:default !important;*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
/*cursor:default;*/
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #000;
}

.buttonwrapper{
overflow: hidden;
margin:5px 0;
cursor:default !important;
}


.btnTopoTamanho {
	width:90px;
	height:auto;
	text-align:center;

}
