/*
	Theme Name: iRoybotic
	Theme URI: http://www.contact-sheet.de
	Description: Slategray based WordPress-Theme, written for WordPress 1.5x and above, for more information on the Theme, how to customise the Theme and to see what other Versions and Translations of this Theme are available visit the <a href="http://www.contact-sheet.de/blog/">iRoybotic Page</a> in my Blog 
	Version: 0.9.1 
	Author: Erik Poehler 
	Author URI: http://www.contact-sheet.de/blog/ 
*/

html {
	background: #708090;
	}
body {
	background: #708090;
	font: normal normal 0.82em/1.2em "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
	cursor: default;
  	color: #4d5863;
	padding: 0;
  	margin: 0;
	text-align: center; /* For IE */
	}

.clearboth {
  clear: both; padding: 0; margin: 0;
  }
 
#header {
  width: 795px;
  height: 180px;
  background: #D8DDE1 url("images/header.jpg") no-repeat;
  margin: 0 auto;
 }
 
/* Container Styles */

#container {
	position: relative; 
	width: 795px;
	background: #D8DDE1 url("images/middle_bg.gif") repeat-y ;
	margin: 0 auto;
	text-align: left; /* For IE, see above */
	}

#content {
  line-height: 1.6em;
  float: right;
  width: 604px;
  padding: 0px 0px;
  }
  
#quickSummary {
	width: 160px;
	height: 45px;
	float: left;
	}

#quickSummary h3 span {
  display: none;
  }
  
#quickSummary h3 {
  text-indent: -999em;
  float: left;
  width: 160px;
  margin: 0;
  padding: 5px 0;
  height: 35px;
  background: url("images/quicksummary_bg.gif") no-repeat top left;
  }

#quickSummary a:link, #quickSummary a:visited {
	font-size: 0.85em;
	font-weight: normal;
	margin-left: 10px;
  	text-decoration: none;
	color: #6A0909;
	}

#quickSummary a:hover, #quickSummary a:active {
	color: #6A0909;
  	text-decoration: none;
	background: #fff;
	}


p {
  display: block
  margin-top: 20px;
  }
  
/* .entrytitle img {
  border: 0px none;
  }
  
.entrytitle span a img {
  border: 0px none;
  }
*/ 
 
acronym {
  border-bottom: 1px dashed #708090;
  cursor: help;
  }
  
//.paragraph code {
//  cursor: text;
//  text-align: left;
//  letter-spacing: -0.08em;
//  width: auto; 
//  padding: 0 4px;
//  margin: 0;
//  font-size: 1.4em;
//  line-height: 1.6em;
//  background: #F4F6F7;
//  }
  
code.block {
  display: block;
  }

div.paragraph a {
  border: 0;
  }
  
div.paragraph a img {
  border: 0;
  }

/* IMAGE REPLACEMENT */
#content h1 {
  padding: 0;
  padding-top: 15px;
  margin: 0 0 6px 0;
  overflow: hidden;
  font-size: 1.5em;
  }
  
#content h1 a {
  position: relative;
  font-weight: bold;
  margin: 0;
  padding: 0;
  border: 0;
  background: #d8dde1;
  overflow: hidden;
  }    


/* IMAGE REPLACEMENT 
#content h3 {
  padding: 0;
  padding-top: 15px;
  margin: 0 0 6px 0;
  overflow: hidden;
  font-size: 1.5em;
  }
  
#content h3 a {
  position: relative;
  font-weight: bold;
  margin: 0;
  padding: 0;
  border: 0;
  background: #d8dde1;
  overflow: hidden;
  }

#content h3 span {
  position: absolute;
	width: 100%;
	height: 100%;
  } 
*/ 
  
/* END IMAGE REPLACEMENT */

#content h4 {
  color: #4d5863;
  font-size: 1.5em;
  padding: 0 0 0 14px;
  margin: 10px 0 4px 0;
  background: url("images/bullet.jpg") no-repeat 0 50%;
  }

p.tags {
   text-align: right;
}

p.postmetadata {
  font-size: 0.91em;
  clear: both;
  text-align: right;
  display: block;  
  padding-top: 3px;
  border-top: 1px dashed #708090;
  }

