/* @group Elementos principales */
body { margin:0; background:#333; padding:0; color:#FFF; font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif; font-size:small; background:url('fondo.gif') top left; }
p { margin:12px 0; }
a { color:#FAB701; text-decoration:none; }
a:hover { color:#FAB701; text-decoration:underline; }
h1 { font-size:22px; color:#FAB701; padding:3px; margin-bottom:0.5em; font-weight:normal; }
h1 a { color:#fff !important; text-decoration:none !important; }
h2 { font-size:14px; margin:0 0 5px; color:#FAB701; padding:3px; font-family:Century Gothic,Arial, Helvetica, sans-serif; border-bottom:1px solid #FAB701; font-weight:normal; margin-top:1em; }

/* @end */

/* @group Main containers */
#wrapper { width:765px; margin:0 auto 0; margin-top:1em; overflow:hidden; background-color:#565656; }
#header{ position:relative; border-top:1px solid #FFF; border-bottom:1px solid #FFF; height:175px; }
#title a { display:block; height:200px; background:url(header.jpg) 50% 0 no-repeat transparent; text-indent:-1000em; }
#subtitle { position:absolute; text-align:right; margin-top:-80px; margin-left:375px; width:350px; color:#db5903; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; display:none; }
#searchbox {display:none; }
#searchbox label { display:none; }
#sections { position:absolute; font-size:1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:755px; margin:-25px auto 0; color:#FAB701; display:none; }
#sections {display:none; }
#sections .pre_secciones { display:none; }
#sections .cont_secciones { float:right; }
#sections .cont_secciones a { font-weight:bold; }
#sections .post_secciones { display:none; }
#sections ul,#footer ul { padding:0; list-style-type:none; margin:0 auto 0; }
#sections li { padding:0; float:left; }
#footer li { padding:0; display:inline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#sections a:link,#sections a:visited { text-decoration:none; }
#sections a:hover { text-decoration:none; border-bottom:4px solid #FAB701; }
#footer { color:#FFF; font-size:0.70em; }
#footer ul { text-align:center; padding-top:5px; padding-bottom:5px;
border-bottom:1px solid #FFF; margin-bottom:5px; }
#footer ul a { font-size:1.2em; }
#footer .info { text-align:center; padding:5px; }

#body { padding:0px 245px 10px 15px; }
#mainbar { position:relative; float:left; width:100%; padding-top:20px; padding-right:10px; }
#firstbar { float:left; width:215px; padding:0 15px; margin-right:-245px; font-size:10px; background-color:#020202; }

/* @end */

/* @group Post contents */
#post_navigation .prev { float:left; }
#post_navigation .next { float:right; }
.post .author, .post .date, .post .tags { color:#333; font-size:0.8em; }
.post .author, .post .date { display:inline; }
.post .author:after { content:", el "; }
.post .tags {margin-bottom:10px; }
.post { padding-bottom:10px; border-bottom:1px dotted #1A2936; margin-bottom:20px; }
.post_body ul, .post_body ol, #related_posts { margin:18px; }
.post_body ul li, #related_posts li { list-style-type:disc; }
.post_body ol li { list-style-type:decimal; }
.opciones_msg { text-align:right; padding-right:1em; }
.opciones_msg li { display:inline; padding:3px 0 3px 22px; background:url(/img/icons/comment_add.png) 0 2px no-repeat; }
.opciones_msg li a { font-weight:normal; font-size:90%; }
#related_posts { margin:10px; font-size:10px; }
#related_posts a { font-size:13px; font-weight:bold; }
/* @end */

/* @group Comments */
.comment { margin:20px 0; border-bottom:1px dotted #FAB701; }
.comment .author { padding:5px; color:#FFF; }
.comment .author img { vertical-align:middle }
.comment .date { text-align:right; margin-top:18px; }
.comment .comment_body { clear:both; text-indent:50px; padding:7px; }
.comment a { color:#FAB701; }
#comments_form .fieldrow { margin:9px 0; }
#comments_form .fieldrow label { font-weight:bold; padding-left:9px; text-transform:uppercase; }
/* @end */

/* @group Modules */
#firstbar dl, #firstbar ul { margin:18px 0; }
#firstbar dt { margin:0; }
#firstbar dd { font-size:smaller; margin-bottom:5px; margin-left:15px; text-indent:-8px; }
#loginbox .fieldrow, #contact_form .fieldrow { padding:2px 0; }
#loginbox .fieldrow label, #contact_form .fieldrow label { display:block; width:70px; float:left; font-weight:bold; text-align:right; padding-right:5px; margin-right:5px; }
#loginbox .submitrow, #contact_form .submitrow { padding:2px 0 2px 80px; }
/* @end */

.fotobonita { border:1px solid #7C7D6C; padding:4px; background:white; }
div.fotoalbum { padding:5px; width:230px; height:230px; margin:5px; float:left; }
div.fotoalbum img { border:1px solid #7C7D6C; border-right-width:3px; border-right-style:double; border-bottom-width:3px; border-bottom-style:double; padding:4px; display:block; margin:5px auto; }
div.thumbnail { text-align:center; width:120px; height:150px; margin:3px; float:left; }
div.thumbnail img { border:1px solid #7C7D6C; padding:5px; margin:5px; }
div.thumbnail:hover img { border:3px solid #981A05; background:white; padding:3px; }
div.thumbnail:active img { border:3px solid #fff; }
div.thumbnail:visited img { border:3px solid #ccc; }

a[href^="http://del.icio.us/"], a[href^="http://meneame.net/"] {display:none; }