/*  
Theme Name: Blog Consultoria
Theme URI: http://www.podbr.com/
Description: Tema do Blog Consultoria 
Version: 1.0
Author: Camilo Lucio Coracini, Wunderman
Author URI: http://www.podbr.com/

	Design por Wunderman, implementação por Camilo Lucio Coracini

*/
html *, body * {
	border:					0;
	margin:					0;
	padding:				0;
}

body {
	background:				#dcdcdc url('../images/background.gif') repeat-x top;
	color:					#7f7f7f;
	font:					normal 10px Verdana, Arial, sans-serif;
	margin:					0 auto;
	width:					760px;
}

a {
	color:					#7f7f7f;
	text-decoration:		none;
}

a:active, a:hover {
	text-decoration:		underline;
}

h1 {
	font-size:				20px;
}

h2 {
	font-size:				18px;
}

h3 {
	font-size:				16px;
}

h4 {
	font-size:				14px;
}

h5 {
	font-size:				12px;
}

h6 {
	font-size:				10px;
}

label {
	cursor:					pointer;
}

input, textarea {
	background-color:		#ffffff;
	border:					1px solid #7f7f7f;
	font-size:				10px;
	padding:				1px;
}

br.clear, li.clear {
	clear:					both;
	line-height:			0;
	height:					0;
}

#top {
	left:					0;
	position:				absolute;
	top:					0;
}

#body_wrap {
	background:				#ffffff;
	height:					auto;
	padding:				0 6px 30px 6px;
}

#content {
	background:				#f6f6f6 url(../images/bg_content.gif) repeat-y;
	float:					right;
	margin-top:				103px;
	margin-bottom:			30px;
	width:					583px;
}

#contentTop {
	background:				url(../images/content_top.gif) no-repeat;
	height:					6px;
}

#contentBottom {
	background:				url(../images/content_bottom.gif) no-repeat bottom;
	height:					10px;
}

#contentHead {
	padding:				5px 20px 5px 15px;
}

#contentHead #today {
	float:					left;
}

#contentHead #fontSize {
	color:					#777777;
	float:					right;
}

#contentHead #fontSize a {
	color:					#777777;
}
#header {
	background:				url('../images/header.gif') transparent no-repeat top;
	height:					103px;
	position:				absolute;
	top:					0;
	width:					760px;
	z-index:				10;
}

#header #home_link {
	height:					35px;
	left:					25px;
	position:				absolute;
	text-decoration:		none;
	top:					20px;
	width:					170px;
}

#header #natura_link {
	height:					60px;
	position:				absolute;
	right:					30px;
	text-decoration:		none;
	top:					5px;
	width:					65px;
}

#header #search_form {
	float:					left;
	height:					20px;
	left:					11px;
	position:				absolute;
	top:					78px;
}

#header #search_form input {
	margin:					0;
	vertical-align:			middle;
}

#header #search_form #search_query {
	border:					1px solid #7f7f7f;
	font-size:				10px;
	height:					12px;
	line-height:			12px;
	padding:				3px;
	width:					117px;
}

#header #search_form #search_submit {
	border:					0;
	margin:					0 0 0 -4px;
}

#header #search_dyn {
	display:				none;
	left:					11px;
	line-height:			0;
	position:				absolute;
	text-align:				left;
	top:					100px;
	width:					250px;
	z-index:				10;
}

#header #results_dyn {
	background:				#f6a671;
	border:					1px solid #e3885b;
	color:					#ffffff;
	font-size:				12px;
	line-height:			16px;
	text-align:				left;
	/* Internet Explorer */
	filter:					Alpha(opacity=90);
	/* Gecko */
	-moz-opacity:			.9;
	/* CSS3 experimental - new browsers */
	opacity:				.9;
}

#header #results_dyn img {
	vertical-align:			middle;
}

#header #results_dyn li {
	list-style-type:		none;
}

#header #results_dyn li a {
	border:					1px solid #e3885b;
	color:					#ffffff;
	display:				block;
	padding:				8px;
	text-decoration:		none;
}

#header #results_dyn li a:hover {
	background-color:		#e3885b;
}

