body {
    margin: 0;
    font: 12px verdana;
    background: #cacaca url(images/fundo.jpg) top;

}
#topo {
    margin: 0px auto;
    text-align: center;
    width: 970px;
    padding-left: 15px;
    padding-right: 15px;
    background: transparent url(images/back.png) repeat-y;
    height: 142px;
    z-index: 9999;
}
#meio, #baixo {
    background: #FFF;
    width: 970px;
    padding-left: 15px;
    padding-right: 15px;
    background: transparent url(images/back.png) repeat-y;
    text-align: center;
    margin: 0px auto;
    overflow: auto;
    position: relative;
}
#a {
    text-align: left;
    float: left;
    width: 147px;
    border: 1px solid #FFCC00;
    border-top: 10px solid #FFCC00;
    border-bottom: 1px solid #FFCC00;
    padding-bottom: 10px;
    z-index: 100;
}
#a ul {
  padding: 0;
  margin: 0;
}
#a ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    width: 131px;
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
    border-bottom: 1px solid #FFCC00;
    color: blue;
    background: url(images/bolinha.jpg) left no-repeat;
    padding-left: 12px;
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    color: #040069;
}
.menu {
    color: #040069;
    text-decoration: none;
}
.menu:hover {
    color: #FECC04;
}
#a ul li:hover {
    color: #FECC04;
}
#b {
  float: left;
  text-align: center;
  width: 681px;
  background: #FFFFFF url(images/backmeio.png) top left repeat-x;
  z-index: 22;

}
#c {
  width: 140px;
  float: right;
  /*background: #9F9FC5;*/
  background: #D2D2E3;

 /* margin-right: -70px;  */
  /*position: absolute; */
/*  left: 638px;
  top: 0px;*/
  height: 1053px;
}
.barra2 {
  width: 140px;
  text-align: center;
}


.banner {
    padding-top: 3px;
    padding-bottom: 3px;
}
#guia {
  width: 438px;
  height: 81px;
  background: url(images/guiatelefonico.jpg) left no-repeat;
}
#rf {
  width: 670px;
  height: 80px;
  clear: both;
  position: relative;
  margin: 0 auto;

}
#b .botao {
  cursor: pointer;
  background: url(images/pesquisar1.jpg) no-repeat;
  width: 79px;
  height: 20px;
  border: none;
  color: #fff;
  font-weight: bold;
  position: relative
}
.form {
  margin: 0px;
  padding: 0;
}
#rf .form {
  position: absolute;
  top: 7px;
  left: 420px;
}
.form input {
  width: 270px;
  clear: right;
}


.banner2 {
  margin-top: 10px;
  width: 435px;
  height: 65px;
  border: #000 solid 1px;
}
.destaques_publi {

  width: 127px;
  height: 80px;
  float: left;
  margin: 10px 13px;
  background: #FFFFFF;
  border: 2px solid #9F9FC5;
  display: inline;
}
#baixo {
/*  margin: 0;
  margin: 0px auto;
  width: 970px;
  padding-left: 15px;
  padding-right: 15px;*/
  height: 22px;
/*  padding: 0;
  background: transparent url(images/back.png) repeat-y;*/
  float: none;
  clear: both;
}



.texto {
  margin-top: 5px;
  color: #040069;
  text-align: left;
  font-weight: bold;
}
#barra {
    margin-top: 5px;
    margin-left: 5px;
    color: #FFF;
    background: #000066;
    border: #7F7FAE solid 1px;
    text-align: left;
    height: 18px;
}

#img {
 	width: 302px;
	height: 227px;
	text-align: center;
	overflow: hidden;
	float: left;
	margin-left: 5px;
    margin-top: 5px;

}

#detalhes {
  margin-top: 15px;
  overflow: hidden;
}

#classificados {
    width: 681px;
    margin: 0;
    padding: 0;
}

.nome {
  text-align: center;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 610px;
  margin: 0 auto;
  color: #000066;
  font-size: 24px;
}
.tf {
  width: 610px;
  margin: 0 auto;
  clear: both;
  float: none;
  overflow: auto;
  text-align: left;
}

