@charset "UTF-8";

/*
Theme by Germán Martínez
german@lucumalabs.com

Note: I hate Internet Explorer 6 
*/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes spacing in tables */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


html  {
/*background-color : #DED8C0;*/
background: #DED8C0 url(/static/blog/img/htmlback.png) repeat-x 0 -20px;
}

body	{
font-family : Helvetica, Geneva, Arial, sans-serif;
font-size: medium;
line-height: 1.4;
color : #000;
/*margin: 0 auto;*/
text-align: left;
}

ol, ul  {
list-style-position: outside;
}
.post ol, .post ul  {
list-style-position: inside;
}
h1, h2, h3, h4, h5, h6	{
line-height: 1;
}

h1	{
margin: 10px 0 30px 0; 
}

h2	{
font-size: 140%;
margin: 10px 0 20px 0; 
}

h3	{
font-size: 112.5%;
margin: 8px 0 20px 0; 
}

p	{
font-size: 100%;
}

a	{
color: black;
text-decoration: none;
cursor: pointer;
outline: none;
}

a:hover	{
text-decoration: underline;
}

a:focus {
outline: 1px dotted #666;
}

strong  {
font-weight: bold;
}

em  {
font-style: italic;
}

#header	{
position: relative;
width: 1000px;
margin: 0 auto;
}

#content	{
position: relative;
width: 1005px;
background-color: white;
background: transparent url(/static/blog/img/contentbg.png) repeat-y 0 0;
margin: 0 auto;
border: none;
}

#content.pag_busqueda  {
background: white;
}

/**************Adsense********************/

#adsense_home {
background: #FCFCFC;
width: 730px;
position:absolute;
top:0;
left:0;
border-bottom: 1px solid #ccc;
padding: 40px 0 31px 3px;
}


#branding_adsense_links	{
width: 728px;
height: 15px;
position: absolute;
top: 15px;
left: 35px;
}

#adsense_post	{
width: 300px;
height: 250px;
margin: 9px 20px 30px 0;
float: left;
}

#adsense_header {
margin-bottom: 30px;
}

.img_text #adsense_post {
float: none;
}

#adsense_post.inside_content {
float: right;
}

#adsense_post_secondary {
width: 468px;
height: 60px;
margin: 40px 0 50px 0;
clear: both;
}

#adsense_post_end	{
width: 468px;
height: 15px;
margin: 0 auto 40px auto;
}

#adsense_sidebar p a.first_image_ad {
margin: 0 12px 0 13px; 
}

#adsense_header + p {
clear: both;
}

.brand_test {
width: 300px;
height: 250px;
overflow: hidden;
padding: 10px 0;
}


/**************Branding*******************/

#branding	{
position: relative;
width: 990px;
height: 185px;
margin: 0 0 15px 0;
color: black;
/*background-color: white;*/
}

#branding h1, #branding h2	{
margin: 0;
position: absolute;
left: 35px;
top: 50px;
}

#branding h1  a, #branding h2  a {
background: transparent url(/static/blog/img/awlogo.png) no-repeat 0 0;
display: block;
width: 300px;
height: 42px;
text-indent: -9999px;
}


#branding	p.name	{
position: absolute;
left: 35px;
top: 105px;
font-size: 85.25%;
line-height: 1.4;
font-weight: normal;
color: #252525;
}

#branding	p a	{
font-weight: bold;
color: #828A00;
text-decoration: underline;
}

#branding	p a:hover	{
text-decoration: none;
color: #555;
}

#branding input {
cursor: pointer;
background: #F0F0F0;
}

#branding input:hover {
background: white;
}

#cse-search-box	{
position: absolute;
right: 33px;
top: 60px;
}

#content.pag_busqueda #cse-search-box	{
position: relative;
margin-bottom: 20px;
right: 0;
top: 0;
}

#content.pag_404 #cse-search-box	{
position: relative;
margin: 15px 0 40px 0;
right: 0;
top: 0;
}

#content.pag_404 #cse-search-box input[type="text"] {
width: 200px;
}


/*******************Post*********************/

/*div.item_content :first-child  {
width: 300px;
}*/

.post .clear_float  {
clear: both;
}

.post	{
background: white;
width: 620px;
padding: 20px 28px 0 27px;
margin: 0 0 90px 0px;
color: #333;
/*position: relative;*/
float: left;
border-left: 1px solid #ccc;
}

.post a	{
color: #828A00;
text-decoration: underline;
font-weight: bold;
}

