table { margin: 5px 0px 0px 10px; font-weight: bold;}
h3 { font-size: 14px; font-weight: bold; margin-left:10px;color:#43AEF1; margin-bottom:0; }

#contentArea { padding: 0px; margin: 0px;}
#contentArea  .contentMargin { margin: 0px; padding: 0px 0px 0px 1px; }
.line { height:3px; background:url('../images/line_large.gif') no-repeat bottom center; margin: 20px 0; }

#contestDetails { margin: 10px 0px 0px 20px; }
#contestDetails p { font-size: 14px; font-weight: bold; }
#contestDetails ul { margin: 0px 0px 0px 40px; }
#contestDetails ul li ul { margin: 0px 0px 0px 40px; list-style: disc; }

#headTitle { width: 758px; height: 20px; text-align: center; }

/* //////////////////////////////////////////////////////////////
//////////////////Estilos de VIDEOLIST///////////////////////////
////////////////////////////////////////////////////////////// */

/* modulo COMPETING BANDS ALL */

#mod_competingBandsAll {
	width: 758px;
	height: 448px;
	background: #1d1e23 url(../images/bg_mod_competingBandsAll.png) no-repeat;
	border: 1px solid #2a2c31;
	float: left;
	margin: 10px 0 0 0;
	position: relative;
}

#mod_competingBandsAll .linkTit {
	float: right;
	padding: 7px 30px 0 0;
	text-transform: uppercase;
}

#mod_competingBandsAll ul {
	top: 38px;
	position: absolute;
}

#mod_competingBandsAll li {
	height: 82px;
	list-style: none;
	float: left;
	width: 252px;
	position: relative;
}

#mod_competingBandsAll .activeBand {
	background: url(../images/bg_mod_competingBands_active.png) no-repeat top left;
}

#mod_competingBandsAll .vid_thumbs_container {
	float: left;
	margin: 5px 10px 4px 6px;
	border: 1px solid #26abe5;
	width: 90px;
	height: 69px;
}

#mod_competingBandsAll .vid_thumbs {
	border: 2px solid #fff;
	width: 86px;
	height: 65px;
}

#mod_competingBandsAll .bandSong {
	float: left;
	margin: 5px 0 0 0;
	width: 134px;
}

#mod_competingBandsAll h4 {
	font-size: 12px;
	font-weight: normal;
	display: block;
	text-transform: uppercase;
}

#mod_competingBandsAll h4 a {
	text-decoration: none;
}

#mod_competingBandsAll .city {
	color: #1a87aa;
	font-size: 10px;
	text-transform: uppercase;
}

#mod_competingBandsAll .city, #mod_competingBandsAll p, #mod_competingBandsAll h4 {
	overflow: hidden;
	width: 145px;
	height: 14px;
}

#mod_competingBandsAll h4 {
	height: 16px;
}

#mod_competingBandsAll .eliminated {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/strip_eliminated.png) no-repeat top left;
	width: 100px;
	height: 50px;
}

#mod_competingBandsAll .finalist {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/strip_bostonFinalist.png) no-repeat top left;
	width: 100px;
	height: 50px;
}

#mod_competingBandsAll .winner {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/strip_winner.png) no-repeat top left;
	width: 100px;
	height: 50px;
}

#mod_competingBandsAll .first_round{
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/strip_1round.png) no-repeat top left;
	width: 100px;
	height: 50px;
}

#mod_competingBandsAll .second_round {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/strip_2round.png) no-repeat top left;
	width: 100px;
	height: 50px;
}

#mod_competingBandsAll .picks img {
	float: left;
}

/* modulo UPCOMING EVENT */

#mod_upcomingEvent, #mod_upcomingEvent2 {
	border: 1px solid #d13c12;
	position: relative;
	float: left;
}

#mod_upcomingEvent {
	width: 378px;
	height: 174px;
	background: url(../images/bg_mod_upcomingEvent.jpg) no-repeat;
	margin: 10px 10px 0 0;
}

