/*

Theme Name: reboot

Theme URI: http://proletarium.org/proyectos/reboot/

Description: Wordpress theme

Version: 0.2.9

Author: Manu Contreras

Author URI: http://www.manucontreras.info

*/



body {

	background: url('img/fondo.gif') repeat-x top left #fff;

	font-family: 'Lucida Grande', Arial, Verdana, 'Bitstream Vera Sans';

	color: #333;

	margin: 0;

	padding: 0;

	}

a img {

	border:0;

	}





/* Textos predefinidos */

h1, h2, h3, h4 {

	font-family: 'Trebuchet MS', Arial, Verdana, 'Bitstream Vera Sans';

	margin: 0;

	padding: 0;

	}



blockquote {

	color: #999;

	border: 1px solid #eee;

	margin: 15px 0;

	padding: 10px;

	background: #fff;

	}



	blockquote:hover {

		border-color: #ccc;

		color: #666;

		}



.help, abbr, acronym {

	border-bottom: 1px dotted #555;

	cursor: help;

	}



code {

	font-family: 'Courier New', Courier, Fixed;

	color: #008000;

	}



.izquierda {

	float: left;

	}



.derecha {

	float: right;

	}



fieldset {

	border: 1px solid #eee;

	}

	

	fieldset:hover {

		border-color: #999;

		}

	

	fieldset:hover legend {

		color: #999;

		}



legend {

	font-size: 12px;

	color: #ccc;

	}







/* Imagenes */

img {border:none;}



img.izquierda, img.left, img.i, img.l {

	float: left;

	margin: 0 10px 5px 0;

	}



img.derecha, img.right, img.d, img.r {

	float: right;

	margin: 0 0 5px 10px;

	}



img.borde, img.border, img.b {

	border: 1px solid #999;

	padding: 1px;

	background: #fff;

	}



img.centro, img.center, img.c {

	margin: 0 auto;

	display: block;

	}



img.gravatar {float: right;}





/* Enlaces */

a {

	color: #06f;

	text-decoration: none;

	}



a:hover {

	color: #333;

	text-decoration: underline;

	}



h1 a, h1 a:hover,

h2 a, h2 a:hover {

	color: #333;

	}

	

.edit a {

	color: #f00;

	padding: 2px;

	}

	

	.edit a:hover {

		color: #fff;

		background: #f00;

		border-color: #f00;

		}



.historia a {

	font-weight: bold;

	}



.historia a:hover {

	color: #fff;

	background: #06f;

	text-decoration: none;

	}



a.accion, a.accion:hover {

	color: #000;

	text-decoration: none;

	}



.metacomm a,

.navigation a {

	border: 1px solid #eee;

	padding: 5px;

}



	.metacomm a:hover,

	.navigation a:hover {

		background: #06f;

		color: #fff;

		border-color: #06f;

		text-decoration: none;

		}



.aviso a {

	text-decoration: underline;

	color: red;

	}



.feed {

	padding: 2px 0 2px 22px;

	background: url('img/feed.png') no-repeat center left;

	}







/* box hover effect */

.asides,

.results,

.aviso,

.footer {

	border: 1px solid #eee;

	padding: 10px;

	}



.asides:hover,

.results:hover,

.aviso:hover,

.footer:hover {border-color: #999;}









/* Cuerpo */

#box {

	width: 760px;

	margin: 20px auto;

	}





/* Cabecera */

.header {

	margin: 0 0 40px 0;

	}



.header h1 {

	font-size: 40px;

	color: #999;

	font-weight: normal;

	letter-spacing: -1px;

	text-shadow: #ccc 1px 1px 1px;

	}



.header .description {

	font-size: 11px;

	color: #999;

	padding-left:80px;

	}







/* Asides */

.asides {

	list-style-type: none;

	margin: 0 0 20px 0;

	}



.asides li {

	font-size: 12px;

	}





.asides span {

	font-size: 10px;

	}