#header #results_dyn .more a {
	font-weight:			bold;
}

#header #results_dyn .message {
	padding:				8px;
}

#header #header_links {
	color:					#ffffff;
	font-weight:			bold;
	position:				absolute;
	right:					25px;
	text-transform:			uppercase;
	top:					77px;
}

#header #header_links a {
	color:					#ffffff;
}
/* @group Post */

.post {
	background:				url(../images/bg_post.gif) repeat-y;
	margin:					5px 8px 15px 8px;
	overflow:				hidden;
	width:					564px;
}

.post_top {
	background:				url(../images/bg_post_top.gif) no-repeat;
	height:					6px;
}

.post_bottom {
	background:				url(../images/bg_post_bottom.gif) no-repeat bottom;
	height:					6px;
}

.post .post_title {
	font-size:				16px;
	height:					auto !important;
	height:					16px;
	line-height:			16px;
	min-height:				16px;
	padding:				5px 12px 15px 12px;
}

.post .post_title a {
	float:					left;
}

.post .post_title .post_toggle {
	cursor:					pointer;
	float:					right;
	line-height:			16px;
	margin-left:			5px;
	margin-top:				-3px;
}

.post .post_title .post_next {
	cursor:					pointer;
	float:					right;
	line-height:			16px;
	margin-left:			5px;
	margin-top:				-3px;
}

.post .post_title .post_previous {
	cursor:					pointer;
	float:					right;
	line-height:			16px;
	margin-left:			5px;
	margin-top:				-3px;
}

.post .post_wrap {
	padding:				0 12px;
}

.post .post_info {
	color:					#999999;
	font-size:				11px;
	font-style:				italic;
	font-weight:			normal;
	padding-bottom:			10px;
}

.post .post_info a {
	color:					#e76550;
	font-weight:			bold;
}

.post .post_categories {
	color:					#999999;
	padding-bottom:			5px;
	text-transform:			lowercase;
}

.post .post_categories a {
	color:					#999999;
}

.post .post_tags {
	color:					#999999;
	padding-bottom:			5px;
	text-transform:			lowercase;
}

.post .post_tags a {
	color:					#999999;
}

.post .post_text {
	float:					right;
	width:					540px;
}

.post .post_data {
	float:					left;
	line-height:			15px;
	padding-right:			5px;
	text-align:				right;
	width:					125px;
}

.post .entry {
	padding:				3px;
}

.post .entry a {
	text-decoration:		underline;
}

.post .entry p,
.post .entry ul li {
	text-align:				justify;
	list-style-position:	inside;
	padding:				5px 0;
}

.post .entry img {
	margin:					5px;
}

.post_comment {
	text-transform:			uppercase;
}

.post .post_comment_num {
	display:				inline;
}

.post .post_comment_respond {
	display:				inline;
}

.post .post_podcast {
	float:					left;
	min-height:				0;
	padding:				25px 18px;
	width:					90%;
}

.post .podPress_content {
	font-size:				11px;
	line-height:			25px;
	margin:					0 auto;
	width:					335px;
}

.post .podPress_content a:hover span {
	text-decoration:		underline;
}

.post .podPress_content span {
	float:					left;
}

.post .podPress_content ul {
	float:					left;
	margin-left:			5px;
}

.post .podPress_content li {
	clear:					left;
	float:					left;
	list-style:				none;
}

.post .podPress_content_text {
	clear:					left;
	float:					left;
	line-height:			15px;
	margin:					10px 15px 0 0;
}

.post .podPress_image_content {
	float:					right;
	line-height:			25px;
	margin:					10px 0 0 0;
}

.post .podPress_image_content a {
	display:				block;
	padding:				2px 0;
}

.post .post_meta {
	border-top:				1px solid #4e4e4e;
	font-size:				10px;
	padding:				10px 5px;
}

.post .post_ratings {
	padding:				5px 0;
}

.post .post_ratings div {
	display:				inline;
}

.post .post_ratings .post-ratings-loading {
	display:				none;
}

.post .post_comment {
	clear:					left;
	float:					left;
	padding:				5px 0;
}

