* { font-family: "Tahoma", "Geneva", "sans-serif"; font-size: 13px; }
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1; background:url(../img/bg.gif) no-repeat #FFF top center; }
a{ text-decoration:none; color:none; }
a:hover{ text-decoration:underline; }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
.alignleft { float: left; }
img.alignleft { margin: 0 5px 5px 0; max-width:638px;}

.coluna{ float:left; }
.clear {clear:both;height:0px !important;display:block;font-size:0px !important;overflow:hidden !important;}

#main{ width:1000px; margin:0 auto; *display:table; }

#header{ width:100%; height:164px; margin:0 0 50px 0; }

#principal{ width:656px; padding:0 0 0 30px; }

#unica{ width:940px; padding:0 0 0 30px; }

#principal div.post{ margin:0 0 90px 0; }

#tituloContato  {text-indent:-9999px; background:transparent url(../img/tit-contato.gif) no-repeat; height:20px; }

#tituloLinks  {text-indent:-9999px; background:transparent url(../img/tit-links.gif) no-repeat; height:20px; }


.cform input.sendbutton { background:transparent url(../img/bt-enviar-sugestoes-roxo.gif) no-repeat scroll 0 0; border:medium none; cursor:pointer; display:block; float:none; height:24px; margin:15px auto; width:124px; }

