html, body { margin: 0; padding: 0; height: 100%;}

body { 
  text-align: center; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  line-height: 150%; 
  color: #333;
  background: #F7F5EA url(../images/fundo.gif);
}

dl,dt,dd {
	margin: 0;
	padding: 0;
}

dl dt span {
	display: none;
}

img, .submit {
	border: none;
}

form, form p {
	margin: 0;
	padding: 0;
	display: block;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {	color: #333; text-decoration: underline; }

a span,h5 span,h6 span,h1 span,h2 span,h3 span { display: none; }

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
}

.hideThis { display: none; }

.icon, .bot, .tit, .secTit, .boxTit, .logo, .propaganda {
  display:  block;
  overflow: hidden;
  text-indent:  -999999px;
  background-repeat:  no-repeat;
}

.google.Model1{
  margin:0 auto;
  width: 200px;
  height: 200px;
  background-color: #000000;
}

.google.Model2{
  margin:0 auto;
  width: 234px;
  height: 60px;
  background-color: #000000;
}

.cols { float: left; }

  /*Modelos de Caixa */

.boxModel1 { position: relative; width: 100%; padding-top: 35px; } 
  .boxModel1 .content { width: 100%; }
    .boxModel1 .content .ilustracao{ position: absolute; bottom: 62px ; right: 21px; z-index: 0; display: block; background-repeat: no-repeat; }
    .boxModel1 .content .ilustracao.generico{ background-image: url(../images/img_generico.gif); bottom:54px; right:9px; width: 86px; height: 129px; }
    .boxModel1 .content .boxTit{ position: absolute; top:0; left: 0; width: 100%; height: 35px; background-repeat: no-repeat; cursor: default; }
    .boxModel1 .content .txt{ display: block; padding: 10px 20px; }
    .boxModel1  .borderBottom .bot.responda { float: left; width:73px; height: 24px; margin: 0 10px 0 0 }
    .boxModel1  .borderBottom .link.resultados {  }

  .boxModel1 .borderBottom{ width:100%; height: 32px; background-repeat: no-repeat; background-position: bottom; }

.listModel1, .listModel1 ul, .listModel1 ul li{
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 1px; line-height: 1%;
}
  .listModel1 li{ height: inherit;  float: left; } /* correção para IE li 1px deiferença do tamanho da caixa, herdado tamanho da caixa*/
  .listModel1 .item a.bot{
    border-right-width: 1px;
    background-position: center 7px;
  }
 
.listModel2{ margin:0 20px; padding: 0; list-style: none;}
  .listModel2 .item{ 
    display: block;
    padding: 7px 0;
    border-bottom: #CAE317 1px solid;
    font-size: 11px; 
    line-height:100%; 
  }
  .listModel2 .item.last{ border-bottom: 0; padding-bottom: 0; }
  .listModel2 .item a{ font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px;  line-height: 150%; }

  .listModel3 .item{ display: block; padding-bottom: 20px; cursor: pointer; }
  .listModel3 .item.last{ padding-bottom: 0; }
    .listModel3 img { float: left; width: 150px; height: 100px; border: #CAE317 3px solid; }
    .listModel3 .desc{
      float: left;
      width: 308px;
      display: block;
      margin-left: 10px;
      padding-bottom: 27px;
      background: url(../images/separador_brown.gif) repeat-x left bottom;
      font-family: Verdana, Helvetica, sans-serif;
      font-weight:  normal;
      font-size: 11px;
      line-height: 150%;
      overflow: hidden;
      text-decoration: none !important;
      color: #333 !important;
    }
    .listModel3 .title { 
      display: block;
      padding-bottom: 3px;
      font-family: "Century Gothic", "Trebuchet MS", Verdana, Helvetica, sans-serif;
      font-size: 16px;
      line-height: 130%;
      color: #7B8F0C;
    }

.formBusca{ position: relative; padding: 0; margin: 0; }
 
.formBusca label.busca{
    position: absolute;
    top:0;
    left:0;
    width: 31px;
    height: 20px;
    background-image: url(../images/icon_header_busca.gif);
    background-position: left 7px;
  }

  .formBusca input.entTxt.parametros{
    position: absolute;
    top: 0;
    left: 36px;
    width: 86%;
    padding:0;
    height: 20px;
    border: 0;
    z-index: 0;
  }
 
 .formBusca input.submit{
    position: absolute;
    top:0;
    right: 0;
    width: 25px;
    padding:0;
    height: 20px;
    background: #9FC400 url(../images/icon_header_submit.gif) no-repeat right top;
    z-index: 1;
  }
 
  .listModel1 li a.bot{
    height: 20px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #5E7500;
  }
  .listModel1 li a.bot:hover{ background-position: center -23px; }
  .listModel1 li a.bot.first{  background-position: left 6px;}  
  .listModel1 li a.bot.first:hover{ background-position: left -23px; } 

/* Fim modelos de Caixa */

div#ak_modal_div{
  position:absolute;
  z-index:1000;
  background: #FFFFFF;
}

div#ak_modal_div div.ak_modal_title{
  position: relative;
  background-color: #9CBF00;
  color: #FFFFFF;
  font: bold 12px/1.5em 'Trebuchet MS',Verdana,Helvetica,sans-serif;
  text-align:center;
}