#mod_upcomingEvent2 {
	width: 326px;
	height: 174px;
	background: #be340d url(../images/bg_mod_upcomingEvent2.jpg) no-repeat;
	margin-top: 10px;
}

#mod_upcomingEvent .linkTit, #mod_upcomingEvent2 .linkTit {
	float: right;
	padding: 7px 30px 0 0;
	text-transform: uppercase;
}

#mod_upcomingEvent img, #mod_upcomingEvent2 img {
	float: left;
	margin: 42px 10px 0 10px;
	border: 1px solid #982505;
}

#mod_upcomingEvent .event, #mod_upcomingEvent2 .event {
	float: left;
	margin: 22px 10px 0 0;
	text-align: left;
}

#mod_upcomingEvent .event {
	width: 228px;
}

#mod_upcomingEvent2 .event {
	width: 179px;
}

#mod_upcomingEvent .event h4, #mod_upcomingEvent2 .event h4 {
	color: #5b2700;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#mod_upcomingEvent .event .viewMore, #mod_upcomingEvent2 .event .viewMore {
	color: #fff;
	font-size: 14px;
	text-decoration: underline;
	background: url(../images/bullet_viewMore2.jpg) no-repeat right;
	line-height: 35px;
	display: block;
	width: 111px;
}

/* FAN MODULE */

#fanMod { width: 264px; height: 370px; float: left; margin: 13px 0px 0px 0px; padding: 75px 0px 0px 0px; text-align:right; background: url('../images/fanMod.jpg') no-repeat;  font-size:14px; }

#fanMod .txt { height:80px; text-align:left; padding: 5px 10px 0 14px; font-size:13px; }

#fanMod .fan_register { width:152px; height:46px; background: url('../images/btn_fanSingUp.jpg') no-repeat; margin:0 5px 0 auto; padding:0; }
#fanMod .fan_register a { display:block; width:152px; height:46px; }


/* //////////////////////////////////////////////////////////////
//////////////////Estilos de WATCH AND RATE//////////////////////
////////////////////////////////////////////////////////////// */

/* LAYOUT */

.columnaIzquierda {
	width: 422px;
	margin: 0 10px 0 0;
	float: left;
}

.columnaDerecha {
	width: 328px;
	float: left;
}

/* modulo watch and rate */

#mod_watchAndRate {
	border: 1px solid #3a3b3f;
	float: left;
	margin: 0;
	position: relative;
	width: 420px;
	height: 380px;
	background: #111215 url(../images/bg_mod_watchAndRate.png) no-repeat top;
}

#mod_watchAndRate .linkTit {
	float: right;
	padding: 7px 30px 0 0;
	text-transform: uppercase;
}

#mod_watchAndRate .video {
	margin: 46px 0 0 22px;
	width: 372px;
	height: 279px;
	border: 1px solid #444;
}

#mod_watchAndRate .picks {
	background: url(../images/bg_picks.jpg) no-repeat;
	width: 420px;
	height: 53px;
	position: relative;
}

#mod_watchAndRate .picks .pick {
	display:none;
	background: url(../images/picks.jpg) no-repeat left top;
	padding: 9px 0 0 125px;
	width: 183px;
}

/* EStilo para Fan Contntes*/

#mod_watchAndRate .picks .star {
	display:none;
	background: url(../images/picks.jpg) no-repeat left top;
	padding: 9px 0 0 125px;
	width: 183px;
}

/* FIN EStilo para Fan Contntes*/

#mod_watchAndRate .picks #txt, #mod_watchAndRate .picks #thanks_for_vote {
	margin: 0 23px;
}

#mod_watchAndRate .picks #txt h4, #mod_watchAndRate .picks #thanks_for_vote h4, #mod_watchAndRate .picks #description {
	color: #e04415;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	margin: 0;
	padding: 0;
}