.fa {
    width: 283px;
    padding-left: 5px;
    float: left;
    text-align: left;
}
.fa p {
    font-family: "Trebuchet MS";
    margin: 0;
}

.fa .tit, .tf .tit {
    border-bottom: #7F7FAE solid 3px;
    font-size: 13px;
    font-weight: bold;
    color: #000066;
}

.fa p.df {
    font-family: "Trebuchet MS";
    border-bottom: #7F7FAE solid 3px;
    font-size: 20px;
    text-align: left;
    margin: 0;
}
.fa p, .tf p {
    font-size: 13px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #000000;
    margin-left: 20px;
    margin-top: 5px;
}
.slides {
	width: 302px;
	height: 227px;
	text-align: center;
	overflow: hidden;
	float: left;
	padding-left: 10px;
    padding-right: 10px;
}
#bai {
    margin-top: 80px;
    margin-left: 5px;
    border-bottom: #7F7FAE solid 3px;
    text-align: left;
    width: 595px;
}


.link_barra:hover {
  color: #FECC04;
}
#cont {
  width: 474px;
  margin-top: 15px;
}
.cont, sub {
    font-family: Trebuchet MS;
    font-size: 12px;
}
.sub {
  font-size: 12px;
  border-bottom: 1px solid #FFDF62;
  margin: 0 2px;
  padding: 3px 0;
}
.link_barra {
  font-family: Trebuchet MS;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
}
.ban {
  text-align: left;
  margin: 0 auto;
  margin-top: 5px;
  width: 432px;
  height: 75px;
  border: #000000 solid 1px;
}
#foto {
  width: 101px;
  height: 75px;
  border: #000000 solid 1px;
}
.tex {
    margin-left: 110px;
    height: 45px;
}
.d {
  float: left;
  margin-top: 2px;
  margin-left: 2px;
  height: 69px;
  overflow: hidden;
  width: 101px;
}
.vlw {
  margin-left: 110px;
  margin-top: 3px;
  width: 315px;
  height: 20px;
  background: #7F7FAE;
}
.valor {
	color: #E6B800;
	margin-top:32px;
	height:auto;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color: #000066;
}
.valor:hover{
	border-top-color:#000066;
	background-color:#E6B800;
	color: #000066;
}
.img {
  height: 90px;
  overflow: hidden;
  font-family:Trebuchet MS;
}

.label{
	font-size:12px;
	font-family:Trebuchet MS;
    height: 36px;
    overflow: hidden;
}

.res {
    margin-top: 10px;
    margin-left: 30px;
    width: 620px;
    text-align: justify;
    font-family: Trebuchet MS;
    margin-bottom: 10px;
    display: table;
    height: 100%;
    border-bottom: #9F9FC5 solid 3px;
}

.lista {
    width: 450px;
    text-align: left;
    float: left;
}
.lista b {
    font-size: 14px;
}

.listaj {
    text-align: left;
    float: right;
    margin: 0px 5px 5px 5px;
}

.men, #man{
    margin: 5px 5px 5px 0px;
    padding: 3px;
    width: 675px;

}

.rec  {
    width: 175px;
    height: 300px;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    margin-left: 30px;
    background: #7CB101;
    display: inline;
}

#cont {
    display: table;
    float: left;
}

.logo {
    margin: 0;
    padding: 0;
    width: 630px;
    height: 26px;
    background: url(images/titulo.png) center top no-repeat;
    padding-top: 2px;
    margin: 0 auto;
    margin-top: 5px;
    font-size: 18px;
    margin-bottom: 5px;
    clear: both;
    float: none;
}

.rec {
    margin-left: 13px;
    margin-right: 12px;
    height: 58px;
    width: 122px;
    padding-top: 30px;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 15px;
    color: #000000;
    background: url(images/receita.jpg) no-repeat;
}

.link {
    text-decoration: none;
    color: #000;
}

.link:hover {
    color: #303082;
    text-decoration: underline;
}

.receita {
    text-align: left;
    margin-left: 50px;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 160px;
    height: 180px;
    text-align: center;
    float: left;
    overflow: auto;
    display: inline;
}

