@charset "utf-8";
.debug {
	background:red;
}
/* CSS Document */
html {
	background:url(../img/footer-bg.jpg) repeat-x bottom left;
}
body {
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p {
	margin:10px 0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
hr{
	border:none;
	border-top:solid 1px #c2c2c2;
	*border:none !important;
	_border:none;
	clear:both
}
/* CLASSES */
.marginBottom {
	margin-bottom:0px !important;
}
.marginTop {
	margin-top:0px !important;
}
.background {
	background:none !important;
}
.right {
	float:right;
}
.center {
	text-align:center;
}
.left {
	float:left;
}
.none {
	display:none;
}
.border {
	border:none !important;
}
.margin {
	margin:0 !important;
}
.padding {
	padding:0 !important;
}
.bolder {
	font-weight:bold;
}
.width {
	width:100%;
}
.table {
	display:table;
}
.letter {
	letter-spacing:-1px;
}
.indent {
	text-indent:-9999px;
}
.line20 {
	line-height:20px;
	*line-height:24px;
}
.lighter {
	font-weight:normal;
}
/* FONTS */
.arialLightGray14{
	font-size:14px;
	color:#999;
}
.arialDarkGray10{
	font-size:10px;
	color:#999;
}
.arialPurple14 {
	font-size:14px;
	color:#6000C0;
}
.arialPurple12 {
	font-size:12px;
	color:#6000C0;
}
.arialRed14 {
	font-size:14px;
	color:#DF0101;
}
.arialRed12 {
	font-size:12px;
	color:#DF0101;
}
.arialOrange14 {
	font-size:14px;
	color:#D28300;
}
.arialOrange12 {
	font-size:12px;
	color:#D28300;
}
.arialGreen14 {
	font-size:14px;
	color:#6FA123;
}
.arialGreen12 {
	font-size:12px;
	color:#6FA123;
}
.arialGray11 {
	color:#999;
	font-size:11px;
}
.arialGray18{
	font-size:18px;
	color:#999;
}
.arialGray14 {
	color:#656565;
	font-size:14px;
}
.arialGray12{
	color:#656565;
	font-size:12px;
}
.arialGray24 {
	color:#656565;
	font-size:24px;
}
.arialBlue24 {
	color:#0065CB;
	font-size:24px;
}
.arialGray32 {
	color:#656565;
	font-size:32px;
}
.arialBlue32 {
	color:#0065CB;
	font-size:32px;
}
.arialBlue14 {
	color:#0065CB;
	font-size:14px;
}
.arialBlue16 {
	color:#0065CB;
	font-size:16px;
}
.arialBlue18 {
	color:#0065CB;
	font-size:18px;
}
.arialBlue20 {
	color:#0065CB;
	font-size:20px;
}
.arialBlue10 {
	color:#0065CB;
	font-size:10px;
}
.arialGray20 {
	color:#999;
	font-size:20px;
}
.arialGray10 {
	color:#CCC;
	font-size:10px;
}
/* ELEMENTS */
#header, #content, #footer {
	display:table;
}
#headerGlobo {
	height:53px; /*88px; com banner antigo com busca*/
	margin:0 auto;
}
#headerTop {
	width:990px;
	margin:0 auto 0;
	_margin: -5px auto 0;
}
#logo {
	left:15px;
	position:relative;
	top:-2px;
	_top:2px;
}
#logo a {
	display:block;
	text-indent:-9999px;
	width:65px;
	height:80px;
	background:url(../img/globo-hdtv.jpg) no-repeat top left;
}
#bannerTop {
	margin-left:170px;
	/*modificacao para retirar o banner. retirar se ele voltar*/
	height:90px;
}
#headerBottom {
	height:28px;
	background-color:#e9e9e9;
	margin-top:10px;
	*margin-top:0px;
}
#menu {
	width:990px;
	margin:0 auto;
}
#menu ul {
	float:left;
}
#menu ul li, #homeBanner ul li {
	display:inline;
}
#menuLeft, #menuRight {
	padding-top:3px;
	padding-bottom:3px;
}
#menuLeft li, #menuRight li {
	padding:0 3px;
}
#content {
	width:990px;
	margin:0 auto;
}
#homeBanner {
	width:990px;
	margin:0 auto;
	height:320px;/*altura com a figura orig20090714.background-home.jpg 400px;*/
	/**height:520px;*/
	_height:520px;
	/*_height:200px;*/
}
#homeBanner ul {
	margin:155px 0 0 321px;
}
#homeBanner a {
	display:block;
	height:50px;
	float:left;
	text-indent:-9999px;
}
#bannerTelespectadores {
	width:100px;
	margin-top:0px;/*-30px;*/
	*margin-top:0px;
	_margin-top:-40px;
}
#bannerLojistas {
	width:82px;
	margin-top:-8px;
	*margin-top:-5px;
	_margin-top:-45px;
}
#bannerTecnicos {
	width:82px;
	margin-top:-9px;
	*margin-top:-5px;
	_margin-top:-45px;
}
#bannerMercado {
	width:82px;
	margin-top:2px;
	*margin-top:0px;
	_margin-top:-40px;
}
body:nth-of-type(1) #bannerTelespectadores, body:nth-of-type(1) #bannerLojistas, body:nth-of-type(1) #bannerTecnicos, body:nth-of-type(1) #bannerMercado{
	margin-top:0px;
}
#contentHomeLeft {
	width:360px;
	margin-right:15px;
	_margin-top:-230px;
}
#contentHomeCenter {
	width:320px;
	margin-right:15px;
	_margin-top:-230px;
}
#contentHomeRight {
	width:280px;
	_margin-top:-230px;
}
#homeNews {
	margin-bottom:30px;
}
#homeBlog {
	margin-bottom:30px;
}
#homeHighlights {
	margin-bottom:30px;
}
 #homeVideos {
	margin-bottom:18px;
}
#homeNews{
	margin-bottom:20px;
}
#homeHighlights {
	margin-bottom:10px;
	
}
#homeNews ul {
	list-style-type:disc;
	margin-left:20px;
}
#homeNews ul li {
	margin:15px 0;
}
#homeBlog, #advertising {
	margin-top:10px;
}
#homeVideos {
	margin-top:20px;
}
#homePoll {
	margin-top:10px;
}
#homePromotion {
	margin-top:0px;
}
#advertising div {
	padding:10px 0;
}
#homeHighlights li {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.homeHighlightImg {
	margin-top:10px;
}
.homeHighlightText {
	width:160px;
}
#homeVideos li {
	float:left;
	width:320px;
}
.homeVideosImg {
	margin-top:10px;
}
.homeVideosText {
	width:160px;
}
.videoLabel {
	margin-top:-13px;
}
#tagCloud .t1 {
	font-size:12px;
	color:#0065CB;
}
#tagCloud .t2 {
	font-size:16px;
	color:#0065CB;
}
#tagCloud .t3 {
	font-size:20px;
	color:#0065CB;
}
#tagCloud .t4 {
	font-size:24px;
	color:#0065CB;
}
#footer {
	width:990px;
	margin:0 auto;
	height:198px;
	margin-top:20px;
}
#globoFooter {
	display:block;
	width:124px;
	height:15px;
	background:url(../img/globocom-tvdigital.jpg) no-repeat center left;
	text-indent:-9999px;
	margin-top:5px;
}
#menuLeftFooter {
	margin-left:19px;
  margin-top:3px;
	float:left;
}
#menuRightFooter{
	float:right;
	margin-top:2px;
}
#menuLeftFooter ul, #menuRightFooter ul {
	float:left;
	margin-top:9px;
}
#menuLeftFooter li, #menuRightFooter li {
	display:inline;
	margin:0 1px;
}
#globoFooter2{
	display:block;
	width:65px;
	height:65px;
	background:url(../img/globo-footer.jpg) no-repeat top left;
	text-indent:-9999px;
	margin-right:20px;
	*margin-top:-14px;
	_position:relative;
	_top:-3px;
}
#clicks{
	display:block;
	width:61px;
	height:16px;
	background:url(../img/5clicks.jpg) no-repeat top left;
	text-indent:-9999px;
}
#busca {
	width:100%;
	text-align:center;
	background-color:#F6F6F6;
	padding:15px 0 10px 0;
	*padding:15px 0 10px 0;
	clear:both;
	position:relative;
}
#menuRight {
	position:relative;
}
#menuRight li{
	padding-right : 1px;
}