.post a:hover	{
text-decoration: none;
color: #555;
}

.post h1	{
text-align: left;
margin-top: 30px;
font-size: 242%;
letter-spacing: -2px;
margin-bottom:10px;
}

.post h1 a	{
color: #202020;
font-weight: bold;
text-decoration: none;
font-size: 100%;
}

.post h2.post_title {
margin-bottom: 10px;
}

.post h2.post_title a {
font-size: 173.5%;
color: #202020;
font-weight: bold;
letter-spacing: -2px;
text-decoration: none;
}

.post h1 a:hover, .post h2.post_title a:hover	{
color: #202020;
text-decoration: underline;
}

.post h2	{
text-align: left;
color: #2A2A2A;
letter-spacing: -1px;
margin-top: 30px;
}

.post h3	{
font-size: 135%;
text-align: left;
color: #202020;
letter-spacing: -1px;
margin: 20px 0 15px 0;
}

.post ol  {
list-style-type: decimal;
}

.post ol li, .post ul li  {
margin-bottom: 10px;
}

.post ul.tags li  {
font-size: 95%;
}

.post dl dt {
margin: 20px 0 10px 0;
font-size: 100%;
}

.post dl dd {
margin: 5px 0 10px 0;
}

.post .circle_list  {
list-style-type: circle;
list-style-position: inside;
}

.post strong	{
font-weight: bold;
}

.post pre	{
font-family :Courier, MS Courier New, Prestige, Mono;
color: black;
margin: 20px 0 20px 0;
padding: 35px 15px 20px 15px;
line-height: 1;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.post #license  {
margin-top: 40px;
clear: both;
text-align: left;
}

.post .img_text	{
float: left;
position: relative;
margin: 0 20px 10px 0;
text-align: left;
max-width: 300px;
overflow: hidden;
}

.post .img_text	p {
margin-top: 0;
}

.post .lic_attr	{
color: black;
font-size: 75%;
display: block;
}

.post	#post_content	{
margin-bottom:40px;
}

.post .relax	{
background: transparent url(/static/blog/img/relajate.png) no-repeat 0 0;
width: 400px;
margin: 20px auto;
padding: 30px 30px 30px 100px;
border: 1px dashed #AAA;
}

#content_list li .post_footer {
margin-bottom: 65px;
}

.post .post_footer	{
padding: 5px 0 5px 0;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
background-color: #EFEFEF;
margin: 35px 0 55px 0;
clear: both;
position: relative;
}

.post_footer .social_media  {
margin-left: 10px;
}

.post .post_footer p .item_data_comments  {
position: absolute;
right: 30px;
}

.post .post_footer p	{
margin: 0;
font-size: 75%;
color: black;
padding-left: 20px;
}

.post .post_footer a	{
color: #666;
font-weight: normal;
}


.post textarea	{
width: 560px;
height: 200px;
}

.post blockquote  {
padding: 25px 0 25px 70px;
background: white url(/static/blog/img/quote-image.png) no-repeat scroll 10px 10px;
clear: both;
}

.post blockquote p cite {
color:#666;
font-size: 90%;
display:block;
text-align:right;
margin-top:10px;
}

.post blockquote p {
font-size: 135%;
margin: auto auto;
}

.post blockquote.people  {
padding: 25px 0 25px 70px;
background: white url(/static/blog/img/quote-image.png) no-repeat scroll 10px 10px;
/*clear: both;*/
}

.post blockquote.people p cite {
color:#666;
font-size: 90%;
display:block;
text-align:right;
}

.post blockquote.people p {
font-size: 160%;
margin: auto auto;
}

.post p	{
margin: 15px 0 10px 0;
}

.post .inside_text  {
float: left;
margin: 5px 15px 10px 5px;
}

.post ol.conversacion {
clear: both;
margin-bottom: 60px;
}  

.post ol.conversacion li  {
width: 280px;
line-height: 1.3;
list-style-type: none;
}

.post ol.conversacion li.participante_1 {
margin-bottom: 22px;
position: relative;
}

.post ol.conversacion li.participante_2 {
padding-left: 300px;
margin-bottom: 22px;
position:relative;
}

.post ol.conversacion li.participantes  {
width: 600px;
}

.post ol.conversacion li.participantes ol li.participante {
float: left;
width: 300px;
clear: none;
}

.post ul li h3  {
margin-top: 40px;
}

.post .recetario	{
background-color: #E8E5DA;
border: 1px dashed #D2C7A4;
padding: 20px;
margin: 25px 0 25px 0;
clear: both;
}

