@charset "utf-8";

@import url("webfonts/fonts.css");

body, body.hat1, body.hat3, body.hat5, body.hat7, body.hat9, body.hat11, body.hat13, body.hat15, body.hat17, body.hat19, body.hat21, body.hat23, body.hat25 {
	background: #fff;
}

#pageWrapper, body.hat0 #pageWrapper, body.hat1 #pageWrapper, body.hat2 #pageWrapper, body.hat3 #pageWrapper, body.hat4 #pageWrapper, body.hat5 #pageWrapper, body.hat6 #pageWrapper, body.hat7 #pageWrapper, body.hat8 #pageWrapper, body.hat9 #pageWrapper, body.hat10 #pageWrapper, body.hat11 #pageWrapper, body.hat12 #pageWrapper, 
body.hat13 #pageWrapper, body.hat14 #pageWrapper, body.hat15 #pageWrapper, body.hat16 #pageWrapper, body.hat17 #pageWrapper, body.hat18 #pageWrapper, body.hat19 #pageWrapper, body.hat20 #pageWrapper, body.hat21 #pageWrapper, body.hat22 #pageWrapper, body.hat23 #pageWrapper, body.hat24 #pageWrapper, body.hat25 #pageWrapper {
	background: #fff url("images/bg_hub.jpg") no-repeat scroll 50% 0;
}

#innerWrapper {
    background-color: transparent;
    width: 100%;
}

#sitepreheader {
	width: 100%;
	background: #4c4a4b;
}

#sitepreheader .container {
	width: 1000px;
	margin: 0 auto;
	background: #4c4a4b;
	height: 118px;
}

#siteheader {
	width: 100%;
	background: #383636;
}

#siteheader .container {
	width: 1000px;
	margin: 0 auto;
	background: #383636;
	position: relative;
}

#headerPromoAd {
    left: 0px;
    top: 0px;
    padding: 14px 20px 14px 10px;
    border-right: 4px solid #383636;
}

#bannerad {
    right: 0px;
    top: 0px;
    margin: 0px;
    padding: 14px 10px 14px 0;
}

#socialUtilitiesBar { 
	margin: -23px 0 0 5px;
	position: relative;
	float: left;
	width: 305px;
	height: 23px;
}

#socialUtilitiesBar .advertorial {
	width: auto !important; 
}
#specials.franchise .pointers {
	width: 300px;
	top: auto;
	right: 0;
	bottom: -20px;
	*bottom: 0;
	margin-right: -37px;
}

#personalizationBar {
	background: transparent;
	border-bottom: 0px;
	position: absolute;
	right: 0;
}

#expandedNav {
	background: transparent;
}

#expandedNav #navLogo {
	background: url("images/header-logo.png") no-repeat scroll 0 0 transparent;
	height: 84px;
	margin: 20px 0 20px 10px;
	width: 141px;
}

#expandedNav #navLogo #headerTagLine, #expandedNav #navLogo #headerTagLine a {
	height: 84px;
	width: 141px;
}

#expandedNav #navlist {
	bottom: 10px;
	left: 170px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
}

#expandedNav #navlist li.toplvl {
	background: url("images/nav-div.png") no-repeat scroll right 50% transparent;
	float: left;
	font-family: "futurabolditalic",Arial,sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	padding: 0 10px 0 0;
	/* margin: 0 5px 0 0; */
}

#expandedNav #navlist li.toplvl:last-child {
	background: transparent;
	padding: 0;
	margin: 0;
}
#expandedNav #navlist li.toplvl.last {
	background: transparent;
	padding: 0;
	margin: 0;
}

#expandedNav #navlist li .n-link {
	color: #FFFFFF;
	display: block;
	font-family: "futurabolditalic",Arial,sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	padding: 5px 5px 7px 10px;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
}

/* #expandedNav #navlist li.toplvl.hover, #expandedNav #navlist li.toplvl.hover:last-child { */
#expandedNav #navlist li.toplvl.hover {
	background: transparent url(images/nav-edge-right.png) no-repeat scroll top right;
	padding: 0 10px 0 0;
}
#expandedNav #navlist li.toplvl.last.hover {
	/* background: transparent url(images/nav-edge-right.png) no-repeat scroll top right;
	padding: 0 10px 0 0; */
}

#expandedNav #navlist .hover .n-link {
	background: #141313 url(images/nav-edge-left.png) no-repeat scroll top left;
	color: #ff0077;
}

#expandedNav #navlist .grid {
	background: #141313;
	color: #fff;
	border-width: 0px;
	left: -10px;
	font-family: "futurabolditalic",Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

#expandedNav #navlist .grid .gridMain, #expandedNav #navlist .grid .centerCol {
	width: 160px;
}

#expandedNav #navlist .columns-1 {
    width: 200px;
}
#expandedNav #navlist .columns-2 {
    width: 401px;
}
#expandedNav #navlist .columns-3 {
    width: 602px;
}
#expandedNav #navlist .columns-4 {
    width: 803px;
}
#expandedNav #navlist .columns-5 {
    width: 1004px;
}
#expandedNav #navlist .columns-6 {
    width: 1205px;
}

#expandedNav #navlist .grid li {
	font-family: "futurabolditalic",Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

#expandedNav #navlist .grid li.first a, #expandedNav #navlist .grid li.first span {
	font-size: 12px;
}

#expandedNav #navlist .grid .centerCol li.first a, #expandedNav #navlist .grid .centerCol li.first span {
	padding: 2px;
	color: #ff0077;
}

#expandedNav #navlist .grid li a {
	color: #fff;
	font-size: 12px;
}

#expandedNav #navlist .grid ul:hover li a {
	color: #494748;
}

#expandedNav #navlist .grid ul:hover li a:hover {
	background: transparent;
	color: #fff;
}

#expandedNav #navlist .grid .gridMain, #expandedNav #navlist .grid .centerCol {
	padding: 0 20px;
	border-right: 1px dotted #7c7c7c;
}

#expandedNav #navlist .grid ul:last-child {
	border-right: 0px;
}
#expandedNav #navlist .grid ul.last {
	border-right: 0px;
}

#expandedNav #navlist .grid .gridMain li, #expandedNav #navlist .grid .centerCol li {
	border-bottom: 1px dotted #434242;
}

#expandedNav #navlist .grid .gridMain li a, #expandedNav #navlist .grid .centerCol li a {
	font-size: 12px;
}

#expandedNav #navlist .grid .centerCol li a, #expandedNav #navlist .grid .gridMain li a {
	padding: 2px !important;
}

#expandedNav #navlist .grid .gridMain .gridMainBrowseAll .alphaHeader {
	font-family: "futurabolditalic",Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #ff0077;
}

#expandedNav #navlist .grid .gridMain .gridMainBrowseAll a {
	background: #494748;
	color: #000;
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 1px 1px 0 0;
	padding: 0 !important;
	text-align: center;
	width: 22px;
	font-family: "futurabolditalic",Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#expandedNav #navlist .grid .gridMain .gridMainBrowseAll a:hover {
	background: #fff;
	color: #000;
}

/* search box - BEGIN */
#topSearchBox { background: #000; height: 45px; position: absolute; right: 10px; top: 25px; width: 300px; }
#topSearchBox #searchblock { background: transparent; border: 0; float: left; height: 100%; position: relative; width: 100%; }
#topSearchBox #searchblock #searchForm { background: transparent; height: 100%; margin: 0; position: relative; }
#topSearchBox #searchblock .searchmtv-text { background: transparent; border: 0; color: #f0f028; font: 12px/35px "futurabolditalic",Arial,sans-serif; height: 35px; margin: 5px 5px 5px 15px; padding: 0; text-transform: uppercase; width: 235px; }
#topSearchBox #searchblock .searchmtv-btn { position: absolute; right: 0; top: 0; }
/* search box - END */

.sitepage {
	background: transparent url("images/sitepage.png") repeat-x scroll 0 -4px;
	width: 1000px;
	padding: 10px 0 20px;
}

.sitepage h1.section-header {
	width: 644px;
	padding-bottom: 14px;
	font: 28px/28px "futurabolditalic", Arial, sans-serif;
	color:#000;
	background: transparent url(images/module-header-border-default.png) bottom left no-repeat;
	margin-bottom: 10px;
	clear: both;
	height: 28px;
}
.sitepage h1.section-header .section-desc { font-size: 16px;}

.sitepage .mainContentColumn h1.section-header {
	min-height: 28px;
	height: auto;
}

.sitepage .site-top-line {
	position: absolute;
	top: 0;
	left: 10px;
	width: 660px;
	height: 3px;
	background: #e9e92f;
	z-index: -1;
}

.page2columns .mainContentColumn {
	width: 660px;
	padding: 0 10px 10px;
}

.page2columns .mainContentColumn #vidContainer {
	height: 402px;
	width: 660px;
}

.mainContentColumn .halfList.left {
	width: 322px;
}

.mainContentColumn .halfList.right {
	width: 322px;
}

.rightcolumn {
	padding: 0 10px;
}

.pulldownSelector {
	background: transparent;
	border: 0;
	margin: 0 0 10px;
	padding: 10px 0;
	position: relative;
}

.pulldownSelector select {
	width: 100%;
}

.page2columns .rightcolumn #ShowsPullDownLeftMenu {
	width: 300px;
}

.section-color-bar {
	display: none;
	height: 80px;
	position: absolute;
	top: 328px;
	width: 100%;
	z-index: -1;
}

#sitefooter.sitefooter {
	width: 100%;
	background: #383636;
	padding: 0;
	margin: 0;
}

#sitefooter .footerLinks {
	width: 835px;
	min-height: 67px;
	background: #383636 url(images/footer-logo.png) no-repeat scroll 10px 25px;
	margin: 0 auto;
	padding: 25px 10px 25px 155px;
	font: 14px/14px "futurabolditalic", Arial, sans-serif;
}

#sitefooter .footerLinks .footerLinksList {
	min-width: 185px;
	margin: 0 25px 0 0;
	margin: 0 20px 0 0\9;
	display: block;
	float: left;
}

#sitefooter .footerLinks .footerLinksList:last-child {
	margin: 0;
}

#sitefooter li {
	color: #f0f028;
	border-bottom: 1px dotted #747373;
	padding: 10px 0;
}

#sitefooter li:first-child {
	padding: 0 0 10px 0;
}

#sitefooter li a:hover {
	text-decoration: none;
}

#sitefooter li.title {
	color: #f0f028;
	border-bottom: 0px;
	padding: 0px;
}

#sitefooter .footerLinks .footerLinksList.socialLinks li:last-child {
	border-bottom: 0px;
}
#sitefooter .footerLinks .footerLinksList.socialLinks li.last {
	border-bottom: 0px;
}

#sitefooter .footerLinks .footerLinksList.socialLinks li a {
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
}

#sitefooter .footerLinks .footerLinksList.socialLinks li a span.socialIcon {
	display: inline-block;
	width: 10px;
	height: 15px;
	background: transparent url(images/social-sprite.png) no-repeat scroll 0px 0px;
	margin: 0 5px 0 5px;
	vertical-align: middle;
}

#sitefooter .footerLinks .footerLinksList.socialLinks li a[href*="twitter"] span.socialIcon {
	width: 15px;
	background: transparent url(images/social-sprite.png) no-repeat scroll -12px 0px;
	margin: 0 5px 0 0;
}

#sitefooter .footerLinks .footerLinksList.socialLinks li a[href*="instagram"] span.socialIcon {
	width: 15px;
	background: transparent url(images/social-sprite.png) no-repeat scroll -30px 0px;
	margin: 0 5px 0 0;
}

#sitefooter .footerLinks .footerLinksList.socialLinks li a[href*="google"] span.socialIcon {
	width: 16px;
	background: transparent url(images/social-sprite.png) no-repeat scroll -48px 0px;
	margin: 0 4px 0 0;
}

#sitefooter .footerLinks .footerLinksList.socialLinks li a[href*="pinterest"] span.socialIcon {
	width: 11px;
	background: transparent url(images/social-sprite.png) no-repeat scroll -67px 0px;
	margin: 0 6px 0 3px;
}

#sitefooter .footerLinks .footerLinksList.socialLinks li a span.socialName {
	vertical-align: middle;
}

#sitefooter-copy {
	width: 100%;
	background: #000;
	margin: 0 0 35px;
}

#sitefooter-copy .footerCopyright {
	width: 980px;
	background: #000;
	margin: 0 auto;
	padding: 20px 10px;
	color: #434343;
}

#sitefooter-copy .footerCopyright .copyrightInfo {
	margin: 5px 0 0 25px;
}

/* What's On Now - BEGIN */
#whatsOnNow {
	background: #211f1f;
	color: #fff;
	font: 16px/20px "futurabolditalic", Arial, sans-serif;
	padding: 20px 20px 0;
	margin-bottom: 10px;
}

#whatsOnNow h3 {
	font: 20px/20px "futurabolditalic", Arial, sans-serif;
	color: #28f084;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.won-item {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.won-item .won-time {
	float: left;
	width: 20%;
	color: #28f084;
}

.won-item .won-title {
	float: right;
	width: 80%;
}

.won-item .won-title a, .won-item .won-title a:link, .won-item .won-title a:hover, .won-item .won-title a:visited {
	font: 16px/20px "futurabolditalic", Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

.won-item .won-title a:hover {
	color: #28f084;
}

#whatsOnNow .jcarousel-container {
	width: 260px;
	height: 126px;
	float: left;
	margin-bottom: 20px;
}

#whatsOnNow .whatsNext {
	height: 100px;
}

#whatsOnNow .jcarousel-clip {
    overflow: hidden;
}

#whatsOnNow .jcarousel-clip-vertical {
	width: 260px;
	height: 100px;
	margin: 13px 0;
}

#whatsOnNow .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 260px;
    height: 13px;
    cursor: pointer;
    background: transparent url(images/won-nav-sprite.png) no-repeat center -13px;
}

#whatsOnNow .jcarousel-next-vertical:hover,
#whatsOnNow .jcarousel-next-vertical:focus {
    background-position: center -13px;
}

#whatsOnNow .jcarousel-next-vertical:active {
    background-position: center -13px;
}

#whatsOnNow .jcarousel-next-disabled-vertical,
#whatsOnNow .jcarousel-next-disabled-vertical:hover,
#whatsOnNow .jcarousel-next-disabled-vertical:focus,
#whatsOnNow .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: center -39px;
}

#whatsOnNow .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 260px;
    height: 13px;
    cursor: pointer;
    background: transparent url(images/won-nav-sprite.png) no-repeat center 0;
}

#whatsOnNow .jcarousel-prev-vertical:hover,
#whatsOnNow .jcarousel-prev-vertical:focus {
    background-position: center 0;
}

#whatsOnNow .jcarousel-prev-vertical:active {
    background-position: center 0;
}

#whatsOnNow .jcarousel-prev-disabled-vertical,
#whatsOnNow .jcarousel-prev-disabled-vertical:hover,
#whatsOnNow .jcarousel-prev-disabled-vertical:focus,
#whatsOnNow .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: center -26px;
}

#whatsOnNow .watchMore {
	float: left;
	margin: 0 -20px;
	width: 300px;
}