.vota {
  width: 74px;
  height: 32px;
  background: url(images/votar.jpg);
  border: 0px;
  color: #FFF;
}

.total {
    width: 453px;
    height: 161px;
    margin: 0 auto;
    overflow: hidden;
    vertical-align: middle;
    position: relative;
    background: url(images/fundofestas.gif) no-repeat;
}

.tota {
    margin-top: 20px;
    width: 225px;
    height: 182px;
    text-align: left;
    font-family: Trebuchet MS;
    float: left;
    background: url(images/saude1.jpg);
    overflow: hidden;
    padding-bottom: 4px;
}

.tota a.link:hover {
    text-decoration: none;
    color: #990000;
}


.total p {
    height: 13px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.one {
    font-size: 10px;
    font-family: verdana;
    width: 150px;
    height: 100px;
    position: absolute;
    left: 0;
    top:50%;
    margin-top:-60px;
    margin-left: 6px;;
}

.two {
    width: 255px;
    height: 125px;
    overflow: hidden;
    padding: 3px;
    text-align: left;
    margin-left: 175px;
}

.full {
    width: 300px;
}

#login {
    margin-top: 10px;
    width: 146px;
    height: 66px;
    background: url(images/userlogin.jpg) no-repeat;
}

.login_bot {
    border: 0;
    width: 18px;
    height: 16px;
    margin-left: 4px;
    background: url(images/userloginok.jpg);
    color: #FFF;
    font-size: 10px;
}

#cad {
    color: #000066;
    font-size: 10px;
    margin-left: 17px;
    text-decoration: none;
    margin-bottom: 5px;
}

.anuncios a {
    float: left;
    display: block;
    width: 110px;
    height: 142px;
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 15px;
    border: #7F7FAE 1px solid;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    display: inline;
}
.anuncios a .image {
  height: 75px;
  width: 106px;
  padding: 2px;
  position: relative;
}

.anuncios a .image img {
  border: none;
}
.anuncios a .label, .anuncios a .valor {
  text-align: center;
  margin: 0px 2px 1px 2px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #040069;
  height: 33px;
  overflow: hidden;
  padding-bottom: 3px;
}
.anuncios a .valor {
  width: 106px;
  margin: 0;
  padding: 2px;
  padding-top: 3px;
  height: 20px;
  overflow: hidden;
  background: #FFCC00;
  border-top: #7F7FAE 1px solid;
}

.anuncios a:hover {
    border: #FFCC00 1px solid;
}
.anuncios a:hover .valor {
    border-top: #FFCC00 1px solid;
    background: #040069;
    color: #FFCC00;
}

.grata, .grata2 {
    /*float: left;*/
    width: 390px;
    margin: 0 auto;
    text-align: left;
}
.grata2 {
  padding-top: 20px;
  width: 520px;
  margin: 0 auto;
  font-size: 11px;
}
.grata2 p {
  text-align: justify;
}
.grata3 {
  clear: both;
  text-align: left;
  width: 450px;
  margin: 0 auto;
}


.grata label {
    width: 105px;
    float: left;
    display: block;
    text-align: right;
    padding-right: 2px;
    clear: left;
    padding-top: 7px;
}

.grata input, .grata3 input, .grata3 input[file], .grata input[file], .grata textarea, .grata select {
    width: 270px;
    margin-top: 4px;
    margin-bottom: 0px;
    border: 1px solid #CCCCCC;
    padding: 2px;
}
.grata .in1 {
  width: 170px;
}


.grata #gratis .arquivo {
    width: 300px;
}
.grata .lb1 {
  width: 78px;
}


#ioa {
    line-height: 220%;
    text-align: center;
    width: 390px;
    margin: 0 auto;
    padding-top: 20px;
}
#ioa label {
    width: 70px;
    display: block;
    float: left;
    clear: left;
    text-align: right;
    padding-right: 5px;
}
#ioa textarea, #ioa input {
    width: 300px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-top: 4px;
    border: 1px solid #CCCCCC;
    padding: 2px;
}
#botao2, #ioa #botao2, .grata #botao2 {
    background: url(images/botaoroxo.jpg);
    color: #FFFFFF;
    width: 124px;
    height: 32px;
    margin: 0 auto;
    text-transform: uppercase;
    border: none;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    padding: 0;
}
#botao2:hover, #ioa #botao2:hover {
    color: #FFCC00;
}

