/* Body */
body {font-size:12px; font-family:"Myriad Pro", Helvetica, Arial, sans-serif; color:#858484; background-color:#000;}

/* elementos de texto */
#page p {line-height:17px; margin:10px 0}
#page small {font-size:11px; color:#666;}
#page big {}

#page b,
#page strong{}

#page em, 
#page i{}

#page u{}
#page strike{}
#page sub {}
#page sup {}

#page hr {color: #e5e5e5; background-color: #e5e5e5;}

/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {margin:0; padding:0; font-weight:normal; color:#00A4FC; text-shadow: 0.1em 0.1em 0.05em #000;}
#page h1 {font-size:16px;}
#page h2 {font-size:14px;}
#page h3 {font-size:12px;}
#page h4 {font-size:12px; color:#A4A4A4; margin-top:5px;}
#page h5 {font-size:11px;}
#page h6 {font-size:11px;}


/* enlaces */
#page a:link {color:#00A4FC; text-decoration:none;}
#page a:visited {color:#00A4FC;  text-decoration:none;}
#page a:hover, #page a:active {text-decoration:underline;}
#page a img {border:0 none;}

/*listas*/
#page ul {}
	#page ul li {list-style:none;}

#page ol {}
	#page ol li {list-style:none; margin:4px 0;}

#page dl {}
	#page dl dt {}

/*tablas*/
#page table {
	display:table; 
	empty-cells:show; 
	margin:0 0 15px 0;
	}
	#page table tr {display:table-row;}
	#page table thead th, 
	#page table tbody td, 
	#page table tfoot td{padding:5px 10px; color:#333;}
	#page table thead th{}
	#page table tbody td{display:table-cell; font-size:12px;}
	#page table tfoot td{}

	#page tbody tr.even td{background:#e5e5e5;}
	#page tbody tr.odd td{}
	#page tbody tr.highlight td {}

/*bloques*/
#page #container #content .home_box {margin:5px 0 !important;padding:5px 10px!important;background:#303030;color:#ccc;font-size:12px;}
#page blockquote {margin:10px 0 !important;padding:10px!important;background:#303030;color:#ccc;font-size:12px;}
#page address {}

/* formularios */
#page fieldset{}
	#page legend {display:none;}
	#page label{display:block; font-size:11px; margin-bottom:5px;}
	#page input{width:96%;}
	#page textarea{width:98%;}
	#page select {width:96%;}  
		#page input.checkbox {width:13px; height:13px} 
		#page input.radio {width:13px; height:13px} 
	#page textarea:focus, 
	#page #container input:focus {background-color:#666;} 
	
	body.contacto #page input, 
	body.contacto #page textarea,
	body.contacto #page select{background-color:#323232; border:1px solid #747474; color:#F0F0F0;}


/*elementos decorativos*/
#page .colored {color:#990000;}
#page .backcolor{}
#page .borderColor {border:#ddd solid 5px;}

/*btn*/
#page .btn {
	background:#00A4FC url(../images/button.png) repeat-x;
	display:inline-block;
	padding:5px 10px 6px!important;
	margin:10px 0 0;
	line-height:1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	border-bottom:1px solid rgba(0,0,0,0.25);
	position:relative;
	cursor:pointer;
}
	#page .btn a,
	#page .btn a:visited,
	#page .btn a:hover {color:#fff; text-decoration:none; font-weight:bold;}


/* PAGE */
#page {}
	#page .wrap {}
		#page .wrap .wrap {}
			#page .wrap .wrap .wrap {}

/** HEADER **/
#page #header {width:960px; height:260px; margin:0 auto; background:url(../images/header.jpg) 0 0 no-repeat; cursor:pointer; cursor:hand;}

/** LOGO **/
#page #header #logo {display:none;}
	#page #header #logo .image{}
	#page #header #logo .txt{}
		#page #header #logo h2{}

/** SHORTCUTS **/
#page #header #shortcuts {display:none; float:left; margin:17px 0 0;}
	#page #header #shortcuts ul{}
		#page #header #shortcuts ul li{}
			#page #header #shortcuts ul li a, 
			#page #header #shortcuts ul li a:visited {color:#A4A4A4; text-decoration:none;}
			#page #header #shortcuts ul li a:hover{}

