#conteudo_direita {
text-align : left;
}

#conteudo_direita p {
font-size  : 1em;
padding    : 5px;
text-align : justify;
}

#conteudo_direita form {
width : 140px;
float : left;
text-align : center;
}

#conteudo_direita input#s {
border  : 1px solid #ccc;
width   : 115px;
margin  : 2px 3px;
padding : 3px;
}

#conteudo_direita h3 {
clear : both;
font-size : 1.3em;
color : #fff;
background : #27A4CD;
font-weight : normal;
margin : 0 0 2px 0;
padding : 4px 0 4px 5px;
text-align : left;

}

#conteudo_direita ul {
text-align : left;
}

#conteudo_direita input {
border : 1px solid;
padding : 3px;
}

#conteudo_direita ul li {
border-bottom : 1px solid #ccc;
}

#conteudo_direita ul li a {
padding : 3px;
}


ul#bloglist {
border-bottom : 2px solid #9DCBE1;
display : block;
float : left;
width : 627px;
}

ul#bloglist li {
display : inline;
line-height  : 20px;
}

ul#bloglist li a {
padding : 4px 8px;
line-height : 20px; 
float : left;
}

ul#bloglist li a.BlogButtonCurr,
ul#bloglist li a:hover  {
background : #9DCBE1;
color : #fff;
}

/* POSTS */


.blog {
padding : 0;
}

h3#pageTitle {
color : #000;
float : left;
display : block;
width : 98%;
padding : 4px 0 4px 10px;
margin  : 0 0 10px 0;
border-bottom : 1px dotted;
}


.bPost {
clear : both;
font-size : 0.9em;;
margin : 0px;
border-bottom : 1px dotted #ccc;
padding : 15px 0 20px 0;
}

.bPost h4,
.bPost h3 a,
.bPost h3 {
font-family : "Trebuchet MS", Arial, Sans;
color   : #AF1515;
padding : 0;
margin  : 0;
}

.bPost h4,
.bPost h3 { 
padding : 0px 15px;
}

.bPost p {
clear : both;
}

.bPost label {
padding: 10px 0 0 0;
font-size : 1.3em;
}

.bPost #comment {
width : 490px;
color : #444;
font-family : arial, sans;
font-weight : bold;
font-size   : 1.2em;
}

.bPost h4 { 
border : 0;
width : 500px;
float : left;
font-size : 1em;
margin : 30px 10px 0 10px;
padding : 4px 2px;
border-bottom : 1px solid #ccc;
clear : both;
}

.bPost code {
padding   : 10px 0;
font-size : 0.85em;
margin    : 0 15px;
float : left;
}

.bSmallHead{
padding       : 5px;
font-size     : 0.7em;
display       : none;
}

.data_hora {
padding : 0 14px;
font-size : 0.8em;
font-weight : bold;
color : #666;
}

#box_rodape {
clear : both;
}

.bSmallPrint{
font-size : 0.85em;
font-weight : bold;
border-top : 0px dotted #ddd;
color : #444;
padding : 0px 15px;
}

.bSmallPrint a {
color : #888;
}

fieldset {
border : 0;
}


div.blog {
width : 625px;
padding : 15px 0px;
}

div.blog h3 {
font-family : "Trebuchet MS", "Times New Roman", Times, Sans;
letter-spacing : -1.5px;
font-weight : bold;
color : #888;
margin : 0;
padding : 0 8px;
}

div.blog h3 a {
color : #0F647F;
padding : 0 0 0 7px;
}

ul.blog_resumo {
border-top : 1px solid #ddd;
font-size  : 0.8em;
padding    : 4px 0 20px 0;
}

ul.blog_resumo li {
color   : #5F92BF;
padding : 2px;
}

ul.blog_resumo li a {
}

ul.blog_resumo  a { 
font-weight : normal;
color : #333;
}

.bComment{
width : 570px;
clear : both;
display : block;
padding : 10px;
margin : 10px;
float : left;
background : #f9f9f9;
}

.bCommentTitle {
clear : both;
display : block;
padding : 5px 0;
font-weight : bold;
color : #666;
}

input#author,
input#email,
input#url {
width : 300px;
}
