body {
background:#0D0D0D;
width:100%;
margin:0
}

h1,h2,h3,h4 {
margin:0
}

img {
border:0 none
}

.clear {
clear:both;
height:0;
overflow:hidden
}

#page {
width:992px;
border-left:4px solid #575757;
border-right:4px solid #575757;
padding:5px;
margin:0 auto
}

#header {
width:991px;
height:140px;
background:#000;
position:relative
}

#header #header-info {
position:absolute;
top:20px;
left:20px
}

#header #header-info h1 {
color:#FFF;
font:bold 33px Verdana;
padding-bottom:5px
}

#header #header-info .description {
color:#FFF;
font:bold 15px Verdana
}

#header #header-menu {
position:absolute;
top:73px;
left:15px;
height:34px
}

#header #header-menu ul {
list-style-type:none;
height:34px;
margin:0;
padding:0
}

#header #header-menu ul li {
float:right;
height:32px;
margin-right:11px;
color:#FFF;
background:url(images/header_menu.gif) repeat-x;
border:1px solid #FFF;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:32px;
font-size:12px;
font-family:Verdana;
padding:0 30px
}

#header #header-menu ul li ul {
display:none
}

#main {
width:991px;
background:#262626;
}

#main-top {
width:991px;

}

#main-bottom {
width:991px;
min-height:70px;

}

#content {
float:left;
width:545px;
padding:18px 16px 0
}

#content .post {
float:left;
margin-bottom:25px;
width:545px
}

#contente {
float:left;
width:540px;
padding:0 4px
}

#contente .poste {
float:left;
margin-bottom:0;
width:540px
}

#content .post .post-date {
background:#000;
border:1px solid #FFF;
width:122px;
height:25px;
color:#FFF;
text-align:center;
font:bold 10px/25px Verdana
}

#content .post .post-title {
width:524px;
height:43px;
border:0 solid #FFF;
background:url(images/post.png);
color:#FFF;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:8px;
font-family:Verdana;
padding:0 10px
}

#content .post .post-title h2 {
color:#fff;
font:bold 12px/42px Verdana;
float:left
}

#content .post .post-title h2 a {
color:#99004D;
text-decoration:none
}

#content .post .post-title .post-title-info {
float:right;
line-height:45px
}

#content .post .post-entry {
font:normal 11px/18px Verdana;
color:#000;
width:524px;
background:#FFF;
float:left;
padding:0 10px
}

#content .post .post-info {
width:512px;
clear:both;
font:bold 10px/19px Verdana;
color:#fff;
border:1px solid #FFF;
background:#000;
text-align:right;
padding:0 10px 0 0
}

#content .post .post-entry h3 {
color:#000;
font:bold 14px Verdana;
margin:25px 0 5px
}

#content .post .post-entry .comments {
font:normal 11px/18px Verdana;
color:#000;
width:515px
}

#content .post .post-entry .comments ol {
padding-left:25px;
margin:10px 0
}

#content .post .comments ol li {
padding:5px
}

#content .post .post-entry .comments ol li.alt {
background:#ccc
}

#content .post .post-entry .comments ol li cite {
color:#000;
font-style:normal;
font-weight:700
}

#content .post .post-entry #commentform {
font:normal 11px/18px Verdana;
color:#FFF;
width:510px;
padding-left:15px;
margin:0
}

#content .navigation {
font:bold 10px/24px Verdana;
color:#fff;
width:516px;
height:25px;
float:left;
margin-bottom:22px;
border:2px solid #FFF;
background:#262626
}

#content .navigation a {
color:#ccc;
text-decoration:none
}

#content .navigation .navigation-previous {
float:left
}

#content .navigation .navigation-next {
float:right
}

#contente .poste .post-titlee {
width:518px;
height:43px;
border:0 solid #FFF;
background:url(images/postindex.png);
margin-top:5px;
color:#FFF;
font:bold 9px Verdana;
padding:0 10px
}

#contente .poste .post-titlee a {
color:#fff;
text-decoration:dotted
}

#contente .poste .post-titlee h2 {
color:#FFF;
font:bold 11px/41px Verdana;
float:left
}

#contente .poste .post-titlee .post-title-infoe {
float:right;
line-height:40px
}

#contente .poste .post-entrye {
font:normal 11px/18px Verdana;
color:#000;
width:518px;
background:#FFF;
float:left;
padding:0 10px
}

