/*
Theme Name: Tudosisgeek.com
Theme URI: http://eduarbo.com
Description: A plain and simple theme that just works. Fixed width, two columns, left sidebar, standards compliant.
Version: 1.0
Author: Eduardo Ruiz
Author URI: http://blog.eduarbo.com
Tags: fixed width, two columns, right sidebar, widgets, gravatars, blue, white, simple, minimalist, clean, valid XHTML, valid CSS

*/


.post .relacionados a {text-decoration:underline;color:#006CA2}
.post .relacionados a:hover {text-decoration:underline;background:#FFF;color:#006CA2}
.relacionados .rela {overflow:hidden;padding:10px 0;border-bottom:1px solid #DBDBDB; height:85px;font-family:arial}
.relacionados .th {overflow:hidden;height:110px;float:left;vertical-align:middle;margin-right:10px;}
.relacionados .thcon {overflow:hidden;font-size:12px;}
.relacionados .thad {height:43px;padding-top:10px;display:block;overflow:hidden;}


.nav-prev, .nav-next {font-size:16px;}
body {background:#EFEFEF; font-size: 59.5%; /* Resets 1em to 12px */	font-family: 'Lucida Grande', Sans-Serif;color:#333;}
small {font-family: Arial, Helvetica, Sans-Serif;	font-size: 0.8em;}
h1, h2, h3, h4, h5, h6 {font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;font-weight: bold;/*text-transform:uppercase;*/}
h1 { font-size: 2.4em; }
h2 { font-size: 2em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1em; }
pre {overflow:auto;}
acronym, abbr{font-size: 0.9em;letter-spacing: .07em;cursor: help;border-bottom: 1px dashed #999;}
blockquote {color:#069; background : #E3F0FF none repeat scroll 0 0;border-color : #A9D8FF;border-style : solid;border-width : 1px 1px 1px 5px;margin-left : 5px;margin-right : 10px;padding : 5px 10px;}
strong {}
a {color: #006ca2;text-decoration: none; padding:0 2px;}
a:hover {color:#5fcbf3;}
hr {display: none;}
a img {border: none;}
.limpiar {clear:both;}
/* Layout */
body {margin: 0;padding: 0;}
#page {margin: 0 auto;padding: 0;width: 980px;}
#header {margin: 20px 0 0 0; float:center; background: Transparent url(images/header.png) no-repeat center bottom; height:106px; overflow:hidden;}
#wrapper {padding:20px;overflow:hidden; background: #FFF url(images/bott.png) no-repeat 0 bottom; margin:0 0 20px;}
#content {overflow:hidden;margin:0;padding:0 0 0 0;width:610px;float:left;}
#sidebar {width:315px;float:right;	margin:0;}	
#footer {clear: both; font-size:13px; color:#999; margin:0 0 20px; overflow:hidden;}/* Header */
#header h1 {margin:15px 0;font-weight: lighter;text-align: center;}
#header .description {font-size:1.2em;text-align: center;}
#hmenu { background:#FFF; padding:10px;text-align: left; border-bottom:1px dashed #DFDFDF;}
#hmenu ul {display:inline;margin:0;padding:0;}
#hmenu ul li {padding:0;display:inline;margin:0 20px 0 0;}
#hmenu ul li {font-size:1.2em;font-weight:bold;text-transform:uppercase;}	
#hmenu ul li#hmenu_rss {background:url('images/rss.png') no-repeat;padding-left:20px;}	
#hmenu ul li#htwitter_rss {background:url('images/twitter.png') no-repeat;padding-left:20px;}	
#hmenu ul li#hforobeta_rss {background:url('images/betafavicon.png') no-repeat;padding-left:20px;}	
#hmenu a {padding:5px 10px; background:#EAEAEA; -moz-border-radius:6px}
#hmenu a:hover {color:#FFF; background:#A8C221; -moz-border-radius:6px}
#hmenu a:active {color:#FFF; background:#F30; -moz-border-radius:6px;}
/* End header */

#sidebar .widget_archive ul li {color : #eaeaea;font-family : "Arial Black", Arial, Verdana, Serif;font-size:22px;line-height : 24px;text-align : left;}
#sidebar .widget_archive ul li a {color : #bbbbbb;display : inline;text-align : left;font-weight : bold;text-decoration : none;}
#sidebar .widget_archive ul li a:hover {color : #67c9e2; background:none;}

/* Post */
.post {margin: 0;margin:0 0 50px; text-align: justify;overflow:hidden;clear:both;}
.post h2, h2#posttitle {margin:0;padding:0;text-align:left; font-family:arial; font-size:26px; letter-spacing:-0.8px;text-shadow:1px 1px 5px #CCC; padding:0 0 5px 30px; border-bottom:2px dotted #EAEAEA}
.post h2 a:hover{color:#0099ff; background:none;}
.post h3.post-title {font-weight:bold;font-size:1.8em;margin:0;padding:0;text-align:left;}	
div.archive-title {font-size:1.6em;font-weight:bold;}
.post hr {display: block;}
.postmetadata {clear: both;font-size:9px; font-family:Verdana;color:#FFF; width:25px; font-weight:bold; text-align:right; border-right:1px solid #CCC; float:left; line-height:8px; margin:0 3px 0 0; padding: 2px 0 4px; text-shadow:1px 1px 3px #000;}
.clear {clear: both;}
.entry {font-family:"Lucida Grande",Arial,Helvetica,sans-serif;font-size:1.4em;line-height:1.3em;margin:0; padding:5px 0 0;}
.entry a:hover {background:#006ca2; color:#FFF;}
.entry img {width: expression(document.body.clientWidth > 600)? "600px" : "auto";max-width: 600px;height:auto;}
.entry fieldset {border:1px dashed #ccc;}
.entry fieldset legend {font-weight:bold;text-transform:uppercase;}
.entry table {border-width:0 1px 1px 0;border-style:solid;border-color:#ccc;font-size:0.9em;}

.entry table tr td {padding:5px 10px;border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;}
.entry table tr th {border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;padding:5px 10px;background:#f4f4f4;color:#666;font-weight:bold;text-transform:uppercase;text-align:center;}
.entry ol { list-style-type:decimal; }.entry ol ol {	list-style-type:lower-alpha; }.entry ol ol ol {	list-style-type:lower-roman; }

p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
.alignright {padding:0;margin: 2px 0 5px 10px;display: inline;float:right;}
.alignleft {padding:0;margin: 2px 10px 5px 0;display: inline;float:left;}
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.navigation .alignleft {text-align:left;}.navigation .alignright {text-align:right;}
.navigation {font-size:1.2em;clear:both;margin:20px 0;}	

.wp-caption {
	text-align: center;
	padding-top: 5px;
}
p.wp-caption-text {
	padding: 3px;
	margin: 0;
	font-size: .8em;
	border-bottom: solid #ccc 1px;
	color: #666;
}


.searchbox {padding:20px;text-align:center;clear:both;}
.center {text-align: center;}
.hidden {display: none;}

/* MINIPOSTS*/
div.minientry{background:#F8F8F8; border:1px solid #CCCCCC; -moz-border-radius:5px; font-size:1.4em; padding:10px 15px;}
div.minientry h4{font-size:1.6em;margin:0; padding:0;}
div.minientry img{display:none;}
div.minientry p{margin:0;}
div.minipost .minidata img{padding:2px;margin-bottom:-5px;}
div.minipost .minicom{float:right;}
div.minipost img.hr{margin-top:20px;}
div.minipost {margin-bottom:50px;}


/* Comments*/

#comments {font-size:1.4em;line-height:1.4em;}
.commentlist {margin:20px 0;padding:0 0 1px 0;}
.commentlist li.comment{list-style:none;margin:0;padding:0; overflow:hidden;border-bottom:2px solid #EAEAEA;border-top:1px solid #CCCCCC;}
li.comment div, li.pingback div {padding:20px;overflow:auto;}
li.comment div div, li.pingback div div {padding:0;overflow:visible;}
.commentlist li.even {background-color:#fcfcfc;}
.commentlist li.odd {background-color:#fafafa;}
ul.children li {list-style:none;}
img.avatar {border-bottom:1px solid #CCCCCC;border-left:1px solid #F3F3F3;border-right:1px solid #EAEAEA;padding:5px;margin:0;background:#fff;}
li.comment div.grav {float:left;padding:20px 0 20px 10px;}
.comment-meta {margin:0;padding:0;font-size:1em;}
.comment-meta a{color:#AAA;}
div#respond {clear:both;}
.reply {float:right;}
.reply a{margin:0;background:#F7F7F7;border:1px solid #CCCCCC;float:right;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:9px;font-weight:400;padding:0 6px;text-transform:uppercase;}
.comment-author{display:inline;}
.comment-author cite {font-style:normal;font-weight:bold; color:#059; font-size:15px;}
ul.pinglist {list-style:none; padding:0;}
ul.pinglist li{margin-bottom:10px;}
h3#pings{margin:0; padding:0; color:#069;}
textarea#comment {width:100%;}
#comments div.navigation {font-size:0.8em;}
/* Sidebar */
#search {background:transparent url(images/search.png) no-repeat scroll left top;line-height:11px;padding:0 0 15px 60px;}
#sidebar h4.section-title{text-transform:uppercase;color:#434343;font-size:18px;letter-spacing:-1px;line-height:18px;padding-bottom:3px;margin:0;}
#search form {border:1px solid #CCCCCC;overflow:hidden;}
#search input#s {width:158px;color:#999}
#search input {border:0 none;float:left;padding:4px;}
#search input#searchbutton {background:#EAEAEA;border-left:1px solid #CCC;width:62px;color:#1A8FCF; font-size:11px; font-weight:bold;text-transform:uppercase;}
#search input {border:0 none;float:left;padding:4px;}
#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;overflow: hidden;}
#sidebar{font-size:1.4em;}
#sidebar ul li {list-style-type: none;list-style-image: none;margin-bottom: 15px;}
#sidebar ul li.widget{background: #EFEFEF url(images/wt.png) no-repeat 0 top; margin:15px 0;padding:10px; border-bottom:1px solid #DDD;}
#sidebar ul li.widget_text, #sidebar ul li.widget_search{background: none; border-bottom:none;}
#sidebar h2 {padding-bottom: 4px;background:url('images/border_h.png') repeat-x bottom;font-family: 'Lucida Grande', Sans-Serif;font-size: 1.2em;}
#sidebar li a {text-decoration:none;background: url(images/Tag.png) 0 1px no-repeat;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 5px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 0;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 20px;}
#sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li a, #sidebar ul ol li a{color:#666;}
#sidebar ul ul li a:hover, #sidebar ul ol li a:hover{background:#3399FF;color:#FFF;}
#sidebar ul {font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;margin:0 0 15px 0px;}
#sidebar ul ul li, #sidebar ul ol li, #footer ul li {list-style:none; font-size:13px;line-height:22px;margin:0; background: transparent url(images/list-sidebar.gif) no-repeat 0 7px;padding:0 0 0 10px;}
#sidebar ul, #footer ul {overflow:hidden; padding:0;}
#sidebar .cat-item, #sidebar .widget_links li{width:45%; float:left;}	
/* Calendar */
#wp-calendar {empty-cells: show;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;font-weight:bold;}
#wp-calendar caption {font-weight:bold;text-transform:uppercase;text-align:left;margin:0 0 5px 8px;color:#666;}
#wp-calendar td {padding: 3px 5px;text-align: center;}#wp-calendar td#today {background:#eee;}	

#wp-calendar td#prev a {padding: 0;text-align:left;font-weight:normal;}
#wp-calendar td#next a {padding: 0;text-align:right;font-weight:normal;}

/* End Calendar */


/* Footer */	
/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
.pagination {padding: 3px;margin: 3px;text-align:center;}
.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;text-decoration: none; /* no underline */color: #036CB4;}
.pagination a:hover,
.pagination a:active {border: 1px solid #999;color: #666;}.pagination .current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #036CB4;font-weight: bold;background-color: #036CB4;color: #FFF;}.pagination .disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}.info {
background: #E7F9F8 url(http://www.imagechile.net/img/img8_1220984199e.gif) center no-repeat;background-position: 15px 50%; /* x-pos y-pos */text-align: left;padding: 5px 20px 5px 45px;border-top: 2px solid #B5D4FE;border-bottom: 2px solid #B5D4FE;color:#000000;}
.fuente {background: #dffddd url(http://www.imagechile.net/img/img4_1227907204o.gif) center no-repeat;background-position: 15px 50%; /* x-pos y-pos */
text-align: left;padding: 5px 20px 5px 45px;border-top: 2px solid #e4e4e4;border-bottom: 2px solid #e4e4e4;color:#2f5766;}
.fuente a{color:#4B4B4B;text-decoration:none;border-bottom:1px dotted #444;}
.nuevo {background: #ffffff url(http://www.imagechile.net/img/img1_1227907390g.gif) center no-repeat;background-position: 15px 50%; /* x-pos y-pos */
text-align: left;padding: 5px 20px 5px 45px;border-top: 2px solid #FBC383;border-bottom: 2px solid #FBC383;color:#000000;}
.nuevo a {color:#E15F13;text-decoration:none;border-bottom:1px dotted #E15F13;}
#tagcloud{ background: #303030;  font-family:Tahoma,Verdana,sans-serif; padding:10px 5px 10px 5px;} 
.tag1{ font-size:1em; color:#555555; line-height:1em; }.tag2{ font-size:1.2em; color:#606060; line-height:1em; }.tag3{ font-size:1.4em; color:#808080; line-height:1em; } 
#tagcloud a{ text-decoration:none; }#tagcloud a:hover{ text-decoration:underline; }
.importante {background: #e8e8e4 url(images/importante.gif) center no-repeat;background-position: 15px 50%; /* x-pos y-pos */text-align: left;padding: 5px 20px 5px 45px;
border-top: 2px solid #d2d2ce;border-bottom: 2px solid #d2d2ce;color:#000000;}
.authcomment{ background:#009727; }
.post_share  {overflow:hidden;clear:both;}
.wdt_button {float:left; padding:5px 0;width:130px;}
div.wdt_button span.fb_share_count_wrapper span.FBConnectButton_Small span.FBConnectButton_Text {padding:2px 1px 3px; }
.entry-meta {font-size : 11px;background : #eeeeee;font-family : Arial, Verdana, sans-serif;color : #999999;line-height : 2;margin : 10px 0 5px;padding : 2px 5px 1px 10px;}.entry-meta-top a {
color : #0099ff;text-decoration : none;}
.entry-meta-top a:hover {text-decoration : underline;}
.entry-meta a {color : #0099FF;background : #eeeeee;text-decoration : none;padding : 6px 2px 5px;}
.entry-meta a:hover {color : #ffffff;background : #0099FF;}
.additional-meta {color : #ddd;text-align : left;font-size : 9px;line-height : 1em;}
input#author, input#email, textarea {-moz-border-radius:5px;background:#F9F9F9 none repeat scroll 0 0;border:1px solid #666666;color:#666666;padding-left:5px;}
input#author:focus, input#email:focus, textarea:focus {background:#FFFFFF none repeat scroll 0 0;border:1px solid #3D81EE;color:#333333;}
input#url {background:#FFFFFF none repeat scroll 0 0;border-color:#FFFFFF #FFFFFF #CCCCCC;border-style:solid;border-width:1px;color:#999999;padding-left:5px;}
input#url:focus {-moz-border-radius:5px;background:#F9F9F9 none repeat scroll 0 0;border:1px solid #999999;color:#666666;}
#commentform p{font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:1em;line-height:1.8em;}
.pings-fecha{color:#999999;font-family:Arial,Verdana,sans-serif;font-size:9px;}
.getavatar a {-moz-border-radius:15px;background:#fc0; font-size:16px; font-weight:bold;vertical-align:top;color:#FFFFFF;line-height:40px;padding:5px 14px;}
input#submit:hover, input#submit:active, input#submit:focus {background-color:#006CA2;border:2px outset #006CA2;}
input#submit, input#submit:visited {-moz-border-radius:5px;background-color:#32A3DF;border:2px outset #32A3DF;color:#FFFFFF;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:1.3em;font-weight:bold;height:40px;text-shadow:-1px -1px 0 #666;}
#mensajeMAYUSC{-moz-border-radius:5px;background:#BA131A none repeat scroll 0 0;border:1px solid #923131;color:#FFF;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:1em;line-height:1.8em;margin-bottom:20px;padding:10px 15px;}
#mensajeHTML{-moz-border-radius:5px;background:#9EE none repeat scroll 0 0;border:1px solid #3A6161;color:#369;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:1em;line-height:1.8em;margin-bottom:20px;padding:10px 15px;}
.metadata p{color:#666666;font-family:Arial,sans-serif;font-size:0.8em;line-height:1.7em;margin:10px 0;}
#respond h3{border-bottom:4px solid #E5E5E5; padding-bottom:5px; }
#masnot{border-bottom:4px solid #E5E5E5; font-weight:bold; line-height:1.6em; padding-bottom:5px;padding-top:30px;}
div#paginator {margin-top:0;}
.solo-subscribe-to-comments {text-align:right;-moz-border-radius:5px;background:#F8F8F8 none repeat scroll 0 0;border:1px solid #CCC;color:#C60;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:1em;line-height:1.8em;margin-bottom:20px;padding:10px 15px;}
.solo-subscribe-to-comments b {float:left;}
#content .meta .left img { background:#EEEEEE none repeat scroll 0 0;border-bottom:1px solid #D7D7D7;border-right:1px solid #D7D7D7;float:left;margin:0 6px 0 0;padding:3px;}
#content .meta .left {float:left;width:350px;}
#content .meta .left .author {background:transparent url(images/author.gif) no-repeat scroll left center;padding:0 0 0 13px;}
#content .meta .left p {float:left;margin:3px 0;width:290px;}
#content .meta .left .category {background:transparent url(images/category.gif) no-repeat scroll left center;padding:0 0 0 13px;}
#content .meta .right {float:right;width:240px;text-align:right;}
#content .meta {color:#666; border-bottom:1px solid #DBDBDB;border-top:1px solid #DBDBDB;height:44px;font-size:11px;margin:0.5em 0 2em;overflow:hidden;padding:5px 0;}
#content .meta .right ul{margin:0; padding:0;}
#content .meta .right ul li {display:inline;}

#footer .footer-wrap {clear:both;margin:25px auto; text-align:left;}
#footer .footer-wrap a{color:#999; }
#footer .footer-wrap a:hover{color:#FFF; background:#666;}
#footer .footer-wrap .flogo {float:left;padding-right:5px;width:249px;}
#footer .footer-wrap .cols {float:left;padding-left:16px;width:697px; border-left:1px solid #CCC;}
#footer .footer-wrap .col h4 {color:#FF9C00;font-size:14px;font-weight:bold;margin-bottom:5px;padding-top:10px;}
#footer .footer-wrap .colfirst {float:left;margin-right:20px;width:210px;}
#footer .footer-wrap .colfirst li{display:block;float:left;width:45%;}
#footer .footer-wrap .colsecond {float:left;margin-right:20px;width:420px;}
#footer .footer-wrap .colsecond ul {padding:0;}
#footer .footer-wrap .colsecond ul  li {padding:0 0 0 7px;}
#footer .footer-wrap .colfourth {float:left;width:127px;}

#dlogo {width:225px; float:left; padding:18px 0 0 0;}
#dlogo .linklogo {}
#dlogo .linklogo a{height:55px; width:215px; display:block;}
#dlogo .hsocial{text-align:right; padding:0 0 0 87px; overflow:hidden;}
#dlogo .hsocial a{width:32px; height:32px; display:block; padding:0 5px; float:left;}
#ad728 {width:730px; float:left;padding:6px 0 0 4px;}
.update_bar {background:transparent url(images/email-address.jpg) no-repeat scroll 0 0;height:29px;width:260px;}
.update_bar input{background:transparent;color:#8C8C8C;padding:7px 8px;width:215px; border:none;}
.update_bar fieldset{border:medium none;padding:0;}

.paginator span a{font-size:16px;}
.paginator span strong{font-size:16px; font-weight:bold;}
.suscribete form {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
}
.suscribete form {
margin-bottom:5px;
padding:3px;
}

.suscribete form input.text {
float:left;
padding:3px;
width:180px;
}
.suscribete input.text {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#666666;
font-size:13px;
}
.suscribete form input.boton {
float:right;
padding:4px 2px;
width:80px;
}
.suscribete input.boton {
background:#0066CC none repeat scroll 0 0;
border:1px solid #0066CC;
color:#FFFFFF;
font-size:11px;
}
.suscribete h4 {
border-bottom:1px solid #DDDDDD;
color:#444444;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
}
.suscribete h4 {
margin:0 0 10px;
padding:0 0 5px;
}
.clear {clear:both;}