#mod_watchAndRate .picks #description {
	/*display:none;*/
	float: right;
	margin: 15px 25px 0 0;
	text-transform: uppercase;
	font-size: 18px;
	text-shadow: 2px #000;
}

#mod_watchAndRate .picks #txt .btn_register, #mod_watchAndRate .picks #thanks_for_vote .btn_register {
	position: absolute;
	bottom: 13px;
	right: 25px;
}

#mod_watchAndRate .picks #thanks_for_vote {
	display: none;
}


/* Módulo Band Bio */

#mod_bandBio {
	width: 326px;
	/*height: 175px;*/
	background: #011327 url(../images/bg_mod_bandBio.jpg) no-repeat;
	position: relative;
	border: 1px solid #00597a;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#mod_bandBio .bandPic {
	border: 4px solid #fff;
	float: left;
	margin: 44px 0 0 14px;
	width: 76px;
	height: 76px;
}

#mod_bandBio .band {
	float: left;
	margin: 44px 0 0 15px;
	width: 170px;
}

#mod_bandBio .band h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 8px;
}

#mod_bandBio .band p {
	line-height: 16px;
}

#mod_bandBio .band img {
	margin: 8px 0 0 0;
}

#mod_bandBio .btn {
	position: absolute;
	bottom: 8px;
	right: 44px;
}

#mod_bandBio .youAreFan {
	color: #F14D1D;
	font-weight: bold;
	padding: 8px 0 0 115px;
	line-height: 20px;
}

#mod_bandBio #add_favorites { 
	padding: 8px 0 0 115px;
	line-height: 20px;
}

#mod_bandBio #add_favorites a { 
	background: url(../images/arrow_bandBio.png) no-repeat left;
	padding-left: 20px;
}

/* Módulo Fan Bio - Fan Contest */

#mod_fanBio_FC {
	width: 326px;
	/*height: 175px;*/
	background: #011327 url(../images/bg_mod_fanBio.jpg) no-repeat;
	position: relative;
	border: 1px solid #393939;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#mod_fanBio_FC .fanPic {
	border: 4px solid #fff;
	float: left;
	margin: 44px 0 0 14px;
	width: 76px;
	height: 76px;
}

#mod_fanBio_FC .fan {
	float: left;
	margin: 44px 0 0 15px;
	width: 170px;
}

#mod_fanBio_FC .fan h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 8px;
}

#mod_fanBio_FC .fan p {
	line-height: 16px;
}

#mod_fanBio_FC .fan img {
	margin: 8px 0 0 0;
}

#mod_fanBio_FC .btn {
	position: absolute;
	bottom: 8px;
	right: 44px;
}

/* modulo SHARE */

#mod_share {
	width: 326px;
	height: 166px;
	background: url(../images/bg_mod_share.jpg) no-repeat;
	border: 1px solid #00597a;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

#mod_share .linkTit {
	float: right;
	padding: 7px 5px 0 0;
	text-transform: uppercase;
	text-decoration: none;
}

#mod_share p {
	font-size: 14px;
	margin: 40px 0 5px 10px;
}

#mod_share input {
	font-size: 14px;
	margin: 5px 0 5px 10px;
	width: 300px;
}

#mod_share .submit_input {
	position: absolute;
	bottom: 0;
	left: -5px;
	width: 84px;
}

#mod_share .mod_share_OK {
	position: absolute;
	top: 32px;
	left: 0;
	color: #01d1fe;
	background: #000f1e;
	width: 324px;
	height: 134px;
	display: none;
}

#mod_share .mod_share_OK p {
	padding: 30px;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
}

#mod_share .mod_share_OK strong {
	color: #fff;
}

#mod_share .mod_share_ERROR {
	position: absolute;
	top: 32px;
	left: 0;
	color: #460700;
	background: url(../images/bg_mod_share_error.jpg);
	width: 326px;
	height: 134px;
	display: none;
}

