BODY {
	margin:0px;
	padding:0px;
}

#R7-Header * {
	margin:0px;
	padding:0px;
	border:0px;
	outline:none;
	list-style-type:none;
}

/* DEFAULT SETTINGS */
#R7-Header .home, #R7-Header .pginit * {
	color:#0070BE;
}

#R7-Header .noticias, #R7-Header .noticias * {
	color:#000;
}

#R7-Header .r7tv, #R7-Header .r7tv * {
	color:#0073C5!important;
}

#R7-Header .entretenimento, #R7-Header .entretenimento * {
	color:#C22083;
}

#R7-Header .esportes, #R7-Header .esportes * {
	color:#0A9806;
}

#R7-Header .videos, #R7-Header .videos * {
	color:#007CD7;
}

#R7-Header .rede-record, #R7-Header .rede-record * {
	color:#2E50CB;
}

#R7-Header .shopping, #R7-Header .shopping * {
	color:#FF6100;
}

#R7-Header .servicos, #R7-Header .servicos * {
	color:#6B7982;
}

#R7-Header .r7play, #R7-Header .r7play * {
	color:#4576BA;
}

#R7-Header {
	background:url("assets/images/bkg-r7-header-0.png") left bottom repeat-x;
	font-family:"Arial", "Tahoma", sans-serif;
	font-size:10px;
	position:relative;
	z-index:9;
}

#R7-Header A {
	text-decoration:none;
}

#R7-Header A:hover {
	text-decoration:underline;
}

#R7-Header BUTTON {
	cursor:pointer;
}

#R7-Header > DIV {
	width:1240px;
	height:224px;
	margin:0px auto;
	position:relative;
}

#R7-Header > DIV H1, #adv-0, #adv-1, #adv-2, #frm-search, #frm-email, #R7-Header-Nav, #R7-Header-Social {
	position:absolute;
}

/* R7 HEADER TITLE */
#R7-Header > DIV H1 {
	left:0px;
	top:20px;
}

#R7-Header > DIV H1 A {
	display:block;
	width:103px;
	height:90px;
	background:url("assets/images/tileset.png") left top no-repeat;
}

/* ADVERTISING #0, #1, #2 & #3 */
#adv-0, #adv-1, #adv-2 {
	top:20px;
}

#adv-0 {
	left:125px;
	padding-left:19px;
	background:url("assets/images/lbl-advertising-0.png") left top no-repeat;
}

#adv-1 {
	right:0px;
}

#adv-2 {
	right:182px;
}

/* SEARCH & E-MAIL */
#frm-search, #frm-email {
	top:130px;
}

#frm-email {
	right:0px;
}

#frm-search LEGEND, #frm-email LEGEND, #frm-email H6 {
	display:none;
}

#frm-search INPUT, #frm-email INPUT {
	text-indent:5px;
}

#frm-search INPUT, #frm-search BUTTON, #frm-email INPUT, #frm-email SMALL, #frm-email BUTTON {
	display:block;
	height:33px;
	line-height:33px;
	float:left;
}

#frm-email > FIELDSET {
	width:545px;
}

#frm-email FIELDSET FIELDSET {
	float:left;
}

#frm-email LABEL {
	display:none;
}

#frm-email SMALL {
	font-size:1.2em;
	margin-right:10px;
}

#frm-email LI A {
	font-size:1.1em;
	line-height:1.4em;
	display:block;
	white-space:nowrap;
}

#frm-email LI {
	display:inline;
}

#frm-email SMALL, #frm-email LI A {
	color:#858585;
}

#frm-search INPUT {
	width:590px;
	margin-right:5px;
	background:url("assets/images/tileset.png") left -232px no-repeat;
}

#frm-search BUTTON {
	width:80px;
	background:url("assets/images/tileset.png") -165px top no-repeat;
}

#frm-email FIELDSET FIELDSET INPUT {
	width:140px;
	margin-right:5px;
	background:#FFF url("assets/images/tileset.png") left -199px; no-repeat;
}