p{ margin:0 0 15px 0; font-size:13px; color:#6b6b6b; line-height:16px; }
.tit{ width:100%; font-size:26px; color:#56007d; margin:0 0 10px 0; height: 30px; line-height: 30px; font-weight: normal; }
.tit a{ color:#56007d; }
img { margin:0 0 30px 0; }

.tit-sobre{ height:20px; background:url(../img/tit-sobre.gif) no-repeat; text-indent:-999999px; }
.tit-autor{ height:20px; background:url(../img/tit-sobre-autor.gif) no-repeat; text-indent:-999999px; }

div.info-post{ height:18px; background:url(../img/info-post.gif) no-repeat; font-size:11px; _margin:0 0 16px 0; clear: both; }
div.info-post p { color:#FFF; font-size:11px; padding:0; float:left; }
div.info-post p.data{ padding-left:12px; }
div.info-post p.hora{ padding-left:16px; }
div.info-post p.autor{ font-weight:bold; padding-left:16px; color:#56007d; padding-top:2px; }
div.info-post p.autor span{ color:#6b6b6b; }
div.info-post div.comentarios p span a{ font-weight:normal; color:#646464; margin:0 16px 0 0; }
div.info-post div.comentarios a { font-weight:bold; color:#FFF; }
.info-post .detalhes { float: left; }
.info-post .comentarios { position: relative; float: right; height: 18px; _width: 130px; }
.info-post .comentarios .left { float: left; width: 75px; background: url('../img/bg-commentcount.gif') no-repeat left; height: 15px; padding: 3px 0 0 12px; }
.info-post .comentarios .left a { color:#646464; font-weight: normal; }
.info-post .comentarios .count { float: left; background: #56007d; height: 18px; height: 15px; padding-top: 3px; }
.info-post .comentarios .right { float: left; width: 10px; background: url('../img/bg-commentcount.gif') no-repeat right; height: 18px; }
.compartilhe-holder { display: none; position: absolute; width: 460px; margin: 30px 0 0 196px; z-index: 20; }
.more-link { display: block; clear: both; color: #646464; margin: 10px 20px 0 0; text-decoration: underline; }
.more-link:hover { text-decoration: none; }

div.paginacao-posts{ width:100%; float:left; border-top:#f0f0f0 solid 6px; padding:43px 0 20px 0; }
div.paginacao-posts div.posteriores{ width:145px; height:24px; float:left; background:url(../img/posts-posteriores.gif) no-repeat; text-indent:-99999px;  }
div.paginacao-posts div.anteriores{ width:145px; height:24px; float:right; background:url(../img/posts-anteriores.gif) no-repeat; text-indent:-99999px; }

#principal div.post div.info-compartilhar{ height:16px; font-size:11px; padding:0 0 0 0; margin:45px 0 0 0; clear:both;}

.show{ background:url(../img/info-compartilhar-show.gif) no-repeat; }
.hide{ background:url(../img/info-compartilhar-hide.gif) no-repeat; }

p.tags{ float:left; padding:0 0 0 8px; width: 510px; font-size: 10px; }
p.tags span { font-weight:bold; } p.tags a{color:#56007d;} p.tags span a{color:#56007d;}
p.compartilhe a{ float:right; padding-right:53px; font-weight:bold; color:#FFF; font-size:11px }

div.link{ width:440px; height:18px; background:url(../img/bg-link-post.gif) no-repeat; float:right; padding:3px 0 0 0; margin:-12px 26px 0 0; float:right; }
div.link a{color:#56007d;}
div.link input{background:none;border:none;color:#56007d;width: 320px;font-size:11px;padding:0;}
div.link span{ padding:0 16px 0 14px; }
div.rede{ width:413px; height:29px; background:url(../img/bg-post-compartilhe.gif) no-repeat; float:right; padding:1px 16px; margin:0 36px 0 0; _margin:0 50px 0 0; float:right; }
div.rede ul li { float:right; width:26px; height:26px; background:url(../img/ico-compartilhe-delicious.gif) no-repeat; text-indent:-999999px; margin:0 0 0 2px; }

/* -------------------------------------------------- */

#sidebar{ width:254px; margin:0 0 0 30px; }
#sidebar p{ }
#sidebar_publicidade { width: 170px; /* margin: 0 auto; text-align: center; */ } 

.sulfuricast_widget { border-bottom: 1px dotted #e805eb; padding-bottom: 20px; margin-bottom: 20px; color: #56007D; font-size: 12px; }
.sulfuricast_widget .bt-download { display: none; }
.sulfuricast_widget a { color: #56007D; font-size: 10px; float: right; margin-right: 10px; }

.box{ width:256px; display:block; padding:51px 0 0 0; border-bottom:dotted 1px; display:table; margin:15px 0; }

div.twitter{ background:url(../img/tit-ultimas-twitter.gif) no-repeat top center; border-bottom-color:#56007d; }
div.twitterHash{ background:url(../img/tit-ultimas-twitterHash.gif) no-repeat top center; border-bottom-color:#56007d; }
.twitter li, .twitterHash li{ font-size:13px; color:#6b6b6b; padding:20px; border-bottom:#cccccc solid 1px; margin:0; }
.twitter li a, .twitterHash li a{ color:#56007d; }
.twitter div.bt a, .twitterHash div.bt a { width:126px; height:24px; background:url(../img/bt-siga-me.gif) no-repeat; display:block; text-indent:-99999px; float:right; margin:15px 0 15px 0; }
.twitter a b { font-weight: normal; }

div.canais{ background:url(../img/tit-meus-canais.gif) no-repeat top center; border-bottom-color:#f31e65; _padding-bottom:20px; }
div.canais li{ float:left; margin:24px 5px; display:table; line-height: 40px; }
div.canais li img{ margin:0; }

div.enquete{ background:url(../img/tit-enquete.gif) no-repeat top center; border-bottom-color:#06a1ce; _padding:66px 0 0 0; }
div.enquete p{ width:204px; padding:10px; font-size:13px; color:#6b6b6b; background:#e6f5fa; margin:10px auto; }
div.enquete ul{ margin: 0 auto 10px auto; font-size:13px; color:#6b6b6b; }
div.enquete input.enviar{ background:url(../img/bt-enviar-sugestoes-azul.gif) no-repeat; display:block; height:24px; width:124px; border:none; margin: 15px auto; cursor:pointer; float: none; }

div.tags{ background:url(../img/tit-tags.gif) no-repeat top center; border-bottom-color:#69ae0a; }
div.tags p{ padding:20px; text-align:center; line-height: 1; }
div.tags a { color: #85C40D }

div.categorias{ background:url(../img/tit-categorias.gif) no-repeat top center; border-bottom-color:#69ae0a; }
div.categorias p{ padding:20px;}
div.categorias a { color: #216e03}

div.sidebar div.box p {
text-align:left;
}

.wp-polls-ul { width: 80%; }
.wp-polls-ul li { margin-bottom: 15px; }
.wp-polls-loading { position: absolute; margin-left:80px; margin-top:-145px; }

div.arquivo{ background:url(../img/tit-arquivo.gif) no-repeat top center; border-bottom-color:#ddc20f; _padding:66px 0 0 0; }
p.tit-ano{ height:20px; margin:12px 0 12px 10px; background:url(../img/tit-2010.gif) no-repeat; text-indent:-9999px; }
div.arquivo div{ width:14px; height:20px; background:url(../img/canto-drop-menu-esq.gif) left no-repeat; margin:0 0 10px 10px;}
div.arquivo div select{ width:200px; height:20px; border:none; border-top:#d9d9d9 solid 1px; border-bottom:#d9d9d9 solid 1px; margin:0 0 0 11px; color:#ddc20f; font-weight:bold; font-size:11px; }

div.sugestoes textarea, div.sugestoes textarea { font-size: 12px!important; font-family: "Arial"!important; }
div.sugestoes{ background:url(../img/tit-sugestoes.gif) no-repeat top center; height: 350px; border-bottom-color:#ed8f09; _padding:66px 0 0 0; }
div.sugestoes div.txt-box{ background:none; width:210px; margin:0 0 16px 24px; _margin:0 0 16px 14px; }
div.sugestoes textarea { width: 190px!important; height: 100px!important; padding: 10px; background:url(../img/txt-box.gif) no-repeat center; border:none; width:190px; height:90px; _margin: 7px 0 7px 0; overflow:hidden; border:0; border:none; }
#sendbutton { border: 0!important; text-indent: -9999px; background:url(../img/bt-enviar-sugestoes-laranja.gif) no-repeat!important; display:block; height:24px; width:124px; border:none; margin:0 0 15px 0; _margin:0; float:right; cursor:pointer;}
div.sugestoes .single, div.sugestoes .secinput { padding: 4px; border: 1px solid #bebebe; width: 199px; }
div.sugestoes .cform { width: 215px; }
div.sugestoes label { text-align: left; }
#cf-ol label { margin:0; }
#li--1 label, #li--2 label { font-size: 11px; color: #333; }
#li--3 label { display: none }
#usermessagea, #usermessageb { display: none }


div.recomendados{ background:url(../img/tit-links-recomendados.gif) no-repeat top center; border-bottom: none; _padding:66px 0 0 0; }
div.recomendados2 { border-bottom: none; }
div.recomendados ul { list-style-image:url(../img/bullet-recomendado.gif); margin:20px 0; }
div.recomendados ul li{ list-style-image:url(../img/bullet-recomendado.gif); margin:0 0 6px 28px; font-size:13px; }
div.recomendados ul li a{ color:#6b6b6b; }

#rodape{ background:#d2d2d2 url(../img/rodape.gif) no-repeat center; display:table; height:84px; width:100%; text-indent:-999999px; }

/* -------------------------------------------------- */

div.box-coment{ width:624px; background:#f2f2f2 url(../img/linha-coments.gif) top no-repeat; padding:22px 16px 0 16px; display:table; margin:60px 0 5px 0;}
div.box-coment p{ margin:0 0 0 0; }

div.coment{ margin:0 0 20px 0; }
div.coment p{ color:#6b6b6b; margin:0 0 25px; }

div.head-coments{ width:100%; display:table; margin:0 0 50px 0; }
div.head-coments p.tit-coment{ float:left; width:110px; height:23px; background:url(../img/tit-comentarios.gif) no-repeat; text-indent:-999999px; }
div.head-coments p.n-coment{ float:left; font-size:13px; color:#6b6b6b; margin:5px 0 0 4px; }

div.info-coment{ width:100%; height:18px; background:url(../img/info-coment.gif) no-repeat; display:table; }
div.info-coment p.data { color:#FFF; }
div.info-coment p.hora { color:#FFF; }

div.envie{ width:624px; background:#f2f2f2 url(../img/linha-coments-baixo.gif) bottom no-repeat; padding:12px 16px 22px 16px; display:table; border-top:#e0e0e0 solid 1px; }
div.head-envie-coments{ width:100%; display:table; margin:0 0 34px 0; }
div.head-envie-coments p.tit-envie{ float:left; width:184px; height:23px; background:url(../img/tit-envie-seu-comentario.gif) no-repeat; text-indent:-999999px; }

input.input-coment{ width:197px; height:17px; background:url(../img/campo.input.gif) no-repeat; border:0; border:none; margin:0 0 10px 0; padding:3px 0 0 16px; font-size:11px; color:#56007d; }

div.id{ height:62px; float:left; border-right:dotted 1px #a9a9a9; padding:16px 18px 0 18px; }
div.txt-box{ background:transparent url(../img/txt-box-coment.gif) no-repeat scroll 0 0;  width:305px; height:45px; float:left; padding:4px; margin:10px 0 0 20px; }
div.txt-box textarea{ width:300px; height:37px; border:none; border:0; _margin:0 0 0 -18px; }
div input.enviar{ width:124px; height:24px; display:table; margin:10px 42px 0 0; float:right; background:url(../img/bt-enviar.gif) no-repeat; border:none; text-indent: -9999px; }
form{ display:table; }

/* -------------------------------------------------- */

div.full { background:url(../img/info-busca.gif) no-repeat; }

p.tit-resultado{ background:url(../img/tit-resultado-busca.gif) no-repeat; text-indent:-999999px; height:18px; }
p.msg{ height:17px; background:url(../img/bg-msg-busca.gif) no-repeat; padding:5px 20px;  font-size:13px; margin:0 0 50px 0; }
p.msg span.n{ color:#56007d; font-weight:bold; }

.resultado{ width:940px; *display:table; margin:0 0 40px 0; }/* margin:0 0 50px 0; */

div.interna{ width:94%; }
.resultado div.descr{ float:left; }/* margin:0 0 13px 0; */
.resultado div.descr p{ padding:0 0 16px 0; _margin:10px 10px 10px 10px; width: 940px; }
img.lista{ float:left; margin:0 10px 0 10px;  }/* margin:0 10px 0 -4px; */

/* -------------------------------------------------- */

.podcast{ *display:table; margin:0 0 50px 0; float:left; }
p.tit-podcast{ background:url(../img/tit-podcast.gif) no-repeat; text-indent:-999999px; height:18px; margin:0 0 44px 0; }

div.palyer { float:left; }
div.txt-podcast { float:left; width:100%; margin:0 0 0 20px; }
div.info-podcast { background:url(../img/info-busca.gif) no-repeat; }

div.descr-pod { float:left; background:url(../img/dotted.gif) repeat-x bottom; width:100%; }
.bt-download { width:124px; height:24px; float:right; display:block; background:url(../img/bt-download.gif) no-repeat; text-indent:-999999px; margin:0 0 0 0; _margin:0 0 0 0; }

ul.filtro{ float:right; height:18px; font-size:11px; padding:5px 0 0 0; position:relative; top:-6px; margin:0 60px 0 0; }
ul.filtro a { color: #fff; }
ul.filtro a.active { color: #9ecb11; }
ul.filtro li.first{ color:#6b6b6b; margin:0; }
ul.filtro li{ height:15px; float:left; color:#FFF; padding:3px 0 0 10px; }
ul.filtro li.um { width:48px; background:url(../img/bg-filtro-sel-01.gif) no-repeat; }
ul.filtro li.dois { width:75px; background:url(../img/bg-filtro-sel-02.gif) no-repeat; }
ul.filtro li.tres { width:78px; background:url(../img/bg-filtro-sel-03.gif) no-repeat; }


/* -------------------------------------------------- */

div.colunistas { background: url(../img/tit-colunistas.gif) no-repeat 0 top; }
.tit-colunista { height: 18px; margin-bottom: 16px; background:url(../img/tit-colunistas-2.gif) no-repeat 7px 0; text-indent: -9999px; }

.colunistas ul { padding: 12px 0; }
.colunistas li, .colunistas dd { clear: both; min-height: 67px; _height: 67px; padding-bottom: 9px; color: #6c218e; font-size: 12px; }
.colunistas img { display: block; float: left; width: 48px; height: 49px; padding: 9px 10px; margin: 0 4px 0 0; background-image: url(../img/foto-colunistas.gif); }
.colunistas strong { float: left; width: 180px; padding: 13px 0 5px 0; font-size: 18px; font-weight: normal; }
.colunistas em, .colunistas em a { color: #67ac0a; font-style: normal; }
.colunistas p { clear: both; margin-bottom: 2px; }
.colunistas .saiba_mais { color: #6c218e; text-decoration: underline; }
.colunistas .linha { display: block; height: 22px; background: url(../img/pontilhado-azul.gif) repeat-x 0 16px; }

.colunista {}
.colunista .tit { text-transform: uppercase; letter-spacing: -1px; }
.colunista .tit em { color: #67ac0a; font-style: normal;}
.colunista img { float:left; margin-right:5px; }

/* -------------------------------------------------- */

.ultimos-posts { clear:both; padding:16px 0; background:url(../img/pontilhado-azul.gif) repeat-x top; }
.ultimos-posts dt { display:block; height:23px; padding-bottom:12px; background:url(../img/tit-ultimos-posts.gif) no-repeat 3px 0; text-indent:-9999px; }
.ultimos-posts dd { clear:both; padding-top:13px; font-size:12px; }
.ultimos-posts .time{ float:left; width:87px; height:15px; padding:3px 10px 0 14px; background-image:url(../img/info-post.gif); color:#fff; font-size:11px; }
.ultimos-posts .data{ float:left; }
.ultimos-posts .hora{ float:right; }
.ultimos-posts a { margin-left:6px; color:#611185; font-size:17px; text-decoration:underline; }

/* -------------------------------------------------- */

div.rodape-cc p{ font-size:11px; color:#6c6c6c; margin:0; padding:20px 0 0 0;}
div img.selo-cc{ float:left; padding:0 18px 50px 0; }