.parag2 {
  margin: 0;
  margin-top: 3px;
  font-weight: bold;
  font-size: 13px;
  color: #040069;
}

#logado {
    margin-top: 10px;
    width: 133px;
    height: 109px;
    background: url(images/sifhsi.jpg) no-repeat;
    padding-top: 30px;
    padding-left: 13px;
    font-family: Trebuchet MS;
}

.esp {
    margin-top: 1px;
    margin-bottom: 1px;
}

.painel, .leg_sis  {
    width: 400px;
    margin: 0 auto;
    border: #040069 solid 1px;
    padding-bottom: 5px;
}

.painel legend {
    color: red;
}

.painelform {
  width: 280px;
  margin: 0 auto;
}


.painelform label {
    width: 100px;
    display: block;
    text-align: right;
    float: left;
    clear: left;
    padding-top: 6px;
}
.painelform input, .painelform input[file] {
  width: 170px;
  margin-top: 3px;
  border: 1px solid #CCCCCC;
  padding: 2px;
}


#vida {
    width: 360px;
    height: 180px;
    background: url(images/fonte1.jpg) center no-repeat;
    margin: 10px auto;
    padding: 20px;
    padding-top: 200px;
    padding-left: 20px;

}

.opl {
    float: left;
    width: 47px;
    height: 32px;
    background: url(images/papel2.png);
    margin-left: 25px;
    margin-top: 10px;
    padding-top: 15px;
    cursor: pointer;
    display: inline;
    text-decoration: none;
    color: #000;
}

.opl:hover {
    background: url(images/papel3.png);
}


.img_classifficado {
  border: none;
}

#forma {
    width: 400px;
    float: left;
    text-align: center;
    font-family: Trebuchet MS;
    font-size: 12px;
}

#forma input, #form label {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 180px;
    font-family: Trebuchet MS;
    font-size: 11px;
    text-align: left;
}

#forma input {
  width: 270px;
}


#forma textarea {
    width: 270px;
    height: 200px;
}


#forma input img {
    width: 300px;
}

#forma p {
    margin-bottom: 5px;
}

.hsak {
    text-align: right;
    margin-top: 11px;
    margin-right: 5px;
    color: #FFFFFF;
}

.hsak a {
    color: #FFFFFF;
    text-decoration: none;
}

.textio {
    margin-top: 25px;
    margin-left: 40px;
}



.cli {
    background: url(images/click2.jpg);
    border: 0px;
    width: 74px;
    height: 27px;
    color: #fff;
}
h4 {
  font-family: "Trebuchet MS", sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000066;
  margin-bottom: 10px;
}

.sub_h4 {
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #CC0000;
  font-weight: bold;
  text-decoration: underline;
}


.pre_tabela, .pre_tabela2, .pre_tabela3, .pre_tabela4, .pre_tabela0 {
  width: 162px;
  height: 162px;
  position: relative;
  float: left;
  margin: 12px;
  display: inline;
}
.pre_tabela0 {
  width: 190px;
  height: 206px;
  background: transparent;
  border: 3px solid #F7E6D6;
  overflow: hidden;
}

.pre_tabela2 {
  width: 204px;
  margin: 5px 10px;
  /*height: 243px;*/
  height: 220px;
  padding-top: 2px;
  /*background: #FFFFFF url(images/click.jpg);*/
  background: #FFFFFF url(images/click3.jpg) no-repeat;
  overflow: hidden;
  margin-bottom: 5px;
}
.pre_tabela3 {
  width: 150px;
  height: 200px;
  background: #FFFFFF;
  border: #FFCC00 solid 7px;
  margin-top: 40px;
  margin-left: 40px;
}


