/* @group Elementos principales */
body {background-color:#f0f0f0; color:#909090; font-family: 'Trebuchet MS','Lucida Sans Unicode', Tahoma, Arial, Verdana; font-size:small; }
p { margin: 18px 0; }
a:link,a:visited { color:#567989; text-decoration:none; }
a:hover { color:#185603; text-decoration:underline; }
h1 { margin:0; color:#000000; font-size:13px; }
h1 a{ color:#000000 !important; text-decoration:none !important; }
h2 { margin:0; color:#b0b0b0; font-size:14px; font-weight:normal; }
h3 { margin:0; font-size:20px; color:#FF9933; }
h3 a { color:#FF9933 !important; text-decoration:none !important; }
h4 { font-size:16px; margin:5px 0 0; }
h4.stit { color:#FF9933; text-transform:uppercase; background-color:#f0f0f0; border:1px dotted #feb540; height:20px; line-height:20px; }
h4.stit span { padding-left:30px; background:url(star_sections.png) left center no-repeat; }
/* @end */

/* @group Main containers */
#wrapper { width:765px; margin: 0 auto 0; border-left:2px dotted #feb540; border-right:2px dotted #feb540; border-top:2px dotted #feb540; background:#ffffff; }
#header{ position:relative; background: url(fondo.jpg) top no-repeat #ffffff; padding:100px 0 0px; border-bottom: 2px dotted #feb540; }
#title { padding:0 0px 0; }
#searchbox { position:absolute; top:100px; right:15px; }
#searchbox label { display:none; }
#sections { margin:-22px 0 0; }
#sections .pre_secciones { display:none; }
#sections .cont_secciones { font-size:1.1em; letter-spacing:1px; text-align:right; }
#sections .post_secciones { display:none; }
#sections ul,#footer ul { padding:0; list-style-type:none; margin:0 auto 0; }
#sections li, #footer li { padding:0; display:inline; }
#sections a:link,#sections a:visited { color:#FF9933; font-variant:small-caps; }
#sections a:hover { text-decoration:none; color:#FF9933; border-bottom:4px solid #5D7746; }
#footer { color: #555; font-size:0.70em; }
#footer ul { text-align:center; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #2E3B48; margin-bottom:5px; }
#footer ul a { color:#FF9933; text-transform:uppercase; font-size:small; }
#footer .info { text-align:center; padding:5px; }

#mainbar { padding:15px 5px 0px; width:515px; float:left; font-size:1em; }
#firstbar { padding:15px 5px 5px; margin-left:520px; border-left:2px dotted #c0c0c0; border-bottom:2px dotted #c0c0c0; }
/* @end */

/* @group Post contents */
#post_navigation .prev { float: left; }
#post_navigation .next { float: right; }
.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:center; }
.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:bold; }
#related_posts { margin: 10px; font-size: 10px; }
#related_posts a { font-size: 13px; font-weight: bold; }
/* @end */

/* @group Comments */
.comment { margin:20px 20px 5px; background:url('estrella_coment.gif') no-repeat top left #343F4A; border-right:1px solid #697079; border-bottom:1px solid #697079; }
.comment a { }
.comment .author { float:right; background:#697079; padding:5px; color:#101921; width:350px; }
.comment .comment_body { clear:both; text-indent:50px; padding:7px; }
.comment a { color:#FF9933}
#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; font-size:small; }
#firstbar dd { font-size:x-small; 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 dotted #feb540; padding:4px; background:white; }
div.fotoalbum { padding:5px; width: 230px; height: 230px; margin:5px; float:left; border:1px solid #1A2B3A; }
div.fotoalbum:hover { background:#192734; }
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; }
