body, h1, h2, h3, h4, h5, h6, blockquote, p, form{

	margin: 0;

	padding: 0;

}



body{

	margin: 0;

	font-family: Verdana, Helvetica, Georgia, Sans-serif;

	font-size: 11px;

	text-align: center;

	height:100%;

	background:#5D7030 url(images/bckgnd.jpg) repeat-x center top;

	color: #000000;

}



h1{

	font-family: Georgia, Sans-serif;

	font-size: 24px;

	padding: 0 0 10px 0;

}



a:link, a:visited {

	text-decoration: none;

	color: #5e702f;

	border:0;

}



#aviso {
width:200px;
font-size:11px;
padding:0px;
margin:0px;
text-align:center;
border:1px solid #CCCCCC;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

legend {
color:#000;
font-size:11px;
}


a:hover {

	text-decoration: none;

}



p{

	padding: 10px 0 0 0;

}

#baixar{left:723px;position:absolute;top:579px;z-index:2;color:#D9A036;}
#baixar:hover{color:#FFF}

/*+++++++++++++++++++++++++ Global Wrapper +++++++++++++++++++++++++++++*/

#wrapper{

	margin:0 auto;

	width: 935px;

	height:100%;

	text-align: left;

	padding:5px;
	position:relative;

}



/*+++++++++++++++++++++++++ header +++++++++++++++++++++++++++++*/

#header{

	float: left;

	width: 928px;height:125px;

	background-image:url(images/header.jpg);

	margin:0;

	padding:0;

	position:relative;

}



#giftrans{

	height:86px;

	left:18px;

	position:absolute;

	top:13px;

	width:330px;

	border:none;

}



#logo {

	float:left;

	width:356px;

	margin:20px 0 0 20px;

}



#logo h1 {

	width:356px;

	height:85px;

	background:url(images/logo.jpg) no-repeat center top; 

	display: block;

}



#logo h1 span {

	display:none;

}



#logo h1 a {

	width: 356px;

	height: 85px;

	display: block;

	background: url(images/logo.jpg) no-repeat center top;

}



#header_right {

	float:right;

	width:510px;

	height:95px;

	margin:20px 0 0 0;  

	padding-right:8px;

}



#banner {

	width:470px;

	height:70px;

	margin:0 0 0 20px;

	padding:0 6px 0 0;

}

/*+++++++++++++++++++++++++ Main Menu +++++++++++++++++++++++++++++*/

.menu {

	float:right;

	margin-top:5px;

	padding:3px;

	width:485px;

}



.menu li {

	display:inline;

	list-style:none;

	margin:0;

	padding:0;

}



.menu ul, .menu ol {

	display:inline;

	list-style:none;

	margin:0;

	padding:0 4px 0 0;

	float:right;

}	



.menu a:link, .menu a:visited {

	color:#FFFFFF;

	font-weight:bold;

	margin:0;

	padding:3px 10px 3px 10px;

	text-decoration:none;

	border-bottom:2px solid #7f9fac;

}	



.menu a:hover {

	text-decoration: none;

	border-bottom:none;

	background:#4eadd2;

}

/*+++++++++++++++++++++++++ Recent Posts + About Me +++++++++++++++++++++++++++++*/

#block {

	background:url(images/block_me.jpg) no-repeat;

	height:194px;width:928px;

	margin:0;

	padding:0;        

	clear:both;  

}



#lblock {

	height:180px;width:467px;

	padding:6px 0 0 12px;

	margin:6px 0 0 0; 

	float:left; 

}

/*+++++++++++++++++++++++++ About Me +++++++++++++++++++++++++++++*/

#rblock {

	height:154px;width:350px;

	padding:24px 37px 10px 27px;

	margin:0; 

	float:right;

	color:#FFF;

	font-size:12px;

	text-align:justify;

	overflow:hidden;

}



#rblock a:link, #rblock a:visited, #rblock a:hover {

	font-weight:700;

	color:#5dcefa;

}



/*+++++++++++++++++++++++++ Recent Posts: Content +++++++++++++++++++++++++++++*/