a {
  	font-weight: 600;
  	text-decoration: none;
	padding: 0 2px;
  }
  
a:link {
	color: #AC4444;
	}
	
a:visited {
  color: #6A0909;
  }
  
a:hover, a:active {
	color: #fff;
	background: #AC4444;
	}
	
ul {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	line-height: 1.2em;
	}

li {
	padding-bottom: 7px; 
	}

acronym {
	font-style: normal;
	border-bottom: 1px dotted #666;
	cursor: help;
  }

.accesskey {
	text-decoration: underline;
	}



/* Intro Styles */
h1, h2 {
	text-indent: -999em;
	margin: 0;
	}

#intro {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff; 
	margin-left: 10px;
	width: 772px;
	height: 45px;
	background: #c4cbd2;
}

#menu_sup{
	margin-top: 13px;
}

#menu_sup a img, #menu_sup img, #menu_sup a:hover{
	background: none;
	border: none;
}



	
/* Content Text Styles */

div.paragraph {
	margin: 10px 35px 50px 0px;
	padding: 0;
	
  /* margin: 0 50px 0 320px; */
	}
	
#content p {
	/* TEST FORMATIERUNG DES CONTENTS */
  /* float: left; */
  /* ENDE */
  color: #4d5863;
  margin: 5px 0 5px 0;
	}
	
#content blockquote {
	margin: 0;
	padding: 20px 50px 10px 40px;
	background: url("images/comillas2.gif") no-repeat left top;
	font-family: monospace;
	font-size: 1.25em;
}

.p1 {
	margin-right: 0px;
	font-size: 0.82em;
	line-height: 1.5em;
	text-align: justify;
  	border-color: #C4CBD2;
  	padding: 10px;
  	margin-bottom: 20px;
	background: rgb(216, 221, 225);
  }
  
.altp1{
	margin-right: 0px;
	font-size: 0.82em;
	line-height: 1.5em;
	text-align: justify;
	border-color: #6E7F8F;
  	padding: 10px;
  	margin-bottom: 10px; 
	background: rgb(216, 221, 225);
  }
  
.p2 {
  font-size: 0.95em;
	line-height: 1.3em;
  }
  
.p3 {
  /* clear: both; */
  }
  
/* NAVIGATION STYLES */
#navlist {
	font-size: 0.85em;
  float: left;
	width: 160px;
	margin-left: 10px;
  }
  
#navlist ul {
  margin-right: 10px;
  margin-left: 10px;
  }
  
#navlist ul li {
  display:block;
  margin: 2px 0;
  }    
  
#navlist h3 {
	text-indent: -1100px;
	height: 45px;
	margin: 0;
	}
	
#navlist a {
  font-weight: normal;
  }
  
#navlist a:hover, #navlist a:active {
	background: #fff;
	}
	
#navlist acronym {
	border-bottom: none;
	}

/* CATEGORY NAVIGATION */
#nav-topics {
	background: #FECC68 url("images/topics_foot.gif") no-repeat left bottom;
	border-bottom: 2px solid #fff; 
  }
  
#nav-topics ul {
	padding-bottom: 35px;
  }
  
#nav-topics a:link, #nav-topics a:visited {
	color: #6A0909;
	}
	
#nav-topics h3 {
	background: url("images/topics3.gif"); 
	}

#nav-topics li {
	color: #AC4444;
	background: url("images/topics_bg.gif") repeat-x left bottom;
	}

#nav-topics a:hover, #nav-topics a:active {
	color: #6A0909;
	}

/* ARCHIVES NAVIGATION */
#nav-archives {
	background: #AC4444 url("images/archives_foot.gif") no-repeat right bottom;
	/* border-bottom: 2px solid #fff; */
  }

#nav-archives h3 {
	background: url("images/archives2.gif") 0 0;
	}
	
#nav-archives ul {
  padding-bottom: 35px;
  }
  
#nav-archives li {
	color: #D88E57;
	background: url("images/archives_bg.gif") repeat-x left bottom;
	}
	
#nav-archives a:link, #nav-archives a:visited {
  color: #FECC68;
  }
  
