* {
	color: inherit;
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
body, button, input, textarea {
	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
}

h1, h2, h3, h6 { color: #069; }
input, textarea {
	font-size: 13px;
	padding: 2px 4px;
}

#tudo {
	margin: 0 auto 15px;
	position: relative;
	width: 1000px;
}
#topo {
	clear: both;
	position: relative;
}

#menu2 {
	float: right;
	width: 336px;
}
#menu2 div { margin-bottom: 10px; }
#ultimos, .tagcloud {
	padding:18px 12px;
}
#ultimos h3, .tagcloud h3 {
	border-bottom:2px solid #FFF;
	font-size:13px;
	margin-bottom:10px;
	padding-bottom:2px;
	text-transform:uppercase;
}
#ultimos a { font-size:13px; }
.tagcloud li {
	display:inline;
	font-style:italic;
}
.tagcloud .n1 {font-size:28px;}
.tagcloud .n2 {font-size:24px;}
.tagcloud .n3 {font-size:20px;}
.tagcloud .n4 {font-size:18px;}
.tagcloud .n5 {font-size:16px;}
.tagcloud .n6 {font-size:14px;}
.tagcloud .n7 {font-size:12px;}

#conteudo {
	float: left;
	width: 630px;
}

.post {
	clear:both;
	margin:0 0 25px;
	position:relative;
}
.post h2,
.post .pCont p { margin: 0 0 5px; }


.post h3,
.post h4,
.post h5,
.post h6 { margin: 15px 0; }

.post h2,
.post h3,
.post h4,
.post h5 {
	color: #069;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.post h2 { font-size: 20px; }
.post h3 { font-size: 18px; }
.post h4 { font-size: 16px; }
.post h5 { font-size: 14px; }
.post h5 { font-size: 12px; }

.post .data {
    color: #069;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: right;
}

.post .pCont {
	font-size: 13px;
}
.post .pCont p {
	text-align: justify;
	text-indent: 30px;
}
.post .pCont img { margin: 10px; }
.post .pCont li { margin: 5px 0; }

.tags {
	font-size: 13px;
	margin: 5px 0;
}
.tags a,
.tags strong {
	color: #069;
	margin-right: 10px;
}
.btWithIcon {
	background-color:transparent;
	background-position:left center;
	background-repeat: no-repeat;
	border:none;
	font-size:13px;
	padding-left:15px;
}
.msgError, .msgOK {
	background-position:5px center;
	background-repeat:no-repeat;
	border:2px solid;
	padding:2px 5px 2px 25px;
}
.msgError {
	background-image:url("/imagens/icon/exclamation.png");
	border-color:#F00;
}
.msgOK {
	background-image:url("/imagens/icon/accept.png");
	border-color:#096;
}