.post .recetario h2	{
margin-top: 10px;
}

.post div.preguntas	{
padding: 20px;
background-color: #FcFcFc;
border: 1px dashed #CCC;
margin: 25px 0 25px 0;
}

.post small {
font-size: 75%;
}

.post .pregunta	{
font-weight: bold;
font-size: 100%;
line-height: 1.1;
}

.post .respuesta	{
text-indent: 10px;
}

.note	{
font-size: 80%;
padding: 10px;
background-color: #FFFF33;
font-weight: normal;
}

.note a {
color: black;
}

ul.tags li  {
display: inline;
margin-right: 5px;
position: relative;
top: -5px;
}

div.video {
margin: 50px auto;
text-align: center;
}

.sidebarbox .fb-like	{
margin-bottom: 10px;
}

.post .fb-like	{
margin-bottom: 10px;
}

.fb-like	{
width: 300px;
margin: 10px 0 25px 0;
}

.main_ad	{
margin-top: 25px;
}

.page-bottom	{
margin-top: 40px;
}

/************cntenido relacionado**********/

.post .relacionadas	{
background-color: #515151;
padding: 5px 10px 25px 10px;
margin: 20px 0;
border: 1px solid #AAA;
}

.post .relacionadas h2  {
margin-top: 5px;
}

.post .relacionadas h2, .post .relacionadas p, .post .relacionadas a	{
color: white;
}

.post .relacionadas a	{
border-bottom: 1px dashed white;
text-decoration: none;
font-weight: normal;
}

.post .relacionadas a:hover	{
color: #FFAF2E;
text-decoration: none;
}

.post #contenido_relacionado{
position: relative;
}

.post #contenido_relacionado	ul	{
width: 520px;
font-size: 87.5%;
}

.post #contenido_relacionado	ul	li  {
margin-bottom: 7px;
}

.post #contenido_relacionado #relacionado_rss	{
border-top: 1px solid #888;
margin-top: 45px;
padding-top: 15px;
font-size: 87.5%;
}

.post #contenido_relacionado #relacionado_rss img	{
margin: 0 5px 0 10px;
position: relative;
top: 8px;
}

.post #contenido_relacionado #relacionado_rss a	{
border: none;
}

/***********Comentarios************/

/*.post h1+p:first-letter, #content_list .item_content:first-letter {
font-size: 45px;
font-family:Georgia,serif;
font-weight: normal;
padding: 1px 8px 1px 1px;
float: left;
display: block;
color: #777;
}
*/

.post #comments	{
position: relative;
}

.post #comments #comment_anchor	{
position: absolute;
top: 2px;
left: 160px;
margin: 0;
}

.post #comments #comment_anchor	a	{
padding: 5px;
background-color: #E8E5DA;
font-size: 13px;
border: 1px solid #CCC;
text-decoration: none;
font-weight: normal;
}

.post #comments #comment_anchor	a:hover	{
background-color: #AFAC9C;
color: #EFEFEF;
text-decoration: none;
}

.post #comment_form	{
background-color: #E5E2DC;
padding: 25px 10px;
margin: 40px 0 20px 0;
border: 1px solid #AAA;
clear: left;
}

.post #comment_form span.small  {
font-size: 75%;
margin-left: 15px;
}

.post #comment_form h2	{
margin-top: 10px;
}

.post #comment_form p.hidden {
display: none;
}

#comments_list	{
margin: 20px 0 50px 0;
float: left;
width: 580px;
list-style-type: none;
/*border-bottom: 1px solid #CCC;*/
}

#comments_list p	{
margin:10px 0 10px 122px;
width:400px;
}

.post #comments_list li	{
padding: 10px;
border-top: 1px solid #CCC;
width: 100%;
float: left;
clear: both;
margin-bottom:0;
}

.post #comments_list li.impar 	{
background-color: #F7F7F7;
}

.post #comments_list li.author	{
background-color: #E5E2DC;
color: #111;
}

.post #comments_list li .comment_author	{
color: #666;
font-weight: bold;
}

.post #comments p.avatar  {
float: left;
margin: 10px 20px 5px 0;
padding-right: 5px;
width: 100px;
border-right: 1px dashed #CCC;
overflow:hidden;
}

.post #comments p.avatar img  {
display: block;
}

.post #comments_list li .author_name  {
display: block;
background: none !important;
font-weight: normal;
font-size: 90%;
}

.post p.readmore a  {
font-weight: normal;
}

.post table.special_table {
margin: 0 auto;
font-size: 112.5%;
}

