/* RESET */
* { margin: 0px; padding: 0px; }
img { border: none; }

/* Workaround for dotted border around links and SWF objects when using Firefox 3 on Windows */
object, a { outline: none; }


/* SITE CONTAINER */
body 
{ 
	color: #acacac; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-align: center; 
	/*width:960px; <-- WTF !? */
	margin: 0 auto;
}
#superWrapper
{
	width:100%;	
	background: #23131e url("../img/hat_01.jpg") 50% 0 no-repeat !important; 	
}
#siteContainer { margin: 0px auto; text-align: left; width: 960px; }
#bodyBox { background: #000 url(/sites/revolution/img/headerfooter/body_bg_bottom.gif) bottom repeat-x; position: relative; /*z-index: 1;*/ }
#contentBox { float: left; width: 638px; padding-left: 10px; }


/* FLUX HACKS */
/*.drawnDivs { z-index: 100; }
#FluxHelper { position: absolute; }
*/

#FluxHelper
{
	display:none;	
}

#headerUtilities 
{
	background:none repeat scroll 0 0 #1A1A1A;
}

#header .Flux 
{ 
	background:none repeat scroll 0 0 #000000;
	border-bottom:1px solid #444444;
	height:28px;
	width:100%;
}

#quickMenu
{
	margin-bottom: 1px;	
}

/*#QuickMenu2_0, #FW_QuickMenu2_0 { color: #ededed; font: 10px Arial, Helvetica, sans-serif; padding: 5px 0px 0px 10px; text-transform: none; display: block; font-size:12px;}
#QuickMenu2_0 a, #FW_QuickMenu2_0 a { color: #fff; font-weight: bold; text-decoration: none; }
#QuickMenu2_0 a:hover, #FW_QuickMenu2_0 a:hover { color: #0cf; }
#FW_QuickMenu2_0 a.bold { color: #0cf; text-transform: uppercase; }
#FW_QuickMenu2_0 a.bold:hover { text-decoration: underline; }

#FW_QuickMenu2_0_content a
{
	background:none repeat scroll 0 0 #29ABE2;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:14px;
	line-height:14px;
	margin:0;
	min-width:45px;
	padding:2px 5px;
	text-align:center;
	white-space:nowrap;	
	display: inline-block;
}*/
#fluxRatingBox .addthis_toolbox
{
	background: transparent;
}
.menucontainer
{
	color: #999;
}
.flux-menu
{
	clear: both;
	float: left;
	height: 25px;
}
.flux 
{
	color:#CCCC;
}

.flux img.avatarSmall 
{
	border: 0 !important;	
}

#userMenu > .quickMenu
{
	padding: 5px 0 0 5px;	
}

.quickMenu
{
	background-color: #000;
	color: #CCC;
}