#mod_share .mod_share_ERROR p {
	padding: 30px;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	font-weight: bold;
	color: #ff6600;
}

#mod_share .mod_share_ERROR strong {
	color: #fff;
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

/* modulo SHARE - Fan Contest */

#mod_share_FC {
	width: 326px;
	height: 166px;
	background: url(../images/bg_mod_share_FC.jpg) no-repeat;
	border: 1px solid #393939;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

#mod_share_FC .linkTit {
	float: right;
	padding: 7px 5px 0 0;
	text-transform: uppercase;
	text-decoration: none;
}

#mod_share_FC p {
	font-size: 14px;
	margin: 40px 0 5px 10px;
}

#mod_share_FC input {
	font-size: 14px;
	margin: 5px 0 5px 10px;
	width: 300px;
}

#mod_share_FC .submit_input {
	position: absolute;
	bottom: 0;
	left: -5px;
	width: 84px;
}

#mod_share_FC .mod_share_OK {
	position: absolute;
	top: 32px;
	left: 0;
	color: #fff;
	background: #000;
	width: 324px;
	height: 134px;
	display: none;
}

#mod_share_FC .mod_share_OK p {
	padding: 30px;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
}

#mod_share_FC .mod_share_OK strong {
	color: #fff;
}

#mod_share_FC .mod_share_ERROR {
	position: absolute;
	top: 32px;
	left: 0;
	color: #460700;
	background: url(../images/bg_mod_share_error_FC.jpg);
	width: 326px;
	height: 134px;
	display: none;
}

#mod_share_FC .mod_share_ERROR p {
	padding: 30px;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	font-weight: bold;
	color: #ff6600;
}

#mod_share_FC .mod_share_ERROR strong {
	color: #fff;
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

/* modulo COMPETING BANDS */

#mod_favVideos {
	width: 326px;
	height: 357px;
	background: #000 url(../images/bg_mod_favVideos.jpg) no-repeat;
	border: 1px solid #393939;
	float: left;
}

#mod_favVideos ul {
	width: 324px;
	height: 325px;
	margin: 32px 0 0 0;
	overflow: auto;
}

#mod_favVideos li {
	height: 82px;
	list-style: none;
	background: url('../images/lineaPuntosGris.png') repeat-x bottom;
}

#mod_favVideos .vid_thumbs_container {
	float: left;
	margin: 5px 10px 4px 6px;
	border: 1px solid #26abe5;
	width: 90px;
	height: 69px;
}

#mod_favVideos .vid_thumbs_container .vid_thumbs {
	border: 2px solid #fff;
	width: 86px;
	height: 65px;
}


#mod_favVideos .bandSong {
	float: left;
	margin: 5px 0 0 0;
	width: 190px;
}

#mod_favVideos h4 {
	font-size: 12px;
	font-weight: normal;
	display: block;
	text-transform: uppercase;
}

#mod_favVideos h4 a {
	text-decoration: none;
}

#mod_favVideos .city {
	color: #1a87aa;
	font-size: 10px;
	text-transform: uppercase;
}

#mod_favVideos .mensage {
	margin: 165px 35px 0;
	color: #ccc;
	border: 1px dotted #444;
	padding: 15px;
	background: #111;
}

/* modulo COMPETING BANDS - FAN - */

#mod_competitors {
	width: 326px;
	height: 569px;
	background: #07080a url(../images/bg_mod_competitors.jpg) no-repeat;
	border: 1px solid #393939;
	float: left;
}

#mod_competitors ul {
	width: 324px;
	height: 325px;
	margin: 32px 0 0 0;
	overflow: auto;
}

#mod_competitors li {
	height: 82px;
	list-style: none;
	background: url('../images/lineaPuntosGris.png') repeat-x bottom;
}

#mod_competitors .vid_thumbs_container {
	float: left;
	margin: 5px 10px 4px 6px;
	border: 1px solid #26abe5;
	width: 90px;
	height: 69px;
}