#frm-email FIELDSET FIELDSET + FIELDSET INPUT {
	background-position:-140px -199px;
}

#frm-email BUTTON {
	width:50px;
	background:url("assets/images/tileset.png") -308px top no-repeat;
	margin-right:10px;
}

/* NAVIGATION */
#R7-Header-Nav {
	bottom:0px;
}

#R7-Header-Nav > DIV {
	display:table;
	width:900px;
}

#R7-Header-Nav > DIV > UL {
	display:table-row;
}

#R7-Header-Nav > DIV > UL LI {
	display:table-cell;
	background:url("assets/images/bkg-nav-item-0.png") left center no-repeat;
}

#R7-Header-Nav LI:first-child {
	background:none;
}

#R7-Header-Nav LI:first-child A {
	display:block;
	width:22px;
	background:url("assets/images/r7-home.png") center center no-repeat;
}

#R7-Header-Nav LI:first-child A:hover {
	text-decoration:none;
}

#R7-Header-Nav H6 {
	display:none;
}

#R7-Header-Nav H3 {
	font-size:1.0em;
}

#R7-Header-Nav LI A {
	font-size:1.5em;
	display:block;
	height:41px;
	line-height:41px;
	text-align:center;
}

#R7-Header-Nav .active A {
	text-decoration:underline;
}

/* SOCIAL */
#R7-Header-Social {
	right:0px;
	bottom:9px;
}

#R7-Header-Social LI {
	display:inline;
	float:left;
	margin-left:9px;
}

#R7-Header-Social LI:first-child {
	margin-left:0px;
}

#R7-Header-Social-Home A, #R7-Header-Social-Facebook A, #R7-Header-Social-Twitter A, #R7-Header-Social-Orkut A, #R7-Header-Social-Pinterest A, #R7-Header-Social-Instagram A, #R7-Header-Social-You-Tube A, #R7-Header-Social-RSS A, #R7-Header-Social-Youops A {
	background-image:url("assets/images/tileset.png");
	display:block;
	width:24px;
	height:24px;
}

#R7-Header-Social-Home A {
	background-position:-400px top;
}

#R7-Header-Social-Facebook A {
	background-position:-424px top;
}

#R7-Header-Social-Twitter A {
	background-position:-448px top;
}

#R7-Header-Social-Orkut A {
	background-position:-472px top;
}

#R7-Header-Social-Pinterest A {
	background-position:-496px top;
}

#R7-Header-Social-Instagram A {
	background-position:-520px top;
}

#R7-Header-Social-You-Tube A {
	background-position:-544px top;
}

#R7-Header-Social-RSS A {
	background-position:-568px top;
}

#R7-Header-Social-Youops A {
	background-position:-592px top;
}

/* LIMIT 1024 */
@media only screen and (max-width:1279px) {

	#R7-Header > DIV {
		width:985px;
		height:211px;
	}

	#adv-0 {
		left:170px;
	}

	#adv-1, #adv-2 {
		display:none!important;
	}

	#frm-search, #frm-email {
		top:124px;
	}

	#frm-search INPUT {
		width:362px;
		background:url("assets/images/tileset.png") left -265px no-repeat;
	}

	#frm-email > FIELDSET {
		width:518px;
	}

	#frm-email > FIELDSET FIELDSET INPUT {
		width:120px;
		background-position:-280px -199px
	}

	#frm-email FIELDSET FIELDSET + FIELDSET INPUT {
		background-position:-400px -199px;
	}

	#frm-email LI A {
		font-size:1.1em;
	}

	#R7-Header-Nav > DIV {
		width:680px;
	}

	#R7-Header-Nav LI {
		
	}

	#R7-Header-Nav LI A {
		font-size:1.2em;
	}

	#R7-Header-Social {
		
	}

	#R7-Header-Social LI {
		margin-left:4px;
	}
}

