/*  
Theme Name: Planeta Melhor
Theme URI: http://www.basesoft.com.br
Author: Base Software
Author URI: http://www.basesoft.com.br

*/
/* ESTRUTURA
============================================= */
body{background:url(imagens/body-bg.jpg); margin:0; padding:0; text-align:center;}
#layout{width:1000px; text-align:left;  margin:-16px auto 0 auto;}
#cabecalho{ background:url(imagens/cabecalho-bg.jpg) no-repeat; width:1000px; height:435px;}
#conteudo{ width:933px; margin:0 auto; background:url(imagens/conteudo-bg.jpg); clear:both; padding-bottom:20px;}
#coluna-esquerda{ float:left; width:192px; margin:0 0 0 8px;}
#coluna-meio{float:left; width:547px; margin:0 2px 0 3px;}
#coluna-direita{float:right; width:175px; margin:0 6px 0 0;}
#rodape{width:920px; margin:5px auto;}

/* CABEÇALHO
============================================= */
#cabecalho h1{ margin:0; padding:0;}
#cabecalho h1 span{ display:none;}
/* -- FLASH -- */
#flash{ background:url(imagens/flash.jpg) no-repeat; width:730px; height:332px; margin-left:270px; overflow:none;}
/* -- MENU -- */
#menu{margin:0; padding:0; list-style:none; margin-top:-20px; padding-left:101px;}
#menu li{display:inline;}
#menu li a{display:inline-block; height:110px; background: url(imagens/cabecalho-menu-bg.jpg) no-repeat;}
#menu .h{ width:47px; background-position:0 0; margin-right:18px;}
#menu .qs{ width:89px; background-position:-69px 0; margin-right:14px;}
#menu .eaei{ width:76px; background-position:-175px 0; margin-right:9px;}
#menu .pvt{ width:94px; background-position:-265px 0; margin-right:15px;}
#menu .l{ width:57px; background-position:-378px 0; margin-right:9px;}
#menu .fc{ width:85px; background-position:-448px 0;}
#menu li span{display:none}
/* -- BUSCAR -- */
#buscar{ display:inline; width:270px; height:80px; float:right; margin-top:15px; padding-right:51px;}
#buscar h3{ padding:0; margin:0; background:url(imagens/logo-google.jpg) no-repeat; height:30px; width:74px; margin-bottom:3px;}
#buscar h3 span{ display:none;}
#buscar .campo{ width:180px; border:1px solid #ccc; background:url(imagens/cabecalho-buscar-campo.jpg) no-repeat; padding:2px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#393939;}
#buscar .btn{ width:57px; height:22px; border:0; background:url(imagens/cabecalho-buscar-btn.jpg) no-repeat; margin-left:5px;}
.usonline{ display:block; float:right; margin-top:-12px; padding:0 2px; margin-right:2px; color:#FFF; font-weight:bold; background:#9ed440;}



/* CONTEUDO
============================================= */
#bordabranca {width:947px; background:#FFF url(imagens/conteudo-bordabranca-bg.jpg) top no-repeat; padding:6px 0; margin-left:21px;}
/* -- COLUNA ESQUERDA -- */
#coluna-esquerda{}
#menu-lateral {list-style:none; width:190px; height:375px; margin:0; padding:0; background:url(imagens/menulateral-bg.png) no-repeat; margin:0 auto; margin-top:-29px; padding-top:52px;}
#menu-lateral li{padding-left:36px; margin-bottom:12px;}
#menu-lateral a:link, #menu-lateral a:visited{font-size:13px; font-weight:normal; color:#FFF; text-decoration:none;}
#menu-lateral a:hover, #menu-lateral a:active{font-size:13px; font-weight:normal; color:#FFF; text-decoration:underline;}
/* -- BARRA -- */
#barraesq{ width:192px; margin:0 auto; margin-top:-30px;}
#barraesq.bgmid{ background:url(imagens/colunaesq-mid-bg.png) repeat-y;}
#barraesq .bgtop{ background:url(imagens/colunaesq-top-bg.png) top no-repeat;}
#barraesq .bgbtm{ background:url(imagens/colunaesq-btm-bg.png) bottom no-repeat; padding:5px;}
#barraesq dl{margin-top:-11px !important;}
#barraesq dt{ background:url(imagens/colunalat-tit.jpg) no-repeat;}
#barraesq dt span{ display:none;}
#barraesq dd{ padding:5px !important;}
#barraesq dl, #barraesq dt, #barraesq dd{margin:0; padding:0;} 
#barraesq dt.cursos{ width:175px; height:32px; margin:0 auto;}
#barraesq dd.cursos ul {list-style:disc inside none; margin:0; padding:0;}
#barraesq dd.cursos li {margin-bottom:6px;}
#barraesq dd.cursos a {color:#393939; font-weight:normal; }
#barraesq dd.cursos .noticias_anteriores { display:none}
#barraesq dd.cursos .leiamais{ text-align:right;}
#barraesq dd.cursos .leiamais a{color:#238311; font-weight:bold;}
#barraesq dt.clima{ width:172px; height:35px; margin:0 auto; background-position:0 -37px;}
#barraesq dd.clima{ text-align:center;}
/* -- COLUNA DO MEIO -- */
#coluna-meio{}
#coluna-meio h2{margin:0; padding:0;}
#coluna-meio.bgmid{ background:url(imagens/colunameio-mid-bg.jpg) repeat-y;}
#coluna-meio .bgtop{ background:url(imagens/colunameio-top-bg.jpg) top no-repeat;}
#coluna-meio .bgbtm{ background:url(imagens/colunameio-btm-bg.jpg) bottom no-repeat; padding:5px;}
#vocesabia{ padding:5px;}
#vocesabia h2{background:url(imagens/colunameio-tit.jpg) 0 0 no-repeat; width:114px; height:26px; margin-top:-11px; margin-left:10px;}
#vocesabia h2 span{ display:none;}
#vocesabia .bgmid{ background:url(imagens/vocesabia-mid-bg.jpg) repeat-y; width:527px; margin:0 auto;}
#vocesabia .bgtop{ background:url(imagens/vocesabia-top-bg.jpg) top no-repeat;}
#vocesabia .bgbtm{ background:url(imagens/vocesabia-btm-bg.jpg) bottom no-repeat; padding:20px 5px 5px 5px;}
#setedicas{width:420px; height:40px; background:url(imagens/flash-setedicas.jpg); margin:10px auto;}
#meiocolunas{padding:5px;}
#noticias.bgmid{ background:url(imagens/noticias-mid-bg.jpg) repeat-y; width:281px; margin:0 auto; float: left;}
#noticias .bgtop{ background:url(imagens/noticias-top-bg.jpg) top no-repeat;}
#noticias .bgbtm{ background:url(imagens/noticias-btm-bg.jpg) bottom no-repeat; padding:90px 0 10px 0;}
#noticias h2 span{display:none;}
#noticias ul{margin:0; padding:0; list-style:url(imagens/noticias-arrow.jpg);}
#noticias li{margin-left:30px; margin-bottom:15px; margin-right:5px; }
#noticias a{color:#393939; font-weight:normal;}
#especiais {float:right; width:244px; margin-top:20px; text-align:justify;}
#especiais h2{ height:33px; width:244px; background:url(imagens/colunameio-tit.jpg) 0 -66px no-repeat;}
#especiais h2 span{display:none;}
#especiais img{ margin-right:5px; margin-top:5px;}
#especiais span.sep{ border:0; background:url(imagens/colunameio-tit.jpg) 0 -177px no-repeat; display:block; height:2px; margin:15px 0;}
#especiais h3{font-size:11px;}
#datas{float:left; margin-top:5px;}
#datas h2{ width:240px; height:32px; background:url(imagens/colunameio-tit.jpg) 0 -30px no-repeat;}
#datas h2 span{display:none;}
#datas .mes{ width:240px; height:20px; color:#238311; font-weight:bold; display:block; background:url(imagens/colunameio-tit.jpg) 0 -143px no-repeat; text-align:center; margin-top:10px;}
#datas p{padding: 5px 15px; margin:0;}
#livro {float:right; width:275px; margin-top:20px; text-align:justify;}
#livro h2{ height:33px; width:252px; background:url(imagens/colunameio-tit.jpg) 0 -103px no-repeat;}
#livro h2 span{display:none;}
#livro h3{font-size:11px;}
#livro img{ margin-right:5px; margin-top:5px;}
#campanha{float:left; width:178px; height:123px; margin:5px 0 20px 30px;}
#coluna-meio div.page{padding:10px;}
#coluna-meio .page h2{}
/* -- COLUNA DIREITA -- */
#coluna-direita{ margin-top:20px;}
#coluna-direita.bgmid{ background:url(imagens/colunadir-mid-bg.png) repeat-y;}
#coluna-direita .bgtop{ background:url(imagens/colunadir-top-bg.png) top no-repeat;}
#coluna-direita .bgbtm{ background:url(imagens/colunadir-btm-bg.png) bottom no-repeat; padding:5px;}
#coluna-direita dl{margin-top:-11px !important;}
#coluna-direita dt{ background:url(imagens/colunalat-tit.jpg) no-repeat;}
#coluna-direita dt span{ display:none;}
#coluna-direita dd{ padding:0 5px 20px 5px !important;}
#coluna-direita dd p{ padding:0; margin:0;}
#coluna-direita dd a{color:#393939; }
#coluna-direita dl, #coluna-direita dt, #coluna-direita dd{margin:0; padding:0;} 
#coluna-direita dt.ajudar{ width:160px; height:33px; margin:0 auto; background-position:0 -78px;}
#coluna-direita dd.ajudar{ text-align:center;}
#coluna-direita dt.enquete{ width:160px; height:38px; margin:0 auto; background-position:0 -116px;}
#coluna-direita dd.enquete{ text-align:center;}
#coluna-direita dd.enquete form{margin:10px 0;}
#coluna-direita dd.enquete a{font-weight:normal;}
#coluna-direita .btn{ width:57px; height:22px; border:0; background:url(imagens/colunadir-enquete-btn.jpg) no-repeat; margin-top:5px;}
#coluna-direita dt.dicas{ width:160px; height:28px; margin:0 auto; background-position:0 -166px;}
#coluna-direita dd.dicas{ width:156px; padding:0 !important; margin:0 auto; text-align:justify;}
#coluna-direita dd.dicas p{ padding:5px 0;}
#coluna-direita dd.dicas.bgmid{ background:url(imagens/dica-mid-bg.jpg) repeat-y;}
#coluna-direita dd.dicas .bgtop{ background:url(imagens/dica-top-bg.jpg) top no-repeat;}
#coluna-direita dd.dicas .bgbtm{ background:url(imagens/dica-btm-bg.jpg) bottom no-repeat; padding:30px 5px 5px 5px;}
#coluna-direita div.salveoplaneta{ width:150px; margin:20px auto; background:none;}
/* -- PAGINAS E NOTICIAS -- */
.postentry{margin-bottom:30px; text-align:justify;}
.postentry ul{ list-style:url(imagens/arrow.jpg); margin:0 0 0 13px; padding:0;}
.postentry li{padding:0;}
.postentry ul ul{margin-bottom:30px; margin-top:10px;}
.postheader a, .postheader a:link, .postheader a:visited { color:#794713; font-size:16px;}
.postheader a:hover, .postheader a:active { text-decoration:none;}
ul.semarrow{list-style:none;}
ul.link li{ margin-bottom:10px; font-weight:bold;}
ul.link a, ul.doacoes li a{ font-weight:normal;}
ul.pilhas li, ul.lixoinfec li, ul.doacoes li{margin-bottom:10px;}
.pagesep { height:1px; width:490px; background:url(imagens/pagesep.jpg) repeat-x; margin-top:5px; margin-bottom:5px;}
.voltar{display:block; padding:5px 10px; text-align:right;}
.wpcf7 .input{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#606060; width:260px; padding:2px; border:1px solid #a1a0a0; background-color:#fbfafa;}
.wpcf7 .input:focus{border:1px solid #69b45b;}
.wpcf7 .textarea{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#606060; width:300px; padding:2px; border:1px solid #a1a0a0; background-color:#fbfafa;}
.wpcf7 .textarea:focus{border:1px solid #69b45b;}
.wpcf7 .enviar{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; background-color:#fbfafa; border:1px solid #c6c6c6; padding:2px;}
table#cooperativas {border:0; margin-top:10px;}
table#cooperativas td{ height:18px;}
table#cooperativas .cidade{background-color:#DDECDD; font-weight:bold;}
table#cooperativas .coop{background-color:#EFF6EF;}
table#decomposicao {border:0; margin-top:10px;}
table#decomposicao td{ height:20px;}
table#decomposicao{}
table#eventos{}
table#eventos p{ padding:0; margin:0;}
table#eventos .postheader{ color:#794713;  font-size:13px;}
table {border:0; margin:10px auto 20px auto;}
table .titulo{background-color:#DDECDD; font-weight:bold;}
table .bg{background-color:#EFF6EF;}
table .bordatop{ border-top:1px solid #238311;}
table .bordaleft{ border-left:1px solid #238311;}
table .bordaright{ border-right:1px solid #238311;}
table .bordabtm{ border-bottom:1px solid #238311;}



/* RODAPÉ
============================================= */
#rodape{}
/* -- COPYRIGHT -- */
#rodape a.basesoft{ display:inline-block; width:38px; height:35px; background:url(imagens/logo-basesoft.png); margin-right:25px;}
#rodape a.abadi{ display:inline-block; width:86px; height:21px; background:url(imagens/logo-abadi.png);}
#rodape a span{display:none;}


/* FORMATAÇÃO
============================================= */
body, table, tr, td{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#393939;}
a:link, a:visited{color:#238311; font-weight:bold; text-decoration:none;}
a:hover, a:active{color:#238311; font-weight:bold; text-decoration:underline;}

.centralizado{text-align:center;}
.esquerda{text-align:left;}
.direita{text-align:right;}
.justificado{text-align:justify;}

img.direita{ margin-left:20px; float:right;}
img.esquerda{ margin-right:20px; float:left;}

.negrito{font-weight:bold;}
.italico{font-style:italic;}
.sublinhado{text-decoration:underline;}
.riscado{text-decoration:line-through;}

.verde{color:#238311;}
.preto{color:#393939;}

.maiuscula{text-transform:uppercase;}
.clear{clear:both;}
.inline{display:inline-block;}
.block{display:block;}

.none{display:none;}

a img{border:0;}

/* HACK PARA CHROME
============================================= */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.usonline{margin-top:-25px;}
#flash{ background:none; margin-left:135px;}
}
