/*
Theme Name: Extra Rockola.FM v2
Theme URI: http://rockola.fm/
Description: Tema para Extra Rockola.FM de Blogestudio
Version: 2.0
Author: Alejandro Carravedo (Blogestudio)
Author URI: http://blogstudio.es/
*/
	
BODY {
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: center;
	background: #f2f2f2;
	color: #fff;
}

A { outline: none; }
	A IMG { border: none; vertical-align: middle; }

UL { margin: 0; padding: 0; list-style: none; }
	UL LI { margin: 0; padding: 0; list-style: none; }

OL { margin: 0; padding: 2px 8px; }
	OL LI { margin: 0; padding: 2px 0; }

H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0; }
P { margin: 0; padding: 4px 0; }
	
INPUT, SELECT { font-family: Arial, Helvetica, sans-serif; font-size: 1em; vertical-align: middle; }
TEXTAREA { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }

FORM { margin: 0; padding: 0; }

IMG { border: 0; }

.alignright { float: right; }
.alignleft { float: left; }

.text-align-center { text-align: center; }
.text-align-right { text-align: right; }
.text-align-left { text-align: left; }

.clear-both { clear: both; }


/* Begin Images ( Estandar de WordPress) */
P IMG {	padding: 0; max-width: 100%; }
IMG.centered, IMG.aligncenter, IMG.aligncentered { display: block; margin-left: auto; margin-right: auto; }
IMG.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
IMG.alignleft {  display: inline; }
/* End Images */

/* Clear Both fixed */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/* END Clear Both fixed */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 10px 10px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
	
	.post .post-entry .wp-caption img {
		margin: 0; padding: 0;
		border: 0 none;
	}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



/* Posicionamiento */
BODY {
	text-align: center;
	background: url(images/bkg_body.gif);
	color: #000;
}

.posicion-general {
	margin: 0 auto; padding: 0;
	text-align: left;
	width: 960px;
}



/* Cabecera */
.cabecera {
	background: url(images/bkg_cabecera.gif) repeat-x 0 100%;
}
	
	.cabecera .cabecera-interior {
		padding: 12px 0;
		height: 121px;
		background: url(images/bkg_cabecera-interior.jpg) repeat-x 0 0;
		border-left: 1px solid #d0d0cf;
		border-right: 1px solid #d0d0cf;
		
		position: relative;
	}

.blog-title {
	position: absolute;
	top: 0; left: 0;
	float: left;
	width: 300px;
}
	
	.blog-title A {
		display: block;
		height: 130px;
		text-indent: -10000px;
	}
	
.blog-desc {
	margin: 0 0 0 408px; padding: 42px 10px 4px;
	text-align: right;
	font-family: Georgia;
	font-style: italic;
	font-weight: bolder;
	font-size: 1.2em;
	color: #a5a5a5;
}
	
