/*

Theme Name:SoftDownload

Author:SoftDownload
URI:http://softdownload.com.br

*/

/* MAIN STYLES-------------------------------------------*/

*{margin:0; padding:0}

body{background:#F0F0F0; font-weight:normal; font-family:Arial,sans-serif,Helvetica; color:#333; font-size:12px; line-height:1.75em}blockquote{padding:0px 10px 0px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee; line-height:1.5em; margin:2px 0}ul{list-style:none}a:link, a:visited{text-decoration:none; color:#3A5998}a:hover, a:active{text-decoration:underline}p{margin:1.2em 0}h1, h2, h3{letter-spacing:-1px; line-height:100%; padding-bottom:10px}h1 a:hover{text-decoration:none; color:#333}h2{font-size:20px; padding-top:10px; font-weight:bold}h3{font-size:16px; padding-top:10px}h1{font-size:22px; letter-spacing:-1px; line-height:100%; font-weight:bold; font-family:Arial,Georgia,"Times New Roman",Times,serif; padding-bottom:5px}h2.h2comments{display:block; background:url(images/bk_dotted_horiz.png) 0 100% repeat-x; margin-bottom:2px} 

/* LAYOUT STRUCTURE--------------------------------------------------*/

#mainWrapper{width:980px; background:url(images/bk_main_wrapper.png); margin:20px auto 0; overflow:hidden}#wrapper{width:926px; margin:10px; overflow:hidden; padding:17px;          background:#fff}#header{position:relative; background:url(images/bk_dotted_horiz.png) 0 100% repeat-x; height:100px; margin-top:10px; margin-bottom:6px}#content{overflow:hidden; margin-top:5px; padding-top:5px}#content.twocols{background:url(images/bk_dotted_vert.png) 605px 0 repeat-y}#content.threecols{}#colLeft{float:left; width:595px;  padding-right:10px}.postItem ul ol{margin-bottom:5px}.postItem ul li{list-style:square; margin-left:30px; padding-bottom:5px; padding-top:5px}.postItem ol li{list-style:decimal; margin-left:30px; padding-bottom:5px}.postItem li li{list-style:circle; padding-top:5px}#colRight{float:left; width:310px; padding-left:10px;  line-height:115%}#footer{width:960px; margin:25px auto; padding:0 27px 0px}

/* HEADER ELEMENTS-----------------------------------*/

/* -- logo --*/
#logo{position:absolute; top:0; left:0; color:#999; font-size:11px}#logo a img{border:none; vertical-align:middle; margin-right:15px}

/* TOP SOCIAL */

#topSocial{margin:22px 30px; float:right}

/* TOP MENU */

#topMenu{background:url(images/bk_dotted_horiz_dbl.png) 0 100% repeat-x; height:12px; padding:0 0 17px}#topMenu ul li{float:left; padding-right:17px}#topMenu ul li a{display:block; padding-left:11px; text-transform:uppercase; color:#333; padding-bottom:17px; background:url(images/bullet_list.png) 0 7px no-repeat;  font-size:14px}#topMenu ul li a:hover{color::#1FA2E1}

/* COLLEFT ELEMENTS-----------------------------------*/

#archive-title{padding:0 0 9px; margin:0 0 20px; display:block; 

/*background:url(images/ico_archive.png) 2px 50% no-repeat; */

border-bottom:1px solid #ddd}.postItem{margin-bottom:10px; padding-bottom:10px; background:url(images/bk_dotted_horiz.png) 0 100% repeat-x; display:inline-block}.postItem a img{border:none}.postItem .meta{font-size:11px; color:#000; padding-bottom:1px; overflow:hidden}.postItem .meta a{color:#3A5998; font-weight:bold}.postItem h1 a{color:#3A5998; font-size:22px}.postItem h1 a:hover{text-decoration:underline; color:#3A5998}.postItem .categs{margin:0 0 10px; overflow:hidden}.postItem .categs a{display:block; float:left; font-size:9px; padding:1px 6px; color:#333; margin-right:2px; text-transform:uppercase; background:#3A5998}

/* Adicionado para o thumbnail-----------------------------------*/

.postItem .thumbnail a:link, .thumbnail a:visited{display:block; float:left; padding:0px; margin:5px 5px 5px 0; width:150px; height:100px}

/* COLRIGHT ELEMENTS-----------------------------------*/

#colRight h2{font-size:15px; text-transform:uppercase; padding:10px 0 10px; border-bottom:2px solid #C8C8C8; font-weight:bold}#colRight .rightBox{margin-bottom:10px; width:300px}#colRight .rightBox1{margin-bottom:10px; text-align:center; font-size:12px; width:296px; margin-left:10px; padding:15px 0 5px 0}#colRight .rightBox p{margin:15px 0}#colRight .rightBox ul li{padding:9px 0; border-bottom:1px solid #ddd}#colRight .rightBox ul li a{font-size:12px}#colRight .rightBox ul li a:hover{text-decoration:none}#colRight .rightBox ul li:hover{background:#F7F7F7}

/* FOOTER ELEMENTS----------------------------------*/

#footer #footerWidgets{overflow:hidden; font-size:11px; text-transform:uppercase}#footerWidgets a{color:#777; padding-right:10px; font-weight:bold}

/* Copyright */

#copyright{float:right; margin-right:20px; font-size:11px; color:#777}

/* COMMENTS-----------------------------------*/

.icoAuthor{background:url(images/ico_author.png) 0 2px no-repeat}.icoComments{background:url(images/ico_comments.png) 0 2px no-repeat}#content #colLeft ul.commentlist{list-style:none; list-style-position:outside; display:block; margin:0 0 20px; background:url(images/bk_dotted_horiz_dbl.png) 0 100% repeat-x; padding:0; padding-bottom:10px}#content #colLeft ul.commentlist ul{list-style-type:none; list-style-position:outside; margin:0}#content #colLeft ul.commentlist li{padding:10px 0 10px 15px; position:relative; margin-top:0; background:url(images/bk_dotted_horiz.png) 0 0 repeat-x}#content #colLeft ul.commentlist li img{border:none}#content #colLeft ul.commentlist li p{font-size:13px; margin:10px 0}#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text{margin-left:10px}#content #colLeft ul.commentlist li .comment-meta span{font-size:11px; color:#999}#content #colLeft ul.commentlist li .comment-meta{font-size:16px}#content #colLeft ul.commentlist li .gravatar{position:absolute; width:10px; height:10px; top:20px; left:0}#content #colLeft ul.commentlist li .gravatar .gravatar_mask{position:absolute; left:0; top:0; background:url(images/bk_gravatar_mask.png) 0 0 no-repeat; width:10px; height:10px}#content #colLeft ul.commentlist .reply{top:10px; height:21px; text-align:right}#content #colLeft ul.commentlist .reply a{display:block; height:21px; text-transform:uppercase; font-size:11px}#content #colLeft ul.commentlist .reply a:hover{text-decoration:none; color:#333}#content #colLeft ul.commentlist li .children li{margin-top:15px; padding-top:25px; border-bottom:none; overflow:hidden; padding-bottom:5px}#content #colLeft ul.commentlist li .children li .gravatar{top:20px}#content #colLeft ul.commentlist li .children li .reply{top:30px}

/* PAGINATION */

.emm-paginate{padding:10px 0; overflow:hidden; clear:both}.emm-paginate a{border:1px solid #ddd; color:#666; margin-right:5px; padding:3px 7px; text-align:center; text-decoration:none; -moz-border-radius:2px;  -webkit-border-radius:2px}.emm-paginate .emm-title{color:#555; margin-right:4px}.emm-paginate .emm-gap{color:#999; margin-right:4px}.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current{-moz-border-radius:2px;  -webkit-border-radius:2px; color:#fff; background:#999; border:1px solid #999; margin-right:5px; padding:3px 7px}.emm-paginate .emm-page{}.emm-paginate .emm-prev, .emm-paginate .emm-next{}

/* FORMS-------------------------------------------*/

#colRight #searchBox{overflow:hidden; margin-bottom:20px; margin-left:20px}#searchform input{border:none; border-left:1px solid #CDCDCD; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; background:#fff; padding:6px 4px 6px 25px; color:#666; width:155px; float:left; background:#fff url(images/ico_search.jpg) 5px 50% no-repeat}#searchform input[type="submit"]{width:70px; height:30px; border:none; background:url(images/but_search.jpg) -2px 0 no-repeat; cursor:pointer; padding:0; text-align:center; color:#ccc; font-size:11px}

/* COMMENTS F0RM */

#commentform p{margin:0}#commentform label{display:block; padding:5px 0},#commentform input, #commentform textarea{border:1px solid #ddd; padding:8px; width:300px; margin-bottom:10px;    -moz-border-radius:4px;    -webkit-border-radius:4px}#commentform input:focus, #commentform textarea:focus{border:1px solid #3A5998}#commentform textarea{width:560px; font-family:Arial,Helvetica,sans-serif; font-size:13px}#commentform input[type="submit"]{border:none; width:151px; height:32px; margin-top:10px; cursor:pointer; background:url(images/bk_but_form.jpg) 0 100% repeat-x; color:#FFF; font-size:12px; padding:0}

/* Contact Form */

#contact label{display:block; padding:5px 0; font-weight:bold}#contact input, #contact textarea{border:1px solid #ddd; padding:8px; width:300px; margin-bottom:10px;    -moz-border-radius:4px;    -webkit-border-radius:4px}#contact textarea{width:560px; font-family:Arial,Helvetica,sans-serif; font-size:13px}#contact input[type="submit"]{border:none; width:151px; height:32px; margin-top:10px; cursor:pointer; background:url(images/bk_but_form.jpg) 0 100% repeat-x; color:#FFF; font-size:12px; padding:0; -moz-border-radius:4px;    -webkit-border-radius:4px}#contact input:focus, #contact textarea:focus{border:1px solid #3A5998}.errormsg, .successmsg{background:#FEF4F1; border:1px solid #F7A68A; color:#DA4310; padding:10px; -moz-border-radius:4px;    -webkit-border-radius:4px}.successmsg{background:#F5FAF1; border:1px solid #C2E1AA; color:#8FA943; -moz-border-radius:4px;    -webkit-border-radius:4px}#menusocial{margin-left:60px}#menusocial li{float:left; list-style:none}#menusocial li a{background:url(images/social_sprites.jpg) no-repeat; display:block; width:50px; height:50px; opacity:0.7; filter:alpha(opacity=70)}#menusocial:hover{opacity:1; filter:alpha(opacity=100)}#menusocial li .facebook{background-position:0px 0px; widht:50px; margin:5px}#menusocial li .twitter{background-position:-50px 0px; widht:50px; margin:5px}#menusocial li .feed{background-position:-100px 0px; widht:50px; margin:5px}.txtarea{width:200px; height:20px}#feed{padding:10px 10px 10px 10px; border:2px solid #ddd; background:#eee; font-size:17px; line-height:1.5em; margin:10px 5px 20px 0; text-align:center}#meio{width:921px; height:130px; margin-top:10px; background:#ddd; padding:5px 0 5px 5px}.destaque{width:180px; height:130px; float:left; padding-right:4px}.textdst{width:180px; height:40px; text-align:center; background:#000; opacity:0.9; filter:alpha(opacity=90); margin-top:-40px}.textdst a{font-weight:bold; color:#fff}a.a1:visited{color:#ccc}.textdst a hover{text-decoration:underline}#linhameio{width:925px; height:1px; background:url(images/bk_dotted_horiz.png) 0 100% repeat-x; margin-top:10px}.social{padding-top:10px; padding-left:50px}.social_icon{background:url("images/social_icones.png"); display:block; width:33px; float:left; margin:0 3px 0 0; height:32px; opacity:0.7; filter:alpha(opacity=70)}.social_icon:hover{opacity:1; filter:alpha(opacity=100)}.social_icon.twitter{background-position:-33px 0}.social_icon.googleplus{background-position:-66px 0}.social_icon.print{background-position:-99px 0}#adsense{font-size:11px; text-decoration:underline}#listr ul li{list-style-type:disc; list-style-position:inside; padding:1px 0 0 1px; margin-left:5px}

/* Caixa FeedBurner */

.widget{overflow:hidden}.subscribe{background:#f0f8ff; padding:13px; border:2px solid #d5e7ee}.subscribe form{margin:15px 0 0}.subscribe input.textfield{border:2px solid #e4e9ef}.subscribe input{font-size:13px; padding:4px}.subscribe input.submit.button{font-size:13px; border:2px solid #3C6F8F; background:#3675A5; padding:3px 5px; color:white; cursor:pointer; font-size:14px; font-weight:700; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}.subscribe input.submit.button:hover{background:#488abc}.subscribe p{color:#385c7c; font-size:13px; line-height:20px; margin:0 0 5px}

/* Breadcrumbs */

p#breadcrumbs {float: absolute; font-size: 11px; color: #8e908f; margin:0 0 10px 0; padding:0;}
p#breadcrumbs a {display: inline; border: none; padding: 0;}

#colSearch{float:left; width:905px; padding-right:10px}

.pagelink {background-color: #ccc; color:#333; font-size:14px; margin-right:5px;}
.pagelink p {margin-left:10px; word-spacing:5px;}
.pagelink a{font-weight:bold; color:#3A59AA; padding:3px 7px; text-decoration:none; -moz-border-radius:2px;  -webkit-border-radius:2px;}
.pagelink a:hover {-moz-border-radius:2px;  -webkit-border-radius:2px; color:#fff; background:#999; padding:3px 7px}