#contente .poste .post-infoe {
width:482px;
clear:both;
font:bold 10px/19px Verdana;
color:#fff;
border:1px solid #FFF;
background:#000;
text-align:right;
padding:0 10px 0 0
}

.post-fim {
width:538px;
height:10px;
background:url(images/postfim-2.png);

}

.sidebar {
float:left;
width:170px;
font:normal 11px/18px Verdana;
color:#ccc
}

.sidebar-direita {
padding:10px 3px 12px 10px
}

.sidebar h3 {
padding-left:10px;
font:bold 14px/26px Verdana;
color:#FFF;
width:160px;
height:26px;
border:1px solid #FFF;
background:#000
}

.sidebar ul li {
width:165px;
padding-left:5px;
color:#000;
font:bold 10px/25px Verdana;
border:1px solid #FFF;
background:#fff;
margin:0
}

.sidebar #searchform {
width:170px;
text-align:center;
border:1px solid #FFF;
background:#FFF;
margin:0;
padding:5px 0 8px
}

.sidebar #searchform #s {
width:140px
}

.sidebar #sidebar-feed {
width:170px;
height:60px;
border:1px solid #FFF;
background:#CCC;
margin:5px auto 8px
}

.sidebard {
float:left;
width:120px;
font:normal 11px/18px Verdana;
color:#ccc;
margin-bottom:15px
}

.sidebard h3 {
padding-left:10px;
color:#FFF;
width:112px;
height:26px;
margin-top:5px;
border:0 solid #FFF;
background:url(images/sidebarup.png);
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:26px;
font-size:14px;
font-family:Verdana
}

.sidebard ul li {
width:115px;
padding-left:5px;
color:#000;
font:bold 10px/25px Verdana;
border:1px solid #FFF;
background:#fff;
margin:0
}

.sidebard #searchform {
width:120px;
text-align:center;
border:1px solid #FFF;
background:#FFF;
margin:0;
padding:5px 0 8px
}

.sidebard #searchform #s {
width:100px
}

.sidebard #sidebard-feed {
width:120px;
height:60px;
border:1px solid #FFF;
background:#CCC;
margin:5px auto 8px
}

.sidebars {
float:left;
width:140px;
font:normal 11px/18px Verdana;
color:#ccc
}

.sidebars h3 {
padding-left:10px;
font:bold 14px/26px Verdana;
color:#FFF;
width:132px;
height:26px;
border:0 solid #FFF;
background:url(images/sidebarupppp.png);
margin-top:5px
}

.sidebars ul li {
width:135px;
padding-left:5px;
color:#000;
font:bold 10px/25px Verdana;
border:1px solid #FFF;
background:#fff;
margin:0
}

.sidebars #searchform {
width:140px;
text-align:center;
border:1px solid #FFF;
background:#FFF;
margin:0;
padding:5px 0 8px
}

.sidebars #searchform #s {
width:130px
}

.sidebars #sidebard-feed {
width:140px;
height:60px;
border:1px solid #FFF;
background:#CCC;
margin:5px auto 8px
}

.sidebarb {
float:left;
width:200px;
font:normal 11px/18px Verdana;
color:#ccc
}

.sidebarb h3 {
padding-left:10px;
font:bold 14px/26px Verdana;
color:#FFF;
width:192px;
height:26px;
border:0 solid #FFF;
background:url(images/sidebarupp.png);
margin-top:5px
}

.sidebarb ul li {
width:195px;
padding-left:5px;
color:#000;
font:bold 10px/25px Verdana;
border:1px solid #FFF;
background:#fff;
margin:0
}

.sidebarb #searchform {
width:200px;
text-align:center;
border:1px solid #FFF;
background:#FFF;
margin:0;
padding:5px 0 8px
}

.sidebarb #searchform #s {
width:190px
}

.sidebarb #calendar_wrap {
width:180px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebarb .textwidget {
width:200px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebarb #sidebard-feed {
width:200px;
height:60px;
border:1px solid #FFF;
background:#CCC;
margin:5px auto 8px
}

.sidebark {
float:left;
width:234px;
font:normal 11px/18px Verdana;
color:#ccc
}

.sidebark h3 {
padding-left:10px;
font:bold 14px/26px Verdana;
color:#FFF;
width:226px;
height:29px;
border:0 solid #FFF;
background:url(images/sidebarnews.png);
margin-top:5px
}

