/* @override http://www.obolog.loc/css/blogs/users/twittexperts/estilos.css?id=340 */

/* @override http://www.obolog.loc/css/blogs/users/twittexperts/estilos.css?id=340 */

/* @group Elementos principales */
body { font:12px Verdana, Arial, sans-serif;line-height: 1;color:#4C4847;background-color:#D5D3BA;}
p { margin:18px 0; }
a:link,a:visited { color:#297da8; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { color:#282828; font: 2.1em Georgia, "Times New Roman", Times, serif; }
h1 a:link, h1 a:visited { color:#282828; text-decoration:none; }
h2 { padding-left: 10px; font-family: Georgia, "Times New Roman", Times, serif; border-left: 6px solid #21262f; margin-top: 15px; }
/* @end */

/* @group TOP */
#menu { position: absolute; top: 0;background-color:#8e1111; width:95%; text-align:right; padding:5px 5% 5px 0;}
#menu a {font-size:12px;text-decoration:none;color:#FFFFFF;padding-left:15px;font-weight:bold;color:#DDD}
#menu a:hover {color:#FFF;}
/* @endgroup TOP */

/* @group HEADER */
#header_twittexperts { background-image: url(http://twittexperts.com/img/header_back.png);background-repeat: repeat-x;background-attachment:fixed;background-position: 0 15px;height:130px; border-bottom:  1px solid #865D67;}
#header_twittexperts .content { width:950px; margin:0 auto; position:relative; }
#header_twittexperts .content #logo {float:left;width:250px;padding-top:60px;}
#header_twittexperts #page_title { float:left;width:520px; padding-top:10px; padding-left:140px; }
#header_twittexperts #header_buttons { float:left;width:500px; padding-left:180px;position:relative; padding-top:20px; }
a.header_button {font-size:13px; font-weight:bold;margin-left:30px; background-color: #AFAD99; color:#fff; width:150px;border:1px solid #4C4847;padding:5px;text-align:center;float:left;text-decoration:none;}
a.header_button:hover {background-color:#D5D3BA;color:#4C4847;text-decoration:;}
/* @endgroup HEADER */


/* @group FOOTER */
#footer_twittexperts { position:relative; clear:both; background-color:#4C4847; font-size:11px; overflow:hidden; height: 30px;color:#FFF;}
#footer_links ul { margin-left:90px; }
	#footer_links ul li { display:inline; margin:0; padding:0; padding-left:10px; line-height:27px; }
	#footer_links ul li a{ color:#FFF; }
	#footer_links ul li.first { padding-left:0; border-left:none; background:none; }
/* @endgroup FOOTER */

/* @group Main containers */
#wrapper { padding-top: 20px; }
#searchbox { display: none; }
#body { width: 656px; padding:10px 301px 10px 15px; margin: 0 auto; background: #fff; }
#mainbar { position:relative; float:left; width:100%; }
#firstbar { float:left; width:285px; padding:0 0 0 15px; margin-right:-300px; margin-top:30px;}
/* @end */

/* @group Post contents */
.post .tags { font-size:0.8em; }
.post .author, .post .date { display:inline; }
.post .author:after { content:", el "; }
.post .tags { border-bottom:1px solid #ccc; margin:10px 0 10px -16px; padding-left: 16px; }
.post { margin-bottom:20px; }
.post_body { line-height:1.4em; }
.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; border-bottom: 2px solid #31363e; margin-left: -20px; padding-bottom: 5px; }
.opciones_msg li { display:inline; padding:2px 0 2px 22px; background:url(/img/icons/comment_add.png) 0 0 no-repeat; }
.opciones_msg li a { font-weight:bold; }
#related_posts { margin: 10px; font-size: 0.8em; }
#related_posts a { font-size: 1.6em; font-weight: bold; }
/* @end */

/* @group Comments */
.comment { margin: 18px 0; }
.comment .author img { vertical-align:middle }
.comment .date { text-align:right; margin-top:18px; }
.comment .comment_body { background: #f0eee3; border-left: 6px solid #e6e3d6; padding:10px 15px; margin-left: 50px; }
#comments_form .fieldrow { margin:9px 0; }
#comments_form .fieldrow label { font-weight:bold; padding-left:9px; text-transform: uppercase; }
/* @end */

/* @group Modules */
.module { background: #e6e3d6; padding: 0 20px 20px; border-left: 6px solid #d1cec0; }
.module a { color:#8ca211; }
.module h2 { margin: 0 -20px 0 -26px; padding: 4px 20px; background:#31363e; color: #fff; font-weight: normal; border-left: 6px solid #21262f; }
#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 solid #d1cec0; padding:4px; background:white; }
.thumbnail { background: #f0eee3; border: 1px solid #e6e3d6; padding: 1%; margin: 2%; width: 18%; text-align: center; float: left; overflow: hidden; }
.fotoalbum, .album_complete .thumbnail { padding:1%; margin:1%; text-align: center; width: 44%; height: 230px; float:left; background: #f0eee3; border: 1px solid #e6e3d6; }
.fotoalbum img, .album_complete .thumbnail img { margin: 5px; padding: 5px; background: #fff; }