.post .post_edit {
	clear:					left;
	float:					left;
	padding:				5px 0;
}

.post .post_pages {
	clear:					left;
	float:					left;
	padding:				5px 0;
}

.post .post_share {
	float:					right;
	padding:				5px 0;
}

.post .post_share a {
	margin-left:			10px;
}

.post .post_share_head {
	display:				none;
}

.post .post_email {
	float:					right;
	padding:				5px 0 5px 10px;
}

.post .post_print {
	float:					right;
	padding:				5px 0 5px 10px;
}

.post .post_rss {
	float:					right;
	padding:				5px 0 5px 10px;
}

/* @end */
/* @group page */

.page {
	padding:				0 5px;
	width:					568px;
}

.page_top {
	display:				none;
}

.page_bottom {
	display:				none;
}

.page .page_title {
	color:					#E3885B;
	font-size:				16px;
	padding:				5px 0;
	position:				relative;
}

.page .page_title a {
	color:					#E3885B;
}

.page .page_wrap {
}

.page .page_text {
	float:					left;
}

.page .page_podcast {
	clear:					left;
	float:					left;
	margin:					10px;
	min-height:				0;
	padding:				15px 8px;
	width:					290px;
}

.page .entry {
	padding:				3px;
}

.page .entry p,
.page .entry ul li {
	text-align:				justify;
	list-style-position:	inside;
	padding:				5px 0;
}

.page .entry img {
	margin:					5px;
}

.page .podPress_content {
	float:					left;
	font-size:				11px;
	line-height:			25px;
}

.page .podPress_content a:hover span {
	text-decoration:		underline;
}

.page .podPress_content span {
	float:					left;
}

.page .podPress_content ul {
	float:					left;
	margin-left:			5px;
}

.page .podPress_content li {
	clear:					left;
	float:					left;
	list-style:				none;
}

.page .podPress_content_text {
	float:					left;
	line-height:			15px;
	margin:					10px 15px 0 0;
}

.page .podPress_image_content {
	float:					left;
	line-height:			25px;
	margin:					10px 0 0 0;
}

.page .podPress_image_content a {
	display:				block;
	padding:				2px 0;
}

.page #rss-feed h4 {
	padding:				10px 0;
}

.page #rss-feed div {
	height:					20px;
	padding:				10px 0;
}

.page #rss-feed div a {
	float:					left;
	height:					20px;
	line-height:			20px;
	margin-right:			5px;
}

.page #rss-feed img {
	margin:					0;
}

/* @end */
.post_comments, .post_respond {
	color:					#000000;
	margin:					0 10px;
	min-height:				0;
}

.post_respond {
	background:				#d9d9d9;
	padding:				10px 0;
}

.post_comments #comments, .post_respond #respond {
	visibility:				hidden;
}

.post_comments #comments {
	position:				relative;
}

.post_comments #comments .comments_head {
	float:					left;
}

.post_comments #comments .comments_toggle {
	cursor:					pointer;
	left:					-25px;
	position:				absolute;
	top:					10px;
}

.commentlist li {
	background:				#ebebeb;
	list-style-position:	inside;
	list-style-type:		none;
	margin:					10px 0;
	padding:				10px;
}

.commentlist li.alt {
	background:				#ededed;
}

.commentlist div {
	padding:				5px 0;
}

.commentlist .comment_head {
	font-size:				11px;
}

.commentlist .comment_head cite {
	font-style:				normal;
	font-weight:			bold;
}

.commentlist .comment_title {
	float:					left;
}

.commentlist .comment_info {
	float:					right;
	font-size:				10px;
	text-align:				right;
}

.commentlist .comment_text {
	font-size:				11px;
}

.post_respond #commentform {
	font-size:				10px;
	padding:				0 10px;
}

.post_respond:hover, .post_respond:active {
	background:				#d0d0d0;
}

.post_respond #commentform div {
	margin:					0 0 10px 0;
}

.post_respond #commentform label {
	font-size:				11px;
	vertical-align:			top;
}

.post_respond #commentform input {
}

