html, body {
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: 100%;
    background: #f0f0f0;
}

body {
    font: 16px/120% 'Times New Roman', sans-serif;
    color:#686158;
    position: relative;
    width: 100%;
    margin: 0 auto;
}
body a{color:#686158;}
#header-menu {height: 420px !important;cursor:pointer;}
#container {
    border-collapse: collapse;
    margin:0 auto;width:980px;
    height: auto !important;
    height: 100%;
    min-height: 100%;
    background: #fff;
    position: relative;
    background-image:url(images/background-3.png);
    background-position:top center;
    background-repeat: no-repeat;
    border:none;
}

#container #content  {margin:0 auto;width:950px;}
#container #content .blog-post .cmd{text-align:right;font-size:0.8em;border-bottom:1px solid #565051;}
#container #content .blog-post .cmd a{text-align:right;font-size:0.9em;margin-right:10px;text-decoration:none;color:#dd2a2b;}
#container #content .blog-post #click_print {cursor:pointer;}
#container #content .blog-post .more_post {clear:both;display:block;}
#container #content .blog-post .more_post li{font-size:0.8em;}
#container #content .blog-post .more_post li a:visited{color:#565051;text-decoration: none;}
#container #content .blog-post .text {text-align:justify;}
#container #content .blog-post .text img{float:left;margin:5px 25px 5px 0;padding:5px ;border:1px solid #dfdfdf;background-color:#F0F0F0;}
#container #content .blog-post .text .sup{color:#400505;font-weight:bolder;padding-right:5px;padding-left:2px;text-decoration:none;}
#container #content .blog-post .text .sup:hover{color:#f00;}
#container #content .blog-post .text .sup:visited{color:#f00;}
#container #content .blog-post .text .sup *{border-bottom:1px solid #400505;}
#container #content .blog-post .text .line-foto {display:block;height:200px;padding-bottom:20px;}
#container #content .blog-post .text .line-foto img{margin:5px 10px 5px 0;}
#container #content .blog-post .text td {vertical-align:top;}
#container #content .blog-post div {margin-bottom:1em; }
#container #content .blog-post .post-info {text-align:right; }
#container #content .blog-post #div_com p.date{text-align:right;margin-top:0.5em;}
#container #content .blog-post #div_com div{min-height:5em;}
#container #content .blog-post #div_com span{display:block;cursor:pointer;font-family:Tahoma;font-size:1.1em;font-weight: bolder;}
#container #content .blog-post #post_form {    display:none;}
#container #content .blog-post #post_form textarea{display:block;font-size:1em;height:10em;width:100%;}
#container #content .blog-post #post_form textarea, #container #content .blog-post #post_form input  {width:100%;}
#container #content #pager {font-family:Tahoma;font-size:1.1em;font-weight: bolder;padding:1em 0;}
.blog-post h1 {font-size:1.3em;text-transform:uppercase; text-decoration:none;}
.blog-post h1 a{text-decoration:none;}

#footer {
    position: relative;
    z-index: 10;
    height: 6em;
    margin-top: -7em;
    width: 100%;
    background: ;
}
#footer div{ margin:0 auto;width:980px;text-align:center;}
#footer #rightinfo {
    border-top:1px solid #686158;
    margin-top:10px;
    padding-top:10px;
}
#footer #copyright {
    padding:10px 0;
}
