#tema{
  background:url(../img/layout/tema_background_interna.jpg) no-repeat bottom;
}
#patrocinadores{
  z-index:2;
  top:416px;
}
#patrocinadores div.banner{
  background:url(../img/layout/banner_background_interna.jpg) no-repeat center;
}

#tema1{
  position:absolute;
  top:331px;
  left:590px;
  width:45px;
  height:92px;
  background:url(../img/layout/tema1_background.jpg);
}
#tema2{
  position:absolute;
  top:681px;
  left:590px;
  width:189px;
  height:87px;
  background:url(../img/layout/tema2_background.jpg);
}

#caixasom{
  position:absolute;
  top:598px;
  left:0px;
  width:222px;
  height:386px;
  background:url(../img/layout/caixasom_background.jpg);
}
#miolo{
  position:absolute;
  top:287px;
  left:213px;
  width:377px;
  height:514px;
  background:url(../img/layout/miolo_background.jpg) no-repeat #2E2E2E;
  overflow:auto;
}
#miolo h2{
  display:block; text-indent:-10000px; font-size:0px;
  width:100px;
  height:25px;
  margin-bottom:10px;
}
#erro{
  border:1px solid red;
}
div.noticias,
div.noticiasver,
div.eventos,
div.eventosver,
div.mircamp,
div.inscricao,
div.fale,
div.galerias{
  margin:138px 10px 10px 22px;
}
div.noticias h2,
div.noticiasver h2{
  background:url(../img/layout/noticias_h2_background.jpg);
}
div.noticias ul,
div.eventos ul{
  list-style:none; margin:0px; padding:0px;
}
div.noticias li,
div.eventos li{
  margin:10px 0 6px 0; padding:0px;
  list-style:none;
}
div.noticias li span,
div.eventos li span{
  color:#FF9900; font-weight:bold; font-size:12px;
  margin:0px;
}
div.noticias li a,
div.eventos li a{  text-decoration:none;} 
div.noticias li a:hover,
div.eventos li a:hover{  text-decoration:underline;}

div.noticiasver p,
div.eventosver p{  color:#ffffff; text-align:justify;font-size:13px; }
div.noticiasver span.data,
div.eventosver span.data{  color:#FF9900; font-weight:bold; font-size:12px;  display:block;}
div.noticiasver span.nome,
div.eventosver span.nome{  color:#FFFFFF; font-weight:bold; font-size:13px;  display:block;}
div.noticiasver span.fonte
{  color:#FF9900; font-weight:normal; font-size:10px;}
div.noticiasver a.voltar,
div.eventosver a.voltar{ float:right;color:#FF9900; font-weight:bold; font-size:12px; }
div.noticiasver img,
div.eventosver img{  margin-bottom:5px; border:2px solid #FFFFFF;}

div.eventos h2,
div.eventosver h2{
  background:url(../img/layout/eventos_background.jpg);
}
div.eventosver span{
  color:#FF9900; font-weight:bold; font-size:12px;
}
div.eventosver a{color:#ffffff; font-size:12px;}

div.mircamp h2{
  background:url(../img/layout/mircamp_h2_background.jpg);
}
div.mircamp p{
  color:#FFFFFF;
}

div.inscricao h2{
  background:url(../img/layout/inscricao_h2_background.jpg);
}
div.inscricao label{
  width:80px; color:#FFFFFF;
  display:block; float:left;
}
div.inscricao input{
  border:1px solid #FFFFFF;
  background:#AAAAAA;
  width:200px; color:#000;
  margin-bottom:5px;
}
div.inscricao textarea{
  border:1px solid #FFFFFF;
  background:#AAAAAA;
  height:100px; width:200px; color:#000;
}
div.inscricao input.enviar{
  border:0;
  width:50px; color:#ffffff;
  margin:5px 0 0 230px;
}
div.fale h2{
  background:url(../img/layout/fale_h2_background.jpg);
}
div.fale p, div.fale p a{
  color:#FFFFFF; font-size:12px; text-decoration:none;
}
div.fale p a:hover{
  text-decoration:underline;
}
div.fale p strong{
  color:#FF9900;
}

div.galerias h2{
  background:url(../img/layout/fotos_h2_interna.jpg);
}

div.galerias div.listagem{
  height:70px; margin-bottom:10px;
}
div.galerias div.listagem img{
  float:left; margin:0 10px 10px 0; border:1px solid #FFFFFF;
}
div.galerias p.nomeg{
  color:#FF9900; font-size:12px; font-weight:bold; padding-top:10px;
}
div.galerias p{
  color:#FFFFFF; font-size:12px;
}
div.galerias div.listagem a{
  text-decoration:none;
}
div.galerias div.listagem a:hover{
  text-decoration:underline;
}
/* V E R */
div.galerias div.foto_g{
  width:330px;
  text-align:center;
  margin-bottom:20px;
}
div.galerias div.foto_g img{
  border:2px solid white;
  margin-top:10px;
}

div.galerias div.fotos{
  text-align:center;
  margin:0 0 20px 0;
}
div.galerias div.fotos div.foto_p{
  width:68px; height:68px;
  float:left; text-align:left;
}
div.galerias div.fotos div.foto_p img{
  border:1px solid #FFFFFF;
}


#paginador{
  width:300px;  text-align:center; padding:20px 0 0 0; clear:both;
}
#paginador, #paginador a{
  color:#FFFFFF; font-size:12px;
  margin:0 4px 0 4px; text-decoration:none;
}
#paginador a:hover{
  text-decoration:underline;
}
#paginador em{
  color:#FFFFFF; font-size:12px;
  font-weight:bold; font-style:normal;
  margin:0 4px 0 4px; text-decoration:underline;
}

#bannerg{
  top:340px;
}