.tabela, .tabela2, .tabela3, .tabela4 {
width: 190px;
height: 206px;
position: static;
display: table;
float: left;
*overflow: hidden; /* hack para o IE6 e IE7 */
*position: relative; /* hack para o IE6 e IE7 */
/*border: 3px solid #F7E6D6;*/
/*margin: 5px 14px;*/
margin: 0;
background: #FFFFFF;
text-align: center;
padding:3px;
font-family: verdana;
font-size: 10px;
}
.tabela2 {
  border:none;
  width: 204px;
  height: 195px;
  background: transparent;
  border: none;
  margin: 0;
  padding: 0;
}
.tabela3 {
  border: none;
  width: 150px;
  height: 200px;
  margin: 0;
  padding: 0;
}
.tabela4 {
  border: none;
  width: 485px;
  height: 430px;
  margin: 0;
  padding: 0;
  margin-top: 60px;
  margin-right: 55px;
  text-align: center;
  float: right;
  background: #00015B;
  display: inline;
}



.cell, .cell2, .cell3 {
vertical-align: middle;
display: table-cell;
position: static;
*top: 50%; /* hack para o IE6 e IE7 */
*position: absolute; /* hack para o IE6 e IE7 */
}

.festa {
top: -50%;
*left: -50%;
width: 184px;
margin: 0;
position: relative;
background: #FFFFFF;
text-align: center;
}
.click  {
    top: -50%;
    *left: -50%;
    width: 204px;
    margin: 0;
    position: relative;
    background: transparent;
    text-align: center;
    /*display: inline;*/
}
.img_gorpa {
top: -50%;
*left: -50%;
width: 150px;
/*height: 180px;*/
margin: 0;
position: relative;
background: #FFFFFF;
text-align: center;
}





.titulo_festa, .titulo_festa2 {
  position: absolute;
  width: 200px;
  top: 174px;
  left: 2px;
  background: #FFFFFF;
  text-align: center;
  font-size: 14px;
  filter: Alpha(Opacity=50);
  -moz-opacity: .5;
  color: #000000;
}

.titulo_festa2 {
  width: 184px;
  /*top: 150px;*/
  top: auto;
  left: 3px;
  bottom: 3px;
  margin: 0;
  padding: 0;
}
.titulo_festa2 .link {
  font-size: 10px;
}
.titulo_festa2 .link:hover {
  color: #AAAAAA;
}


/*  .tabela {height: 156px; overflow: hidden; position: relative;}
      .tabela[class] {display: table; position: static;}

      .cell {position: absolute; top: 50%;} /* para o IE */
/*      .cell[class] {display: table-cell; vertical-align: middle; position: static;}

      .festa {position: relative; top: -50%} /* para o IE */
      /* opcional: #inner[id] {position: static;} */



.cinema {
    margin-top: 30px;
    width: 210px;
    height: 200px;
    padding: 5px;
    text-align: left;
    font-family: Trebuchet MS;
    float: left;
    background: url(images/cinema.jpg);
    position: relative;
    margin-left: 5px;
    margin-top: 15px;
}

.tecnologia {
    margin-top: 30px;
    width: 210px;
    height: 200px;
    padding: 5px;
    text-align: left;
    font-family: Trebuchet MS;
    float: left;
    background: url(images/tecnologia.jpg);
    position: relative;
    margin-left: 5px;
    margin-top: 15px;
    overflow: hidden;
}
.esportes {
    margin-top: 30px;
    width: 210px;
    height: 200px;
    padding: 5px;
    text-align: left;
    font-family: Trebuchet MS;
    float: left;
    background: url(images/esportes.jpg);
    position: relative;
    margin-left: 5px;
    margin-top: 15px;
	display: inline; 
}

.curiosidades {
    margin-top: 30px;
    width: 210px;
    height: 200px;
    padding: 5px;
    text-align: left;
    font-family: Trebuchet MS;
    float: left;
    background: url(images/curiosidades.jpg);
    position: relative;
    margin-left: 5px;
    margin-top: 15px;
	display: inline;
}

.mais {

    position: absolute;
    bottom: 2px;
    right: 10px;
}
.gorpa {
        overflow: auto;
        width: 95%;
        margin: 0 auto;
}

