﻿ol, ul
{
	list-style: none;
	margin:0;
	padding-left:10px;
	text-align:center;
}

 li {
		float:left;
		text-align:center;
		overflow:hidden;
		padding-left:30px;
	}

a:link
{
 font-size: 11px;
 text-transform:capitalize;
 color: white;
 text-decoration: underline;
}
a:visited
{
 font-size: 11px;
 text-transform:capitalize;
 color: white;
 text-decoration: underline;
}
a:hover
{
 font-size: 11px;
 text-transform:capitalize;
 color: gray;
 text-decoration: underline;
}
a:active
{
 text-decoration: none;
 text-transform: capitalize;
}
/*---- contenidos ----*/

.letraPequena 
{
	font-size: 10px;
	color: white;
	font-family: Verdana;
	margin:0;
	padding:0;
}

.imgNoticia 
{
    border:2px solid #4d4d4d;
}

.contenidos
{
	font-size: 11px;
	color: #DCDCDC;
	font-weight:lighter;
	text-align:justify;
	margin:0;
	padding:0;
}

.tituloIzquierda 
{
	color:#37a3ff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
/*--- final contenidos ---*/
body 
{   
	margin-top:0;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    text-align:center;
    font-family:Arial, Trebuchet MS, Verdana, Sans-Serif;
    color:#FFFFFF;
    background:#000000 url(images/bgs/bgSite.jpg) no-repeat center top; 
}

#mainContainer
{
	width: 981px;
	float:left;
}

#headerContainer
{
	width:971px;
	height:106px;
	background:transparent url(images/header/imgHdr.jpg) no-repeat top center;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
}

#menuContainer
{
	width:100%;
	height:32px;
	background: transparent url(images/bgs/bgMainMenu.png) repeat-x top center;
	padding-top:7px;
}

#mainMenuList
{
	width:100%;
	text-align:left;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}


#mainBannerContainer
{
	width:981px;
	height:284px;
	background:transparent;	
}

#mainBanner
{
	width:981px;
	height:250px;
}

#mainBannerFooter
{
	width:981px;
	height:34px;
	background: white url(images/bgs/bgMainBanerFooter.png) repeat-x top center;
}

#labelMainBannerIcon
{
	width:100px;
	height:34px;
}

#clear 
{
	clear:both;
	overflow:hidden;
	
}

#searchByLetter
{
	width:981px;
	height:36px;
	background: url(images/bgs/bgArtistByLetter.png) center top repeat-x;
}
		
#mainBannerContainerLogoSection
{
	width:100%;
	height:148px;
	padding-top:14px;
	background:transparent url(images/bgs/bgLogoSection.png) no-repeat top center;
}

#menuLogos
{
	width:68.4%;
	height:127px;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
}
#menuLogos li 
{
	width:163px;
	text-align:center;
	background: url(images/separator/logosMenuSeparator.png) right 10% no-repeat;
	float:left;
	overflow:hidden;
	padding-left:0px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}


#bodyMasterContainer
{
	width:981px;
	background:#404040;
	text-align:center;
		
}
/*------- BODY SECTION -------*/
#modulesHeader
{
	width:100%;
	height:25px;
	padding-top:10px;
	background:url(images/bgs/bgModulesHeader.png) center top repeat-x;	
}
#bodyContainer
{
	width:981px;
	text-align:center;
	margin:0;
	padding:0;
}
	/*------- BODY LEFT SECTION */
	
	#bodySectionLeft
	{
		width:294px;
		float:left;
		margin-right:4px;
		margin-left:4px;
		
	}
		#fixed366Container
		{
			width:355px;
			padding-bottom:10px;
			padding-left:0;
			padding-right:0;
			padding-top:0;	
		}
		
		#labelMediaVideo
		{
			width:355px;
			padding-bottom:10px;
			padding-left:0;
			padding-right:0;
			padding-top:0;	
		}
		
		#fixed355Container
		{
			width:355px;
			padding-bottom:10px;
			padding-left:0;
			padding-right:0;
			padding-top:0;	
		}
		
		#fixed300Container
		{
			width:100%;
			padding-bottom:10px;
			padding-left:0;
			padding-right:0;
			padding-top:0;	
		}
		
		#fixed294Container
		{
			width:300px;
			padding-bottom:10px;
			padding-left:0;
			padding-right:4px;
			padding-top:0;
		}
		
		#fixedFullContainerDownloads
		{
			width:100%;
			padding-bottom:10px;
			padding-left:0;
			padding-right:0;
			padding-top:0;
			background-color:#ecede8;
		}
		
		#fixed679Container
		{
			width:663px;
			padding-bottom:10px;
			padding-left:4px;
			padding-right:0;
			padding-top:0;
		}
	/*------- Final BODY LEFT SECTION */
	/*------- BODY CENTER SECTION */
	#bodySectionCenter
	{
			width:300px;
			float:left;
			margin-right:0;
			margin-left:10px;
	}
	/*------- FINAL BODY CENTER SECTION */
	/*------- BODY RIGHT SECTION */
	#bodySectionRight
	{
		width:354px;
		float:left;
		margin-right:0;
		margin-left:8px;
			
	}
	/*------- FINAL BODY RIGHT SECTION */
/*------- FINAL BODY SECTION -------*/

#bannerFooterContiner
{	
	height:106px;
	width:981px;
	background: url(images/bgs/bgBannerFooter.png) left top no-repeat;
	text-align:center;
}

#advertisingMargin
{
	padding-top:10px;
}

#advert728x90
{	
	height:90px;
	width:728px;
	float:left;
}

#labelAdvertisement728x90
{	
	height:90px;
	width:20px;
	float:left;
}

#mainFooterContainer
{
	padding-left:275px;	
}

#footerContainer
{
	width:981px;
	height:41px;
	background:transparent url(images/bgs/bgFooter.png) center top no-repeat;
}



/*----- items con link ------*/
/*///LINKS EN FOOTER///*/
.linkFooter:link 
{	
    font-size: 10px;
    text-align: center;
    font-weight: bold;
	text-transform: capitalize;
	color: #bebebe;
	text-decoration: none;
}
.linkFooter:visited 
{	
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
	color: #bebebe;
	text-decoration: none;
}
.linkFooter:hover 
{	
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
	color: white;
	text-decoration: none;
}
.linkFooter:active 
{
	text-decoration: none;	
	text-transform: capitalize;
}
/*/// FIN LINKS EN FOOTER ///*/



.menuItem
{
	 text-align:center;
}
.menuItem:link 
{	
	font-weight:bolder;
	font-size:11px;
	color: #C9D5DA;
	text-decoration: none;
	text-transform: uppercase;	
}
.menuItem:visited 
{	
	font-weight:bolder;
	font-size:11px;	
	color: #C9D5DA;
	text-decoration: none;
	text-transform: uppercase;
}
.menuItem:hover 
{	
	font-weight:bolder;
	font-size:11px;
	text-decoration: none;
	color: #FF0000;
	text-transform:uppercase;	
}
.menuItem:active 
{
	text-decoration: none;	
	text-transform: uppercase;
	font-weight:bolder;
}

.boton
{
	text-decoration: none;
	border: 0 outset #cccccc;
	background:transparent;
	height: 16px;
	font-weight:bolder;
	font-size:11px;
	text-decoration: none;
	text-transform:uppercase;
	color:#C9D5DA;
}
.botonFooter
{
	font-family: Trebuchet MS;
	text-decoration: none;
	border: 0 outset #cccccc;
	background:transparent;
	height: 15px;
	font-weight:lighter;
	cursor:pointer;
	font-size:10px;
	text-decoration: none;
	text-transform:capitalize;
	color:#BEBEBE;
}

.botonSiguiente
{
	font-family: Trebuchet MS;
	text-decoration: none;
	/*display: compact;*/
	border: 0 outset #cccccc;
	background: url('Images/bgModules/bgBotonRepeater.png') repeat-x left top;
	height: 17px;
	cursor:pointer;
	font-weight:900;
	width:150px;
	font-size:12px;
	text-decoration: none;
	color: #37a3ff;
	text-transform:capitalize;
}


#bgBotonSiguiente
{
	background:url("Images/btns/bgBotonSiguiente.png") no-repeat center top;
	width: 100%;
	height:22px;
}

a.linkLogos
{
	background:transparent url('Images/btns/goToWebsite.png') left top no-repeat;
	text-indent:-9999em;
	display:block;
	height:21px;
	width:124px;
	margin:0 auto;
}

.lightBox img 
{
	border:2px solid white;
}
.lightBox:hover 
{
	background-color:gray;
}
.lightBox:hover img 
{
	border:2px solid gray;
}
.lightBoxNoLink
{
	border:2px solid white;
}

.ArtistLinkGrid:link 
{    
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    color: #FF0000;
    text-decoration: none;
}
.ArtistLinkGrid:visited 
{    
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    color: #FF0000;
    text-decoration: none;
}
.ArtistLinkGrid:hover 
{    
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    color: #000000;
    text-decoration: none;
}
.ArtistLinkGrid:active 
{
    text-decoration: none;    
    text-transform: capitalize;
}
/*----------------------------*/
.linkVerMasEventTitle:link
{
	text-decoration:underline;
	color:#37a3ff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.linkVerMasEventTitle:visited
{
	text-decoration:underline;
	color:#37a3ff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.linkVerMasEventTitle:hover
{
	color: #37a3ff;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.linkVerMasEventTitle:active
{
	text-decoration: none;
	text-transform: uppercase;
	text-align:left;
}
/*----------------------------*/
.linkVerMas:link
{
font-size: 8px;
text-transform: uppercase;
text-align:left;
color: #00b4ff;
text-decoration: none;
}

.linkVerMas:visited
{
	font-size: 8px;
	text-transform: uppercase;
	text-align:left;
	color: #00b4ff;
	text-decoration: none;
}

.linkVerMas:hover
{
	font-size: 8px;
	text-transform: uppercase;
	text-align:left;
	color: #FFFFFF;
	text-decoration: none;
}

.linkVerMas:active
{
	text-decoration: none;
	text-transform: uppercase;
	text-align:left;
}
/*----------------  MODULES  ------------*/

.titulosModulos
{
	font-size:21;
	font-weight:bold;
	text-transform:uppercase;
	color:White;
	white-space: nowrap;
	text-align:center;
}

.titulosModulos2
{
	font-size:21;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	text-align:center;
}

.titulos 
{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:White;
	white-space: nowrap;
	text-align:left;
}

	/*----------------  Advertisement Rect Container  ------------*/

	#advertisementRectContainerItem
	{
		width: 300px;
		height:253px;	
		background-color:#2a2c2f;
	}
	
	#centerColumnContainer
	{
		width:300px;
		margin-left:0px;	
		margin-right:0px;
		margin-bottom:0px;
		background-color:#2a2c2f;
	}


	/*----------------  letters  ------------*/
	#searchByLetterLabel
	{
		font-weight:900;
		font-size:11px;
		color: white;
		text-decoration: none;
		text-transform: uppercase;
		text-align:center;
		width:30%;
		height:15px;
		float:left;
				
	}
	
	#searchByLetterItems
	{
		font-weight:900;
		font-size:11px;
		color: white;
		text-decoration: none;
		text-transform: uppercase;
		text-align:center;
		width:70%;
		float:right;
		height:15px;				
	}
	.subMenuText
	{	
		font-weight:900;
		font-size:11px;
		color: white;
		text-decoration: none;
		text-transform: uppercase;
		text-align:left;
		stress:0;
	}
	.tablaSubMenu 
	{
		width: 100%;
		padding:0px;
		white-space: nowrap;
		border-spacing:0px;	
		border-collapse:collapse;
	}
	/*----------------  final letters  ------------*/


	/*----------------  media player  ------------*/
	
	#mediaPlayerContainer		
	{
		width:366px;
		height:311px;
		background: transparent url(images/bgs/bgMedia.png) center top no-repeat;	
	}
	/*----------------  final media player  ------------*/

	/*----------------  artist roster  ------------*/
	#headerArtistRoster
	{
		width:355px;
		height:50px;
		background:transparent url(images/bgs/bgHeaderArtistRoster.png) center bottom repeat-x;
	}
	
	#labelArtistaHeader
	{
		padding-top:10px;	
	}
	#bodyArtistRoster
	{
		width:345px;
		height:222px;
		padding-top:10px;
		padding-left:6px;
		
	}
	
	#bodyArtistRosterContainer
	{
		width:355px;
		height:222px;
		background:transparent url(images/bgs/bgBodyArtistRoster.png) center top repeat-y;
		
	}
	
	#footerArtistRoster
	{
		width:355px;
		height:49px;
		background:transparent url(images/bgs/bgFooterArtistRoster.png) center top no-repeat;
		padding-top:14px;
	}
	/*----------------  final artist roster  ------------*/
	
	/*----------------  noticias home  ------------*/
	#bodyNews
	{
		background-color: #2a2c2f;
		width: 300px;
		padding:0;
	}
	
	#footerNews
	{
		background-color: #2a2c2f;
		width: 220px;
		height:45px;
		text-align:center;
		padding-top:20px;
		padding-left:80px;
		padding-right:0px;
	}
	
	#footerNews ol, ul
	{
		list-style:none;
		margin:0;
		padding-left:5px;
		text-align:center;	
	}
	
	#footerNews li
	{
		float:left;
		text-align:center;
		overflow:hidden;
		padding-left:5px;
	}
	
	#newsImgContainer
	{
		width:67px;
		height:67px;
		padding:5px;
		margin:0;
		float:left;
	}
	
	#newsDataContainer
	{
		width:211px;
		float:left;
		text-align:left;
	}
	
	#newsItemContainer
	{
		width:298px;
		float:left;
		text-align:left;
		padding-bottom:10px;
		margin-top:5px;
		margin-bottom:5px;
		background: transparent url(images/separator/lineaHDiv.png) bottom repeat-x;
	}
	
	#hDivider
	{
		background: #ffffff url(images/separator/lineaHDiv.png) center  repeat-x;
		height:2px;
		width:100%;
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	/*----------------  final noticias home  ------------*/
	
	/*----------------  Events home  ------------*/
	
	#bodyEvents
	{
		background-color: #2a2c2f;
		width: 100%;
		padding:0;
	}
	
	#footerEvents
	{
		background-color: #2a2c2f;
		width: 220px;
		height:45px;
		text-align:center;
		padding-top:20px;
		padding-left:80px;
		padding-right:0px;
	}
	
	
	#footerEvents ol, ul
	{
		list-style:none;
		margin:0;
		padding-left:5px;
		text-align:center;	
	}
	
	#footerEvents li
	{
		float:left;
		text-align:center;
		overflow:hidden;
		padding-left:5px;
	}
	
	#eventsItemContainer
	{
		width:284px;
		float:left;
		text-align:left;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:10px;
		margin-top:5px;
		background: transparent url(images/separator/lineaHDiv.png) bottom repeat-x;
	}
	
	/*----------------  Events home  ------------*/
/*----------------  MODULES  ------------*/

/*---------------------------------------*/
/*----------------  Left Ad Tag  --------*/
/*---------------------------------------*/
#mainOutterContainer
{
	width:1301px;
}

#leftAdSpacer
{
	width:160px;
	float:left;
	margin-top:478px;
}

#rightAdSpacer
{
	width:160px;
	float:right;
}