.menutop {
height:37px;
margin-right:5px;
}
.twitter {float:right;}
.menutop td:hover {
color:#333;
background:#000;
}

.contenedor {
width:100%;
position:absolute;
top:-20px;
}

.container {
width:960px;
margin:20px auto;
}

.hfeed {
width:720px;
float:right;
margin-right:20px;
}

.aside {
width:180px;
float:left;
margin-left:5;
}

.footer {
clear:both;
background:url(library/media/images/image_footer.png) repeat-x 0 0;
height:150px;
color:#999;
font:14px Helvetica, sans-serif;
}

.anuncio {
width:720px;
}

.anuncioleft {
width:350px;
float:left;
margin-left:10px;
}

.anuncioright {
width:350px;
float:right;
margin-right:0;
}

.anuncioright li {
margin-top:2px;
}

#featured_posts {
width:650px;
height:140px;
padding-top:10px;
padding-left:0;
font:10px/100% Helvetica, sans-serif;
}

.long {
font:10px/100% Helvetica, sans-serif;
}

.destacadas {
height:120px;
}

#featured_posts h3 {
font-size:10px;
width:70px;
}

#featured_posts ul li {
float:left;
margin:0 4px;
}

#featured_posts ul li h3 a {
color:#FF5F00;
}

.imagencita {
border:#999 1px solid;
}

.cabecera {
height:180px;
}

body {
background:url(library/media/images/header.png) repeat-x 0 0;
height:180px;
}

.buscar {
background:url(logogeekeando.png) no-repeat 0 6px;
width:960px;
height:80px;
overflow:hidden;
}

.logo {
height:110px;
float:left;
width:400px;
}

.caja_buscar {
width:400px;
float:right;
height:80px;
padding-top:0;
}

.social {
margin-top:26px;
}



.bordo {
background:#CCC;
border-top:#999 1px solid;
border-left:#999 1px solid;
border-right:#999 1px solid;
border-bottom:#999 1px solid;
padding:10px;
}

.derecha {
margin-left:30px;
width:500px;
float:left;
}

.izquierda {
width:130px;
height:130px;
float:left;
}
.search{
height:16px;
width:250px;
padding: 3px;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
vertical-align:baseline;
font:inherit inherit 100%;
margin:0;
padding:0;
}

:focus {
outline:none;
}