#pageWrapper .flux-menu .container
{
	color: #ccc;
	position: relative;
	z-index: 10;
}
#pageWrapper .nonMemberView.nonLoggedInView
{
	padding: 1px 0 0 10px;
	padding: 2px 0 0 10px;
}
#pageWrapper .flux-menu .link
{
	color: #fff;
}
#pageWrapper .fluxWidget img.avatarSmall
{
	border: 0;
}
#pageWrapper .more.link
{
	position: relative;
}
#pageWrapper .more.link.over
{
	_top: 1px;
	top: 3px;
}
#pageWrapper .more.link.over .menuHolder
{
	_display: inline;
	_height: 1px;
	margin-top: 6px;
}
#pageWrapper .more.link.over .fluxDropDown.menuDropDown li
{
	_border: solid 1px #edecec;
}
#pageWrapper .fluxDropDown.menuDropDown li a.fluxDDItem
{
	padding: 5px 10px;
}
.flux-usage
{
	clear: both;
	display: block;
	height: 20px;
}
.flux-usage a
{
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.fluxusage .fluxLabel
{
	padding: 0 3px 0 0;
}
.flux-usage.flipbook
{
	border: solid 1px #444;
}
.article-head .flux-usage
{
	clear: none!important;
	height: 20px;
	padding-top: 4px;
}
#fluxRatingBox
{
	_height: 1%;
	background: #fff;
	color: #333;
}
.leftcolumn #fluxRatingBox
{
	background: #fff url(/images/Common/module_bg.jpg) repeat-x;
	border: solid 1px #eee;
	margin: 0 0 10px;
	padding: 9px 7px;
}
#showbody #fluxRatingBox,#watchVideosbody #fluxRatingBox,#vivaVideobody #fluxRatingBox,#chartbody #fluxRatingBox
{
	height: 1%;
	margin: 0 0 10px;
	overflow: auto;
}
#fluxRatingBox dl
{
	clear: both;
	height: 1%;
	margin: 0 0 3px;
	overflow: auto;
}
#fluxRatingBox dt.label
{
	_display: block;
	float: left;
	font-weight: bold;
	margin: 0 5px 0 0;
}
#fluxRatingBox dd
{
	_display: block;
	float: left;
}
.datePosted
{
	font-family: arial,sans-serif;
	margin: 6px 0;
}
#fluxRatingBox .datePosted dt
{
	margin: 0 10px 0 0;
	width: auto;
}
#fluxRatingBox .datePosted dd
{
	_display: inline;
	float: none;
}
.rateit
{
	_height: 29px;
	clear: both;
	overflow: hidden;
}
.leftcolumn #fluxRatingBox .fluxWidget
{
	margin: 0 0 10px;
}
#fluxRatingBox .getUrlModule label,.embedModule label
{
	cursor: pointer;
	font-weight: bold;
}
#embedhtml
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	width: 96%;
}
.leftcolumn #fluxRatingBox .getUrlModule label,.leftcolumn .embedModule label
{
	display: block;
}
.leftcolumn #fluxRatingBox #getUrl
{
	margin-top: 2px;
	width: 96%;
}
#fluxRatingBox.horizontal .addThisWrapper
{
	font-size: 10px;
	padding: 4px 9px;
}
#fluxRatingBox.horizontal .getUrlModule
{
	float: left;
	width: 48%;
}
#fluxRatingBox.horizontal .embedModule
{
	float: right;
	width: 48%;
}
.flux-content.horizontal #getUrl,.flux-content.horizontal #embedhtml
{
	vertical-align: middle;
	width: 200px;
}
#fluxRatingBox.horizontal .getUrlModule label,#fluxRatingBox.horizontal .embedModule label
{
	margin: 0 5px 0 0;
}
.t3-4 #fluxRatingBox.horizontal
{
	margin: 0 0 10px;
}
.t3-4 #fluxRatingBox.horizontal .contentAction li.separatorItem
{
	clear: both;
	float: none;
	height: 0!important;
	line-height: 0!important;
}
.t3-4 #fluxRatingBox.horizontal .embedUtilBar
{
	background: transparent;
}
.t3-4 #fluxRatingBox.horizontal .addThisWrapper,.t3-4 #fluxRatingBox.horizontal .postedDate
{
	padding: 2px 10px;
}
#fluxCommentsBox
{
	background: #fff url(/images/Common/thumbrow-bg.jpg) repeat-x;
	margin: 10px 0;
}
#fluxCommentsBox .flagMenu.fluxDropDown a.fluxDDItem
{
	color: #333;
}
.addToProfile_module,.addThis_module
{
	margin: 0 0 16px;
}
#fluxCommentsBox .widgetTitle
{
	color: #32577E;
	font-size: 18px;
	padding: 5px 8px;
	text-transform: uppercase;
}
.cacItem.addToMy
{
	height: 1%;
	overflow: auto;
}
#pageWrapper .fluxWidget .permalink a
{
	color: #000;
}
#pageWrapper .fluxWidget .permalink a:hover
{
	text-decoration: underline;
}