.post_respond #commentform textarea {
	font-size:				13px;
}

#commentform #comment_user {
	float:					left;
	width:					40%;
}

#commentform #comment_author {
	float:					left;
	width:					40%;
}

#commentform #comment_author label {
	float:					left;
}

#commentform #comment_author input {
	clear:					left;
	float:					left;
	width:					90%;
}

#commentform #comment_email {
	clear:					left;
	float:					left;
	width:					40%;
}

#commentform #comment_email label {
	float:					left;
}

#commentform #comment_email input {
	clear:					left;
	float:					left;
	width:					90%;
}

#commentform #comment_email .comment_msg {
	color:					#777777;
	float:					left;
	margin-left:			25px;
	vertical-align:			top;
}

#commentform #comment_receive {
	clear:					left;
	float:					left;
	width:					40%;
}

#commentform #comment_receive input {
	float:					left;
}

#commentform #comment_receive label {
	float:					left;
	margin-left:			5px;
	width:					85%;
}

#commentform #comment_url {
	clear:					left;
	float:					left;
	width:					40%;
}

#commentform #comment_url label {
	float:					left;
}

#commentform #comment_url input {
	clear:					left;
	float:					left;
	width:					90%;
}

#commentform #comment_textarea {
	float:					right;
	width:					58%;
}

#commentform #comment_textarea label {
	float:					left;
}

#commentform #comment_textarea textarea {
	clear:					left;
	float:					left;
	width:					98%;
}

#commentform #comment_response {
	clear:					both;
	color:					red;
	text-align:				right;
}

#commentform #comment_response li {
	list-style-position:	inside;
	list-style-type:		none;
	padding:				10px 0;
}

#commentform #comment_submit {
	clear:					both;
	position:				relative;
	width:					100%;
}

#commentform #comment_submit #visualizar {
	background-color:		#777777;
	color:					#ffffff;
	cursor:					pointer;
	font-size:				10px;
	font-weight:			bold;
	position:				absolute;
	right:					55px;
	text-transform:			lowercase;
	top:					0;
	width:					63px;
}

#commentform #comment_submit #submit {
	background-color:		#777777;
	color:					#ffffff;
	cursor:					pointer;
	font-size:				10px;
	font-weight:			bold;
	position:				absolute;
	right:					0;
	text-transform:			lowercase;
	top:					0;
	width:					44px;
}

#commentform #comment_submit .spinner {
	display:				none;
	font-size:				11px;
	padding-top:			25px;
	text-align:				right;
}

#commentform #comment_submit .spinner img {
	vertical-align:			bottom;
}

.post_respond #comment_preview {
	display:				none;
	padding:				10px;
}

#comment_preview #esconder {
	background-color:		#777777;
	color:					#ffffff;
	cursor:					pointer;
	float:					right;
	font-size:				10px;
	font-weight:			bold;
	margin-left:			10px;
	text-transform:			lowercase;
}

.post_respond #comment_saved {
	display:				none;
	text-align:				center;
	
}

#comment_saved h1 {
	font-size:				17px;
	padding:				40px 0 20px 0;
}

#comment_saved p {
	font-size:				13px;
	padding:				20px 0 40px 0;
	
}
.navigation {
	font-size:			12px;
	text-align:			center;
	width:				760px;
}

.navtop {
	left:				0;
	position:			absolute;
	top:				0;
}

.navbottom {
}

.navigation .alignleft {
	float:				left;
	width:				45%;
}

.navigation .aligncenter {
	float:				left;
	width:				10%;
}

.navigation .alignright {
	float:				left;
	width:				45%;
}

.navigation img {
	vertical-align:		bottom;
}

.navigation a {
	text-decoration:	none;
}
/* @group Sidebar */

#sidebar {
	background-color:		#ffffff;
	float:					left;
	font-size:				10px;
	margin-bottom:			30px;
	margin-top:				105px;
}

.widget {
	background:				url(../images/bg_sidebar_item_content.gif);
	list-style-type:		none;
	width:					155px;
}

.widget li {
	list-style-type:		none;
}