#nav-archives a:hover, #nav-archives a:active {
	color: #6A0909;
	}

/* PHOTOS NAVIGATION */
#nav-photos {
	border-top: 2px solid #fff;
  background: #B0BAC2;
	}
	
#nav-photos h3 {
	height: 45px;
  background: #B0BAC2 url("images/photos2.gif");
	}

#nav-photos ul {
  clear: left;
  margin-top: 6px;
  margin-bottom: 0;
  }
  
#nav-photos li {
	text-align: left;
  color: #708090;
	background: url("images/photos_bg.gif") repeat-x left bottom;
	}
	
#nav-photos li a:hover {
  background: #fff;
  }
  	
#nav-photos a:link, #nav-photos a:visited {
	color: #4d5863;
	}
	
#nav-photos a:hover, #nav-photos a:active {
	color: #4d5863;
	background: transparent;
  }
  
/* JUST THE THUMB - SECTION */ 
#nav-thumb {
  background: #B0BAC2;
  text-align: center;
  padding: 0 15px 15px 15px;
  }
  
#nav-thumb a:link, #nav-thumb a:hover, #nav-thumb a:visited {
  width: 126px; height: 126px; display: block;
  margin: 0 0 0px 0;
  padding: 0px;
  background: url("images/thumbs_bg.gif") no-repeat;
  } 
  
#nav-thumb a:link img, #nav-thumb a:visited img, #nav-thumb a:active img, #nav-thumb a:focus img { 
  margin-top: 12px;
  border: 0;
  opacity: .5;
  }
  
#nav-thumb a:hover img {
  opacity: .999;
  } 
  
#nav-thumb a img {
  /* margin-bottom: 15px; */
  }  


/* SEARCH --- NAVIGATION */    
#nav-search {
  background: #D88E57 url("images/quicksummary_bg.gif") no-repeat left top;
  border-bottom: 2px solid #fff;
  }
  
#nav-search form {
  padding:0;
  margin: 0 10px 10px 10px;
  }
  
#nav-search #s {
  color: #6A0909;
  background: url("images/topics_foot.gif") left bottom;
  border: 2px solid #AC4444;
  padding: 3px;
  width: 130px;
  }
  
#nav-search #ssubmit {
  margin-top: 5px;
  border: 2px solid #AC4444;
  background: #AC4444;
  color: #FECC68;
  }
 
#nav-search #ssubmit:hover {
  border: 2px solid #6A0909;
  } 
   
#nav-search ul {
  clear: left;
  }
  
#nav-search li {
	text-align: left;
  background: url("archives_bg.gif") repeat-x left bottom;
	}
	 
#nav-search h3 {
	background: url("images/search2.gif");
  color: #18d;
	margin: 0;
	}
	
#nav-search a:link, #nav-search a:visited {
	color: #6A0909;
	}
	
#nav-search a:hover, #nav-search a:active {
	color: #6A0909;
	}

#nav-syndicate {
  border-top: 2px solid #fff; 
  background: #C4CBD2;
  }
  
#nav-syndicate ul {
  padding-top: 10px;
  }
  
#nav-syndicate a:link, #nav-syndicate a:visited {
	color: #4d5863;
	}
	
#nav-syndicate li {
  color: #708090;
  background: url("images/photos_bg.gif") repeat-x left bottom;
  display: inline;
  }
  
/* PAGE FOOTER STYLES (THE BUTTON-SECTION) */
#footer {
  margin: 0 auto;
  float:left;
  width: 795px;
  height: 50px;
  background: url("images/footer.gif") no-repeat;
  }
  
#page-footer {
	clear: both;
  margin: 0 auto;
  font-size: 0.72em;
  height: 120px;
  width: 795px;
	background: #708090;
	text-align: right;
	}

#page-footer ul {
  padding-top: 10px;
  margin: 0px 20px;
  } 
   
#page-footer li {
  padding: 0px;
  border-top: 3px solid #8091A3;
  border-right: 2px solid #616F7D;
  border-left: 2px solid #616F7D;
  border-bottom: 3px solid #47515B;
  margin: 0 2px;
  margin-bottom: 0px;
  display: inline;
  }
  
