/*Documento CSS para el blog de idominiun

realizado por idominiun

www.idominiun.com
info@idominiun.com
**************************************************************************************
INFO:
	color fondo blog:fafafa;





/*************************************************************************************
Elementos 
**************************************************************************************/
* {
	margin:0px;
	padding:0px;
	border:0px;
}
/**************************************************************************************
	BODY 
**************************************************************************************/
body {
	background:#fff url(../imagenes/bg_body.gif) repeat-x;
	text-align:justify;
	/*font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*************************************************************************************
ELEMENTOS GENERICOS
**************************************************************************************/
/*****************************
Enlaces
*****************************/
a {

}
a:link, a:visited {
	text-decoration:underline;
	color:#007897;
}
a:hover {
	text-decoration:underline;
	color:#f60;
}
a:link.inv, a:visited.inv {
	color:#f60;
	text-decoration:none;
}
a:hover.inv {
	color:#007897;
} 
/*****************************
Listados
*****************************/
ul {
	text-align:left;
}
li {
	list-style:none;
}
/***************************************************************************************
	CONTENEDOR
***************************************************************************************/
#contenedor {
	margin:auto;
	width:950px;
}
/***************************************************************************************
	CABECERA
***************************************************************************************/
#cabecera {
	height:95px;
	margin-bottom:15px;
	background:#000 url(../imagenes/cabecera.jpg) no-repeat;
}
	#cabecera img {
		margin-top:15px;
		margin-left:45px;
		float:left;
	}
	/**********************************
		FORMULARIO BUSQUEDA
	**********************************/
	#form_busqueda {
		/*margin-bottom:20px;*/
		float:right;
		margin-top:70px;
		margin-right:20px;
	}
		input.buscar {
			padding:2px;
			width:170px;
			font-family:"Trebuchet MS", Tahoma, Arial, Sans-Serif;
			font-size:11px;
			color:#ccc;
			background:#666;
			border-top:#333 1px solid;
			border-left:#333 1px solid;
			border-bottom:#999 1px solid;
			border-right:#999 1px solid;
		}
		input.boton_busqueda {
			width:50px;
			background:#000;
			color:#999;
			font-size:10px;
		}
