/*  

Theme Name: Greenfield
Author: blogstheme.com
Author URI: http://www.blogstheme.com
Description: Get More Free Wordpress Themes By Visiting <a href="http://www.amazingwordpressthemes.com">Wordpress Themes</a>
Version: 1.0

*/

* { 
	margin:0; 
	padding:0; 
	border:0; 
}


div.datetime {
	color:#003366;
	font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-weight: bold;
	padding: 5px 0 12px 0;

}

page_hr{
	background: url(images/line_pink.gif) repeat-x;
}

body { 
	font-family:"lucida grande",verdana,tahoma; font-size:12px; color:#535353;text-align:justify }

a { color:black; text-decoration:none; }
a:hover { text-decoration:underline; }

p, blockquote, li, h2 { margin-bottom:12px; line-height:22px; }

.form-campos { border:1px solid #535353; font-family:'lucida grande',verdana,tahoma; height:18px; width:100%;}
.form-campos:hover { border:1px solid #FF4500; }

.center { margin:0 auto; text-align:center; margin-bottom:12px; }

acronym { border-bottom:1px dotted #535353; }

.arquivo { border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; padding:10px 0; margin-bottom:10px; }

/* datetime */

ul.xdatetime {
background: url("images/calendar-blue.png") no-repeat 0 0;
width:60px;
height:66px;
float:left;
text-align:center;
color:white;
margin:0 10px 0 0;
font:12px/150% "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
}

li.xmonth {
font-size:10px;
line-height:20px;
list-style:none
}

li.xday {
font-size:20px;
font-weight:700;
line-height:20px;
list-style:none
}

li.xyear {
font-size:12px;
font-weight:700;
line-height:20px;
list-style:none;
}

/* main */


#principal { width:755px; margin:0 auto; text-align:left;}

#topo {
	position: relative;
	height:286px;
	background-position: center;
	background:white url(images/greenfield.jpg);
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	}
#topo h1 {
	color:white;
	font-size:35px;
	font-weight:bold;
	font-family: "Verdana";
	letter-spacing:-2px;
	text-align: right;
	padding-top:5px;
	opacity:0.8;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:4px;
	}
#topo h1 img{
	width:300px;
	padding-top:30px;
	}

#topo h3 {
	color:#808080;
	font-size:13px;
	font-weight:bold;
	text-align:right ;
	padding-right:10px
}

#topo ul {
	margin-left: 0;
	padding-left: 0;
	} 

#topo li {
	margin-left: 4px;
	background: #663300;
	color:white;
	margin-bottom: 0;
	padding: 2px 15px 5px;
	border: 2px solid white;
	list-style: none;
	display: inline;
	}
	

#topo a {
	color:white;
	font-weight:bold;
	}

#butoane
{
	position: relative;
	top:108px;
	text-align:right;
	width:745px;
	
}


#posts {
	width:575px;
	float:left;
	background:white;
	padding-right:20px;
	}

#sidebar { 
	width:139px; 
	float:right;
	padding-left:0px;
/*    background:rgb(255,204,153);*/
	border-left:#999 1px solid;
    padding-top:20px;
    text-align:left;
    }

#pagestop
{
	margin:0 auto;
	height:40px;
	background:white;
	top:180px;
	position:relative;
	opacity:0.5;
}

#pagestop a
{
 display: block;
 opacity:1.0;
 background:white;
 width: 200px;	
}


#sidetop
{ 
	 width: 200px;
	 float:right;
	 padding-left:10px;
	 height:92px;
	 color:white;
	 background: #4a83b7;
	 text-align:center;
	 padding-top:10px;
	 
}
#sidetop a { color:white;}
#sidetop a:hover { color:white; }
#sidetop h1 a:hover { color:blue; text-decoration:none; }

/* posts */

#posts h1 { 
	margin:8px 10px 0 0;
    padding: 0;
	font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color:#003366;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 15px;	
	text-align:left;
	border-bottom: 1px dotted #CCCCCC;	
}	
#posts h1 a { 	color: #993300;}
#posts h1 a:hover { color:blue; text-decoration:none; }