.flux .moduleContainer, .flux .widgetContainer {
	-moz-border-radius:0 !important;
	background-color:transparent !important;
	border:0 !important;
}

#pageWrapper .flux .moduleContainer,#pageWrapper .fluxWidget .widgetContainer
{
	background: transparent;
	border: 0;
}
#fluxRatingBox .contentAction ul.cacVertical li.separatorItem
{
	margin: 0;
}
#fluxRatingBox .fluxWidget .contentAction li.separatorItem
{
	height: 1px;
}
.flux-content.horizontal .contentAction li.separatorItem
{
	margin: 0 2px 0 0;
}
.flux-content.horizontal .contentAction li.separatorItem
{
	clear: none;
}
.fluxWidget .contentAction .separator
{
	clear: both;
	display: none;
}
.fluxWidget .contentAction .itemText,.fluxWidget .contentAction .flag
{
	margin: 0 8px 0 1px;
}
.cacItem
{
	_height: 1%;
	_overflow: visible;
	overflow: auto;
}
#pageWrapper .fluxWidget .contentAction .cacSmall .cacItem,.leftcolumn .fluxWidget .contentAction .cacSmall .cacItem
{
	height: auto;
	line-height: 1.2em;
}
#pageWrapper #fluxRatingBox.horizontal .fluxWidget .contentAction .cacSmall .cacItem
{
	height: 20px;
	line-height: 20px;
}
.verticalList .fluxWidget .contentAction .cacItem
{
	clear: both;
	float: none;
}
#fluxRatingBox .cacItem
{
	_height: 1%;
}
#pageWrapper .fluxWidget .contentAction .cacVertical
{
	width: auto;
}
#pageWrapper #fluxRatingBox .fluxWidget .contentAction .cacVertical
{
	border: 0;
	padding: 0;
}
#pageWrapper .fluxWidget .contentAction .cacVertical .addToMy .fluxBtn
{
	width: auto;
}
#fluxRatingBox .fluxWidget .contentAction .textItem .itemText
{
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
}
#pageWrapper #fluxRatingBox .fluxWidget .callout,#pageWrapper #fluxRatingBox .fluxWidget .itemText .txtCount,#pageWrapper #fluxRatingBox .fluxWidget .contentAction .fluxBtn,#pageWrapper #fluxRatingBox .fluxWidget .upload h3.shareContentTitle,#pageWrapper #fluxRatingBox .fluxWidget .groupTitle
{
	font-size: 11px;
}
#pageWrapper #fluxRatingBox.horizontal .fluxWidget .contentAction .textItem .itemText,#pageWrapper #fluxRatingBox.horizontal .fluxWidget .itemText .txtCount
{
	font-size: 10px;
}
#fluxRatingBox .floatsWrapper
{
	clear: both;
}
.pixel
{
	display: none;
}
#fluxRatingBox.horizontal .postedDate
{
	background: #f8f8f8;
	padding: 8px 6px 8px 9px;
}
#fluxRatingBox.horizontal .addthis_toolbox
{
	margin: 0;
}
#fluxRatingBox.horizontal .fluxWidget
{
	background: #eee;
	padding: 4px 9px;
}
.page2columns #fluxRatingBox.horizontal .dateFluxWrapper
{
	background: #f8f8f8;
}
.page2columns #fluxRatingBox.horizontal .postedDate,.page2columns #fluxRatingBox.horizontal .fluxWidget
{
	float: left;
}
#fluxRatingBox.horizontal .postedDate,#fluxRatingBox.horizontal .fluxWidget
{
	background: transparent;
	font-size: 10px;
}
#fluxRatingBox.horizontal .embedUtilBar
{
	_height: 1%;
	background: #e4e4e4;
	clear: both;
	font-size: 10px;
	overflow: auto;
	padding: 4px 9px;
}
.flux-content.horizontal .getUrlModule
{
	clear: both;
}
.flux-content.horizontal .addthis_default_style .at300b,.flux-content.horizontal .addthis_default_style .at300m
{
	line-height: 15px;
	margin: 0 12px 0 0;
}
#pageWrapper .flux .cacSmall .itemText .txtCount
{
	font-size: 10px;
}
.flux .widgetTitle
{
	background: #EFEDF0 url(images/bg_hdr.jpg) repeat-x 0 bottom;
	padding: 7px 8px 6px;
}
.rating
{
	_height: 1%;
	overflow: auto;
}
.horizontal .rating
{
	_float: left;
}
#fluxRatingBox .dateFluxWrapper .cacItem .rating
{
	_height: auto;
}
.thumbDwnBtn span,.thumbUpBtn span
{
	display: none;
}
.flux .communityActivity
{
	margin: 0 0 10px;
}
.flux .communityActivity .notLogedInBlock
{
	margin: 0 0 10px;
}
.flux .communityActivity .widgetTitle
{
	background: url("images/bg_hdr.jpg") repeat-x scroll 0 bottom #EFEDF0;
	color: #32577E;
	padding: 6px 8px;
	text-transform: uppercase;
}
.flux .communityActivity .notLogedInBlock .widgetContent
{
	background: url("/images/Common/thumbrow-bg.jpg") repeat-x scroll 0 0 #FFF;
	padding: 8px;
}
.flux .communityActivity .activityPager
{
	margin: 2px 0 0;
}
.flux .communityActivity .activityPager a
{
	font-size: 11px;
	line-height: normal;
	padding: 0 5px;
}
.flux .communityActivity .membersBlock .widgetContent
{
	padding: 0;
}
.flux .communityActivity .membersBlock .widgetContent li.floatsWrapper
{
	background: url("/images/Common/module_bg.jpg") repeat-x scroll 0 0 #FFF;
	border-bottom: 1px solid #DEDEDE;
	margin: 0;
	padding: 8px;
}
.flux .communityActivity .membersBlock .widgetContent li.floatsWrapper:hover
{
	background: url("images/bg_module.jpg") repeat-x scroll 0 0 #FFF;
}
.flux .communityActivity .membersBlock .widgetContent li.floatsWrapper a img.avatar
{
	border: 1px solid #FFF;
}
.flux .communityActivity .membersBlock .widgetContent li.floatsWrapper a img.avatar:hover
{
	border-color: #07B;
}
.flux .communityActivity .notLogedInBlock .widgetContent .logInText,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper .activityInfoText,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper .activityDescrText
{
	color: #000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
}
.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper .activityNameText
{
	font-family: Arial;
	font-size: 10px;
}
.flux .communityActivity .notLogedInBlock .widgetContent .logInText a,.flux .communityActivity .notLogedInBlock .widgetContent .logInText a:link,.flux .communityActivity .notLogedInBlock .widgetContent .logInText a:visited,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper a .activityInfoText,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper a:link .activityInfoText,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper a:visited .activityInfoText,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper .activityDescrText a,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper .activityDescrText a:link,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper .activityDescrText a:visited
{
	color: #07B;
	font-weight: bold;
	text-decoration: none;
}
.flux .communityActivity .notLogedInBlock .widgetContent .logInText a:hover,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper a:hover .activityInfoText,.flux .communityActivity .membersBlock .widgetContent .activityItems .floatsWrapper .activityDescrText a:hover
{
	text-decoration: underline;
}