#mod_competitors .vid_thumbs_container .vid_thumbs {
	border: 2px solid #fff;
	width: 86px;
	height: 65px;
}


#mod_competitors .bandSong {
	float: left;
	margin: 5px 0 0 0;
	width: 190px;
}

#mod_competitors h4 {
	font-size: 12px;
	font-weight: normal;
	display: block;
	text-transform: uppercase;
}

#mod_competitors h4 a {
	text-decoration: none;
}

#mod_competitors .city {
	color: #1a87aa;
	font-size: 10px;
	text-transform: uppercase;
}

#mod_competitors .mensage {
	margin: 165px 35px 0;
	color: #ccc;
	border: 1px dotted #444;
	padding: 15px;
	background: #111;
}


/* modulo COMMENTS */

#mod_comments {
	width: 420px;
	height: 526px;
	float: left; 
	background: #001327 url('../images/bg_mod_comments.jpg') no-repeat top; 
	margin: 10px 0 0 0;
	padding: 0 0 5px 0; 
	border: 1px solid #004c67;
	position: relative;
}

#mod_comments .linkTit {
	float: right;
	padding: 0 23px 0 0;
	margin-right:3px;
	text-transform: uppercase;
	line-height: 30px;
	background: url(../images/bg_btn_addComment.jpg) no-repeat right;
}

#mod_comments ul {
	margin: 32px 0 0 6px;
	padding: 0;
	overflow: auto;
	height: 484px;
}

#mod_comments li {
	margin: 2px 6px 0 0;
	padding: 0;
	border-top: 1px solid #004c67;
	border-bottom: 1px solid #004c67;
}

#mod_comments h4 {
	background: #0c2f47;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	padding: 0 5px;
	font-weight: normal;
}

#mod_comments h4 a  {
	color: #5690aa;
	text-decoration: none;
	font-weight: normal;
}

#mod_comments h4 a:hover {
	color: #ff6600;
}

#mod_comments p {
	margin: 10px 5px 10px 10px;
}

#mod_comments .mensage {
	margin: 65px 35px 0;
	color: #01d1fe;
	border: 1px dotted #016b90;
	padding: 15px;
	background: #000f1e;
}

#mod_comments .mensage strong {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}

#mod_comments .mensage a {
	display: block;
}

/* modulo COMMENTS - Fan Contest */

#mod_comments_FC {
	width: 420px;
	height: 516px;
	float: left; 
	background: #1f2128 url('../images/bg_mod_comments_FC.jpg') no-repeat top; 
	margin: 10px 0 0 0;
	padding: 0 0 5px 0; 
	border: 1px solid #393939;
	position: relative;
}

#mod_comments_FC .linkTit {
	float: right;
	padding: 0 23px 0 0;
	margin-right:3px;
	text-transform: uppercase;
	line-height: 30px;
	background: url(../images/bg_btn_addComment.jpg) no-repeat right;
}

#mod_comments_FC ul {
	margin: 32px 0 0 6px;
	padding: 0;
	overflow: auto;
	height: 484px;
}

#mod_comments_FC li {
	margin: 2px 6px 0 0;
	padding: 0;
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
}

#mod_comments_FC h4 {
	background: #000;
	font-size: 12px;
	color: #8f8f8f;
	line-height: 20px;
	padding: 0 5px;
	font-weight: normal;
}

#mod_comments_FC h4 a  {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

#mod_comments_FC h4 a:hover {
	color: #ff6600;
}

#mod_comments_FC p {
	margin: 10px 5px 10px 10px;
	color: #fff;
}

#mod_comments_FC .mensage {
	margin: 65px 35px 0;
	color: #ccc;
	border: 1px dotted #858585;
	padding: 15px;
	background: #000;
}

#mod_comments_FC .mensage strong {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}

#mod_comments_FC .mensage a {
	display: block;
}