UL.menu-principal {
	margin: 0 0 0 336px; padding: 7px;
	border-top: 1px solid #cfcfce;
	border-left: 1px solid #cfcfce;
	background: #f9f9f8;
	height: 35px;
	overflow: hidden;
}
	
	UL.menu-principal LI {
		float: left;
		margin: 0 1px;
	}
		
		UL.menu-principal LI A {
			margin: 0; padding: 10px 14px;
			display: block;
			color: #000;
			font-weight: bolder;
			text-decoration: none;
			height: 15px;
		}
			
			UL.menu-principal LI A:hover {
				color: #fff;
				/*background: #0090ff;*/
			}
			
			UL.menu-principal LI.mp-actualidad { width: 104px; height: 35px; padding: 0; text-indent: -10000px; }
				UL.menu-principal LI.mp-actualidad A { background: url(images/btns_menu-principal.gif) 0 -35px; }
					UL.menu-principal LI.mp-actualidad A:hover { background-position: 0 -70px; }
					UL.menu-principal LI.mp-actualidad A.selected { background-position: 0 0; }
			
			UL.menu-principal LI.mp-entrevistas { width: 106px; height: 35px; padding: 0; text-indent: -10000px; }
				UL.menu-principal LI.mp-entrevistas A { background: url(images/btns_menu-principal.gif) -117px -35px; }
					UL.menu-principal LI.mp-entrevistas A:hover { background-position: -117px -70px; }
					UL.menu-principal LI.mp-entrevistas A.selected { background-position: -117px 0; }
			
			UL.menu-principal LI.mp-conciertos { width: 105px; height: 35px; padding: 0; text-indent: -10000px; }
				UL.menu-principal LI.mp-conciertos A { background: url(images/btns_menu-principal.gif) -239px -35px; }
					UL.menu-principal LI.mp-conciertos A:hover { background-position: -239px -70px; }
					UL.menu-principal LI.mp-conciertos A.selected { background-position: -239px 0; }
			
			UL.menu-principal LI.mp-participa { width: 89px; height: 35px; padding: 0; text-indent: -10000px; }
				UL.menu-principal LI.mp-participa A { background: url(images/btns_menu-principal.gif) -357px -35px; }
					UL.menu-principal LI.mp-participa A:hover { background-position: -357px -70px; }
					UL.menu-principal LI.mp-participa A.selected { background-position: -357px 0; }
			
			UL.menu-principal LI.mp-concursos { width: 89px; height: 35px; padding: 0; text-indent: -10000px; }
				UL.menu-principal LI.mp-concursos A { background: url(images/btns_menu-principal.gif) -357px -35px; }
					UL.menu-principal LI.mp-concursos A:hover { background-position: -357px -70px; }
					UL.menu-principal LI.mp-concursos A.selected { background-position: -357px 0; }
			
			UL.menu-principal LI.mp-en-vivo { width: 78px; height: 35px; padding: 0; text-indent: -10000px; }
				UL.menu-principal LI.mp-en-vivo A { background: url(images/btns_menu-principal.gif) -454px -35px; }
					UL.menu-principal LI.mp-en-vivo A:hover { background-position: -454px -70px; }
					UL.menu-principal LI.mp-en-vivo A.selected { background-position: -454px 0; }
			
			UL.menu-principal LI.mp-portada { width: 82px; height: 35px; padding: 0; text-indent: -10000px; }
				UL.menu-principal LI.mp-portada A { background: url(images/btns_menu-principal.gif) -544px -35px; }
					UL.menu-principal LI.mp-portada A:hover { background-position: -544px -70px; }
					UL.menu-principal LI.mp-portada A.selected { background-position: -544px 0; }
			
			UL.menu-principal LI.mp-rockola-tv { width: 109px; height: 35px; padding: 0; text-indent: -10000px; }
				UL.menu-principal LI.mp-rockola-tv A { background: url(images/btns_menu-principal.gif) -634px -35px; }
					UL.menu-principal LI.mp-rockola-tv A:hover { background-position: -634px -70px; }
					UL.menu-principal LI.mp-rockola-tv A.selected { background-position: -634px 0; }
			
	
/* Pie */
.pie {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background: #2d2d2d;
	font-size: 0.9em;
}
	
	.pie A {
		color: #0090ff;
		text-decoration: none;
	}
		
		.pie A:hover {
			text-decoration: underline;
		}
	
	.pie .pie-interior {
		border-left: 1px solid #373737;
		border-right: 1px solid #373737;
		background: url(images/bkg_pie-interior.gif) repeat-x 0 0;
	}
	
	.pie .pie-interior-wdgt1 {
		margin: 0; padding: 36px 12px 36px 62px;
		width: 302px;
		float: left;
		background: url(images/bkg_pie-interior-wdgt1.gif) no-repeat 12px 12px;
		color: #676767;
	}
	
	.pie .pie-interior-wdgt2 {
		margin: 0; padding: 36px 24px 36px 78px;
		width: 240px;
		float: left;
		background: url(images/bkg_pie-interior-wdgt2.gif) no-repeat 24px 12px;
		color: #676767;
	}
	
	.pie .pie-interior-wdgt3 {
		margin: 0 0 0 720px; padding: 12px;
		color: #676767;
		font-size: 1.1em;
		text-align: right;
	}
		
		.pie .pie-interior-wdgt3 .copyright {
			font-size: 0.9em;
		}
	
	
	
/* Contenido */
.contenido {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background: #fff;
}
	
	.contenido .contenido-interior {
		margin: 0; padding: 0 0 100px 20px;
		border-left: 1px solid #ededed;
		border-right: 1px solid #ededed;
	}
	