#page-footer a {
  font-weight: normal;
  }
  
#page-footer a:link, #page-footer a:visited {
	text-transform: uppercase;
	color: #4D5863;
	border:2px solid #708090;
  padding: 0 15px 0 0px;
  background: url("images/checked.gif") 100% -20px no-repeat;
  }
  
#page-footer a strong {
  width: 29px;
  padding: 0 3px;
  color: #708090;
  background: #4d5863;
  }
  
/* W3C BUTTONS */
#page-footer a.w3c b {
  display: none;
  }
  
#page-footer a:link.w3c, #page-footer a:visited.w3c {
  padding-right: 0px;
  padding-left: 32px;
  background-image: url("images/w3c.gif");
  background-position: 0px 50%;
  background-repeat: no-repeat;
  }
  
#page-footer a:hover.w3c, #page-footer a:active.w3c {
	border:2px solid #CFB375;
  background-color: #FECC68;
  background-image: url("images/w3c.gif");
  background-position: -33px 50%;
  background-repeat: no-repeat;
  }
  
#page-footer a:link.w3c strong, #page-footer a:visited.w3c strong {
  font-weight: normal;
  padding: 0 15px 0 3px;
  background-color: #708090;
  color: #4d5863;
  }  
  
#page-footer a:hover.w3c strong, #page-footer a:active.w3c strong {   
  background-color: #FECC68;
  background-image: url("images/checked.gif");
  background-position: 100% 50%;
	background-repeat: no-repeat;
  color: #000;
  }


/* HOVER-STATE OF THE OTHER BUTTONS */   
#page-footer a:hover strong, #page-footer a:active strong {
  color: #00428C;
  background: #F4F6F7;
  }  
#page-footer a:hover, #page-footer a:active {
	color: #000;
	border:2px solid #CFB375;
  background-image: url("images/checked.gif");
  background-position: 100% 50%;
	background-repeat: no-repeat;
  background-color: #FECC68;
	}

/* CREATIVE COMMONS BUTTON */
#page-footer a.cc b {
  display: none;
  }
  
#page-footer a:link.cc, #page-footer a:visited.cc {
  padding-right: 0px;
  padding-left: 32px;
  background-image: url("images/cc.gif");
  background-position: 0px 50%;
  background-repeat: no-repeat;
  }
  
#page-footer a:hover.cc, #page-footer a:active.cc {
	border:2px solid #B3B9B3;
  background-color: #C0C8C0;
  background-image: url("images/cc.gif");
  background-position: -33px 50%;
  background-repeat: no-repeat;
  }
  
#page-footer a:link.cc strong, #page-footer a:visited.cc strong {
  font-weight: normal;
  padding-left:3px;
  background: #708090;
  color: #4d5863;
  }  
  
#page-footer a:hover.cc strong, #page-footer a:active.cc strong {   
  background-color: #C0C8C0;
  color: #000;
  }
/* TEXT IN THE PAGES' FOOTER */
#page-footer p {
  color: #4D5863;
  margin: 0px 20px;
  }
  
/* THUMBNAIL STYLING - the ones shown in content*/
div#thumbwrapper {
	clear: both;
  width: 560px; 
	text-align: center;
	border-bottom: 0;
	margin: 0 auto;
	padding: 0 0 0 10px;
}

div.thumbcontainer {
	float:left;
  margin: 0 auto;
	width: 140px;
	background: transparent url("images/mitte.gif") repeat-y;
}

div.thumbtop {
	width: 140px;
	height: 35px;
	background: url("images/oben.gif") no-repeat; 
}

div.thumb {
	width: 100px;
	padding: 0 0 15px 0; 
	margin: -21px 15px -15px 18px;
	text-align: center;
  font-size: 90%;
	font-weight: 700;
	}
	
div.thumb a {
  display: block;
  width: 100px;
  color: #708090;
  border: 0;
  background: transparent;
  }
  
div.thumb a:hover {
  color: #6A0909;
  }  
  
div.thumbbottom {
	width: 140px;
	height: 37px;
	padding-top: -10px;
  margin-top: -5px;
  background: url("images/unten.gif") no-repeat;
  }