/** LANGUAGE **/
#page #header #lang {display:none; float:right; margin:17px 0 0;}
	#page #header #lang a {}

/** SEARCH **/
#page #header #search {
	display:inline;
	float:right;
	width:190px;
	margin:8px 0 0;
}
	#page #header #search #search_field {display:inline; float:left; height:29px; background:url(../images/bg_search.jpg) 0 0 no-repeat;}
		#page #header #search #search_field input{width:144px; margin:5px 0 0 5px; background:none; border:0; color:#000;}
	#page #header #search #advanced_search{display:none;}
		#page #header #search #advanced_search a{}
		#page #header #search #advanced_search a:hover {}

/** LAYER NAV **/
#page #layer_nav {height:44px; background:url(../images/graybar.png) 0 0 repeat;} 
	#page #layer_nav ul {width:956px; margin:0 auto;}
		#page #layer_nav li {
			display:block; 
			float:left; 
			height:44px; 
			cursor:pointer;
			font-size:14px;
			padding-left:10px;
			background: url(../images/bg_layernav_left.jpg) no-repeat 0 0;
		}
			#page #layer_nav li a{
				display:block;
				/*letter-spacing:-1000px;*/
				padding:15px 10px 15px 0;
				/*text-indent:-9000px;*/
				text-transform: uppercase; 
				color:#878787;
				background: url(../images/bg_layernav_right.jpg) no-repeat right 0;
			}
			
			#page #layer_nav li a:hover,#page #layer_nav .selected a{
				color:#FFF;
				text-decoration:none;
			}
			#page #layer_nav .last a{
				background: url(../images/bg_layernavSel_rightlast.jpg) no-repeat right 0;
			}
			#page #layer_nav .selected{
				background: url(../images/bg_layernavSel_left.jpg) no-repeat 0 0;
			}
			#page #layer_nav .selected a{
				background: url(../images/bg_layernavSel_right.jpg) no-repeat right 0;
			}
			
		/*
		#page #layer_nav li#menu_2_item_2{width:73px; background-image:url(../images/item2.jpg); background-position:0 0; background-repeat:no-repeat;}
			#page #layer_nav li#menu_2_item_2:hover,
			#page #layer_nav li#menu_2_item_2.selected{background-position:0 -44px;}
		#page #layer_nav li#menu_2_item_3{width:115px; background-image:url(../images/item3.jpg); background-position:0 0; background-repeat:no-repeat;}
			#page #layer_nav li#menu_2_item_3:hover,
			#page #layer_nav li#menu_2_item_3.selected{background-position:0 -44px;}
		#page #layer_nav li#menu_2_item_4{width:92px; background-image:url(../images/item4.jpg); background-position:0 0; background-repeat:no-repeat;}
			#page #layer_nav li#menu_2_item_4:hover,
			#page #layer_nav li#menu_2_item_4.selected{background-position:0 -44px;}
		#page #layer_nav li#menu_2_item_5{width:106px; background-image:url(../images/item5.jpg); background-position:0 0; background-repeat:no-repeat;}
			#page #layer_nav li#menu_2_item_5:hover,
			#page #layer_nav li#menu_2_item_5.selected{background-position:0 -44px;}
		#page #layer_nav li#menu_2_item_6{width:113px; background-image:url(../images/item7.jpg); background-position:0 0; background-repeat:no-repeat;}
			#page #layer_nav li#menu_2_item_6:hover,
			#page #layer_nav li#menu_2_item_6.selected{background-position:0 -44px;}
		#page #layer_nav li#menu_2_item_7{width:94px; background-image:url(../images/item8.jpg); background-position:0 0; background-repeat:no-repeat;}
			#page #layer_nav li#menu_2_item_7:hover,
			#page #layer_nav li#menu_2_item_7.selected{background-position:0 -44px;}
		#page #layer_nav li#menu_2_item_8{width:144px; background-image:url(../images/item9.jpg); background-position:0 0; background-repeat:no-repeat;}
			#page #layer_nav li#menu_2_item_8:hover,
			#page #layer_nav li#menu_2_item_8.selected{background-position:0 -44px;}
		#page #layer_nav li#menu_2_item_9{width:96px; background-image:url(../images/item10.jpg); background-position:0 0; background-repeat:no-repeat;}
			#page #layer_nav li#menu_2_item_9:hover,
			#page #layer_nav li#menu_2_item_9.selected{background-position:0 -44px;}
		#page #layer_nav li#menu_2_item_10{width:122px; background-image:url(../images/item11.jpg); background-position:0 0; background-repeat:no-repeat;}
			#page #layer_nav li#menu_2_item_10:hover,
			#page #layer_nav li#menu_2_item_10.selected{background-position:0 -44px;}
			*/

