/*  
Theme Name: BEL, Amor Mas Alla de la Muerte - v2
Theme URI: http://blogestudio.com/themes/bel/
Description: Tema desarrollado por <a href="http://blogestudio.com">Blogestudio</a> para el Blog de <strong>BEL: Amor mas alla de la muerte</strong>.
Version: 2.0
Author: Alejandro Carravedo (Blogestudio)
Author URI: http://blogestudio.com/
*/

/*	GENERAL	*/

BODY {
	margin: 0; padding: 0;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: center;
	color: #fff;
	background: #000;
}

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: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; vertical-align: middle; }
TEXTAREA { font-family: Georgia, Verdana, Geneva, 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.aligncentered { display: block; margin-left: auto; margin-right: auto; }
IMG.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
IMG.alignleft { padding: 4px; margin: 0 7px 2px 0; 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 */

/*	LAYOUT	*/
.tamanyo-general {
	margin: 0 auto; padding: 0;
	width: 961px;
	text-align: left;
	overflow: hidden;
}

#cabecera {
}

#contenido {
}
	
	#contenido .sidebar-drch {
		float: left;
		width: 210px;
		margin-left: -210px;
		padding-top: 29px;
		text-align: center;
	}
	
	#contenido .sidebar-zqrd {
		float: left;
		width: 127px;
		margin-left: -961px;
		padding-top: 29px;
	}
	
	#contenido .contenedor {
		float:left;
		width:100%;
		margin: 0; padding: 29px 0 0;
		
	}
		
		#contenido .contenedor .contenedor-interior {
			margin: 0 210px 0 127px; padding: 0 35px 40px;
		}
		
		#contenido .contenedor .contenedor-footer {
			margin: 0 210px 0 127px; 
		}
			

/* Cabecera */
#cabecera {
	background: url(images/bkg_cabecera-lft.jpg) no-repeat 0 0;
}
	
	#cabecera .cabecera-interior {
		padding: 14px 24px;
		background: url(images/bkg_cabecera-rght.jpg) no-repeat 100% 0;
	}
		
		#cabecera .cabecera-interior .titulo-blog {
			text-indent: -10000px;
			background: url(images/bkg_titulo-blog.gif) no-repeat 0 50%;
		}
			
			#cabecera .cabecera-interior .titulo-blog A {
				display: block;
				height: 186px;
			}

