/* CSS Document */
* { margin:0; padding: 0; }
html, body, #all { font-family: Arial, sans-serif; font-size: 12px; }
html body { background-color: #f0f0f0; }
html body #all { width: 702px; margin: 0 auto; background-color: #fff; margin-bottom: 20px;}
a.voltar { display: block; color: #d58700; font-weight: bold; text-decoration: none; margin: 10px 0 10px 15px; padding: 1px 0 0 7px; background: url(../imagens/voltar.gif) left no-repeat; }

/* --- topo --- */
#all #topo { width: 702px; height: 120px; background: url(../imagens/topo_bg.gif) bottom no-repeat; }
#all #topo h2 { cursor: hand; float: left; width: 375px; height: 42px; margin: 26px 0 0 23px;  background: url(../imagens/topo_titulo.png) no-repeat; text-indent: -999em; overflow: auto; }
#all #topo a.inicial { float: right; margin: 104px 10px 0 0; padding-left: 10px; font-size: 11px; color: #D58700; text-decoration: none; background: url(../imagens/voltar.gif) left no-repeat; }


/*--- conteudo --- */
#all #conteudo { width: 682px; background: url(../imagens/rodape.gif) #fff bottom no-repeat; padding: 40px 0 15px 20px; }
* html #all #conteudo { width: 686px; padding: 0 0 0 16px; }

/* contendo float */
#conteudo:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#conteudo { display: inline-block; }
/* Hides from IE-mac \*/
* html #conteudo { height: 1%; }
#conteudo { display: block; }
/* End hide from IE-mac */


 /*-- coluna 1 --*/
 #all #conteudo #coluna1 { float: left; width: 480px; }
 #all #conteudo #coluna1 h3 { margin: 5px 0 25px 0; font-size: 13px; font-style: italic; }
 * html #all #conteudo #coluna1 h3 { margin: 45px 0 10px 0; }
  #all #conteudo #coluna1 hr { clear: both; border: 1px #dad9d9 solid; width: 468px; height: 1px; background: #dad9d9;}
 #all #conteudo #coluna1 .post { padding-top: 10px; }
 * html #all #conteudo #coluna1 .post { padding-top: 40px; }
 #all #conteudo #coluna1 .post .data { float: left; height: 15px; margin: 0 0 20px -30px; padding: 5px 2px 6px 6px; background: #fff; border: 1px #ffc113 solid; font-family: Tahoma, sans-serif; font-size: 13px; font-weight: bold; }
 * html #all #conteudo #coluna1 .post .data { position: absolute; margin: 0 0 20px -30px; }
  #all #conteudo #coluna1 .post .data span.mes { width: 52px; height: 11px; margin: 3px 12px 0 0; text-transform: lowercase; }
  #all #conteudo #coluna1 .post .data span.dia { width: 16px; height: 6px; padding: 3px 3px 3px 3px; background: #ffc113;  }
  
  #all #conteudo #coluna1 .post h1 { clear: both; margin-bottom: 10px; font-size: 16px; color: #000; font-weight: bold; }
  * html #all #conteudo #coluna1 .post h1 { margin: 50px 0 10px 0; }
  #all #conteudo #coluna1 .post h1 a { text-decoration: none; font-size: 16px; color: #000; }
  #all #conteudo #coluna1 .post p.categorias { font-size: 11px; }
  #all #conteudo #coluna1 .post p.categorias a { color: #E1AB12; }
  #all #conteudo #coluna1 .post p.publicado { font-weight: bold; font-size: 11px; }
  #all #conteudo #coluna1 .post p { clear: both; text-align: justify; margin-bottom: 19px; }
  
  #all #conteudo #coluna1 .post .nota { width: 85px; text-align: center; }
  #all #conteudo #coluna1 .post .nota p { color: #e1ab12; font-size: 11px; font-weight: bold; text-decoration: none; }
  #all #conteudo #coluna1 .post .nota span { color: #e1ab12; font-size: 11px; text-decoration: underline;  }
   
 #all #conteudo #coluna1 .post ul.acoes { float: right; padding: 0 0 4px 4px; margin: 0 25px 0 0; list-style: none; background: url(../imagens/post_acoes_primeiro.gif) left no-repeat;  }
  * html #all #conteudo #coluna1 .post ul.acoes { float: right; padding: 0 0 4px 4px; margin: 0 8px 0 0; } 
  #all #conteudo #coluna1 .post ul.acoes li { display: inline; padding-bottom: 4px;  }
 #all #conteudo #coluna1 .post ul.acoes li a { color: #e1ab12; font-size: 11px; border-right: 1px #e1ab12 solid; padding: 0 8px; }
 #all #conteudo #coluna1 .post ul.acoes li.ultimo { padding: 0 10px 4px 4px; background: url(../imagens/post_acoes_ultimo.gif) right no-repeat; }
 #all #conteudo #coluna1 .post ul.acoes li.ultimo a { border: none; padding: 0;}
 #all #conteudo #coluna1 .post ul.acoes li.page_item { padding: 0 10px 4px 4px; background: url(../imagens/post_acoes_ultimo.gif) right no-repeat; }
 #all #conteudo #coluna1 .post ul.acoes li.page_item a { border: none; padding: 0;}

 
/*-- COMENTARIOS --*/
#all #conteudo #coluna1 .comentarios { width: 454px; margin-top: 10px; padding: 35px 0 10px 11px; background: #fefae0; border: 2px #ffc113 solid; }
#all #conteudo #coluna1 .comentarios h3 { font-size: 13px; color: #FF9000; margin: -10px 0 5px 0; }
#all #conteudo #coluna1 .comentarios ol.lista_comentarios { width: 420px; padding-left: 15px; list-style: none; }
#all #conteudo #coluna1 .comentarios ol.lista_comentarios li { padding-top: 10px; border-top: 1px #FF9000 solid; }
#all #conteudo #coluna1 .comentarios ol.lista_comentarios li.primeiro { border: none; }
#all #conteudo #coluna1 .comentarios ol.lista_comentarios li .texto p { font-size: 11px; }
#all #conteudo #coluna1 .comentarios ol.lista_comentarios p.autor { margin: 10px 0; }
#all #conteudo #coluna1 .comentarios ol.lista_comentarios p.autor span { font-weight: bold; color: #FF9000; }
#all #conteudo #coluna1 .comentarios ol.lista_comentarios p.autor a { color: #d58700; }
#all #conteudo #coluna1 .comentarios form { width: 440px; border: 1px #ffc113 solid; background: #fff; }
#all #conteudo #coluna1 .comentarios form fieldset { margin-bottom: 5px; padding: 10px; border: none; }
#all #conteudo #coluna1 .comentarios form fieldset legend { margin: 10px 0 10px 0; padding: 0 0 0 7px; background: url(../imagens/post_comente.gif) left no-repeat;  }
#all #conteudo #coluna1 .comentarios form fieldset ol { list-style: none; margin-top: -10px; }
#all #conteudo #coluna1 .comentarios form fieldset ol li p { margin-left: 3px; color: #8F8F8F; font-size: 10px; }
#all #conteudo #coluna1 .comentarios form fieldset ol li a { color: #E1AB12; }
#all #conteudo #coluna1 .comentarios form fieldset ol li span.sair a { margin-left: 10px; padding-left: 8px; font-weight: bold; background: url(../imagens/post_comente.gif) left no-repeat; }
#all #conteudo #coluna1 .comentarios form fieldset ol li { margin-bottom: 10px; width: 420px; }
#all #conteudo #coluna1 .comentarios form fieldset ol li label { margin-right: 10px; font-weight: bold; }
#all #conteudo #coluna1 .comentarios form fieldset ol li input { width: 200px; border: 1px #FFDCAF solid;  }
#all #conteudo #coluna1 .comentarios form fieldset ol li span.observacao { color: #8F8F8F; font-size: 10px; }
#all #conteudo #coluna1 .comentarios form fieldset ol li textarea { width: 412px; height: 100px; padding: 3px; border: 1px #FFDCAF solid; font-family: Arial, sans-serif; font-size: 11px; }
#all #conteudo #coluna1 .comentarios form fieldset button { display: block; width: 57px; height: 21px; padding-bottom: 1px;  border: 1px #ffc113 solid; background: #fff; color: #d58700; font-size: 11px; font-weight: bold; }

 /*-- coluna 2 --*/
 #all #conteudo #coluna2 { float: right; width: 189px; margin-top: -43px; padding: 0; }
 * html #all #conteudo #coluna2 { margin-top: -3px; padding-right: 0; }

#all #conteudo #coluna2 #bg { display: block; width: 187px; height: 184px; margin-bottom: 20px; background: url(../imagens/coluna2_bg.gif) #fff repeat-x;  }

  #all #conteudo #coluna2 dl.secoes dt { width: 168px; height: 26px; padding: 4px 0 0 19px; background: url(../imagens/coluna2_titulo_categorias.gif) no-repeat; margin: 3px 0 -1px 0; font-family: "Arial Black", sans-serif; }
    #all #conteudo #coluna2 dl.secoes dt a { text-decoration: none; color: #000; }  
  #all #conteudo #coluna2 dl.secoes dd { margin-top: -6px; padding-top: 6px; height: 100%; }
  #all #conteudo #coluna2 dl.secoes dd ul { list-style: none; margin-left: 9px; padding-right: 6px; }
  #all #conteudo #coluna2 dl.secoes dd ul li { background: url(../imagens/coluna2_divisao.gif) bottom repeat-x; padding-bottom: 9px; margin: 9px 0; }
  #all #conteudo #coluna2 dl.secoes dd ul li.ultimo { background: none; }
  #all #conteudo #coluna2 dl.secoes dd ul li a { color: #d58700; text-decoration: none; font-size: 11px; }
  
  /* -- sobre o blog -- */
  #all #conteudo #coluna2 dl.secoes dd.sobre_blog { width: 174px; margin: 0 0 5px 0; padding: 15px 0 21px 9px; background: url(../imagens/coluna2_sobre_bg.gif) #fefae0 repeat-x; }
  #all #conteudo #coluna2 dl.secoes dd.sobre_blog p { font-size: 11px; }
  
  /* -- RSS -- */
  #all #conteudo #coluna2 dl dt.rss { background: url(../imagens/coluna2_titulo_rss.gif) no-repeat; }
  #all #conteudo #coluna2 dl dt.rss a { text-decoration: none; color: #000; }
  
  /* -- busca -- */
  #all #conteudo #coluna2 dl.secoes dd.form_busca { padding: 3px 0 3px 0; }
  #all #conteudo #coluna2 dl.secoes dd form { width: 172px; height: 23px; margin-bottom: 5px; padding: 11px 5px 9px 10px; background: #fcd101; }
  #all #conteudo #coluna2 dl.secoes dd form input { width: 126px; height: 13px; border: 1px #f5b503 solid;  margin-right: 4px; padding: 2px ; font-size: 10px; }
  #searchsubmit { width: 23px; height: 19px; background: #fff; border: none; color: #000; }

  
  /* -- links -- */
  #all #conteudo #coluna2 dl dt.links { background: url(../imagens/coluna2_titulo_links.gif) no-repeat; }
  
  /* -- rodape -- */
   #all #conteudo #coluna1 .navigation { height: 30px; }
   * html #all #conteudo #coluna1 .navigation { margin-bottom: 15px; }
   #all #conteudo #coluna1 .navigation .alignleft a { color: #000; text-decoration: none; padding-top: 5px; text-transform: lowercase; font-size: 11px; }
  
  /* -- Envie para um amigo -- */
  #all.envie_amigo #conteudo form { width: 440px; margin: 0 auto; border: 1px #FF9000 solid; background: #fff; }
  #all.envie_amigo #conteudo form fieldset { margin-bottom: 5px; padding: 10px; border: none; }
  #all.envie_amigo #conteudo form fieldset legend { margin: 10px 0 10px 0; padding: 0 0 0 7px; background: url(../imagens/post_comente.gif) left no-repeat;  }
  #all.envie_amigo #conteudo form fieldset ol { list-style: none; margin-top: -10px; }
  #all.envie_amigo #conteudo form fieldset ol li p { margin-left: 3px; color: #8F8F8F; font-size: 10px; }
  #all.envie_amigo #conteudo form fieldset ol li { margin-bottom: 10px; width: 420px; }
  #all.envie_amigo #conteudo form fieldset ol li label { margin-right: 10px; font-weight: bold; }
  #all.envie_amigo #conteudo form fieldset ol li input { width: 200px; border: 1px #FFDCAF solid;  }
  #all.envie_amigo #conteudo form fieldset ol li span.observacao { color: #8F8F8F; font-size: 10px; }
  #all.envie_amigo #conteudo form fieldset ol li textarea { width: 412px; height: 100px; padding: 3px; border: 1px #FFDCAF solid; font-family: Arial, sans-serif; font-size: 11px; }
  #all.envie_amigo #conteudo form fieldset button { display: block; width: 57px; height: 18px; border: none; background: url(../imagens/enviar.gif) no-repeat; text-indent: -999em; overflow: auto; }
  #all.envie_amigo #conteudo a.voltar { display: block; color: #959A9F; font-weight: bold; text-decoration: none; margin: 20px 0 0 15px; padding: 1px 0 0 7px; background: url(../imagens/voltar.gif) left no-repeat; }
  #all.envie_amigo #conteudo form p.sucesso { width: 190px; height: 20px; margin: 20px auto; }
  
  
  
  
  
  