.principal {
	float: left;
	width: 620px;
}
	
	.principal.principal-nosidebar {
		float: none;
		width: auto;
	}
	
	.principal.principal-home {
		float: none;
		width: auto;
	}
		
		.principal.principal-home .home-actualidad {
			float: left;
			width: 620px;
		}
		
		.principal.principal-home .home-entrevistas {
			float: right;
			width: 300px;
		}

.sidebar {
	float: right;
	width: 296px;
}
	
	.sidebar.sidebar-home {
		float: none;
		width: auto;
	}


/* Widgets */
.hide-title {
	margin-top: -20px;
}

.widget {
	margin: 4px 0 32px;
}
	
	.widget .widget-title {
		margin: 0 0 10px; padding: 4px 6px;
		font-size: 2.4em;
		color: #e30056;
		border-bottom: 1px solid #e5e5e5;
		line-height: 1em;
	}
		
		.hide-title .widget .widget-title {
			display: none;
		}
	
	.widget .widget-content {
		margin: 0; padding: 6px 8px;
	}
		
		.widget .widget-content A {
			color: #007fe0;
			text-decoration: none;
		}
			
			.widget .widget-content A:hover {
				text-decoration: underline;
			}
			
		.widget .widget-content UL {
			margin: 0; padding: 4px 8px;
		}
			
			.widget .widget-content UL LI {
				margin: 0; padding: 3px 0 4px;
			}
			
	.widget .widget-footer {
		margin: 0; padding: 0;
		border: 0 none;
		height: 1px;
	}
	
	/* HOME */
	.sidebar-home .widget {
		width: 33%;
		float: left;
	}
		
		.sidebar-home .widget .widget-content {
			height: 378px;
		}
	
	/* Facebook */
	.widget.widget-facebook {
	}
		
		.widget.widget-facebook .widget-title {
			margin: 0; padding: 0;
			border: 0 none;
			background: url(images/bkg_widget-title_facebook.gif) no-repeat 0 0;
			height: 64px;
			text-indent: -10000px;
		}
		
		.widget.widget-facebook .widget-content {
			margin: 0; padding: 8px 22px 8px 14px;
			background: url(images/bkg_widget-content.gif) repeat-y 0 0;
		}
		
		.widget.widget-facebook .widget-footer {
			height: 4px;
			background: url(images/bkg_widget-footer.gif) no-repeat 0 0;
		}
	
	/* Twitter */
	.widget.widget-twitter {
	}
		
		.widget.widget-twitter .widget-title {
			margin: 0; padding: 0;
			border: 0 none;
			background: url(images/bkg_widget-title_twitter.gif) no-repeat 0 0;
			height: 64px;
			text-indent: -10000px;
		}
		
		.widget.widget-twitter .widget-content {
			margin: 0; padding: 8px 22px 8px 14px;
			background: url(images/bkg_widget-content.gif) repeat-y 0 0;
		}
			.widget.widget-twitter .widget-content .widgettitle {
				overflow: hidden;
				height: 1px;
				display: none;
			}
			
			.widget.widget-twitter .widget-content UL {
				list-style: none;
				height: 365px;
				overflow: hidden;
			}
				
				.widget.widget-twitter .widget-content UL LI {
					list-style: none;
					background:  url(images/bullet_001.gif) no-repeat 0 8px;
					padding-left: 14px;
				}
		
		.widget.widget-twitter .widget-footer {
			height: 4px;
			background: url(images/bkg_widget-footer.gif) no-repeat 0 0;
		}
	
	/* Flickr */
	.widget.widget-flickr {
	}
		
		.widget.widget-flickr .widget-title {
			margin: 0; padding: 0;
			border: 0 none;
			background: url(images/bkg_widget-title_flickr.gif) no-repeat 0 0;
			height: 64px;
			text-indent: -10000px;
		}
		
		.widget.widget-flickr .widget-content {
			margin: 0; padding: 8px 22px 8px 14px;
			background: url(images/bkg_widget-content.gif) repeat-y 0 0;
		}
		
		.widget.widget-flickr .widget-footer {
			height: 4px;
			background: url(images/bkg_widget-footer.gif) no-repeat 0 0;
		}
		
	/* Busqueda */
	.widget-busqueda,
	.widget-widget_search {
	}
		
		.widget-busqueda .widget-title,
		.widget-widget_search .widget-title {
			background: url(images/txt_title_busqueda.gif) no-repeat 6px 50%;
			height: 24px;
			text-indent: -10000px;
		}
		
		.widget-busqueda .widget-content,
		.widget-widget_search .widget-content {
			text-align: left;
		}
		
		.widget-busqueda .widget-footer,
		.widget-widget_search .widget-footer {
		}
		
	/* Proximas Entrevistas */
	.widget-proximas-entrevistas,
	.widget-last_posts_from_cat {
	}
		
		.widget-proximas-entrevistas .widget-title,
		.widget-last_posts_from_cat .widget-title {
			background: url(images/txt_title_proximas-entrevistas.gif) no-repeat 6px 50%;
			height: 24px;
			text-indent: -10000px;
		}
			
			.category-concursos .widget-last_posts_from_cat .widget-title {
				background-image: url(images/txt_title_concursos-abiertos.gif);
			}
		
		.widget-proximas-entrevistas .widget-content,
		.widget-last_posts_from_cat .widget-content {
		}
			
			.widget-proximas-entrevistas .widget-content UL.list-entrevistas,
			.widget-last_posts_from_cat .widget-content UL.list-entradas {
				font-weight: bolder;
				padding: 0;
			}
				
				.widget-proximas-entrevistas .widget-content UL.list-entrevistas LI .post-title,
				.widget-last_posts_from_cat .widget-content UL.list-entradas LI .post-title {
					font-size: 1em;
				}
					
					.widget-proximas-entrevistas .widget-content UL.list-entrevistas LI .post-title A,
					.widget-last_posts_from_cat .widget-content UL.list-entradas LI .post-title A {
						text-decoration: underline;
					}
		
		.widget-proximas-entrevistas .widget-footer,
		.widget-last_posts_from_cat .widget-footer {
		}
		
	/* Archivos */
	.widget-archivos,
	.widget-widget_archive {
	}
		
		.widget-archivos .widget-title,
		.widget-widget_archive .widget-title  {
			background: url(images/txt_title_archivos.gif) no-repeat 6px 50%;
			height: 24px;
			text-indent: -10000px;
		}
		
		.widget-archivos .widget-content,
		.widget-widget_archive .widget-content {
			text-align: left;
		}
			
			.widget-archivos .widget-content SELECT,
			.widget-widget_archive .widget-content SELECT {
				border: 1px solid #999;
				color: #666666;
				font-size: 1.3em;
				width: 99%;
				font-weight: bolder;
			}
		
		.widget-archivos .widget-footer,
		.widget-widget_archive .widget-footer {
		}
		
	/* Categorias */
	.widget-categorias,
	.widget-children_categories {
	}
		
		.widget-categorias .widget-title,
		.widget-children_categories .widget-title {
			background: url(images/txt_title_categorias.gif) no-repeat 6px 50%;
			height: 24px;
			text-indent: -10000px;
		}
		
		.widget-categorias .widget-content,
		.widget-children_categories .widget-content {
		}
			
			.widget-categorias .widget-content UL,
			.widget-children_categories .widget-content UL {
				padding: 0;
			}
				
				.widget-categorias .widget-content UL LI,
				.widget-children_categories .widget-content UL LI {
					margin: 0; padding: 4px 0;
					color: #747474;
					font-size: 0.9em;
				}
					
					.widget-categorias .widget-content UL LI A,
					.widget-children_categories .widget-content UL LI A {
						font-weight: bolder;
						text-decoration: underline;
						font-size: 1.1em;
					}
		
		.widget-categorias .widget-footer,
		.widget-children_categories .widget-footer {
		}
		
	/* Comentarios Recientes */
	.widget-comentarios-recientes,
	.widget-recent_post_commented {
	}
		
		.widget-comentarios-recientes .widget-title,
		.widget-recent_post_commented .widget-title {
			background: url(images/txt_title_comentarios-recientes.gif) no-repeat 6px 50%;
			height: 24px;
			text-indent: -10000px;
		}
		
		.widget-comentarios-recientes .widget-content,
		.widget-recent_post_commented .widget-content {
		}
			
			.widget-comentarios-recientes .widget-content UL,
			.widget-recent_post_commented .widget-content UL {
				padding: 0;
			}
				
				.widget-comentarios-recientes .widget-content UL LI,
				.widget-recent_post_commented .widget-content UL LI {
					margin: 0; padding: 4px 0;
					color: #747474;
					font-size: 0.9em;
				}
					
					.widget-comentarios-recientes .widget-content UL LI A,
					.widget-recent_post_commented .widget-content UL LI A {
						font-weight: bolder;
						text-decoration: underline;
						font-size: 1.1em;
					}
		
		.widget-comentarios-recientes .widget-footer,
		.widget-recent_post_commented .widget-footer {
		}
		
	/* Ultima Encuesta */
	.widget-widget_polls-widget {
	}
		
		.widget-widget_polls-widget .widget-title {
			background: url(images/txt_title_ultima-encuesta.gif) no-repeat 6px 50%;
			height: 24px;
			text-indent: -10000px;
		}
		
		.widget-widget_polls-widget .widget-content {
		}
		
		.widget-widget_polls-widget .widget-footer {
		}
		
	/* Ultima Encuesta */
	.widget-next_concerts {
	}
		
		.widget-next_concerts .widget-title {
			background: url(images/txt_title_proximos-conciertos.gif) no-repeat 6px 50%;
			height: 24px;
			text-indent: -10000px;
		}
		
		.widget-next_concerts .widget-content {
		}
			
			.widget-next_concerts .widget-content .list-entradas {
				font-weight: bolder;
			}
		
		.widget-next_concerts .widget-footer {
		}