/*breadcrumbs*/
#page #container #breadcrumbs {display:none;}
	#page #container #breadcrumbs a {}
	#page #container #breadcrumbs a:visited {}

/** banner **/
#page #banner {display:none}

/** CONTAINER **/
#page #container {min-height:300px; background:url(../images/bg.gif) 0 0 repeat;}
	
	#page #container #content {
		position:relative;
		width:966px;
		margin:auto;
		min-height:100%;
		background:url(../images/shadow.png) 0 0 repeat;
	}
		#page #container #content .wrap{padding:20px 20px 0 20px;}
		
body.doscol #page #container,
body.trescol #page #container{}
	body.doscol #page #container .wrap,
	body.trescol #page #container .wrap{
		position:relative;
		width:966px;
		margin:auto;
		min-height:100%;
		background:url(../images/shadow.png) 0 0 repeat;
		padding-top:15px;
	}
		body.doscol #page #container #content {display:inline; float:left; width:710px; margin-top:15px; background:none;}
			body.doscol #page #container #content .wrap{width:710px; padding:0; background:none;}

		body.trescol #page #container #content {display:inline; float:left; width:585px; margin-top:15px; background:none;}
			body.trescol #page #container #content .wrap{width:585px; padding:0; background:none;}

/* columns */

/*left*/
#page #container #left {display:inline; float:left; width:130px; margin:5px 30px;}
	#page #container #left .wrap{width:auto; background:none;}
		#page #container #left h3{font-size:16px; color:#A4A4A4}
		#page #container #left h4{display:none;}


/*right*/
#page #container #right {display:inline; float:right; width:130px; margin:5px 30px;}
	#page #container #right .wrap{width:auto; background:none;}
		#page #container #right h3 {font-size:14px;}


/*destacado*/
#page #destacado{}

/*cart*/
#page #container #left .basket {}
	#page #container #left .basket h3 {}
	#page #container #left .basket table {}
		#page #container #left .basket table tfoot {}

/* CATEGORY NAV */
#page #container #left ul {border-top:1px solid #424242; margin:7px 0;}
	#page #container #left ul li{
		border-bottom:1px solid #424242;
		color:#8C8C8C;
		font-size:14px;
		padding:7px 3px;
	}
		#page #container #left ul li a{color:#EDEDED;}
		#page #container #left ul li a:hover{color:#00A4FC; text-decoration:none;}
		#page #container #left ul li.selected a{}

	/*second level*/
	#page #container #left ul li ul{}
		#page #container #left ul li ul li{}
			#page #container #left ul li ul li a{}
			#page #container #left ul li ul li a:hover{}
			#page #container #left ul li ul li a.selected{}

			/*third level*/
			#page #container #left ul li ul li ul{}
				#page #container #left ul li ul li ul li{}
					#page #container #left ul li ul li ul li a{}
					#page #container #left ul li ul li ul li a:hover{}
					#page #container #left ul li ul li ul li a.selected{}