#recent_content {

	overflow:hidden;

	width:450px;

	height:155px;

	margin:10px 0 0 48px;

	font-weight:700;

}



#recent_content a:link, #recent_content a:visited {

	font-size:12px;

	font-family:Verdana,Arial, Georgia, Sans-serif;

	color:#1E120F;

	text-decoration:none;

}



#recent_content a:hover {

	font-size:12px;

	font-family:Verdana,Arial, Georgia, Sans-serif;

	color:#ffffff;

}



#recent_content ul {

	list-style: none;

	margin: 0;

	padding: 5px 0 0 2px;

	float:left;

}



#recent_content li {

	background:url(images/recent_content.gif) no-repeat 3px 7px;

	list-style:none;

	line-height:25px;

	padding-left:20px;

	float:left;

	width:200px;

	overflow:hidden;

}

/*+++++++++++++++++++++++++ Wrapper: Container + Sidebar +++++++++++++++++++++++++++++*/

#c_wrapper {

	margin-left:2px;

	padding-top:1px;

	width: 925px;

	background:url(images/container.jpg) repeat-y;

	clear:both;

}



/* Faux column fix for firefox starts*/

.clearfix:after {

	content: ".";

	clear: both;

	height: 0;

	visibility: hidden;

	display: block;

}



.clearfix {

	display: inline-block; /* Fixes IE/Mac */

}

/* Faux column fix for firefox ends*/

/*++++++++++++++++++++++++++++ Container + Posts ++++++++++++++++++++++++++++++++*/

#container{

	float:left;

	width: 505px;

	padding-left:18px;

	padding-right:13px;

	text-align:justify;

}

/*++++++++++++++++++++++++++++ Post Header ++++++++++++++++++++++++++++++++*/

.post_header {

	margin:0 5px 0 0; 

	padding:0 5px 0 0;

	height:65px;

	width:490px;

}



.post_headerr {

	margin:0; 

	padding:0;

}



.post_title {

	margin:0 5px 0 5px;

	padding:2px 0px 0 0;

}



.details {

	margin:0; 

	padding:4px 0;

}



.files {

	background:url(images/folder.gif) no-repeat;

	margin:0; 

	padding:0 0 0 20px;

}



.comment_list {

	background:url(images/list_comments.gif) no-repeat;

	margin:0; 

	padding:0 0 0 20px;

}



.edit {

	background:url(images/edit.gif) no-repeat;

	margin:0; 

	padding:0 0 0 20px;

}



/*+++++++++++++++++++++++++++ Post Calendar +++++++++++++++++++++++++++++++*/

.the_date {

	display:block;

	text-align: center;

	float:left;height:67px;

	font-family: Verdana,Arial, Georgia, Sans-serif;

	width:62px;

	margin:0 6px 0 0;

	background:url(images/calendar.jpg) no-repeat;

}



.date_m {

	display:block;

	font-size: 0.9em;

	margin:0;

	padding-top:9px;

	color:#fff;

	font-weight: bold;

	text-align:center;

}



.date_d {

	display:block;

	font-size:1.2em;

	margin:0;

	color:#3fb4d6;

	font-weight: bold;

	padding:0.7em 1px 1.1em 0;

	text-align: center;

}



/*++++++++++++++++++++Entry++++++++++++++++++++++++*/

.post{

	padding: 10px 0 10px 0;

}



.post h2{

	font-family: Verdana,Arial, Georgia, Sans-serif;

	font-size: 18px;

	padding-bottom:4px;

	color:#f5153a;

	border-bottom:1px dashed #7f9fac;

}



.entry{

	line-height: 18px;

	margin-top:6px;

	width:488px;

	margin-right:4px;

}



/*+++++++++++++++++++++++Post Meta Data++++++++++++++++++++++++*/

.metadata {

	height:20px;

	width:484px;

	margin-top:5px;

	margin-bottom:5px;

	margin-right:5px;

	padding: 2px 0 1px 5px;

	background:#44494d;

	border:1px solid #b8b8b8;

	color:#FFFFFF;

}



