/* CSS Document */

*{
	font-family:Helvetica, Arial, sans-serif;
	color:#4d4d4d;
}

html, body, form{
	margin:0;
	padding:0;
}

.noMTop{
	margin-top:0;
}

.clear{
	clear:both;
}

.flLeft,
.alignleft{
	float:left;
	display:block;
}
.flRight,
.alignright{
	float:right;
	display:block;
}

.alignright{
	margin:0 0 10px 10px;
}

.alignleft{
	margin:0 10px 10px 0;
}

.destaque{
	color:#A6CC00;
}

h3 {
	color:#129493;
	font-size:14px;
	margin:10px 0;
}

h4{
	color:#129493;
	font-size:11px;
	margin:10px 0px;
}

a{
	color:#d4fa00;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a img{
	border:none;
}

html{
	background:transparent url(./img/bg_html.gif) repeat scroll left top;
}

body{
	background:transparent url(./img/bg_body.jpg) repeat-x scroll left top;
}

div.bgtop{
	background:transparent url(./img/bg_bgtop.jpg) no-repeat scroll center top;
	min-height:200px;
	min-width:998px;
}

div.main{
	margin:0 auto;
	width:964px;
	background:transparent url(./img/bg_main.png) repeat-y scroll center top;
	padding:0 15px;
	_background:none;
}

/********************************* TOP **************************************/

	div.main div.top{
		background:transparent url(./img/bg_top.jpg) no-repeat scroll left 2px;
		height:271px;
	}
	
		div.main div.top p.contato{
			color:#FFF;
			margin:0 10px 0 0;
			padding:8px 0 0 90px;
			font-size:10px;
		}
		
		div.main div.top img.logo{
			height:65px;
			width:134px;
			background:url(./img/logo.png) no-repeat scroll left top;
			float:left;
			display:block;
			margin:66px 0 0 179px;
		}
		
		div.main div.top div.myRC{
			
		}
			div.main div.top div.myRC img{
				display:block;
				float:left;
				margin:10px 9px 0 62px;
				_margin-left:31px;
			}
			
				div.main div.top div.myRC form{
					width:505px;
					float:left;
					display:block;
				}
				
					div.main div.top div.myRC form label{
						color:#FFFFFF;
						display:block;
						float:left;
						font-size:10px;
						margin:21px 5px 0 12px;
					}
					
					div.main div.top div.myRC form input{
						border:medium none;
						display:block;
						float:left;
						font-size:9px;
						margin:21px 0 0;
						width:78px;
						color:#FFF;
						background:none;
					}
					
					div.main div.top div.myRC form input#btnOK{
						margin:12px 0 0 23px;
						padding:7px 22px 11px;
						width:auto;
					}
					div.main div.top div.myRC form a.sobre{
						color:#4D4D4D;
						display:block;
						float:left;
						font-size:12px;
						margin:4px 0 0 81px;
						_margin-left:40px;
						padding:4px 24px;
					}
					div.main div.top div.myRC form a.esqueciSenha{
						display:block;
						float:left;
						color:#4d4d4d;
						font-size:12px;
						margin:4px 0 0 0px;
						padding:4px 29px;
					}
				
				div.main div.top div.myRC h2{
					float:left;
					display:block;
					margin:43px 0 0;
					font-size:14px;
					display:none;
				}
				
				body.home div.main div.top div.myRC h2{
					display:block;
				}
				div.main div.top div.myRC h2 img{
					margin:0;
				}
			
/********************************* TOP **************************************/
	
	div.main div.content{
		padding:20px 0 0;
		background:#FFF url(./img/bg_content.gif) repeat-y scroll left top;
	}
	