/** FOOTER **/
#page #footer {background:#0E0E0E url(../images/bg_footer.jpg) 0 0 repeat-x;}
	#page #footer .wrap{width:945px; margin:10px auto 0 auto; padding:5px 0 0 0;}
	#page #footer hr {display:none;}

	#page #footer #shortcuts_footer{display:none;}
		#page #footer #shortcuts_footer h3 {}
		#page #footer #shortcuts_footer ul {}
			#page #footer #shortcuts_footer ul li{}
				#page #footer #shortcuts_footer ul li a {}
				#page #footer #shortcuts_footer ul li a:hover {}

	#page #footer #nav_footer{} 
		#page #footer #nav_footer ul{}
			#page #footer #nav_footer ul li {display:inline; padding:0 5px 0 0; margin:0 5px 0 0;  border-right:1px solid #666;}
				#page #footer #nav_footer ul li a {color:#666; text-decoration:none;}
				#page #footer #nav_footer ul li a:hover {color:#fff;}

	#page #footer #tex_footer{display:inline; float:left; margin:10px 0 20px;}
		#page #footer #tex_footer .wrap{width:auto;}
			#page #footer #tex_footer h2{width:194px; height:55px; letter-spacing:-1000px; text-indent:-999px; background:url(../images/logo_footer.png) 0 0 no-repeat;}
			#page #footer #tex_footer small{display:none;}
	

	#page #footer #powered {display:inline; float:right;}
		#page #footer #powered .wrap{width:auto;}
			#page #footer #powered a {display:inline;}
			#page #footer #powered a:hover {}

/* paginacion */
#page .paginacion p a:link, 
#page .paginacion p a:visited, 
#page .paginacion p a:active {}
	#page .paginacion p span, 
	#page .paginacion p a:hover {}




/** extraDIVS **/
#page #extraDiv1 {display:none}
#page #extraDiv2 {display:none}
#page #extraDiv3 {display:none}
#page #extraDiv4 {display:none}
#page #extraDiv5 {display:none}

/* boxes */
body#body_inicio #page .untercio{margin:0 20px 0 0!important;}
body#body_inicio #page .dostercios{width:590px;}

.box,
#suscription_box_485828,
#WBECP_485866 .untercio{
	padding:15px!important;
	margin:0 0 15px 0;
	background:#2D2D2D url(../images/box.jpg) 0 0 repeat-x;
	border-right: 1px solid #101010;
	border-bottom: 1px solid #101010;
	border-left: 1px solid #101010;
}
	#WBECP_485866 .home_box {padding:5px 10px!important;}
	
#suscription_box_485828{width:280px!important;}
	#suscription_box_485828 h4{display:none;}
		#suscription_box_485828 #suscribir_form{margin:10px 0!important; padding:0!important;}
			#suscription_box_485828 #suscribir_form p{display:none;}
			#suscription_box_485828 #suscribir_form fieldset label{display:none;}
			#suscription_box_485828 #suscribir_form fieldset input{
				width:280px;
				height:25px;
				margin:10px 0 0 0;
				padding:5px; 
				font-size:11px; 
				color:#747474; 
				background:url(../images/bg_input.jpg) 0 0 no-repeat;
				border:none;
			}
.divisiones{float:right; min-height:187px;}			
	.divisiones ul{margin:15px 0 0 0;}
		.divisiones ul li{padding:10px 0 6px; position:relative; /*padding:0 0 0 15px; background:url(../images/blue_arrow.png) 0 50% no-repeat;*/}
			.divisiones ul li a{display:block; width:270px;}
				.divisiones ul li a:hover img {margin-left:5px;}
.fader {
  opacity:0;
  -moz-opacity:0;
  filter:alpha(opacity=0);
  background-color:#A4ADB7;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:43px;
}

/* slider */

#loopedSlider {
	background:#2D2D2D url(../images/box.jpg) 0 0 repeat-x;
	border-bottom:1px solid #101010;
	border-left:1px solid #101010;
	border-right:1px solid #101010;
	position:relative;
	width:590px;
	height:455px;
	margin:0 0 20px 0;
}
	#loopedSlider .featured-nav {float:right; width:200px;}
		#loopedSlider ul.pagination {margin:0; padding:0;}
			#loopedSlider ul.pagination li {float:left;border-bottom:1px solid #666;}
			#loopedSlider ul.pagination li.last{border-bottom:none;}
			#loopedSlider ul.pagination li a {
				display:block;
				opacity:0.5;
				filter:alpha(opacity=50);
				width:200px;
				text-decoration:none;
			}
			#loopedSlider ul.pagination li.active a {opacity:1; filter:alpha(opacity=100);}
			#loopedSlider ul.pagination img {}