.metadata a:link, .metadata a:visited {

	text-decoration:none;

	color:#3fb4d6;

	font-weight:700;

	font-size:10px;

}



p.postmetadata{

	margin: 10px 0;

	height:16px;

	width:440px;

}



.navigation{

	padding: 10px 0 0 0;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

}

/*++++++++++++++++++++++++++ Sidebar +++++++++++++++++++++++++++++*/

.sidebar{

	float: left;

	width: 358px;

	height:100%;

	background: #1E120F;

	margin: 0;

}



/*++++++++++++++++++++++ LSidebar + RSidebar +++++++++++++++++++++++++*/

.lsidebar {

	margin:0;padding:0;

	float:left;

	width:160px;

}



.rsidebar {

	margin:0;padding:0;

	float:right;

	width:193px;

}



.lsidebar ul, .rsidebar ul {

	list-style: none;

	margin: 0;

	padding: 0 1px 0 0;

}



.lsidebar ul li, .rsidebar ul li {

	padding: 10px 0 4px 0;

	font-family: Verdana,Arial, Georgia, Sans-serif;

	font-size: 12px;

	color:#ffffff;

	margin:0;

}



.lsidebar ul li a:link, .lsidebar ul li a:visited, .rsidebar ul li a:link, .rsidebar ul li a:visited {

	color:#D9A036;

}



.lsidebar ul li a:hover, .rsidebar ul li a:hover {

	color:#ffffff;

}



.lsidebar ul li h2, .rsidebar ul li h2 {

	font-family: Verdana,Arial, Georgia, Sans-serif;

	font-size: 11px;

	background-color:#7d8083;

	margin:0 0 6px 0;

	padding:6px 0 5px 8px;

	height:16px;

	color:#fff;

	text-transform:uppercase;

}



.lsidebar ul ul li, .rsidebar ul ul li {

	padding: 0 0 0 15px;

	line-height: 18px;

	font-family: Arial, Georgia, Sans-serif;

	background:url(images/tag_blue.gif) no-repeat 3px 4px;  

}

.lsidebar ul ul ul li, .rsidebar ul ul ul li {

	padding: 0 0 0 10px;

	line-height: 18px;

	font-family: Arial, Georgia, Sans-serif;

	font-size:11px;

	background:url(images/sub_categories.gif) no-repeat 0px 3px;

}



.lsidebar ul ul ul li a:link, .lsidebar ul ul ul li a:visited, .rsidebar ul ul ul li a:link, .rsidebar ul ul ul li a:visited {

	color:#c1d0ef;

}



.lsidebar ul ul ul li a:hover, .rsidebar ul ul ul li a:hover  {

	color:#5dcefa;

}



#footer{

	clear: both;

	float: left;

	width: 925px;

	height:88px;

	background:url(images/footer.jpg) no-repeat;

	padding: 10px 0 0 0;

	font-size:11px;

}



#footer p{

	line-height:13px;

	text-align:center;

}

#footer a:hover {

	color:#2277dd;      

}

/*++++++++++++++++++++++++++++++ Misc +++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/

#search { 

	width:355px;

	height:48px;

	margin:4px 4px 0 0;

	background:url(images/search.jpg) no-repeat; 

}



#search #s { 

	font-size:8pt;

	margin:7px 0 0 10px;

	padding-left:3px;

	width:326px;

	height:16px;

}



input#s { 

	color:#000;

	padding-top:2px;

	background:#fcfcfc;

}

/*++++++++++++++++++++++++++++++  BlockQuote +++++++++++++++++++++++++++++++++*/

blockquote {

	margin:5px 10px;

	padding:0 7px 10px 7px;

	font-size:12px;

	color:#336699;  

	border-left:4px solid #40a9c9;      

}



blockquote blockquote {

	margin:5px 10px;

	padding:0 7px 10px 7px;

	font-size:12px;

	color:#336699;  

	border-left:4px solid #40a9c9;   

}



/*++++++++++++++++++++++++++++++ Comments +++++++++++++++++++++++++++++++++*/

