/*
      Theme Name: A Green Odissey
      Theme URI: http://www.dosmiluno.org
      Version: 1.0
      Author: Daniel Aguilar Castro
      Author URI: http://www.e-dac.es 
*/

/* GLOBALES - GLOBALS */
*, html {
	margin:0;
	padding:0;
}

*:focus {
	outline:none;
}

body {
	font-family: "Helvetica", "Arial", "Sans";
	font-size:0.9em;
}

.clearfix:after { /*Flotando div y ocupando espacio*/
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}
a.none {
	text-decoration:none;
}
a.none:hover {
	text-decoration:none;
	background:none;
}
a { /* Enalces normales */
	 
	color:#000000;
	}


pre code {
	font-family: "Helvetica", "Arial", "Sans";
	font-size: 14px;
	display: block;
	width:80%;
	margin:10px auto;
	background-color: #000;
	color: #000000;
	padding:10px;
	padding-top:0px;
	overflow: auto;
}
/* HEADER - CABECERA */
	#header {
		background:url('images/backheader.jpg') repeat-x;
		height:50px;
		padding:7px;
	}
	/* Logotipo cabecera / Headers logo */
	#header h1 {
		float:left;
		background:url('images/logo.dosmiluno.gif') no-repeat;
		width:435px;
		height:27px;
	}
	#header h1 a {
		display:block;
		width:192px;
		height:27px;
		text-indent:-9999px;
	}
	
	/* ACCIONES POSIBLES EN LA CABECERA */
	#actions-top {
		float:right;
		margin:8px;
		width:200px;
	}
	ul.action li {
		float:right;
		margin-right:10px;
		list-style:none;
		width:16px;
		height:16px;
	}
	ul.action li.feed {
		background: url('images/feedicon.png') no-repeat;
	}
	ul.action li.down {
		background: url('images/arrow-down.png') no-repeat;
	}
	ul.action li.up {
		background: url('images/arrow-up.png') no-repeat;
	}
	ul.action li a {
		display:block;
		width:16px;
		height:16px;
		text-indent:-999999px;
	}
	/* Caja de búsqueda de la cabecera - Headers search box*/
	#header #searchbox {
		margin-top:4px;
		float:right;
	}
	#searchbox input {
		border:1px solid #ccc;
		height:18px;
	}
	#searchbox input#searchsubmit {
		background:url('images/searchbutton.jpg') no-repeat;
		border:0;
		height:18px;
		text-indent:-9999px;
		width:18px;
		color:transparent;
		height:;
	}
/* CONTENEDOR / CONTAINER */
#container {
	width:90%;
	margin:20px auto;
}
	/* Entrada - post */
	.post {
		margin:30px 0px;
		background:url('images/separator.jpg') bottom center no-repeat;
		padding:50px;
	}
		/* cabecera de la entrada - post header */
		* html .post .title {
	     	clear:both;	
			height:0px;
			font-family:"Helvetica", "Arial", "Sans";
			font-weight:bold;
		}
		.post .title {
	     	clear:both;	
			min-height:65px;
			font-family:"Helvetica", "Arial", "Sans";
			font-weight:bold;
		}	
			/* Numero de comentarios del post - number of posts comment */
			.post .title .comm a {
				float:left;
				text-decoration:none;
				margin:-10px 0px;
				font-size:40px;
				color:#eee;
			}
			/* titulo de la entrada - post title*/
			.post .title h2 a {
				text-decoration:none;
				color:#000;
				max-width:90%;
				font-size:30px;
				text-align:right;
				text-transform:uppercase;
				float:right;
			}
		/* Cuerpo de la entrada - post body*/
		.post .entry {
			font-family: "Helvetica", "Arial", "Sans";
			line-height:25px;
			text-align:justify;
		}
			/* Parrafos dentro de las entradas - paragraph into posts*/
			.post .entry p {
				margin:10px 0px;
			}
			.post .entry img {
				margin:10px;
			}
			.post .entry ul {
				margin:10px 60px;
			}
			/* Enlaces en las entradas - links into posts*/
			.post .entry a {
				color:#000;
			}
			.post .entry a:hover {
				background-color:#000;
				color:#fff;
			}
			.post .entry blockquote {
				background:url('images/quote.jpg') no-repeat;
				padding:1px 20px;
				font-style:italic;
				margin:10px 30px;
				font-size:1.3em;
				color:#fff;
			}
		/* Fecha y tags - Date and tags*/
		.post .datetags {
			text-align:right;
			text-transform:lowercase;
			font-size:0.8em;
			margin:20px 0px;
		}
		.post .datetags a {
			text-decoration:none;
			color:#6c0;
		}
		.post .datetags a:hover {
			background-color:#6c0;
			color:#fff;
		}
/* SIDEBAR / BARRA LATERAL */
#sidebar {
	background:url('images/backsidebar.jpg')  #364b6a repeat-x;
	background-color:#000;
	padding:0px;
	font-family: "Helvetica", "Arial", "Sans";
	color:#fff;
	height:100%;
	font-size:0.8em;
}
	/* Bloques / Blocks*/
	* html #sidebar .column {
		float:left;
		height:200px;
		width:16%;
		margin:0.5%;
		padding:1%;
		background-color:#000;
		background:url('images/columnseparator.jpg') no-repeat right;
	}
	#sidebar .column {
		float:left;
		min-height:200px;
		width:16%;
		margin:0.5%;
		padding:1%;
		background-color:#fff;
		background:url('images/columnseparator.jpg') no-repeat right;
	}
	
	#sidebar .column h3 {
		text-indent:-99999px;
		height:20px;
		width:134px;
		margin-bottom:15px;
	}
	#sidebar .column ul li {
		list-style:none;
		margin:5px 0px;
	}
	#sidebar .column  a {
		text-decoration:none;
		color:#fff;
	}
	#sidebar .column a:hover {
		background:#fff;
		color:#fff;
	}
	 

 
	
/* Navegación de artículos */	
div.alignleft {
	float:left;
}
div.alignright {
	float:right;
}

/* FOOTER / PIE DE PÁGINA */
#footer {
	background:black;
	font-size:0.8em;
	text-align:center;
	padding:2px;
}