.asides .sign {

	font-size: 16px;

	font-weight: bold;

	color: #ccc;

	padding: 0 4px 0 0;

	}







/* blog */

#blog {

	float: left;

	width: 520px;

	}



.yah {

	font-size: 10px;

	color: #444;

	margin: 0;

	padding: 0;

	}



.results {

	font-size: 19px;

	font-weight: normal;

	color: #222;

	margin: 0 0 20px 0;

	}



.date {

	color: #ddd;

	margin: 0 0 10px 0;

	}



.post {

	margin: 0 0 30px 0;

	font-size: medium;

	}



h2 {

	font-size: 26px;

	font-weight: bold;

	color: #444;

	}



.meta {

	font-size: 11px;

	color: #888;

	}



.metacomm {

	font-size: 12px;

	color: #888;

	}



.blah {

	font-size: 12px;

	line-height: 18px;

	}



.tags {

	font-size: 10px;

	margin: 20px 0 0 0;

	}



.navigation {

	font-size: 12px;

	}



.navigation .right{

	float: right;

	}







/* comentarios */

#comments {

	margin: 30px 0 0 0;

	padding: 0;

	font-size: 12px;

	}



#comments ol {

	margin: 0;

	padding: 0;

	}



#comments li {

	margin: 0 0 30px 0;

	list-style-type: none;

	/*border-top: 4px solid #ddd;*/

	background: url('img/comm-top.gif') no-repeat center top;

	}



#comments .fin {

	background: url('img/comm-bot.gif') no-repeat center bottom;

	height: 10px;

	}



.comentario {

	margin: 0 0 -10px 10px;

	padding: 5px;

	overflow: hidden;

	width: 370px;

	}



.autor {

	font-size: 12px;

	font-weight: bold;

	color: #333;

	width: 120px;

	float: left;

	padding: 5px;

	text-align: right;

	}



.autor span {

	font-size: 10px;

	color: #999;

	}



#commentform {

	font-size: 12px;

	}



.dato, textarea {

	border: 3px double #ddd;

	color: #ccc;

	padding: 4px;

	font: normal 11px "Lucida Grande", Arial, Verdana;

	}



#commentform .dato {width: 200px;}



#commentform textarea {width: 280px;}



.dato:focus, textarea:focus {

	border: 3px double #bbb;

	color: #333;

	}



.aviso {

	font-size: 12px;

	font-weight: bold;

	margin: 20px 0;

	color: red;

	text-align: center;

	}











/* barra lateral */

#sidebar {

	width: 220px;

	float: right;

	margin: 0 0 30px 0;

	font-size: 12px;

	}



#sidebar .secc {

	background: url('img/menu-top.gif') no-repeat top center;

	padding: 10px 10px 0 10px;

	margin: 0 0 20px 0;

	}



#sidebar .secc .fin {

	background: url('img/menu-bot.gif') no-repeat bottom center;

	height: 10px;

	margin: 0 -10px 0px -10px;

	}



#sidebar h2 {

	font-weight: bold;

	font-size: 14px;

	color: #000;

	}



#sidebar ul {

	margin: 0;

	padding: 0 0 0 15px;

	line-height: 17px;

	}



#delicious-box li {

	list-style-image: url('img/minidelicious.gif');

	}







/* archive */

.archive {

	background: url('img/archive-bg.gif') no-repeat top left;

	margin: 30px 0;

	padding: 10px 10px 30px 10px;

	}



.arch, .cat, .links, .latest {

	width: 200px;

	margin: 0 10px 0 0;

	}



.cat, .links, .latest {

	float: right;

	}



.archive h3 {

	font-size: 16px;

	font-weight: bold;

	color: #333;

	margin: 0 0 5px 0;

	}



.archive ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 12px;

	}







/* footer */

.footer {

	font-size: 11px;

	color: #999;

	margin: 30px 0 0 0;

	_margin: 0 0 60px 0;

	}