/* Formulario de Busqueda */
#searchform {
	text-align: center;
}
	
	.searchTextBox {
		border: 1px solid #999;
		color: #666666;
		font-size: 1.3em;
		width: 170px;
		padding: 1px 4px;
		font-weight: bolder;
	}
	
	.searchBtnSubmit {
	}
	

	
/* Titulo de Pagina */
.page-title {
	margin: 0 0 14px -20px; padding: 0;
	font-size: 3em;
	color: #e30056;
	border-bottom: 1px solid #e5e5e5;
	line-height: 1em;
}
	
	.page-title SPAN {
		margin: 0; padding: 38px 20px 4px;
		display: block;
	}
	
	.page-title.page-title-actualidad {
		background: url(images/bkg_title_actualidad.gif) no-repeat 100% 100%;
		text-indent: -10000px;
	}
		.page-title.page-title-actualidad SPAN {
			background: url(images/txt_title_actualidad.gif) no-repeat 20px 42px;
		}
			.page-title.page-title-actualidad SPAN A {
				display: block;
			}
		
		.home-actualidad .page-title.page-title-actualidad {
			margin: 0 0 14px -20px;
		}
	
	.page-title.page-title-entrevistas {
		background: url(images/bkg_title_entrevistas.gif) no-repeat 100% 100%;
		text-indent: -10000px;
	}
		.page-title.page-title-entrevistas SPAN {
			background: url(images/txt_title_entrevistas.gif) no-repeat 20px 42px;
		}
			.page-title.page-title-entrevistas SPAN A {
				display: block;
			}
		
		.home-entrevistas .page-title.page-title-entrevistas {
			margin: 0 0 14px;
		}
	
	.page-title.page-title-conciertos {
		background: url(images/bkg_title_conciertos.gif) no-repeat 100% 100%;
		text-indent: -10000px;
	}
		.page-title.page-title-conciertos SPAN {
			background: url(images/txt_title_conciertos.gif) no-repeat 20px 42px;
		}
	
	.page-title.page-title-participa {
		background: url(images/bkg_title_participa.gif) no-repeat 100% 100%;
		text-indent: -10000px;
	}
		.page-title.page-title-participa SPAN {
			background: url(images/txt_title_participa.gif) no-repeat 20px 42px;
		}
	
	.page-title.page-title-concursos {
		background: url(images/bkg_title_participa.gif) no-repeat 100% 100%;
		text-indent: -10000px;
	}
		.page-title.page-title-concursos SPAN {
			background: url(images/txt_title_participa.gif) no-repeat 20px 42px;
		}
	
	.page-title.page-title-en-vivo {
		background: url(images/bkg_title_en-vivo.gif) no-repeat 100% 100%;
		text-indent: -10000px;
	}
		.page-title.page-title-en-vivo SPAN {
			background: url(images/txt_title_en-vivo.gif) no-repeat 20px 42px;
		}
	
	.page-title.page-title-rockola-tv {
		background: url(images/bkg_title_rockola-tv.gif) no-repeat 100% 100%;
		text-indent: -10000px;
	}
		.page-title.page-title-rockola-tv SPAN {
			background: url(images/txt_title_rockola-tv.gif) no-repeat 20px 42px;
		}
		
