/*
Theme Name: HContos
Theme URI: http://www.hcontos.com.br
Description: HContos - http://www.hcontos.com.br
Version: 1.0
Author: Livia Holanda / Hugo Cisneiros
Author URI: http://www.hcontos.com.br
Tags: sexy, custom header, fixed width, two columns, widgets
*/

body {
   margin: 0 0 0 0;
   background: #484848 url(images/bgbody.png) repeat-x top left;
   font-family: tahoma, helvetica, arial, sans-serif;
   font-size: 12px;
}

a {
   color: #6a6969;
   text-decoration: none;
}

a:hover {
   color: #515151;
}

a img {
   border: none;
}

#wrapper1 {
   text-align: center;
   margin: 0 auto 0 auto;
   width: 100%;
   padding-top: 182px;
   background: url(images/01_header.png) no-repeat top center;
   font-family: tahoma, helvetica, arial, sans-serif;
   font-size: 12px;
}

#headermenu {
   text-align: left;
   margin: 0 auto 0 auto;
   width: 798px;
   height: 33px;
   background: url(images/bgheadermenu.png) repeat-x top center;
}

#wrapper2 {
   text-align: center;
   margin: 0 auto 0 auto;
   width: 798px;
   font-family: tahoma, helvetica, arial, sans-serif;
   font-size: 12px;
}

.post-datas {
   float: left;
   width: 52px;
   height: 52px;
   margin-left: -52px;
   background: url(images/bgdata.png) no-repeat top center;
   padding-top: 5px;
   line-height: 1;
   font-family: Arial-Black, Arial;
   color: #ffffff;
   font-weight: bold;
}

.post-datas span.dia {
   text-align: center;
   font-size: 20px;
}

.post-datas span.mes {
   text-align: center;
   font-size: 14px;
}

#post-conteudo {
   padding-top: 20px;
   padding-right: 246px;
   min-height: 1450px;
   background-color: #ffffff;
}

.post {
   text-align: left;
   margin: 0px 10px 15px 10px;
   padding-bottom: 15px;
   border-bottom: 1px solid #e2e2e2;
}

.post-icon {
   float: left;
   width: 58px;
   height: 58px;
}

.post-meta {
   margin: 5px 0px 3px 0px;
   color: #ababab;
   font-size: 10px;
   text-transform: uppercase;
}

.post-meta a {
   color: #ababab;
   text-decoration: none;
}

.post h2 {
   text-align: left;
   margin: 0;
   color: #000000;
   font-family: Arial;
   font-size: 20px;
   font-weight: bold;
}

.post h2 a {
   color: #000000;
   text-decoration: none;
}

.jr-post-img {
   float: left;
   margin: 0px 6px 6px 0px;
   border: 1px solid #9f9f9f;
}

.storylink {
   text-align: right;
   font-weight: bold;
}

.storylink span {
   background-color: #ababab;
   color: #ffffff;
   border: 1px solid #d6d6d6;
   margin: 3px 25px 3px 5px;
   padding: 1px 15px 1px 15px;
}

.storylink span a {
   color: #ffffff;
   text-decoration: none;
}

#navbuttons {
   text-align: center;
   font-weight: bold;
   width: 522px;
   margin: 10px 100px 10px 100px;
}

#navbuttons div.navprevious {
   float: left;
   background-color: #ababab;
   color: #ffffff;
   border: 1px solid #d6d6d6;
   margin: 3px 25px 3px 5px;
   padding: 1px 15px 1px 15px;
}

#navbuttons div.navnext {
   float: left;
   background-color: #ababab;
   color: #ffffff;
   border: 1px solid #d6d6d6;
   margin: 3px 25px 3px 5px;
   padding: 1px 15px 1px 15px;
}

#navbuttons a {
   color: #ffffff;
}

#barra-lateral { 
   float: right;
   width: 246px;
   min-height: 1450px;
   padding-top: 20px;
   background-color: #e2e2e2;
}

.widget {
   text-align: left;
   background-color: #ffffff;
   margin: 0 10px 3px 10px;
   padding: 5px 3px 5px 15px;
}

.widget h3 {
   margin: 0;
   font-family: Arial-Black, Arial;
   font-size: 16px;
   text-transform: uppercase;
}

#footer {
   clear: both;
   text-align: center;
   margin: 0 auto 0 auto;
   width: 798px;
   color: #ffffff;
   font-size: 10px;
}

#footer a {
   color: #bbbbbb;
   text-decoration: none;
}

#naoencontrado {
   margin-left: 30px;
}

#commentbox {
   padding-bottom: 15px;
   border-bottom: 1px solid #e2e2e2;
}

.commentlist {
   text-align: left;
}

.commentlist li {
   padding: 5px 5px 10px 5px;
   background-color: #ffffff;
}

.commentlist li.altcomment {
   background-color: #eaeaea;
}

#respond {
   text-align: left;
   margin: 0 10px 0 10px;
   padding-bottom: 15px;
}

#respond h3 {
   text-align: center;
}

.alignleft {
   float: left;
   text-align: left;
}

.alignright {
   float: right;
   text-align: right;
}

.clearleft {
   clear: left;
}

.clear {
   clear: both;
}

/* RSS FEEDS Widget */
#text-4.widget p {
   text-align: center;
}

/* idtabs widgets */
#hcontos_widget_last_posts-3 {
   margin: 0 10px 3px 10px;
   padding: 0 0 5px 0;
   font-weight: bold;
}

#hcontos_widget_last_posts-3 h3 {
    padding: 0 0 0 15px;
}

#hcontos_widget_last_posts-3 ul.idTabs {
   white-space: nowrap;
   margin: 5px 0 0 0;
   padding: 0;
}

#hcontos_widget_last_posts-3 ul.idTabs li {
   list-style-type: none;
   display: inline;
   font-size: 9px;
   text-transform: uppercase;
   color: #6a6969;
}

#hcontos_widget_last_posts-3 ul.idTabs li a {
   padding-bottom: 3px;
   font-weight: bold;
}

#hcontos_widget_last_posts-3 ul.idTabs li a.selected {
   border-bottom: 1px solid #6a6969;
}

#hcontos_widget_last_posts-3 img.jr-post-img {
   float: left;
   margin: 0px 6px 6px 0px;
   border: 1px solid #9f9f9f;
   width: 75px;
   height: 75px;
   vertical-align: middle;
}

#hcontos_widget_last_posts-3 div.hcontos_wlp_post {
   padding: 5px 5px 5px 5px;
   border-bottom: 1px solid #e2e2e2;   
}