/* Sidebars */
.sidebar {
}
	
	.sidebar A {
		color: #ff0501;
	}
	
		.sidebar A:hover {
			color: #921d1b;
		}
	
	.sidebar .sidebar-separator {
		margin: 0; padding: 6px 0;
		border: 0;
		background: url(images/bkg_hr-sidebars.gif) no-repeat 50% 50%;
		height: 26px;
	}
	
	.sidebar .widget {
		margin: 10px 0;
	}
	
	/* Frase del Dia */
	.sidebar .widget-frase-dia {
		padding: 0 20px;
		background: url(images/tit_h2_la-frase-dia.gif) no-repeat 50% 0;
		font-size: 1.1em;
		font-weight: bolder;
	}
		
		.sidebar .widget-frase-dia H2 {
			text-indent: -10000px;
			height: 38px;			
		}

	/* Contador */
	.sidebar .widget-contador {
		padding: 0 20px 20px;
		background: url(images/tit_h2_contador.jpg) no-repeat 50% 0;
		font-weight: bolder;
	}
		
		.sidebar .widget-contador H2 {
			text-indent: -10000px;
			height: 80px;			
		}
		.sidebar .widget-contador IMG {
			border:0;
			display:inline;
			text-align:center;
		}
		.visitorcount {font-size: 2em;}
	
	/* Contador */
	.sidebar .widget-contador-dias {
	}
		
		.sidebar .widget-contador-dias .widget-contador-dias-text {
			padding: 34px 0 0;
			background: #000 url(images/bkg_sdbr_quedan.gif) no-repeat 50% 0;
			font-size: 2em;
		}
			
			.sidebar .widget-contador-dias .widget-contador-dias-text SPAN {
				font-size: 2em;
			}
			
				.sidebar .widget-contador-dias .widget-contador-dias-text SPAN.be-countdown-text {
					margin: 0; padding: 4px 8px;
					display: block;
					font-size: 0.8em;
				}

	/* Eventos */
	.sidebar .widget-eventos {
	}
		
		.sidebar .widget-eventos H2 {
			text-indent: -10000px;
			height: 38px;
			background: url(images/tit_h2_eventos.gif) no-repeat -34px 0;
		}
		
		.sidebar .widget-eventos .widget-eventos-calendario {
			margin-top: -7px; margin-left: 4px;
			border: 1px solid #c92320;
			padding: 4px 6px;
		}
		
	/* Twitter */
	.sidebar .widget-twitter-entradas{
	width:200px; overflow:hidden;
	}
		
		.sidebar .widget-twitter H2 {
			text-indent: -10000px;
			height: 38px;
			background: url(images/tit_h2_twitter.gif) no-repeat 50% 0;
		}
		.sidebar .widget-twitter LI {
			padding:5px 0 10px 10px;
			text-align:left;
			font-size: 0.9em;
		}
		
	/* Videos */
	.sidebar .widget-videos {
	}
	
	/* Suscripcion */
	.sidebar .widget-suscripcion {
	}
		
		.sidebar .widget-suscripcion H2 {
			text-indent: -10000px;
			height: 38px;
			background: url(images/tit_h2_suscribete.gif) no-repeat 50% 0;
		}
		
		.sidebar .widget-suscripcion .widget-suscripcion-email {
			margin: 0; padding: 2px 4px;
		}
			
			.sidebar .widget-suscripcion .widget-suscripcion-email-field {
				margin: 0 10px; padding: 2px 4px;
				width: 140px;
				border: 1px solid #f00;
				font-size: 1.1em;
			}
			
		.sidebar .widget-suscripcion .widget-suscripcion-feedcount {
			margin: 0 0 2px; padding: 2px 4px;
			text-align: center;
		}
		
	/* Secciones */
	.sidebar .widget-secciones {
	}
		
		.sidebar .widget-secciones H2 {
			text-indent: -10000px;
			height: 38px;
			background: url(images/tit_h2_secciones.gif) no-repeat 50% 0;
		}
		
		.sidebar .widget-secciones UL {
			position: relative;
		}
			
			.sidebar .widget-secciones UL LI {
				position: relative;
				overflow: hidden;
				height: 1%;
			}
				
				.sidebar .widget-secciones UL LI A {
					padding: 4px 0 6px 24px;
					display: block;
					font-size: 1.4em;
					text-decoration: none;
					color: #fff;
				}
					
					.sidebar .widget-secciones UL LI A:hover {
						color: #ff0501;
						background: url(images/bkg_sdbr_secciones.gif) no-repeat 0 100%;
					}
					
					.sidebar .widget-secciones UL LI.current-cat A {
						color: #ff0501;
						background: url(images/bkg_sdbr_secciones.gif) no-repeat 0 100%;
					}
	
	/* Ultimos comentarios */
	.sidebar .widget-ultimos-comentarios {
	}
		
		.sidebar .widget-ultimos-comentarios H2 {
			text-indent: -10000px;
			height: 76px;
			background: url(images/tit_h2_ultimos-comentarios.gif) no-repeat 50% 0;
		}
		
		.sidebar .widget-ultimos-comentarios UL#recentcomments {
			font-size: 0.9em;
		}
			
			.sidebar .widget-ultimos-comentarios UL#recentcomments LI {
				padding: 6px 0;
			}
				
				.sidebar .widget-ultimos-comentarios UL#recentcomments LI STRONG {
					color: #ff0501;
				}
		
	/* Secciones */
	.sidebar .widget-nube-tags {
		text-align: center;
	}
		
		.sidebar .widget-nube-tags H2 {
			text-indent: -10000px;
			height: 76px;
			background: url(images/tit_h2_nube-tags.gif) no-repeat 50% 0;
		}
		
		.sidebar .widget-nube-tags A {
			color: #fff;
			text-decoration: none;
		}
		
			.sidebar .widget-nube-tags A:hover {
				color: #fff;
				text-decoration: underline;
			}
			