/********************************* LEFT **************************************/
		div.main div.content div.left{
			width:601px;
			padding:0 20px;
			float:left;
			display:block;
			background:#FFF;
		}				

			div.main div.content div.left div.navigation{
				
			}
			
				div.main div.content div.left div.navigation div.alignright,
				div.main div.content div.left div.navigation div.alignleft,
				div.main div.content div.left div.navigation a{
					font-size:11px;
					font-weight:bold;
					color:#02706E;
				}
			
			
			div.main div.content div.left h5.comments{
				background:transparent url(img/coments_gr.gif) no-repeat scroll left center;
				color:#02706E;
				font-size:12px;
				height:38px;
				line-height:31px;
				margin:12px 0 10px 3px;
				padding-left:44px;
			}
			
			div.main div.content div.left ol.commentlist{
				margin:0 0 10px;
				padding:0 0 0 40px;
				list-style:none;
			}
			
				div.main div.content div.left ol.commentlist li{
					background:#E5E5E5;
					padding:1px;
					margin-bottom:10px;
				}
				
				div.main div.content div.left ol.commentlist li.byuser{
					background:#D8D8D8;
				}
				
					div.main div.content div.left ol.commentlist li span.says{
						display:none;
					}
					
					div.main div.content div.left ol.commentlist li div.comment-author{
						float:left;
						display:block;
					}
						
						div.main div.content div.left ol.commentlist li div.comment-author cite.fn,
						div.main div.content div.left ol.commentlist li div.comment-author cite.fn a.url{
							color:#a6c802;
							font-weight:bold;
							font-size:12px;
						}

					div.main div.content div.left ol.commentlist li div.comment-meta{
						float:right;
						display:block;
						padding:14px 10px 0 0;
					}
						div.main div.content div.left ol.commentlist li div.comment-meta a{
							color:#02706e;
							font-size:11px;
							font-weight:bold;
						}
					
					div.main div.content div.left ol.commentlist li p{
						clear:both;
						color:#4D4D4D;
						font-size:11px;
						margin:0 0 10px;
						padding:9px 0 0 33px;
					}
			
			
			div.main div.content div.left div.respond{
				margin-top:25px;
			}
			
				div.main div.content div.left div.respond h5{
					background:transparent url(img/coments2_gr.gif) no-repeat scroll left center;
					color:#02706E;
					font-size:12px;
					height:38px;
					line-height:31px;
					margin:12px 0 10px 3px;
					padding-left:44px;
				}
				
					
					div.main div.content div.left div.respond form{
						padding-left:47px;
					}
						div.main div.content div.left div.respond form p{
							margin:0 0 10px;
						}
						
						div.main div.content div.left div.respond form label{
							color:#A6C802;
							display:block;
							float:left;
							font-size:12px;
							font-weight:bold;
							width:91px;
						}
						
						div.main div.content div.left div.respond form input,
						div.main div.content div.left div.respond form textarea{
							background:#E5E5E5 none repeat scroll 0 0;
							border:medium none;
							font-size:11px;
							padding:3px;
							width:356px;
						}
						
						div.main div.content div.left div.respond form input#comment{
							
						}
						
						div.main div.content div.left div.respond form input#submit{
							margin-left:90px;
							padding:0;
							width:auto;
						}
			
			div.main div.content div.post{
				border-top:1px solid #d5d5d5;
			}
				
				div.main div.content div.post div.entry p,
				div.main div.content div.post div.entry ul{
					font-size:12px;
					line-height:17px;
				}
				
				div.main div.content div.post div.entry h3{
					margin:10px 0 15px;
				}
				
				div.main div.content div.post div.entry p,
				div.main div.content div.post div.entry ul,
				div.main div.content div.post div.entry h1,
				div.main div.content div.post div.entry h2,
				div.main div.content div.post div.entry h3,
				div.main div.content div.post div.entry h4,
				div.main div.content div.post div.entry h5{

				}
				
				div.main div.content div.post h2{
					display:block;
					float:left;
					font-size:18px;
					width:395px;
					margin:9px 0 0 15px;
					padding-left:23px;
					background:transparent url(img/arrow3.gif) no-repeat scroll left center;
					color:#06B6B3;
				}
				
				div.main div.content div.post h2 a{
					color:#06B6B3;
				}
				
				div.main div.content div.post span.comentarios{
					display:block;
					float:right;
					font-size:11px;
					padding-left:20px;
					background:transparent url(img/coments.gif) no-repeat scroll left top;
					margin:15px 10px 0 0;
				}
					div.main div.content div.post span.comentarios a{
						color:#02706e;
						font-weight:bold; 
					}
					
				div.main div.content div.post span.date{
					color:#727272;
					font-size:9px;
					padding:0 38px 9px;
					display:block;
					border-bottom:1px solid #d5d5d5;
				}
				
				div.main div.content div.post img{
					border:8px solid #757575;
				}
				div.main div.content div.post a img{
					border:none;
				}
				
					div.main div.content div.post div.entry{
						padding:0 4px;
						_margin-top:30px;
						*margin-top:30px;
					}
						
						div.main div.content div.post div.entry a,
						div.main div.content div.left a{
							color:#90ae00;
						}
						
						div.main div.content div.post div.entry a.more-link{
							font-weight:bold;
						}
					
						div.main div.content div.post p.postmetadata{
							border:1px solid #d5d5d5;
							padding:11px;
							border-left:none;
							border-right:none;
							color:#595959;
							clear:both;
							font-size:10px;
						}
							div.main div.content div.post p.postmetadata span.tags a{
								color:#02706e;
							}
							
							div.main div.content div.post p.postmetadata span.links a{
								color:#14a4a2;
							}
							
