/*
Theme Name: Bocomoco
Theme URI: http://bocomoco.net/
Description: exclusivo
Version: 2.0
Date: 15 07 2010
Author: Cláudio Garcia -  http://afeinaweb.com.br
Author URI: http://cafeinaweb.com.br/
*/

*, html, body, div, span, applet, object, iframe, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, strong, tt, var, dl, dt, dd, blockquote, fieldset, form, i, b, caption, tbody, tfoot, thead, tr, th, td, abbr, article, aside, audio, canvas, datalist, details, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video {
margin : 0;
padding : 0;
vertical-align : baseline;
}
body {
font-family : Arial, Helvetica, sans-serif;
position : relative;
}
textarea {
font : 100%/1.5em Arial, Helvetica, sans-serif;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 1px dotted;
}
abbr, article, aside, audio, canvas, datalist, details, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, video {
display : block !important ;
}
.clear {
clear : both;
}
.hide {
display : none;
}
blockquote {
font-family : Georgia, "Times New Roman", Times, serif;
margin : 5px;
padding : 10px;
font-size : 1.52em;
color : #999;
font-style : italic;
line-height : 1.3em;
width : 100%;
}
blockquote.left {
border-right : 1px dashed #ccc;
width : 35%;
}
blockquote.right {
border-left : 1px dashed #ccc;
width : 35%;
}
h1, h2, h3, h4, h5 {
font-family : Arial, Helvetica, sans-serif;
}
h1 {
font-size : 2.52em;
}
h2 {
font-size : 1.952em;
}
h3 {
font-size : 1.652em;
}
h4 {
font-size : 1.452em;
}
h5 {
font-size : 1.252em;
}
h6 {
font-size : 1.52em;
}
form fieldset {
padding-top : 5px;
padding-left : 5px;
border : 1px solid #ccc;
}
form fieldset legend {
font-size : 1.4em;
padding : 0 5px;
}
form input[type="text"], form input[type="email"], form input[type="url"] {
height : 20px;
margin-bottom : 5px;
border : 1px solid #ccc;
padding : 4px 0 1px 5px;
}
form textarea {
margin-bottom : 5px;
border : 1px solid #ccc;
padding : 4px 0 1px 5px;
}
form label {
display : block;
height : 20px;
font-size : 1.2em;
}
.submit, .submit:visited {
background : #525252;
display : inline-block;
padding : 4px 10px 5px;
color : #fff;
height : 26px;
border : none;
position : relative;
cursor : pointer;
margin-bottom : 5px;
}
.clear {
clear : both;
}
a {
color : #0000d9;
}
a:hover {
color : #0000d9;
}
a:visited {
color : #0000d9;
}
body {
background : #fff url(images/bg.png) repeat-x top;
color : #222;
font : 1em/1.6em "Arial", Helvetica, serif;
}
* {
margin : 0;
padding : 0;
}
div, article, nav, header, aside {
display : block;
}
a {
text-decoration : underline;
}
strong {
font-weight : bold;
}
header {
margin : 40px 0 !important ;
}
header .logo {
font-size : 3.5em;
margin : 15px 0;
font-weight : bold;
}
header .logo small {
font-size : 0.3em;
margin : 15px 0;
font-weight : bold;
color : #333;
}
header .logo a {
text-decoration : none;
}
header .desc {
font-size : 12px;
color : #008000;
text-decoration : none;
line-height : 15px;
}
div#main {
width : 860px;
margin : auto;
}
div#conteudo {
width : 600px;
float : left;
}
article {
margin-top : 15px;
margin-bottom : 100px;
display : block;
}
section.texto-post a {
font-weight : bold;
}
article h2, article h1 {
font-size : 2.5em;
}
article h2 a, article h1 a {
text-decoration : none;
}
article p {
padding-bottom : 15px;
}
article ul {
padding-bottom : 15px;
padding-top : 8px;
padding-left : 50px;
}
article header {
font-size : 0.8em;
}
article p a.more-link {
display : block;
clear : both;
margin : auto;
font-weight : bold;
float : right;
}
nav#menu {
margin-top : 15px;
margin-bottom : 25px;
}
nav#menu ul {
list-style : none;
}
nav#menu li {
float : left;
padding : 10px 30px 10px 0;
}
aside {
width : 230px;
float : right;
margin-top : 20px;
}
aside h3 {
font-size : 1.2em;
color : #0000d9;
margin-top : 20px;
margin-bottom : 10px;
}
nav#lateral ul {
list-style : none;
}
nav#lateral li {
padding-left : 5px;
line-height : 13px;
padding-bottom : 7px;
}
nav#lateral li a {
color : #008000;
text-decoration : none;
font-size : 14px;
}
nav#lateral li a:hover {
color : #00f;
}
nav#mais-noticias ul {
list-style : none;
}
nav#mais-noticias li {
padding-left : 5px;
line-height : 13px;
padding-bottom : 7px;
}
nav#mais-noticias li a {
color : #008000;
text-decoration : none;
font-size : 14px;
}
nav#mais-noticias li a:hover {
color : #00f;
}
div.aviso {
font-size : 12px;
color : #008000;
text-decoration : none;
line-height : 15px;
}
div.aviso p {
padding-bottom : 10px;
}
.textopost {
margin : 15px 0;
display : block;
}
img.centered {
display : block;
margin : auto;
text-align : center;
}
img.alignright {
display : block;
margin : auto;
text-align : center;
}
img.alignleft {
display : block;
margin : auto;
text-align : center;
}
img.alignright {
display : block;
margin : auto;
text-align : center;
}
img.alignleft {
display : block;
margin : auto;
text-align : center;
}
img.aligncenter {
display : block;
margin : auto;
text-align : center;
}
div#compartilhe {
margin-top : 30px;
}
div#compartilhe li {
list-style : none;
float : left;
margin-right : 20px;
font-size : 0.8em;
}
nav#paginas {
text-align : center;
margin : 20px auto 0 auto;
clear : both;
padding-bottom : 40px;
padding-top : 40px;
}
nav#paginas a {
color : #333;
outline : none;
}
nav#paginas a:hover {
color : #111;
}
nav#pagenavigationbox, span.pagenav {
text-align : center;
font-size : 0.8em !important ;
margin-right : 10px;
}
.pagelink, .pagelink:visited {
width : 24px;
height : 42px;
margin : 0 5px;
padding-top : 12px;
text-decoration : none;
display : inline-block;
font-size : 0.8em !important ;
}
.pagelink:hover, .pagenavcurrent {
width : 24px;
height : 42px;
padding-top : 12px;
text-decoration : none;
color : #000 !important ;
display : inline-block;
font-size : 0.8em !important ;
font-weight : bold;
}
div.comments {
margin : auto;
}
h3.titulo-comentarios {
font-size : 1em !important ;
color : #333 !important ;
font-weight : bold;
margin-bottom : 10px;
margin-top : 10px;
}
ul.comentario {
display : block;
clear : both;
}
ul.comentario li {
color : #333;
font-size : 0.8em !important ;
margin : auto;
border : 1px solid #ccc;
padding : 20px 30px 30px 30px;
background : #f7f7f7;
margin-bottom : 20px;
margin-top : 5px;
min-height : 40px;
list-style : none;
overflow : hidden;
line-height : 1.2em;
}
ul.comentario li a {
color : #111;
font-weight : normal;
}
ul.comentario li div.avatar-comentario img {
float : left !important ;
margin-right : 10px;
border : 1px solid #dfdfdf;
background : #efefef;
margin-bottom : 2px;
padding : 3px !important ;
width : 34px;
height : 34px;
}
.recentcomments a {
display : inline !important ;
padding : 0 !important ;
margin : 0 !important ;
}