#loopedSlider .slide_container {
	border-right:1px solid #666;
	height:455px;
	overflow:hidden;
	position:relative;
	width:389px;
}
	#loopedSlider .slides {position:absolute; top:0; left:0;}
		#loopedSlider .slides .slide {display:none; position:absolute; top:0; width:389px;}
			#loopedSlider .slides .slide .article {position:relative;}
				#loopedSlider .slides .slide .article .thumbnail {}
				.aligncenter {text-align:center;}

	
/* hack para posicionar las cajas de divisiones, banner  e iconos de redes sociales */
#WBECP_485827{position:absolute; left:20px; top:180px;}
#WBECP_485827 .untercio{width:310px!important;}

ul.social{width:300px; margin:30px 0 0 10px;}
	ul.social li{display:inline; margin-right:25px;}
	
/* modulo noticas Home*/
#WBECP_485866{position:absolute; right:375px; top:496px; width:240px;}
	#WBECP_485866 .untercio{width:240px!important;}
		#WBECP_485866 .untercio h1{text-transform:uppercase;}
		#WBECP_485866 .untercio h4,
		#WBECP_485866 .untercio hr,
		#WBECP_485866 .untercio .itemHome div{display:none;}
		#WBECP_485866 .untercio .home_box h2{font-size:12px!important; line-height:normal!important; margin-bottom:0!important;}  
		#WBECP_485866 .untercio .home_box li {border-bottom:0px!important;margin:0 0 12px 0!important;}

/* boxes deejays*/
.boxgrid{ 
	width:200px; 
	height:200px; 
	margin:10px; 
	float:left; 
	background:#161613; 
	border:solid 2px #8399AF; 
	overflow:hidden; 
	position:relative; 
}
	.boxgrid img{ 
		position:absolute; 
		top:0; 
		left:0; 
		border:0; 
	}
	.boxgrid p{ 
		padding:0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	float:left; 
	position:absolute; 
	background:#000; 
	height:80px; 
	width:100%; 
	opacity:.8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
	.boxcaption h3{margin:10px 10px 0!important; font-size:16px!important;}
	.boxcaption p a{font-size:11px!important;}
.caption .boxcaption {top:165px; left:0;}

/*ficha_deejay*/
#ficha_deejay h2{
	font-weight:bold;
	font-size:16px;
}
#ficha_deejay #deejay_titulo {
	font-size:24px;
	color:#00A4FC;
	font-weight:bold;
	margin:10px 0;
	text-shadow:0.1em 0.1em 0.05em #000000;
}
#ficha_deejay #deejay_foto {float:left; margin:10px 0;}
#ficha_deejay #deejay_texto {
	float:left;
	margin:10px;
	width:340px;
}
#ficha_deejay #deejay_enlaces {
	float:left;
	margin:10px;
}
#ficha_deejay #deejay_actuaciones {
	float:left;
	margin:20px 10px;
}
#ficha_deejay #deejay_chart {
	float:left;
	width:345px;
	border-right:2px dotted #fff;
	margin:5px;
}
#ficha_deejay #deejay_descargas {
	float:left;
	width:340px;
	margin:5px;
	line-height:18px;
}
#ficha_deejay #deejay_chart img,
#ficha_deejay #deejay_descargas img{margin:10px;}

#listVideos .untercio{float:right}
#listVideos .item{height:80px;}

#page ul.calendario {
	margin:0;
	padding:0;
}
#page ul.calendario li {
	border-bottom:1px solid #333;
	clear:both;
	color:#858484;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	margin:0 0 10px;
	padding:20px 0 10px 0;
	position:relative;
	width:100%;
}
#page ul.calendario li .calendario_fecha {
	background:none repeat scroll 0 0 #FFFFFF;
	border:5px solid #E5E5E5;
	color:#454545;
	display:inline;
	float:left;
	font-size:50px;
	line-height:normal;
	margin:0px 10px 0 0;
	padding:5px;
	text-align:center;
	width:70px;
}
#page ul.calendario li .calendario_fecha span {
color:#333;
font-size:11px;
font-weight:normal;
}