/********************************* LEFT **************************************/
/********************************* RIGHT **************************************/
		div.main div.content div.right{
			width:323px;
			float:right;
			display:block;
			background:#191819;
		}
		
			div.main div.content div.right ul.ulSideBar{
				margin:0;
				padding:0;
				list-style:none;
			}
		
				div.main div.content div.right ul.ulSideBar div.pqTratar{
					margin-top:-20px;
					padding-top:20px;
					background:#FFF;
					height:245px;
					padding-right:20px;
					display:none;
				}
				
			body.home div.main div.content div.right ul.ulSideBar div.pqTratar{
				display:block;
			}
				
					div.main div.content div.right ul.ulSideBar div.pqTratar p{
						font-size:10px;
					}
					
					
				div.main div.content div.right ul.ulSideBar div.metodologia{
					background:#000 url(./img/bg_sidebar.jpg) no-repeat left top;
					padding:52px 10px 0;
					height:146px;
					margin-top:-20px;
				}
				
			body.home div.main div.content div.right ul.ulSideBar div.metodologia{
				margin-top:0;
			}
				
					div.main div.content div.right ul.ulSideBar div.metodologia p{
						font-size:10px;
						color:#FFF;
					}
					
					div.main div.content div.right ul.ulSideBar div.metodologia p.myRunCare{
						margin:35px 15px 0;
					}
					
					div.main div.content div.right ul.ulSideBar div.metodologia p.myRunCare img.myRunCare{
						margin:0;
						height:53px;
						width:146px;
						background:url(./img/logo_myruncare.png) no-repeat scroll left top;
						_background:url(./img/logo_myruncare.gif) no-repeat scroll left top;
					}
				
				div.main div.content div.right ul.ulSideBar h2{
					margin-left:20px;
				}
				
					div.main div.content div.right ul.ulSideBar ul.integrantes{
						margin:0;
						border-bottom:1px solid #2C2C2C;
						padding:0 0 0px 20px;
						list-style:none;
					}
					
						div.main div.content div.right ul.ulSideBar ul.integrantes li{
							font-size:10px;
							color:#FFF;
							margin-bottom:20px;
						}

					div.main div.content div.right ul.ulSideBar li.widget_archive,
					div.main div.content div.right ul.ulSideBar li.widget_tag_cloud{
						margin:20px;
					}
					
						div.main div.content div.right ul.ulSideBar li.widget_archive h2,
						div.main div.content div.right ul.ulSideBar li.widget_tag_cloud h2{
							color:#FFFFFF;
							display:block;
							float:left;
							font-size:11px;
							font-weight:normal;
							margin:0 10px 10px 0;
						}
						
						div.main div.content div.right ul.ulSideBar li.widget_archive select{
							font-size:10px;
						}
							
/********************************* RIGHT **************************************/

	div.main div.content div.canais{
		
	}
	
		div.main div.content div.canais ul{
			margin:0;
			padding:0;
			list-style:none;
			margin-left:20px;
			padding:20px 0;
			background:#FFF;
		}
		
			div.main div.content div.canais ul li{
				display:block;
				float:left;
				margin-right:64px;
			}

/********************************* FOOTER **************************************/

	div.main div.footer{
		background:#000;
		border-bottom:9px solid #CBF600;
		height:67px;
		font-size:10px;
	}
		div.main div.footer img.logo{
			float:left;
			display:block;
			margin:17px 40px 0 21px;
		}
		
		div.main div.footer div.copyright{
			color:#FFFFFF;
			display:block;
			float:left;
			margin:44px 195px 0 0;
		}
		
		div.main div.footer div.contato{
			color:#FFFFFF;
			display:block;
			float:left;
			margin:44px 0 0;
		}
		
/********************************* FOOTER **************************************/

div.sociable{
	border-top:1px solid #D5D5D5;
	padding-top:6px;
	clear:both;
}

.sociable_tagline{
	margin-bottom:5px;
	font-size:11px;
}