#whatsOnNow .watchMore a {
	display: block;
	width: 260px;
	height: 40px;
	line-height: 40px;
	font: 14px/40px "futurabolditalic", Arial, sans-serif;
	color: #000;
	background: #28f084 url(images/black-dot-arrow.png) no-repeat scroll 255px center;
	padding: 0 20px;
}

#whatsOnNow .watchMore a:link, #whatsOnNow .watchMore a:hover, #whatsOnNow .watchMore a:visited {
	color: #000;
	text-decoration: none;
}
/* What's On Now - END */

/* General Marquee - BEGIN */
#marqueebox {
	width: 660px;
	height: 340px;
	margin-bottom: 30px;
}

#topslider {
	height: 340px;
}

#topslider .slides .slide .thumbcontainer {
	background: transparent;
}

/* #topslider .slides, #topslider .slides .slide, #topslider .slides .slide .thumbcontainer, #topslider .slides .slide .thumbcontainer img {
	height: 330px;
} */
#topslider .slides, #topslider .slides .slide, #topslider .slides .slide .thumbcontainer {
	height: 340px;
}

#topslider .slides .slide .thumbcontainer img {
	width: 100%;
	height: auto;
}

.slides, .slide, #topslider .slide img {
	width: 100% !important;
}

.sltext {
	position: absolute;
	top: 165px;
	bottom: auto;
	right: 0;
	left: auto;
	width:305px;
	height:55px;
	background: url(images/opacity-80.png) repeat;
	margin: 0;
 	opacity: 1;
}

.sltext .marquee-tag {
	margin: 0 0 2px -30px;
}

.sltext .marquee-tag span {
	display: inline-block;
	width: auto;
	background: #f0f028;
	color: #fff;
	font: 16px/30px "futurabolditalic", Arial, sans-serif;
	text-transform: uppercase;
	padding: 0 10px 0 30px;
}

.sltext h2.slidetitle { 
	display: inline;
	background: none;
	box-shadow: none;
	border: none;
	width: auto;
	margin: 0;
    padding: 0;
    font: 20px/20px "futurabolditalic", Arial, sans-serif;
}

.sltext h2.slidetitle a.marqueetitle {
	color: #fff;
}

.sltext h2.slidetitle:hover a.marqueetitle {
	color: #f0f028;
}

.sltext p {
	display: none;
}

.sltext .slide-text-arrow {
	display: block;
	width: 23px;
	height: 23px;
	background: transparent url(images/marquee-arrows-sprite.png) no-repeat scroll -115px 0;
	position: absolute;
	bottom: 0;
	right: 10px;
	margin: 0 0 -8px;
}

.pointers {
	background: transparent;
	width: 660px;
	height: 70px;
   	overflow: hidden;
	top: auto;
	left: 0;
	bottom: 5px;
}

.pointers .button {
	float: left;
	background: #fff;
	width: 159px;
	height: 62px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 0;
	border: 0px;
	position: relative;
}

.pointers .button .thumbcontainer {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.pointers .button:last-child {
	margin-right: 0;
}
.pointers .button.last-thumb {
	margin-right: 0;
}

.pointers .button.selected {
	background: #f0f028 url(images/pointer-top.png) no-repeat scroll center top;
	padding-top: 8px;
	margin-top: 0;
}

.pointers .button.selected .thumbcontainer {
	top: 8px;
}

.pointers .button .link-block {
	display: table;
	width: 100%;
	height: 62px;
	position: absolute;
	top: 0;
	left: 0;
}

.pointers .button.selected .link-block {
	top: 8px;
}

.pointers .button .link-block a {
	display: table-cell;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}

.pointers .button .link-block a, .pointers .button .link-block a:link, .pointers .button .link-block a:hover, a:visited {
	color: #000;
	font: 16px/18px "futurabolditalic", Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

.pointers .button.selected:hover .link-block a, .pointers .button.selected:hover .link-block a:link, .pointers .button.selected:hover .link-block a:hover, .pointers .button.selected:hover .link-block avisited {
	color: #000;
}
/* General Marquee - END */

/* Marquee styles - BEGIN */
/* Música */
.sltext.content-type-musica .marquee-tag span {
	background: #ff0077;
}
.sltext.content-type-musica h2.slidetitle:hover a.marqueetitle {
	color: #ff0077;
}
#marqueebox.content-type-musica .pointers .button.selected {
	background-color: #ff0077;
}
#marqueebox.content-type-musica .sltext h2.slidetitle:hover a.marqueetitle {
	color: #ff0077;
}
#marqueebox.content-type-musica .sltext .slide-text-arrow {
	background-position: 0 0;
}
/* Programas */
.sltext.content-type-programas .marquee-tag span {
	background: #00b68f;
}
.sltext.content-type-programas h2.slidetitle:hover a.marqueetitle {
	color: #00b68f;
}
#marqueebox.content-type-programas .pointers .button.selected {
	background-color: #00b68f;
}
#marqueebox.content-type-programas .sltext h2.slidetitle:hover a.marqueetitle {
	color: #00b68f;
}
#marqueebox.content-type-programas .sltext .slide-text-arrow {
	background-position: -23px 0;
}
/* Noticias */
.sltext.content-type-noticias .marquee-tag span {
	background: #bf28f1;
}
.sltext.content-type-noticias h2.slidetitle:hover a.marqueetitle {
	color: #bf28f1;
}
#marqueebox.content-type-noticias .pointers .button.selected {
	background-color: #bf28f1;
}
#marqueebox.content-type-noticias .sltext h2.slidetitle:hover a.marqueetitle {
	color: #bf28f1;
}
#marqueebox.content-type-noticias .sltext .slide-text-arrow {
	background-position: -46px 0;
}
/* Blogs */
.sltext.content-type-blogs .marquee-tag span {
	background: #e35e0b;
}
.sltext.content-type-blogs h2.slidetitle:hover a.marqueetitle {
	color: #e35e0b;
}
#marqueebox.content-type-blogs .pointers .button.selected {
	background-color: #e35e0b;
}
#marqueebox.content-type-blogs .sltext h2.slidetitle:hover a.marqueetitle {
	color: #e35e0b;
}
#marqueebox.content-type-blogs .sltext .slide-text-arrow {
	background-position: -69px 0;
}
/* Videos */
.sltext.content-type-videos .marquee-tag span {
	background: #28bef9;
}
.sltext.content-type-videos h2.slidetitle:hover a.marqueetitle {
	color: #28bef9;
}
#marqueebox.content-type-videos .pointers .button.selected {
	background-color: #28bef9;
}
#marqueebox.content-type-videos .sltext h2.slidetitle:hover a.marqueetitle {
	color: #28bef9;
}
#marqueebox.content-type-videos .sltext .slide-text-arrow {
	background-position: -92px 0;
}
/* Arquivo */
.sltext.content-type-arquivo .marquee-tag span {
	background: #f0f028;
}
.sltext.content-type-arquivo h2.slidetitle:hover a.marqueetitle {
	color: #f0f028;
}
#marqueebox.content-type-arquivo .pointers .button.selected {
	background-color: #f0f028;
}
#marqueebox.content-type-arquivo .sltext h2.slidetitle:hover a.marqueetitle {
	color: #f0f028;
}
#marqueebox.content-type-arquivo .sltext .slide-text-arrow {
	background-position: -115px 0;
}
/* Marquee styles - END */

/* homepage - BEGIN */
 /* DEFAULT */
body#homebody #pageWrapper { background: #fff url("images/skin-mtvbr.jpg") no-repeat scroll 50% 0; }

 /* SKIN */
/*body#homebody #pageWrapper { background: #efc000 url("images/verao_skin.jpg") no-repeat scroll 50% 242px; }*/
body#homebody .sitepage { background: transparent; }
body#homebody .sitepage .site-top-line { height: 10px; background: #000 url(images/home-top-bar.jpg) no-repeat scroll 0 0; }

body#homebody #marqueebox {
	height: 520px;
	margin-bottom: 10px;
}

body#homebody #topslider, body#homebody #topslider .slides, body#homebody #topslider .slides .slide, body#homebody #topslider .slides .slide .thumbcontainer {
	height: 520px;
}

body#homebody .sltext {
	width: 300px;
	top: 185px;
	background: transparent;
	height: auto;
}

body#homebody .sltext h2 {
	display: none;
}

body#homebody .sltext h2.slidetitle {
	background: #000;
	box-shadow: 10px 0 0 #000, -10px 0 0 #000;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	font: 32px/38px "futurabolditalic", Arial, sans-serif;
}

body#homebody .sltext p {
	display: inline;
	background: #000;
	box-shadow: 10px 0 0 #000, -10px 0 0 #000;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	font: 32px/38px "futurabolditalic", Arial, sans-serif;
	margin: 0;
	padding: 0;
	width: auto;
}

body#homebody .sltext p a.marquee {
	color: #fff;
}

body#homebody .pointers .button .thumbcontainer {
	display: none;
}

body#homebody #topslider .slides, body#homebody #topslider .slides .slide, body#homebody #topslider .slides .slide .thumbcontainer, body#homebody #topslider .slides .slide .thumbcontainer img {
	height: 520px;
}

body#homebody .halfList {
	border: 0;
}

body#homebody .mainContentColumn .halfList.homeLeft {
	float: left;
	width: 370px;
}

body#homebody .mainContentColumn .halfList.homeRight {
	float: right;
	width: 260px;
}

body#homebody .verticalList.halfList.homeLeft.alternativeList.content-type-blogs .row {
	margin: 0 0 10px;
}

body#homebody .rightcolumn br:last-child {
  display: none;
}
/* homepage - END */

/* List modules - BEGIN */
.verticalList {
	background: transparent;
	clear: none;
	margin: 0 0 10px;
}

.sitepage .mainContentColumn .verticalList, .sitepage .rightcolumn .verticalList {
	border: none;
}

.verticalList.w175 {
	width: 175px;
}

.verticalList.w260 {
	width: 260px;
}

.verticalList.w300 {
	width: 300px;
}

.verticalList.w350 {
	width: 350px;
}

.verticalList.w355 {
	width: 355px;
}

.verticalList.w370 {
	width: 370px;
}

.halfList.hubLeft {
  float: left;
}

.halfList.hubRight {
  float: right;
}

.module-header {
	background: transparent url(images/module-header-border-default.png) no-repeat scroll left bottom;
	border-bottom: 0px;
	clear: both;
	font: 23px/27px "futurabolditalic", Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-style: none;
	overflow: auto;
	padding: 0 0 12px;
	position: relative;
	margin: 0 0 10px;
}

.module-header .header-title {
	color: #000;
	font-size: 23px;
	line-height: 27px;
}

.rssfeed {
	display: none;
}

.module-header.hasRss .header-title {
	padding-right: 0;
}

#homebody .halfList .module-header {
	margin: inherit;
}

#homebody .halfList.more-of-this .module-header {
	margin: 0;
}

/* Module header styles - BEGIN */
/* Música */
.content-type-musica .module-header {
	background-image: url(images/module-header-border-musica.png);
}
/* Programas */
.content-type-programas .module-header {
	background-image: url(images/module-header-border-programas.png);
}
/* Noticias */
.content-type-noticias .module-header {
	background-image: url(images/module-header-border-noticias.png);
}
/* Blogs */
.content-type-blogs .module-header {
	background-image: url(images/module-header-border-blogs.png);
}
/* Videos */
.content-type-videos .module-header {
	background-image: url(images/module-header-border-videos.png);
}
/* Arquivo */
.content-type-arquivo .module-header {
	background-image: url(images/module-header-border-default.png);
}
/* Module header styles - END */

.verticalList .innerList {
	background: transparent;
}

.verticalList .row {
	background: transparent;
	width: 100%;
	border: 0px;
	clear: none;
	float: left;
	display: block;
	position: relative;
	margin: 0 0 4px;
	padding: 0;
}

.rightcolumn .verticalList .innerList .row {
	width: 300px;
}

.verticalList .row.playlist-active, .hub-small-list .innerList .row.playlist-active {
	background-color: #d6e8ff;
}

.verticalList .row:last-child {
	margin: 0;
}
.verticalList .row.last-row {
	margin: 0;
}

