/* CSS Document */

body {

	background-image: url(images/background.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	background-color: #004F86;

}

.clear {

	clear: both;

}

.main {

	display: table;

	height: auto;

	width: 985px;

	margin-right: auto;

	margin-left: auto;

}

.header {

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	height: 281px;

	width: 985px;

}

.menu_top {

	display: inline;

	float: left;

	height: 41px;

	width: 617px;

	margin-top: 116px;

	margin-left: 367px;

}

.menu_top_inner {

	float: left;

	height: 25px;

	width: 347px;

	margin-top: 12px;

}

.rss {

        font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #568F23;

	display: inline;

        margin-right:5px;

        padding-right:6px;

	padding-left:20px;

	border-right: 1px solid #568F23;

        background: url(images/rss.png) no-repeat left top;

        float:left;

}

.rss a:link, .rss a:active, .rss a:visited {

        color: #568F23;

        text-decoration:none;

}

.rss a:hover {

       text-decoration:underline;

}

.menu_bottom {

        float: right;

	height: 25px;

	width: 610px;

	margin-top: 30px;

        margin-right: 25px;

        display:inline;

}

.menu_bottom ul {

        list-syle-type:none;

        padding: 0px;

        margin: 0px;

}

.menu_bottom ul li {

        font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #fff;

	display: inline;

	margin-right:5px;

	padding-right:6px;

	border-right: 1px solid #fff;

}

.menu_bottom ul li a:link, .menu_bottom ul li a:active, .menu_bottom ul li a:visited {

        text-decoration:none;

	color: #fff;

}

.menu_bottom ul li a:hover {

        text-decoration:underline;

}

.content {

	float: left;

	height: auto;

	width: 985px;

	background-image: url(images/back_content.gif);

	background-repeat: repeat-y;

	background-position: center top;

}

.content_right {

	float: right;

	height: auto;

	width: 245px;

}

#content_left {

	float: left;

	height: auto;

	width: 680px;

	background-color: #FFF;

	display: inline;

	margin-left: 50px;

	background-image: url(images/top_rounded_content.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#content_left_bottom {

	float: left;

	height: 25px;

	width: 680px;

	display: inline;

	margin-left: 50px;

	background-image: url(images/bottom_rounded_content.gif);

	background-repeat: no-repeat;

	background-position: center top;

	font-size:9px;

	margin-bottom:10px;

}

/*Posts*/



.posts {

	display: inline;

	float: left;

	height: auto;

	width: 670px;

	margin-left: 8px;

	margin-top:12px;

	font-family:Verdana;

	font-size: 12px;

	color:#666;

}

.posts img {

	border:none;

	margin-top: 5px;

	margin-bottom: 5px;

}

.posts p {

	margin: 0px 0px 5px 0px;

	padding: 0px;
        line-height:20px

	

}

.posts h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	margin-top: 7px;

	margin-left: 10px;

}

.posts h1 a:link, .posts h1 a:active, .posts h1 a:visited {

	text-decoration:none;

	color: #FFF;

}

.posts h1 a:hover {

	text-decoration:underline;

}

.posts h2 {

}

.posts h3 {

}

.posts ul {

	list-style-image: url(images/arrow_blue.gif);

}

.posts ul li {

	line-height: 20px;

}

.posts ul li a:link, .posts ul li a:active, .posts ul li a:visited {

}

.posts ul li a:hover {

}

.posts ul a:link, .posts a:active, .posts a:visited {

}

.posts a:hover {

}

.posts blockquote {

	font-style: italic;

	padding-left: 5px;

	border-left:solid 1px #666;

}

.post_content {

	float: left;

	height: auto;

	width: 630px;

	padding:10px;

	margin-top:8px;

	margin-left:4px;

	text-align:justify;

}

.post_content a:link, .post_content a:active, .post_content a:visited {

	color:#5B83C2;

	text-decoration:underline;

}

.post_content a:hover {

	color:#62A628;

	text-decoration:underline;

}

