*{margin:0;padding:0;}
address,th{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
img,fieldset{border:none;}
ol,ul{list-style:none; font-size:inherit; margin: 0;}
ul li{margin: 0px;}
a{text-decoration:none; color:#000;}
div{position:relative; text-align:left;}
h1, h2, h3, h4, li{margin: 0}
h3{font-size: 14px;}
p{margin-bottom: 20px;}
td{padding: 4px;}
ul li input{border: 1px solid;}
ul li textarea{border: 1px solid;}
.textovermelho{color: red;}

body{
	font-size: 14px;
	font-family: Arial;
	margin-top: 0px;
}

div#scopo{
	width: 980px;
	margin: 0 auto;
}

div#tabs{
	font-size: 12px;
}

div#topo{
	width: 980px;
	margin: 0 auto;
	height: 198px;
	background: url("images/top.jpg") no-repeat;
}

div#menu{
	width: 980px;
	margin: 0 auto;
	top: 142px;
	left: 185px;
	color: #FFF;
}

div#menu a{
	color: #FFF;
}

div.bg_menu_top{ padding: 5px; background: #E5E5E5; }
ul.menu_top{ margin: 15px 0px 20px 0px; }
ul.menu_top li a:hover{ color: #005128 }
ul.menu_top li{
	display: inline;
	color: #000;
	font-size: 14px;
	padding: 5px;
	margin-right: 15px;
	border-right: 2px dotted #FFF;
}
ul.menu_top li.contador{ float: right; padding: 5px; background: #005128; color: #FFF; }

ul.menu_top li.noborder{border: none;}

div#contador{
	top: 155px;
	padding-right: 10px;
	text-align: right;
	color: #FFF;
	font-size: 16px;
}

div#cameras{
	margin: 10px 0px 10px 0px;
	font-size: 14px;
	text-align: center;
	clear: all;
}

div#video{
	width: 480px;
	padding: 10px;
	margin: 8px 0px 10px 0px;
}

div#player{
	width: 480px;
	float: left;
	margin: 0px 10px 10px 0px;
}
div.banner_iphone{ margin-bottom: 10px; }


div.esq{
	width: 480px;
	margin-right: 20px;
	float: left;
}

div.dir{
	width: 480px;
	float: left;
}

div.dir ul li{
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}

div.dir ul li ul li{
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 20px;
}

div#sala_desc{ margin-bottom: 10px; }

div#salaAtualTxt{
	font-size: 12px;
}

div#apoio li{
	margin-top: 8px;
}

div#salas{
	padding: 10px;
}

div#salas ul{ margin-bottom: 20px; }

div#codRetransmissao textarea{
	width: 310px;
	height: 50px;
}

div.footer{ text-align: right; padding: 10px; border-top: 1px dashed #CCC; }


/* IPHONE */
.iphoneBody{ font-size: 18px; }
.bt{ padding: 8px; width: 100%; }