/* Contenido */
.contenedor {
	background: url(images/bkg_contenedor.gif) no-repeat 127px 0;
}
		
	.contenedor .contenedor-interior {
		background: url(images/bkg_contenedor-interior.gif) repeat-y 50% 0;
		color: #000;
	}
	
	.contenedor .contenedor-footer {
	}
		
		.contenedor .contenedor-footer .contenedor-footer-estandares {
			padding: 8px 0;
			text-align: center;
		}
			
			.contenedor .contenedor-footer .contenedor-footer-estandares A {
				margin: 0 10px;
			}
		
		.contenedor .contenedor-footer UL.contenedor-footer-menu {
			padding: 8px 0;
			text-align: center;
			font-size: 1.1em;
		}
			
			.contenedor .contenedor-footer UL.contenedor-footer-menu LI {
				margin: 0; padding: 0 10px;
				display: inline;
				border-left: 1px solid #fff;
			}
				
				.contenedor .contenedor-footer UL.contenedor-footer-menu LI.primero {
					border: 0;
				}
								
				.contenedor .contenedor-footer UL.contenedor-footer-menu LI A {
					color: #fff;
					text-decoration: none;
				}
					
					.contenedor .contenedor-footer UL.contenedor-footer-menu LI A:hover {
						text-decoration: underline;
					}
	
	
/* Entradas */
.post {
	position: relative;
	padding: 10px 0 50px;
	background: url(images/bkg_post.gif) no-repeat 50% 100%;
	overflow: hidden;
	width: 99%;
}
	
	.post A {
		color: #ff0501;
	}
	
		.post A:hover {
			color: #921d1b;
		}

	.post .post-title {
		margin: 0; padding: 10px 46px 16px 0;
		font-size: 2em;
		color: #ff0501;
	}
		
		.post .post-title A {
			color: #ff0501;
			text-decoration: none;
		}
			
			.post .post-title A:hover {
				color: #ff0501;
				text-decoration: none;
			}
			
	.post .postmetadata {
		padding: 8px 0;
		font-size: 0.9em;
		color: #707070;
	}
		
		.post .postmetadata.postmetadata-top {
			padding-left: 16px;
			background: url(images/ico_001.gif) no-repeat 0 50%;
		}
		
		.post .postmetadata.postmetadata-bottom {
			color: #000;
			font-weight: bolder;
		}
			
			.post .postmetadata.postmetadata-bottom UL.similar-posts {
				margin: 0; padding:4px 8px 4px 0;
				list-style: none;
			}
				
				.post .postmetadata.postmetadata-bottom UL.similar-posts LI {
					margin:0; padding:2px 0;
					list-style: none;
				}
				
	.post .entry {
		font-size:1.1em;
		line-height:22px;
	}
		
		.post .entry UL {
			margin: 0; padding:4px 8px 4px 38px;
			list-style: disc;
		}
			
			.post .entry UL LI {
				margin:0; padding:2px 0;
				list-style: disc;
			}
		
		.post .entry BLOCKQUOTE {
			margin: 8px 2% 8px 8%; padding: 2px 10px;
			border-left: 2px solid #f00;
			width: 89%;
			display: block;
		}
		
		.post .entry .attachment {
			margin: 0; padding: 20px 10px;
			text-align: center;
		}
			
			.post .entry .attachment .attachment-thumbnail,
			.post .entry .attachment .attachment-medium,
			.post .entry .attachment .attachment-large,
			.post .entry .attachment .attachment-full {
				border: 3px solid #ccc;
				padding: 1px;
			}
			
		.post .entry .caption {
			text-align: center;
		}
				
	.post .post-comments-float {
		float: right;
		width: 42px; height: 47px;
		padding-top: 4px;
		background: url(images/bkg_comment-number.gif) no-repeat 50% 50%;
		color: #fff;
		text-align: center;
		font-size: 1.4em;
	}
	
	