.txt_pre_conteudo {
  height: 180px;
  overflow: hidden;
}


.guarapuava {
    padding-top: 45px;
    width: 141px;
    height: 47px;
    float: left;
    margin-top: 10px;
    padding-bottom: 20px

}


.imagem {
    float: left;
    height: 200px;
    width: 150px;
    border: #FFCC00 solid 7px;
    margin-top: 40px;
    margin-left: 40px;
    position: relative;
    background: #FFF;
}
.p_busca {
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 13px;
  width: 200px;
  margin: 0;
  margin-bottom: 4px;
  display: block;
  float: left;
  margin-left: 20px;
}
.p_busca a {
    color: #000066;
    text-decoration: none;
    padding-left: 12px;
    background: url(images/setinha.jpg) left no-repeat;
}
.p_busca a:hover {
  text-decoration: underline;
}

.fechar {
    position: absolute;
    margin-left: 510px;
    margin-top: -5px;
    cursor: pointer;
    width: 74px;
    height: 31px;
    background: url(images/fechar.png);
}

.fechar:hover {
   background: url(images/fechar2.png);     

}

.exibe_radio {
  width: 302px;
  border: 2px solid #9F9FC5;
  margin: 0 auto;
}

#anunciosd .destaques {
	width: 445px;
	border: 1px solid #FFCC00;
	padding: 4px 4px 4px 4px;
	height: 76px;
	text-align: center;
	margin-left: 5px;
	color: #000066;
	margin: 0 auto;
	margin-bottom: 10px;
}
#anunciosd .destaques a {
	color: #000066;
	text-decoration: none;
}

#anunciosd .destaques a img {
	border: none;
	float: left;
	padding-right: 10px;
	vertical-align: middle;
}
#anunciosd .destaques a .ann {
	width: 334px;
	float: right;
	text-align: left;
	overflow: hidden;
}
#anunciosd .destaques a .ann h2 {
	font: 1.4em Helvetica, Arial, sans-serif;
	font-weight: bold;
	height: 21px;
	overflow: hidden;
	cursor: pointer;
    margin: 0;
    padding: 0;
}
#anunciosd .destaques a .ann .desc {
	font: 1.0em Arial, Helvetica, sans-serif;
	height: 29px;
    margin: 0;
    padding: 0;
	overflow: hidden;
	padding-bottom: 4px;
	cursor: pointer;
}
#anunciosd .destaques a .ann .dvlr {
	font: 1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow: hidden;
	height: 19px;
	color: #000066;
	background-color: #FFCC00;
	padding-left: 5px;
	padding-top: 2px;
	cursor: pointer;
}
#anunciosd .destaques a:hover .ann h2 {
	color: #E6B800;
}
#anunciosd .destaques p {
  margin: 0;
}
.limpa {
  clear: both;
}

#bloco_dest {
  width: 300px;
}


.conteudo_dest, #bloco_dest .conteudo_dest {
  width: 145px;
  height: 204px;
  overflow: hidden;
  float: left;
  display: inline;
  margin: 4px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  border: 2px solid #000066;
  padding-bottom: 2px;
  background: #FFFFFF;
}

.conteudo_dest h1, #bloco_dest .conteudo_dest h1 {
  background: #000066;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 1px;
  margin-bottom: 3px;
}
.conteudo_dest a p, .conteudo_dest p, #bloco_dest .conteudo_dest a p, #bloco_dest .conteudo_dest p {
  margin: 0px 0px;
  padding: 0;
  line-height: 100%;
  text-align: left;
  margin: 3px;
  margin-bottom: 5px;
}
.conteudo_dest a img, #bloco_dest .conteudo_dest a img {
  border: none;
}
.conteudo_dest a:hover, #bloco_dest .conteudo_dest a:hover {
  color: #000066;
  text-decoration: underline;
}

.conteudo_dest a p.marc, #bloco_dest .conteudo_dest a p.marc {
  padding-left: 6px;
  background: url(images/bolin.gif) center no-repeat;
}