.post table.special_table tr:nth-child(even) {
background: #efefef;
}

.post table tr.even {
background: #efefef;
}


.post table.special_table tr td, .post table.special_table tr th {
text-align: center;
padding: 3px 0 3px 0;
}

.post table tr th {
font-size: 100%;
}

.post table tr th, .post table tr td  {
text-align: left;
padding: 10px 0 10px 10px;
}

.post table.special_table th {
font-size: 125%;
font-weight: bold;
}

.post table tr th {
text-align: center;
font-weight: bold;
}
/********************trackbacks**********************/
.post #trackbacks a	{
border-bottom: 1px dashed #555;
text-decoration: none;
}

.post #trackbacks a:hover	{
color: #555;
}

/****************pager*****************/

#pager li {
float: left;
margin-right: 1px;
padding-left: 5px;
font-size: 87.5%;
list-style-type: none;
}


/****************navigation*****************/

#navigation	{
position: absolute;
top: 110px;
right: 33px;
list-style-position: outside;
}

#navigation li	{
float: left;
position: relative;
margin-left: 15px;
font-size: 81.25%;
color: #333;
}

#navigation .author	{
width: 200px;
font-size: 75%;
margin-left: 35px;
}


#navigation a	{
position: relative;
outline: none;
color: #333;
}

#navigation a:focus {
outline: 1px dotted #999;
}

ol.cat_items    {
overflow: hidden;
background: #DED8C0 url(/static/blog/img/footerback.png) repeat scroll 0 0;
/*width: 1005px;*/
padding: 20px 0 0 15px;
}

ol.cat_items li {
float: left;
position:relative;
}

ol.cat_items:first-child a  {
border-left: 1px solid #999;
}

ol.cat_items li a   {
display: block;
padding: 7px 10px 1px 10px;
background: #FFFF33;
border: 1px solid #999;
border-left: none;
color: #444;
font-size: 13px;
margin-right: 3px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

ol.cat_items li a:hover {
background: #FFFF99;
text-decoration: none;
}

ol.cat_items li a.selected, ol.cat_items li a.selected:hover    {
background: white;
border-bottom: 1px solid white;
color: #222;
}

#sidebar	{
/*margin-left: 58px;*/
width: 327px;
background: #FCFCFC;
/*border-right: 1px solid #AAA;*/
border-left: 1px solid #E2E2E2;
padding-bottom: 40px;
position: relative;
/*padding-left: 68px;*/
float: left;
}

#sidebar #sidebar_items {
position: relative;
list-style-position: outside;
/*left: 5px;*/
}

#sidebar h4	{
font-size: 112.5%;
color: #666;
margin-bottom: 10px;
letter-spacing: -1px;
}

#sidebar .sidebarbox	{
border-top: 1px solid #CCC;
padding: 25px 13px 25px 14px;
position: relative;
}

#sidebar .firstbox  {
top: -1px;
padding-top: 15px;
padding-bottom: 15px;
border-top: none;
}

#sidebar .sidebarbox	h4 a	{
color: #666666;
}

#sidebar .sidebarbox a	{
color: #555;
font-weight: bold;
}

#sidebar .sidebarbox p	{
font-size: 11px;
color: #6D6046;
line-height: 1.3;
margin: 2px 0 3px 0;
}

#sidebar .firstbox  p  {
/*font-size: 81.25%;*/
}

#sidebar form	{
/*margin-left: 20px;*/
}

/* Pub */

#sidebar ul.pub_links   {
width: 270px;
position: relative;
overflow:hidden;
margin: 10px auto;
}

#sidebar ul.pub_links li {
float: left;
padding: 0;
margin: 3px;
width: 125px;
border: 1px solid #ddd;
background: #f3f1ea;
}

#sidebar ul.pub_links li a  {
display: block;
width: 125px;
height: 125px;
padding: 0!important;
text-indent: -9999px;
background: transparent!important;
border: none!important;
}

#sidebar ul.pub_links li a:hover    {
opacity: .85;
}

#sidebar ul.pub_links li a img {
display: block;
margin: auto;
height: 100%;
}

/*  Pub */

#recomendados .sort_by  h4  {
padding: 0 0 0 5px;
}

#recomendados .sort_by  ul  {
margin-bottom: 16px;
}

.no_bg  {
background: none !important;
border: none !important;
}

form input.button	{
border: 1px solid #CCC;
background-color: #E8E5DA;
color: #666;
font-size: 87.5%;
cursor: pointer;
}