/* THUMBNAIL STYLING - the ones shown in content*/
div#thumbwrapper {
	width: 560px; 
	text-align: center;
	border-bottom: 0;
	margin: 0 auto;
	padding: 0 0 0 10px;
}

div.thumbcontainer {
	float:left;
  margin: 0 auto;
	width: 140px;
	background: transparent url("images/mitte.gif") repeat-y;
}

div.thumbtop {
	width: 140px;
	height: 35px;
	background: url("images/oben.gif") no-repeat; 
}

div.thumb {
	width: 100px;
	padding: 0 0 15px 0; 
	margin: -21px 15px -15px 18px;
	text-align: center;
  font-size: 90%;
	font-weight: 700;
	}
	
div.thumb a, div.thumb a img, div.thumb a:link, div.thumb a:link img, div.thumb a:visited, div.thumb a:visited img {
  display: block;
  width: 100px;
  color: #708090;
  border: 0;
  background: transparent;
  }
  
div.thumb a:active, div.thumb a:active img, div.thumb a:focus, div.thumb a:focus img, div.thumb a:hover, div.thumb a:hover img {
  color: #6A0909;
  } 
   
div.thumbbottom {
	width: 140px;
	height: 37px;
	padding-top: -10px;
  margin-top: 0px;
  background: url("images/unten.gif") no-repeat;
}

div.imagelink a:hover, div.imagelink a:hover img, div. img{
	background: none;
	}
	
a:link img, a:visited img, a:active img, a:focus img {
  opacity: .5;
  }
  
a:hover img {
  opacity: .999;
  background: transparent
  }
    
/* EXTRAS - LISTS */
#content ol, #content ul {
  margin-left: 20px;
  color: #4d5863;
  text-align: left;
  }
  
#content ul {
  list-style: square;
  }
  
#content ol.down, #content ul.down {
  list-style-type: none;
  list-style-image: url("images/li-down.jpg");
  }
  
#content ol.down li:hover, #content ul.down li:hover {
  list-style-type: none;
  list-style-image: url("images/li-down-hover.jpg");
  }
ol.square {
  list-style-image: url("images/li-square.jpg");
  }
  
.square li {
  list-style-type: none;
  list-style-image: url("images/li-square.jpg");
  }
  
.square li:hover {
   list-style-image: url("images/li-square-hover.jpg");
  } 
         
/* EXTRAS - COMMENTS */
#content ul.commentlist, #content ul.commentlist li {
  list-style-type: none;
  }
  
#content ul.commentlist li {
  border-width: 10px;
  border-style: solid;
  padding: 10px;
  margin-bottom: 10px;
  }

#content ul.commentlist li p {    
  clear: right;
  }
div.commentcount {
  text-align: right;
  width: 300px;
  float: right;
  margin-bottom: 20px;
  }
div.commentcount a:link, div.commentcount a:visited {
  line-height: 1.0em;
  font-weight: normal;
  color: #C4CBD2;
  padding: 0 0 4px 4px;
  }
  
div.commentcount a:hover {
  cursor: pointer;
  color: #4d5863;
  background: transparent;
  }  
  
div.commentcount a:active, div.commentcount a:focus {
  color: #C4CBD2;
  }  
  
div.commentcount a strong {
  font-size: 30pt;
  line-height: 1.0em;
  }
  
div.commentcount a:link span, div.commentcount a:visited span {
  font-size: 0.97em;
  display: none;
  }
  
div.commentcount a:hover span {
  display: inline;
  }
  
div.commentcount a:active span, div.commentcount a:focus span {  
  display: none;
  }
  
h3#comments {
  margin-left: 20px;
  }
  
cite.authorname a {
  font-weight: bold;
  font-size: 1.5em
  } 
  
/* EXTRAS - TEXT-FORMATTING */
blockquote.pullquote {
  float: right;
  padding: 0;
  margin: 10px 10px 0 10px;
  display: block;
  width: 300px;
  text-align: right;
  font-family: Georgia, Verdana, sans serif;
  font-size: 1.5em;
  font-weight: bolder;
  line-height: 1.5em;
  }
  
/* EXTRA */
/* Gravatar */
.gravatar {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 2px;
	border: 3px solid #C4CBD2;
	}

