* {
margin:0;
padding:0;
}
body {
background:#F5F5F5 none repeat scroll 0 50%;
margin:15px 0;
}
body, th, td {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}

input{
font:11px verdana;
color:#6C3306;
background-color: #f9f9f9;
border:1px solid #6C3306;
border-style: dashed;
padding:1px;
font-weight: bold;
   }
textarea {
font:11px verdana;
color:#6C3306;
background-color: #f9f9f9;
border:1px solid #6C3306;
border-style: dashed;
padding:2px;
font-weight: bold;
		}
button {
font:11px verdana;
color:#6C3306;
background-color: #f9f9f9;
border:1px solid #999;
border-style: dashed;
padding:2px;
font-weight: bold;
		}
h1, h2, h3 {
color:#6C3306; 
font-family: Georgia,Times New Roman,Times,serif;
margin-top:1.5em;
}
h1 {
font-size:3em;
letter-spacing:-0.075em;
}
h2 {
color:#6C3306;
font-size:1.8em;
font-weight:normal;
letter-spacing:-0.05em;

}
h3 {
color:#6C3306;
font-size:1em;
}
p, ul, ol {
font-size:1.1em;
line-height:1.8em;
margin-top:1.5em;
}
ul, ol {
margin-left:3em;
}
a {
border-bottom:0 solid #109FE6;
color:#6C3306;
text-decoration:none;
}
h1 a, h2 a, h3 a {
border:medium none;
color:#6C3306;
text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
background:transparent none repeat scroll 0 50%;
border-bottom:1px dotted #B8D03B;
color:#B8D03B;
}
hr {
display:none;
}
#header {
height:35px;
margin:0 auto;
width:970px;
}
#logo img {
padding-left:180px;
}
#menu {
float:left;
}
#menu ul {
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menu li {
float:left;
}
#menu a {
background:#6C3306 none repeat scroll 0 50%;
color:#FDFDFD;
display:block;
float:left;
font-size:1.1em;
font-weight:bold;
height:25px;
margin-right:1px;
padding:10px 20px 0;
}
#menu a:hover {
background:#DBE6EF none repeat scroll 0 50%;
color:#2C2E22;
}
#menu .current_page_item a {
background:green  url(images/img01.png) no-repeat scroll 0%;
color:#FFFFFF;
}
#search {
float:right;
padding-top:7px;
width:260px;
}
#search fieldset {
border:medium none;
}
#search #s {
width:160px;
}
#search #x {
width:80px;
}
#logo {
background:#FFFFFF url(images/img02.gif) repeat-x scroll left bottom;
border:1px solid #6C3306;
height:98px;
margin:0 auto;
width:970px;
}
#logo h1, #logo h2 {
float:left;
margin:0;
padding:0;
}
#logo h1 {
padding:30px 5px 0 20px;
}
#logo h2 {
font-style:italic;
padding:45px 0 0;
}
#logo p {
clear:left;
color:#C2C5B1;
font-size:1.2em;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 0 0 20px;
}
#page {
background:#FFFFFF none repeat scroll 0 50%;
border-color:#6C3306;
border-style:none solid solid;
border-width:medium 1px 1px;
margin:0 auto;
padding:20px 0;
width:970px;
}
#content {
float:right;
padding:0 12px 0 21px;
width:750px;
}
.post {
}
.post .title {
font-weight:normal;
margin:0;
}
.post h1.title {
font-size:2.4em;
}
.errorbox {
font: 0.9em Arial, Helvetica, sans-serif;
background-color:black;
color:white;
margin:10px 0;
padding:8px;
max-width: 550px;
text-align:left;
}
.author {
font: 0.9em Arial, Helvetica, sans-serif;
background-color:#6C3306;
color:white;
margin:10px 0;
padding:8px;
max-width: 550px;
text-align:center;
}

.post .entry {
padding-bottom:30px;
}
.post .meta {
color:#CFCFCF;
font-size:0.8em;
font-weight:bold;
margin:0;
text-transform:uppercase;
}
.post .meta a {
color:#CFCFCF;
text-decoration:none;
}
.post .links {
color:#003366;
margin:0;
text-decoration:none;
}
.post .tags {
background:transparent url(images/img04.gif) repeat-x scroll 0 50%;
font-size:0.8em;
font-weight:bold;
margin:0;
text-transform:uppercase;
}
.post .links a, .post .tags a {
border:medium none;
color:#003366;
text-decoration:none;
}
.right-sidebar {
background:transparent url(images/img03.gif) repeat-y scroll 0 50%;
float:right;
right:5px;
}
.right-sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0;
}
.right-sidebarli {
margin-bottom:2em;
}
.right-sidebar li ul {
}
.right-sidebar li li {
margin:0;
}
.right-sidebar li h2 {
margin:0 0 1em;
}
.right-sidebar p p {
margin:0 0 1em;
}

.sidebar {
background:transparent url(images/img03.gif) repeat-y scroll 0 50%;
float:left;
}
.sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.sidebar li {
margin-bottom:2em;
}
.sidebar li ul {
}
.sidebar li li {
margin:0;
}
.sidebar li h2 {
margin:0 0 1em;
}
p img {
max-width:100%;
padding:0;
}
.dv-post{
	float:left;
	width:545px;
        color: #6C3306;
	padding:20px 0 0 35px;
}
.dv-post-img{
	float:left;
	border-width:3px;
	border-style:none;
}
.dv-post-img img{float:left;}
.posImgPost{
	position:absolute;
	top:30px;
	left:-11px;
}
.dv-post-moldura{
	position:relative;
	float:left;
	width:472px;
	margin-left:20px;
	border-width:1px;
	border-style:solid;
}
.dv-post-moldura-twitter{border-style:dashed;}

.lnk-post-publicado{
	font-size:11px;
}

.dv-post-anexo-1{
	float:left;
	width:335px;
	padding:10px;
}
.dv-post-anexo-2{
	float:right;
	width:105px;
	padding:10px 5px 0 5px;
	border-left-width:1px;
	border-left-style:solid;
	margin-bottom:10px;
}
.dv-post-anexo-2a{
	float:left;
	width:13px;
	padding:2px 5px 0 0;
}
.dv-post-anexo-2b{
	float:left;
	width:80px;
	position:relative;
}
.dv-post-anexo-2b .anexo-video{
	position:absolute;
	top:36px;
	left:5px;
}


img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
float:right;
margin:0 0 7px 7px;
padding:4px;
}
img.alignleft {
display:inline;
float:left;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
#sidebar2 {
padding:10px 0pt 0pt 11px;
width:150px;
}
#sidebar2 li ul {
background:transparent url(images/img04.gif) repeat-x scroll 0 50%;
line-height:normal;
}
#sidebar2 li li {
background:transparent url(images/img04.gif) repeat-x scroll left bottom;
font-size:0.8em;
padding:5px;
}
#sidebar2 li a {
border:medium none;
}
#footer {
font-size:0.8em;
text-align:center;
}
#footer span {
background-color:#6C3306;
font-size:15px;
text-align:center;
}
.blockq {
font: 0.9em Arial, Helvetica, sans-serif;
background-color:black;
color:white;
margin:10px 0;
padding:8px;
max-width: 550px;
text-align:center;
}