form input.button:hover	{
background-color: #AFAC9C;
color: #EFEFEF;
}

form input, form textarea	{
border: 1px solid #CCC;
padding: 4px;
color: #666;
font-size: 87.5%;
}

form textarea { font-size: 110%; line-height: 1.4;}

#sidebar #aw-store  p {
margin-bottom: 12px;
}

#sidebar #categories ol, #sidebar #reference ul, #aw-store ul {
list-style-position: outside;
/*margin-left: 10px;*/
}


#sidebar #categories	li a, #sidebar #reference li a, #sidebar #aw-store li a, #sidebar #camp li a	{
display: block;
/*width: 200px;*/
color: #918E7D;
font-weight: bold;
padding: 5px 10px 5px 10px;
background: #F3F1EA;
margin-bottom: 2px;
border: 1px solid #CCCCCC;
font-size: 85%;
}

#sidebar #categories li a:hover, #sidebar #reference li a:hover, #sidebar #aw-store li a:hover, #sidebar #camp li a:hover	{
text-decoration: none;
background-color: #E3E2DB;
}

#sidebar #aw-store li a small {
font-size: 68.75%;
font-weight: normal;
letter-spacing: -1px;
}

#sidebar #blogs-que-leo dl  {
font-size: 70%;
color: #6D6046;
line-height: 1.2;
}

#sidebar #blogs-que-leo dt  {
margin: 8px 0 4px 0; 
}

/*#sidebar #serendipity h4, #sidebar #recomendados h4 {
font-size:140%;
}

#sidebar #serendipity p {
font-size: 100%;
}*/

#sidebar #serendipity, #sidebar #recomendados	{
/*font-size: 81.25%;*/
}

#sidebar #serendipity ul, #sidebar #recomendados ol, #sidebar #siempre ol, #sidebar #mes ol	{
background-color: #E3E2DB;
border: 1px solid #B9B9B9;
padding: 4px;
margin-top: 15px;
}

#sidebar #mes h4  {
margin-top: 20px;
}

#sidebar #serendipity ul li, #sidebar #recomendados ul li	{

}

#sidebar #serendipity ul li a, #sidebar #recomendados a	{
display: block;
/*width: 100%;*/
height: 100%;
color: #666666;
background: #F3F1EA;
padding: 5px 5px 5px 10px;
border-bottom: 1px solid #FFFFFF;
/*text-indent: 10px;*/
font-weight: normal;
font-size:70%;
}

#sidebar #serendipity ul li a:hover, #sidebar #recomendados a:hover	{
text-decoration: none;
background-color: #E3E2DB;
color: #A09059;
}

#sidebar .browser	{
width: 200px;
margin-top: 3px;
}

#sidebar .browser a	{
color: #6D6046;
}

#sidebar .browser a:hover	{
text-decoration: none;
}

#sidebar .browser img	{
position: relative;
top: 14px;
margin-right: 10px;
}

#sidebar #feedburner-counter {
float: right;
position: relative;
margin: 16px 5px 0 0;
}

#rss  {
position: absolute;
top: 33px;
left: 75px;
}

#rss_icon	{
position: relative;
top: 0;
}

/***************Footer**************/


#aprendiendoweb_info	{
background: transparent url(/static/blog/img/footerback.png) repeat 0 0;
position: relative;
height: 540px;
background-color: #DED8C0;
border-top: 1px solid #AAA;
border-right: 1px solid #AAA;
border-bottom: 1px solid #AAA;
margin: 0 auto 0 auto;
padding-left: 1px;
width: 1003px;
clear: both;
margin-bottom: 60px;
}

#aprendiendoweb_info  h3  {
font-size: 87.5%;
margin: 10px 0 5px 0;
}

#aprendiendoweb_info  h4  {
font-size: 81.25%;
margin: 8px 0 4px 0;
}

#aprendiendoweb_info  p {
font-size: 78%;
}

#aprendiendoweb_info  p.recursos {
margin-top: 15px;
}

#aprendiendoweb_info #gms, #aprendiendoweb_info #recursos {
font-family : Verdana, sans-serif;
}

#aprendiendoweb_info #gms p.geo  {
text-indent: -9999px
}

#aprendiendoweb_info #gms a, #aprendiendoweb_info #recursos a {
color: #828A00;
text-decoration: underline;
font-weight: bold;
}

#aprendiendoweb_info #gms a:hover, #aprendiendoweb_info #recursos a:hover {
text-decoration: none;
color: #555;
}