.completionLayout{
  position: absolute;
  top:0;
  left:0;
  width: 100%;
  min-width: 998px;
  height: 90px;
  background: url(../images/fundo_completionlayout.png);
  z-index: 0;
}

.completionLayout div{
  position: relative;
  width: 998px;
  height: 10px;
}

#master{
  position: relative;
  width: 998px;
  padding: 0 20px;
  margin: 0 auto;
  z-index: 1;
	text-align: left;
  voice-family: "\"}\"";
	voice-family: inherit;
  width: 958px;
}

#header{ position: relative; width: 958px; height: 110px; }

a.logo.almanaque_do_adolescente{ 
  position: absolute;
  top: 9px;
  left: 0;
  width: 292px;
  height: 108px;
  background-image: url(../images/logo_header_almanaque_do_adolescente.gif);
}

#header .recursos{ position: absolute; top: 9px;  left: 300px; width: 368px;}
  #header .recursos a.bot.first.adicionar_aos_favoritos{ width: 148px; background-image: url(../images/bot_header_adicionar_aos_favoritos.gif); background-position: left 7px; }
  #header .recursos a.bot.first.adicionar_aos_favoritos:hover { background-position: left -23px;}
  #header .recursos a.indicar_a_um_amigo{ width: 126px; background-image: url(../images/bot_header_indicar_a_um_amigo.gif); }
  #header .recursos a.mapa_do_site{ width: 91px; background-image: url(../images/bot_header_mapa_do_site.gif); }

#header .shortcuts{ position: absolute; top: 39px; left: 297px; width: 658px; height: 63px; border-top: #5E7500 1px solid; }
  #header .boxTit.acesso_rapido{ width: 138px; height: 30px; background-image: url(../images/boxtit_header_acesso_rapido.gif); }
    #header .shortcuts .bot{ width: 40px; height: 30px; border: 0; background-position: top right; }
    #header .shortcuts .bot:hover{ background-position: right -30px; }
    #header .shortcuts .bot.civilidade{ background-image: url(../images/bot_header_civilidade.gif); }
/*  #header .shortcuts .bot.consumo_responsavel{ background-image: url(../images/bot_header_consumo_responsavel.gif); } */
    #header .shortcuts .bot.programacao_cultural{ background-image: url(../images/bot_header_programacao_cultural.gif); } 
    #header .shortcuts .bot.cultura{ background-image: url(../images/bot_header_cultura.gif); }
    #header .shortcuts .bot.curiosidades{ background-image: url(../images/bot_header_curiosidades.gif); }
    #header .shortcuts .bot.ecoturismo{ background-image: url(../images/bot_header_ecoturismo.gif); }
    #header .shortcuts .bot.esportes_radicais{ background-image: url(../images/bot_header_esportes_radicais.gif); }
    #header .shortcuts .bot.inclusao_social{ background-image: url(../images/bot_header_inclusao_social.gif); }
    #header .shortcuts .bot.meio_ambiente{ background-image: url(../images/bot_header_meio_ambiente.gif); }
    #header .shortcuts .bot.moda_e_estilo{ background-image: url(../images/bot_header_moda_e_estilo.gif); }
    #header .shortcuts .bot.psicologia{ background-image: url(../images/bot_header_psicologia.gif); }
    #header .shortcuts .bot.qualidade_de_vida{ background-image: url(../images/bot_header_qualidade_de_vida.gif); }
    #header .shortcuts .bot.guia_de_profissoes{ background-image: url(../images/bot_header_guia_de_profissoes.gif); }
    #header .shortcuts .bot.contato{ background-image: url(../images/bot_header_contato.gif); }
    
#header .header{ position: absolute; top: 92px; left: 297px; width: 658px; height: 20px; border-bottom: #D5D97B 1px solid; font-size: 10px; line-height: 20px; color: #5E7500;  }
    #header .header .links{ position: absolute; top:0; right: 0; width: 237px; height: 20px; display: block; z-index: 1; }
      #header .header .links a { font-size: 10px; line-height: 20px; color: #5E7500; } 
    
#header .formBusca{ position: absolute; top: 9px; left: 678px; width: 277px; }

