/* Theme Name: Linux
Theme URI: http://www.welinux.net
Description: Linux beta theme.
Version: 0
Author: Hypermedialab
Author URI: http://www.welinux.net */
/**********************************************************************************************************/
/********************************* << 1 >> generico *******************************************************/
body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form{
  margin:0;
  padding:0;
  }

body{
	background: url(imagenes/azul_body.png) repeat-x;
	color: #444;
	font: normal 62.5% Tahoma;
	width: 60%;
	min-width: 997px;
	margin:0 auto;
	}	
	    		
a:link, a:visited {
  text-decoration: none;
  color:#588dc6 ; /*#77b6d0;*/
  }	
 		  			
a:hover{ 
	color: #eab141;
	text-decoration: underline; 
	}	

ul {
  list-style: none;
  margin: 0em;
  padding: 0em;
  }		  

p{ padding: 10px 0 0 0;   }

img {border: 0;  }	
/**********************************************************************************************************/
/********************************* << 2 >> header *********************************************************/

#header{
  float:left;
	}

.fondo_logo{
	background-color: #e1f4f8;
	width: 100%;
	height: 9.4em;	
	border: #c9c9c9 solid 0.1em;
	margin-top: 0.3em;
	}
	
.logo{
	float: left;
	margin: 1em 0 0 1.6em;
	clear: both;
	}
	
.logo a{
	color: #333;
	}
	
.logo a:hover{
	color: #f2582d;
	}		
		
.caja_buscar{
  float: right;
	margin: 3.2em 0 0.4em;
  }	
  
/*IE6*/
* html .caja_buscar{
	float: right;	
	padding: 1.7em 0 0.7em;
  }
/*IE7*/
*:first-child+html .caja_buscar{
	float: right;	
	padding: 1.7em 0 0.7em;
  }	


		
.cleardefault{
	border-top: 0.1em solid #b2b2b2;
	border-left: 0.1em solid #b2b2b2;
	border-bottom: none;
	border-right: none;
	margin-left: 0.2em;
	width: 150px;
	color: #666;
	}	
		
.bton{
	font-size:1.1em;
  color: #40454b;
  background:#fff;
  border:none;
  width:37px;
  height:19px;
  padding-bottom: 0.3em;
	margin-right: 0.3em;
	padding-left: 0;
  }	
		
.f_buscar{
  border-right:0.1em solid #b2b2b2;
  border-bottom: 0.1em solid #b2b2b2;
	border-left: none;
	border-top: none;
	margin-right: 0;
	}				
		
.fecha{	
	float: right;	  
	margin: 0.4em 0.6em 0 0;	
	color: #CCC;
	}		
				
span.hora{ color: #ad4343; }


/*******************************************************************************************************/
/************************* << 3 >> Container y sidebar *************************************************/
#wrapper{
    /*float: left;   comprobar bien que es mejor float:left o clear: both    */
	clear: both;
	width: 99.8%;
	text-align:left;
	min-height: 550px;
  overflow: hidden;
  height: 100%;
  position: relative;  /* comprobar si realmente está haciendo algo */
  }

#container{
  float:left;
	width:65%;
	margin-top: 2.7em;
		
  }

.sidebar{
  float:right;
	width:34.5%;
	margin-top: -0.1em; /*este - es por la div linea*/
	background: #e1f4f8;
	font-size: 1.2em;
	border-left: solid 0.1em #c9c9c9;
	border-top: solid 0.1em #c9c9c9;
	display:inline; /* comprobar si hace alguna funcion */
  }
	
.sidebar a{
	color: #333;
	}
	
.sidebar a:hover{
	color: #eab141;
	}		

.sidebar ul{
	margin:0;
	padding:0 10px 0 10px;
	}

.sidebar ul li{
  padding:10px 0 10px 0;
	}
		 	 
.sidebar ul li h2{
  font-family: Tahoma;
	font-size: 1.3em;
	}
		 		 
.sidebar ul ul li{
  padding:0;
	line-height:24px;
	}	
		  

	
.sidebar li#ads{
	border: 0.1em dashed #c9c9c9;
	padding: 1em 0 0.8em 1em;
	margin: 1.9em 0 1.9em 0;
	background: url(imagenes/fondo-a-rallas.jpg) repeat;
	}
	
.sidebar li#ads img{
	padding-right: 0.4em;
	}	
			  
		  
.sidebar li#sigue{ 	/* aqui estaba el utilidades */
	font-size: 1.6em ;
	font-weight: 600;
	text-align: center;
	}	 	 

.sidebar li#nube{
	width: 99.5%;
	text-align: center;
	}
	
.sidebar li#sigue{ 
	border: #c9c9c9 0.1em solid;
	margin-top: 1em;
	
	}  
	 
.sidebar li#sigue ul li{ 
	margin-left: 0.6em;
	display: inline;
	}