.verticalList .row .thumbcontainer {
	float: none;
	margin: 0;
	border: 0px;
	overflow: hidden;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.verticalList .row .thumbcontainer a.thumblink {
	border: 0px;
	display: block;
	overflow: hidden;
}

.verticalList .row .thumbcontainer img {
	width: 100%;
}

.row-overlay {
	background: transparent url("images/opacity-75.png") repeat scroll 0 0;
	border: 3px solid #f0f028;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
	padding: 10px;
	display: none;
}

.row:hover .row-overlay, .alternativeList .row:hover .row-overlay {
	display: block;
	background: transparent url("images/opacity-75.png") repeat scroll 0 0;
	border: 3px solid #f0f028;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
	padding: 10px;
}

.row-overlay .link-block, .alternativeList .row:hover .row-overlay .link-block {
	margin-bottom: 2px;
}

.row-overlay .link-block .titlelink, .alternativeList .row:hover .row-overlay .link-block .titlelink {
	font: 15px/19px "futurabolditalic", Arial, sans-serif;
	font-weight: normal;
	font-style: none;
	color: #f0f028;
}

.row-overlay .link-block .titlelink:hover, .alternativeList .row:hover .row-overlay .link-block .titlelink:hover {
	text-decoration: none;
}

.row-overlay p, .alternativeList .row:hover .row-overlay p {
	display: block;
	font: 12px/16px "futurabolditalic", Arial, sans-serif;
	font-weight: normal;
	font-style: none;
	color: #fff;
}

.h120 .row {
	height: 120px;
}

.h123 .row {
	height: 123px;
}

.h145 .row {
	height: 145px;
}

.h170 .row {
	height: 170px;
}

.h180 .row {
	height: 180px;
}

.h185 .row {
	height: 185px;
}

.h187 .row {
	height: 187px;
}

.h225 .row.rh225 {
	height: 225px;
}

.h225 .row.rh70 {
	width: 120px;
	height: 70px;
}

.h375 .row {
	height: 375px;
}

.row.w127 {
	width: 127px;
}

.row.w175 {
	width: 175px;
}

.row.w355 {
	width: 355px;
}

.row.smallerRow {
	margin-right: 6px;
}

.row.smallerRow.break {
	margin-right: 0;
}

.video-style.h225 .row.rh70 {
	margin-right: 5px;
}

.video-style.h225 .row.rh70:last-child {
	margin-right: 0;
}
.video-style.h225 .row.rh70.last-row {
	margin-right: 0;
}

.thumboverlay {
	background: transparent;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.row:hover .thumboverlay {
	background: transparent url("images/opacity-75.png") repeat scroll 0 0;
	border: solid 3px #f0f028;
}

/* row overlay styles - BEGIN */
/* Música */
.content-type-musica .row .row-overlay, .alternativeList.content-type-musica .row .row-overlay, .content-type-musica .row:hover .thumboverlay {
	border-color: #ff0077;
}
.content-type-musica .row .row-overlay .link-block .titlelink, .alternativeList.content-type-musica .row .row-overlay .link-block .titlelink {
	color: #ff0077;
}
/* Programas */
.content-type-programas .row .row-overlay, .alternativeList.content-type-programas .row .row-overlay, .content-type-programas .row:hover .thumboverlay {
	border-color: #00b68f;
}
.content-type-programas .row .row-overlay .link-block .titlelink, .alternativeList.content-type-programas .row .row-overlay .link-block .titlelink {
	color: #00b68f;
}
/* Noticias */
.content-type-noticias .row .row-overlay, .alternativeList.content-type-noticias .row .row-overlay, .content-type-noticias .row:hover .thumboverlay {
	border-color: #bf28f1;
}
.content-type-noticias .row .row-overlay .link-block .titlelink, .alternativeList.content-type-noticias .row .row-overlay .link-block .titlelink {
	color: #bf28f1;
}
/* Blogs */
.content-type-blogs .row .row-overlay, .alternativeList.content-type-blogs .row .row-overlay, .content-type-blogs .row:hover .thumboverlay {
	border-color: #e35e0b;
}
.content-type-blogs .row .row-overlay .link-block .titlelink, .alternativeList.content-type-blogs .row .row-overlay .link-block .titlelink {
	color: #e35e0b;
}
/* Videos */
.content-type-videos .row .row-overlay, .alternativeList.content-type-videos .row .row-overlay, .content-type-videos .row:hover .thumboverlay {
	border-color: #28bef9;
}
.content-type-videos .row .row-overlay .link-block .titlelink, .alternativeList.content-type-videos .row .row-overlay .link-block .titlelink {
	color: #28bef9;
}
/* Arquivo */
.content-type-arquivo .row .row-overlay, .alternativeList.content-type-arquivo .row .row-overlay, .content-type-arquivo .row:hover .thumboverlay {
	border-color: #f0f028;
}
.content-type-arquivo .row .row-overlay .link-block .titlelink, .alternativeList.content-type-arquivo .row .row-overlay .link-block .titlelink {
	color: #f0f028;
}
/* row overlay styles - END */

/* Alternative list style - BEGIN */
.alternativeList .row-overlay { display: block; background: transparent; border: none; }
.alternativeList .row-overlay .link-block { position: absolute; bottom: 20px; left: -11px; padding: 0; margin: 0; }
.alternativeList .row:hover .row-overlay .link-block { position: relative; margin: 10px 0 10px -24px; bottom: auto; left: auto; }
.alternativeList .row-overlay .link-block .titlelink, .alternativeList .row:hover .row-overlay .link-block .titlelink { display: inline-block; color: #fff !important; background: #f0f028; font-size: 16px; line-height: 30px; text-transform: uppercase; padding: 0 10px; }
.alternativeList .row-overlay p { display: none; }
/* Alternative list style - END */

/* alternative list row overlay styles - BEGIN */
/* Música */
.alternativeList.content-type-musica .row .row-overlay .link-block .titlelink {
	background: #ff0077;
}
/* Programas */
.alternativeList.content-type-programas .row .row-overlay .link-block .titlelink {
	background: #00b68f;
}
/* Noticias */
.alternativeList.content-type-noticias .row .row-overlay .link-block .titlelink {
	background: #bf28f1;
}
/* Blogs */
.alternativeList.content-type-blogs .row .row-overlay .link-block .titlelink {
	background: #e35e0b;
}
/* Videos */
.alternativeList.content-type-videos .row .row-overlay .link-block .titlelink {
	background: #28bef9;
}
/* Arquivo */
.alternativeList.content-type-arquivo .row .row-overlay .link-block .titlelink {
	background: #f0f028;
}
/* alternative list row overlay styles - END */

/* no-text specific stuff - BEGIN */
.no-text .innerList .row .row-overlay .link-block .titlelink, .no-text .innerList .row:hover .row-overlay .link-block .titlelink { display: none; }
.no-text .innerList .row .row-overlay p, .no-text .innerList .row:hover .row-overlay p { display: none; }
/* no-text specific stuff - END */

/* no-text specific stuff - BEGIN */
.no-overlay .innerList .row .row-overlay, .no-overlay .innerList .row:hover .row-overlay { display: none; }
/* no-text specific stuff - END */

/* video-style specific stuff - BEGIN */
.video-style .rh225 .row-overlay { background: transparent; }
.video-style .rh225:hover .row-overlay { background: transparent url(images/opacity-75.png) repeat scroll 0 0; }

.video-style .video-row.rh225 .row-overlay { background: transparent url(images/video-overlay.png) no-repeat scroll 50% 50%; }
.video-style .video-row.rh225:hover .row-overlay { background: transparent url(images/video-overlay-75.png) no-repeat scroll 50% 50%; }

.video-style .row-big .row-overlay .link-block { bottom: 40px; }
.video-style .row-big:hover .row-overlay .link-block { position: absolute; bottom: 37px; left: -14px; margin: 0; }
.video-style .row-big .row-overlay .link-block .titlelink, .video-style .row-big:hover .row-overlay .link-block .titlelink { padding: 0 10px 15px; }
.video-style .row-big .row-overlay p, .video-style .row-big:hover .row-overlay p { display: inline; position: absolute; bottom: 25px; left: 0; line-height: 30px; padding: 0 10px; background: #000; font-size: 14px; }
.video-style .row-big:hover .row-overlay p { bottom: 22px; left: -3px; }

.video-style .innerList .row-small .row-overlay .link-block .titlelink, .video-style .innerList .row-small:hover .row-overlay .link-block .titlelink { display: none; }
.video-style .innerList .row-small .row-overlay p, .video-style .innerList .row-small:hover .row-overlay p { display: none; }

.video-style .video-row.row-small .row-overlay { background: transparent url(images/video-overlay-small.png) no-repeat scroll 50% 50%; }
.video-style .row-small:hover .row-overlay { background: transparent url(images/opacity-75.png) repeat scroll 0 0; }
.video-style .video-row.row-small:hover .row-overlay { background: transparent url(images/video-overlay-small-75.png) no-repeat scroll 50% 50%; }
/* video-style specific stuff - END */

/* More... list type - BEGIN */
.more-of-this { background: #3e1e49; float: left; width: 100%; }
.more-of-this .module-header { padding: 15px 10px; background: #280634 url(/css/new/images/arrow_hub_noticias.png) 30px bottom no-repeat; font: 16px/16px "futurabolditalic", Arial, sans-serif; border:none; margin: 0;}
.more-of-this .module-header .header-title { color: #fff; font-size: 16px; line-height: 16px; }
.more-of-this .innerList { max-height:425px; background: #3e1e49; }
.more-of-this .innerList .row .flux-usage { display:none; }
.more-of-this .innerList .row { height: 70px; padding:13px 15px 0px; background:none; border:none; }
.more-of-this .innerList .row .thumbcontainer { width:110px!important; height:70px!important; float: left; }
.more-of-this .innerList .row .thumbcontainer a.thumblink { width:110px; height:70px; border:0px; display: block; overflow: hidden; }
.more-of-this .innerList .row .thumbcontainer a.thumblink:hover { width:104px; height:64px; border: solid 3px #bf28f1; display: block; overflow: hidden; }
.more-of-this .innerList .row .thumbcontainer a.thumblink .thumbnail { height: 70px; }
.more-of-this .innerList .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
.more-of-this .innerList .row .link-block { margin-bottom:3px; margin-top: 12px; }
.more-of-this .innerList .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color: #fff; }
.more-of-this .innerList .row .link-block A:hover { color: #bf28f1; text-decoration: none; }
.more-of-this .innerList .row .video-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#fff;}
.more-of-this .innerList .row P { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#fff;}

.more-of-this.no-thumbs .innerList { max-height: 240px; padding: 0; }
.more-of-this.no-thumbs .innerList .row { height: auto; min-height: 20px; padding: 5px 10px 0; }
.more-of-this.no-thumbs .innerList .row .thumbcontainer { display: none; }
.more-of-this.no-thumbs .innerList .row .link-block { margin: 0; padding: 0 0 5px; border-bottom: 1px dotted #604a68; }
.more-of-this.no-thumbs .innerList .row:last-child .link-block { border-bottom: 0px; }
.more-of-this.no-thumbs .innerList .row.last-row .link-block { border-bottom: 0px; }
.more-of-this.no-thumbs .innerList .row .video-description { display: none; }
.more-of-this.no-thumbs .innerList .row P { display: none; }

.more-of-this.no-desc .article-description { display: none; }

.more-of-this.with-dates .innerList .row { position: relative; }
.more-of-this.with-dates .innerList .row .article-date { display: block !important; left: auto; line-height: 16px; font-size: 16px; position: absolute; top: 5px; color: #bf28f1; }
.more-of-this.with-dates .innerList .row .link-block { margin: 20px 0 0; }

.more-of-this.scrollable-list .jspTrack { background-color: #280634; }
.more-of-this.scrollable-list .jspDrag { background-color: #bf28f1; }

/* Musica */
.more-of-this.content-type-musica { background-color: #4e2036; }
.more-of-this.content-type-musica .module-header { background: #3a061e url(images/arrow_hub.png) 30px bottom no-repeat; }
.more-of-this.content-type-musica .innerList { background-color: #4e2036; }
.more-of-this.content-type-musica .innerList .row .thumbcontainer a.thumblink:hover { border-color: #ff0077; }
.more-of-this.content-type-musica .innerList .row .link-block A { color: #ff0077; }
.more-of-this.content-type-musica .innerList .row .link-block A:hover { color: #fff; }
.more-of-this.content-type-musica.scrollable-list .jspTrack { background-color: #3a061e; }
.more-of-this.content-type-musica.scrollable-list .jspDrag { background-color: #ff0077; }

/* Noticias */
.more-of-this.content-type-noticias { background-color: #3e1e49; }
.more-of-this.content-type-noticias .module-header { background: #280634 url(images/arrow_hub_noticias.png) 30px bottom no-repeat; }
.more-of-this.content-type-noticias .innerList { background-color: #3e1e49; }
.more-of-this.content-type-noticias .innerList .row .thumbcontainer a.thumblink:hover { border-color: #bf28f1; }
.more-of-this.content-type-noticias .innerList .row .link-block A { color: #bf28f1; }
.more-of-this.content-type-noticias .innerList .row .link-block A:hover { color: #fff; }
.more-of-this.content-type-noticias.scrollable-list .jspTrack { background-color: #280634; }
.more-of-this.content-type-noticias.scrollable-list .jspDrag { background-color: #bf28f1; }

/* Programas */
.more-of-this.content-type-programas { background-color: #1f4d43; }
.more-of-this.content-type-programas .module-header { background: #06372d url(images/arrow_hub_programas.png) 30px bottom no-repeat; }
.more-of-this.content-type-programas .innerList { background-color: #1f4d43; }
.more-of-this.content-type-programas .innerList .row .thumbcontainer a.thumblink:hover { border-color: #00b68f; }
.more-of-this.content-type-programas .innerList .row .link-block A { color: #00b68f; }
.more-of-this.content-type-programas .innerList .row .link-block A:hover { color: #fff; }
.more-of-this.content-type-programas.scrollable-list .jspTrack { background-color: #06372d; }
.more-of-this.content-type-programas.scrollable-list .jspDrag { background-color: #00b68f; }

/* Blogs */
.more-of-this.content-type-blogs { background-color: #383636; }
.more-of-this.content-type-blogs .module-header { background: #ff6600 url(images/arrow_hub_blogs.png) 30px bottom no-repeat; }
.more-of-this.content-type-blogs .innerList { background-color: #383636; }
.more-of-this.content-type-blogs .innerList .row .thumbcontainer a.thumblink:hover { border-color: #ff6600; }
.more-of-this.content-type-blogs .innerList .row .link-block A { color: #fff; }
.more-of-this.content-type-blogs .innerList .row .link-block A:hover { color: #ff6600; }
.more-of-this.content-type-blogs.scrollable-list .jspTrack { background-color: #000; }
.more-of-this.content-type-blogs.scrollable-list .jspDrag { background-color: #ff6600; }
/* More... list type - END */

/* hub main list type - BEGIN */
.hub-main-list { width:665px; background:none; border:none; float: left; }
.hub-main-list .innerList { background:none; }
.hub-main-list .innerList .row { background:none; padding: 0px; margin-right:8px; width: 213px; height:230px; border:none; }
.hub-main-list .innerList .row .thumbcontainer { position:relative; width: 213px; height: 140px; margin-bottom: 8px; }
.hub-main-list .innerList .row.row140 .thumbcontainer { width: 213px !important; height: 140px !important; }
.hub-main-list .innerList .row .thumbcontainer a.thumblink { width:213px; height:140px; border:0px; }
.hub-main-list .innerList .row .thumbcontainer a.thumblink .thumbnail { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 213px; }
.hub-main-list .innerList .row .flux-usage { display: none; }
.hub-main-list .innerList .row .link-block { margin-bottom: 5px; }
.hub-main-list .innerList .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#f0f028; }
.hub-main-list .innerList .row .link-block A:hover { text-decoration: none; }
.hub-main-list .innerList .row .video-description, .hub-main-list .innerList .row p { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; }
.hub-main-list .innerList .row .thumbcontainer .video { background: transparent url(images/video-arrows-big-sprite.png) no-repeat scroll -135px 0; display: block; width: 27px; height: 27px; position: absolute; cursor: pointer; top: 10px; left: 10px;}
.hub-main-list .innerList .row:hover .thumbcontainer .video { left: 7px; top: 7px; }
/* hub main list type - END */

/* hub small list type - BEGIN */
.hub-small-list { width: 665px; background: none; margin: 10px 0; border: none; float: left; }
.rightcolumn .hub-small-list { width: 300px; }
.hub-small-list .innerList { background: none; }
.hub-small-list .innerList .row { width:322px; height: 80px; background: none; float: left; padding: 0px; margin-right: 10px; border: none; margin-bottom: 15px; }
.hub-small-list .innerList .row .flux-usage { display:none; }
.hub-small-list .innerList .row .thumbcontainer { position: relative; width: 122px !important; height: 80px !important; float: left; margin: 0px 10px 0px 0px; }
.hub-small-list .innerList .row .thumbcontainer a.thumblink { width: 122px; height: 80px; border: 0px; }
.hub-small-list .innerList .row .thumbcontainer a.thumblink .thumbnail { position: relative; width: 122px;  }
.hub-small-list .innerList .row .link-block { margin-bottom: 5px; }
.hub-small-list .innerList .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color: #f0f028; }
.hub-small-list .innerList .row .link-block A:hover { text-decoration: none; }
.hub-small-list .innerList .row .video-description, .hub-small-list .innerList .row p { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color: #000; }
.hub-small-list .innerList .row .thumbcontainer .video { background: url(images/video-arrows-small-sprite.png) no-repeat scroll -85px 0; display: block; width: 17px; height: 17px; position: absolute; cursor: pointer; top: 10px; left: 10px; }
.hub-small-list .innerList .row:hover .thumbcontainer .video { left: 7px; top: 7px; }
/* hub small list type - END */

/* hub list styles - BEGIN */
/* Música */
.content-type-musica .innerList .row .link-block A { color:#ff0077; }
.content-type-musica .innerList .row .thumbcontainer .video { background-position: 0 0; }
.content-type-musica.hub-small-list .innerList .row .thumbcontainer .video { background-position: 0 0; }
/* Programas */
.content-type-programas .innerList .row .link-block A { color:#00b68f; }
.content-type-programas .innerList .row .thumbcontainer .video { background-position: -27px 0; }
.content-type-programas.hub-small-list .innerList .row .thumbcontainer .video { background-position: -17px 0; }
/* Noticias */
.content-type-noticias .innerList .row .link-block A { color:#bf28f1; }
.content-type-noticias .innerList .row .thumbcontainer .video { background-position: -54px 0; }
.content-type-noticias.hub-small-list .innerList .row .thumbcontainer .video { background-position: -34px 0; }
/* Blogs */
.content-type-blogs .innerList .row .link-block A { color:#e35e0b; }
.content-type-blogs .innerList .row .thumbcontainer .video { background-position: -81px 0; }
.content-type-blogs.hub-small-list .innerList .row .thumbcontainer .video { background-position: -51px 0; }
/* Videos */
.content-type-videos .innerList .row .link-block A { color:#28bef9; }
.content-type-videos .innerList .row .thumbcontainer .video { background-position: -108px 0; }
.content-type-videos.hub-small-list .innerList .row .thumbcontainer .video { background-position: -68px 0; }
/* Arquivo */
.content-type-arquivo .innerList .row .link-block A { color:#f0f028; }
.content-type-arquivo .innerList .row .thumbcontainer .video { background-position: -135px 0; }
.content-type-arquivo.hub-small-list .innerList .row .thumbcontainer .video { background-position: -85px 0; }
/* hub list styles - END */

/* alpha list module - BEGIN */
.rightcolumn .alpha-list { display: block; float: left; }
.rightcolumn .alpha-list span.alphaHeader { display: block; font: 18px/18px "futurabolditalic",Arial,sans-serif; color: #000; padding: 18px 0 8px; text-transform: uppercase; }
.rightcolumn .alpha-list a { display: block; float: left; width: 40px; height: 35px; font: 16px/35px "futurabolditalic",Arial,sans-serif; background: #fff; border: 1px solid #000; color: #000; text-align: center; }
.rightcolumn .alpha-list a:hover { color: #fff; background: #000; text-decoration: none; }

.leftcolumn .search-alpha { background:none; padding:0; margin-bottom:20px;}
.leftcolumn .search-alpha P.alpha-list { width: 180px; display: block; float: left; }
.leftcolumn .search-alpha P.alpha-list span.alphaHeader { display: none; }
.leftcolumn .search-alpha P.alpha-list a { padding:0; display: block; float: left; width: 40px; height: 35px; font: 16px/35px "futurabolditalic",Arial,sans-serif; background: #fff; border: 1px solid #000; color: #000; text-align: center; }
.leftcolumn .search-alpha P.alpha-list a:hover { color: #fff; background: #000; text-decoration: none; }
/* alpha list module - END */

/* bottomRow list - BEGIN */
.bottomRow .verticalList { width: 100%; margin: 0; }
.bottomRow .verticalList .innerList { padding: 0 10px; }
.bottomRow .verticalList .innerList .row { width: 300px; margin: 0 40px 0 0; }
.bottomRow .verticalList .innerList .row:last-child { margin: 0; }
.bottomRow .verticalList .innerList .row.last-row { margin: 0; }
/* bottomRow list - END */

/* List modules - END */

/* hub bars - BEGIN */
/* Música */
#hubmusicbody .section-color-bar {
	display: block;
	background: #FF0077;
}
/* Programas */
#hubshowsbody .section-color-bar {
	display: block;
	background: #00b68f;
}
/* Noticias */
#hubnewsbody .section-color-bar {
	display: block;
	background: #bf28f1;
}
/* Blogs */
#hubblogsbody .section-color-bar {
	display: block;
	background: #e35e0b;
}
/* Videos */
#watchVideosbody .section-color-bar {
	display: block;
	background: #28bef9;
}
/* Arquivo */
#hubarquivobody .section-color-bar {
	display: block;
	background: #f0f028;
}
/* hub bars - BEGIN */

/* pagination - BEGIN */
.pagination { background:none;}
.pagination.bottom { margin-top:20px;}
.pagination.top { margin-bottom:20px;}
.pagination A { color:#000;}
.pagination .pagelink { }
.pagination .pagelink A { display: inline-block;width: 40px;height: 35px;font: 16px/35px "futurabolditalic",Arial,sans-serif;background: #fff;border: 1px solid #000;color: #000;text-align: center; }
.pagination .pagelink A:hover { background:#000; color:#fff; text-decoration: none;}
.pagination .pagenum {  border:0px; }
.pagination .pagenum A { background:#666; color:#f0f028; text-decoration: none;  display: inline-block;width: 40px;height: 35px;font: 16px/35px "futurabolditalic",Arial,sans-serif;border: 1px solid #666;text-align: center; }
.pagination .pagenext a { padding:0px; background:none; font: 13px/14px "futurabolditalic", Arial, sans-serif; color:#333;}
.pagination .pageprev a { padding:0px; background:none; font: 13px/14px "futurabolditalic", Arial, sans-serif; color:#333;}
/* pagination - END */

/* Music Hub - BEGIN */
#hubmusicbody .sitepage h1.section-header { background-image: url(images/module-header-border-musica.png); }
/* Music Hub - END */

/* Shows hub - BEGIN */
#hubshowsbody .sitepage h1.section-header { background-image: url(images/module-header-border-programas.png); }
#hubshowsbody .hide-title .module-header { display: none; }
#hubshowsbody .mainContentColumn .tabContainer { background: url("/css/new/images/arrow_hub_programas.png") no-repeat scroll 30px bottom #06372D; border: medium none; display: block; height: 16px; margin: 0; padding: 15px 10px; }
#hubshowsbody .mainContentColumn .tabContainer li { padding: 0 8px; border-right: 1px solid #839b96; }
#hubshowsbody .mainContentColumn .tabContainer li:first-child { padding-left: 0; }
#hubshowsbody .mainContentColumn .tabContainer li:last-child { padding-right: 0; border-right: 0; }
#hubshowsbody .mainContentColumn .tabContainer li a span { border: none; background: transparent; display: block; padding: 0; font: 16px/16px "futurabolditalic", Arial, sans-serif; color: #00b68f; text-transform: uppercase; }
#hubshowsbody .mainContentColumn .tabContainer li.selected a span, #hubshowsbody .mainContentColumn .tabContainer li a:hover span { color: #fff; }
#hubshowsbody .mainContentColumn .tabContainer li a:hover { text-decoration: none; }
#hubshowsbody .mainContentColumn .itemList.more-of-this { background: #1f4d43; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination.top { margin: 0; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination.bottom { margin: 0; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination { padding: 5px 15px; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination .pagenum A { background: #fff; border: 0px; color: #06372d; height: 30px; line-height: 30px; width: 30px; padding: 0; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination .pagenum A:hover { background: #06372d; color: #fff; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination .pagelink A { background: #06372d; border: 0px; color: #00b68f; height: 30px; line-height: 30px; width: 30px; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination .pagelink A:hover { background: #00b68f; color: #06372d; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination .pagenext .pipe { color: #fff; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination .pagenext A { color: #fff; }
#hubshowsbody .mainContentColumn .itemList.more-of-this .pagination .pagenext A:hover { text-decoration: none; }
#hubshowsbody .mainContentColumn .more-of-this.browse-shows .innerList { height: auto; max-height: none; padding-bottom: 10px; }
/* Shows hub - END */

/* News Hub - BEGIN */
#hubnewsbody .sitepage h1.section-header { background-image: url(images/module-header-border-noticias.png); }
#hubnewsbody .mainContentColumn .more-of-this .module-header .header-subtitle { color: #fff; font-size: 12px; line-height: 12px; }
#hubnewsbody .mainContentColumn .more-of-this.content-type-noticias .innerList .row .link-block A { color: #fff }
#hubnewsbody .mainContentColumn .more-of-this.content-type-noticias .innerList .row .link-block A:hover { color: #bf28f1; }
#hubnewsbody .mainContentColumn .hubLeft { width: 300px; }
#hubnewsbody .mainContentColumn .hubRight { width: 355px; }
#hubnewsbody .mainContentColumn .hubRight .row.w175 { margin-bottom: 5px; }
#hubnewsbody .mainContentColumn .hubRight .row:first-child { margin-right: 5px; }
#hubnewsbody .mainContentColumn .more-of-this.browse-news .innerList { height: auto; max-height: none; }
#hubnewsbody .browse-by-date { padding: 10px 0 0; }
#hubnewsbody .browse-by-date .module-header { background: transparent; padding: 0; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar { background: #3e1e49; margin: 0; padding: 0; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendarContent { background: transparent; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar .DHTMLSuite_calendarHeading { border: 0px; padding: 8px 0 0; height: auto; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendarHeadingTxt { color: #fff; padding: 0; font-weight: normal; font: 12px/20px "futurabolditalic", Arial, sans-serif; text-transform: none; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendarHeaderMonthAndYear { padding: 0 2px; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendarHeaderMonthAndYearOver { background: transparent; border: 0; padding: 0 2px; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_navigationBar { border: 0px; height: 20px; position: relative; padding: 0 0 8px; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_navigationBarToday { color: #fff; padding: 0; font-weight: normal; font: 12px/20px "futurabolditalic", Arial, sans-serif; text-transform: none; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_monthView { background: transparent; width: 294px; padding: 0 3px 3px; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_monthView td { background: #000; border-right: 1px solid #3e1e49; font-weight: normal; font: 12px/25px "futurabolditalic", Arial, sans-serif; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_monthView_headerCell { color: #bf28f1; border: 0px; width: 40px; padding: 0; vertical-align: middle; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_monthView_headerSunday { color: #bf28f1; border: 0px; width: 40px; padding: 0; vertical-align: middle; }
#hubnewsbody .browse-by-date td.DHTMLSuite_calendar_monthView_daysInOtherMonths { color: #562f64; }
#hubnewsbody .browse-by-date td.DHTMLSuite_calendar_monthView_daysInThisMonth { color: #fff; }
#hubnewsbody .browse-by-date td.DHTMLSuite_calendar_monthView_sundayInThisMonth { color: #fff; }
#hubnewsbody .browse-by-date td.DHTMLSuite_calendar_monthView_invalidDate { color: #562f64; }
#hubnewsbody .browse-by-date td.DHTMLSuite_calendar_monthView_currentDate { background: #eaea32; color: #000; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_monthView td:hover { background: #fff; color: #000; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_monthView td.DHTMLSuite_calendar_monthView_currentDate:hover { background: #eaea32; color: #000; }
#hubnewsbody .browse-by-date td.DHTMLSuite_calendar_monthView_headerCell:hover, #hubnewsbody .browse-by-date td.DHTMLSuite_calendar_monthView_headerSunday:hover { background: #000; color: #bf28f1; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_btnPreviousYear { background: transparent url("images/calendar-nav-noticias.png") no-repeat scroll 0 -19px; height: 18px; left: 5px; width: 18px; top: 0; border: 0; padding: 0;}
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_btnNextYear { background: transparent url("images/calendar-nav-noticias.png") no-repeat scroll -19px -19px; height: 18px; right: 5px; width: 18px; top: 0; border: 0; padding: 0; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_btnPreviousMonth { background: transparent url("images/calendar-nav-noticias.png") no-repeat scroll 0 0; height: 18px; left: 28px; width: 18px; top: 0; border: 0; padding: 0; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_btnNextMonth { background: transparent url("images/calendar-nav-noticias.png") no-repeat scroll -19px 0; height: 18px; right: 28px; width: 18px; top: 0; border: 0; padding: 0; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_btnPreviousYear.DHTMLSuite_calendarButtonOver { border: 0; left: 5px; width: 18px; padding: 0; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_btnNextYear.DHTMLSuite_calendarButtonOver { border: 0; right: 5px; width: 18px; padding: 0; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_btnPreviousMonth.DHTMLSuite_calendarButtonOver { border: 0; left: 28px; width: 18px; padding: 0; }
#hubnewsbody .browse-by-date .DHTMLSuite_calendar_btnNextMonth.DHTMLSuite_calendarButtonOver { border: 0; right: 28px; width: 18px; padding: 0; }
/* News Hub - END */

/* Watch Videos Hub - BEGIN */
#watchVideosbody .sitepage h1.section-header { background-image: url(images/module-header-border-videos.png); }
#watchVideosbody .hub-main-list .module-header { margin: 0 0 10px 0; }
/* Watch Videos Hub - END */

/* Blogs Hub - BEGIN */
#hubblogsbody .sitepage h1.section-header { background-image: url(images/module-header-border-blogs.png); }
#hubblogsbody .blogs-content .module-header { background: transparent; padding: 0px; text-transform: none; }
#hubblogsbody .blogs-content .mais-blogs { display: block; width: 100%; position: relative; background: transparent url(images/grey-line.png) no-repeat scroll 0 17px; }
#hubblogsbody .blogs-content .mais-blogs .linkage { display: block; height: 28px; position: relative; width: 100%; cursor: pointer; }
#hubblogsbody .blogs-content .mais-blogs .linkage span.title { color: #ff6600; font: 16px/16px "futurabolditalic", Arial, sans-serif; display: block; height: 16px; position: absolute; right: 33px; top: 8px; }
#hubblogsbody .blogs-content .mais-blogs .linkage span.arrow { width: 23px; height: 23px; background: transparent url(images/marquee-arrows-sprite.png) no-repeat scroll -69px 0; display: block; position: absolute; top: 5px; right: 0; }
#hubblogsbody .more-blogs-list { display: none; width: 340px; }
#hubblogsbody .simplemodal-overlay { background: #000; }
#hubblogsbody .modalCloseImg.simplemodal-close { height: 23px; position: absolute; right: 12px; top: 12px; width: 23px; z-index: 1; background: transparent url(images/black-dot-arrow-rtl-23x23.png) no-repeat scroll 0 0; cursor: pointer; }
#hubblogsbody .more-blogs-list .more-of-this .innerList { width: 340px; height: 230px; }
#hubblogsbody .more-blogs-list .more-of-this .innerList .row { height: auto; padding: 0 15px; margin: 5px 0 0; }
#hubblogsbody .more-blogs-list .more-of-this .innerList .row:first-child { margin: 15px 0 0; }
#hubblogsbody .more-blogs-list .more-of-this .innerList .row:last-child { margin: 5px 0 10px; }
#hubblogsbody .more-blogs-list .more-of-this .innerList .row.last-row { margin: 5px 0 10px; }
#hubblogsbody .more-blogs-list .more-of-this .innerList .row .link-block { border-bottom: 1px dotted #5c5b5b; margin: 0; padding: 0 0 5px; }
#hubblogsbody .rightcolumn span.selectorHeader { color: #000; display: block; font: 18px/18px "futurabolditalic",Arial,sans-serif; padding: 18px 0 8px; text-transform: uppercase; }
/* Blogs Hub - END */

/* Search hub - BEGIN */
#hubsearchbody .row { background: #fff; padding: 20px 8px; }
#hubsearchbody .row .thumb { display:none;}
#hubsearchbody .row .num { display:none;}
#hubsearchbody .row A { clear:both; display: block; font: 16px/18px "futurabolditalic", Arial, sans-serif; color: #000; }
#hubsearchbody .row P { font: 13px/14px "futurabolditalic", Arial, sans-serif; color:#333; }
#hubsearchbody .searcheader { background:none; }
#hubsearchbody .searcheader h3 { padding:0px; background:none; font: 23px/27px "futurabolditalic", Arial, sans-serif; color: #333; text-transform: uppercase; }
#hubsearchbody .searcheader h3 STRONG { color: #000; }
#hubsearchbody .searcheader .resultCount { padding:0px; float:none; margin-bottom: 20px; }
/* Search hub - END */

/* programacion hub- BEGIN */
#channelbody {}
#channelbody .sitepage h1.section-header { background-image: url(images/module-header-border-programas.png); }
#channelbody .leftnav { border:none; height:34px; margin-bottom:1px; width:690px; overflow:hidden; display:block; clear:both;}
#channelbody .leftnav li { float:left; display:block; margin-right:1px;}
#channelbody .leftnav li a { padding: 10px 8px; background:#211f1f; color:#28f084; font: 14px/14px "futurabolditalic", Arial, sans-serif;  border:none;}
#channelbody .leftnav li a:hover { color:#fff; }
#channelbody .leftnav li.selected a { color:#211f1f; background:#fff; }
#channelbody .mainContentColumn .module-header { display:none;}
#channelbody #browseCalendarDiv { margin: 0px;padding: 0px 2px 10px; background: #211f1f; }
#channelbody #browseCalendarDiv div { background:#000; border:none; color:#fff; padding:0px;  height:auto;}
#channelbody #browseCalendarDiv .DHTMLSuite_calendarHeadingTxt { padding: 15px 0px; background:#211f1f; }
#channelbody #browseCalendarDiv .DHTMLSuite_calendarHeadingTxt div { background:#211f1f; font: 20px/20px "futurabolditalic", Arial, sans-serif; color:#fff;}
#channelbody .DHTMLSuite_calendar_navigationBar { height: 0px!important; position: relative;}
#channelbody .DHTMLSuite_calendar_monthView_headerCell { color:#28f084;  }
#channelbody .DHTMLSuite_calendar_monthView td { border-left: 1px solid #211f1f; border-bottom: 0; font: 16px/16px "futurabolditalic", Arial, sans-serif;  padding:10px 0px;}
#channelbody .DHTMLSuite_calendar_monthView_daysInThisMonth {color:#fff;}
#channelbody .DHTMLSuite_calendar_monthView_sundayInThisMonth { color: #fff;}
#channelbody .DHTMLSuite_calendar_monthView_headerSunday { color: #fff;}
#channelbody .DHTMLSuite_calendar_monthView_currentDate { background:#eaea32; color:#000;}
#channelbody .DHTMLSuite_calendar_btnPreviousMonth { margin: -34px 0px 0px 10px; display:block; width:20px; height:20px!important; background:url(images/arrows.png) 0px -224px no-repeat !important;}
#channelbody .DHTMLSuite_calendar_btnNextMonth { margin: -34px 10px 0px 0px; display:block; width:20px; height:20px!important; background:url(images/arrows.png) -25px -224px no-repeat !important;}
#channelbody .DHTMLSuite_calendar_navigationBarToday { display:none;}
#channelbody .DHTMLSuite_calendar_btnNextYear { display:none;}
#channelbody .DHTMLSuite_calendar_btnPreviousYear { display:none;}
#channelbody .DHTMLSuite_calendarDayOver { background:#eaea32; color:#333;}
#channelbody #schedule th { display:none;}
#channelbody #schedule tr { background: #211f1f;}
#channelbody #schedule tr td { padding: 10px; background: #211f1f; border-bottom: solid 1px #000;}
#channelbody #schedule tr td.show_time { text-align: center; font: 16px/16px "futurabolditalic", Arial, sans-serif; color:#28f084;}
#channelbody #schedule tr td.show_name { font: 16px/16px "futurabolditalic", Arial, sans-serif; color:#fff;}
#channelbody #schedule tr td.show_episode { display:none; }
/* programacion hub - END */

/* fotogalerias hub- BEGIN */
#flipbookMeta { font: 16px/20px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; background:none;}
#flipbookThumbList { background:none;}
#flipbookThumbList .module-header .header-title {font-size: 23px; }
#flipbookThumbList .thumbcontainer A { border: solid 2px #fff; }
/* fotogalerias hub - END */

/* News  (#newsbody) - BEGIN */
#newsbody .sitepage h1.section-header { background-image: url(images/module-header-border-noticias.png); }

#newsbody .mainContentColumn { width: 600px; padding:0px 10px;}
#newsbody.page2columns .mainContentColumn { width: 660px; }
#newsbody.page3columns.t3-4 .mainContentColumn { width: 460px;}
#newsbody.page3columns.t3-3 .mainContentColumn { width: 424px;}

#newsbody .mainContentColumn h1.section-header { background:none; margin:0px;}

#newsbody .detailModule.article-head { padding:0px; border:none; background:none;}
#newsbody .detailModule.article-head .thumbcontainer { margin: 0 18px 8px 0; }
#newsbody .detailModule.article-head h2 { font: 18px/20px "futurabolditalic", Arial, sans-serif; color:#000;}
#newsbody .detailModule.article-head P { font: 14px/14px "futurabolditalic", Arial, sans-serif; color:#000;}
#newsbody .article-body { padding:0px; border:none; background:none; font: 13px/14px Arial, sans-serif; color:#000;}
#newsbody .article-body A { color:#bf28f1;}
#newsbody .article-title { margin-top: 130px;}
#newsbody .shareFlux4Container .share { padding:10px 0px;}
#newsbody .shareFlux4Container .share .serviceList>li { padding: 0px 8px 0px 0px; }
#newsbody .shareFlux4Container #fluxContentActionBox { padding: 0px; font: 14px/14px "futurabolditalic", Arial, sans-serif; color:#666;}
#newsbody .shareFlux4Container #fluxContentActionBox * { font: 14px/14px "futurabolditalic", Arial, sans-serif; color:#666;}
#newsbody .shareFlux4Container .ratings { display:none;}

#newsbody .mainContentColumn .module-header { background: none;margin: 0px; }
#newsbody .related-link-list { padding-top: 20px; margin-bottom:20px; border-top: 2px solid #ccc;background: none!important;}
#newsbody .related-link-list .link-block a { font: 16px/18px "futurabolditalic", Arial, sans-serif; color:#bf28f1;}

#newsbody .boxlist { padding-top: 20px; border-top: 2px solid #ccc; background:none!important;}

#newsbody .more-of-this.content-type-noticias .module-header { background-color:#bf28f1; }
#newsbody .more-of-this.content-type-noticias .module-header .header-title { color: #280634;}
#newsbody .more-of-this.content-type-noticias .innerList .row .link-block A { color:#fff;}

#newsbody .shareFlux4Container { margin: 0px 0px -140px 0px; position: relative; width: 360px; float: right; background: none; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; border-left: none; border-right: none; }
#newsbody .shareFlux4Container .innerList div { background:none!important; color:#666!important;}
#newsbody .shareFlux4Container .innerList div * { color:#666!important;}
#newsbody.hasSM4 .shareFlux4Container #fluxContentActionBox .flux.fluxWidget { width: 100%; }

#newsbody .flux4Widget .activityFeed .bottomActionLinks .primaryButton, #newsbody  .flux4Widget .activityFeed .pagerContainer .primaryButton { background:#bf28f1; color:#fff;}
#newsbody .flux4Widget .activityFeed a { color:#bf28f1;}
#newsbody .flux4Widget .sorterContent * { color:#bf28f1;}

#newsbody #fluxCommentsBox { background: #fff; border: 2px solid #ccc; }
#newsbody #fluxCommentsBox .activityFeedTitle { background: none; border: none; padding: 15px 15px 0px; overflow: visible; font: 20px/20px "futurabolditalic", Arial, sans-serif; color:#000;}
#newsbody #fluxCommentsBox .addComment { border:none; }
#newsbody #fluxCommentsBox .activityFeed .commentInput div, #newsbody #fluxCommentsBox .activityFeed .notAuthorizedCommentInput div { background:#eee!important; color:#333!important; border:none;}
#newsbody #fluxCommentsBox .activityFeed .quote, .flux4Widget .userBar .quote { background:#eee!important; color:#333!important; border:none;}
#newsbody #fluxCommentsBox .dropDownContainer  { background:none; border: none; }
#newsbody #fluxCommentsBox .dropdownContent { background:none; border: none; box-shadow:none; }
#newsbody #fluxCommentsBox .dropdownIndent { border:none; background:none;}
#newsbody .activityFeed .mainHeader .sorterContainer .sorterContent .dropdownButton .dropdownContent li+li, 
#newsbody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li+li { border:none; background:none;}
#newsbody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li.select:hover { border:none; background:none;}
#newsbody #fluxCommentsBox .activityFeed .activityItem div.activityActionsContainer { margin-top:0px;}

#newsbody .multipleFlipbook {background:none!important;}
#newsbody .multipleFlipbook .flipbookTitle { background:none!important; font: 23px/27px "futurabolditalic", Arial, sans-serif; text-transform: uppercase; color:#000;}
#newsbody .flipbook_540 .multipleFlipbookDetail { width: 100%!important;}
#newsbody .flipbook_540 .multipleThumbList { width: 100%!important;}
#newsbody .multipleFlipbookDetailInner { background: #eee; }
#newsbody .multipleControls { margin: 0 auto 15px; }
#newsbody .flipbook_540 .multipleThumbList {width: 100%!important; height:100%!important;}
#newsbody .flipbook_540 .multipleThumbList UL {width: 100%!important; height:100%!important; overflow:visible!important;}
#newsbody .flipbook_540 .multipleThumbList UL li{margin: 0px 2px 6px!important;}


/* News   - END */

/* Music / Artistas  (#artistbody) - BEGIN */
#artistbody .sitepage h1.section-header { background-image: url(images/module-header-border-musica.png); }

#artistbody .mainContentColumn { width: 600px; padding:0px 10px;}
#artistbody.page2columns .mainContentColumn { width: 660px; }
#artistbody.page3columns.t3-4 .mainContentColumn { width: 460px;}
#artistbody.page3columns.t3-3 .mainContentColumn { width: 424px;}

#artistbody h2.nav-header { display:none; }
#artistbody .mainContentColumn .artist-head { padding:0px; background:none;}
#artistbody .artist-head { margin-bottom:20px;}
#artistbody .artist-head .thumbcontainer { width: 660px; height:281px; margin-bottom:20px; text-align:center; background:none;}
#artistbody .artist-head .thumbcontainer img { width: 660px; height:281px;}
#artistbody .artist-head P { font: 16px/16px "futurabolditalic", Arial, sans-serif; color:#000;}
#artistbody .artist-head P.morelink { }
#artistbody .artist-head P.morelink A {font: 16px/16px "futurabolditalic", Arial, sans-serif; color:#ff0077; background: url(/css/new/images/musica_mais_btn.png) bottom right no-repeat; padding: 10px 25px 0px 0px; display: block;float: left;clear: both;}
#artistbody .navIcon { border:none;}

#artistbody .leftnav { margin-bottom:20px; height:34px; width:100%; display:block; clear:both;}
#artistbody .leftnav li { float:left; display:block; margin-right:1px;}
#artistbody .leftnav li a { background:#ff0077; color:#fff; font: 14px/14px "futurabolditalic", Arial, sans-serif; padding: 10px 15px; border:none;}
#artistbody .leftnav li a:hover { color:#000; }
#artistbody .leftnav li.selected a { color:#000; background:#fff; }

#artistbody.page3columns .leftnav { margin-bottom:20px; height:auto; width:100%; display:block; clear:both;}
#artistbody.page3columns .leftnav li { float:none; display:block; margin-right:0;}
#artistbody.page3columns .leftnav li a { margin-bottom: 5px; border:2px solid #fff; background:#fff; font: 14px/14px "futurabolditalic", Arial, sans-serif; color:#ff0077;}
#artistbody.page3columns .leftnav li a:hover { border:2px solid #ccc; color:#333; }
#artistbody.page3columns .leftnav li.selected a { border:2px solid #ccc; }

#artistbody .module-header { background: none; margin:0px; }
#artistbody .itemList { background: none; margin:0px 0px 20px  }
#artistbody .listMoreLink { background: #ff0077; text-align: center; margin:2px; position:relative; color:#ff0077; }
#artistbody .listMoreLink A { background: url(/css/new/images/arrows.png) -25px -200px no-repeat; text-indent:-9999em; width: 19px; height: 19px; margin: 0px auto; padding:0px; display:block; }

#artistbody .artistBioModule { padding-top: 20px; border-top: 2px solid #ccc;}
#artistbody .artistBio { margin:0px 0px 20px; padding:0px; background:0px;}
#artistbody .artistBio P { font: 14px/16px "futurabolditalic", Arial, sans-serif; color:#000; padding:0px 0px 10px; background:none;}

#artistbody .boxlist { padding-top: 20px; border-top: 2px solid #ccc; background:none!important;}
#artistbody .verticalList .innerList { border:none; }
#artistbody .verticalList .innerList .row { width:315px; height: 80px; overflow: hidden; margin-right:15px; margin-bottom:20px; padding:0px;}
#artistbody .verticalList .innerList .row .thumbcontainer { width:122px!important; height:80px!important; margin-right:10px; float: left; position:relative; }
#artistbody .verticalList .innerList .row .thumbcontainer a.thumblink { width:122px; height:80px; border:0px; }
#artistbody .verticalList .innerList .row .thumbcontainer a.thumblink:hover { width:116px; height:74px; border: solid 3px #ff0077; }
#artistbody .verticalList .innerList .row .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#artistbody .verticalList .innerList .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#artistbody .verticalList .innerList .row .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) 0px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 35px;left: 50px;}
#artistbody .verticalList .innerList .row .link-block { margin-bottom:5px;}
#artistbody .verticalList .innerList .row .link-block A { font: 16px/16px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#ff0077;}
#artistbody .verticalList .innerList .row .video-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#artistbody .verticalList .innerList .row P { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#artistbody .verticalList .innerList .row .article-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; }
#artistbody .verticalList .innerList .row .article-date { display:none; }
#artistbody .verticalList .innerList .row .flux-usage { display:none; }

#artistbody .showNewsList { width:660px; background:none!important; }

#artistbody .episode-list-play { margin-bottom:20px; background:none!important;}
#artistbody .episode-list-play .row { height:90px; padding:0px; border: none; background:none;}
#artistbody .episode-list-play .row .thumbcontainer { width:122px!important; height:80px!important; margin-right:10px; float: left; position:relative; }
#artistbody .episode-list-play .row .thumbcontainer a.thumblink { width:122px; height:80px; border:0px; }
#artistbody .episode-list-play .row .thumbcontainer a.thumblink:hover { width:116px; height:74px; border: solid 3px #ff0077; }
#artistbody .episode-list-play .row .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#artistbody .episode-list-play .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#artistbody .episode-list-play .row .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) 0px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 31px;left: 49px;}
#artistbody .episode-list-play .row .link-block { margin-bottom:3px;}
#artistbody .episode-list-play .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#ff0077;}
#artistbody .episode-list-play .row .flux-usage { display:none;}

#artistbody .itemList  { margin-bottom:20px; background:none!important;}
#artistbody .itemList .row { height:90px; padding:0px; border: none; background:none;}
#artistbody .itemList .row .thumbcontainer { width:110px!important; height:70px!important; margin-right:10px; float: left; position:relative; }
#artistbody .itemList .row .thumbcontainer a.thumblink { width:110px; height:70px; border:0px; }
#artistbody .itemList .row .thumbcontainer a.thumblink:hover { width:104px; height:64px; border: solid 3px #ff0077; }
#artistbody .itemList .row .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#artistbody .itemList .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#artistbody .itemList .row .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) 0px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 31px;left: 49px;}
#artistbody .itemList .row .link-block { margin-bottom:3px;}
#artistbody .itemList .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#ff0077;}
#artistbody .itemList .row P { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#artistbody .itemList .row .flux-usage { display:none;}

#artistbody .video-nowplay { margin-bottom:20px; background:none; }
#artistbody .video-nowplay P { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#artistbody .video-nowplay h3 { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#artistbody .video-nowplay .video-title { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#artistbody .video-nowplay .link-block {font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#artistbody .video-nowplay A {font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#ff0077;}
#artistbody .video-nowplay.detailView .thumb140 { width:140px; height: 105px;}

#artistbody #vidContainer { width:660px; height:402px;}
	
#artistbody #flipbookThumbList .thumbcontainer A:hover { border: solid 2px #ff0077; }
#artistbody #flipbookThumbList .active .thumbcontainer A { border: solid 2px #ff0077; }

#artistbody .artistAlphaList {background:none;}
#artistbody .artistAlphaList .artist-browse-row { border-bottom: 1px solid #ccc; padding: 3px 8px;}
#artistbody .artistAlphaList .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#ff0077;}


#artistbody .shareFlux4Container { margin-bottom:20px; background: none; border-top: 2px solid #ccc; border-bottom: none; border-left: none; border-right: none; }
#artistbody .shareFlux4Container .innerList div { background:none!important; color:#666!important;}
#artistbody .shareFlux4Container .innerList div * { color:#666!important;}

#artistbody .flux4Widget .activityFeed .bottomActionLinks .primaryButton, #artistbody  .flux4Widget .activityFeed .pagerContainer .primaryButton { background:#ff0077; color:#fff;}
#artistbody .flux4Widget .activityFeed a { color:#ff0077;}
#artistbody .flux4Widget .sorterContent * { color:#ff0077;}

#artistbody #fluxCommentsBox { background: #fff; border: 2px solid #ccc; }
#artistbody #fluxCommentsBox .activityFeedTitle { background: none; border: none; padding: 15px 15px 0px; overflow: visible; font: 20px/20px "futurabolditalic", Arial, sans-serif; color:#000;}
#artistbody #fluxCommentsBox .addComment { border:none; }
#artistbody #fluxCommentsBox .activityFeed .commentInput div, #artistbody #fluxCommentsBox .activityFeed .notAuthorizedCommentInput div { background:#eee!important; color:#333!important; border:none;}
#artistbody #fluxCommentsBox .activityFeed .quote, .flux4Widget .userBar .quote { background:#eee!important; color:#333!important; border:none;}
#artistbody #fluxCommentsBox .dropDownContainer  { background:none; border: none; }
#artistbody #fluxCommentsBox .dropdownContent { background:none; border: none; box-shadow:none; }
#artistbody #fluxCommentsBox .dropdownIndent { border:none; background:none;}
#artistbody #artistbody #fluxCommentsBox .activityFeed .mainHeader .sorterContainer .sorterContent .dropdownButton .dropdownContent li+li, 
#artistbody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li+li { border:none; background:none;}
#artistbody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li.select:hover { border:none; background:none;}
#artistbody #fluxCommentsBox .activityFeed .activityItem div.activityActionsContainer { margin-top:0px;}

#artistbody .flipbookPagination { background:none!important;}
#artistbody #flipbookContainer {background:none!important;}
#artistbody #flipbookDetail {background:none!important;}
#artistbody .flipbookPagination .btnprev { margin: 0px 5px; display: inline-block;background: url(/css/new/images/arrows.png) 0 -247px no-repeat; width: 23px; height: 23px;}
#artistbody .flipbookPagination .btnnext { margin: 0px 5px; display: inline-block;background: url(/css/new/images/arrows.png) -27px -247px no-repeat; width: 23px; height: 23px;}
#artistbody .flipbookPagination A img { display:none;}

/* Music / Artistas  - END */

/* Programas  (#showbody) - BEGIN */
#showbody .sitepage h1.section-header { background-image: url(images/module-header-border-programas.png); }

#showbody .mainContentColumn { width: 600px; padding:0px 10px;}
#showbody.page2columns .mainContentColumn { width: 660px; }
#showbody.page3columns.t3-4 .mainContentColumn { width: 460px;}

#showbody .mainContentColumn .detailModule.leftMarquee  { padding:0px; background:none;}
#showbody .leftMarquee { margin-bottom:20px;}
#showbody .leftMarquee #marqueebox  #topslider { height: 281px;}
#showbody .leftMarquee #marqueebox #topslider .slides { height: 281px; }
#showbody .leftMarquee #marqueebox { width: 100%; height: 270px; margin: 0 10px 20px 0px; clear: both; float: none; }
#showbody .leftMarquee #marqueebox.noThumbs { height: 281px; }
#showbody .leftMarquee #marqueebox .thumbcontainer { text-align:center; background:none;}
#showbody .leftMarquee #marqueebox .thumbcontainer img { width: 660px; height:270px;}
#showbody .leftMarquee P.show-title { font: 20px/22px "futurabolditalic", Arial, sans-serif; color:#00b68f;}
#showbody .leftMarquee P.show-description { font: 16px/18px "futurabolditalic", Arial, sans-serif; color:#000;}
#showbody .leftMarquee P.morelink { }
#showbody .leftMarquee P.morelink A {font: 16px/18px "futurabolditalic", Arial, sans-serif; color:#00b68f; background: url(/css/new/images/prog_mais_btn.png) bottom right no-repeat; padding: 10px 25px 0px 0px; display: block;float: left;clear: both;}
#showbody .navIcon { border:none;}

#showbody .leftnav { margin-bottom:20px; height:34px; width:100%; display:block; clear:both;}
#showbody .leftnav li { float:left; display:block; margin-right:1px;}
#showbody .leftnav li a { background:#00b68f; color:#fff; font: 14px/14px "futurabolditalic", Arial, sans-serif; padding: 10px 15px; border:none;}
#showbody .leftnav li a:hover { color:#000; }
#showbody .leftnav li.selected a { color:#000; background:#fff; }

#showbody.page3columns .leftnav { margin-bottom:20px; height:auto; width:100%; display:block; clear:both;}
#showbody.page3columns .leftnav li { float:none; display:block; margin-right:0;}
#showbody.page3columns .leftnav li a { margin-bottom: 5px; border:2px solid #fff; background:#fff; font: 14px/14px "futurabolditalic", Arial, sans-serif; color:#00b68f;}
#showbody.page3columns .leftnav li a:hover { border:2px solid #ccc; color:#333; }
#showbody.page3columns .leftnav li.selected a { border:2px solid #ccc; }

#showbody .module-header { background: none; margin:0px; }
#showbody .itemList { background: none; margin:0px 0px 20px  }
#showbody .itemList .listMoreLink { background: #00b68f; text-align: center; margin:2px; position:relative; color:#00b68f; }
#showbody .itemList .listMoreLink A { background: url(/css/new/images/arrows.png) 0 -200px no-repeat; text-indent:-9999em; width: 19px; height: 19px; margin: 0px auto; padding:0px; display:block; }

#showbody .module-header .header-subtitle { color: #666; font-size: 12px; line-height: 12px; }

#showbody .boxlist { padding-top: 20px; border-top: 2px solid #ccc; background:none!important;}

#showbody .fullDescription { margin:0px 0px 20px; padding-top: 20px; border-top: 2px solid #ccc; background:none!important;}
#showbody .fullDescription .description { font: 14px/16px "futurabolditalic", Arial, sans-serif; color:#000; padding:0px 0px 10px; background:none;}

#showbody .relatedList .innerList  { padding:0px;}
#showbody .relatedList .innerList .link-block A { font: 16px/18px "futurabolditalic", Arial, sans-serif; color:#00b68f;}
#showbody .relatedList .innerList .video-description  { font: 14px/14px "futurabolditalic", Arial, sans-serif; color:#000; }
#showbody .relatedList .innerList P  { font: 14px/14px "futurabolditalic", Arial, sans-serif; color:#000; }

#showbody .verticalList .innerList { border:none; }
#showbody .verticalList .innerList .row160 { width:285px; height: 97px; margin-right:15px; padding:0px;}
#showbody .verticalList .innerList .row160 .thumbcontainer { width:122px!important; height:80px!important; margin-right:10px; float: left; position:relative; }
#showbody .verticalList .innerList .row160 .thumbcontainer a.thumblink { width:122px; height:80px; border:0px; }
#showbody .verticalList .innerList .row160 .thumbcontainer a.thumblink:hover { width:116px; height:74px; border: solid 3px #00b68f; }
#showbody .verticalList .innerList .row160 .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#showbody .verticalList .innerList .row160 .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#showbody .verticalList .innerList .row160 .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) -17px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 31px;left: 49px;}
#showbody .verticalList .innerList .row160 .link-block { margin-bottom:3px;}
#showbody .verticalList .innerList .row160 .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#00b68f;}
#showbody .verticalList .innerList .row160 .video-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#showbody .verticalList .innerList .row160 P { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#showbody .verticalList .innerList .row160 .article-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; }
#showbody .verticalList .innerList .row160 .article-date { display:none; }

#showbody .innerList { border:none; }
#showbody .innerList .row { height:90px; padding:0px; border: none; background:none;}
#showbody .innerList .row .thumbcontainer { width:122px!important; height:80px!important; margin-right:10px; float: left; position:relative; }
#showbody .innerList .row .thumbcontainer a.thumblink { width:122px; height:80px; border:0px; }
#showbody .innerList .row .thumbcontainer a.thumblink:hover { width:116px; height:74px; border: solid 3px #00b68f; }
#showbody .innerList .row .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#showbody .innerList .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#showbody .innerList .row .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) -17px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 31px;left: 49px;}
#showbody .innerList .row .link-block { margin-bottom:3px;}
#showbody .innerList .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#00b68f;}
#showbody .innerList .row .video-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#showbody .innerList .row .show-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#showbody .innerList .row P { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#showbody .innerList .row .article-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; }
#showbody .innerList .row .article-date { display:none; }
#showbody .innerList .row .flux-usage { display:none; }
#showbody .innerList P.morelink { position:relative; }
#showbody .innerList P.morelink A {font: 16px/18px "futurabolditalic", Arial, sans-serif; color:#00b68f; background: url(/css/new/images/prog_mais_btn.png) bottom right no-repeat; padding: 10px 25px 0px 0px; float: left; }

#showbody .itemList  { margin-bottom:20px; background:none!important;}
#showbody .itemList .row { height:90px; padding:0px; border: none; background:none;}
#showbody .itemList .row .thumbcontainer { width:110px!important; height:70px!important; margin-right:10px; float: left; position:relative; }
#showbody .itemList .row .thumbcontainer a.thumblink { width:110px; height:70px; border:0px; }
#showbody .itemList .row .thumbcontainer a.thumblink:hover { width:104px; height:64px; border: solid 3px #00b68f; }
#showbody .itemList .row .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#showbody .itemList .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#showbody .itemList .row .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) -17px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 31px;left: 49px;}
#showbody .itemList .row .link-block { margin-bottom:3px;}
#showbody .itemList .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#00b68f;}
#showbody .itemList .row P { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#showbody .itemList .row .flux-usage { display:none;}
#showbody P.morelink { display:none; }
#showbody P.morelink A {font: 16px/16px "futurabolditalic", Arial, sans-serif; color:#00b68f; background: url(/css/new/images/prog_mais_btn.png) bottom right no-repeat; padding: 10px 25px 0px 0px; display: block;float: left;clear: both;}

#showbody .episode-list-play {margin-bottom:20px; background:none!important;}
#showbody .detailView {margin-bottom:20px; background:none!important;}

#showbody .showNewsList { width:660px; background:none!important; }

#showbody .video-nowplay P { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#showbody .video-nowplay.detailView .thumb140 { width:140px; height: 105px;}

#showbody #flipbookMeta { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; background:none;}
#showbody #flipbookThumbList .thumbcontainer A:hover { border: solid 2px #00b68f; }
#showbody #flipbookThumbList .active .thumbcontainer A { border: solid 2px #00b68f; }

#showbody .artistAlphaList {background:none;}

#showbody .artistBioModule { padding-top: 20px; border-top: 2px solid #ccc;}
#showbody .artistBio { margin:0px 0px 20px; padding:0px; background:0px;}
#showbody .artistBio P { font: 14px/16px "futurabolditalic", Arial, sans-serif; color:#000; padding:0px 0px 10px; background:none;}

#showbody .detailModule.castMember  { padding:0px; background:none; border:none;}
#showbody .detailModule.castMember .article-title { margin: 0 0 10px; font: 20px/22px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#00b68f; }
#showbody .detailModule.castMember .castmember-description { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; }

#showbody.browse_show .row.row281  { margin-bottom:20px; padding:0px; background:none; border:none;}
#showbody.browse_show .row.row281 .link-block { margin-bottom: 20px;}
#showbody.browse_show .row.row281 .link-block A { margin: 0 0 10px; font: 20px/22px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#00b68f; }
#showbody.browse_show .row.row281 .show-description { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; }
#showbody.browse_show .row.row281 .thumbcontainer { width:281px!important; height:211px!important; margin-right:10px; float: left; position:relative; }
#showbody.browse_show .row.row281 .thumbcontainer a.thumblink { width:281px; height:211px; border:0px; }
#showbody.browse_show .row.row281 .thumbcontainer a.thumblink:hover { width:275px; height:205px; border: solid 3px #00b68f; }
#showbody.browse_show .row.row281 .thumbcontainer a.thumblink .thumbnail { position:relative; width:281px;  }
#showbody.browse_show .row.row281 .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }

#showbody .episodeDetail { margin-bottom:20px; padding:0px; background:none; border:none;}
#showbody .episodeDetail .link-block { margin-bottom:20px; }
#showbody .episodeDetail .link-block A { margin: 0 0 10px; font: 20px/22px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#00b68f; }
#showbody .episodeDetail P { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; }
#showbody .episodeDetail .thumbcontainer { width:281px!important; height:211px!important; margin-right:10px; float: left; position:relative; }
#showbody .episodeDetail .thumbcontainer a.thumblink { width:281px; height:211px; border:0px; }
#showbody .episodeDetail .thumbcontainer a.thumblink:hover { width:275px; height:205px; border: solid 3px #00b68f; }
#showbody .episodeDetail .thumbcontainer a.thumblink .thumbnail { position:relative; width:281px;  }
#showbody .episodeDetail .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#showbody .episodeDetail .thumbcontainer .video {background: url(/css/new/images/video-arrows-big-sprite.png) -27px 0px no-repeat;display: block;width: 27px;height: 27px;position: absolute;cursor: pointer;top: 92px;left: 123px;}

#showbody .navIcon.row160 { display:none;}

#showbody .shareFlux4Container { margin-bottom:20px; background: #fff; border: 2px solid #ccc; }
#showbody .shareFlux4Container .innerList div { background:none!important; color:#666!important;}
#showbody .shareFlux4Container .innerList div * { color:#666!important;}

#showbody .flux4Widget .activityFeed .bottomActionLinks .primaryButton, #showbody  .flux4Widget .activityFeed .pagerContainer .primaryButton { background:#00b68f; color:#fff;}
#showbody .flux4Widget .activityFeed a { color:#00b68f;}
#showbody .flux4Widget .sorterContent * { color:#00b68f;}

#showbody #fluxCommentsBox { background: #fff; border: 2px solid #ccc; }
#showbody #fluxCommentsBox .activityFeedTitle { background: none; border: none; padding: 15px 15px 0px; overflow: visible; font: 20px/20px "futurabolditalic", Arial, sans-serif; color:#000;}
#showbody #fluxCommentsBox .addComment { border:none; }
#showbody #fluxCommentsBox .activityFeed .commentInput div, #showbody #fluxCommentsBox .activityFeed .notAuthorizedCommentInput div { background:#eee!important; color:#333!important; border:none;}
#showbody #fluxCommentsBox  .activityFeed .quote, .flux4Widget .userBar .quote { background:#eee!important; color:#333!important; border:none;}
#showbody #fluxCommentsBox .dropDownContainer  { background:none; border: none; }
#showbody #fluxCommentsBox .dropdownContent { background:none; border: none; box-shadow:none; }
#showbody #fluxCommentsBox .dropdownIndent { border:none; background:none;}
#showbody #showbody #fluxCommentsBox .activityFeed .mainHeader .sorterContainer .sorterContent .dropdownButton .dropdownContent li+li, 
#showbody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li+li { border:none; background:none;}
#showbody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li.select:hover { border:none; background:none;}
#showbody #fluxCommentsBox .activityFeed .activityItem div.activityActionsContainer { margin-top:0px;}

#showbody .flipbookPagination { background:none!important;}
#showbody #flipbookContainer {background:none!important;}
#showbody #flipbookDetail {background:none!important;}
#showbody .flipbookPagination .btnprev { margin: 0px 5px; display: inline-block;background: url(/css/new/images/arrows.png) 0 -273px no-repeat; width: 23px; height: 23px;}
#showbody .flipbookPagination .btnnext { margin: 0px 5px; display: inline-block;background: url(/css/new/images/arrows.png) -27px -273px no-repeat; width: 23px; height: 23px;}
#showbody .flipbookPagination A img { display:none;}

/* Programas  - END */

/* videos (#videobody) - BEGIN */
#videobody .sitepage h1.section-header { background-image: url(images/module-header-border-videos.png); }

#videobody .mainContentColumn { width: 600px; padding:0px 10px;}
#videobody.page2columns .mainContentColumn { width: 660px; }
#videobody.page3columns.t3-4 .mainContentColumn { width: 460px;}
#videobody.page3columns.t3-3 .mainContentColumn { width: 424px;}

#videobody .module-header { background: none; margin:0px; }
#videobody .itemList { background: none; margin:0px 0px 20px  }

#videobody .boxlist { padding-top: 20px; border-top: 2px solid #ccc; background:none!important;}

#videobody .verticalList .innerList { border:none; }
#videobody .verticalList .innerList .row { width:315px; height: 80px; overflow: hidden; margin-right:15px; margin-bottom:20px; padding:0px;}
#videobody .verticalList .innerList .row .thumbcontainer { width:122px!important; height:80px!important; margin-right:10px; float: left; position:relative; }
#videobody .verticalList .innerList .row .thumbcontainer a.thumblink { width:122px; height:80px; border:0px; }
#videobody .verticalList .innerList .row .thumbcontainer a.thumblink:hover { width:116px; height:74px; border: solid 3px #28bef9; }
#videobody .verticalList .innerList .row .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#videobody .verticalList .innerList .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#videobody .verticalList .innerList .row .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) -68px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 35px;left: 50px;}
#videobody .verticalList .innerList .row .link-block { margin-bottom:5px;}
#videobody .verticalList .innerList .row .link-block A { font: 16px/16px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#28bef9;}
#videobody .verticalList .innerList .row .video-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#videobody .verticalList .innerList .row P { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#videobody .verticalList .innerList .row .article-description { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000; }
#videobody .verticalList .innerList .row .article-date { display:none; }
#videobody .verticalList .innerList .row .flux-usage { display:none; }

#videobody .episode-list-play { margin-bottom:20px; background:none!important;}
#videobody .episode-list-play .row { height:90px; padding:0px; border: none; background:none;}
#videobody .episode-list-play .row .thumbcontainer { width:122px!important; height:80px!important; margin-right:10px; float: left; position:relative; }
#videobody .episode-list-play .row .thumbcontainer a.thumblink { width:122px; height:80px; border:0px; }
#videobody .episode-list-play .row .thumbcontainer a.thumblink:hover { width:116px; height:74px; border: solid 3px #28bef9; }
#videobody .episode-list-play .row .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#videobody .episode-list-play .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#videobody .episode-list-play .row .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) -68px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 31px;left: 49px;}
#videobody .episode-list-play .row .link-block { margin-bottom:3px;}
#videobody .episode-list-play .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#28bef9;}
#videobody .episode-list-play .row .flux-usage { display:none;}

#videobody .itemList  { margin-bottom:20px; background:none!important;}
#videobody .itemList .row { height:90px; padding:0px; border: none; background:none;}
#videobody .itemList .row .thumbcontainer { width:110px!important; height:70px!important; margin-right:10px; float: left; position:relative; }
#videobody .itemList .row .thumbcontainer a.thumblink { width:110px; height:70px; border:0px; }
#videobody .itemList .row .thumbcontainer a.thumblink:hover { width:104px; height:64px; border: solid 3px #28bef9; }
#videobody .itemList .row .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#videobody .itemList .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#videobody .itemList .row .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) -68px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 31px;left: 49px;}
#videobody .itemList .row .link-block { margin-bottom:3px;}
#videobody .itemList .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#28bef9;}
#videobody .itemList .row P { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#videobody .itemList .row .flux-usage { display:none;}

#videobody .innerList { margin-bottom:20px; background:none!important;}
#videobody .innerList .row { height:90px; padding:0px; border: none; background:none;}
#videobody .innerList .row .thumbcontainer { width:110px!important; height:70px!important; margin-right:10px; float: left; position:relative; }
#videobody .innerList .row .thumbcontainer a.thumblink { width:110px; height:70px; border:0px; }
#videobody .innerList .row .thumbcontainer a.thumblink:hover { width:104px; height:64px; border: solid 3px #28bef9; }
#videobody .innerList .row .thumbcontainer a.thumblink .thumbnail { position:relative; width:122px;  }
#videobody .innerList .row .thumbcontainer a.thumblink:hover .thumbnail { margin:-3px 0px 0px -3px; }
#videobody .innerList .row .thumbcontainer .video {background: url(/css/new/images/video-arrows-small-sprite.png) -68px 0px no-repeat;display: block;width: 17px;height: 17px;position: absolute;cursor: pointer;top: 31px;left: 49px;}
#videobody .innerList .row .link-block { margin-bottom:3px;}
#videobody .innerList .row .link-block A { font: 16px/17px "futurabolditalic", Arial, sans-serif; word-spacing: -3px; color:#28bef9;}
#videobody .innerList .row P { font: 13px/13px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#videobody .innerList .row .flux-usage { display:none;}

#videobody .video-nowplay { margin-bottom:20px; background:none; }
#videobody .video-nowplay P { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#videobody .video-nowplay h3 { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#videobody .video-nowplay .video-title { font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#videobody .video-nowplay .link-block {font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#000;}
#videobody .video-nowplay A {font: 16px/18px "futurabolditalic", Arial, sans-serif; word-spacing: -1px; color:#28bef9;}
#videobody .video-nowplay.detailView .thumb140 { width:140px; height: 105px;}
	
#videobody #vidContainer { width:660px; height:402px;}
	
#videobody .shareFlux4Container { margin-bottom:20px; background: none; border-top: 2px solid #ccc; border-bottom: none; border-left: none; border-right: none; }
#videobody .shareFlux4Container .innerList div { background:none!important; color:#666!important;}
#videobody .shareFlux4Container .innerList div * { color:#666!important;}

#videobody .flux4Widget .activityFeed .bottomActionLinks .primaryButton, #videobody  .flux4Widget .activityFeed .pagerContainer .primaryButton { background:#28bef9; color:#fff;}
#videobody .flux4Widget .activityFeed a { color:#28bef9;}
#videobody .flux4Widget .sorterContent * { color:#28bef9;}

#videobody #fluxCommentsBox { background: #fff; border: 2px solid #ccc; }
#videobody #fluxCommentsBox .activityFeedTitle { background: none; border: none; padding: 15px 15px 0px; overflow: visible; font: 20px/20px "futurabolditalic", Arial, sans-serif; color:#000;}
#videobody #fluxCommentsBox .addComment { border:none; }
#videobody #fluxCommentsBox .activityFeed .commentInput div, #videobody #fluxCommentsBox .activityFeed .notAuthorizedCommentInput div { background:#eee!important; color:#333!important; border:none;}
#videobody #fluxCommentsBox .activityFeed .quote, .flux4Widget .userBar .quote { background:#eee!important; color:#333!important; border:none;}
#videobody #fluxCommentsBox .dropDownContainer  { background:none; border: none; }
#videobody #fluxCommentsBox .dropdownContent { background:none; border: none; box-shadow:none; }
#videobody #fluxCommentsBox .dropdownIndent { border:none; background:none;}
#videobody #videobody #fluxCommentsBox .activityFeed .mainHeader .sorterContainer .sorterContent .dropdownButton .dropdownContent li+li, 
#videobody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li+li { border:none; background:none;}
#videobody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li.select:hover { border:none; background:none;}
#videobody #fluxCommentsBox .activityFeed .activityItem div.activityActionsContainer { margin-top:0px;}
/* videos   - END */

/* Scrollable lists - BEGIN */
.scrollable-list .jspContainer {	overflow: hidden; position: relative;}
.scrollable-list .jspPane { position: absolute;}
.scrollable-list .jspVerticalBar { position: absolute;	top: 0;	right: 0;	width: 6px;	height: 100%;	background: red;}
.scrollable-list .jspHorizontalBar {	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 16px;	background: red;}
.scrollable-list .jspVerticalBar *, .scrollable-list .jspHorizontalBar * {	margin: 0;	padding: 0;}
.scrollable-list .jspCap { display: none;}
.scrollable-list .jspHorizontalBar .jspCap {	float: left;}
.scrollable-list .jspTrack { background: #3a061e;	position: relative;}
.scrollable-list .jspDrag { background: #ff0077;	position: relative;	top: 0;	left: 0;	cursor: pointer;}
.scrollable-list .jspHorizontalBar .jspTrack, .scrollable-list .jspHorizontalBar .jspDrag {	float: left;	height: 100%;}
.scrollable-list .jspArrow {	background: #50506d;	text-indent: -20000px;	display: block;	cursor: pointer;}
.scrollable-list .jspArrow.jspDisabled {	cursor: default;	background: #80808d;}
.scrollable-list .jspVerticalBar .jspArrow {	height: 16px;}
.scrollable-list .jspHorizontalBar .jspArrow {	width: 16px;	float: left;	height: 100%;}
.scrollable-list .jspVerticalBar .jspArrow:focus {	outline: none;}
.scrollable-list .jspCorner {	background: #eeeef4;	float: left;	height: 100%;}
* html .scrollable-list .jspCorner {	margin: 0 -3px 0 0;}
/* Scrollable lists - END */

body #pageWrapper { background: #cecece url(/css/new/images/bg_mtvbr.jpg) no-repeat 50% 0 ; }


/* old */
/*
.button .thumb70 {
	width: 55px;
	height: 40px;
}

.pointers .thumb70 a.thumblink {
	width: 55px;
	height: 40px;
}

.pointers .thumb70 a.thumblink img {
    height: 40px;
    margin-left: -25px;
}
*/
/* /old */

/* 2011-06-30 New header CSS */

body{
 	font-family: arial,helvetica,sans-serif;
    font-size: 12px;
}

.homeDoubleHeader .row140 {
    width: 296px;
    height: 295px !important;
}

.homeDoubleHeader .thumbcontainer {
    float: none;    
    width: 290px !important;
    height: 177px !important
}

.homeDoubleHeader a.thumblink, .homeDoubleHeader a.thumblink img { 
    width: 100% !important;
    height: 100%;
}

/* Custom marquee 01/04/2012 */

div#marqueebox.customMarquee {
	height: 470px;
}

.customMarquee .pointers {
	width: 900px;
	height: 137px;
	top: 330px !important;
}

.customMarquee .pointers .button {
	width: 104px;
	height:75px;
	border: 0;
	padding: 10px 10px 60px;	
}

.customMarquee .thumbcontainer {
	height:75px;
} 

.customMarquee .pointers .button .thumb53 {
    width: 102px;
}

.customMarquee .pointers .button .thumb53 a.thumblink {
    width: 100px;
    height: 70px;	
}
.customMarquee .pointers .button .thumb70 {
    width: 102px;
}

.customMarquee .pointers .button .thumb70 a.thumblink {
    width: 100px;	
}

.customMarquee .pointers img,
.customMarquee .pointers .thumb70 a.thumblink {
	height: 70px;
}

.customMarqueeVideo {
    position: absolute;
    right: 50px;
    top: 30px;
 }
 
 .customMarqueeVideo .vidContainer {
 	height: 278px;
 }
 
 .customMarqueePointerDescription {
 	color: #FFF;
 }
 
/* BEGIN - SM 4.0 customizations */
.flux4 a, .Flux .flux4 a, .flux4 .link { color: #ff0077; }

.flux4 a,
.Flux .flux4 a,
.flux4 .link {
    color: #ff0077;
}
.flux4 a:hover,
.Flux .flux4 a:hover  {
    color: #ff0077;
}
.flux4 .ui-tabs ul.ui-tabs-nav li a { color: #ff0077; }
.flux4 .ui-selectmenu-menu a,
.flux4 .ui-selectmenu-open a,
.flux4 .ui-widget-header .ui-state-default a,
.flux4 .ui-widget-header .ui-state-active a,
.flux4 .ui-state-active,
.flux4 .ui-widget-content .ui-state-active,
.flux4 .ui-widget-header .ui-state-active,
.flux4 .ui-state-default,
.flux4 .ui-widget-content .ui-state-default,
.flux4 .ui-widget-header .ui-state-default { color: #ff0077; }

.flux4 .overlayContentWrapper .btnCancel { color: #ff0077; }

.flux4Widget .activityFeed .activityItem .itemContent .itemPreview .contentTitle a.contentProfile, .flux4Widget .activityFeed .activityItem .itemContent .itemPreview .contentTitle a.contentWithoutQuickView, .flux4Widget .activityFeed .activityItem .itemContent .itemPreview .contentTitle span.contentWithoutQuickView { color: #ff0077; }
.flux4Widget .activityFeed .dropdownButton .dropDownContainer .moreButtonWrapper { color: #ff0077; }
.flux4 .overlayContentWrapper .closeButton > i, .achNotify .closeButton > i, .sm4IconCancelCircle:before { color: #ff0077; }
.flux4Widget .activityFeed .mainHeader .sorterContainer .sorterContent .dropdownButton .dropdownContent li, .flux4Widget .activityFeed .dropdownButton .dropdownContent li { color: #ff0077; }

.flux4Widget .activityFeed .quote, .flux4Widget .userBar .quote { background:none;}
.flux4Widget .activityFeed .quote, .flux4Widget .activityFeed .tweet, .flux4Widget .userBar .quote, .flux4Widget .userBar .tweet { background: #eee; }

/**/
.flux4Widget .activityFeed, .flux4 a:hover {
	background: transparent;
}

.flux4Widget .activityFeed h2 {
	color: #FFFFFF;
	background: #23141E;
	border: 0px;
	border-bottom: 1px solid #DEDEDE;
	clear: both;
    font-family: arial,sans-serif;
    font-size: 18px;
    overflow: auto;
    padding: 4px 8px;
    position: relative;
    text-transform: uppercase;
}

.flux4Widget .activityFeed .moduleContent {
	padding: 0px;
}

.flux4Widget .activityFeed .mainHeader .addComment,
.flux4Widget .activityFeed .commentInput,
.flux4Widget .activityFeed .notAuthorized .commentInput {
	background: transparent;
}

.flux4Widget .activityFeed .mainHeader .sorterContainer {
	margin-right: 10px;
}

.hasSM4 .flux4Widget .activityFeed .mainHeader .filterContainer {
	padding: 0 0 15px 10px;
}

.flux4Widget .activityItem, .flux4Widget .activityFeed .noTopActivitiesIndicator, .flux4Widget .activityFeed .userNotificationMessage, .flux4Widget .feedPaused {
	padding: 10px;
}
/* END - SM 4.0 customizations */

/* cambios ESPECIALES 10/04/2012 */
#specials .verticalList .flux-usage { display:none!important; }


/* especial batalhadequiosques */

body.batalhadequiosques #pageWrapper {background: #ffcd00 url(/gsp/programas/batalhadequiosques/batalhadequiosques.jpg) no-repeat 50% 0 !important;}
body.batalhadequiosques .sitepage { margin-top: 183px; background: transparent url("/gsp/programas/batalhadequiosques/sitepage.png") repeat-x scroll 0 -4px;}

body.batalhadequiosques A { color:#fff!important;}
body.batalhadequiosques .leftnav { margin:0px 0px 0px 296px; display:block; clear:both; overflow: hidden;}
body.batalhadequiosques .leftnav li a,
body.batalhadequiosques .leftnav li.selected a { padding: 0px 20px 5px 35px; font: 28px/30px "marianina", Arial, sans-serif!important; text-transform: uppercase; color:#000!important; background: transparent url("/gsp/programas/batalhadequiosques/menu.png") 0 7px no-repeat; border:none; }
body.batalhadequiosques .leftnav li:first-child { margin-left:-20px;}
body.batalhadequiosques .leftnav li:last-child { display:none;}

body.batalhadequiosques .sitepage .site-top-line { display:none;}
body.batalhadequiosques .sitepage .horizontal.leftnav { background:none; }

body.batalhadequiosques .sitepage h1.section-header { display:none;}

body.batalhadequiosques .sitepage .module-header { background:none; border-bottom: 1px solid #333; margin: 10px;}
body.batalhadequiosques .sitepage .module-header .header-title { color:#fff; font-size: 18px!important; line-height: 22px!important;}

body.batalhadequiosques .sitepage .row {border-bottom: 1px solid #333;}

body.batalhadequiosques .sitepage .row .thumbcontainer { position:relative!important; float: left!important; margin-right: 8px!important;}
body.batalhadequiosques .sitepage .verticalList.v140 .row140 {height: 110px;}
body.batalhadequiosques .sitepage .verticalList.v140 .thumb140 a.thumblink {height: 107px!important; width: 142px!important;}

body.batalhadequiosques .sitepage .row .link-block A { text-transform:uppercase; font: 16px/17px "futurabolditalic", Arial, sans-serif!important; word-spacing: -3px; color: #fff!important; text-decoration: none;}
body.batalhadequiosques .sitepage .row P { font: 13px/13px "futurabolditalic", Arial, sans-serif!important; word-spacing: -1px; color: #fff!important;}
body.batalhadequiosques .sitepage .row DIV { font: 13px/13px "futurabolditalic", Arial, sans-serif!important; word-spacing: -1px; color: #fff!important;}
body.batalhadequiosques .sitepage .row .article-date { display:none;}

body.batalhadequiosques .sitepage .halfList.left {margin-bottom: 30px;}
body.batalhadequiosques .sitepage .halfList.right {margin-bottom: 30px;}

body.batalhadequiosques .rightcolumn .staticPromo { display:none; }

/**/

body.batalhadequiosques #marqueebox { 	width: 940px; background:none !important;}
body.batalhadequiosques .slides, 
body.batalhadequiosques .slide, 
body.batalhadequiosques #topslider .slide img {
	width: 100% !important;
}

body.batalhadequiosques .button .thumb70 {	width: 55px;	height: 40px;}

body.batalhadequiosques .pointers {
	width: 300px !important;
	top: inherit !important;
	right: 0 !important;
	bottom: 0px !important;
	margin-right: -22px !important;
	height: 105px !important;
	overflow: hidden !important;
	position: absolute !important;
	z-index:100 !important;
	left: inherit !important;
}
body.batalhadequiosques .sltext {	margin:0px !important;  background:none !important; }
body.batalhadequiosques .sltext h2 A,
body.batalhadequiosques .sltext h2 { color:#fff!important; text-transform:uppercase; font-family: 'futurabolditalic', arial,sans-serif !important; font-size: 18px; line-height: 22px;}

body.batalhadequiosques .sltext h2, 
body.batalhadequiosques .sltext p,
body.batalhadequiosques .sltext p A { display:block !important; color:#fff;}

body.batalhadequiosques .pointers .button, 
body.batalhadequiosques .pointers .selected {
	float: left;
	width: 55px;
	height: 40px;
	margin-right: 10px !important;
	margin-bottom: 10px !important;
	border: 2px solid transparent;
	margin-top: 0 !important;
	padding-top: 0 !important;
	background: none !important;
}

body.batalhadequiosques .pointers .selected {	border: 2px solid #fff;}
body.batalhadequiosques .pointers .thumb70 a.thumblink {	width: 55px;	height: 40px;}
body.batalhadequiosques .pointers .thumb70 a.thumblink img { height: 40px;}
body.batalhadequiosques .pointers .button.selected .thumbcontainer { top: 0!important;}
body.batalhadequiosques .pointers .button .thumbcontainer {	display: block!important;	position: absolute;	top: 0;	left: 0;}

body.batalhadequiosques .itemList .flux-usage { display:none;}

body.batalhadequiosques .flux4Widget .activityFeed .bottomActionLinks .primaryButton, 
body.batalhadequiosques .flux4Widget .activityFeed .pagerContainer .primaryButton { background:#fff!important; color:#333!important;}
body.batalhadequiosques .flux4Widget .activityFeed a { color:#fff!important;}
body.batalhadequiosques .flux4Widget .sorterContent * { color:#fff!important;}

body.batalhadequiosques .shareFlux4Container { background: #212121!important; border: 2px solid #383636!important; }
body.batalhadequiosques .shareFlux4Container .innerList div { background:none!important; color:#999!important;}
body.batalhadequiosques .shareFlux4Container .innerList div * { color:#999!important;}

body.batalhadequiosques #fluxCommentsBox { background: #212121!important; border: 2px solid #383636!important; }
body.batalhadequiosques #fluxCommentsBox .activityFeedTitle { background: none; border: none; padding: 15px 15px 0px; overflow: visible; font: 20px/20px "futurabolditalic", Arial, sans-serif; color:#fff!important;}
body.batalhadequiosques #fluxCommentsBox .addComment { border:none; }
body.batalhadequiosques #fluxCommentsBox .activityFeed .commentInput div, 
body.batalhadequiosques #fluxCommentsBox .activityFeed .notAuthorizedCommentInput div { background:#383636!important; color:#fff!important; border:none;}
body.batalhadequiosques #fluxCommentsBox .activityFeed .commentInput div textarea {color:#fff!important;}
body.batalhadequiosques #fluxCommentsBox .activityFeed .quote, .flux4Widget .userBar .quote { background:#383636!important; color:#fff!important; border:none;}
body.batalhadequiosques #fluxCommentsBox .dropDownContainer { background:none; border: none; }
body.batalhadequiosques #fluxCommentsBox .dropdownContent { background:none; border: none; box-shadow:none; }
body.batalhadequiosques #fluxCommentsBox .dropdownIndent { border:none; background:none;}
body.batalhadequiosques #fluxCommentsBox .activityFeed .mainHeader .sorterContainer .sorterContent .dropdownButton .dropdownContent li+li, 
body.batalhadequiosques #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li+li { border:none; background:none;}
body.batalhadequiosques #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li.select:hover { border:none; background:none;}
body.batalhadequiosques #fluxCommentsBox .activityFeed .activityItem div.activityActionsContainer { margin-top:0px;}
body.batalhadequiosques .flux4Widget .activityFeed .mainHeader { background:none;}

/* browse */
body.batalhadequiosques.section_browse .itemList {background: none;}
body.batalhadequiosques.section_browse .row, 
body.batalhadequiosques.section_browse .row :hover {background: none;}
body.batalhadequiosques.section_browse .thumbcontainer a.thumblink { border:none;}
body.batalhadequiosques.section_browse .row70 .thumbcontainer { width: 70px;height: 53px;}

/* article */
body.batalhadequiosques.section_news .detailModule,
body.batalhadequiosques.section_news .article-body {background: none; color:#fff!important;}

body.batalhadequiosques.section_news .detailModule .article-title { padding-bottom: 14px; font: 28px/28px "futurabolditalic", Arial, sans-serif; color: #fff; text-transform:uppercase;}

/* videos */
body.batalhadequiosques#videobody .video-nowplay h3,
body.batalhadequiosques#videobody .video-nowplay div,
body.batalhadequiosques#videobody .video-nowplay P,
body.batalhadequiosques#videobody .video-nowplay .video-title,
body.batalhadequiosques#videobody .video-nowplay .artist-browse-row {color:#fff!important;}
body.batalhadequiosques#videobody .video-nowplay A {color: #fff!important;}
body.batalhadequiosques#videobody .innerList .row { height: auto!important;padding: 8px!important;border-bottom: 1px solid #333!important;background: none!important;}

body.batalhadequiosques#videobody .sitepage .row .link-block A { text-transform:uppercase; font: 16px/17px "futurabolditalic", Arial, sans-serif!important; word-spacing: -3px; color: #fff!important; text-decoration: none;}
body.batalhadequiosques#videobody .sitepage .row P {  font: 13px/13px "futurabolditalic", Arial, sans-serif!important; word-spacing: -1px; color: #fff!important;}
body.batalhadequiosques#videobody .sitepage .row DIV {  font: 13px/13px "futurabolditalic", Arial, sans-serif!important; word-spacing: -1px; color: #fff!important;}
body.batalhadequiosques#videobody .sitepage .row .article-date { display:none;}

body.batalhadequiosques#videobody .flux4Widget .activityFeed .bottomActionLinks .primaryButton, 
body.batalhadequiosques#videobody .flux4Widget .activityFeed .pagerContainer .primaryButton { background:#fff!important; color:#333!important;}
body.batalhadequiosques#videobody .flux4Widget .activityFeed a { color:#fff!important;}
body.batalhadequiosques#videobody .flux4Widget .sorterContent * { color:#fff!important;}

body.batalhadequiosques#videobody .shareFlux4Container { background: #212121!important; border: 2px solid #383636!important; }
body.batalhadequiosques#videobody .shareFlux4Container .innerList div { background:none!important; color:#999!important;}
body.batalhadequiosques#videobody .shareFlux4Container .innerList div * { color:#999!important;}

body.batalhadequiosques#videobody #fluxCommentsBox { background: #212121!important; border: 2px solid #383636!important; }
body.batalhadequiosques#videobody #fluxCommentsBox .activityFeedTitle { background: none; border: none; padding: 15px 15px 0px; overflow: visible; font: 20px/20px "futurabolditalic", Arial, sans-serif; color:#fff!important;}
body.batalhadequiosques#videobody #fluxCommentsBox .addComment { border:none; }
body.batalhadequiosques#videobody #fluxCommentsBox .activityFeed .commentInput div, 
body.batalhadequiosques#videobody #fluxCommentsBox .activityFeed .notAuthorizedCommentInput div { background:#383636!important; color:#fff!important; border:none;}
body.batalhadequiosques#videobody #fluxCommentsBox .activityFeed .commentInput div textarea {color:#fff!important;}
body.batalhadequiosques#videobody #fluxCommentsBox .activityFeed .quote, .flux4Widget .userBar .quote { background:#383636!important; color:#fff!important; border:none;}
body.batalhadequiosques#videobody #fluxCommentsBox .dropDownContainer { background:none; border: none; }
body.batalhadequiosques#videobody #fluxCommentsBox .dropdownContent { background:none; border: none; box-shadow:none; }
body.batalhadequiosques#videobody #fluxCommentsBox .dropdownIndent { border:none; background:none;}
body.batalhadequiosques#videobody #fluxCommentsBox .activityFeed .mainHeader .sorterContainer .sorterContent .dropdownButton .dropdownContent li+li, 
body.batalhadequiosques#videobody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li+li { border:none; background:none;}
body.batalhadequiosques#videobody #fluxCommentsBox .activityFeed .dropdownButton .dropdownContent li.select:hover { border:none; background:none;}
body.batalhadequiosques#videobody #fluxCommentsBox .activityFeed .activityItem div.activityActionsContainer { margin-top:0px;}
body.batalhadequiosques#videobody .flux4Widget .activityFeed .mainHeader { background:none;}

body.batalhadequiosques .mainContentColumn,
body.batalhadequiosques#videobody .mainContentColumn { padding:10px;}
body.batalhadequiosques .rightcolumn,
body.batalhadequiosques#videobody .rightcolumn{ padding:10px;}

body.batalhadequiosques .leftnav { width:auto!important;}

/**/
body.batalhadequiosques .flipbookPagination { background:none!important; color:#fff!important;}
body.batalhadequiosques #flipbookContainer { background:none!important; color:#fff!important;}
body.batalhadequiosques #flipbookDetail { background:none!important; color:#fff!important;}
body.batalhadequiosques .rightcolumn #flipbookThumbList { background:none!important; color:#fff!important;}
body.batalhadequiosques #flipbookMeta { background:none!important; color:#fff!important;}
#specials.photos_detail #fluxCommentsBox { width: 660px!important; margin: 10px 0!important; float: left!important; }

#sitepage .adv .bespokeAdContainer {
	margin: 0 0 10px 0;
}

#sitepage .adv .bespokeAdContainer .ad .mtvn-ad div iframe {
  margin: 10px 0 10px 10px;
}

#expandedNav #navlist li#n-mtv-play a {
    background: transparent url("images/mtvplay_off.png") no-repeat scroll 0 0;
    height: 33px;
    margin-top: -3px;
    margin-left: 10px;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
    text-indent: -9999em;
    width: 111px;
}

#expandedNav #navlist li.toplvl.hover:last-child {
	background: transparent;
}