.sidebark ul li {
width:229px;
padding-left:5px;
color:#000;
font:bold 10px/25px Verdana;
border:1px solid #FFF;
background:#fff;
margin:0
}

.sidebark ul li a {
color:#676767;
text-decoration:none;
border-bottom:1px groove #262626
}

.sidebark #searchform {
width:234px;
text-align:center;
border:1px solid #FFF;
background:#FFF;
margin:0;
padding:5px 0 8px
}

.sidebark #searchform #s {
width:214px
}

.sidebark #calendar_wrap {
width:214px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebark .textwidget {
width:234px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebark #sidebard-feed {
width:224px;
height:60px;
border:1px solid #FFF;
background:#CCC;
margin:5px auto 8px
}

.sidebarv {
float:left;
width:410px;
font:normal 11px/18px Verdana;
color:#ccc
}

.sidebarv h3 {
padding-left:10px;
font:bold 14px/26px Verdana;
color:#FFF;
width:411px;
height:29px;
border:0 solid #FFF;
background:url(images/sidebarvideo.png);
margin-top:5px
}

.sidebarv ul li {
width:405px;
padding-left:5px;
color:#000;
font:bold 10px/25px Verdana;
border:1px solid #FFF;
background:#fff;
margin:0
}

.sidebarv #searchform {
width:410px;
text-align:center;
border:1px solid #FFF;
background:#FFF;
margin:0;
padding:5px 0 8px
}

.sidebarv #searchform #s {
width:400px
}

.sidebarv #calendar_wrap {
width:390px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebarv .textwidget {
width:410px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebarv #sidebard-feed {
width:410px;
height:60px;
border:1px solid #FFF;
background:#CCC;
margin:5px auto 8px
}

.sidebare h3 {
padding-left:10px;
font:bold 14px/26px Verdana;
color:#FFF;
width:292px;
height:29px;
border:0 solid #FFF;
background:url(images/sidebaruppp.png);
margin-top:5px
}

.sidebare #searchform #s {
width:300px
}

.lateral h3 {
padding-left:10px;
font:bold 14px/26px Verdana;
color:#FFF;
width:290px;
height:26px;
border:1px solid #FFF;
background:#000
}

.lateral #searchform #s {
width:280px
}

.lateral .textwidget {
color:#676767;
width:300px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.visitas {
color:#8F8F8F;
width:300px;
border:1px solid #FFF;
background:#F2F2F2;
margin:0 auto;
padding:0 0 5px
}

.visitas a {
color:#000
}

#footer {
background:#000;
color:#fff;
font:10px Verdana;
text-align:center
}

#footer a:hover {
text-decoration:none
}

#header #header-info h1 a,#header #header-menu ul li a,#contente .poste .post-titlee h2 a {
color:#FFF;
text-decoration:none
}

#header #header-menu ul li a:hover,#content .post .post-title a:hover,#content .post .post-title h2 a:hover,#content .post .post-entry a:hover,#content .post .post-entry .more-link a:hover,#content .post .post-info a:hover,#content .post .post-entry .comments a:hover,#content .post .post-entry .comments ol li cite a:hover,#content .post .post-entry .comments ol li .commentmetadata a:hover,#content .post .post-entry #commentform a:hover,#content .navigation a:hover,#contente .poste .post-titlee a:hover,#contente .poste .post-titlee h2 a:hover,#contente .poste .post-entrye a:hover,#contente .poste .post-entrye .more-linke a:hover,#contente .poste .post-infoe a:hover,.sidebar a:hover,.sidebar ul li a:hover,.sidebard a:hover,.sidebard ul li a:hover,.sidebars a:hover,.sidebars ul li a:hover,.sidebarb a:hover,.sidebarb ul li a:hover,.sidebark a:hover,.sidebark ul li a:hover,.sidebarv a:hover,.sidebarv ul li a:hover,.sidebare a:hover,.sidebare ul li a:hover,.lateral a:hover,.lateral ul li a:hover {
text-decoration:underline
}

#content .post .post-title a,.sidebar a,.sidebard a,.sidebars a,.sidebarb a,.sidebark a,.sidebarv a,.sidebare a,.lateral a,#footer a {
color:#fff;
text-decoration:none
}