.post_comment_img {

	float: left;

	height: 141px;

	width: 100%;

	padding-top:5px;

	border-top:dotted 2px #999;

	background-image: url(images/comment_img.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.c-link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	letter-spacing: -1px;

	display: inline;

	float: left;

	height: 20px;

	width: auto;

	margin-left: 73px;

	margin-top:27px;

        text-align:center;

}

.c-link a:link, .c-link a:active, .c-link a:visited {

	color: #C30;

	text-decoration:none;

}

.tags {

	float:left;

	margin-left: 73px;

	margin-top:15px;

	display:inline;

}

.title_todo {

	background-image: url(images/back_title.gif);

	background-repeat: no-repeat;

	background-position: right top;

	float: left;

	height: 66px;

	width: 665px;

}

.title_right {

	float: right;

	height: 66px;

	width: 608px;

}

.title {

	height: 35px;

	width: 608px;

	float: right;

}

.title_autor {

	height: 20px;

	width: 608px;

	float: right;

	font: 11px tahoma;

}

.title_autor span {

	line-height: 23px;

	margin-left: 10px;

}

.title_autor span a:link, .title_autor span a:visited, .title_autor span a:active {

	color:#D7251D;

}

.title_date {

	float: left;

	height: 66px;

	width: 57px;

	background-image: url(images/back_date.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

.title_day {

	font-family: Arial;

	font-size: 20px;

	line-height: 30px;

	font-weight: bold;

	color: #F8C9C7;

	letter-spacing: -1px;

	text-align: center;

	clear: both;

	float: left;

	height: 15px;

	width: 57px;

}

.title_mounth {

	font-family: Arial;

	font-size: 16px;

	line-height: 30px;

	font-weight: bold;

	color: #F8C9C7;

	letter-spacing: -1px;

	text-align: center;

	clear: both;

	float: left;

	height: 14px;

	width: 57px;

	margin-top:5px;

	text-transform:uppercase;

}

.title_year {

	font-family: Arial;

	font-size: 18px;

	line-height: 30px;

	font-weight: bold;

	color: #F8C9C7;

	letter-spacing: -1px;

	text-align: center;

	clear: both;

	float: left;

	height: 15px;

	width: 57px;

	margin-top:4px;

}

/*Sidebar*/

.sidebar-geral {

	float: right;

	height: auto;

	width: 245px;

}

.sidebar {

	float: right;

	height: auto;

	width: 245px;

}

.sidebar_inner {

	display: inline;

	float: left;

	height: auto;

	width: 202px;

	margin-top: 4px;

	background-image: url(images/back_side_inner.gif);

	background-repeat: repeat-y;

	background-position: center top;

}

.sidebar ul {

	margin: 0px;

	padding: 0px;

	height: auto;

	width: 202px;

	list-style-type: none;

}

.sidebar ul li {

	background-image: url(images/arrow.gif);

	background-repeat: no-repeat;

	background-position: -3px center;

	float: left;

	height: auto;

	width: 175px;

	margin-left:13px;

	border-bottom: dashed 1px #9CB4DA;

}

.sidebar ul li a:link, .sidebar ul li a:active, .sidebar ul li a:visited {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

	line-height: 25px;

	font-weight: bold;

	color: #D9E1F0;

	text-decoration: none;

	padding-left: 20px;

}

.sidebar_bottons {

	background-image: url(images/back_sidebar_footer.gif);

	background-position: center top;

	float: left;

	height: 18px;

	width: 202px;

}

.sidebar_top_archives {

	background-image: url(images/archives.gif);

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	height: 47px;

	width: 100%;

	margin-bottom: 3px;

}

.sidebar_top_contatos {

	background-image: url(images/contatos.gif);

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	height: 47px;

	width: 100%;

	margin-bottom: 3px;

}

.sidebar_top_links {

	background-image: url(images/links.gif);

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	height: 47px;

	width: 100%;

	margin-bottom: 3px;

}

.sidebar_top_links2 {

	background-image: url(http://www.ahnao.com.br/wp-content/uploads/2009/12/dondevem.png);

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	height: 47px;

	width: 100%;

	margin-bottom: 3px;

}
.sidebar-banners {

	float: right;

	height: auto;

	width: 245px;

}
.sidebar-banners ul {

	margin: 0px;

	padding: 0px;

	height: auto;

	width: 202px;

	list-style-type: none;

}

.sidebar-banners ul li {
	float: left;
	height: 40px;
	width: 181px;
	border-bottom: dashed 1px #9CB4DA;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-align: center;
	margin-left: 11px;
}

.sidebar-banners ul li a:link, .sidebar-banners ul li a:active, .sidebar-banners ul li a:visited {

	text-decoration: none;
	border: none

}

.sidebar-banners ul li img {
	border:none;
}
.sidebar img {
	border: none;
}
.sidebar img a {
	border: none;
}

/*Footer*/



.footer {

	float: left;

	height: auto;

	width: 985px;

}

.footer_top {

	background-image: url(images/top_footer.gif);

	background-repeat: no-repeat;

	background-position: center top;

	font-size: 8px;

	float: left;

	height: 17px;

	width: 985px;

}

.footer_inner {

	background-image: url(images/back_footer.gif);

	background-repeat: repeat-y;

	background-position: center top;

	float: left;

	height: 40px;

	width: 945px;

	padding:20px;

        text-align:center;

        color:#fff;

        font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}

.footer_inner a:link {

	color:#fff;

        font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

        text-decoration: underline;

        font-weight: bold;

}

.footer_inner a:visited {

	color:#fff;

        font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

        text-decoration: underline;

        font-weight: bold;

}

.footer_inner a:hover {

	color:#fff;

        font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

        text-decoration: none;

        font-weight: bold;

}

.footer_inner a:active {

	color:#fff;

        font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

        text-decoration: none;

        font-weight: bold;

}



/*Search*/

.search {

	display: inline;

	float: right;

	height: 41px;

	width: 224px;

	margin-right: 44px;

}

#s {

	font-family: Arial;

	font-size: 14px;

	color: #003E67;

	height: 18px;

	width: 155px;

	float:left;

	margin-left:31px;

	margin-top:12px;

	display:inline;

	border:none;

	background-color:Transparent;

}

#searchbuttom {

	float:right;

	margin-top:8px;

	margin-right:7px;

	display:inline;

}

.search_title {

	background-image: url(images/back_title_search.gif);

	background-repeat: no-repeat;

	background-position: right top;

	float: left;

	height: 66px;

	width: 665px;

}

.search_title h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	margin-top: 7px;

	margin-left: 10px;

	color: #FFF;

}

.search_gray {

	height: 20px;

	width: 665px;

	float: right;

	font: 11px tahoma;

}

.search_gray span {

	line-height: 10px;

	margin-left: 10px;

}

/* Comment List

 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

h1#comments {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	margin-top: 7px;

	margin-left: 10px;

	color: #D7251D;

}

.reply a:link, .reply a:active, .reply a:visited {

	color:#C30;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

	font-weight:bold;

	text-decoration:none;

}

.com-list {

}

.com-list h3 {

	font-size: 18px;

	line-height: 18px;

	font-weight: normal;

	padding-bottom: 10px;

	margin-bottom: 15px;

	background: url(images/post-head.png) repeat-x bottom;

}

.com-list blockquote {

	margin-left: 1em;

	font-style: italic;

}

.com-entry {

	margin-bottom: 20px;

}

.com-entry-bot {

	padding: 10px 0px;

}

.com-con {

	padding: 10px 10px 10px 20px;

	font-size: 11px;

	line-height: 16px;

	color:#666;

	border-left: solid 1px #e7e5dd;

	border-right: solid 1px #e7e5dd;

}

.com-name h1 {

	padding:0px;

	margin:0px;

}

.com-name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height: 14px;

	font-weight: bold;

	letter-spacing: -1px;

	height: auto;

	width: 50%;

	color:#62A628;

}

.com-name a:link, .com-name a:visited, .com-name a:active {

	color:#D7251D;

}

.com-con .avatar {

	float:right;

}

.com-con .avatar img {

	border: 1px solid #ccc;

}

.com-date {

	font-size: 10px;

	color: #999;

	margin-bottom: 10px;

}

.com-date a, .com-date a:visited, .com-date a:hover {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}

.com-con p {

}

.comment_text {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333;

	width:80%;

	height:auto;

	padding-top:25px;

	background-image: url(images/speak.gif);

	background-repeat: no-repeat;

	background-position: right top;	

}

.com-con p.com-name, .com-con p.com-date, .com-con p.avatar {

	padding: 0;

}

/* Comment Form

 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		

.com-form {

	padding-top: 10px;

}

.com-form-bot {

	padding: 5px 20px 20px 20px;

}

.com-form p {

	padding: 6px 0px;

	position: relative;

	color:#666;

}

.com-form p strong {

	color:#FF3300;

	font-weight: normal;

}

.com-form label {

	font-size: 12px;

	}

.adsense {float:left; padding:20px 0; width:645px;}

.aus {float:left; margin-right:10px; padding-left:10px;}