/* Páginas */
.page {
	position: relative;
	padding: 10px 0 50px;
	width: 99.9%;
}
	
	.page A {
		color: #ff0501;
	}
	
		.post A:hover {
			color: #921d1b;
		}

	.page .post-title {
		margin: 0; padding: 10px 46px 16px 0;
		font-size: 2em;
		color: #ff0501;
	}
		
		.page .post-title A {
			color: #ff0501;
			text-decoration: none;
		}
			
			.page .post-title A:hover {
				color: #ff0501;
				text-decoration: none;
			}
	
	
/* Comentarios */	
.comments-list {
}
	
	.comments-list A {
		color: #ff0501;
	}
	
		.comments-list A:hover {
			color: #921d1b;
		}

	.comments-list .comments-title {
		margin: 0; padding: 10px 46px 16px 0;
		font-size: 1.4em;
		color: #ff0501;
	}
	
	.comments-list .comment-single {
		margin: 0; padding: 4px 0 14px;
		overflow: hidden;
	}
		
		.comments-list .comment-single .comment-info {
			font-size: 1.2em;
			font-weight: bolder;
			color: #000;
		}
			
			.comments-list .comment-single .comment-info SPAN {
				color: #747373;
			}
		
		.comments-list .comment-single HR {
			margin-bottom: 14px;
			padding: 0;
			width: 80%;
		}


.respond-form {
}
	
	.respond-form A {
		color: #ff0501;
	}
	
		.respond-form A:hover {
			color: #921d1b;
		}
	
	.respond-form .respond-title {
		margin: 0; padding: 10px 46px 16px 0;
		font-size: 1.4em;
		color: #ff0501;
	}
	
	.respond-form P {
		margin: 0; padding: 8px 0;
	}
		
		.respond-form P.respond-form-field {
			padding: 4px 0;
		}
	
	.respond-form LABEL {
		padding: 0 10px;
	}
	
	.respond-form .respond-form-text-field {
		border: 1px solid #c40c0c;
		width: 99%;
	}
	
	.respond-form #commentPreview .commentlist {
		border: 1px solid #c40c0c;
		padding: 4px 6px;
	}
	
	.respond-form .respond-submit {
		text-align: right;
	}
	
	
/* Navegacion */
.navigation {
}
	
	.navigation A {
		color: #ff0501;
	}
		
		.navigation A:hover {
			color: #921d1b;
		}
		
	.navigation.navigation-image-gallery {
		margin: 0; padding: 6px 12px;
	}
		
		.navigation.navigation-image-gallery .attachment-thumbnail {
			height: 100px;
			border: 1px solid #ccc;
			padding: 1px;
		}
		
/* Gallery */
.gallery {
	width: 99%;
	margin: auto;
	overflow: hidden;
}
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;			}
.gallery img {
	border: 2px solid #cfcfcf;
	padding: 1px;
}
.gallery-caption {
	margin-left: 0;
}

/* CForms */
.post .entry .cform  { margin: 20px auto; width: 450px; }
.post .entry .linklove { display: none; }
.post .entry .cform label { color: #000; }
	.post .entry LABEL.cf-after SPAN  { width: 250px; }
.post .entry ol.cf-ol { border-top: 1px solid #000; }
.post .entry span.reqtxt, .post .entry span.emailreqtxt  { margin-left: 104px; }

/* Titulo de Pagina */
.pagetitle { font-size: 1.4em; }

