/* CSS General */
body {margin:0px; padding:0px; background-color: #330033; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #330033; text-align:center;}
p {margin-top:0px; margin-bottom:7px}
a:link, a:active {color:#330033; text-decoration:none;}
a:visited {color:#663366; text-decoration:none;}
a:hover {color:#FF3399; text-decoration:none;}
form {margin:0px; padding:0px; overflow: visible}
#formlogin {margin:0px; padding:0px; overflow: visible}
span {margin:0px; padding:0px}
table {margin:0px; padding:0px}
h1 {font-size:22px}
h2 {font-size:12px}

#contenedor {margin: 0px auto; padding:0px; _padding:0px; width:1000px; text-align:left; }

#megaheader {height:30px; margin: 0px auto; padding:0px; _padding:0px; width:1000px; text-align:left;}
#header1 {margin: 0px auto; padding:0px; _padding:0px; width:1000px; text-align:left;}
#banner1 {float:left; padding: 2px; border: 1px #FFFFFF solid; background:#EFEFEF url(../imagenes/bgr-box-trans.png) repeat-x; margin:2px}
#banner2 {float:right; padding: 2px; border: 1px #FFFFFF solid; background:#EFEFEF url(../imagenes/bgr-box-trans.png) repeat-x; margin:2px}
#header2 {margin: 0px auto; padding:5px; _padding:5px; width:1000px; text-align:left; height:100%; min-height:100%}
#logo2 {width:380px; float:left; display:inline-block; margin-left:150px}
#header3 {margin: 0px auto; padding:5px; _padding:5px; width:990px; background-color:#EFEFEF}
#menu {float:left;}
.menu, a:link.menu, a:visited.menu, a:active.menu {width:auto; color: #000000; text-align:left; margin:1px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; display:inline-block; text-decoration:none; padding: 1px}
a:hover.menu {background-color:#E1DBE3; color:#000000;}
#login {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; float:left; padding:3px; margin:3px;}
#login input {font-size:10px; color:#000000; margin:2px;}
#login a {color: #CC99CC}
#login a:hover {color:#CCCCCC}
#login form {margin:0px; padding:0px; _padding:0px; overflow: visible}
#contenedorLoading {margin:0px; padding:0px}
#contenedorDatos {margin:0px; padding:0px}
#busqueda {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#330033; margin-top:0px; text-align:right; float:right; padding:3px; margin:0px 3px 3px 3px; width:300px;}

#clear {clear:both}
#contenido {float:left; padding:0px; _padding:5px; width:1000px; height:100%}


#foto {padding:5px; border:1px #999999 solid; float:left; margin:5px}
#foto2 {padding:5px; border:1px #999999 solid;}
#foto3 {padding:5px; border:1px #999999 solid;}
#foto4 {padding:2px; border:1px #999999 solid;}
#foto_slider {border:5px #999999 solid;}
#linea {padding:0px; border-bottom:1px #cccccc solid; margin:5px 0px 5px 0px;}
.titular, a:link.titular, a:visited.titular, a:active.titular {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; text-decoration:none}
.titular2, a:link.titular2, a:visited.titular2, a:active.titular2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none}
.titular3, a:link.titular3, a:visited.titular3, a:active.titular3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:none}
.titular4, a:link.titular4, a:visited.titular4, a:active.titular4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none}
.foto4, a:link.foto4, a:visited.foto4, a:active.foto4 {font-size:11px; background-color:#EFEFEF; width: 135px; margin: 2px; padding: 3px 5px 3px 5px; float: left;	text-align:center;}
.foto6, a:link.foto6, a:visited.foto6, a:active.foto6 {font-size:12px; background-color:#EFEFEF; width:140px; text-align:center; float:left}
.textogris {color:#666666;}
a:hover.foto4 {background-color: #CCCCCC}
a:hover.foto6 {background-color: #CCCCCC}
a:hover.titular, a:hover.titular2, a:hover.titular3, a:hover.titular4 {color: #996699}
#foto5 {padding:3px;}

.box {
float:left; 
padding: 5px; 
border: 1px #CCCCCC solid; 
background:#EFEFEF url(../imagenes/bgr-box-trans.png) repeat-x; 
margin:5px 5px 5px 5px}
.iphonebox {
padding: 5px; 
border: 1px #FFFFFF solid; 
background:#EFEFEF url(../imagenes/bgr-box-trans.png) repeat-x; 
margin:5px 5px 5px 5px}

.box2 {
float:right; 
padding: 5px; 
margin:5px 5px 5px 0px}

#hoy {width:980px; text-align:center}
#portadanoticias {width:430px;}
#iphonenoticias {width:400px;}
#restosecciones {float:left;}
# novedades {width:300px;}
#cajanovedades {width:300px; text-align:center}
#banner3 {width:300px; text-align:center; margin-right:0px; float:right;}
#teaserppal {text-align:center; margin-right:5px; float:right;}
#noticias {width:315px; float:left; background:#FFFFFF; margin:4px; padding:3px}
#masnoticias2 {width:430px;}
.smalltext {font-size:11px}
#portadasonorama1 {width:735px}
#portadasonorama {width:120px; padding:5px; float:left; margin:5px}
#portadaentrevistas {width:200px; padding:5px; float:left;}
#portadaespeciales {padding:5px;}
#portadamultimedia1 {width:735px}
#portadamultimedia {width:400px; padding:5px; float:left; display: inline-block}
#portadaagenda {width:200px; margin-right:6px}
#portadadjcharts {width:170px}
#portadasorteos {width:170px;}
#portadaseccion {width:660px;}
#player {background-color: #CCCCCC; font-size:10px; color:#333333; padding:5px; margin-top:5px; margin-bottom:5px}
#comparte {width:130px;}
#columnanotis
	{width: 305px; margin: 3px; float:left; padding:5px;}
#columnanotismes
	{width: 150px; margin: 3px; float:right; padding:5px; background-color:#FFFFFF}
	
.tituloseccion {line-height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:30px; display:inline-block; border-bottom:1px #cccccc solid; margin:0px 0px 5px 0px; width:100%; color:#660033}
.tituloseccion2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; display:inline-block; border-bottom:1px #cccccc solid; padding:3px; width:98%; text-align:left; margin-bottom:3px;}


.charts , a:link.charts  {
	color:#000000;
	font-size:11px;
	background-color: transparent;
	width: 190px;
	margin: 0px;
	padding: 5px;
	float: left;
	border-bottom: #CCCCCC 1px dotted
}

a:hover.charts  {
	color: #993192;
	background-color: #E1DBE3;
	border-bottom: #E1DBE3 1px solid
}

.chartsportada, a:link.chartsportada {
	color:#000000;
	font-size:11px;
	background-color: transparent;
	width: 190px;
	margin: 0px;
	padding: 5px;
	float: left;
	border-bottom: #CCCCCC 1px dotted
}

a:hover.chartsportada {
	color: #993192;
	background-color: #E1DBE3;
	border-bottom: #E1DBE3 1px solid
}
#footer {margin: 0px auto; padding:0px; _padding:0px; width:1000px; text-align:left; height:100%; min-height:100%}
#footer3 {margin: 0px auto; padding:0px; _padding:0px; width:1000px; text-align:left; background-color:#EFEFEF;}
#footer2 {margin:5px; padding:5px; vertical-align:middle; width: 250px; float: left}
.txtblanco, a:link.txtblanco, a:visited.txtblanco, a:active.txtblanco 
{color: #FFFFFF}
a:hover.txtblanco {color:#993399}

.charts, a:link.charts {
	color:#000000;
	font-size:11px;
	background-color:#EFEFEF;
	width: 185px;
	margin: 3px;
	padding: 5px;
	float: left;
	text-align:center;
	border: 1px #EFEFEF solid;
}

a:hover.charts {
	color: #993192;
	background-color:#E1DBE3;
	border: 1px #330033 solid;
}

#columna_int1 {float:left; width:670px;}
#columna_int2 {float:right; width:320px;}
#robapaginas {border-top: 1px #FFFFFF solid; float:left; padding: 5px; margin: 10px 5px; background-image:url(../imagenes/bgr-box-trans.png); background-repeat: repeat-x; width:290px}
.robapaginas, a:link.robapaginas {
	color:#000000;
	font-size:11px;
	background-color: transparent;
	width: 280px;
	margin: 0px;
	padding: 5px;
	float: left;
	border-bottom: #999999 1px solid
}

a:hover.robapaginas {
	color: #993192;
	background-color: #E1DBE3;
	border-bottom: #E1DBE3 1px solid
}


#chartscolumn1 {float:left; width:500px; padding:0px}
#chartscolumn2 {float:left; width:140px; padding:0px}

#comentarios {background-color:#FFFFFF; margin:5px; padding: 5px; border: 1px #999999 solid; font-size:12px}
#valoraciones {background-color:#FFFFFF; margin:5px; padding: 5px; border: 1px #999999 solid; font-size:12px}
.cajaagenda {background-color:#FFFFFF; padding: 3px; vertical-align:top}

.contenttabs, a:link.contenttabs {
	color:#000000;
	font-size:11px;
	background-color: transparent;
	width: 280px;
	margin: 0px;
	padding: 3px;
	float: left;
	border-bottom: #999999 1px solid
}

a:hover.contenttabs {
	color: #993192;
	background-color: #E1DBE3;
	border-bottom: #E1DBE3 1px solid
}
#avatar_comentario {float:right; text-align:center; margin:0 5px; padding:2px; border: 1px #CCCCCC solid}
#autor_comentario {background-color: #CCCCCC; border-bottom:#333333 1px solid; padding:3px; margin-bottom:5px;}
#avisar_comentario {float:right; margin:3px}
#texto_comentario {text-align:left; margin:5px}
#borrar_comentario {float:left;}
#capa_comentario {margin:8px; padding:5px; border: #CCCCCC 1px solid; background-color:#EFEFEF}
.boton, a:link.boton {font-size:11px; background-color:#DED3DE; padding:5px}
a:hover.boton {background-color:#CCCCCC; color:#000000}
#rssbutton {text-align: right; font-size:10px; float:right; background-color:#666666}

.enlaceinterno, a:link.enlaceinterno, a:visited.enlaceinterno {
	color:#663366;
	font-weight:bold;
}
a:hover.enlaceinterno {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#663366;
}

.lastposts, lastposts a {
	color:#000000;
	font-size:10px;
	background-color: transparent;
	margin: 0px;
	padding: 4px;
	width: 98%;
	float: left;
	border-bottom: #999999 1px solid
}
a:hover.lastposts {
	color: #993192;
	background-color: #E1DBE3;
	border-bottom: #E1DBE3 1px solid
}

.lastcomments, lastcomments a {
	color:#000000;
	font-size:10px;
	background-color: transparent;
	margin: 0px;
	padding: 4px;
	width: 290px;
	float: left;
	border-bottom: #999999 1px solid
}
a:hover.lastposts {
	color: #993192;
	background-color: #E1DBE3;
	border-bottom: #E1DBE3 1px solid
}
.mp3 {background-color: #CC99CC; border: 1px #666666 solid; padding:5px}

/*<- AGENDA ->*/
#agendafoto {float:left; width:auto; padding:5px; border: 1px #CCCCCC solid; margin-right:5px; margin-bottom:5px;}
#agendacuando {float:left; padding:5px; width: 225px; border: 1px #CCCCCC solid; margin-bottom:5px; margin-right:5px}
#agendadonde {float:left; padding:5px; width: 230px; border: 1px #CCCCCC solid; margin-bottom:5px;}
#agendamasinfo {float:left; padding:5px; width: 222px; border: 1px #CCCCCC solid; margin-bottom:5px; margin-right:5px}
#agendaenlaces {float:left; padding:5px; width: 222px; border: 1px #CCCCCC solid; margin-bottom:5px;}
#agendaartistas {float:left; padding:3px; width: 645px; border: 1px #CCCCCC solid; margin-bottom:5px; margin-left:5px}
#agendagmap {float:left; padding:5px; width: 628px; border: 1px #CCCCCC solid; margin-bottom:5px;}
#agendadjsagenda {
width: 195px;
margin: 2px;
padding: 2px;
float: left;
text-align:center;
}
.agendafiesta {	color: #CC0099;
	font-size: 11px;
	font-weight:bold;}

	

.paging, a:link.paging {
    font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration: none; 
color: #FFFFFF;
margin:2px;
padding:5px;
float:left;
background-color: #FFFFFF;
display:block
	}
	
a:hover.paging {color: #FFFFFF; background-color: #330033;}

.paging2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration: none; 
color: #FFFFFF;
margin:2px;
padding:5px;
float:left;
background-color: #330033;}
	

.lineah {padding:4px; text-align:left; background-color: #CC99CC; margin-bottom:3px; margin-top:3px}
#lineah {padding:2px; text-align:left; border-top: #666666 1px dashed; margin:2px}

.enlaceagenda {
	background-color:#FFFFFF;
	padding: 5px;
	margin: 2px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a:link.enlaceagenda {
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin: 2px;
	text-decoration:none;
}
a:hover.enlaceagenda {
	background-color:#efefef;
	font-size:12px;
	font-weight:bold;
	margin: 2px;
	text-decoration:none;
}


.festivales, a:link.festivales, a:visited.festivales {
	color:#000000;
	font-size:11px;
	width: 190px;
	margin: 0px;
	padding: 5px;
	border-bottom: #CCCCCC 1px dotted;
	float:left
}

a:hover.festivales {
	background-color: #FFCCFF;
	border-bottom: #E1DBE3 1px solid
}


/*<- CONTENT SLIDER ->*/

.contentslide{
background-color: #EFEFEF;
padding: 5px;
width: 420px;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination{
/*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
width: 410px;
text-align: left;
border-width: 0 0px; /*Left/ right border width of pagination DIV.*/
margin:0px;
padding:5px;
background-color: #FFFFFF;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 400px; /*IE5 width*/
}

.pagination a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration: none; 
color: #000000;
margin:0px;
padding:5px;
}

.pagination a:hover, .pagination a.selected{
color: #FFFFFF; background-color:#663366;
}
.slidernoticias
{width:410px; padding:5px; color:#000000; background-color:#DED3DE; margin:0px}

/*<- BIOGRAFIAS ->*/
.commenthidden {display:none}
.commentshown {display:inline}

/*<- CORRECCION PARA IE6 ->*/
#banner1 {_padding:2px; }
#banner2 {_padding:2px; }
.pagination {_padding:10px; _width:415px }
.box {_padding:5px; _margin:5px 2px 5px 2px}
.box2 {_padding:5px; _margin:5px 2px 2px 2px}
# sonorama {_padding:2px; _margin:2px}
#login {#padding:1px; #margin:1px}
#login input {#margin:1px;}

#mp3 {background-image:url(../imagenes/bgr-box-trans.png) repeat-x; background-color: #D7CFE7; border: #CCCCCC 1px solid; padding:5px}

#blog {background-image:url(../imagenes/bgr-box-trans.png) repeat-x; background-color: #FFCC66; border: #CCCCCC 1px solid; padding:5px; margin:5px}

#youtube {background-image:url(../imagenes/bgr-box-trans.png) repeat-x; background-color: #CCCCCC; border: #CCCCCC 1px solid; padding:5px; margin-left:15px; float:left; width:370px}

.textogris:link {color:#666666}
.textogris:hover {color:#000000}
.textogris:visited {color:#666666}

#lomas {background-color:#CC99CC}
#footertabs {width:285px; background-color:#EFEFEF; float: left; padding:5px; margin:5px}

.calendar {
    font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration: none; 
color: #CCCCCC;
margin:3px;
padding:3px;
background-color: #CCCCCC;
	}
#twitter_update_list
{	font-size:12px;
text-decoration: none; text-align:left; font-weight:bold}

#seccionhome
{font-size:12px; line-height:16px; margin:2px; padding:4px; background-color: #330033; color:#FFFFFF; font-weight:bold;  background-image:url(../../2010/imagenes/background2.png); background-position:right; background-repeat:no-repeat}
#botonir  {float:right; padding:3px; font-size:9px; margin:2px; text-transform: uppercase; background-image: url(../imagenes/shade.gif); background-repeat:repeat-x}
#botonirportada {float:right; padding:3px; font-size:9px; margin:2px; text-transform: uppercase; background-image: url(../imagenes/shade.gif); background-repeat:repeat-x}

.titulopais {font-size:20px; color:#330033; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif}

/* comentarios y foro */

#cajacomment {background-color: #CCCCCC; padding:3px; margin-top: 10px;}
#cajacomment2 {background-color: #E4E4E4; padding:5px; margin:5px}
#avatarcomment {padding:2px; margin: 2px; float:left;}
#autorcomment {font-size: 12px; color:#333333; float:left; margin:5px; padding:5px;}
#fechacomment {font-size: 10px; color:#333333; float:left}
.textocomment {padding:5px; margin: 5px; font-size:11px; color:#000000}
.textocomment img {max-width:590px; height:auto}

#commentstitulo {padding:3px; margin: 3 3 0 3; float:left}
#footercomment {background-color: #FFFFFF; padding:3px; margin: 0px; height:25px}
hr {border-bottom: #666666 dotted 1px; border-top:0px; border-left:0px; border-right:0px}
.quotewrapper {background-color: #EFEFEF; padding:3px; margin:3px; border:1px #999999 solid}
.quotetitle {font-weight:bold}

#suscribircomment {float:right; line-height:35px; vertical-align:bottom}

.botonirportada_megusta {float:right; padding:2px; font-size:9px; margin:2px; text-transform: uppercase; background-image: url(../imagenes/shade.gif); background-repeat:repeat-x; border:1px #009900 solid}

.botonirportada_nomegusta {float:right; padding:2px; font-size:9px; margin:2px; text-transform: uppercase; background-image: url(../imagenes/shade.gif); background-repeat:repeat-x; border:1px #CC0000 solid}
.botonirportada {float:right; padding:3px; font-size:9px; margin:2px; text-transform: uppercase; background-image: url(../imagenes/shade.gif); background-repeat:repeat-x}

#megusta {width:200px; float:right; text-align:right}
#valoracomentario {font-size:10px; font-weight:bold; text-align:right}

.festivalselected {background-color: #FFCCFF; font-weight: bold; width:98%; border:0px; font-size:11px; padding:2px;}


/* container */
div.twitter-trackbacks{ }
/* ul list */
ul.ttw-inner{
	padding:0;
	margin:0;
}
ul.ttw-inner li{
	border-bottom:silver 1px dotted;
	float:left;
	margin:2px;
	padding:2px 2px 4px 2px;
	list-style-type:none;
	position:relative;
	height:48px;
	overflow:hidden;
	width:100%;
	
}
/* author img */
ul.ttw-inner span.ttw-author-img{
	display:block;
	width:48px;
	height:48px;
	margin:0 5px 0 2px;
	overflow:hidden;
	left:0;
	position:absolute;
}
/* author name */
ul.ttw-inner strong a{
	margin-right:5px;
}
/* tweet body */
ul.ttw-inner span.ttw-body {
	display:block;
	margin-left:55px;
	font-size:12px;
}
/* tweet content */
ul.ttw-inner span.ttw-content{}

/* tweet meta : date, reply, retweet line */
ul.ttw-inner span.ttw-meta {
	color:#999999;
	display:block;
	font-size:0.764em;
	margin:3px 0 0;
}
ul.ttw-inner span.ttw-meta a{
	color:#999999;
	text-decoration:none;
}
ul.ttw-inner span.ttw-meta a:hover{
	text-decoration:underline;
}
/* customize reply link */
ul.ttw-inner a.ttw-reply { }
/* customize retweet link */
ul.ttw-inner a.ttw-retweet { }

/* customize links */
ul.ttw-inner a.ttw-link { }
/* customize @user links */
ul.ttw-inner a.ttw-at { }
/* customize #hashtags links */
ul.ttw-inner a.ttw-hashtag { }

/* Customize tweets of users with influence levels from 0 to 10 */
li.ttw-inf-0, li.ttw-inf-1, li.ttw-inf-2{ }
li.ttw-inf-3, li.ttw-inf-4, li.ttw-inf-5, li.ttw-inf-6{ 
	background:#ececec
}
li.ttw-inf-7, li.ttw-inf-8, li.ttw-inf-9, li.ttw-inf-10{
	background:#e0e0e0
}

/* Customize users image with influence levels from 0 to 10 */
li.ttw-inf-0 img{}
/* ...... */
li.ttw-inf-10 img{}

/* Customize users name with influence levels from 0 to 10 */
li.ttw-inf-0 strong{}
/* ...... */
li.ttw-inf-10 strong{}

.thumb_galeria {width:140px; height:140px; border:0px; float: left}


.link_thumb_galeria, a:link.link_thumb_galeria {background-color:#000000; padding:5px; float:left}
a:hover.link_thumb_galeria {background-color:#666666; padding:5px;}




.enlace_club_agenda, a:link.enlace_club_agenda {
width:99%; 
border:0px; 
font-size:11px; 
color:#330066; 
margin:0px; 
padding:2px; 
background-color: transparent;
float: left;
}

a:hover.enlace_club_agenda {
	color: #FFFFFF;
	background-color: #330033;
}

.enlace_evento_agenda, a:link.enlace_evento_agenda {
width:99%; 
border:0px; 
font-size:11px; 
color:#330033; 
margin:0px; 
padding:2px; 
background-color: transparent;
float: left;
}

a:hover.enlace_evento_agenda {
	color: #330033;
	background-color: #EFEFEF;
}



/*PORTADA*/
#columna2 {float:left; width:345px}
#columna3 {float:right; width:310px}


#portada_noticias {
width:335px; 
padding:2px; 
margin:2px; 
background-color: #FFFFFF; 
background-image:url(http://www.clubbingspain.com/2010/imagenes/background.png); 
background-position:bottom; 
background-repeat:repeat-x;
border: 1px #CCCCCC solid;
float:left;
}

#portada_multimedia  {
width:335px; 
padding:2px; 
margin:2px; 
background-color: #FFFFFF; 
background-image:url(http://www.clubbingspain.com/2010/imagenes/background.png); 
background-position:bottom; 
background-repeat:repeat-x; 
float:right;
border: 1px #CCCCCC solid; 
}

#portada_entrevistas, #portada_galerias, #portada_sonorama {
width:300px; 
padding:2px; 
margin:2px; 
background-color: #FFFFFF; 
float:right; 
background-image:url(http://www.clubbingspain.com/2010/imagenes/background.png); 
background-position:bottom; 
background-repeat:repeat-x;
border: 1px #CCCCCC solid; }

#portada_banner5 {
width:300px; 
padding:2px; 
margin:2px; 
background-color: #FFFFFF; 
float:right; 
border: 1px #CCCCCC solid; }


#contenido_portada_noticias {
height:1067px; 
overflow: auto;
padding:2px; 
margin:2px; 
width:327px;
}

#contenido_portada_mp3 {
height:335px; 
overflow: auto; 
padding:2px; 
margin:2px; 
width:327px;
}

#contenido_portada_videos {
height:300px; 
overflow: auto; 
padding:2px; 
margin:2px; 
width:327px;
}

#contenido_portada_mixes {
height:300px; 
overflow: auto; 
padding:2px; 
margin:2px; 
width:327px;
}

#contenido_portada_sonorama {
height:150px; 
overflow: auto; 
padding:2px; 
margin:2px; 
width:295px;
}

#contenido_portada_entrevistas {
height:150px; 
overflow: auto; 
padding:2px; 
margin:2px; 
width:295px;}

#contenido_portada_galerias {
height:155px; 
overflow: auto; 
padding:2px; 
margin:2px; 
width:295px;
}

#portada_especiales, #portada_charts, #portada_podcasts, #portada_sorteos {
width:237px; 
padding:2px; 
margin:3px; 
background-color: #FFFFFF; 
background-image:url(http://www.clubbingspain.com/2010/imagenes/background.png); 
background-position:bottom; 
background-repeat:repeat-x; 
border: 1px #CCCCCC solid; float:left}

#contenido_portada_especiales, #contenido_portada_charts, #contenido_portada_podcasts, #contenido_portada_sorteos {
height:360px; 
overflow: hidden; 
padding:2px; 
margin:2px; 
width:230px; 
text-align:center}

#portada_agenda 
{width:988px; 
padding:2px; 
margin:3px; 
background-color: #FFFFFF; 
background-image:url(http://www.clubbingspain.com/2010/imagenes/background.png); 
background-position:bottom; 
background-repeat:repeat-x; 
border: 1px #CCCCCC solid; 
float:left
}

#portada_poblaciones_destacadas {
height:182px; 
overflow: auto; 
padding:2px; 
margin:2px; 
width:770px; 
border: 1px #CCCCCC solid; 
float:left
}

#portada_comunidad {
width:978px; background-color: #CCCCCC; border-color: #666666;}

#portada_foro, #portada_comentarios, #portada_twitter, #portada_facebook {width:485px; padding:2px; margin:4px; background-color: #FFFFFF; border: 1px #CCCCCC solid; 
float:left}

#logo_club {width:100%; text-align:center; margin:5px}

.calendario {border:0px; text-align:center; width:100%; margin-top:5px}

a:link.calendario_fecha, a:visited.calendario_fecha {
	color:#000000;
	font-size: 9px;
	margin: 0px;
	padding: 2px;
	display: block;
	text-align:center;
}

a:hover.calendario_fecha {
	color: #FFFFFF;
	background-color: #000000;
}

a:link.calendario_mes, a:visited.calendario_mes {
	color:#000000;
	font-size: 10px;
	background-color: #CCCCCC;
	margin: 0px;
	padding: 3px;
	display: block;
}

a:hover.calendario_mes {
	color: #FFFFFF;
	background-color: #000000;
}

#paging_agenda_general {background-color: #EFEFEF; float:right; padding:3px; margin-bottom:3px; margin-top:5px;}

#seccion_agenda {width:665px; background-image: url(http://www.clubbingspain.com/imagenes/Titulo_Agenda_700.jpg); background-color:#EFEFEF; background-position:top center; background-repeat:no-repeat; float:left; 
padding: 5px; 
border: 1px #CCCCCC solid; 
margin:5px 5px 5px 5px}

#caja_festivales {width:665px; background-image: url(http://www.clubbingspain.com/imagenes/Festivales2011_Background.jpg); background-color:#000000; background-position:top center; background-repeat:no-repeat; float:left; 
padding: 5px; 
border: 1px #CCCCCC solid; 
margin:5px 5px 5px 5px}

a:link.calendario_mes_festivales2011, a:visited.calendario_mes_festivales2011 {
	color:#000000;
	font-size: 10px;
	background-color: #CCCCFF;
	margin-bottom: 3px;
	margin: 0px;
	padding: 3px;
	display: block;
}

a:link.calendario_mes_ibiza2011, a:visited.calendario_mes_ibiza2011 {
	color:#000000;
	font-size: 10px;
	background-color: #FF6600;
	margin-bottom: 3px;
	padding: 3px;
	display: block;
}

a:hover.calendario_mes_festivales2011, a:hover.calendario_mes_ibiza2011 {
	color: #FFFFFF;
	background-color: #000000;
}

#foto_especiales {padding:2px; border:1px #999999 solid; float:left; margin-right:4px; margin-top:3px}

.photo-link    { padding:5px; margin:5px; border:1px solid #ccc; display:block; width:200px; float:left; }
.photo-link:hover  { border-color:#999; }

#noticias2012 {
border-bottom:1px #333333 dotted;
padding:10px;
}