/* Comentarios diferentes para pares e impares y autor */
.highlightedp1{
	margin-right: 0px;
	font-size: 0.82em;
	line-height: 1.5em;
	text-align: justify;
	border-color: #D68D58;
  	padding: 10px;
  	margin-bottom: 10px;
	background: #E1CC9D;
  }
  
p.highlightedp1 {
	font-color: #690A08;
	}

div.highlightedcommentcount {
  text-align: right;
  width: 320px;
  float: right;
  margin-bottom: 20px;
  }
  
div.highlightedcommentcount a:link, div.highlightedcommentcount a:visited{
  line-height: 1.0em;
  font-weight: normal;
  color: #D68D58;
  padding: 0 0 4px 4px;
  }
  
div.highlightedcommentcount a:hover {
  cursor: pointer;
  color: #690B09;
  background: transparent;
  } 
   
div.highlightedcommentcount a:active, div.highlightedcommentcount a:focus {
  color: #C4CBD2;
  }  
div.highlightedcommentcount a strong {
  font-size: 30pt;
  line-height: 1.0em;
  }
div.highlightedcommentcount a:link span, div.highlightedcommentcount a:visited span {
  font-size: 0.97em;
  display: none;
  }
div.highlightedcommentcount a:hover span {
  display: inline;
  }
div.highlightedcommentcount a:active span, div.highlightedcommentcount a:focus span {  
  display: none;
  }
  
/* Previsualización de comentarios */

#commentPreview {
	margin: 10px 0px 10px 0px;
	font-size: 0.82em;
	line-height: 1.5em;
	text-align: justify;
  	border: 10px solid #C4CBD2;
  	padding: 10px;
  }
  
/* Votos */
.votio {
	margin-left: 10px;
	width: auto;
	line-height: 1.0em;
	text-align: right;
	font-size: 0.7em;
	float: right;
//	margin-top: -3px;
}

.votio .stars .vote {
	cursor: hand;
	height: 14px;
}

.votio .votes {
//	marging-top: -6px;
	height: 3px;
}

/* Datos ocultos que se muestran */

a.pop:link, a.pop:active {
	position:relative;
}

.pop {
	position:relative;
}

a.pop:hover {
	background: none;
	}
	
a.pop span {
	display: none;
}

a.pop:hover span {
	display: block;
	width: 300px;
	position: absolute;
	padding: 10px;
	margin: 2px;
	margin-left: 50px;
	z-index: 100;
	color: #4D5863;
	background: #C1C8C0;
	text-align: center;
	border: 1px solid #690B09;
	filter: alpha(opacity=75);
	opacity: .75;
	border-radius: 12px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 10px;
}

/* Formulario de los comentarios */

.comentarios {
  color: #4E5861;
  background: #C4CBD2;
  border: 2px solid #6E7F8F;
  padding: 3px;
}

#comment {
  color: #4E5861;
  background: #C4CBD2;
  border: 2px solid #6E7F8F;
  padding: 10px;
  width: 550px;
}

#commentform {
	margin-right: 30px;
	}
	
.comentar {
  margin-top: 5px;
  border: 2px solid #606060;
  background: #4E5861;
  color: #D8DDE1;
	}

/* Arreglos varios */
	
.alignleft{
	text-align: left;
	float: left;
	}
	
.alignright{
	float: right;
	text-align: right;
	margin-right: 30px;
	}
	
.aligncenter{
	text-align: center;
	}
	
/* DEBIAN BUTTON */
#page-footer a.deb b {
  display: none;
  }
#page-footer a:link.deb, #page-footer a:visited.deb {
  padding-right: 0px;
  padding-left: 32px;
  background-image: url("images/debian.gif");
  background-position: 0px 50%;
  background-repeat: no-repeat;
  }
#page-footer a:hover.deb, #page-footer a:active.deb {
	border:2px solid #B3B9B3;
  background-color: #C0C8C0;
  background-image: url("images/debian.gif");
  background-position: -33px 50%;
  background-repeat: no-repeat;
  }
#page-footer a:link.deb strong, #page-footer a:visited.deb strong {
  font-weight: normal;
  padding-left:3px;
  background: #708090;
  color: #4d5863;
  }  
