/* @group Elementos principales */
body { background: url(bg_page.png) 0 0 #A1C4EE; color: #444444; }
a { color: #789505; }
.fotobonita  { border-color:#9FBC80; }
a .fotobonita  { border-color:#789505; }
#firstbar h2 { color:#eee; background-image:url(header_module.png); }
#mainbar h2 { border-color:#BCBCBC; }
/* @end */

/* @group Main containers */
#wrapper { border-color:#141414; }
#header { background:url(header.png); height: 91px; }
#title a { }
#sections ul { width:330px; }
#sections a { color:#fff; text-shadow:#000 1px 1px 1px; }
#footer { background-color: #000; }
#footer ul { background-color: #141414; }
#footer li a { color: #fff; }
/* @end */

/* @group Inside posts*/
#post_navigation { background: #DDDDDD; }
#post_navigation .prev a { background-image:url(arrow_left.png); }
#post_navigation .next a { background-image:url(arrow_right.png); }
#post_navigation .home a { background-image:url(home.png); }
.post + .post { border-color:#f1d1f1; }
.post .date { color: #777; }
.post .author { border-color: #888; }
.post .tags { border-color: #888; color: #888;}
.post .tags a { color: #888;}
.post_body ul li, #related_posts li, #blogroll li  { background-image:url(/img/icons/bullet_black.png); }
.thumbnail { background: #FCFCFC; border-color:#BCBCBC; }
.fotoalbum, .album_complete .thumbnail { background-color: #FCFCFC; }
.fotoalbum img, .thumbnail img { border-color:#BCBCBC; }

.download_link_win, .download_link_mac, .download_link_linux,
.buy_link_win, .buy_link_mac, .buy_link_linux { background: url(windows-icon.gif) 0 0 no-repeat white; padding: 2px 0 2px 20px; margin-left: -20px; font-size: 15px; color: #C85900; }
.download_link_mac, .buy_link_mac { background-image: url(mac-icon.gif); }
.download_link_linux, .buy_link_linux { background-image: url(linux-icon.gif); }

* html .download_link_win, * html .download_link_mac, * html .download_link_linux,
* html .buy_link_win, * html .buy_link_mac, * html .buy_link_linux {
	background: none;
}
/* @end */


/* @group Pagination */
.pagination { border-color:#ededeb; }
.pagination a.page, .pagination a.selected_page { border-color: #789505; }
.pagination a.selected_page, a.page:hover { background-color:#789505; border-color:#789505; }
/* @end */

/* @group Comments */
.comment_body { border-color:#D9D192; }
.comment .owner { background: #FEFDF5; }
.comment .date a { color: #859c57; }
#comments_form, #contact_form { border-color:#BCBCBC; background: #DCDCDC; }
/* @end */

/* @group Modules */
#firstbar #subscription { background: #fffcd8; }
#firstbar .module { background-image:url(bg_modules.png); background-color: #EFEFEF;}
#firstbar .module .author { color: #859c57; }
#firstbar .module .date { color: #888; }

#firstbar #tops { background:url(bg_moduletop.png) 0 100% repeat-x #B7C782; border-left: 1px solid #B7C782; border-right: 1px solid #B7C782;}
#tops h2 { background: #151515; color: #B7C782;}
#tops h2.selected { background: #B7C782; color: #151515;}

/* @group advertising */
.ad_horlinks { background: #141414; }
.ad_related_links { background: #fcfcfc; border-color:#bcbcbc; }
.ad_post_content { background: #FCFCFC; border-color:#BCBCBC; }
/* @end */