/* POST */
.post {
	margin: 0; padding: 16px 0;
}
	
	.post A {
		color: #007fe0;
		text-decoration: none;
	}
		
		.post A:hover {
			text-decoration: underline;
		}
	
	.post-video {
		margin: 0; padding: 10px 0;
		text-align: center;
	}
	
	.post-thumb {
		margin: 0; padding: 10px 0;
		float: left;
	}
	
	.post .post-title {
		margin: 0; padding: 0;
		color: #007fe0;
		font-size: 2em;
		font-weight: bolder;
	}
	
	.post .post-date {
		color: #666;
		font-size: 0.9em;
	}
	
	.post .post-entry {
		margin: 0; padding: 10px 0;
		line-height: 1.2em;
	}
		
		.post .post-entry .post-entry-interior {
			overflow: hidden;
		}
		
		.post .post-entry .post-excerpt {
			font-family: Georgia;
			font-style: italic;
			font-size: 1.6em;
			font-weight: bolder;
			color: #949494;
			line-height: 1em;
			padding-bottom: 10px;
		}
		
		.post .post-entry P {
			margin: 0; padding: 2px 0 6px;
		}
	
	.post .more-link {
		background: #007fe0;
		color: #fff;
		margin: 10px 0 0; padding: 2px 6px;
		text-decoration: none;
		font-weight: bolder;
		font-size: 0.9em;
		display: block;
		width: 80px;
		text-align: center;
	}
	
	.post .post-tags {
		color: #000;
	}
		
		.post .post-tags A {
			color: #007fe0;
			text-decoration: underline;
		}
			
			.post .post-tags A:hover {
				color: #0062ac;
			}