table,td,th {
vertical-align:middle;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

.clear {
clear:both;
}
/*css pegado */
/* Forms */



input, textarea, button { background: #fafafa; border-color: #aaa #ddd #ddd #aaa; border-style: solid; border-width: 1px; color: #444; font-size: 14px; }



input, textarea, button { font-family: Cambria, Georgia, "Times New Roman", Times, serif; padding: 3px; }



button { font: 12px; padding: 2px 10px; cursor: pointer; }



input:focus, textarea:focus, button:hover { background: #fff; border-color: #777 #ccc #ccc #777; }







/* bugfix */



.safari input { padding: 0px 3px; }



.chrome input { padding: 1px 3px; }







/* Comments */



.comment-list, .comment-list .children { list-style: none; }



.comment-list { margin-left: 10px; }



.comment { margin-bottom: 40px; }



.comment-list .children { margin-top: 40px; }



.comment-meta { margin-bottom: 10px; }



.commenter { font-size: 16px; }



.avatar { float: right; margin: 0px 0px 10px 20px; border: 1px #ddd solid; padding: 1px; }







/* Comment Reply */



#comment-form .form-section input { margin-right: 10px; }



.form-section { margin-bottom: 10px; }



.form-section label { cursor: pointer; }



#commenter-details input { margin-right: 10px; }



#allowed-tags { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px; background: #fff; border: 1px #ddd dotted; border-top: none; width: 573px; }




/*aqui llega*/

body,textarea {
font:13px/1.5 Georgia, "Times New Roman", Times, serif;
}

.serif {
font-family:Georgia, "Times New Roman", Times, serif;
}

.sans-serif {
font-family:"lucida sans", Verdana, Arial, Helvetica, sans-serif;
}

p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form,.gallery-row,.comment-list ul,.comment-list ol {
margin-bottom:20px;
}

#logo,#logo a {
font-size:28px;
line-height:30px;
color:#000;
font-weight:700;
}

#logo a:hover {
color:#2361a1;
text-decoration:none;
}

.nav {
float:left;
width:100%;
height:30px;
border:1px solid;
margin-left:0;
border-color:#aaa #ddd #ddd #aaa;
}

.nav,.nav * {
list-style:none;
margin-left:0;
}

.nav li {
float:left;
position:relative;
padding:0;
}

.nav ul li {
width:100%;
}

.nav a {
display:block;
position:relative;
border-right:1px solid #ccc;
color:#84d0f0;
text-decoration:none;
font-size:16px;
padding:8px 10px;
}

.nav ul {
position:absolute;
top:-9999em;
width:20em;
border:1px solid #ddd;
border-bottom:none;
}

.nav li:hover ul,.nav li.nav-hover ul {
left:-1px;
top:29px;
z-index:99;
background:#fff;
}

.nav li:hover li ul,.nav li.nav-hover li ul,.nav li li:hover li ul,.nav li li.nav-hover li ul,.nav li li li:hover li ul,.nav li li li.nav-hover li ul {
top:-999em;
}

.nav li li:hover ul,.nav li li.nav-hover ul,.nav li li li:hover ul,.nav li li li.nav-hover ul,.nav li li li li:hover ul,.nav li li li li.nav-hover ul {
left:20em;
top:-1px;
}

.nav ul li a {
border-bottom:1px solid #ddd;
}

.nav a:hover {
text-decoration:none;
background:#fafafa;
}

.nav ul a {
border-right:none;
}

.nav li:hover,.nav li.nav-hover,.nav a:focus {
background:#fafafa;
}

.ie7 .nav:hover {
visibility:inherit;
}

.footer a {
text-decoration:none;
color:#666;
}

.titulofoot {
color:#999;
font:15px Helvetica, sans-serif;
}

.entry-content a:link,.entry-content a:active,.entry-content a:visited {
color:#FF5F00;
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
clear:both;
}

h1 {
font-size:24px;
line-height:28px;
padding:5px 0;
}

h2 {
font-size:20px;
line-height:22px;
padding:5px 0;
}

h3 {
font-size:16px;
line-height:20px;
padding:5px 0;
}

h4 {
font-size:14px;
line-height:18px;
padding:5px 0;
}

h5 {
font-size:12px;
line-height:18px;
padding:5px 0;
}

h6 {
font-size:10px;
line-height:16px;
}

.page-title {
font-size:14px;
font-weight:700;
}

.page-title span {
font-style:italic;
font-weight:400;
}

.entry-content {
margin-top:17px;
color:#666;
font:14px/200% Helvetica, sans-serif;
}

hr.separador {
border:0.7px solid #CCC;
}

.categorias a:link {
-ms-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#FF5F00;
font-family:"courier new", courier;
color:#FFF;
padding:3px;
}

.categorias a {
-ms-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#FF5F00;
font-family:"courier new", courier;
color:#FFF;
text-decoration:none;
padding:3px;
}

.categorias a:hover {
-ms-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#FF5F00;
font-family:"courier new", courier;
color:#FFF;
text-decoration:none;
padding:3px;
}

.info {
color:#999;
font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.info a {
color:#333;
text-decoration:none;
}

.entry-title,.entry-title a,.entry-title a:link,.entry-title a:active,.entry-title a:visited {
color:#000;
text-decoration:none;
font:bold 26px Helvetica, sans-serif;
}

.widget-title { 



font-family: Helvetica, sans-serif;



color: #000; 



font-size: 22px;



font-weight: bold;



text-decoration: none;



text-align:center;



border-bottom:1px solid #999;
border-style: dotted; 
border-top-width: 0px; 
border-right-width: 0px; 
border-left-width: 0px;}

abbr[title],acronym[title],dfn[title] {
cursor:help;
border-bottom:1px dotted #666;
}

.widget ul {
list-style-type:none;
}

.widget_popular_posts li {
list-style-type:none;
list-style-position:outside;
margin:0;
}

#popularposts {
padding:0;
}

.widget_popular_posts ul li {
list-style-type:none;
margin:0 0 35px;
padding:0;
}

ul li {
margin:0 0 25px;
padding:0;
}

ul {
list-style-type:disc;
margin:0;
padding:0;
}

.wpp-post-title {
color:#000;
vertical-align:middle;
}

.post-stats {
color:#999;
}

blockquote {
color:#666;
font-style:italic;
border-left:1px solid #ddd;
margin-left:15px;
padding-left:10px;
}

sup {
bottom:1ex;
}

sub {
top:.5ex;
}

small {
font-size:12px;
}

del {
text-decoration:line-through;
}

code,pre {
line-height:15px;
}

var,kbd,samp,code,pre {
font:12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace;
background:#fafafa;
}

pre {
white-space:pre;
overflow:auto;
border:1px solid #ddd;
clear:both;
padding:10px;
}

ul,ol,dl {
margin-left:15px;
}

.entry-content ul,.entry-content ol,#search-query {
margin-left:25px;
}

ol {
list-style-type:decimal;
}

ul ul {
list-style-type:circle;
}

ul ul ul {
list-style-type:square;
}



.avatar {
float:right;
border:1px #ddd solid;
margin:0 0 10px 20px;
padding:1px;
}

.form-section label {
cursor:pointer;
}

#allowed-tags {
font:11px Verdana, Arial, Helvetica, sans-serif;
background:#fff;
border:1px #ddd dotted;
border-top:none;
width:573px;
padding:5px 10px;
}