.sidebar li#utilidades{ 
	border: #c9c9c9 0.1em solid;
	background: url(imagenes/fondo-a-rallas.jpg) repeat;	
	margin-top: 3.3em;
	}

.sidebar li#utilidades li{
	border-bottom: #c9c9c9 0.1em solid;
	padding: 0.3em 0;
	margin-left: 0.6em;
	margin-right: 0.6em;
	}  
	
	.sidebar li#openoffice {
	padding-left: 8em;
	}
	
/**************************************************************************************/
/*********************************** << 4 >> footer ***********************************/
	
#footer{
	clear:both;
	float:left;
	width: 100%;
	padding: 1em 1em 0 0;
	line-height: 12em;
	color: #40454b;
	line-height: 150%;
	font-size: 1.2em;
	}  
		 
#footer a:link, #foter a:visited{ color: #769cda;}

#footer a:hover{ color: #d7167c; }

#footer .texto, .enlaces_footer{
	padding: 0 1em 1em 0;
  border-bottom: #c9c9c9 0.1em solid;
  padding: 0.3em 0;
  }
			
#footer .texto, .creative_c{ text-align: center;  }	

/*********************<< ?? >> estilos de paginas individuales ************************/
/**************************************************************************************/

#kernel, #calendarios{
	padding: 1.1em 0 0 0;
	font-size: 1.3em;
	line-height: 1.8em;
  }
  
#kernel h2, #calendarios h2{
	font-family: "Geneva", Arial, Helvetica, sans-serif;
  font-size: 1.5em;	
	padding: 1.2em 0;
  }  
  
#kernel li, #calendarios li{
  border: none !important;
  } 
  
 #calendarios img{
 	margin-left: 11em;
 	margin-top: 1em;
	} 

/**************************************************************************************/
/******************* << 5 >> entrada individual****************************************/
h1{
	font-family: Tahoma;
  font-size: 2.4em;
  padding: 0 0 1em 0;
  }

.post{  
	margin: 0.5em 0 3.4em 0;
	font-size: 1.3em;
	}

.post h2 , .post_noencontrados h2{
  font-family: "Times New Roman", Times, serif;
  font-size: 1.9em;	
  font-weight: 400;
	margin-bottom: 0.7em;
  }	
	
.post h2 a, #kernel h2 a, #calendarios a{	
	color: #000; /*#2E2E2E;  #555;  #eab141; #324171;*/
	}
		
.post h2 a:hover, #kernel h2 a:hover{	
  text-decoration: underline;
	color: #2E2E2E; /* #eab141;*/
	}	
	
.post_noencontrados{
  padding: 0.7em 0 1em;
  color: #40454b;
	font-size: 1.2em;
  }	
		
.post_noencontrados li{ margin-left: 1.4em;  }	

.post_noencontrados a:link, .post_noencontrados a:visited{	color: #40454b;	}  

.post_noencontrados a:hover{ color: #d7167c; }		

.entrada{
	padding-right: 2.9em;
	clear: both;
  }

.entry{ 
	/*margin-top: 0.5em;*/
	line-height: 19px; 
	 }

.entry ul{
	padding-top: 1.3em;
	}
	
.entry ul li, .entry ol li{ 
	border: none;
	margin-top: 1em;
	margin-left: 0.7em;
	margin-right: 1.5em;
	list-style: disc;   
	}  /***  !!comprobar por que al meter list-style tengo que darle mas margin!! ****/

.postmetadata{
	border-top: 0.1em solid #c9c9c9;
	margin: 0.7em 0 2em 0;
	padding-top: 0.4em;
	line-height: 7px;
	font-size: 1em;
  }
  
.votar_rat{ 
	float: right;
	margin-top: -0.1em;	
	} 	
	
.buzz{
	float: right;
	margin-left: 0.4em;
	margin-top: -0.1em;
  }	
.navigation{
    padding: 1em 0 0 0;
    font-size: 1.4em;*
    line-height: 1.8em;
    }
    
.share_{
	margin-right:4em;
}	
	
.share_ ul li{ 
	float: right;
	margin: 0.9em 0 5em 3em ;	  
  list-style: none;	
	}	 



    
 /**********************************************************************************************/
/******************************** <<8>> comentarios  ******************************************/	 		
span.commentmetadata{ font-weight: 700; }

span.autor{	font-weight: 700;}	
	 	 	
span.xhtml { font-size: 0.8em; }			

.commentmetadata{
	font-size: 1.2em;
	margin: 1.5em;
    }

span.nocomments{ font-weight: 700;	}

.comments-template{ 
	padding: 0;
	clear: both;
	}

span.letra_p{ font-size: 1em; }

.comments-template textarea{ font-size: 1.2em; }
  
.coment_globos{
  padding: 0 0 1em 1em;
  border: 0.1em solid #c9c9c9;
	}
	
.tracks ul li{
	padding: 1em 0 1em 1em;
  margin: 1em 1.6em 1em 3.1em;
  border: 0.1em solid #c9c9c9;
}	
	
.pico_globos {
	position: relative;
	padding: 0.7em 0 0 1.5em;
	top: -0.1em;
	background: transparent url(imagenes/tip.gif) no-repeat 20px 0;
	font-style: normal;
    }
    
blockquote{
    margin: 1em 0.1em 1em 2.5em;
    padding: 0.5em;
    border: 0.1em solid #c9c2c1;
    font-size: 0.95em;
    overflow: hidden;
    }

blockquote div { margin-left: 2em; }

#respuestas h3, #respuestas, .a_relacionados, .comentario, .form{
	margin-top: 2.1em;
	font-size: 1.2em;
	color: #696969;
	font-weight: normal;
	}

.form ul{ list-style: none;	}
	 
.comentario h3{
  font-size: 1.2em;
	font-weight: 700;
	color: #999;
	}	   

/********************************************************************************/
/***************************** << 6 >> publi ************************************/		

.fondo_megabanner{
	width: 100%;
	height: 101px;
	background-color: #f2f2f2;
	border: #c9c9c9 0.1em solid;	
	}
	
.fondo_blan728x90{
	width: 732px;
	height: 94px;
	background-color: #fff;
	}			

.img_publi{	
	float: left;  
	margin: 2.8em 0.1em 0;
	}  
		
.banner728x90{
	float: left; 
	margin: 0.4em 0 0 0.1em;
	}  
	  
.banner234x90{  
	float: left;
	margin: 0.4em 0 0 0.1em;
	}	
	
.fondo_blan234x90{
	width: 234px;
	height: 94px;
	background-color: #fff;
	}		
	
.sidebar li#banner300x250{
	width: 310px;
	height: 269px;
	background-attachment: scroll;
	background-position: center top;
	background-color: #f2f2f2;
	border: #c9c9c9 0.1em solid;
	padding: 0 0 1em 1.1em;
	margin-top: 1em;
	}
	
