html{
  background-image: url(../images/bg.jpg);
  background-repeat: no-repeat;
  background-color: #75ac39;
  margin: 0 0 0 0;
}

body{
  margin: 0 0 0 0;
}

.divPrincipal{
  position: inherit;
  width: 989px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.divTopo{
  width: 989px;
  height: 130px;
}

.divConteudo{
  width: 989px;
  height: auto;
  float: left;
}

.divPainelPrincipal{
  width: 426px;
  height: auto;
  float: left;
}

.divPainelPrincipalTop{
  width: 426px;
  height: 30px;
  background-image: url(../images/painel1_top.png);
  background-repeat: no-repeat;
  behavior: url(includes/iepngfix.htc);
}

.divPainelPrincipalBg{
  width: 426px;
  height: auto;
  background-image: url(../images/painel1_bg.png);
  background-repeat: repeat-y;
  behavior: url(includes/iepngfix.htc);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.divPainelPrincipalBot{
  width: 426px;
  height: 26px;
  background-image: url(../images/painel1_bot.png);
  background-repeat: repeat-y;
  behavior: url(includes/iepngfix.htc);
}

.divPainel{
  width: 426px;
  height: auto;
  float: right;
}

.divPainelTop{
  width: 426px;
  height: 30px;
  background-image: url(../images/painel1_top.png);
  background-repeat: no-repeat;
  behavior: url(includes/iepngfix.htc);
}

.divPainelBg{
  width: 426px;
  height: auto;
  background-image: url(../images/painel1_bg.png);
  background-repeat: repeat-y;
  behavior: url(includes/iepngfix.htc);
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 11px;
}

.divPainelBot{
  width: 426px;
  height: 26px;
  background-image: url(../images/painel1_bot.png);
  background-repeat: repeat-y;
  behavior: url(includes/iepngfix.htc);
}

.divGaleria{
  width: 466px;
  height: auto;
  float: right;
}

.divGaleriaTop{
  width: 466px;
  height: 33px;
  background-image: url(../images/galeriaTop.png);
  background-repeat: no-repeat;
  behavior: url(includes/iepngfix.htc);
  float:right;
}

.divGaleriaBg{
  width: 466px;
  height: auto;
  background-image: url(../images/galeriaBg.png);
  background-repeat: repeat-y;
  behavior: url(includes/iepngfix.htc);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  float:right;
}

.divGaleriaBot{
  width: 466px;
  height: 25px;
  background-image: url(../images/galeriaBot.png);
  background-repeat: repeat-y;
  behavior: url(includes/iepngfix.htc);
  float:right;
}

.divCalendario{
  width: 466px;
  height: auto;
  float: right;
}

.divCalendarioTop{
  width: 466px;
  height: 33px;
  background-image: url(../images/calendarioTop.png);
  background-repeat: no-repeat;
  behavior: url(includes/iepngfix.htc);
  float:right;
}

.divCalendarioBg{
  width: 466px;
  height: auto;
  background-image: url(../images/calendarioBg.png);
  background-repeat: repeat-y;
  behavior: url(includes/iepngfix.htc);
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  float:right;
}

.divCalendarioBot{
  width: 466px;
  height: 33px;
  background-image: url(../images/calendarioBot.png);
  background-repeat: repeat-y;
  behavior: url(includes/iepngfix.htc);
  float: right;
}

.divGirafa{
  width: 489px;
  height: 1123px;
  float: right;
}

.divGirafa2{
  width: 489px;
  height: 1123px;
  float: left;
}

.style1{
  font-family: Tahoma, Arial, Helvetica;
  font-size: 14px;
}

.style2{
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
}

.style3{
  font-family: Tahoma, Arial, Helvetica;
  font-size: 18px;
  color: #003399;
}

.divNuvem1{
   position: absolute;
   width: 100%;
   heigth: 1300px;
   margin: 0 0 0 0;
   left: 0;
   z-index: -1;
}

.divNuvem2{
   position: absolute;
   width: 100%; 
   heigth: 1300px;
   margin: 0 0 0 0;
   left: 0;
   top: 60px;
   z-index: -1;
}

.divNuvem3{
   position: absolute;
   width: 100%; 
   heigth: 1300px;
   margin: 0 0 0 0;
   left: 0;
   top: 280px;
   z-index: -1;
}

.divBottom{
  width: 900px;
  height: 30px;
  font-family: Tahoma,Arial, Helvetica;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #75ac39;
  float: left;
}

.linkEssenza, .linkEssenza:hover, .linkEssenza:visited{
  color: #FFFFFF;
  text-decoration: none;
}

.btnForm{
  background-color: #CEFFFF;
  border: #0099CC  1px solid;
  border-left: 2px solid #0066CC;
  border-bottom: 2px solid #0066CC;
  color: #0066CC; 
}

.textfield{
  width: 360px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: #4f7290 1px solid;
}

.textCidade{
  width: 300px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: #4f7290 1px solid;
}

.textUF{
  width: 50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: #4f7290 1px solid;
}

.textareabg{
  width: 360px;
  height: 130px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: #4f7290 1px solid;
}

.titleProgramacao{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #0066FF;
}

.titleGaleria{
  color: #603901;
  font-size: 24px;
  font-weight: bold;
}

.titleData{
  color: #603901;
  font-size: 18px;
  font-weight: bold;
}

.titleCalendario{
  color: #4b8018;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bolder;
}

.linkIndex:link{
  text-decoration: none;
  color:#0099CC;
}

.linkServicos:link{
  text-decoration: none;
  color:#663300;
}

.linkCalendario:link, .linkCalendario:visited{
  text-decoration: none;
  color: #000000;
}

.linkCalendario:hover{
  text-decoration: none;
  color: #006633;
}


.divPaginas{
  width: 100%; 
  height: 40px; 
  margin-top: 20px; 
  font-size: 14px;
  float: left; 
}