.wp-smiley {
max-height:13px;
margin:0 !important;
}

.gallery {
margin:auto;
}

.gallery-image {
border:2px solid #cfcfcf;
margin-left:0;
}

.gallery-caption {
margin-left:0;
}

.gallery-item {
float:left;
text-align:center;
margin-left:0;
}

.gallery-columns-2 {
width:50%;
}

.gallery-columns-3 {
width:33%;
}

.gallery-columns-4 {
width:25%;
}

.gallery-columns-5 {
width:20%;
}

.gallery-columns-6 {
width:16%;
}

.gallery-columns-7 {
width:14%;
}

.gallery-columns-8 {
width:12%;
}

.gallery-columns-9 {
width:11%;
}

.aligncenter {
margin-left:auto;
margin-right:auto;
display:block;
clear:both;
}

.menutop a,.menutop a:hover {
color:#FFF;
}

a,.wpp-post-title a:link,a:visited,a:hover,a:active {
text-decoration:none;
}

#featured_posts ul,.comment-list,.comment-list .children {
list-style:none;
}

#featured_posts ul li h3 a:hover,#tagline {
color:#333;
}

.topright,.page-navigation .nav-previous,.single-page-navigation .nav-next,.alignright {
float:right;
}

.topleft,.page-navigation .nav-next,.single-page-navigation .nav-previous,.alignleft {
float:left;
}

a img,.entry-content a img {
border:none;
}

.clearfix:after,.gallery-row:after,.navigation-links:after,.container:after,.menu:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix,.gallery-row,.navigation-links,.container,.menu {
display:block;
}

.entry-meta,.fat li,.comment-meta,.form-section {
margin-bottom:10px;
}

.hentry,.widget,.comment,.navigation-links,.comment {
margin-bottom:40px;
}

a:hover,.info a:hover,ins {
text-decoration:underline;
}

.entry-content a:hover,.entry-title a:hover {
color:#FF5F00;
text-decoration:none;
}

.entry-content a,.entry-content a:link {
text-decoration:none;
color:#FF5F00;
}

address,em,dfn,cite,samp,var {
font-style:italic;
}

strong,dfn,kbd,dt {
font-weight:700;
}

code, {
padding:0 3px;
}

li ul,li ol,ul ul,ol ol,ul ol,ol ul {
margin-bottom:0;
}

#comment-form  {
margin-right:10px;
}