div.widget_title {
	background:				url(../images/bg_sidebar_item.gif) no-repeat;
	height:					24px;
	margin:					0;
	position:				relative;
}

h3.widget_title {
	color:					#ffffff;
	font-size:				11px;
	left:					0;
	letter-spacing:			-0.5px;
	line-height:			25px;
	overflow:				hidden;
	padding-left:			4px;
	position:				absolute;
	text-transform:			lowercase;
	top:					0;
	width:					133px;
	word-spacing:			-1px;
}

.widget_title .toggle {
	cursor:					pointer;
	position:				absolute;
	right:					5px;
	top:					5px;
}

.widget_title a {
	color:					white;
}

.widget_content {
	overflow:				hidden;
	padding:				7px;
}


.widget_bottom {
	background:				url(../images/bg_sidebar_item_bottom.gif) no-repeat bottom;
	height:					10px;
}

/* @end */
/* @group Categories */

.widget_categories ul {
	list-style-type:		none;
}

.widget_categories .children {
	display:				none;
	/*padding-left:			5px;*/
}

/* @end */

/* @group Archives */

#archives ul li {
	list-style-type:		none;
}

/* @end */

/* @group Tag Cloud */

#tag_cloud #tag_cloud_content {
	text-align:				center;
	word-wrap:				break-word;
}

#tag_cloud #tag_cloud_content a {
}

/* @end */

/* @group Highest Rated */

#highest-rated_content li {
	clear:					left;
	line-height:			15px;
	padding:				8px 0;
}

#highest-rated_content a {
	float:					left;
	width:					82px;
}

/* @end */

/* @group Recent Comments */

#recent-comments ul li {
	list-style-position:	inside;
	list-style-type:		disc;
}

#recent-comments a {
	font-style:				italic;
}

/* @end */

/* @group Polls */


.wp-polls, .wp-polls div {
	display:				inline;
}

.wp-polls .pollbar {
	display:				block;
}

#polls_content .wp-polls .wp-polls-form .wp-polls-ans {
	padding:				10px 0;
}

#polls_content .wp-polls .wp-polls-form .wp-polls-ul {
	margin:					0;
	padding:				0;
}

#polls_content .wp-polls .wp-polls-form .wp-polls-ul li {
	padding:				2px 0;
}

#polls_content .wp-polls .wp-polls-form .Buttons {
	background-color:		#777777;
	border:					1px solid #7f7f7f;
	color:					#ffffff;
	cursor:					pointer;
	font-size:				10px;
	font-weight:			bold;
	margin:					10px 0;
	padding:				1px;
	text-transform:			lowercase;
}

#polls_content .wp-polls-loading {
	padding:				10px 0;
}

/* @end */

/* @group Recent Sent */

#tdomf-recent-submissions ul li {
	list-style-position:	inside;
	list-style-type:		disc;
}

#tdomf-recent-submissions a {
	font-style:				italic;
}

/* @end */

/* @group Most Commented */

#mais-comentados ul li {
	list-style-position:	inside;
	list-style-type:		disc;
}

/* @end */
#leia_top .post_title {
	color:				#e3885b;
}

.movimento_title {
	font-weight:		bold;
	padding:			0 15px 10px 10px;
}

.movimento_title #movimento_title {
	float:				left;
}

.movimento_title #fontSize {
	color:				#777777;
	float:				right;
	font-size:			10px;
	font-weight:		normal;
}

.movimento_title #fontSize a {
	color:				#777777;
}

#movimento_border {
	border:				1px solid #c5c5c5;
}

#movimento_links {
	color:				#7f7f7f;
	font-size:			10px;
	font-weight:		normal;
	padding:			10px 15px 5px 0;
	text-align:			left;
}

#movimento_links a {
	color:				#7f7f7f;
	padding:			0 10px;
}

#movimento_links .sel {
	font-weight:		bold;
}

#movimento_links #movimento_novidades {
	border-right:		1px solid #7f7f7f;
}

#movimento_links #movimento_oq {
	border-right:		1px solid #7f7f7f;
}

#movimento_links #movimento_projetos {
	border-right:		1px solid #7f7f7f;
}