span.banner300x250{
	margin-top: 0.1em;
	color: #5d5d5d;
	padding-left: 14.3em;
	font-size: 0.9em;
	}    
	 	
/*************************** <<7>> tablas ************************************************/  
.tbTi li {                                
  float: left;
  margin-top: 2.7em;
  margin-right: 0.3em;
	margin-bottom: -0.1em;	
  font-size: 1.2em; 
  border: solid 0.1em #c9c9c9;
  padding: 0.35em 0.6em;
  text-decoration: none;
  background-color: #eee;  		
  }
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
.tbTi li{
  margin-top: 3em;
  }
  }
		
.tbTi a, .tbTiT a{
	color: #333;
	}	
						
.tbTi li.on{                                   
	background-color: #fff;
	border-bottom: solid 0.1em #fff;	
	}	
	
.tbTi li.offend{
	margin-top: 3em;
	padding-bottom: 0.4em;
	}
	
.tbTi li.offend a{
	display: block;
	}

.tbTi li.onend{
	display: block;
	margin-top: 3em;
  padding-bottom: 0.4em;
	background-color: #fff;
	border-bottom: solid 0.1em #fff;	
	}	
	
.tbTi li.onend a:hover{
	color: #eab141;	
	}	
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
.tbTi li.offend, .tbTi li.onend{
  margin-top: 3.4em;
  }
  }		
		
.tbTi li.off a:hover, .tbTi li.offend a:hover{
	color: #eab141;
	}	
		
.tbTi li:hover  {
	background-color: #fff;	
  }
		
.tbTi li.on a:link, .tbTi li.on a:visited, .tbTi li.off a:link, .tbTi li.off a:visited, .tbTi li.offend a:link, .tbTi li.offend a:visited{
	text-decoration: none;
	}	
		       
.tbBx li, .tbBx {                                      
  padding-right: 1.6em;
  /*width: 99%;*/
	clear: both;
  }
    
.linea_pestanias{
	width: 65.5%;
	clear: both;
	border-bottom: solid 0.1em #c9c9c9;	
  }  
  
/************distros**********************************/		
.tbTiT li {                                
  float: left;	
	width: 97.463%;
	margin-top: 0.3em;
  font-size: 1.15em; 
  border: solid 0.1em #c9c9c9;
  padding: 0.25em 0.6em;
  text-decoration: none;
  background-color: #eee;   		
  }
    
.tbTiT li a:link, .tbTiT li a:visited{
	text-decoration: none;
	}	
	
.tbTiT li a:hover{
	color: #eab141;
	}
							
.tbTiT li.on{                                   
	background-color: #fff;
	}
	
.tbTiT li.on_content, .tbTiT li.on_content ul li{
	background-color: #fff;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 1em;
	}	
	
.tbTiT li.on_content ul li.fit{                                   
	border-bottom: 0.1em solid #c9c9c9;
	dadding-right: 0.5em;
	}	