/* LIMIT 768 */
@media only screen and (max-width:1023px) {
	#R7-Header > DIV {
		width:748px;
		height:157px;
	}

	#adv-0, #R7-Header-Social {
		display:none;
	}

	#R7-Header-Nav > DIV {
		width:748px;
	}

	#R7-Header-Nav LI {
		background-position:left center;
		margin:0px;
	}

	#frm-email, #frm-search {
		top:40px;
	}

	#frm-search {
		left:133px;
	}

	#frm-email > FIELDSET {
		width:331px;
		height:56px;
	}

	#frm-email SMALL {
		font-size:1.4em;
		margin:0px;
		width:72px;
	}

	#frm-email BUTTON {
		margin-right:0px!important;
	}

	#frm-search INPUT {
		width:190px;
		margin-right:4px;
		background:url("assets/images/tileset.png") left -298px no-repeat;
	}

	#frm-email UL {
		position:absolute;
		width:300px;
		right:0px;
		bottom:0px;
	}

	#frm-email LI:first-child {
		padding:0px 0px 0px 10px;
		background:url("assets/images/bkg-nav-item-2.png") left center no-repeat;
	}

	#frm-email LI {
		float:right;
		padding:0px 10px 0px 0px;
		background:none;
	}

	#frm-email > FIELDSET FIELDSET INPUT {
		width:100px;
		margin-right:4px;
		background-position:-520px -199px;
	}

	#frm-email FIELDSET FIELDSET + FIELDSET INPUT {
		background-position:-620px -199px;
		margin-right:5px;
	}

}

/* LIMIT 480 */
@media only screen and (max-width:767px) {
	#R7-Header {
		background:none;
	}

	#R7-Header > DIV {
		width:460px;
		height:132px;
	}

	#R7-Header > DIV H1 A {
		width:78px;
		height:68px;
		background:url("assets/images/tileset.png") right top no-repeat;
	}

	#frm-search {
		width:367px;
		top:35px;
		left:93px;
	}

	#frm-search INPUT {
		width:306px;
		background-position:left -331px;
		margin:0px;
	}

	#frm-search BUTTON {
		width:61px;
		float:right;
		background-position:-246px top;
	}

	#frm-search INPUT, #frm-search BUTTON {
		height:31px;
	}

	#frm-email {
		width:460px;
		height:35px;
		bottom:0px;
		top:auto;
	}

	#frm-email SMALL {
		width:90px!important;
		text-align:center!important;
	}

	#frm-email > FIELDSET {
		display:none;
	}

	#frm-email.active > FIELDSET {
		display:block;
	}

	#frm-email > FIELDSET {
		position:relative;
		width:458px;
		height:25px;
		background:#F1F1F1;
		border:solid 1px #DEDEDE;
		padding-top:45px;
	}

	#frm-email > FIELDSET FIELDSET {
		position:absolute;
	}

	#frm-email > FIELDSET FIELDSET INPUT {
		width:140px;
		background-position:-720px -199px!important;
	}

	#frm-email H6 {
		float:right;
		display:block;
	}

	#frm-email H6 A {
		display:block;
		width:40px;
		height:35px;
		background:url("assets/images/tileset.png") -359px top no-repeat;
		cursor:pointer;
	}

	#frm-email.active H6 A {
		background-position:-359px -35px;
	}

	#frm-email > FIELDSET FIELDSET {
		left:10px;
		top:10px;
	}

	#frm-email > FIELDSET FIELDSET + FIELDSET {
		left:auto;
		left:250px;
	}

	#frm-email > FIELDSET FIELDSET + FIELDSET + FIELDSET {
		left:auto;
		right:10px;
	}

	#frm-email > FIELDSET FIELDSET + FIELDSET + FIELDSET + FIELDSET {
		right:0px;
		bottom:5px;
	}

	#frm-email UL {
		right:10px;
	}

	#R7-Header-Nav UL {
		display:none;
		position:absolute;
		top:0px;
	}

	#R7-Header-Nav {
		width:420px;
		bottom:0px;
		background:url("assets/images/tileset.png") left -130px repeat-x;
	}

	#R7-Header-Nav > DIV {
		display:block;
	}

	#R7-Header-Nav > DIV > UL {
		display:none;
	}

	#R7-Header-Nav > DIV > UL LI {
		display:block;
	}

	#R7-Header-Nav > DIV > UL LI:first-child {
		display:none;
	}

	#R7-Header-Nav H6 {
		float:left;
		font-size:1.0em;
	}

	#R7-Header-Nav H6, #R7-Header-Nav H6 A {
		display:block;
	}

	#R7-Header-Nav H6 A {
		height:36px;
		line-height:36px;
		padding:0px 27px 0px 15px;
		font-size:1.5em;
		text-transform:uppercase;
		color:#444;
		background:url("assets/images/bkg-nav-pointer.png") right center no-repeat;
	}

	#R7-Header-Nav.active H6 A {
		background-image:url("assets/images/bkg-nav-pointer.1.png");
	}

	#R7-Header-Nav H6 A:hover {
		text-decoration:none;
	}

	#R7-Header-Nav UL {
		display:none;
		left:0px;
		top:36px;
	}

	#R7-Header-Nav.active UL {
		display:block;
		width:458px;
		background:#F1F1F1;
		border:solid 1px #DEDEDE;
	}

	#R7-Header-Nav LI {
		float:none;
	}

	#R7-Header-Nav LI A {
		font-size:1.5em;
		text-align:left;
		border-top:solid 1px #DEDEDE;
		padding:0px 0px 0px 13px;
	}

}#frm-email > FIELDSET FIELDSET + FIELDSET {
		left:auto;
		left:250px;
	}