#movimento_links #movimento_conte {
	border-right:		1px solid #7f7f7f;
}

#movimento_links #movimento_conheca {
}

.movimento_projeto {
	border-top:			2px solid #c5c5c5;
	padding:			5px 0;
}

.movimento_projeto .page_title {
	font-size:			14px;
}

.movimento_natura fieldset input,
.movimento_natura fieldset textarea {
	background-color:		#ffffff;
	border:					1px solid #7f7f7f;
	font-size:				10px;
	padding:				1px;
}

.movimento_natura table input {
	background-color:		#777777;
	border:					1px solid #7f7f7f;
	color:					#ffffff;
	cursor:					pointer;
	font-size:				10px;
	font-weight:			bold;
	margin:					10px 0;
	padding:				1px 5px;
	text-transform:			lowercase;
}
#wp-email {
	padding:				10px 5px;
}

#wp-email p {
	padding:				10px 0;
	text-align:				left;
}

#wp-email br {
	display:				none;
}

#wp-email em {
	display:				block;
}

#wp-email label {
	display:				block;
	float:					left;
	width:					170px;
}

#wp-email input {
	width:					270px;
}

#wp-email textarea {
	font-size:				13px;
	vertical-align:			middle;
	width:					270px;
}

#wp-email #wp-email-submit {
	background-color:		#777777;
	border:					1px solid #7f7f7f;
	color:					#ffffff;
	cursor:					pointer;
	float:					right;
	font-size:				10px;
	font-weight:			bold;
	margin:					10px 75px 10px 0;
	padding:				1px;
	text-transform:			lowercase;
	width:					auto;
}
.entry .tdomf_form {
	font-size:				10px;
	min-height:				0;
	padding-top:			10px;
}

.entry .tdomf_form label {
	font-size:				11px;
	vertical-align:			top;
}

.entry .tdomf_form legend {
	font-size:				11px;
	font-weight:			normal;
	padding:				0;
}

.entry .tdomf_form fieldset {
	width:					48%;
}

.entry .tdomf_form fieldset label {
	display:				block;
	width:					98%;
}

.entry .tdomf_form fieldset input {
	display:				block;
	width:					98%;
}

.entry .tdomf_form small {
	display:				block;
	text-transform:			lowercase;
	width:					98%;
}

.entry .tdomf_form textarea {
	font-size:				11px;
	width:					98%;
}


.entry .tdomf_form .required {
	font-weight:			normal;
}

.entry .tdomf_form fieldset.tdo_identifique {
	clear:					left;
	float:					left;
}

.entry .tdomf_form fieldset.tdo_codCN {
	clear:					left;
	float:					left;
}

.entry .tdomf_form fieldset.tdo_tel {
	clear:					left;
	float:					left;
	padding-top:			29px;
}

.entry .tdomf_form fieldset.tdo_post {
	float:					right;
}

.entry .tdomf_form fieldset.tdo_post label {
	text-transform:			lowercase;
}

.entry .tdomf_form fieldset.tdo_upload {
	clear:					both;
	width:					100%;
}

.entry .tdomf_form fieldset.tdo_upload iframe {
	height:					150px;
	margin-top:				10px;
	width:					100%;
}

.entry .tdomf_form fieldset.tdo_regras {
	text-align:				right;
	width:					98%;
}

.entry .tdomf_form fieldset.tdo_post .label_msg {
	color:					#777777;
	margin-left:			15px;
}

.entry .tdomf_form #whoami_name {
}

.entry .tdomf_form #whoami_name {
}

.entry .tdomf_form #whoami_email {
}

.entry .tdomf_form #content_content {
}

.entry .tdomf_form table {
	float:					right;
}

.entry .tdomf_form table input {
	background-color:		#777777;
	color:					#ffffff;
	cursor:					pointer;
	font-size:				10px;
	font-weight:			bold;
	margin:					10px 0;
	padding:				1px 5px;
	text-transform:			lowercase;
	width:					120px;
}

.entry .tdomf_form font {
	display:				block;
	padding-top:			20px;
}