/***************************************************************************************
	MENU PRINCIPAL
***************************************************************************************/
#menu_principal {
}
/***************************************************************************************
	CONTENIDO
***************************************************************************************/
#cabecera_contenido {
	width:950px;
	height:30px;
	background:url(../imagenes/cabecera_contenido.jpg) no-repeat;
}
#contenido {
	padding:20px 25px 0px 25px;
	width:900px;
	background: url(../imagenes/bg_contenido.jpg);
}
.clear_contenido {
clear:both;
}
/*****************************************************
		AREA DE POSTS
*****************************************************/
#area_post {
	float:left;
	padding:0px 20px 0px 30px;
	width:460px;
}

  /**********************************
		POST
  **********************************/
	.post {
		text-align:left;
		margin-bottom:40px;
	}
		.post h1 {
			margin-left:0px;
			font-size:24px;
			font-weight:normal;
			margin-bottom:10px;
			padding-left:50px;
			background:url(../imagenes/bg_titulo_post.jpg) top left no-repeat;
		}
		 	.post h1 a {
				font-weight:normal;
				text-decoration:none;
			}
		.post h2 {
			margin-bottom:5px;
			text-align:left;
			font-size:10px;
			font-weight:normal;
			color:#999;
		}
		.cuerpo_post {
			margin-bottom:15px;
			margin-top:15px;
		}
			.cuerpo_post p {
				color:#666;
				font-size:12px;
				text-align:left;
				/*letter-spacing:0.05em;*/
				line-height:17px;
			}
			.cuerpo_post p.ind {
				text-indent:20px;
			}
			.cuerpo_post img {
				padding:5px;
				border:#ccc 1px solid;
				margin-bottom:15px;
				margin-top:15px;
			}
			blockquote {
				color:#666;
				margin:5px 30px 5px 40px;
				padding:10px;
				border-left:#ccc 1px dotted;
				font-size:11px;
				font-style:italic;
				text-align:justify;
			}
		.pie_post {
			height:40px;
			background:url(../imagenes/bg_pie_post.jpg) no-repeat;
		}
			ul.categoria_post,
			ul.comparte {
				width:460px;
				font-size:10px;
			}
			ul.categoria_post {
				height:20px;
			}
			ul.categoria_post li{
				margin: 0px 5px;
				line-height:20px;
				color:#999;
				display:inline;
				font-size:10px;
			}
			ul.comparte {
				height:20px;
				text-align:right;
				margin-top:5px;
			}
			ul.comparte li {
				margin: 0px 2px;
				display:inline;
				font-size:10px;
				line-height:20px;
			}
			p.leermas {
				text-align:right;
				margin-top:20px;
				margin-right:10px;
			}
				p.leermas a {
					font-size:10px;
				}
		/**********************************
			COMENTARIOS
		**********************************/
		a.anterior, a.siguiente {
			display:block;
			width:460px;
			margin-bottom:20px;
		}
		a.anterior {
			text-align:right;
			margin-bottom:20px;
		}
		p#info_post {
			padding:15px;
			background-color:#fff;
			border-bottom:#ccc 1px solid;
			border-top:#ccc 1px solid;
			font-size:10px;
			color:#999;
			text-align:justify;
			margin-bottom:30px;
		}
		#bloque_comentarios {
			padding:20px;
			font-size:12px;
			color:#666;
		}
			h2.comentarios {
				font-size:16px;
				color:#f60;
				font-weight:normal;
				margin-bottom:20px;
			}
			.comentario {
				margin-bottom:30px;
			}
				h2.autor_comentario {
					font-size:10px;
					color:#666;
					font-weight:normal;
					margin-bottom:2px;
				}
					h2.autor_comentario span {
						color:#007897;
						font-size:11px;
					}
				p.texto_comentario, p.texto_comentario_admin {
					padding:10px;
					color:#666;
				}	
				p.texto_comentario_admin {
					border-bottom:#ccc 1px solid;
					border-top:#ccc 1px solid;
				}
		/**********************************
			FORMULARIO COMENTARIOS
		**********************************/
		#formulario {
			margin-top:20px;
		}
			#form_comentario {
			}
				#form_comentario ul {
					width:460px;
					margin-bottom:10px;
					font-size:10px;
				}
				#form_comentario li {
					display:inline;
					height:20px;
					color:#999;
				}
				input.boton {
					width:100px;
					height:30px;
					color: #007897;
					font-weight:bold;
					font-size:10px;
					display:block;
				}
				input.entrada_comentario, 
				textarea.mensaje_comentario {
					padding-left:2px;
					border:#999999 1px solid;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#666;
				}
				input.entrada_comentario {
					width:200px;
					height:20px;
				}
				textarea.mensaje_comentario {
					width:460px;
					height:90px;
	
				}
		/***********************
			PAGINADOR
		***********************/
		#paginador {
			height:25px;
			margin-bottom:25px;
		}
/**********************************
		SIDEBAR
**********************************/
#sidebar {
	float:right;
	padding-right:10px;
	width:370px; /* tamano real 380px */
}
	.columna_sidebar {
	}
	#columna_derecha {
		width:180;
		float:right;
	}
	#columna_izquierda {
		width:170px;
		float:left;
	}
		ul.bloque {
			margin-bottom:25px;
			width:170px;
		}
			ul.bloque li {
				width:170px;
			}
			li.cabecera {
				color:#333;
				font-size:14px;
				font-weight:normal;
				border-bottom:#999 1px dotted;
				margin-bottom:7px;
			}
			li.enlace_sidebar {
				margin-bottom:5px;
				text-indent:7px;
			}
			li.enlace_sidebar a {
				width:166px;
				font-size:0.9em;
				color:#007897;
				text-decoration:none;
				font-weight:normal;
			}
			li.enlace_sidebar a:hover {
				color:#f90;
				text-decoration:underline;
			}
		ul.banners_sg {
			width:380px;
			text-align:center;
		}
		ul.banners {
			width:180px;
		}
		ul.banners li {
			float:left;
		}
			ul.banner_rss {
				padding-top:10px;
				width:178px;
				height:55px; /*tamano real 65*/
				background:url(../imagenes/banner_rss.jpg);
				font-size:10px;
			}
				ul.banner_rss li {
					height:20px;
					text-indent:95px;
				}
			
/***************************************************************************************
	PIE WEB
***************************************************************************************/
#pie {
	height:130px;
	background:url(../imagenes/pie.jpg) no-repeat;
}
	#pie p {
		text-align:center;
		font-size:11px;
		color:#999;
		margin-bottom:7px;
	}