/* Archive Con Video */
.post .post-video.post-video-archive {
	float: left;
}

.post .post-entry.post-entry-video {
	margin-left: 280px;
}

/* Archive Con Imagen */
.post .post-thumb.post-thumb-archive {
	float: left;
}

.post .post-entry.post-entry-thumb {
	overflow: hidden;
	margin-left: 125px;
}

/* Video */
.be_videos__the_content__video {
	margin: 0; padding: 0 0 16px;
}


/* HOME - Actualidad */
.post.post-actualidad.post-main {
}
	
	.post.post-actualidad.post-main .post-title {
		font-size: 1.8em;
	}
	
	.post.post-actualidad.post-main .post-thumb {
		margin: 0; padding: 10px 0;
		float: left;
	}
	
	.post.post-actualidad.post-main .post-entry {
		margin-left: 310px;
	}
	
.post.post-actualidad.post-secondary {
}
	
	.post.post-actualidad.post-secondary .post-title {
		font-size: 1.6em;
	}
	
	.post.post-actualidad.post-secondary .post-thumb {
		margin: 0; padding: 10px 0;
		float: left;
	}
	
	.post.post-actualidad.post-secondary .post-entry {
		margin-left: 120px;
	}

/* HOME - Entrevistas */
.post.post-entrevista.post-main {
	border-bottom: 1px solid #e5e5e5;
}
	
	.post.post-entrevista.post-main .post-video {
		padding: 4px 0 10px;
		text-align: center;
	}
	
	.post.post-entrevista.post-main .post-title {
		font-size: 1.3em;
	}
	
	.post.post-entrevista.post-main .post-date {
	}

.post.post-entrevista.post-secondary {
}
	
	.post.post-entrevista.post-secondary .post-video {
		float: left;
		padding: 0 0 10px;
	}
	
	.post.post-entrevista.post-secondary .post-title {
		margin-left: 90px;
		font-size: 1.1em;
	}
	
	.post.post-entrevista.post-secondary .post-date {
		margin-left: 90px;
	}
	
	