.author_info {

	float:left;

	width:320px;

	font-family:"New times roman",Arial;

	padding-bottom:2px;

}



.comment_count {

	color:#d7dac3;

	float:right;

	width:40px;

	font-weight:700;

	font-size:24px;

}



.gravatar {

	float:left;

	height:32px;width:32px;

	margin-right:7px;

	margin-bottom:2px;

}

/*++++++++++++++++++++++++++++++ Calendar +++++++++++++++++++++++++++++++++*/

table#wp-calendar{

	width: 100%;

}

/*+++++++++++++++++++++++++++++ Comment +++++++++++++++++++++++++++++++++*/

#commentsbox { 

	margin: 0px; padding: 0px; 

	float: left; 

	width: 490px; 

	font-size:11px;

}



#comments { 

	margin:0px; 

	padding:2px 4px; 

	background:#5e702f;

	color:#FFFFFF;

	border:2px solid #c3c8a4;

	height:18px;

	font-weight:700;

	font-size:12px;

}



.boxcomments { 

	margin-bottom:20px;

	width:490px;

}



#commentform { 

	margin:0;padding:15px 15px 1px;

	border:2px solid #91995e;

	background:#c3c8a4;

	color:#5e702f;

}



#commentform a:link, #commentform a:visited { 

	color:#FFFFFF;

	font-weight:700;

}



#commentform label { 

	display:block;

	margin:0;

}



#commentform input { 

	width:170px;

	margin:0 5px 10px 0;

	padding:1px;

	background:#5e702f;

	color:#FFFFFF;

	font-weight:700;

}



#commentform textarea { 

	width:400px;margin:0 0 10px;

	padding:0;

	font-size:11px;

	border:2px solid #5e702f;    

}



#commentform #submit { 

	margin:0 0 20px;

}



#commentform p { 

	margin:5px 0; 

}



ol.commentlist { 

	margin:0 0 1px;

	padding:0;

	list-style:none;

}



ol.commentlist li { 

	background:#c3c8a4;

	display:block;

	margin:7px 0;

	padding:6px 15px 12px 15px; 

	list-style:none;

}



ol.commentlist li.mycomment { 

	border-bottom:1px dashed #5e702f;

	border-top:1px dashed #5e702f;

	background:#c3c8a4;

	display:block;

	list-style:none;margin:7px 0;

	padding:6px 15px 12px 15px;

}



ol.commentlist li.commenthead { 

	display:block;

	list-style:none;

	margin:0;padding:5px 0px;

}



#trackback {

	margin:0px; 

	padding:2px 4px; 

	background:#5e702f;

	color:#FFFFFF;

	border:2px solid #d7dac3;

	height:18px;

	font-weight:700;

	font-size:14px;

}



ol.tblist { 

	margin:0 0 1px;

	padding:4px 3px;

	list-style:none;

}



ol.tblist li { 

	padding:2px 0 0 0;

	margin:0; 

	display:block;

	list-style:none;

}

input#url,input#author,input#email,textarea { 

	color:#666;

	width:40%;

	border:2px solid #91995e;

	margin-bottom:0.6em;

	background:#fcfcfc;

	font-weight:normal;

	font-size:11px;

	margin-top:2px;padding:3px;

}



.widget-content{

	width:164px;

}

.post_title h2 a{

	color:#5E702F;

}



post_title h2{

	text-decoration:none;

}



.files a{

	color:#5E702F;

	font-size:10px;

}



.date_d {

	color:#D9A036;

	display:block;

	font-size:1.2em;

	font-weight:bold;

	margin:0;

	padding:5px 1px 1.1em 0;

	text-align:center;

}



/* ------------------------breadcrumbs -----------------------*/



#breadcrumbs{

	padding:10px 0 0 19px;

	width:500px;

}





.entry img{

	border:none;

}





.cor{

color:#999900;

text-decoration:underline;

}
.seoqueries-terms {float:left}
.seoqueries-terms li{background:none!important;padding:1px!important;float:left}