#aprendiendoweb_info #recursos  { 
background: transparent url(/static/blog/img/paper.png) no-repeat scroll 0 0;
width: 471px;
height: 480px;
float: left;
position: relative;
margin: 0 0 0 30px;
padding:50px 0 0 45px;
top: -9px;
}

#aprendiendoweb_info #recursos p {
width: 450px;
}

#aprendiendoweb_info #recursos h3 {
margin: 0 0 33px 53px;
padding-top: 36px;
}

#aprendiendoweb_info #recursos dl {
font-size: 75%;
line-height: 1.2;
}

#aprendiendoweb_info #recursos dd {
width: 400px
}

#aprendiendoweb_info #recursos dt {
background: transparent url(/static/blog/img/check.png) no-repeat scroll 0 0;
text-indent: 20px;
margin: 18px 0 5px 0;
}

#aprendiendoweb_info #recursos p  {
width: 400px;
}

#aprendiendoweb_info #gms {
background: transparent url(/static/blog/img/postit.png) no-repeat scroll 0 0;
width: 350px;
height: 400px;
float: right;
position: relative;
margin: 20px 10px 0 0;
padding: 57px 0 15px 24px;
color: #333;
}

#aprendiendoweb_info #gms p {
width: 300px;
}

#aprendiendoweb_info #gms h3 {
margin: 5px 0 15px 10px;
}

#aprendiendoweb_info #gms img {
float: left;
margin: 3px 5px 3px 0;
border: 3px solid #666;
}

#aprendiendoweb_info p.copyaw	{
float: left;
margin-left: 5px;
font-size: 100%;
color: #333;
}

#aprendiendoweb_info_enlaces	{
text-align: right;
margin-right: 0;
font-size: 75%;
position: absolute;
bottom: 10px;
padding-bottom: 20px;
left: 20px;
width: 950px;
}

#aprendiendoweb_info_enlaces li	{
display: inline;
position: relative;
height: 12px;
margin-right: 5px;
}

#aprendiendoweb_info_enlaces li a	{
color: #333;
font-size: 100%;
padding-right: 3px;
}

#aprendiendoweb_info_enlaces li a:focus {
outline: 1px dotted #666;
}

#aprendiendoweb_info_enlaces li.contact	{
padding-right: 5px;
border-right: 1px solid #333;
}

#extras {
background: #DED8C0;
height: 80px;
}

#extras p {
width: 100%;
position: absolute;
bottom: 0;
}

#extras p a {
margin-right: 2px;
}

/************Archivos*******************/

#archive, #archive li ol {
list-style-type: none;
}

#archive  .archive_year {
font-weight: bold;
font-size: 135%;
}

#archive .archive_year .archive_month {
font-size: 112.5%;
color: #555555;
}

#archive .archive_year .archive_month_post {
font-size: 87.5%;
list-style-type: none;
list-style-position: inside;
padding: 5px 0 5px 25px;
clear: left;
}




/************Lo bonito del CSS, lo siento IE no es para ti**************/



::selection {
background: #E6DE5B; /* Safari */
}
::-moz-selection {
background: #E6DE5B; /* Firefox */
}

.post p::selection {
background: #E6DE5B; /* Safari */
}
	
.post p::-moz-selection {
background: #E6DE5B;
}

.post p::selection {
background: #E6DE5B;
}

.post p a::-moz-selection	{
background: #EBE9CC;
}

.post p a::selection	{
background: #EBE9CC;
}

.post .note::-moz-selection	{
background: #FF0066;
}

.post .note::selection	{
background: #FF0066;
}

.relacionadas h2::-moz-selection, .relacionadas ul li a::-moz-selection, .relacionadas p::-moz-selection, .relacionadas p a::-moz-selection	{
background: #FF6600;
}

.relacionadas h2::selection, .relacionadas ul li a::selection, .relacionadas p::selection, .relacionadas p a::selection		{
background: #FF6600;
}

#sidebar p::-moz-selection, #sidebar li::-moz-selection, #sidebar h4::-moz-selection, #sidebar h4 a::-moz-selection, #sidebar a::-moz-selection, #sidebar dl dd::-moz-selection 	{
background: #E6DE5B;
}

#sidebar p::selection, #sidebar li::selection, #sidebar h4 a::selection, #sidebar h4::selection, #sidebar a::selection 	{
background: #E6DE5B;
}

#sidebar a:hover::-moz-selection	{
background: #efefef;
}

#sidebar a:hover::selection	{
background: #efefef;
}