/* Comentarios */
#comments {
	background: url(images/bkg_title_comment-title-01.gif) repeat-x 0;
	margin-bottom: 20px;
}
	
	#comments SPAN {
		display: block;
		background: url(images/bkg_title_comment-title-02.gif) no-repeat 6px 0;
		padding: 12px 0 0 80px;
		height: 33px;
		color: #666;
	}
	
.comments-list {
	margin: 0; padding: 0 12px 30px;
}
	
	.comments-single {
		margin: 0; padding: 4px 0 16px;
	}
		
		.comments-single .comments-single-avatar {
			float: left;
		}
			
			.comments-single .comments-single-avatar IMG {
				border: 2px solid #e30056;
			}
		
		.comments-single .comments-single-data {
			margin-left: 44px;
		}
			
			.comments-single .comments-single-data .comments-single-data-meta {
				padding-bottom: 6px;
				color: #666666;
			}


/* Dejar Comentario */
#respond {
	color: #7d7d7d;
}
	
	#respond A {
		color: #007fe0;
		text-decoration: none;
	}
		
		#respond A:hover {
			text-decoration: underline;
		}
	
	#respond H3 {
		margin: 0 0 20px; padding: 4px 6px;
		font-size: 2.2em;
		color: #e30056;
		border-bottom: 1px solid #e5e5e5;
		line-height: 1em;
		background: url(images/txt_title_escribir-comentario.gif) no-repeat 6px 7px;
		text-indent: -10000px;
	}
	
	#respond LABEL {
		color: #9e9e9e;
	}
		
		#respond LABEL STRONG {
			color: #7d7d7d;
		}
	
	#respond .input-text {
		border: 1px solid #9e9e9e;
	}
	
	#respond .input-textarea {
		border: 1px solid #9e9e9e;
	}



/* Flick */
.flickr_badge {
	margin: 0; padding: 6px 0;
	text-align: center;
}
	
	.flickr_badge .flickr_badge_image {
		margin: 0; padding: 4px;
		float: left;
	}
	
		.flickr_badge .flickr_badge_image IMG {
			margin: 0; padding: 1px;
			border: 3px solid #d8d8d8;
		}
			
	.widget .widget-content .flickr_badge .flickr-link {
		margin: 10px 0 0; padding: 2px 10px;
		width: 120px;
		display: block;
		background: #007fe0;
		color: #fff;
		font-weight: bolder;
		font-size: 0.9em;
	}
	
	
/* Subscribe to comments */
.subscribe-to-doi-comments {
	font-size: 1.1em;
	font-weight: bolder;
}


.rockolafm-en-vivo {
	margin: 0; padding: 20px 0;
}


/* NoSpamNX Class */
.Rockola25FM10Xtra { display: none; }


/* Encuestas */




/* */
.rockola-fecha-concierto-calendar {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-collapse: collapse;
	margin: 0 auto; padding: 0;
	font-size: 1.1em;
}
	
	.rockola-fecha-concierto-calendar CAPTION {
		font-weight: bolder;
		color: #000;
		margin: 0; padding: 4px 6px;
	}
	
	.rockola-fecha-concierto-calendar TH {
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border-collapse: collapse;
		margin: 0; padding: 4px 6px;
		text-align: center;
		color: #e30056;
	}
	
	.rockola-fecha-concierto-calendar TD {
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border-collapse: collapse;
		margin: 0; padding: 4px 6px;
		text-align: center;
		color: #000;
	}
		
		.rockola-fecha-concierto-calendar TD.dwp {
			background: #eee;
			font-weight: bolder;
		}
			
			.rockola-fecha-concierto-calendar TD.dwp A {
				text-decoration: underline;
			}
			
/* Micro-Blog - Novedades */
.microblog-novedades {
	background: #2fa4fe url(images/bkg_novedades.gif) repeat-x 0 100%;
}

	.microblog-novedades .microblog-novedades-interior {
		margin: 0; padding: 12px 10px 15px 60px;
		background: url(images/bkg_novedades-interior.gif) no-repeat 0 100%;
		color: #d8eef6;
		font-weight: bolder;
		font-size: 1.2em;
	}
		
		.microblog-novedades .microblog-novedades-interior A {
			color: #fff;
		}
		
		.microblog-novedades .microblog-novedades-interior P {
			margin: 0; padding: 0;
		}