.conteudo_dest a p.tit_anuncio {
  text-align: center;
  margin: 0;
  padding-bottom: 3px;
  padding-top: 3PX;
}
.conteudo_dest a p.tit_valor {
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  background-color: #FFCC00;
  padding-top: 3px;
  padding-bottom: 4px;
  margin: 0;
}
.conteudo_dest a.classi {
  color: #000000;
  display: block;
  margin: 0px;
  margin-top: 10px;
  text-decoration: none;
}
.conteudo_dest a.classi:hover p.tit_valor {
  background: #FFDF62;
}
.banner_maior, .banner_maior2, .banner_maior3, .banner_maior4, .banner_maior6 {
  clear: both;
  border: 2px solid #9F9FC5;
  width: 420px;
  height: 73px;
  margin: 8px auto;
}

.banner_maior_edu{
  clear: both;
  border: 2px solid #9F9FC5;
  width: 430px;
  height: 73px;
  margin: 8px auto;
}


.banner_maior2 {
  width: 670px;
  margin: 10px auto;
  height: 80px;
  border: none;
}

.banner_maior3{
  width: 660px;
  height: 360px
}

.banner_maior4{
	width:520px;
	height:130px;
	margin:0 auto;
}

.banner_maior5{
	width: 670px;
  	margin: 10px auto;
  	height: 223px;
    border: none;	
}

.banner_maior6{
	width: 670px;
  	margin: 10px auto;
  	height: 150px;
    border: none;	
}


#galeria {
    margin: 0 auto;
    margin-top: 5px;
    width: 791px;
    height: 571px;
    background: url(images/galeriadefotos.jpg);
}

#min {
    width: 190px;
    height: 350px;
    float: left;
    margin-top: 45px;
    margin-left: 0px;
    text-align: center;
}

#max {
  top: -50%;
  *left: -50%;
  width: 485px;
  position: relative;
    background: #00015B;
}
#max {

margin: 0;
text-align: center;
}

.img_min {
    float: left;
    overflow: hidden;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 0px;
    width: 78px;
    height: 60px;
    display: inline;
}

.tit_video {
  font-weight: bold;
  color: #000000;
  margin: 5px;
}

#conta {
    clear: both;
    position: relative;
    margin-left: 45px;
    margin-top: -2px;
    color: white;
    font-weight: bold;
}

.rola {
    color: white;
    text-decoration: none;
}

.rola:hover {
    color: orange;
    text-decoration: none;
}



#popup {
  position: absolute;
  width: 446px;
  height: 380px;
  top: 40px;
  left: 50%;
  margin-left: -223px;
  z-index: 9999;
}

.paginacao {
  clear: both;
  text-align: center;
  padding: 5px;
  padding-bottom: 20px;
  font-family: Trebuchet MS, Arial, sans-serif;
  color: #E6B800;
  font-size: 14px;
}

.paginacao .semlink {
  padding: 1px 5px;
  border: 1px solid #040069;
  margin-right: 4px;
}


.paginacao a {
    color: #040069;
    text-decoration: none;
    padding: 1px 5px;
    border: 1px solid #FFDF62;
}
.paginacao a:hover {
    color: #040069;
    border-color: #040069;
}

#papiro {
    margin: 0px 0px 0px 0px;
    width: 580px;
    margin: 0 auto;
    height: 400px;
    background: url(images/pepelfundo.jpg) no-repeat;
    padding-top: 15px;
    padding-right: 20px;
}

.jkl {
    padding-top: 25px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 25px;
    height: 270px;
    margin-top: 30px;
    overflow: auto;
}

.culi {
  font-weight: bold;
  clear: both;
  background: #EFEFEF;
  margin: 5px 40px;
  padding: 5px 0px;
}

.l_class {
  clear: both;
  width: 630px;
  padding: 0 5px;
  margin: 0 auto;
  overflow: auto;
}

#rodape {
  background: #FFFFFF url(images/bottom.png) top left repeat-x;
  width: 940px;
  height: 18px;
  padding: 0;
  padding-top: 4px;
  margin: 0;
  clear: both;
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
}

