/*  
Theme Name: Arquiteturando
Theme URI: www.arquiteturando.com
Description: exclusivo.
Author: Klaudin
Author URI: http://klaudin.com
*/


 * { margin: 0px;  padding: 0px; border-width: 0px;}
body { font-size: 14px; font-family: "Arial", Helvetica, sans-serif; color: #000; }

p img {	padding: 0;	max-width: 100%;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0px 0px 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0px 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left}
.center { text-align: center;}
.clear {clear: both;}
.clear-spacer {clear: both; height: 100px;}

a:link { color: #000; text-decoration:none;}
a:hover { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration:none;}
a:active { color: #000; text-decoration:none;}

#header {text-align: center;}
#header h1 {width: 300px; height: 90px; margin: 20px auto 20px auto;}
#header img {border: none;}

.banner {background: url(images/banner.jpg) no-repeat; width: 800px; height: 50px; margin: 20px auto 20px auto;}
.ad-links {margin: 0 auto 40px auto; text-align: center; }

#wrapper { margin: 0 auto 0 auto; width: 800px;}

h2 {margin: 0px 0px 20px -3px;}
h2 a:link { color: #000; font-weight: bold; text-decoration:none; padding: 1px 3px 1px 3px; margin-left: -3px; margin-bottom: 5px;}
h2 a:hover { color: #FFF !important; background-color: #000; text-decoration:none; }
h2 a:visited { color: #000; text-decoration:none;}
h2 a:active { color: #000;  text-decoration:none;}
h2 small { font-size: 10px;}
h2 small a:hover { color: #000 !important; background-color: #FFF; text-decoration: underline;}

h3 {float:right; font-size: 12px; margin: -50px 10px 70px 0px;}

#content {width:500px; float:left; margin-right: 28px;}
#sidebar {width:270px; float:right;}

#post { margin: 0px 0px 40px 0px;}
#post img {padding: 1px; border: 1px solid #CCC;}
#post p {padding-bottom: 15px;}
#post a {border-bottom: 1px solid #ccc;}
#post h2 a {border-bottom: none;}

.anunciobanner {margin: 10px auto 30px auto; text-align: center;}
.anunciopost {margin: 20px auto 20px auto; border-bottom: 1px #eee solid; border-top: 1px #eee solid; background-color: #f9f9f9; text-align: center; padding: 5px; width: 475px;} 


#post-index { margin: 0px 0px 40px 0px; display: block; height: 220px; line-height: 1.2em;}
#post-index img {padding: 4px; border: 1px solid #CCC; float: left; margin-right: 20px; }
#post-index img:hover { padding: 0; border: 5px solid #222;}

.autor{ }
.autor img{ float:left; margin: 2px 10px 10px 0px;}
.autor p {margin-top: 10px;}

img.onlineusers {position:fixed; bottom:-15px; left:-100px;}

.widget { margin: 0px 0px 50px 0px; text-align: center; display: block;}
.widget li{ list-style: none; text-align: left; margin-left: 30px;}
.titulowidget { color: #000; font-weight: bold; font-size: 18px; text-align: left; margin-bottom: 15px;} 

#nav { border-bottom: 1px solid #F1F1F1; border-top: 1px solid #F1F1F1; padding-top: 3px; padding-bottom: 3px; text-align: center; font: bold 90% "Helvetica",Arial ;  font-weight: bold; font-size: 1.2em; color: #9D9D9D; min-height: 26px; margin-bottom: 50px;}
#nav .pagenavigationbox {text-align: center;	padding: 5px; }
#nav .pagenavcurrent {margin: 3px; padding: 5px;}
#nav .pagenav  {padding: 5px; margin: 3px;}
#nav .pagelink {margin: 3px;	 padding: 5px; color: #000 !important;	}
#nav .pagelink:hover {background-color: #000; color: #FFFFFF !important;}


.commentlist {font-family: "Arial", Helvetica;}
.commentlist ul { width: 100%; font-size:13px;}
.commentlist li { padding:20px; list-style: none; color: #000; margin-bottom: 10px; border-top: #F1F1F1 1px solid; min-height: 80px; border-bottom: #F1F1F1 1px solid; background-color: #F9F9F9;} 
.commentlist .avatar{ width: 64px; height: 64px; float:right; margin-left: 20px; padding: 5px; border: 1px solid #F1F1F1; margin-right: 20px; background-color: #FFF; }

.commentlist li ul li { margin-right: -5px; margin-left: 10px;list-style: none;}
.no-comment {padding-left: 5px; padding-top:8px; list-style: none; color: #000; margin-bottom: 10px; border-top: #F1F1F1 1px solid; padding-bottom: 8px; border-bottom: #F1F1F1 1px solid;}

.comment-reply-link {font-family: "Helvetica", Arial; font-size:  12px; text-decoration: none; }

.commentlist li li {border: 1px solid #F1F1F1; width: 90%; background-color: #F3F3F3; background-image: none;padding-left: 5px; margin: 10px 10px 0 auto;}
.commentlist .alt li li {border: 1px solid #F1F1F1; width: 90%; background-color: #FFFFFF; background-image: none;padding-left: 5px; margin: 10px 10px 0 auto;}

.postcomment {font-family: "Helvetica", Arial; font-size:  18px; color: #000; margin-bottom: 5px; font-weight: bold; }
.titlecomment {font-family: "Helvetica", Arial; font-size:  18px; color: #000; margin-bottom: 5px; font-weight: bold; margin-top: 60px; }

#commentform { margin-top: 10px; font: 110% Arial, Helvetica, sans-serif; }
#commentform p { padding: 6px 0px; }
#commentform label { color: #787878; font-size: 87%; }
#commentform input { width: 200px; background: #F9F9F9; border: 1px solid #CCC; padding: 3px; margin-top: 3px;  font: bold 12px Arial, Helvetica, sans-serif; color: #000; letter-spacing: 2px;}
#commentform textarea { width: 460px; height: 125px; border: 1px solid #CCC; padding: 2px; margin-top: 3px;  font: bold 12px Arial, Helvetica, sans-serif; color: #000; background: #F9F9F9; letter-spacing: 2px;}
#commentform textarea:focus, #commentform input[type="text"]:focus { background: #F5F5F5;}
#commentform #submit { background: #F9F9F9; font: bold 12px Arial, Helvetica, sans-serif; color: #000; float:left; width: 144px; height: 28px; cursor: pointer; font-family: "Helvetica", Arial; font-size:  14px; letter-spacing: 0px;}
#respond {margin: auto auto;}
.postcomment{margin-top: 10px;}
.comment-author {font-family: "Helvetica", Arial; font-size:  14px; line-height: 16px; margin-bottom: 5px; font-weight: bold; color:#9D9D9D;}