#page-footer a:hover.deb strong, #page-footer a:active.deb strong {   
  background-color: #C0C8C0;
  color: #000;
  }
  
/* MENEAME */

.opciones {
	margin-top: 5px;
	margin-bottom: 8px;
}

.opciones a:hover {
	background: none;
}

/*IMAGEN DE AUTOR */
.autor {
	float: right;
	padding-right: 5px;
	padding-top: 5px;
	margin-left: 5px;
}

.autor a:hover {
	background: none;
	}
	
/* TOO COOL FOR IE */
a#tooCool {
	position: fixed;
	right: 0;
	bottom: 0;
	display: block;
	height: 80px;
	width: 80px;
	background: url(images/too_cool_corner_es.png) bottom right no-repeat;
	text-indent: -999em;
	text-decoration: none;
}

/* TECNOCRATY */
.technorati {
	font-size: xx-small;
	text-align: right;
	float: right;
}

.technorati a:visited, .technorati a:active, .technorati a:link {
	background: none;
	color: 3bb000;
}

/* TAGS DE TAMAÑOS */
.tagscategorias {
	margin-bottom: 20px;
	width: 583px;
	background: #C4CBD2;
	position: relative;
	left: -22px;
	padding: 15px;
	font-size: 0.72em;
	border-top: solid 3px #FFFFFF;
	border-bottom: solid 3px #FFFFFF;
}
/*CODE*/

code.source {
    border: 2px solid #4E5861; 
    padding: 10px;
    display: block;
    white-space: pre;
    overflow: auto;
    width: 500px;
    margin: 20px;
    background: #C4CBD2;
  }
  .enscript-comment {font-style: italic; color: #B22222;}
  .enscript-function-name {font-weight: bold; color: #0000FF;}
  .enscript-variable-name {font-weight: bold; color: #B8860B;}
  .enscript-keyword {font-weight: bold; color: #A020F0;}
  .enscript-reference {font-weight: bold; color: #5F9EA0;}
  .enscript-string {font-weight: bold; color: #BC8F8F;}
  .enscript-builtin {font-weight: bold; color: #DA70D6;}
  .enscript-type {font-weight: bold; color: #228B22;}

/* Archivos */

.archivo {
	background: #dddddd;
	border: solid 3px #444444;
	font-family: monospace;
	overflow-x: auto;
	overflow-y: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
 
.nombre {
	background-image: url(images/archive.png);
	background-repeat: no-repeat;
	background-color: #444444;
	background-position: 5px 5px;
	padding: 5px;
	padding-left: 30px;
	color: #ffffff;
	font-size: 1.35em;
	font-weigh: bold;
}

pre {
	padding: 5px;
	padding-left: 15px;
	font-size: 1.25em;
}

/* Paginador */

.pagebar 
	{ 
		font: 12px Arial, Helvetica, sans-serif;
		text-align: center;
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		text-decoration: none;
	}
	
.pagebar .break 
	{
		padding: 2px 6px; 
		border: none; 
		text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		font-weight: bold; 
		font-size: 14px; 
		vertical-align: top; 
	}

/* Minipost */

.minipost {
		margin: 10px 35px 50px 0px;
		background-color: #fecc68;
		padding: 10px 10px 10px 10px;
		font-size: 0.82em;
		line-height: 1.5em;
		text-align: justify;
		border: solid 5px #ecae60;
		color: #ac4444;
}

.minipost .p1 {
	margin-right: 0px;
	font-size: 1.10em;
	line-height: 1.5em;
	text-align: justify;
  	padding: 10px;
  	margin-bottom: 10px;
	background-color: #fecc68;
	color: #ac4444;

  }


/* Terminal */

.term
{
	background-color: #444444;
	color: #ffffff;
	background-image: url(images/terminal.png);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	font-family: 'Courier New',Courier,Fixed;
	font-size: 1.25em;
	overflow-x: auto;
	overflow-y: auto;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 35px;
	background-position: 10px 10px;
}

.imageframe {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
a:hover.imagen, a:active.imagen {
	color: #fff;
	background: transparent;
}