/* LIMIT 320 */
@media only screen and (max-width:479px) {
	#R7-Header > DIV {
		width:320px;
		height:136px;
	}

	#frm-search {
		width:227px;
		right:0px;
		top:32px;
	}

	#frm-search INPUT {
		width:166px;
		background-position:left -331px;
		margin:0px;
	}

	#frm-email > FIELDSET {
		position:relative;
		width:318px;
		height:25px;
		background:#F1F1F1;
		border:solid 1px #DEDEDE;
		padding-top:30px;
	}

	#R7-Header-Nav {
		width:280px;
		bottom:0px;
		background:url("assets/images/tileset.png") left -130px repeat-x;
	}

	#R7-Header-Nav.active UL {
		display:block;
		width:318px;
		background:#F1F1F1;
		border:solid 1px #DEDEDE;
	}

	#frm-email {
		width:320px;
		height:35px;
		bottom:0px;
		top:auto;
	}

	#frm-email SMALL {
		width:62px!important;
		text-align:center!important;
		font-size:12px;
		height:19px;
		line-height:19px
	}

	#frm-email INPUT {
		line-height:19px;
		width:90px;
		height:19px;
		background-position:left -393px;
		font-size:12px;
		margin:0px!important;
	}

	#frm-email BUTTON {
		width:32px;
		height:19px;
		background-position:-326px -34px;
	}

	#frm-email > FIELDSET FIELDSET INPUT {
		width:100px;
		background-position:-520px -199px!important;
	}

	#frm-email > FIELDSET FIELDSET {
		left:9px;
	}

	#frm-email > FIELDSET FIELDSET + FIELDSET {
		left:173px;
	}

}

/* NEGATIVE TEXT INDENTATION */
#R7-Header > DIV H1 A, #frm-search BUTTON, #frm-email BUTTON, #R7-Header-Social-Home A, #R7-Header-Social-Facebook A, #R7-Header-Social-Twitter A, #R7-Header-Social-Orkut A, #R7-Header-Social-Pinterest A, #R7-Header-Social-Instagram A, #R7-Header-Social-You-Tube A, #R7-Header-Social-RSS A, #R7-Header-Social-Youops A, #frm-email > H6 A {
	text-indent:-9999em;
	overflow:hidden;
	color:transparent;
	text-transform:capitalize;
	font-size:0.0em;
}

/* HASLAYOUT ADJUSTMENT */
#R7-Header > DIV:after, #frm-search:after, #frm-email:after {
	display:block;
	clear:both;
	content:"\0020";
	height:0em;
	visibility:hidden;
}