#content .post .post-entry a,#content .post .post-entry .more-link a,#content .post .post-entry .comments a,#content .post .post-entry .comments ol li cite a,#content .post .post-entry .comments ol li .commentmetadata a,#content .post .post-entry #commentform a,#contente .poste .post-entrye a,#contente .poste .post-entrye .more-linke a {
color:#000;
text-decoration:none
}

#content .post .post-entry .more-link,#contente .poste .post-entrye .more-linke {
font:bold 11px/20px Verdana;
color:#000;
float:right;
padding-bottom:5px
}

#content .post .post-info a,#contente .poste .post-infoe a {
color:#CCC;
text-decoration:none
}

.sidebar-left,.sidebard-left,.sidebars-left,.sidebarb-left,.sidebark-left,.sidebarv-left,.sidebare-left,.lateral-left {
padding:12px 3px 15px 10px
}

.sidebar-right,.sidebard-right,.sidebars-right,.sidebarb-right,.sidebark-right,.sidebarv-right,.sidebare-right,.lateral-right {
padding:12px 0 15px 3px
}

.sidebar ul,.sidebard ul,.sidebars ul,.sidebarb ul,.sidebark ul,.sidebarv ul,.sidebare ul,.lateral ul {
list-style-type:none;
margin:0;
padding:0
}

.sidebar ul li a,.sidebard ul li a,.sidebars ul li a,.sidebarb ul li a,.sidebarv ul li a,.sidebare ul li a,.lateral ul li a {
color:#676767;
text-decoration:none
}

.sidebar ul li ul,.sidebard ul li ul,.sidebars ul li ul,.sidebarb ul li ul,.sidebarv ul li ul,.sidebare ul li ul,.lateral ul li ul {
margin:0;
padding:0
}

.sidebar #calendar_wrap,.sidebar .textwidget {
width:170px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebar #calendar_wrap caption,.sidebar #calendar_wrap #today,.sidebard #calendar_wrap caption,.sidebard #calendar_wrap #today,.sidebars #calendar_wrap caption,.sidebars #calendar_wrap #today,.sidebarb #calendar_wrap caption,.sidebarb #calendar_wrap #today,.sidebark #calendar_wrap caption,.sidebark #calendar_wrap #today,.sidebarv #calendar_wrap caption,.sidebarv #calendar_wrap #today,.sidebare #calendar_wrap caption,.sidebare #calendar_wrap #today,.lateral #calendar_wrap caption,.lateral #calendar_wrap #today {
font-weight:700
}

.sidebar #calendar_wrap tbody,.sidebar #calendar_wrap tfoot #next,.sidebard #calendar_wrap tbody,.sidebard #calendar_wrap tfoot #next,.sidebars #calendar_wrap tbody,.sidebars #calendar_wrap tfoot #next,.sidebarb #calendar_wrap tbody,.sidebarb #calendar_wrap tfoot #next,.sidebark #calendar_wrap tbody,.sidebark #calendar_wrap tfoot #next,.sidebarv #calendar_wrap tbody,.sidebarv #calendar_wrap tfoot #next,.sidebare #calendar_wrap tbody,.sidebare #calendar_wrap tfoot #next,.lateral #calendar_wrap tbody,.lateral #calendar_wrap tfoot #next {
text-align:right
}

.sidebard #calendar_wrap,.sidebard .textwidget {
width:120px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebars #calendar_wrap,.sidebars .textwidget {
width:140px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebare,.lateral {
float:left;
width:300px;
font:normal 11px/18px Verdana;
color:#ccc
}

.sidebare ul li,.lateral ul li {
width:295px;
padding-left:5px;
color:#000;
font:bold 10px/25px Verdana;
border:1px solid #FFF;
background:#fff;
margin:0
}

.sidebare #searchform,.lateral #searchform {
width:300px;
text-align:center;
border:1px solid #FFF;
background:#FFF;
margin:0;
padding:5px 0 8px
}

.sidebare #calendar_wrap,.sidebare .textwidget,.lateral #calendar_wrap {
width:300px;
border:1px solid #FFF;
background:#CCC;
margin:0 auto;
padding:5px 0 8px
}

.sidebare #sidebard-feed,.lateral #lateral-feed {
width:300px;
height:60px;
border:1px solid #FFF;
background:#CCC;
margin:5px auto 8px
}