/* LEFT SIDEBAR */
#leftSideBar { float: left; overflow: hidden; padding-bottom: 9999px; padding-top: 10px; margin-bottom: -9999px; width: 170px; }
#leftSideBar ul { background-color: transparent; }
#leftSideBar li { list-style: none; }

#leftSideBar .smallFeatureBox { background: #2c2c2c url(/sites/revolution/img/headerfooter/sidebar_bg.jpg) bottom repeat-x; }
#leftSideBar .smallFeatureBox li { 
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	line-height:15px;
	overflow:hidden;
	padding:3px;
	text-align:left;
}

#canalesSideBox { font-size: 12px; }
#canalesSideBox a { color: #0077BB; text-decoration: none; text-transform: uppercase;}
#canalesSideBox a:hover { /*color: #fff;*/ text-decoration: underline; font-weight: bold; }


/* CONTENT */
#centerContentBox { float: left; overflow: hidden; width: 460px; }

a.play_link { display: block; width: 15px; height: 15px; text-indent: -9999px; background: url(/sites/revolution/img/headerfooter/btn_play.gif) top left no-repeat; margin-top: 10px; }

.imageListBox { overflow: hidden; }
.imageListBox a.imageLink { margin-top: 9px; }
.imageListBox a.imageLink img { min-height: 53px; background: #F2EEED url(/sites/revolution/img/rev_placeholder_78x55.jpg) bottom right no-repeat; }
.imageListBox ul { overflow: hidden; }
.imageListBox li { border-top: #353535 1px solid; float: left; list-style: none; /*margin-right: 14px;*/ overflow: hidden; padding-top: 5px; padding-bottom: 10px; width: 208px; }
.imageListBox li.top { border-top: none; }
.imageListBox li.default { clear: left; }
.imageListBox .boxInfo { float: left; margin-left: 8px; margin-top: 7px; overflow: hidden; width: 120px; }
.imageListBox .boxInfo p { font-size: 10px; color: #000;}
.imageListBox h4 a { color: #0077BB;; font: bold 14px Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; }
.imageListBox h4 a:hover { text-decoration: underline; }

#channelRegBox, #videoPlayerBox { padding: 33px 0px 30px 10px; }
/*#channelRegBox .genericTitle, #videoPlayerBox .genericTitle { background: #008cb0 url(/sites/revolution/img/headerfooter/main_title_bg.gif) repeat-x; height: 28px; }*/
#channelRegBox .genericTitle h3 { float:left;}
#channelRegBox .genericTitle .text_holder { float: right; margin-right: 10px; margin-top: 5px; }
#channelRegBox ul/*, #videoPlayerBox .container*/ { background: #000 url(/sites/revolution/img/headerfooter/sidebar_bg.jpg) repeat-x scroll top; }
#channelRegBox li 
{
	background-color:#FFFFFF;
	border-bottom:1px solid #525252;
	border-top:0 none;
	margin-top:0;
	overflow:hidden;
	padding:0 0 10px;
	width:450px;
}
#channelRegBox li.last { border-bottom: 0px; }
#channelRegBox a.imageLink img { width: 140px; }
#channelRegBox .boxInfo { width: 270px; }

#videoPlayerBox .container { padding: 0px 12px 10px; background-color: #FFF; color: #000; }

.videoRegBox { border-bottom: 1px solid #525252; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; margin-top: 10px; }
.videoRegBox .thumbImg { display:block; float: left; margin-top: 2px; overflow: hidden; }
.videoRegBox .thumbImg img { min-height: 53px; background: #F2EEED url(http://www.mtvrevolution.com/sites/revolution/img/rev_placeholder_78x55.jpg) bottom right no-repeat; }
.videoRegBox .prefix { display: none; }
.videoRegBox .boxInfo { float: left; margin-left: 8px; overflow: hidden; width: 270px; }
.videoRegBox .boxInfo p { font-size: 10px; }
.videoRegBox h4 { color: #fff; font: bold 14px Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; }

#permalinkInput { background: none; border: 0px; color: #000; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; width: 100%; }

#publicidadBoxBottom { background: #202020; text-align: center; }
.publicidadText { color: #fff; height: 20px; font-size: 10px; font-weight: bold; line-height: 20px; text-align: left; padding-left: 3px; }


/* SIDEBAR */
#sideBar { /*background-color: #FFF;*/ float: left; overflow: hidden; padding-bottom: 9999px; margin-top: 33px; margin-bottom: -9999px; width: 298px; }

#revolutionLogo a { background: url(/sites/revolution/img/headerfooter/logo_revolution.gif) no-repeat; width: 169px; height: 49px; text-indent: -9999px; display: block; margin-bottom: 10px; }
#revolutionSponsor a { text-indent: -9999px; display: block; margin-bottom: 10px; }

a.imageLink { display:block; float: left; padding: 2px; margin-left: 4px; margin-top: 1px; overflow: hidden;}
a.imageLink img { float: left; width: 70px; }
a.imageLink:hover { /*padding: 0px;*/ }
a.imageLink:hover img { /*border: #fff 2px solid;*/ }

#videosBox { height: 550px; overflow-x: hidden; overflow-y: auto; background-color:#FFFFFF; margin-top:10px; }
#videosBox ul { background-color:#FFFFFF; padding-left: 10px; overflow: hidden; width: 288px; }
#videosBox li { border-bottom: 1px solid #525252; float: left; list-style: none; margin-bottom: 5px; margin-top: 5px; overflow: hidden; padding-bottom: 10px; width: 276px; }
#videosBox h4 { padding-left: 8px; line-height: 12px; }
#videosBox h4 a { color: #0077BB; font-size: 10px; font-weight: bold; text-decoration:none; }
#videosBox h4 a:hover { text-decoration: underline; }
#videosBox div.videoInfo { float: left; width: 190px; }
#videosBox div.videoInfo p { font-size: 10px; padding-left: 8px; color: #000; }
#videosBox div.videoInfo .prefix { display: none; }
#videosBox .pagination { display: none; }

#vidContainer
{
	background-color: #000;	
}

.genericBox { overflow: hidden; width: 628px; }
.genericTitle /*{ background: #1a1a18 url(/sites/revolution/img/headerfooter/title_bg.gif) repeat-x; border: #272626 1px solid; height: 27px; position: relative; }*/
{
	background:url("http://relaunch.mtvla.com/css/base/new/images/bg_hdr.jpg") repeat-x scroll 0 bottom #EFEDF0;
	border-bottom:1px solid #DEDEDE;
	clear:both;
	font-family:arial,sans-serif;
	font-size:10px;
	overflow:auto;
	padding:4px 8px;
	position:relative;
	text-transform:uppercase;	
}
.genericTitle h3 { margin: 0px; color:#32577E; font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height: 28px; text-transform: uppercase; }

.ultraBigFeatureBox, .extraBigFeatureBox, .bigFeatureBox, .mediumFeatureBox { float: left; margin-right: 14px; padding-bottom: 10px; }
.ultraBigFeatureBox { width: 760px; }
.extraBigFeatureBox { width: 610px; }
.bigFeatureBox { width: 455px; }
.mediumFeatureBox { width:298px; }


/* PREMIOS LIVE STREAM VIDEO BOX */
#premiosVideoPlayerBox { padding: 33px 0px 0px 10px; }
#premiosVideoPlayerBox .genericTitle { background: #008cb0 url(/sites/revolution/img/headerfooter/main_title_bg.gif) repeat-x; height: 28px; }
#premiosVideoPlayerBox .container { background: #000 url(/sites/revolution/img/headerfooter/sidebar_bg.jpg) repeat-x scroll top; }
#premiosVideoPlayerBox .container { padding: 0px 12px 10px; background-color: #000; }


/* HEADER */
#header { /*padding-top: 16px;*/ position: relative; z-index: 10; }
#header h1 { /*margin-top:20px; height:99px;*/ height:120px; } 
#header h1 a { display: block; height: 100px; margin: 5px; margin-top: 0; text-indent: -9999px; width: 200px; }
#header .bannerBox
{
	top:10px;
	position:absolute;
	right:19px;	
}

#userMenu li a { font-size: 10px; margin: 0px 10px; line-height: 15px; }
#userMenu li a:hover { color: #0dc2fe; }

#userMenu .container
{
	z-index:10;
	position: relative;
}

#userMenu .container .itemActive
{
	border: 0 !important;
	background-color: transparent !important;
	color: #FFF;
}

#userMenu .container *
{
	color: #666;
}

.flux .fluxBtn.btnMedium {
	color: #FFF !important;	
}

#artistsList { color:#CCCCCC; font-family: Arial; float: left; font-size: 11px !important; line-height: 20px; margin-right: 5px; overflow: hidden; padding:0 10px; }
#artistsList .blockLabel { display: block; float: left; line-height: 22px; padding-right: 6px; text-transform: none;}
#artistsList .list { float: left; padding-left: 6px; padding-right: 6px; }
#artistsList a { color: #CCCCCC; float: left; font-weight: bold; margin: 1px 3px 0px 0px; text-decoration: none; text-transform: uppercase; }
#artistsList a:hover { color: #0dc2fe; }

#searchblock
{
	background:none repeat scroll 0 0 #1A1A1A;
	border:medium none;
	float:right;
	/*position:relative;*/
	width:255px;
}

#searchForm
{
	background:url("http://relaunch.mtvla.com/images/Common/comsearch-bg_1a1a1a.gif") no-repeat scroll 9px 2px transparent;
	height:26px;
	margin:0 2px;	
	position:relative;
}

#searchblock .searchmtv-text 
{
	border:1px solid #FFFFFF;
	color:#999999;
	font-size:11px;
	margin:4px 0 0 33px;
	padding:0;
	width:175px;
}

#searchblock .searchmtv-btn 
{
	position:absolute;
	right:9px;
	top:4px;
}

#searchblock input 
{
	vertical-align:middle;
}

/* DROPDOWN MENU */
#mainMenu {
	/*background: #3b3b3b url(/sites/revolution/img/headerfooter/main_menu_bg.gif) repeat-x 0px 1px;*/
	/*height: 37px;*/	
	background:url("http://relaunch.mtvla.com/css/base/new/images/bg_topnav.jpg") repeat-x scroll 0 0 transparent;	
	border-right: #393939 1px solid;
	/*position: relative;*/
	/*z-index: 1;*/
}
/* MENU BUTTONS */
/*li#noticiasLink a { width: 83px; }
li#musicaLink a { width: 80px; }
li#tvLink a { width: 50px; }
li#cineLink a { width: 63px; }
li#juegosLink a { width: 72px; }
li#revolutionLink a { width: 96px; }
li#laZonaLink a { width: 78px; }
li#comunidadLink a { width: 101px; }
li#movilLink a { width: 70px; }*/


/* SEARCH BOX */
#mainMenu form { border-left: #404040 1px solid; height: 36px; padding-left: 5px; }
#mainMenu fieldset { border: none; }
#mainMenu legend { display: none; }
#searchInput { float: left; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 10px 0px 0px 10px; width: 160px; }
#searchSubmit { background: url(/sites/revolution/img/headerfooter/buscar_49x23.gif) no-repeat; border: none; cursor: pointer; display: block; float: left; height: 23px; margin: 6px 0px 0px 10px; width: 49px; padding-top: 23px; }


/* SITE CONTAINER & BORDERS */
#footer, #mainContent { border-left: #403e3b 1px solid; border-right: #403e3b 1px solid; }
#mainContent { overflow: hidden; width: 958px; background: url(/sites/revolution/img/headerfooter/story_bg_bottom.jpg) repeat-x bottom; }


/* FOOTER */
#footer { border-top: #3d3c3a 1px solid; }
#footer hr { display: none; }

#copyrightBox 
{ 
	background:url("http://relaunch.mtvla.com/images/Common/footer-bgfade.gif") repeat-x scroll 0 0 #0E0E0E;
	clear:both;
	color:#666666;
	margin:0 auto;
	padding:15px 0 20px;
	width:960px;
	height: auto !important;
}
#copyrightBox, #copyrightBox a { color: #727764; font-size: 10px; }
#footerMenu { line-height: 20px; }
#copyrightBox span { }
#copyrightBox a { text-decoration: none; }
#copyrightBox a:hover { text-decoration: underline; }

.footerLinks 
{
	color:#4D4D4D;
	margin:0 20px 8px;
}
	
.footerLinks dt
{
	color:#666666;
	float:left;
	font-weight:bold;
	margin:0 10px 0 0;
	width:105px;	
	font-size:11px;
}

.footerLinks dd 
{
	float:left;
	width:800px;
}	

.footerLinks a
{
	font-weight:normal;
	white-space:nowrap;	
	color: #FFF !important;
	font-size: 11px !important;
}

.footerCopyright
{
	padding:10px 20px 0;	
}

.footerCopyright img 
{
	float:left;
}

.footerCopyright .copyrightInfo 
{
	float:left;
	margin:0 0 0 10px;
}

.clearBoth 
{
	clear: both;	
	float:none !important;
	/*height: 0px;  ie fix */
}

#footerLinks { background: #313131; border-top: #727764 1px solid; font-size: 10px; height: 180px; padding-left: 15px; }
#footerLinks .footerBox { float: left; padding: 10px; overflow: hidden; }
#footerLinks .footerBox ul { background-color: transparent; float: left; margin-right: 10px; width: 136px; }
#footerLinks .footerBox li { list-style: none; }
#footerLinks .footerBox h4 { border-bottom: #3a3b37 1px solid; color: #969891; font: bold 11px Arial, Helvetica, sans-serif; margin-bottom: 3px; padding-bottom: 3px; }
#footerLinks .footerBox a { color: #727764; text-decoration: none; }
#footerLinks .footerBox a:hover { text-decoration: underline; }

#tvShowsFooterBox { width: 438px; }
#musicaFooterBox { width: 146px; }
#revolutionFooterBox { width:292px; }


/* OVERLAY */
.olCloserDiv { background-color:#000; display: block; font-size: 12px; font-weight: bold; height: 14px; padding: 3px; }
a.closeButton { background: url(/sites/revolution/img/btn-x-roll.gif) no-repeat; display: block; float: right; height: 14px; width: 14px; }

/* TOPMENU */
#topmenu
{
	position: relative;
	list-style: none;
	height: 33px;
}
#topmenu li.parentnode
{
	float: left;
	position: relative;
}
#topmenu li.parentnode ul
{
	position: absolute;
	top: 32px;
	width: 200px;
}
#topmenu li.childnode ul
{
	left: 200px;
	position: absolute;
	top: 0;
	width: 200px;
	z-index: 111000;
}
#topmenu ul
{
	display: none;
}
#topmenu li:hover>ul
{
	display: block;
}
#topmenu ul.showSubMenu,#topmenu ul.over
{
	display: block;
}
#topmenu li.childnode
{
	_display: inline;
	display: block;
	position: relative;
	z-index: 1000;
}
#topmenu li.parentnode a
{
	_display: inline-block;
	border-bottom: solid 2px #27292a;
	border-color: #404040 #1A1A1A #1A1A1A #505050;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	display: block;
	font-family: arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 22px;
	padding: 5px 6px 3px 7px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
#topmenu li.parentnode:hover a,#topmenu li.parentnode a.selected,#topmenu li.parentnode a:hover
{
	background-color: #1d4171;
}
#topmenu li.childnode a
{
	background-color: #1d4171;
	border-color: #2e5282 #1A1A1A #1A1A1A #2e5282;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	display: block;
	font-family: arial,sans-serif;
	font-size: 11px;
	height: auto;
	min-height: 1px;
	padding: 6px 8px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
#topmenu li.childnode a:hover,#topmenu li.childnode a.selected
{
	background: #6d96cb;
}
#topmenu li.childnode:hover>a
{
	background: #6d96cb;
}

.flux a, .flux .link 
{
	color: #FFF !important;	
}

.menuHolder .menuDropDown
{
	color: #666 !important;	
}