#A{ 
  width: 220px;
  padding-right: 20px;
  voice-family: "\"}\"";
	voice-family: inherit;
  width: 200px;
}

  #editorias {position: relative; }  
    #editorias .content{ background-image: url(../images/fundo_box_verde_body.gif); }
      #editorias .content .boxTit.editorias{ background-image: url(../images/boxtit_a_editorias.gif); }
      #editorias .listModel2 { position: relative; z-index: 1; }
      #editorias .content .item a{ color: #7B8F0C; }
    #editorias .borderBottom{ background-image: url(../images/fundo_box_verde_close.gif); }
  
      #conteudo .content .boxTit.conteudo{ background-image: url(../images/boxtit_a_conteudo.gif); }
      #conteudo .content .listModel2{ margin: 0; }
        #conteudo .content .item{ border: 0; background: url(../images/separador_brown.gif) repeat-x left bottom; }
          #conteudo .content .item a{ color: #00CACA; }
          
      #institucional .content .boxTit.institucional{ background-image: url(../images/boxtit_a_institucional.gif); }
      #institucional .content .listModel2{ margin: 0; }
        #institucional .content .item { border: 0; background: url(../images/separador_brown.gif) repeat-x left bottom; }
          #institucional .content .item a{ color: #FF0000; }

#B{
  position: relative;
  width: 500px;
  padding-right: 20px;
  voice-family: "\"}\"";
	voice-family: inherit;
  width: 480px;
} 

.simpleTable, .simpleTable td { border-collapse: collapse; }

#C{ width: 238px; float: right;}

  #enquete {position: relative; }  
    #enquete .content{ background-image: url(../images/fundo_box_azul_body.gif); }
      #enquete .content .boxTit.enquete{ background-image: url(../images/boxtit_c_enquete.gif); }
      #enquete .borderBottom .bot.responda { background-position: right top; width: 93px; background-image: url(../images/bot_azul_responda.gif); }
      #enquete .borderBottom .bot.responda:hover { background-position: right -30px;  }
    #enquete .borderBottom{  background-image: url(../images/fundo_box_azul_close.gif); }  

    /*para configurar o form*/
    #enquete form p { 
      position: relative; 
      padding: 0 0 5px 20px; 
      width:198px; 
      voice-family: "\"}\"";
    	voice-family: inherit;
      width: 178px;
    }
    #enquete form p input.poll-item { position: absolute; top: 0; left: -3px; }
    
    #enquete form ul {
      margin: 0;
      padding: 0;
      list-style: none;
    }

    #enquete form ul li {
      margin: 0;
      padding: 0 0 10px 10px;
      background: url(../images/bullet_enquete.gif) no-repeat 0 6px;
      list-style: none;
    }

  #calendario {position: relative; }  
    #calendario .content { background-image: url(../images/fundo_box_amarelo_body.gif); }
      #calendario .content .boxTit.calendario { background-image: url(../images/boxtit_c_calendario.gif); }
      #calendario .content .item a { color: #7B8F0C; }
    #calendario .borderBottom { background-image: url(../images/fundo_box_amarelo_close.gif); }

  #ultimos_artigos{ width: 100%; }
    #ultimos_artigos .boxTit.ultimos_artigos { height: 23px; background-image: url(../images/boxtit_c_ultimos_artigos.gif); border-bottom: #A6BB13 1px solid;  }
    #ultimos_artigos .item { padding: 0; cursor: pointer;}  
      #ultimos_artigos .item .desc { margin:0; padding:10px 0; background-image: url(../images/separador_preto.gif); width:238px; overflow: hidden;}
        #ultimos_artigos .item .desc .title { 
          font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size: 12px;
          line-height: 130%;
          color: #333333;
          overflow: hidden;
        }      

#footer{ position: relative;  height: 78px; border-top: #7B8F0C 1px solid; color: #7B8F0C; }
  #footer a{ color: #7B8F0C; }
  #footer a.logo.almanaque_do_adolescente{ width: 230px; height: 83px; top: -25px; left: 0; background-image: url(../images/logo_footer_almanaque_do_adolescente.gif);}
  #footer .cols{ float: none; display: block;  position: absolute; top: 20px; height: 38px; }
  #footer .cols.A{ left: 230px; }
  #footer .cols.B{ left: 463px; }
  #footer .cols.C{ left: 706px; }
  #footer .icon.web_by_citrus7 { position: absolute; top: -15px; left: 890px; width: 68px; height: 12px; background-image: url(../images/icon_web_by_citrus7.gif); }
.clearFull{ float: none !important; display: block; clear: both;}
.div10 { height: 10px; }
.div20 { height: 20px; }
.div30 { height: 30px; }
.div40 { height: 40px; }

