/*
Theme Name: Baixar.info
Version: 2.0
Author: Bruno Trazzini
Author Email: brunotrazzini@gmail.com
Author URI: http://www.stiff.com.br/

This theme was designed and built by Bruno Trazzini,
whose site you will find at http://www.stiff.com.br

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body { background: #fff; margin: 0; padding: 0; font: 12px Arial, Verdana, sans-serif; color: #000; }

img  { border: none; }

a       { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }

h1, h2     { color: #000; margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; text-transform: uppercase; }
h1 a, h2 a { color: #000; }

td   { vertical-align: top; }
form { margin: 0px; padding: 0px; }
.hr  { width: 100%; height: 21px; background: url('../../../img/templates/baixar_1002/hr.gif') 0% 50% repeat-x; clear: both; }

a       { background-color: transparent; color: #024294; text-decoration: none; }
a:hover { color: #000; }

#wrap           { min-width: 996px; width: 100%; display: table; background: url('../../../img/templates/baixar_1002/bg_header.png') repeat-x; }
#header         { width: 996px; height: 60px; margin:0 auto; clear: both; overflow: hidden; }
#header_left    { width: 362px; height: 60px; float:left; }
#header_left h1 { margin: 0px; padding: 0px; font-size: 12px; color: #fff; text-transform: capitalize; }
#header_right   { padding: 10px 20px 0px 0px; float:right; }

#subheader   { width: 936px; height: 18px; padding: 2px 20px 0px 20px; margin: 0 auto; clear:both; font-weight: bolder; color: #fff; background-color: #666; }
#subheader a { color: #fff; }

#content{ width: 996px; margin: 0 auto; }
#top    { width: 986px; background: #fff url('../../../img/templates/baixar_1002/topbg.jpg') top left no-repeat; padding: 0 5px; margin-top: 10px; height: 30px; }
#middle { width: 966px; background: #fff url('../../../img/templates/baixar_1002/midbg.jpg') top left repeat-y;  padding: 0 15px; margin: 0; }
#bottom { width: 986px; background: #fff url('../../../img/templates/baixar_1002/botbg.jpg') top left no-repeat; padding: 0 5px; margin: 0; height: 30px; }

#middle_left   { width: 200px; float: left; padding-right: 10px; background-color: #fff; }
#middle_right  { width: 746px; float: left; }
#middle_bottom { width: 728px; margin:0 auto; padding-top: 25px; clear: both;}

.clear { clear: both; }

#footer       { margin-top: 5px; padding: 5px; text-align: center; font-size: 11px; }
#footer ul li { width:200px; float:left; text-align:left; list-style: none; }

.red   { color: #c8151b; }
.bold  { font-weight: bold; }
.small { font-size: 10px; }

#downloadslider h3    { margin: 0px; padding: 6px 0px 0px 18px; }
#downloadslider ul    { margin: 0px; padding: 0px; }
#downloadslider ul li { list-style: none; }
.drawers, .slider     { list-style: none; }

.slider    { border-width: 0px 1px; border-style: solid; border-color: #ccc;}
.slider ul { margin: 0px; padding: 0px; }

.caption   { background: #fff url('../../../img/templates/baixar_1002/caption.gif') no-repeat; padding: 6px 0px 0px 18px; height: 23px; color: #666; }

.index_post    { font-size: 14px; font-weight: bolder; }
.index_license { color: #666 !important; text-transform: lowercase; }


/* ##### Box ##### */
.box    { background: #eee; padding: 10px 5px 10px 10px; }
.box ul { margin: 0; padding: 0; }
.box li { list-style: none; border-bottom: 1px dotted #ccc; line-height: 26px; }

.buttom_yellow { width: 120px; height: 30px; margin: 20px 0 10px 0; padding-top: 5px; text-align: center; color: #000; display: block; font-weight:bold; background: url('../../../img/templates/baixar_1002/button.gif') top left no-repeat; }

/* ##### Comments ##### */
.comment { width: 80%; border: 1px solid #C0C0C0; margin: 1em auto; overflow: hidden; }
.comment_title { width: 100%; background-color: #DCDCDC; padding: 0.5em 12px; }
.comment_body  { width: 95%; margin: 0 auto; padding-top: 0.5em; font: 10px Verdana, Arial, sans-serif; line-height:1.5em; }

/* ##### Posts ##### */
.posts    {width: 490px;padding-top: 0px;margin-top:18px; }
.posts, X:default {margin-top:2px;} /* Hack Opera e Firefox */

.posts a  { font-size: 14px; font-weight: bold; }
.posts td { padding: 10px; border-bottom: 1px solid #ccc; }
.post_2   { width: 60px; text-align: right; }

.posts .altRow  { background-color: #eee; }
.posts .evenRow { background-color: #fff; }

.posts .altRow:hover,
.posts .evenRow:hover  { background-color: #F0E68C; }

/* ##### Pagination ##### */
#pagination   { width: 100%; padding: 3px 0px; margin: 3px 0px; text-align: center; }
#pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; text-decoration: none; /* no underline */ color: #105cb6; }
#pagination a:hover,
#pagination a:active { border: 1px solid #999; color:#105cb6; }
#pagination em,
#pagination .current  { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #036CB4; font-weight: bold; font-style: normal; background-color: #105cb6; color: #fff; }
#pagination .disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #eee; color: #ccc; }

/* ##### Forms ##### */
label      { display: block; font-weight: bold; }

input.text        { width: 300px; margin:0.5em 0.5em 0.5em 0; }
input.text        { border:1px solid #bbb; background:#f6f6f6; padding:5px; }
input.text:focus  { border:1px solid #999; background:#fff; }

textarea       { width: 400px; height: 250px; margin:0.5em 0.5em 0.5em 0; }
textarea       { border:1px solid #bbb; background:#eee; padding:5px; }
textarea:focus { border:1px solid #999; background:#fff; }

select         { border:1px solid #ccc; background:#f6f6f6; }
select:focus   { border:1px solid #999; background:#fff; }

.message    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.message    { background: #E6EFC2; color: #529214; border-color: #C6D880; }
