@font-face {
    font-family: 'Souvenir Std';
    src: url('../../fonts/SouvenirStd-Bold.eot');
    src: url('../../fonts/SouvenirStd-Bold.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/SouvenirStd-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bree_rgbold';
    src: url('../../fonts/breebold-webfont.eot');
    src: url('../../fonts/breebold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/breebold-webfont.woff') format('woff'),
         url('../../fonts/breebold-webfont.ttf') format('truetype'),
         url('../../fonts/breebold-webfont.svg#bree_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*** GERAL ***/
*{ margin:0; padding:0; border:0; text-align:left; }
BODY{background:transparent url(img/bg-faixa-verde.gif) repeat-x 0 156px;}/*** faixa do topo ***/

A{ overflow:hidden; text-decoration:none; }/** retira o quadrado enorme que fica após clicar em um link no FIREFOX **/

#planeta-sustentavel { text-align:center; width:100%; background:transparent url(img/bg-faixa-verde-2.gif?v=3) repeat-x 0 bottom; padding-bottom:129px; } /*** faixa do rodape ***/
#planeta-sustentavel .container{width:1003px; text-align:center; margin:0 auto; position:relative; display:table;}
IFRAME{ float:left; margin:0 7px 10px 0; }
IFRAME.if-dir{ float:right; margin:0 0 7px 7px; }

#oas-lateral-loader,#oas-topo-loader,.oculto{display:none;}



/*** TOPO ***/
.topo { width:995px;height:103px; float:left; padding:5px 0 19px 0; /*border-bottom: 3px solid #00744b; */}
.topo DIV { width:742px; height:90px; float:left; background:transparent url(img/bg-publicidade.gif) no-repeat 0 bottom; padding:10px 0 0 16px; margin-left:120px; display:inline;}
.topo DIV DIV{padding:0;margin:0;width:732px;background:none}

/*** FACEBOOK, TWITTER E EMAIL ***/
.box-compartilhe IFRAME{margin:0 0 10px 0;  display:block;  width:560px; float:left;}
.box-compartilhe A,.box-compartilhe IFRAME{ float:left;}
.box-compartilhe{ width:100%; float:left;padding-bottom:10px; }
.box-compartilhe .box-like{ width:auto;float:left;margin: 0 5px 5px 0}
.box-compartilhe .bt-twitter{ width:85px; float:left; }
.box-compartilhe .email{ float:left; margin-right:10px; background:transparent url(img/botao-email.gif) no-repeat 0 0 ; width:50px;height:21px;}
.box-compartilhe .g-mais{ float:left; }


/*** MÓDULO ESQUERDO ***/
.modulo-esquerdo{position:relative; width:156px; float:left; padding-right:15px; margin-top:3px;}

.modulo-esquerdo H1 A{ float:left; width:134px; height:212px; margin-left:12px; margin-top:11px; position:relative; background:transparent url(img/logo-planeta-sustentavel.gif) no-repeat 0 0; text-indent:-5000px;  z-index:0; margin-bottom:20px;}

/*** MÓDULO ESQUERDO UL PARCEIROS***/
.modulo-esquerdo .mn-parceiros{padding-left:11px; float:left; width:143px; /*height:107px; */background:transparent url(img/bg-mn-third.png) no-repeat 0 0; margin-bottom:20px;}
.modulo-esquerdo .mn-parceiros LI {list-style:none; float:left; text-align:left; border-bottom:1px dotted #00744b; width:134px; display:inline; padding-top:1px; height:20px;}
.modulo-esquerdo .mn-parceiros LI.primeiro { height:34px; border:none;padding-top: 4px;}
.modulo-esquerdo .mn-parceiros LI.ultimo {border:none;}
.modulo-esquerdo .mn-parceiros LI H2{ float:left; font:normal bold 12px/13px arial; width:100px; color:#ffffff;}
.modulo-esquerdo .mn-parceiros LI A{ float:left; font:normal bold 12px/15px arial; color:#333;height:15px; margin-top:2px; }
.modulo-esquerdo .mn-parceiros LI A:HOVER{color:#888888; }

/*** MÓDULO ESQUERDO PATRO***/
.modulo-esquerdo .patro{ width:156px; height:81px; overflow: hidden; float:left; background:transparent url(img/bg-patrocinios-planeta-sustentavel.png) no-repeat 0 0; text-align:center; margin-bottom:20px;}
.modulo-esquerdo .patro B{ float:left; font:normal bold 8px/12px verdana; color:#666666; margin:4px 0 0 4px;}
.modulo-esquerdo .patro A{width:156px;height:60px; text-align:center;display:none;}
.modulo-esquerdo .patro div {width:156px;height:60px; text-align:center; margin: 0px 0px 0px 13px; float: left; }
.modulo-esquerdo .patro .rota-item{display:none;}
.modulo-esquerdo .patro #abrAD_100x60_1{display:block;}

/*** MÓDULO ESQUERDO UL INSTITUCIONAL***/
.modulo-esquerdo UL.mn-institucional{padding-top:7px; padding-left:11px; padding-bottom:5px; width:143px; float:left; background: url(img/bg-mn-first.png?v=2) no-repeat 0 0; margin-bottom:20px;}
.modulo-esquerdo UL.mn-institucional LI{list-style:none; float:left; text-align:left; border-bottom:1px dotted #00744b; width:134px; display:inline; padding-top:1px; height:20px;}
.modulo-esquerdo UL.mn-institucional LI.ultimo{ border:none;}
.modulo-esquerdo UL.mn-institucional LI A{ float:left; font:normal bold 12px/15px arial; color:#333;height:15px; margin-top:2px; }
.modulo-esquerdo UL.mn-institucional LI A:HOVER{ color:#888888; text-decoration:none; }

/*** MÓDULO ESQUERDO UL EDITORIAL***/
.modulo-esquerdo .mn-editorial {float:left; width:156px; background:transparent url(img/bg-topo-mn-second.png) no-repeat 0 0; padding-top:9px;margin-bottom:20px;}
.modulo-esquerdo .mn-editorial UL {float:left; width:153px; background:#e9f1cf url(img/bg-base-mn-second.png) no-repeat 0 bottom; padding:0 0 0 3px; list-style:none;}
.modulo-esquerdo .mn-editorial  UL LI{ list-style:none; float:left; text-align:left; border-bottom:1px dotted #00744b; width:134px; display:inline; margin:2px 0 4px 8px; padding-top:1px; height:20px; background:#e9f1cf url(img/bg-item-reportagens-mais-lidas.png) no-repeat 0 1px;}
.modulo-esquerdo .mn-editorial  UL LI.ultimo{border:none;width: 145px;}
.modulo-esquerdo .mn-editorial UL LI A{ float:left; padding-left:16px; font:normal normal 14px/18px 'bree_rgbold'; color:#00734b;}
.modulo-esquerdo .mn-editorial  UL LI A:HOVER{ color:#7ecc30; text-decoration:none; }
.modulo-esquerdo .mn-editorial  UL LI.ft-pqn A{font-size:13px}

/*** MÓDULO ESQUERDO PLANETINHA***/
.modulo-esquerdo .para-criancas-meu-planetinha, .modulo-esquerdo .seja-parceiro-da-educacao{ width:156px; height:69px; float:left; background:transparent url(img/para-criancas-meu-planetinha.gif) no-repeat 0 0; text-indent:-5000px; margin-bottom:20px;}

.modulo-esquerdo .modulo{float:left;}
.modulo-esquerdo .modulo H2{font: normal normal 15px/15px 'bree_rgbold';color: #00744b;display:block;margin-bottom:5px}


/*** MÓDULO DIREITO ***/
.modulo-direito .rss{ width:185px; float:left; background:transparent url(img/ico-rss.gif) no-repeat 0 7px; padding:10px 0 10px 62px; }
.modulo-direito .rss A{ font:normal bold 12px/15px arial; color:#000;}
.modulo-direito .rss A:HOVER{ text-decoration:underline; }

/*** MENU CONTEÚDO ***/
.mn-conteudo{ width:825px; float:left; position:relative; padding-bottom:9px; border-bottom: 1px dotted #00744b; }
.mn-conteudo EM{ float:left; font:normal normal 12px/15px arial; color:#333; background:none; padding-top:10px;}
.mn-conteudo DIV{width:302px; height:54px; float:right; display:inline; padding-top:11px;}
.mn-conteudo DIV P { float:left;}
.mn-conteudo DIV P STRONG{ float:left; font:normal normal 14px/17px arial; margin:5px 6px 0 0;}
.mn-conteudo DIV FIELDSET{ width:257px; float:left; margin-top:4px;}
.mn-conteudo DIV INPUT{ width:220px; height:17px; float:left; padding:0; font:normal normal 11px/14px arial; color:#242424; border:1px solid #ddd; display:inline; margin:0 7px 0 0; }
.mn-conteudo DIV .bt-ok{  width:26px; height:19px; float:left; background:transparent url(img/bt-buscar.png) no-repeat 0 0; text-indent:-5000px; margin:0; }

.mn-conteudo DIV P A{ float:left; margin: 3px 0 0 175px ; font:normal normal 11px/14px arial; color:#333; }

.mn-conteudo UL{ width:825px; padding-top:5px; float:left; }
.mn-conteudo UL LI{ float:left; list-style:none; }
.mn-conteudo UL LI A{ margin-right:7px; background-image:url(img/bg-mn-conteudo.png?v=2.5); background-repeat:no-repeat; float:left; height:23px; text-indent:-5000px; }
.mn-conteudo UL LI .bt-ambiente{ width:85px; }
.mn-conteudo UL LI .bt-ambiente:HOVER, .mn-conteudo UL LI .bt-ambiente.active{ background-position:0 -26px; }

.mn-conteudo UL LI .bt-energia{ background-position:-93px 0; width:73px; }
.mn-conteudo UL LI .bt-energia:HOVER, .mn-conteudo UL LI .bt-energia.active{ background-position:-93px -26px; }

.mn-conteudo UL LI .bt-casa{ background-position:-173px 0; width:57px; }
.mn-conteudo UL LI .bt-casa:HOVER, .mn-conteudo UL LI .bt-casa.active{ background-position:-173px -26px; }

.mn-conteudo UL LI .bt-cidade{ background-position:-238px 0; width:68px; }
.mn-conteudo UL LI .bt-cidade:HOVER, .mn-conteudo UL LI .bt-cidade.active{ background-position:-238px -26px; }

.mn-conteudo UL LI .bt-lixo{ background-position:-314px 0; width:54px; }
.mn-conteudo UL LI .bt-lixo:HOVER, .mn-conteudo UL LI .bt-lixo.active{ background-position:-314px -26px; }

.mn-conteudo UL LI .bt-desenvolvimento{ background-position:-375px 0; width:132px; }
.mn-conteudo UL LI .bt-desenvolvimento:HOVER, .mn-conteudo UL LI .bt-desenvolvimento.active{ background-position:-375px -26px; }

.mn-conteudo UL LI .bt-saude{ background-position:-509px 0; width:67px; }
.mn-conteudo UL LI .bt-saude:HOVER, .mn-conteudo UL LI .bt-saude.active{ background-position:-509px -26px; }

.mn-conteudo UL LI .bt-educacao{ background-position:-583px 0; width:83px; }
.mn-conteudo UL LI .bt-educacao:HOVER, .mn-conteudo UL LI .bt-educacao.active{ background-position:-583px -26px; }

.mn-conteudo UL LI .bt-cultura{ background-position:-672px 0; width:73px; }
.mn-conteudo UL LI .bt-cultura:HOVER, .mn-conteudo UL LI .bt-cultura.active{ background-position:-672px -26px; }

.mn-conteudo UL LI .bt-atitude{ background-position:right 0; width:70px; margin-right:0; }
.mn-conteudo UL LI .bt-atitude:HOVER, .mn-conteudo UL LI .bt-atitude.active{ background-position:right -26px; }

/*** PÁGINA DE ERRO ***/
.conselho BLOCKQUOTE {float:left; margin-top:20px; background:transparent url(img/erro-404.png) no-repeat 0 0; height:97px; width:535px; padding: 10px 0 0 120px; font:normal normal 15px/20px arial;}
.conselho BLOCKQUOTE H2 { margin-bottom:15px;}
.conselho BLOCKQUOTE P STRONG { margin-bottom:15px; color:#3c815d; width:100%;} 
.conselho BLOCKQUOTE P A {  color:#000; font-weight:bold;}

/*** RODAPÉ ***/

.rodape{ width:1003px; height:129px; float:left; margin:20px 0 -129px 0; } /* height:129px sem barra de pesquisa - height:169px com barra de pesquisa*/
.rodape TABLE{margin: 10px auto 0 auto;}
.rodape TABLE TR TD { height:auto;}

.rodape TABLE TR TD DIV.logo-patro  { width:90px; height:52px;display:inline; position:relative; top:0;}
.rodape TABLE TR TD DIV.p1{display:inline; top:8px }
.rodape TABLE TR TD DIV.p2{ top:8px }
.rodape TABLE TR TD DIV.p3{ top:9px }
.rodape TABLE TR TD DIV.p4{top: 12px;}
.rodape TABLE TR TD DIV.p5{top:10px}
.rodape TABLE TR TD DIV.p6{top:6px}
.rodape TABLE TR TD A IMG, .rodape TABLE TR TD DIV DIV { margin:0 40px 10px 0;}

.rodape TABLE TR .camargo-correia{ padding-right:15px;}
.rodape TABLE TR TD P{ font:normal normal 10px/13px arial; color:#a0a1a4; display:block;}
.rodape UL{ width:900px; float:left; text-align:center; padding:15px 0 0 150px; }
.rodape UL LI{ list-style:none; font:normal normal 11px/14px arial; color:#8181a1; float:left; }
.rodape .ultimo{ width:350px; clear:left; display:inline; margin-left:200px; }
.rodape UL LI A{ font:normal normal 11px/14px arial; color:#8181a1; float:left; }
.rodape UL LI A:HOVER{ text-decoration:underline; }

.redes-sociais{float:left; height:20px;width:550px; margin-bottom:15px;}
.redes-sociais  .comp-item{height:21px;float:left;margin-bottom:10px}
.redes-sociais .box-like{float:left;width: 180px;padding-top:0;margin-right:10px}
.redes-sociais  .bt-tweet{ width:105px;}
.redes-sociais .email{ margin:0 20px 0 0;background:transparent url(img/botao-email.gif) no-repeat 0 0 ;float:left;width:50px;height:21px;margin-top:0;}
.redes-sociais  .g-mais{width:70px; margin-right: 5px;}
.redes-sociais  .bt-linkedin{width:auto;}

.box-compartilhe{height:25px;}
.modulo-esquerdo .margin-top-15{margin-top:15px;float:left}


/*** BLOG ***/

.blog{ width:828px; float:left; }
.blog .faixa-home{ width: 825px;height: 54px;float: left;margin-top: 9px;background: url(img/barra-faixa-verde.gif) no-repeat 0 0;font:normal normal 19pt/27px "bree_rgbold"; padding:12px 0 0 15px;color:#FFF;margin-bottom:-12px}
.blog .linha-blog{ width:825px; float:left; padding-bottom:11px;}
.blog .linha-blog BLOCKQUOTE{ width:395px; float:left; margin: 5px 17px 0 0; padding:0;}
.blog .linha-blog BLOCKQUOTE IMG{ float:left; margin-right:10px; }
.blog .linha-blog BLOCKQUOTE P{width:230px; float:left; line-height:0; padding:0 0 5px 0; margin:0;}
.blog .linha-blog BLOCKQUOTE P,.blog .linha-blog BLOCKQUOTE P A{ font:normal normal 14px/16px arial;color:#000 }
.blog .linha-blog BLOCKQUOTE A:HOVER{ text-decoration:underline; }
.blog .linha-blog BLOCKQUOTE H2,.blog .linha-blog BLOCKQUOTE H2 A{ font:normal bold 14px/16px arial; color:#000}
.blog .linha-blog BLOCKQUOTE H2{width:230px; float:left; padding:0 0 5px 0; height:auto; line-height:0; }
.blog .linha-blog BLOCKQUOTE P B A{font: normal bold 21px/24px 'bree_rgbold'; color:#339eca;}

.blog .descr-arquivos { border-top:1px dotted #00744b; margin-top:14px; padding:23px 0 5px 0;}
.blog .descr-arquivos H2{font: normal normal 28px/31px "bree_rgbold";color:#008357; margin-bottom:1px}
.blog .descr-arquivos  P,.blog .bloco-arquivo P A{font:normal normal 14px/16px arial;color:#000}
.blog .descr-arquivos  P{margin-bottom:10px;}

.blog .leia-tambem{ width:825px; float:left; padding:34px 0; }
.blog .leia-tambem H2  { width:100%; font: normal normal 28px/31px "bree_rgbold";color:#008357; display:block; border-bottom:1px dotted #00744b; padding-bottom:3px; }
.blog .leia-tambem BLOCKQUOTE{ width:336px; float:left; line-height:0; padding: 12px 0 0 2px; margin-right:74px; }
.blog .leia-tambem BLOCKQUOTE P{ display:block; padding:0 0 8px 15px; margin:0; line-height:0;background: url(img/bg-item-reportagens-mais-lidas.png) no-repeat 0 3px; }
.blog .leia-tambem BLOCKQUOTE P A{ font: normal normal 14px/17px "bree_rgbold"; color:#007e47; }
.blog .leia-tambem BLOCKQUOTE P A:HOVER{ text-decoration:underline; }

.blog .leia-tambem .selo-blog{width:191px;height:145px; float:left;position:relative; }
.blog .leia-tambem .selo-blog .txt-publique{ width:60px; float:left; font:normal normal 10px/13px arial; padding-top:15px;padding-left:0; color:#000;position:absolute;top:0;left:0}
.blog .leia-tambem .selo-blog .txt-publique STRONG{ color:#357346;}
.blog .leia-tambem .selo-blog OBJECT{ position:absolute; left:45px; top:0;}
.blog .leia-tambem .selo-blog .selo-planeta-sustentavel{position:absolute; left:60px; top:0;}

/*** BLOG --> SUB-HOME(MÓDULO DIREITO) ***/

.blog .modulo-direito, .blog .modulo-direito DIV{ width: 253px;float:left; padding-top:35px; }

.blog .modulo-direito .blog-da-redacao-dir,.blog .modulo-direito .posts-anteriores {background: transparent url(img/bg-blog-dir-int.png) no-repeat 0 bottom;margin-bottom: 18px; }

.blog .modulo-direito{padding-top:44px;}
.blog .modulo-direito DIV{ padding: 0 0 12px 0;}
.blog .modulo-direito DIV IMG{ display:inline-block;margin:0 9px 3px 0;float:left;}
.blog .modulo-direito .blogueiros STRONG,.blog .modulo-direito .blogueiros  BLOCKQUOTE STRONG,.blog .modulo-direito .destaque .blogueiros  BLOCKQUOTE STRONG{ font:normal bold 12px/15px arial; color:#333333;}

.blog .modulo-direito DIV H2{ display:block; font:normal bold 17pt/22px "Souvenir Std"; }
.blog .modulo-direito DIV H2 STRONG{ display:block; font:normal bold 12px/15px arial; padding:7px 0 15px 0; }
.blog .modulo-direito DIV H2.medium{ font-size:18px}
.blog .modulo-direito DIV P { display:block; font:normal normal 12px/15px arial;width:100%;}

.blog .modulo-direito .posts-anteriores .scroll-pane{height:400px;width:238px;overflow:hidden;padding-bottom: 0;}
.blog .modulo-direito .posts-anteriores .scroll-pane P{width:90%}
.blog .modulo-direito .posts-anteriores .scroll-pane DIV{padding:0;margin:0}
.blog .modulo-direito .posts-anteriores .jspContainer{overflow: hidden;position: relative; z-index:98}
.blog .modulo-direito .posts-anteriores .jspPane{position: absolute; left:0; top:0;}
.blog .modulo-direito .posts-anteriores .jspVerticalBar{position: absolute;top: 0;right: 0;width: 15px;height: 100%;background:transparent url(img/bg-track-ult-posts.gif) repeat-y 0 0;}
.blog .modulo-direito .posts-anteriores .jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.blog .modulo-direito .posts-anteriores .jspCap{display: none;}
.blog .modulo-direito .posts-anteriores .jspTrack{background-color:transparent;position: relative;width: 15px;}
.blog .modulo-direito .posts-anteriores .jspDrag{position: relative;top: 0;width:15px;height:19px;cursor: pointer; background:transparent url(img/drag-track-ult-posts.gif) no-repeat 3px center;}
.blog .modulo-direito .posts-anteriores .jspHorizontalBar{display:none}

.blog .modulo-direito .posts-anteriores  P{width:100%; margin: 6px 0;}
.blog .modulo-direito .posts-anteriores  P A{font:normal bold 12px/15px arial; color:#333333; }
.blog .modulo-direito .posts-anteriores  P A STRONG {color:#777777; }
.blog .modulo-direito .blogueiros P {margin-top:0;} 
.blog .modulo-direito .posts-anteriores.lista-blogs STRONG{float: left;display: block;width: 208px;margin: 2px 0 5px 1px;background: transparent url(img/bg-item-outros-blogs.png) no-repeat 0 1px; padding-left: 17px;}

.blog .modulo-direito .posts-anteriores.lista-blogs STRONG A{color:#359fc9;text-transform:uppercase;font: normal normal 13px/16px 'bree_rgbold'; }

.blog .modulo-direito DIV H2 {color:#00744b; display: block; font: normal normal 22px/24px 'bree_rgbold';}
.blog .modulo-direito .blogueiros H2{ color: #359fc9; }


.blog .modulo-direito .blog-da-redacao-dir H2{ color:#359fc9; }
.blog .modulo-direito .blog-da-redacao-dir H2 STRONG{ font:normal bold 17pt/22px "Souvenir Std"; padding:0 0 10px 0; }

.blog .modulo-direito .blog-da-redacao-dir BLOCKQUOTE,.blog .modulo-direito .posts-anteriores BLOCKQUOTE{ width:229px; float:left;padding: 12px 12px 0; background: transparent url(img/bg-blog-dir.png) no-repeat 0 0;}


.blog .modulo-direito .blog-da-redacao-dir BLOCKQUOTE IMG{ float:left;margin-bottom:0;margin-right:5px }
.blog .modulo-direito .blog-da-redacao-dir BLOCKQUOTE P{ float:left; color:#000; padding:0 0 5px 0; display:block; font:normal normal 12px/15px arial; }
.blog .modulo-direito .blog-da-redacao-dir BLOCKQUOTE P B{color:#333333; display:block; font:normal bold 13px/16px arial; }
.blog .modulo-direito .blog-da-redacao-dir BLOCKQUOTE P STRONG{ height:auto; font:normal normal 12px/15px arial; padding-bottom:0; color:#333333; }
.blog .modulo-direito .blog-da-redacao-dir BLOCKQUOTE P A{ color:#333333;}
.blog .modulo-direito .blog-da-redacao-dir BLOCKQUOTE P A STRONG{font-weight:bold; color:#333333;}

.blog .modulo-direito .posts-anteriores BLOCKQUOTE.posts { /*padding: 34px 12px 0; margin-top: -25px;*/position:relative; z-index:1;}
.blog .modulo-direito .posts-anteriores .box-abas{float:left; width:251px;background: transparent url(img/tp-anos-arquivos-post.png) no-repeat 0 0; padding:0;margin:3px 0 0 1px; position:relative; z-index:2;margin: -11px 0 0 -11px;}
.blog .modulo-direito .posts-anteriores  .anos{padding:8px 10px 1px 10px; float:left; width:241px;background:transparent url(img/bg-anos-arquivos-post.png) no-repeat 0 bottom;*padding-bottom:8px;}
.blog .modulo-direito .posts-anteriores  .anos UL{text-align:left;float: left;width: 100%;margin-bottom:7px}
.blog .modulo-direito .posts-anteriores  .anos UL LI { float:left;list-style:none;}
.blog .modulo-direito .posts-anteriores  .anos UL LI.ultima A {border:none;}
.blog .modulo-direito .posts-anteriores  .anos UL LI  A { font: normal normal 12px/10px arial; color: #62645f;border-right: 1px solid #62645f;padding: 0 4px 0 3px;height: 10px;
float: left;}
.blog .modulo-direito .posts-anteriores  .anos UL LI  A.active,.blog .modulo-direito .posts-anteriores  .anos UL LI  A:hover { color: #03784c; font-weight:bold; text-decoration:none;}


.blog .modulo-direito .nuvens BLOCKQUOTE A {font-family:arial; color:#7ecc30;font-weight: bold;}

.blog .modulo-direito .rss {background: transparent url(img/bg-rss-blogs.jpg) no-repeat 0 bottom; padding-bottom: 9px;width: 251px;}
.blog .modulo-direito .rss  BLOCKQUOTE { background:url(img/bg-top-rss-blogs.jpg) no-repeat 0 0;width: 251px; padding:0; }
.blog .modulo-direito .rss H2{ font-size: 15px;}
.blog .modulo-direito .rss A{ float:left; font: normal normal 15px/18px 'bree_rgbold'; color: #333333; padding: 10px 0 0 40px ;background: transparent url(img/icon-rss-blogs.jpg) no-repeat 11px 10px;}

.blog .modulo-direito .arquivos{display:none}
.blog .modulo-direito .arquivos BLOCKQUOTE UL.meses{margin-top:14px;float:left; list-style:none; font:normal bold 12px/15px arial; color:#333333; text-transform:uppercase;}
.blog .modulo-direito .arquivos BLOCKQUOTE UL  A{color:#777777;}
/*.blog .modulo-direito .arquivos BLOCKQUOTE UL.anos{ widht:251px; height:26px;background: transparent url(img/bg-separador-posts.gif) no-repeat 0 0;text-align:left;}*/

.blog .modulo-direito .rotativo .rota-item{display:none;}

/*** BLOG --> SUB-HOME ***/

.blog .faixa-interna{ margin-top:5px; width: 825px;height: 54px;float:left; background:url(img/barra-faixa-verde.gif) no-repeat 0 0; font:normal normal 19pt/27px "bree_rgbold"; padding:12px 0 0 15px; margin-bottom:-12px}
.blog .faixa-interna,.blog .faixa-interna A{color:#FFF;} 
.blog .faixa-interna A:hover{text-decoration:none}
.blog .faixa-interna EM{font-style:normal;margin:0 0 0 10px;}
.blog .col-esq .sub-home-blog{ width:575px; float:left; margin-top:0;  padding-bottom:20px; }
.blog .col-esq .sub-home-blog .cont-sub-home{ width:560px; float:left; padding:0 0 20px 0; position:relative; }
.blog A:HOVER{ text-decoration:underline; }
.blog .col-esq .sub-home-blog .cont-sub-home .selo-blog{ width:200px; height:150px; float:left; position:absolute; top:-50px; right:5px;}
.blog .col-esq .sub-home-blog .cont-sub-home .selo-blog .txt-publique{ width:60px; float:left; font:normal normal 11px/14px arial; padding-top:95px; color:#000;position:absolute;top:0;left:0}
.blog .col-esq .sub-home-blog .cont-sub-home .selo-blog .txt-publique STRONG{ color:#000;}
.blog .col-esq .sub-home-blog .cont-sub-home .selo-blog OBJECT{ position:absolute; left:45px; top:0;}
.blog .col-esq .sub-home-blog .cont-sub-home .selo-blog .selo-planeta-sustentavel{ position:absolute; left:45px; top:0;}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE{ width:560px; float:left; padding-bottom:15px; }
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE SPAN.separador { width:100%; height:22px; float:left; background: transparent url(img/bg-separador-posts.gif) no-repeat 0 0;margin-bottom:15px;}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE .redes-sociais{ margin:0 0 23px 0;width:608px}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE IMG{ margin:0 15px 10px 0; display:inline; }
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE .aligncenter{display: block;margin-left: auto;margin-right: auto;}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE .alignleft {    float: left;}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE .alignright {float: right;margin:0 0 10px 15px;}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE .img-dir{ float:right; margin:0 0 10px 15px; }
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE P{ display:block; font:normal normal 14px/16px arial; color:#000; margin-bottom: 10px;}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE P A{color:#00744b;  }
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2{ width:100%;font:normal bold 15pt/20px "Souvenir Std"; }
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2 A{font: normal bold 24px/27px 'bree_rgbold'; color:#333333;}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2 B{ display:block; font:normal bold 11px/14px arial; color:#000; padding:8px 0; }
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE STRONG{ font-weight: bold;}
.blog .col-esq .sub-home-blog .bt-sub-home{ width:113px; height:20px; float:left; text-align:center; font: normal bold 14px/19px 'bree_rgbold'; color:#00744b; margin:10px 5px 0 0; background: transparent url(img/bt-sub-home.png) no-repeat 0 0;}
.blog .col-esq .sub-home-blog .comente { width:93px; background: transparent url(img/bt-sub-home-comente.png) no-repeat 0 0;}

.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE UL LI,.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE OL LI{font:normal normal 14px/16px arial; color:#000; margin-bottom:15px;margin-left:20px}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE BLOCKQUOTE{padding:0 40px}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE PRE{display:block;width:560px;word-wrap: break-word;margin-bottom:10px}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H1,.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2,.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H3,.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H4,.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H5,.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H6{font-family:arial;margin-bottom:10px}
.blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE ADDRESS{margin-bottom:10px}

/*** BLOG --> SUB-HOME(COMENTÁRIOS) ***/

.blog .col-esq .sub-home-blog .comentarios{ width:550px; float:left; background:transparent url(img/bg-blog-comentario.gif) repeat-x 0 top;  display:inline; padding-top:7px; }
.blog .col-esq .sub-home-blog .comentarios .bt-sub-home{ clear:left; }
.blog .col-esq .sub-home-blog .comentarios STRONG{ display:block; font: normal normal 14px/17px 'bree_rgbold'; padding-bottom:10px; color: #00744b; }
.blog .col-esq .sub-home-blog .comentarios P{ display:block; font:normal normal 13px/16px arial; color:#000; }
.blog .col-esq .sub-home-blog .comentarios EM{ display:block; font:normal normal 11px/14px arial; color:#000; }
.blog .col-esq .sub-home-blog .comentarios BLOCKQUOTE{ width:550px; float:left; background:transparent url(img/bg-blog-comentario.gif) repeat-x 0 bottom; margin-bottom:10px; }
.blog .col-esq .sub-home-blog .comentarios BLOCKQUOTE STRONG{ padding:0;}
.blog .col-esq .sub-home-blog .comentarios BLOCKQUOTE STRONG A{ color:#7ac51d;}
.blog .col-esq .sub-home-blog .comentarios BLOCKQUOTE P{ padding-bottom:10px;}
.blog .col-esq .sub-home-blog .comentarios DIV{ background:none; padding:0; margin:0; }
.blog .col-esq .sub-home-blog .comentarios DIV STRONG{ padding:0; clear:left; float:left; }
.blog .col-esq .sub-home-blog .comentarios DIV P{ padding-bottom:10px;}
.blog .col-esq .sub-home-blog .comentarios DIV P A{ color:#7ac51d;}
.blog .col-esq .sub-home-blog .comentarios DIV P STRONG{ float:none; }
.blog .col-esq .sub-home-blog .comentarios DIV INPUT{ width:400px; height:20px; float:left; border:1px solid #000; font:normal normal 12px/15px arial; color:#000; clear:left; margin-bottom:10px; padding-left:5px; }
.blog .col-esq .sub-home-blog .comentarios DIV TEXTAREA{ width:400px; height:200px; float:left; border:1px solid #000; font:normal normal 12px/15px arial; color:#000; clear:left; padding:10px 0 0 5px; }


/*** PAGINAÇÃO SOMENTE COM TEXTO ***/
.paginacao-cinza{ width:100%; float:left; text-align:center; padding:0; background:none; padding-top:15px; }
.paginacao-cinza UL{display:inline}
.paginacao-cinza UL LI {display:inline; position:relative; width:auto; height:17px;-webkit-border-radius: 3px; border-radius: 3px;-moz-border-radius:3px;-khtml-border-radius:3px;}
.paginacao-cinza A,.paginacao-cinza SPAN {position:relative; top:0; left:0; display:inline-block; width:66px; height:17px; font:normal bold 10px/17px arial; color:#333333;background:transparent url(img/bg-paginacao-blogs.gif) repeat-x 0 0; text-align:center; border: 1px solid #cccccc;margin:0; padding: 0;-webkit-border-radius: 3px; border-radius: 3px;-moz-border-radius:3px;-khtml-border-radius:3px;}
.paginacao-cinza UL LI  A.page-numbers {padding:0 5px;  width:auto; height:17px; display: inline-block; background-position: 0 0;  }
.paginacao-cinza A:HOVER,.paginacao-cinza UL LI  A.page-numbers.current{background:#007547; color:#fff; text-decoration:none; border-color: #007547;}


/*** Blog empresas ***/
.blog.empresas .faixa-interna{height: 67px;background: url(img/logo-empresas.png) no-repeat right 0;border-bottom:2px solid #389dc9;margin:10px 0 15px 0;padding:0;color:#34a0c7;font-size:30pt;}
.blog.empresas .faixa-interna A{color:#34a0c7;float:left;}
.blog.empresas .faixa-interna EM{margin:15px 0 0 0;display:block;}
.blog.empresas .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2 B{font-style:italic;color:#7a7a7a}
.blog.empresas .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE P{color:#7a7a7a;}
.blog.empresas .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE P STRONG{color:#000;}
.blog.empresas .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE P EM STRONG{color:#7a7a7a;}
.blog.empresas .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE P A,.blog.empresas .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE P A STRONG{color: #487383;}

.blog.empresas .col-esq .sub-home-blog .bt-sub-home{color:#487383;background: transparent url(img/bt-sub-home-emp.png) no-repeat 0 0;}
.blog.empresas .col-esq .sub-home-blog .comente {background: transparent url(img/bt-sub-home-comente-emp.png) no-repeat 0 0;}

.blog.empresas .col-esq .sub-home-blog .comentarios{background:transparent url(img/bg-blog-comentario-emp.png) repeat-x 0 top;}
.blog.empresas .col-esq .sub-home-blog .comentarios STRONG{color:#349ec6;}
.blog.empresas .col-esq .sub-home-blog .comentarios DIV TEXTAREA{border-color:#67767b;}
.blog.empresas .col-esq .sub-home-blog .comentarios DIV P A{color:#34a0c7;}
.blog.empresas .col-esq .sub-home-blog .comentarios BLOCKQUOTE{background:transparent url(img/bg-blog-comentario-emp.png) repeat-x 0 bottom;}
.blog.empresas .col-esq .sub-home-blog .comentarios BLOCKQUOTE STRONG A{color:#34a0c7;}

.blog.empresas .modulo-direito DIV H2{color:#497284;font-size:18px;}
.blog.empresas .modulo-direito .blogueiros H2{display:none;}
.blog.empresas .modulo-direito .blogueiros P{color:#7a7a7a}
.blog.empresas .modulo-direito .modulo-download A{margin:3px 0 5px 0;float: left;}
.blog.empresas .modulo-direito .blog-da-redacao-dir BLOCKQUOTE, .blog.empresas .modulo-direito .posts-anteriores BLOCKQUOTE{background: transparent url(img/bg-blog-dir-emp.png) no-repeat 0 0;}
.blog.empresas .modulo-direito .blog-da-redacao-dir, .blog.empresas .modulo-direito .posts-anteriores{background: transparent url(img/bg-blog-dir-int-emp.png) no-repeat 0 bottom;}
.blog.empresas .modulo-direito .posts-anteriores P A{font-weight:normal;color:#7a7a7a}
.blog.empresas .modulo-direito .posts-anteriores .anos UL LI A.active, .blog.empresas .modulo-direito .posts-anteriores .anos UL LI A:hover{color:#7a7a7a;}

.blog.empresas .modulo-direito .posts-anteriores .box-abas{background: transparent url(img/tp-anos-arquivos-post-emp.png) no-repeat 0 0;}
.blog.empresas .modulo-direito .posts-anteriores  .anos{background:transparent url(img/bg-anos-arquivos-post-emp.png) no-repeat 0 bottom;}
.blog.empresas .modulo-direito .rss{background: transparent url(img/bg-rss-blogs-emp.jpg) no-repeat 0 bottom;}
.blog.empresas .modulo-direito .rss BLOCKQUOTE {background: url(img/bg-top-rss-blogs-emp.jpg) no-repeat 0 0;}
.blog.empresas .modulo-direito .rss A{background:none;color:#636768;}
.blog.empresas .modulo-direito .rss H2{font-size:17px;}
.blog.empresas .modulo-direito .nuvens BLOCKQUOTE A{color:#349ec6;}

/* MOBILE */
@media screen and (min-width: 1025px){
    #topo-mobile{display:none;}
    #rodape-mobile{display:none;}
}
@media screen and (max-width: 1024px){
    /* ESTRUTURA */
    HTML, BODY, *{border:0; margin:0; background:none;}
    BODY{font-size:62.5%;}
    HTML, BODY, #planeta-sustentavel{background:none; padding:0;}
    #planeta-sustentavel .container{width:100%; padding-top:7em; padding-bottom:8.5em;}
    #barra-abril{display:none;}

    .topo{width:100%; height:auto; padding:0; float:none; display:none;}
    .topo DIV{width:auto; height:auto; margin:0 auto; float:none; background:none; padding:0; text-align:center;}
    .topo DIV #abrAD_leaderboard1{width:auto; height:auto; float:none; margin:0 auto; display:inline-block;}
    .topo DIV #abrAD_leaderboard1 IFRAME{float:none;}

    #topo-mobile{display:block; width:100%; position:fixed; top:0; background-color:#FFF; z-index:201; border:5px solid #E9F2CE; border-right:0; border-left:0;}
    #topo-mobile H1{width:13.6em; height:4.8em; font-size:1em; padding:0; margin:0 auto; position:relative;}
    #topo-mobile H1 A{width:100%; height:100%; float:none; display:block; background:transparent url(img/sprite-mobile.png) no-repeat 0 bottom; background-size:176.4705882352941%, ; text-indent:-9999em; margin:0;}

    #topo-mobile > A{float:left; width:4.1em; height:4.1em; background:transparent url(img/sprite-mobile.png) no-repeat 0 0; background-size:585.3658%; position:relative; top:0; border:4px solid #E9F2CE; border-right:0; border-left:0;}
    
    #topo-mobile UL{width:22.5em; height:20em; overflow-x:hidden; overflow-y:scroll; padding:0; margin:0; position:absolute; left:-100%; top:0; background:#E9F2CE; opacity:0; z-index:3; transition:all 0.5s ease;  -webkit-overflow-scrolling: touch;}
    #topo-mobile UL.active{left:0; opacity:1;}
    #topo-mobile UL LI{display:block; width:22.5em; height:auto;}
    #topo-mobile UL LI A{margin:0 5%; padding:.5em 0; font-size:1.3em; line-height:1.5; font-weight:bold; display:block; width:90%; font-family:"Arial"; color:#000; border-top:1px solid #E1E8C5;}

    #topo-mobile UL LI:nth-child(1) A{font-weight:normal; color:#666666; border-top:0; padding:1em 0 .2em;}
    #topo-mobile UL LI:nth-child(2) A{font-weight:normal; color:#666666; border-top:0; padding:.2em 0;}
    #topo-mobile UL LI:nth-child(3) A{font-weight:normal; color:#666666; border-top:0; padding:.2em 0;}
    #topo-mobile UL LI:nth-child(4) A{font-weight:normal; color:#666666; border-top:0; padding:.2em 0;}
    #topo-mobile UL LI:nth-child(5) A{font-weight:normal; color:#666666; border-top:0; padding:.2em 0;}
    #topo-mobile UL LI:nth-child(6) A{font-weight:normal; color:#666666; border-top:0; padding:.2em 0 1em;}

    #topo-mobile > DIV{width:100%; height:100%; background-color:rgba(255,255,255,.75); position:fixed; top:0; left:0; opacity:0; display:none; z-index:2;  transition:all 0.5s ease;}

    #topo-mobile > DIV.active{opacity:1; display:block;}
    
    #topo-mobile FORM{width:28em; height:auto; padding:0; position:absolute; right:0; top:1.1em;}
    #topo-mobile FORM FIELDSET{width:100%; text-align:right;}
    #topo-mobile FORM INPUT{border:1px solid #D1D8B5; width:18em; height:1.6em; float:left; margin-top:.3em;}
    #topo-mobile FORM .bt-ok{display:block; float:left; width:3em; height:3em; background:transparent url(img/sprite-mobile.png) no-repeat -4.8em 0; background-size:800%;  text-indent:-999em;}

    .modulo-esquerdo{display:none;}
    .mn-conteudo{display:none;}

    .rodape{display:none;}

    #rodape-mobile{display:block; position:fixed; bottom:0; width:100%; height:6.8em; background-color:#FFF; border-top:1px dotted #00744b; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:.1em .5em .5em 0; z-index:200;}
    
    #rodape-mobile UL{float:right;}
    #rodape-mobile UL B{display:block; color:#666666; font-weight:bold; font-family:"Arial"; font-size:1.1em; margin-bottom:.1em;}
    #rodape-mobile UL LI{display:block; width:4.8em; height:4.8em; background:transparent url(img/sprite-mobile.png) no-repeat -9.6em 0; background-size:500%;  text-indent:-999em; margin:0 1px 0 0; padding:0; float:left;}
    #rodape-mobile UL LI A{display:block; width:100%; height:100%; margin:0; padding:0;}
    #rodape-mobile UL LI:nth-child(3){background-position:-14.4em 0;}
    #rodape-mobile UL LI:nth-child(4){background-position:-19.2em 0;}
    
    #rodape-mobile #mobile-patro > DIV{float:left; margin-left:.5em;}
    #rodape-mobile #mobile-patro > DIV B{display:block; font-weight:bold; font-family:"Arial"; font-size:1.1em; color:#6bbe03; margin-bottom:.1em;}
    #rodape-mobile #mobile-patro > DIV .rota-item{width:10em; height:4.6em; padding:0 2em; border:1px solid #e6f0c7; overflow:hidden; display:none;}
    #rodape-mobile #mobile-patro > DIV .rota-item > DIV{margin-top:-.6em;}

    .blog{width:97%; margin:0 1.5%;}
    .blog .faixa-home, .blog .faixa-interna{background:none; width:100%; height:auto; margin:1em 0 1.5em 0; padding:0; border-bottom:1px solid #E1E8C5; color:#008053; font: normal normal 2em/1.25 "bree_rgbold";}
    .blog .redes-sociais{display:none;}
    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2 A{font-family:"Arial"}
    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2 B{font: normal bold 13px/15px arial !important; margin-bottom:10px; padding:0;}

    /* HOME */
    .blog .linha-blog{width:100%;}
    .blog .linha-blog BLOCKQUOTE{width:48.5%; margin:.5em 1.5% 0 0; padding-left:14.6em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative; min-height:14.6em;}
    .blog .linha-blog BLOCKQUOTE > A{position:absolute; top:0; left:0;}
    .blog .linha-blog BLOCKQUOTE IMG{width:13.6em; margin:0; }
    .blog .linha-blog BLOCKQUOTE P{width:100%; font-size:1em;}
    .blog .linha-blog BLOCKQUOTE P B A{font-size:1.9em; line-height:1;}
    .blog .linha-blog BLOCKQUOTE P A{font-size:1.2em; line-height:1.2;}
    .blog .linha-blog BLOCKQUOTE H2{width:100%; font-size:1em;}
    .blog .linha-blog BLOCKQUOTE H2 A{font-size:1.2em;}

    .blog .descr-arquivos{}
    .blog .descr-arquivos > H2{font-size:2em;}
    .blog .descr-arquivos > P{font-size:1.2em;}

    .blog .leia-tambem{width:100%}
    .blog .leia-tambem > H2{font-size:2em;}
    .blog .leia-tambem BLOCKQUOTE{width:44%; margin-right:5%}

    /*SUB-HOMES*/
    .blog .col-esq .sub-home-blog{width:70.6%; margin:0 1.5%; padding:0;}
    .blog .col-esq .sub-home-blog .cont-sub-home{width:100%; padding:0;}
    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE{width:100%;}
    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE BLOCKQUOTE{padding:0;}
    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE IFRAME{width:100%; margin:1em 0;}
    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE IMG{width:100%; height:auto; margin:1em 0;}

    .blog .modulo-direito .destaque .modulo-manual-de-etiqueta{display:none;}
    .blog .modulo-direito .destaque .rss{display:none;}

    .blog .modulo-direito .nuvens BLOCKQUOTE A{margin-right:.5em;}

    .rodape{display:none;}
}

@media screen and (max-width: 1005px){
    /*SUB-HOMES*/
    .blog .col-esq .sub-home-blog{width:97%;}
    .blog .col-esq .sub-home-blog .comentarios{width:100%; margin-bottom:1em;}
    .blog .col-esq .sub-home-blog .comentarios BLOCKQUOTE{width:100%;}
    .blog .col-esq .sub-home-blog .comentarios DIV INPUT{width:70%;}
    .blog .col-esq .sub-home-blog .comentarios DIV TEXTAREA{width:70%;}

    .blog .col-esq .sub-home-blog .paginacao-cinza{padding:0 0 1em 0;}

    .blog .modulo-direito{width:97%; margin:1.5%; padding-top:0;}
    .blog .modulo-direito .destaque{width:100%; padding:0; margin:0;}
    .blog .modulo-direito .destaque DIV{background:none; width:100%; padding:0; }
    .blog .modulo-direito .destaque DIV H2{border-bottom:1px dotted #00744b; font-size:2em; margin-bottom:.5em;}
    .blog .modulo-direito .destaque DIV BLOCKQUOTE{width:100%; padding:0; background:none;}
    .blog .modulo-direito .destaque DIV BLOCKQUOTE P{padding-bottom:1em;}

    .blog .modulo-direito .destaque .blog-da-redacao-dir{}
    .blog .modulo-direito .destaque .blog-da-redacao-dir BLOCKQUOTE P:nth-child(1){width:100%;}
    .blog .modulo-direito .destaque .blog-da-redacao-dir BLOCKQUOTE P{width:23%; margin-right:2%;}

    .blog .modulo-direito .posts-anteriores .box-abas{width:100%; background:none; margin:0; position:static;}
    .blog .modulo-direito .posts-anteriores .box-abas .anos{width:auto; background:none; margin:0 0 .2em; padding:0;}
    .blog .modulo-direito .destaque .arquivos BLOCKQUOTE UL.meses{margin-top:0}

    .blog .modulo-direito #lista-ultimos{display:none;}
}

@media screen and (max-width: 767px){
    #topo-mobile FORM{width:auto; padding-left:.5em; border-left:3px solid #ddeec0;}
    #topo-mobile FORM INPUT{display:none;}
}

@media screen and (max-width: 600px){

    .blog{width:94%; margin:0 3%;}

    .blog .col-esq .sub-home-blog .comentarios DIV INPUT{width:100%;}
    .blog .col-esq .sub-home-blog .comentarios DIV TEXTAREA{width:100%;}

    .blog .linha-blog BLOCKQUOTE{width:100%; margin:0 0 1em; height:auto;}

    .blog .leia-tambem BLOCKQUOTE{width:100%; margin-right:0;}

    .blog .modulo-direito .destaque .blog-da-redacao-dir BLOCKQUOTE P{width:48%;}
}

@media screen and (max-width: 400px){
    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2{font-size:1em;}
    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2 A{font-size:1.8em;}
    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE H2 B{font-size:1.2em !important;}

    .blog .col-esq .sub-home-blog .cont-sub-home BLOCKQUOTE P{font-size:1.6em; line-height:1.4;}

    .blog .faixa-home, .blog .faixa-interna{font-size:1.6em; text-transform:uppercase; font-weight:normal; }

    .blog .linha-blog BLOCKQUOTE{padding-left:8.6em; min-height:8.6em;}
    .blog .linha-blog BLOCKQUOTE IMG{width:7.6em; height:auto;}
    .blog .linha-blog BLOCKQUOTE P B A{font-size: 1.6em;}
    .blog .linha-blog BLOCKQUOTE H2 A{font-size: 1.5em;}
    .blog .linha-blog BLOCKQUOTE P A{font-size: 1.5em;}

    .blog .descr-arquivos > P{font-size: 1.5em; line-height:1.4;}

    .blog .col-esq .sub-home-blog .comentarios > STRONG{font-size:1.6em;}
    .blog .col-esq .sub-home-blog .comentarios P{font-size: 1.5em; line-height:1.4;}

    .blog .modulo-direito .destaque .blog-da-redacao-dir BLOCKQUOTE P{width:100%; font-size:1.5em; line-height:1.4;}
}