#posts ul, #posts ol { margin-bottom:12px; margin-left:30px; }
#posts li { margin-bottom:2px; }

#posts blockquote { font-style:italic; margin-left:30px; }

#posts h2 { font-weight:normal; }

.cada-post { padding-bottom:4px; border-bottom:1px solid #E8E8E8; margin:10px 0 15px 0; }
.cada-post img { border:1px solid #E8E8E8; padding:2px; margin:10px; }


.commentbox { margin-bottom:20px; padding-right:15px; padding-left:15px; border:1px solid #E8E8E8;background:rgb(228,233,255); }

.the-date {
 background:url(images/date.jpg) no-repeat; padding-left:18px; margin-right:20px; 
 }

.the-comments { background:url(images/comment.jpg) no-repeat; padding-left:16px; margin-right:20px; text-align:center; }
.the-categories { background:url(images/category.jpg) no-repeat; padding-left:16px; }

.info-comment { border-top:1px solid #E8E8E8; font-size:11px; background:white; }



.buton:focus {
	background: #fff;
	border: 1px solid #686868;
}

.buton { width:100px; height:25px; 
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font:  13px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	paddzing: 3px;
}
.buton:hover { color:#535353; }

#nav { width:100%; }
.nav-left { float:left; width:50%; }
.nav-right { float:right; text-align:right; width:48%; }

/* sidebar */

#sidebar h2 { padding-left:5px; font-size:14px; margin-bottom:6px; font-weight:bold; 
   border-bottom:1px solid #EEEEEE; 
   padding-bottom: 5px;
   color:#000080; 
   font-weight: bold;  
   font-family: "lucida grande"; 
   line-height:1.2em;
   }

#sidebar ul, .textwidget, #calendar_wrap, #searchform { border-bottom:1px solid #E8E8E8;padding-left:5px; padding-bottom:10px;  margin-bottom:30px; }
#searchform{ padding-left:5px;}
/*
#sidebar a { width:130px; color:black;display: block;padding-left:10px; padding-top:3px; padding-bottom:3px;}
#sidebar a:hover { background:rgb(122,205,118); color:white; text-decoration:none; }
*/
#sidebar li { line-height:18px; margin-bottom:2px; list-style:none }


/* footer */
#footer { clear:both; font-size:80%; width:100%; background:white;color:silver; text-align:left; }
	
#foot1 { clear:both; font-size:80%; width:100%; background:white; color:silver; text-align:left;}
#foot2 a { color:gray; text-decoration:none; }
#foot2 { width:730px; margin:0 auto; height:20px; }
#foot3 { float:left; width:450px; line-height:18px; }


/* page */
#posts_page {
	width:745px;
	float:left;
/*	background:white;*/
	padding-right:20px;
	}
#posts_page h1 { 
	margin:8px 10px 0 10px;
    padding: 0;
	font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color:#003366;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 15px;	
	text-align:left;
	border-bottom: 1px dotted #CCCCCC;	
}	
#posts_page h1 a { 	color: #1964d5;}
#posts_page h1 a:hover { color:blue; text-decoration:none; }

#posts_page ul, #posts_page ol { margin-bottom:12px; margin-left:30px; }

#posts_page li {
	margin-bottom:2px;
	list-style:square;
}

#posts_page blockquote { font-style:italic; margin-left:30px; }

#posts_page h2 { font-weight:normal; }

h4 {
	color:#000080;
	font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-weight: bold;
	padding: 5px 0 12px 0;

}


hr.footer {
	background-image: url(images/line_pink.gif);
	height: 10px;
	width:100%;
	clear:both;
	}


#saku_links {
	margin:10px 0 0 15px;
}
#saku_links li a {
	font-weight:bold;
	color:#808080;
	}

input[type="submit"] { width:100px; height:25px; 
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font:  13px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 3px;
}

