/*

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;

	}







/* Textos predefinidos */

h1, h2, h3, h4 {

	font-family: 'Trebuchet MS', Arial, Verdana, 'Bitstream Vera Sans';

	margin: 0;

	padding: 0;

	}



blockquote {

	/*color: #999;*/
	color: #666;

	/*border: 1px solid #eee;*/
	border: 1px solid #ccc;

	margin: 15px 0;

	padding: 10px;

	background: #fff;

	}



	blockquote:hover {

		/*border-color: #ccc;*/
		/*color: #666;*/
		border-color: #aaa;
		color: #333;

		}



.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: 14px;

	color: #999;

	font-weight: bold;

	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: right;

	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;

	}

.post img {
margin: 6px;
}

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: #333;

	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: left;

	margin: 0 30 3px 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;


	}

.valid {

	position: relative;

	bottom: 5px;

	left: 280px;

}

/* Flickr badge */

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
.flickr_badge_uber_wrapper a:hover,
.flickr_badge_uber_wrapper a:link,
.flickr_badge_uber_wrapper a:active,
.flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#999999;}
.flickr_badge_wrapper {border: solid 1px #e0e0e0}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


/* Random quotes */

#wp_quotes
{
	font-size: 12px;
width: 500px;
margin-left: 130px;
margin-top: 10px;
margin-bottom:-30px;
}

#wp_quotes div.wp_quotes_quote
{}

#wp_quotes div.wp_quotes_author
{
	text-align:right;
	font-style: italic;
	margin-top: 5px;
}
img.marg{
padding: 10px;
}
.miniblog {
background: url('img/mini-top.gif') no-repeat top center;
width: 516px;
text-align:center;

}
.minifi {
background: url('img/mini-bot.gif') no-repeat bottom center;
height: 10px;
margin: 0 -10px 0px -10px;
}
.mini { 
margin: 12px; 
text-align:left;
font-size: 12px;
line-height: 18px;
}
.mini img {
margin: 5px;
}
.minitit {color: #000;}
#twitter {
  width: 300px;
  color:#666;
  text-align:justify;
  font-size:12px;
  position:relative;
  left: 58px;
}
#my_twitter_status {color:#000;}

.frase {
	padding:10px 0px 0px 35px;
	margin-left:10px;
	letter-spacing:0px;
	font-size:1.6em;
	color:#777;
	background-image:url(img/frases.gif);
	background-repeat:no-repeat;
}

h3.video{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #333333;
	margin-left: 46px;
	margin-bottom: -2px;
}
#taulell {
  width: 300px;
  color:#666;
  font-size:21px;
  position:relative;
  left: 20px;
  font-weight: bolder;
  letter-spacing: -1px;
  text-align: justify;
}
#taulell a, #taulell a:visited, #taulell a:link, #taulell a:hover{
  width: 300px;
  color:#666;
  font-size:21px;
  position:relative;
  left: 65px;
  font-weight: bolder;
  letter-spacing: -1px;
  text-decoration: underline;
  text-align: justify;
  vertical-align:center;
  vertical-align:middle;
}
.avall{
  padding: 15px 0 0 75px;
}