* { margin: 0 auto; padding: 0; } /* Zerando as margens e preenchimentos de todas as tags */
body{ margin: 0 auto; padding: 0; width: 980px; text-align: center; font-family: Verdana; font-size: 12px; line-height: 1.2em; background:#fff;}
div{ margin-bottom: 4px; }
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.align-justify{text-align:justify;}
.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}

#floater {
	position:absolute;
	top:73px;
	left:352px;
	z-index:20;
	width:230px;
	height:248px;
}
#fechaFloater { display:inline-block; padding:2px; background-color:#666; color:#fff; font:bold 12px verdana; text-decoration:none; float:right; }

/*textos & titulos*/
a{
  color: #000000;
  text-decoration: none;
}
a:link{
  text-decoration: none;
}
a:hover{
  text-decoration: underline;
}

#conteudo_detalhes a{
  cursor: pointer;
}
.cinema_bottom_right a{
  color: #f60;
  font-weight: bold;
  line-height: 1.5em;
}

h2{
  font-size: 14px;
  font-family: Verdana;
  text-align: center;
}

h3{
  font-size: 12px;
  font-family: Verdana;
  text-align: center;
}

h4.culinaria{
  font-size: 12px;
  font-family: Verdana;
  font-weight: normal;
  text-align: center;
  background-color: #F7E864;
  line-height: 1.5em;
  width: 98%;
}

ul li.title{
  width: 100%;
  background-color: #00B900;
  color: #fff;
  list-style: none;
  text-align: left;
  text-indent: 10px;
  font-weight: bold;
  line-height: 1.6em;
  padding-bottom: 2px;
}
ul li.title a{
  color: #fff;
}
ul.list1{
  clear: both;
  float: left;
  padding-left: 20px;
  text-align: left;
  list-style: square;
  font-size: 12px;
  padding-bottom: 1em;
}
ul.list2{
  float: left;
  text-align: left;
  list-style: square;
  font-size: 12px;
  margin-left: 25px;
  padding-bottom: 1em;
}
ul.list2 a{
    padding-top: 10px;
    display: list-item;
}

ul.astral_coluna{
	display: inline;
	float: left;
	width: 75px;
	list-style: none;
}
li.astral_signo{
  text-align: center;
  display: block;
  list-style: none;
}
li.astral_signo_nome{
  text-align: center;
  display: block;
  padding: 0 0 10px 0;
  list-style: none;
}

ul.astral_lista_horoscopos{
  width:100%;
  float: left;
  text-align: center;
  margin-bottom: 35px;
  list-style: none;
}
ul.astral_lista_horoscopos li{
  display: inline;
  padding: 0 30px;
  list-style: none;
}
ul.table_imgs_astral{
  background-color: #000;
  width: 410px;
  list-style: none;
  margin-top: 30px;
  padding: 20px 0;
}
ul.table_imgs_astral li{
  list-style: none;
  display: inline;
}

ul.indice{
  float: left;
  text-align: left;
  padding-top: 20px;
  margin-bottom: 10px;
  margin-left: 30px;
}
ul.indice li{
  list-style: none;
  line-height: 1.5em;
}
li.indice_duplo{
  display: inline;
  list-style: none;
  float: left;
  width: 280px;
  margin: 0 10px;
}
ul.indice a{
  font-weight: normal;
  display: list-item;
  list-style: none;
}
li.indice_unico{
  list-style: none;
  margin: 0 10px;
}
li.indice_unico a{
  display: list-item;
  list-style: none;
}

ul.indice_duplo{
  float: left;
  text-align: left;
  width: 300px;
  padding: 10px 20px;
  position: relative;
  left: 10px;
  list-style: none;
  line-height: 1.4em;
}
ul.indice_duplo li a{
  display: block;
}

ul.indice_unico{
  padding-left: 30px;
  padding-top: 10px;
  text-align: left;
  line-height: 1.4em;
  list-style: none;
}
ul.indice_unico li a{
  display: block;
}

ul.frases{
  float: left;
  text-align: left;
  margin-top: 20px;
  margin-left: 40px;
  line-height: 2em;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  padding:5px;
}

ul.frases li{
  float: left;
  text-align: left;
  list-style: none;
  width: 140px;
  border: 1px solid #fff;
  margin: 3px;
}

ul.hist_list_fotos{
	width: 150px;
	text-align: center;
	float: left;
	display: inline;
	list-style: none;
	padding: 0 90px;
	padding-top: 50px;
}
ul.hist_list_fotos li.cor1{
	padding: 3px 0;
	background-color: #CCCCCC;
}
ul.hist_list_fotos li.cor2{
	padding: 3px 0;
	background-color: #999999;
}

ul#enqutes_ul{
  width: 100%;
  margin: 10px 0 0 215px;
}
ul#enqutes_ul li{
  float: left;
  display: inline;
  margin: 3px 10px;
}

ul#maringa_ul{
  width: 640px;
  margin: 10px 0 0 30px;
}
ul#maringa_ul li{
  width:280px;
  float: left;
  display: inline;
  padding: 10px 20px;
}
ul#maringa_ul li a{
  font-weight: bold; 
}

.title1{
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 6px;
}
.title2{
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
}
.title2_empregos{
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
  width: 500px;
  background-color:#ccc;
  height: 18px;
  padding: 5px 5px;
}
.title3{
  text-align: center;
  font-weight: bold;
  line-height: 1.6em;
  padding-bottom: 2px;
}
.title4{
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 10px;
  color: #f60;
}
.title5{
  font-weight: bold;
  margin-bottom: 10px;
}
.title5{
  text-align: left;
  font-weight: bold;
  margin-bottom: 12px;
}
.title6 { text-align:center; font:bold 14px verdana; line-height:20px; }
.title7{
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 10px;
  color: #888888;
}
.texto1{
  clear: both;
  float: left;
  text-align: left;
  font-size: 12px;
  padding: 5px 10px;
}
.texto_coluna img.agitos_img{
    padding: 2px;
    margin: 3px 0;
    width:140px;
	height: 44px;
	clear: both;
    display: block;
}

.texto2{
  clear: both;
  padding: 5px 0;
  text-align: justify;
  font-size: 11px;
  color: #666;
}
.texto3{
  text-align: center;
  margin-bottom: 10px;
}
.texto4{
  text-align: justify;
  font-size: 11px;
  display: block;
  padding:5px;
  padding-bottom: 20px;
  clear: both;
}
.texto4 a{
  font-weight: bold;
  color: #f60;
  font-size: 14px;
  display: block;
}
.texto4 span.cinema_nome{
	font-size:14px;
	/*color:#f90;*/
	padding: 20px 0 2px 0;
	font-weight:bold;
}
.texto4 span.cinema_autor{
	color:#333;
	font-weight:bold;
	font-style:italic;
}
.texto4 span.cinema_texto{
	font-size:13px;
}
.texto5{
  clear: both;
  text-align: justify;
  line-height: 1.3em;
  padding: 6px 0;
}
.texto6{
  font-size: 12px;
  line-height: 1.3em;
  text-align: justify;
  width: 660px;
  padding: 10px;
}
.texto6 a{
  font-weight: bold;
  line-height: 1em;
  list-style: square;
  display: list-item;
  margin: 18px 0 -13px 15px;
}
.texto7{
  font-size: 10px;
  color: #333;
  text-align: left;
  padding-left: 35px;
}
.texto7_normal_text{
  font-size: 12px;
  color: #000;
  text-align: left;
  padding-left: 35px;
}
.texto8{
  font-size: 12px;
  line-height: 1.3em;
  text-align: center;
  width: 660px;
  padding: 10px;
}
.texto9{
  font-size: 12px;
  line-height: 1.3em;
  text-align: justify;
  width: 660px;
  padding: 10px;
}
.texto9 a{
  font-weight: normal;
  line-height: 1.3em;
  list-style: circ;
  display: list-item;
  margin: 18px 0 -13px 15px;
}
.texto9a{
  font-size: 12px;
  line-height: 1.3em;
  text-align: justify;
  width: 660px;
  padding: 10px;
}
.texto9a a{
  font-weight: normal;
  line-height: 1.3em;
  list-style: circ;
  display: list-item;
  margin: 0 0 0 15px;
}
.texto10{
  float: left;
  font-size: 12px;
  line-height: 1.3em;
  text-align: justify;
  padding: 10px;
}
.texto10 a{
  font-weight: normal;
  line-height: 1.3em;
  list-style: circ;
  display: list-item;
  margin: 18px 0 -13px 15px;
}
.texto10 img{
  padding: 5px;
  float: right;
}
.texto10 img.direita{
  padding: 5px;
  float: right;
}
.texto10 img.esquerda{
  padding: 5px;
  float: left;
}
.texto10 img.inferior{
  padding: 5px;
  clear: both;
  float: right;
}
.texto11{
  width: 100%;
  float: left;
  font-size: 12px;
  line-height: 1.5em;
  text-align: center;
  padding: 10px;
}
.texto11 img{
  display: block;
  padding: 5px;
}
.texto12{
  float: left;
  font-size: 12px;
  line-height: 1.5em;
  text-align: justify;
  padding: 10px;
}
.texto12 img.filantropia{
  float: right;
  width: 60px;
  height: 60px;
  padding: 5px;
  border: 0;
}
.texto12 img.mountain_bike01{
  padding: 5px;
  border: 0;
  display: block;
}
.texto12 img.direita{
  float: right;
  padding: 8px;
  border: 0;
}
.texto12 img.esquerda{
  float: left;
  padding: 5px;
  border: 0;
}
.texto12 img.literatura{
  float: left;
  padding: 50px 150px 100px 150px;
}
.texto12 img.saude{
  float: left;
  padding: 6px 80px 6px 15px;
  border: 0;
}
.texto13{
  clear: both;
  text-align: justify;
  line-height: 1.3em;
  padding: 6px 15px;
}
.texto13 a{
  font-weight: bold;
}
.texto_pagina{
  clear: both;
  text-align: justify;
  line-height: 1.3em;
  padding: 6px 15px;
}
.texto_pagina_culinaria{
  float: left;
  text-align: justify;
  line-height: 1.3em;
  padding: 6px;
  padding-top: 50px;
  padding-left: 20px;
}
.texto_pagina_culinaria2{
  clear: both;
  text-align: center;
  line-height: 1.3em;
  padding: 6px 15px;
}
.texto_pagina_culinaria2 a{
  clear: both;
  text-align: center;
  line-height: 1.3em;
  padding: 6px 15px;
}
.texto_cinema{
  text-align: left;
  line-height: 1em;
  float: right;
  width: 380px;
  padding: 5px;
  padding-top: 25px;
  font-weight: bold;
}
.texto_cinema a{
  display: block;
  padding: 18px 0;
}
.texto_cinema a img{
  border: 0;
  padding: 0 4px 0 0;
}
.texto_cate_vid{
  padding: 5px;
  text-align: justify;
}

#conteudo_detalhes .texto_pagina{
  margin-bottom: 25px;
}

p.guia_texto_esquerdo a{
  font-weight: bold;
  display: block;
}
p.guia_texto_direito a{
  font-weight: bold;
  display: block;
}
p.epx_virt_txt{
  display: block;
  clear: both;
  text-align: justify;
  padding: 20px;
}

p.cinema_paginacao{
  width: 100%;
  text-align: center;
  color:#777;
}
p.cinema_paginacao a{
  padding: 2px 10px;
  color:#333;
}
p.cinema_paginacao a:hover{
  color:#000;
}

span{
  color: #000;
  display: block;
}
span.estreia{
  color: #6a0;
  font-size: 10px;
}
span.elenco{
  font-weight: normal;
  text-indent: 25px;
  line-height: 1.3em;
}
span.detalhes{
  font-weight: normal;
  line-height: 1.5em;
}
span.list{
  display: list-item;
  margin-left: 15px;
  list-style: disc;
}
span.list_normaltext{
  display: list-item;
  margin-left: 15px;
  list-style: disc;
  font-weight: normal;
}
span.agitos_span{
  float: left;
  font-size: 13px;
  clear: both;
  padding: 3px 0;
  text-align: left;
}
span.agitos_evento{
  display: block;
  font-size: 13px;
  clear: both;
  font-weight: normal;
  padding: 3px 0;
  text-align: left;
}
span.enquete{
  padding: 2px;
}
span.almanaque{
  padding: 15px 0 2px 0;
}
span.cate_vid{
  background: #3399CC;
  display: block;
  font-weight: normal;
  padding: 2px;
}
span.numeros{
  display: inline;
}
span.astral_signos{
  display: inline;
}
span.esquerda{
  text-align: left;
}
span.center{
  display: block;
  font-weight: normal;
}
span.span_center{
  text-align: center;
  padding: 10px 0;
}
span.normal_center{
  font-weight: normal;
  text-align: center;
  padding: 10px 0;
}
span.larescola{
  font-weight: normal;
  position: relative;
  left: -175px;
  top: -10px;
}
span.projeto{
  font-weight: normal;
  position: absolute;
  left:655px;
  top: 450px;
  width: 250px;
}
span.voos{
  text-align: center;
  font-size: 11px;
}
span.red{
  color: #FF0000;
  text-align: center;
}

span.texto10_1{
  position: absolute;
  left: 705px;
  top: 425px;
  text-align: center;
  font-weight: normal;
  width: 200px;
}
span.texto10_2{
  position: absolute;
  left: 710px;
  top: 1130px;
  text-align: center;
  font-weight: normal;
  width: 200px;
}
span.texto10_3{
  position: absolute;
  left: 733px;
  top: 425px;
  text-align: center;
  font-weight: normal;
  width: 180px;
}
span.texto10_4{
  position: absolute;
  left: 725px;
  top: 1375px;
  text-align: center;
  font-weight: normal;
  width: 180px;
}
span.texto10_5{
  position: absolute;
  left: 680px;
  top: 510px;
  text-align: center;
  font-weight: normal;
  width: 200px;
}
span.texto10_6{
  position: absolute;
  left: 245px;
  top: 610px;
  text-align: center;
  font-weight: normal;
  width: 200px;
}

.texto_align_right{
  font-weight: normal;
  text-align: right;
  padding-right: 20px;
}
.texto_align_right_bold{
  font-weight: bold;
  text-align: right;
  padding-right: 20px;
}
.texto_align_left{
  font-weight: normal;
  text-align: left;
  padding-left: 20px;
}
.texto_align_left_bold{
  font-weight: bold;
  text-align: left;
  padding-left: 20px;
}
.texto_align_center{
  font-weight: normal;
  text-align: center;
}
.texto_align_center_bold{
  font-weight: bold;
  text-align: center;
}

span.small{
  font-size: 10px;
  font-weight: normal;
}

span.span_cadastro_galeriapets{
	text-align: center;
	clear:both;
}
span.resultadoNumeroClassificados{padding:2px 0!important;margin:0 auto;margin-top:65px!important;margin-bottom:10px!important;font-weight:bold;}
span.resultadoNumeroClassificadosUP{margin:0 auto;margin-top:0px;margin-bottom:-10px;width:100%;text-align:center;padding:0;font-weight:bold;}
span.resultadoNumeroClassificadosUP2{margin-bottom:10px!important;}


#title_classificados_black_bg{
  background: #000;
  line-height: 1.4em;
  padding: 3px;
  display: inline;
}
#title_classificados_text{
  background: #090;
  color: #FFF;
  font-weight: bold;
  line-height: 1.4em;
  padding: 3px 40px;
  display: inline;
}
.titulo_anuncio_cad{
	padding-top:20px;
	text-align:center;
	font-size:16px;
}
.title_login{
  background: #CCC;
  color: #000;
  font-weight: normal;
  width: 100%;
  padding: 2px 0;
  margin: 3px 0;
  text-align: center;
}
.forgot_password{
  float: right;
  font-size: 9px;
  text-align: right;
}

.forgot_password a{margin:0 2px;}




.texto_classificados{
  text-align: center;
  line-height: 1.4em;
  padding: 20px 15px 0 15px;
}

.texto_agitos_endereco{
  margin-top: 10px;
  text-align: left;
  padding: 10px 3px;
  background: #f7f7f7;
}

p.voltar{
  clear: both;
  float: left;
  text-align: center;
  width: 100%;
  padding-top: 40px;
  margin-bottom: 20px;
}
p.voltar a{
  cursor: pointer;
}
p.voltar_indice{
  clear: both;
  float: left;
  text-align: center;
  width: 100%;
}
p.voltar_indice a{
  cursor: pointer;
}

p.proximo{
  float: right;
  text-align: right;
  padding: 20px 20px;
  margin: 20px 0;
}
p.proximo a{
  cursor: pointer;
}

p.anterior{
  float: left;
  text-align: right;
  padding: 20px 20px;
  margin: 20px 0;
}
p.anterior a{
  cursor: pointer;
}

strong.red{
  color: #F00;
}

img{
border: 0;
}


/*shuffleRevista*/

div#shuffleRevista{width:140px;float:right;padding:10px 0;background:#f7f7f7;}
span.revistaShuffleTitulo{font:bold 12px Verdana;padding:5px 0;}
p.revistaShuffleTexto{font:normal 11px Tahoma;text-align:justify;padding:3px;}

/*	fim	*/



/*banner flutuante*/

.chamadaSec a:hover {text-decoration: none;}

.fontLink {
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#333333;
margin-top: 0;
padding-top: 0;
}
.link:link {
COLOR: #111111;
FONT-STYLE: normal; TEXT-DECORATION: none
}
.link:active {
FONT-STYLE: #000000; TEXT-DECORATION: none
}
.link:visited {
COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.link:hover {
TEXT-DECORATION: underline;
color:#333333;
}

#bannerFlutuante{ position: absolute; top:235px; left:400px; width:225px; height:320px;display:none;}

.btFechar { font: bold 12px verdana;margin: 0;padding:0;text-align:right;position:relative;top:0px;left:90px;}
.btFechar img{padding:3px;border:0;cursor:pointer;}

/*		ORIGINAL
#bannerFlutuante{ position: absolute; top:235px; left:400px; width:225px; height:320px; cursor:pointer!important; display:none;}
.btFechar { font: bold 12px verdana; color:#000000; background-color: #dcdcdc; margin: 0; padding: 0px 5px 0px 0px; text-align:right;}		*/
/*fim banner flutuante*/

 /*topo*/
  #topo{
    height: 180px;
  }
.logo{
          float:left;
      }
.banner{
      	float:left;
      	width:468px;
      	margin: 24px 0px 0px 0px;
      }

.banner1{
      	float:right;
      	width:728px;
      	margin: 24px 0px 0px 0px;
		height:90px;
      }

.desde1998{
        float: left;
        margin-left:20px;
      	width:30px;
      }

.redes_sociais{
       	float: right;
       	margin-left:10px;
      }
.redes_sociais ul li{
      	width:30px;
		height:30px;
	    margin: 5px;
		list-style: none;
		float: left;
      }
#buscaGoogle{
    float: left;
    height: 35px;
    padding-left: 45px;
    width: 530px;
	margin-top:10px;
}
#buscaGoogle .cse-branding-right .cse-branding-logo, #buscaGoogle .cse-branding-right .cse-branding-text{text-align:left; margin:0px;}
#buscaGoogle form{width:380px; float:left; margin:0px;}
#buscaGoogle form div{margin:0px;}
#buscaGoogle .gText{
    font: 15px verdana;
    height: 26px;
    vertical-align: middle;
    width: 265px;
}
#buscaGoogle .gSubmit{
    background: -moz-linear-gradient(center top , #EEEEEE 0%, #D6D6D6 100%) repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 5px 0 rgba(255, 255, 255, 0.6) inset;
    color: #666666;
    cursor: pointer;
    font: bold 12px Verdana;
    padding: 5px 10px;
    text-align: center;
    vertical-align: middle;
    width:90px;
}

  /*menu*/
  #menu{
  background:#fff;
  text-align: left;
  float:left;
  line-height: 0.8em;
  }
  li.menu{
      list-style: none;
      width:150px;
      border-bottom: 1px solid #cccccc;
      line-height:1.1em;
      text-indent:15px;
      background:url(../imgs/icon.gif) no-repeat;
      margin: 0 0 0 0;
      padding-bottom: 2px;
  }
  li.menu a{
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	color:#000;
    	font-size:10px;
    	text-decoration:none;
        font-weight:bold;
  }
  li.menu a:hover{
      color:#949494;
  }
  p.odara {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	color:#444; font-size:10px;
  	text-decoration:none;
  	font-weight:bold;
  	text-align: center;
  	margin: 10px 0px 0px 0px;
  }

  p.texto_contato{
    font-weight: normal;
	text-align: center;
	padding: 20px 15px;
  }


  /*NOVO MENU*/
  #menu1{
  background:#fff;
  text-align: left;
  float:left;
  line-height: 0.8em;
  }

 li.menu1{
      list-style: none;
      width:140px;
	  height:16px;
	  text-indent:10px;
	  border-bottom: 1px solid #fff;
      line-height:1.2em;
      background-color: #F8F8F8;
      margin: 0 0 0 0;
	  display: block;
  }
div#menu1 ul li a{
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size:10px;
    	text-decoration:none;
        font-weight:bold;
		color:#000;
		display:block;
  }

div#menu1 ul li a:hover{
	color:#fff;
	background-color: #666666;
	}

  p.odara1 {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	color:#444; font-size:10px;
  	text-decoration:none;
  	font-weight:bold;
  	text-align: center;
  	margin: 10px 0px 0px 0px;
  }

  p.texto_contato1{
    font-weight: normal;
	text-align: center;
	padding: 20px 15px;
  }

  /*conteudo*/
  #conteudo{
    float: left;
    width: 688px;
    margin: 0 1px 0 1px;
    text-align: justify;
  }
    #conteudo_esquerda{
      float: left;
      width: 380px;
      margin-right: 4px;
    }
      #conteudo_esquerda table{
        border: 0px;
        margin-bottom:2px;
      }
        #conteudo_esquerda table td{
          border: 0px;
          height: 100%;
          width: 190px;
          background-color: #F7F7F7;
          vertical-align: top;
          text-align: center;
        }
        #conteudo_esquerda table td.destaque p{
          text-align: justify;
          padding:5px;
        }
        #conteudo_esquerda table td.destaque img{
          margin: 5px;
          padding: 1px;
          width: 175px;
          height: 110px;
          border: solid 1px #F5F5F5;
        }
      #conteudo_esquerda div.chamada{
        background-color: #F7F7F7;
        margin-left: 2px;
        width: 380px;
      }
        #conteudo_esquerda div.chamada img{
          float: left;
          width: 135px;
          height: 100px;
          margin: 4px;
          padding: 1px;
          border: solid 1px #F5F5F5;
        }
        #conteudo_esquerda div.chamada p{
          padding: 5px;
        }
		

    #conteudo_direita{
      float: left;
      width: 304px;
    }
        #conteudo_direita table{
          width: 304px;
          padding: 0px;
          margin: 0px;
          position: relative;
          left: -2px;
          margin-bottom: 2px;
        }
        #conteudo_direita div.chamada{
          width: 300px;
          background-color: #F7F7F7;
          min-height: 115px;
        }
        #conteudo_direita div.chamada img{
          float: left;
          width: 120px;
          height: 80px;
          margin: 4px;
          padding: 1px;
          border: solid 1px #F5F5F5;
        }
        #conteudo_direita div.chamada p{
          padding: 5px;
		  width: 290px;
        }
		#enquete table,form,td,tr{
		  width: 290px;
		}
		#listaVagas td{width:auto;}
    #conteudo_baixo{
      float: left;
      width: 688px;
      margin: 30px 1px 0 1px;
      text-align: center;
    }


  /*lado_dereito*/
  #lado_direito{
	background-color: #F7F7F7;
    float: right;
    width: 140px;
    height: 100%;
  }
div.dir2{
	margin: 0 10px;
}

/* rodape */

#rodape{
	width: 100%;
	clear: both;
	height: 80px;
	padding: 40px 0 0 0;
	float:left;
	background-color: #f7f7f7 !important;
}




  /*conteudo secao*/
  #conteudo_secao{
    float: left;
    width: 688px;
    margin: 0 1px 0 1px;
    text-align: center;
  }
    #conteudo_secao div.conteudo_coluna{
      float: left;
      width: 304px;
      margin: 0 20px 10px 20px;
    }
      div.conteudo_coluna img{
        float: left;
        width: 300px;
        height: 130px;
        border: 1px solid #000;
      }
    div.conteudo_pagina{
        width: 100%;
    }
    div.conteudo_pagina_agitos{
      float: left;
      border-top: 1px dashed #000;
      padding-top: 10px;
      margin-top: 20px;
    }

    img.lista_img{
      padding: 3px 5px;
      display: inline;
      text-align: center;
      border: 0;
    }
    img.dengue_img{
      float: left;
      margin-top: 10px;
    }
    img.pascoa_img{
      float: right;
      padding: 8px 12px;
    }
    img.catedral_img{
      float: left;
      margin: 10px 90px;
    }
    img.catedral_vid_img{
      float: left;
      margin: 15px;
    }
    img.chocolate_img{
      float: right;
      padding: 5px 15px;
    }
    img.img_cores{
      float: right;
      padding: 3px;
      border: 0;
      position: relative;
      top: -25px;
      left: -160px;
    }
    img.img_secao_esporte{
      float: right;
      padding: 8px;
    }
    img.img_secao_direita{
      float: right;
      padding: 5px 50px 5px 0;
    }
    img.img_right{
      float: right;
      padding: 5px;
    }
    img.img_left{
      float: left;
      padding: 5px;
    }



    table.pascoa{
      width: 100%;
      padding: 0 10px;
      border: 1px solid #000;
    }
	form ul{
	  list-style: none;
	  text-align:justify;
	}
    form{
     margin-top: 10px;
     width:300px;
     text-align: center;
     line-height:1.7em;
   }
    form p, form div{
      display: block;
      margin: 10px 0px;
    }

    form label{
      text-align: left;
      color: #333;
      display: block;
    }
    form textarea{
      width: 300px;
      height: 100px;
      font-family: Verdana;
      font-size: 12px;
      color: #666;
    }
    #cate_vid{
      width: 430px;
      float: left;
      text-align: center;

      color: #FFF;
      margin: 20px 10px;
      display: block;
    }
    #cate_vid a{
      color: #FFF;
    }
    #cate_vid ul{
      width: 420px;
      list-style: none;
      padding: 5px;
      background-color: #000;
    }
        #cate_vid li{
          display: inline;
          padding: 0 60px;
        }
    #astral_signos{
      width: 420px;
      padding-top: 50px;
    }
    #secao_destaque{
      margin: 10px 20px;
      border: 1px solid #999;
      width: 640px;
	  float:left;
    }
    div.secao_destaque_img{
      float: left;
      width: 320px;
      height: 122px;
      vertical-align: middle;
      border-bottom: 1px solid #999;
      padding: 10px 0 10px 0;
    }
    div.secao_destaque_flash{
      float: left;
      width: 319px;
      height: 122px;
      vertical-align: middle;
      border-bottom: 1px solid #999;
      border-left: 1px solid #999;
      padding: 10px 0 10px 0;
    }
    #turismo_mapa{
      background: #FB0;
      width: 650px;
      margin: 0 auto;
    }
    #destaque_saude{
      width: 600px;
    }
    table.servicos_table{
      width: 600px;
      text-align: left;
      float: left;
      padding: 4px 250px 4px 15px;
      margin-bottom: 30px;
      margin-left: 10px;
    }
    table.servicos_table td{
      width: 200px;
      text-align: left;
      padding: 2px 20px 0 0;
    }
    table.servicos_table2{
      width: 600px;
      text-align: left;
      float: left;
      padding: 4px 250px 4px 15px;
      margin-bottom: 30px;
    }
    table.servicos_table2 td{
      width: 200px;
      text-align: left;
      padding: 2px 20px 0 0;
    }
    
  	.tabelas {float: none; width:500px; margin-left:85px; margin-bottom: 20px;}
  	.tabelas thead { background:#000; border:1px solid #FFF; color:#f4f4f4;}
  	.tabelas caption { color:#000; font:bold 12px arial;}
  	.tabelas tbody tr td { font:13px arial; }

  	.par {background:#f0f0f0;}
  	.impar {background:#FFF;}

  	table.tabelas { border:1px solid;}
  	.tabelas tbody tr td.col1 { width:320px;}
  	.tabelas tbody tr td.col2, .tabelas tbody tr td.col3, .tabelas tbody tr td.col4 { width:30px; text-align:center; }
  	.tabelas tbody tr td.col3, .tabelas tbody tr td.col4 { width:70px; }

  	table.tabelas tbody tr:hover{ background:#D3FCFF; }

    #guia_esquerdo{
      float: left;
      text-align: right;
      margin: 10px 10px 10px 30px;
      width: 280px;
      border-right: 1px solid #FFCC33;
      padding: 10px;
    }
    #guia_direito{
	float: left;
	text-align: left;
	margin: 10px 30px 10px 10px;
	width: 280px;
	border-left: 1px solid #FFCC33;
	padding: 10px;
    }
	#cadastra_guia_sites{
		width: 150px;
		padding: 10px 15px;
		clear: both;
		background-color: #eee;
	}	
	
    #historia_quadro1{
	background: #000000;
	width: 600px;
	height: 60px;
    }
    #historia_quadro1 img{
      float: left;
      border: 0;
    }
    #historia_quadro1 p{
      color: #FFF;
      text-align: center;
      padding: 10px;
      padding-top: 15px;
    }
    #historia_quadro1 p a{
      color: #FFF;
    }
    #historia_quadro2{
	background: #999;
	width: 600px;
	height: 60px;
    }
    #historia_quadro2 img{
      float: right;
      border: 0;
    }
    #historia_quadro2 p{
      color: #000;
      text-align: center;
      padding: 10px;
      padding-top: 15px;
    }
    #historia_quadro2 p a{
      color: #000;
    }
    #humor_img_cima{
      padding: 10px 0;
      margin: auto;
      border: 0;
    }
    #humor_img_cima_span{
      position: absolute;
      top: 250px;
      left: 530px;
      font-weight: normal;
    }
    #humor_img_esquerda{
      float: left;
      clear: both;
      margin: auto;
      margin-left: 150px;
      margin-top: 60px;
      border: 0;
    }
    #humor_img_esquerda_span{
      position: absolute;
      top: 400px;
      left: 380px;
      font-weight: normal;
    }
    #humor_img_direita{
      float: right;
      margin: auto;
      margin-right: 150px;
      margin-top: 60px;
      border: 0;
    }
    #humor_img_direita_span{
      position: absolute;
      top: 400px;
      left: 710px;
      font-weight: normal;
    }
    #humor_grind{
      margin-top: 20px;
      width: 300px;
    }
    #humor_grind td{
      width: 110px;
      height: 100px;
    }

    #ideias_box{
      width: 94%;
      height: 165px;
      margin: 5px 5px;
      padding: 5px 8px;
      float: left;
    }
    div.ideias_color1{
      background-color: #f7f7f7;
    }
      #ideias_box span{
        color: #060;
        text-align: left;
      }
      #ideias_box img{
        float: right;
        padding: 5px;
        margin: 3px;
      }
      #ideias_box ul{
        float: left;
		width: 250px;
        height: 100px;
        display: inline;
        padding: 10px 0;
        margin-left: 6px;
		text-align:justify;
      }
      #ideias_box ul.border{
        float: left;
		width: 250px;
        height: 100px;
        display: inline;
        padding: 10px 0;
        margin-left: 6px;
		margin-right: 3px;
		border-right: 1px solid #ccc;		
      }	  
      #ideias_box ul li{
        float: left;
        clear: both;
		width: 230px;
        margin: 3px 10px;
        list-style: none;
      }
      #ideias_box ul li a{
        display: list-item;
        list-style: disc;
      }
      #ideias_box span.link{
        float: left;
        width: 40%;
        text-align: center;
      }

    #vestibular_table{
      clear: both;
      width: 90%;
      border: 0;
    }
    #vestibular_table td{
      border: 1px solid #ccc;
      padding: 1px;
    }

    #newfaces_table{
      width: 90%;
      text-align: center;
      margin: 0 auto;
    }
    #newfaces_table tr{
      margin: 5px 0;
    }
    #newfaces_table tr td{
      padding: 2px;
    }
    #newfaces_table tr td img{
      display: block;
    }
    #newfaces_table tr td a{
      display: block;
      clear: both;
    }

    #musicas_bandas{
      width: 620px;
    }
    #musicas_bandas li{
      float: left;
      width: 160px;
      height: 100px;
      text-align: left;
      list-style: none;
      padding: 5px;
      margin: 0 17px;
    }
    #musicas_bandas li img{
      float: right;
      padding-right: 10px;
    }

   #formulario_musica label{
      display: block;
      clear: both;
     color: #333;
      font-family: Tahoma;
    }

    #exp_virt_timbres{
      margin-top: 30px;
    }
   #exp_virt_timbres img{
      padding: 30px;
    }

#banner468x60 { clear:both; padding-top:20px; text-align: center;}
			
#frasesfeitas_form p#email_frases{
	text-align: left;
}

ul#hist_memo_esqd{
	width:250px;
	float:left;
	text-align:justify;
	list-style:none;
	margin-left: 40px;
}
ul#hist_memo_esqd li{
	width:250px;
	float:left;
	text-align:justify;
	list-style:none;
	padding: 5px;
}
ul#hist_memo_dir{
	width: 260px;
	float: left;
	text-align: justify;
	list-style: none;
	padding: 5px;
	margin-left: 40px
}

#contato_form label{ display: block; clear: both; float: left; position: relative; top: 0px;}
#contato_form input{ display: block; clear: both; float: left;}
#contato_form #estado_contato{ float: left; margin: 3px 5px; }
#contato_form #sugestao{ margin: 10px 0;}

#guia_sites_form p{ float: left; margin:5px 0; clear:both;}
#guia_sites_form select{ margin: 0 0 0 5px; float: left;}
#guia_sites_form label{ float: left; clear:both; position:relative;top:2px;}

#publicidade_flash1,#publicidade_flash2{ text-align:center;}

#suade_hoje_img {clear:both; text-align:center; padding:20px 0 10px 0; border:0px;}
#saude_hoje_lista_temas{ float: left; width:90%; text-align:justify; padding: 10px 0 40px 30px;}
#saude_form{ width:600px!important; clear: both; text-align:center; height: 300px;}
#saude_form p{clear:both; padding-left:140px;}
#saude_form p textarea{float:left; clear:both;position:relative;top:0;left:3px;}
#saude_form p input{ width:300px!important; clear: both; margin: 4px; top:0;left:0; border:1px solid #666;}
#saude_form p input#enviar{ width:80px!important; clear: both; margin: 4px; border:1px solid #666; margin-left: 110px;}
#saude_form p label{clear:both;display:block;}
#apoio_saude_hoje{clear:both; text-align:justify; padding: 10px; width:90%;}

ul#exp_list_expold{
	width:670px;
	float:left;
	list-style:none;
	margin:25px 0 50px 0;
}
ul#exp_list_expold li{
	width:320px;
	height:87px;
	float:left;
	padding:3px;
	margin: 6px 3px;
	border:1px solid #eee;
	text-align:justify;
	list-style:none;
}
ul#exp_list_expold li img{
	float:left;
	padding:3px;
}



/*conteudo classificados*/
div.board_one{
  width: 688px;
  margin: 0 1px;
  float: left;
}

div.board_one form.classificadosBusca{width:230px!important;}

	#classificados_publicar{/*modificado preis*/
      float: left;
      text-align: center;
      width: 295px;
      background-color:#f7f7f7;
      margin-left:15px;
    }
    #classificados_publicar p { background-color:#CCC; font-weight:bold; }
    #classificados_publicar a{
      display:block;
      background-color:#0C0;
      margin:25px;
      padding:3px;
      color: #FFF;
      font-weight:bold;
    }
    div.login{
      float: left;
      width: 300px;
      margin-left: 40px;
      text-align: left;
      background-color:#f7f7f7;
    }

   		.login p { background-color:#CCC; font-weight:bold; text-align:center; margin-bottom:10px; }
        .login dl{
          margin-left:50px;
        }
	
    .numResultados { display:inline; color:#f00; }
        
/*area administrativa/usuario logado*/

.area_usuario h5 { float:left; width:200px; font-size:12px; line-height:10px; text-align:left; margin-bottom: 10px; margin-left:15px; display: block;}
.area_usuario h5 img{ float:left; font-size:11px; line-height:10px; text-align:right;vertical-align: middle; }

.area_usuario h4 { float:left; width:260px; font-size:12px; line-height:10px; text-align:left; margin-bottom: 10px; margin-left:20px; display: block;}
.area_usuario h4 img{ float:left; font-size:11px; line-height:10px; text-align:right;vertical-align: middle; }

 div.area_usuario{
      float: left;
      width: 505px;
      margin-left: 95px;
      text-align: left;
      background-color:#f7f7f7;

    }
.area_usuario p{
  background: #CCC;
  color: #000;
  font-weight: normal;
  width: 100%;
  padding: 2px 0;
  margin: 3px 0;
  text-align: center;
}

.forgot_password2{
  float: right;
  font-size: 11px;
  text-align: right;
}

.forgot_password2 a{ margin-right: 10px;  }

        /*.login .button { display:block; background-color:#090; color:#FFF; padding:2px; font-weight:bold; margin:7px 5px; float:left; text-align:center; width:130px;}/*termina aqui preis*/
        div.login form{
          width: 100%;
          line-height: 1.2em;
          margin: 1px 0 10px;
		  float:left;
        }
        div.login dt{
          display: block;
          margin: 0 0;
        }
          div.login form label{
            font-weight: bold;
            color: #000;
            display: inline;
          }
            div.login #email{
              margin-left: 3px;
              width: 144px;
            }
            div.login #senha{
              margin-left: 6px;
              width: 110px;
            }
            div.login #ok{
              position: relative;
              top: 4px;
            }
        #pass_recover{
          float: right;
          width: 300px;
          padding-right: 12px;
          padding-bottom: 3px;
        }
            .ask{
              border: 0;
              position: relative;
              top: 4px;
            }
            #pass_recover a{
              text-decoration: none;
            }
            #pass_recover a:hover{
              text-decoration: none;
            }

div.board_two{
  width: 688px;
  margin: 0 1px;
  float: left;
}
    div.line_classificados{
      float: left;
      width: 100%;
      margin: 5px 10px auto;
      text-align: center;
    }
    div.line_classificados .box{
      float: left;
      display: block;
      width: 215px;
      margin: 5px 5px 5px 5px;
    }
    .box_empregos{
      display: block;
      width: 215px;
      margin: auto;
      position: relative;
      left: -6px;
    }
    div.line_classificados ul{
      list-style: none;
    }
      .line_one{
        background-color: #00CC00;
        color:#FFF;
        padding: 3px;
        font-weight: bold;
        list-style-type:none;
      }
        .line_one a{
          color: #FFF;
        }
      .line_two{
        background-color: #00EC00;
        padding: 1px;
        font-weight: bold;
        list-style-type:none;
		color: #000;
      }
          .line_two a{
            color: #000;
          }
      div.line_classificados .line_three{
        background-color: #3CFF3C;
        padding: 1px;
      }
        div.line_classificados .line_three a{
          color: #000;
        }
    #line_anuncios{
      width: 675px;
    }
      #line_anuncios div.bloco{
        float: left;
        background-color: #fff;
        width:211px;
        line-height: 1.3em;
        margin: 2px 5px;
        text-align: left;
        padding: 2px;
      }

.board_three .line_classificados .box_empregos{
    padding-bottom: 30px;
  }



   /*listagem de anuncios*/
    #classificados_publicar_secao{
      padding-top: 25px;
      text-align: center;
      width: 400px;
    }
    #classificados_publicar_secao a{
      color: #FFF;
    }
    #listagem_cinza div.bloco{
      float: left;
      background-color: #e7e7e7;
      width:220px;
      line-height: 1.3em;
      margin: 2px 2px;
      text-align: left;
      padding: 2px;
    }
    #listagem_branco div.bloco{
      float: left;
      background-color: #fff;
      width:220px;
      line-height: 1.3em;
      margin: 2px 2px;
      text-align: left;
      padding: 2px;
    }
            .anuncio_titulo{
              text-align:justify;
              padding-top: 8px;
              font-weight: bold;
			  overflow:hidden;
            }
            .anuncio_descricao{
              text-align:justify;
              padding-left: 2px;
			  overflow:hidden;
            }
            .anuncio_data{
              text-align:justify;
              padding-left: 2px;
            }


/*conteudo cinema*/
div.conteudo_pagina_cinema{
  width: 100%;
  height: 150px;
  margin-bottom: 10px;
  display: block;
}
.texto4_2{
  text-align: justify;
  font-size: 11px;
  padding:7px;
  padding-bottom: 7px;
  clear: both;
}

.texto4_2 li{
  text-align: left;
  list-style: none;
  width: 660px;
  font-size: 11px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: block;
  border: 1px solid #DDDDDD;
  border-bottom:none;
}
.texto4_2 li.border-bottom{border-bottom: 1px solid #DDDDDD;}
.pog { clear: both; }
.texto4_2 img{
	float: left;
	width: 100px;
	height: 150px;
	font-weight: bold;
	color: #f60;
	font-size: 14px;
	display: block;
}
.texto4_2 span.cinema_nome{
	font-size:12px;
	color:#f90;
	padding: 6px 0 2px 0;
}

.texto4_2 span.cinema_autor{
	font-size:10px;
	color:#333;
	display:inline;
	font-weight: normal;
}
span.estreia{
  color: #6a0;
  font-size: 10px;
}
span.estreia2{
  float: right;
  width: 545px;
  color: #009900;
  font-size: 9px;
  font-style: bold;
}
span.texto_cinema3{
  float: right;
  width: 545px;
  font-size: 11px;
  display: block;
  margin-bottom: 5px;
  margin-top: 5px;
}
.titulo_cinema {
	float: right;
	width: 546px;
	font-weight: bold;
	display: block;
}
.titulo_cinema li a {
  color: #97B23D;
}
.titulo_cinema li {
	font-size: 14px;
	display: block;
	line-height: 18px;
	float: left;
	list-style: none;
	border: 0px;
	margin-right: 13px;
	color: #888888;
	width:auto;
	white-space:nowrap;
	
}
.titulo_cinema li img {
  float: left;
  width: 20px;
  height: 18px;
}
.texto_cinema2{
  text-align: left;
  width: 650px;
  height: 140px;
  padding: 5px;
  padding-top: 20px;
  font-weight: bold;
  display: block;
  clear: both;
  padding-left: 20px;
}
.texto_cinema2 li{
  line-height: 15px;
  float: left;
  width: 243px;
  height: 69px;
  list-style: none;
  margin-left:30px;
  margin-bottom: 5px;
 display: block;
 margin-right: 50px;
}

.texto_cinema2 p{
	float: right;
    width: 170px;
	}


.texto_cinema2 li img{
	float: left; }

.texto_cinema2 a{
  padding: 18px 0;
}
.texto_cinema2 a img{
  border: 0;
  padding: 0 4px 0 0;
}


#rotatoria_cinema{
  float: left;
  margin-left: 15px;
  width: 275px;
  height: 200px;
}
/*botao sinopse*/
.sinopse{
	text-align: center;
	float: right;
	width: 545px;
	height: 23px;
	margin-top: 10px;
	 }

     .sinopse li{
    float: left;
    background: #AAAAAA;
	width: 85px;
	font-size: 11px;
	color: #FFFFFF;
	border: 0px;
	padding: 2px;
	line-height: 19px;
	 }
	 .sinopse li img{
      width: 23px;
	  height: 19px;
	   }
	 .sinopse li a{
	 	color: #FFFFFF;
	  }

    /*detalhes*/

#conteudo_secao div.conteudo_coluna2{
width: 670;
margin: 0 0px 15px 0px;
    }
    #conteudo_detalhes{
      float: left;
      width: 660px;
      margin: 0 10px 0 15px;
    }
    #cinema_coluna{
      float: left;
      width: 280px;
      margin: 0 10px 0 10px;
      text-align: left;
    }
    #detalhes_imagem{
      float: left;
      width: 305px;
      margin: 0 10px 0 10px;
    }
        img.preview{
          width: 260px;
          border: 1px solid #000;
          margin: 10px 0 10px 0;
        }
    #cinema_bottom{
      float: left;
      width: 100%;
      margin: 25px 0 15px 0;
    }
        p.cinema_bottom_left{
          float: left;
          text-align: left;
          padding-left: 20px;
          width: 340px;
        }
        p.cinema_bottom_right{
          float: left;
          text-align: left;
          padding-left: 40px;
        }
	#cinema_opinioes{
	  width: 680px;
	  text-align: justify;
	  padding: 5px;
	}
	
		#cinema_opinioes p{
		  width: 320px;
		  text-align: justify;
		  display: inline;
		  float: left;
		  padding: 6px 8px;
		}	
			#cinema_opinioes p img{
				padding: 2px;
			}			
			#cinema_opinioes p a{
				clear: both;
				display: block;
				color: #333;
				padding: 5px 2px;
				font-weight: bold;
			}		
			#cinema_opinioes p a:hover{
				color:#000;
			}			
		
			#cinema_opine label{
				position: relative;
				top: 1px;
			}
			#cinema_opine p{
				clear: both;
				display: block;
			}			
			#cinema_opine input#idade{
				width: 40px;
			}			
			#busca_cinema{
				width: 100%;
				padding: 5px;
			}
			#busca_cinema form#cinema_opine{
				width: 420px;
				padding: 30px 0 50px 25px;
				background: #f7f7f7;
				border: 1px solid #ddd;
			}
			#busca_cinema form#cinema_opine span.center{
				text-align: center;
				padding: 5px;
				position: relative;
				top: -30px;
				left: -18px;
				color: #666;
				font-weight: bold;
			}			
			#busca_cinema form dl{
				clear: both;
				display: block;
			}
			#busca_cinema form dl dt{
				display: inline;
				float: left;
			}		
			#busca_cinema form dl dt p{
				position: relative;
				top: -19px;
				font-weight: bold;
				color: #333;
			}				
			#busca_cinema form dl dt input#search_word{
				border: 1px solid #333;
				color: #000;
				padding-left:2px;
				background: #f3fff3;
				height: 18px;
			}			
			#busca_cinema form dl dt label{
				position: relative;
				top: -4px;
				margin: 0 2px 0 12px;
			}					
			#busca_cinema form dl dt select{
				margin: 0 10px;
				background: #f3fff3;
			}		
			#busca_cinema form dl dt input#buscar{
				margin: 0 13px;
				position: relative;
				top: -1px;
				height: 22px;
				padding: 0 2px;
				color: #333;
				border: 1px solid #aaa;
				background: #eee;
			}
			.cinema_email{
				width:550px;
				margin-bottom:20px;
				border:#ccc solid 1px;
				background-color:#f1f1f1;
				height:70px;
			}
			.cinema_email form{
				height:35px;
				width:345px;
			}
			.cinema_email p{
				font-weight:bold;
				color:#090;
				text-align:center;
			}
			.cinema_email #email{
				float: left;
				margin: 4px;
				padding: 2px 4px;
				width: 200px;
			}
			.cinema_email label{
				float: left;
				font-weight: bold;
				margin: 4px 0;
				text-align: center;
			}
			.cinema_email .btn{float:left; width:65px;}

div.classi_form_auto_div_left{float:left;background-color:#f7f7f7;border:1px solid #ccc; width:316px; height:155px; margin: 5px 6px 6px 30px;}
div.classi_form_auto_div_left form.classi_form p span.classi_form_busca_text{background-color:#ccc; margin-top:-15px;height:20px;font-weight:bold;}
div.classi_form_auto_div_left form.classi_form dl.busca_avancada { float:left; width:100%; margin:0px;}
div.classi_form_auto_div_left form.classi_form dl.busca_avancada dd{margin:5px 0;}
div.classi_form_auto_div_left form.classi_form dl.busca_avancada input{ width:139px!important;margin:0 0 0 10px;}
div.classi_form_auto_div_left form.classi_form dl.busca_avancada input:hover{background:#FFF;}
div.classi_form_auto_div_left form.classi_form dl.busca_avancada select{ width:143px!important;margin:0 0 0 10px;}
div.classi_form_auto_div_left form.classi_form dl.busca_avancada select:hover{background:#FFF;}
div.classi_form_auto_div_left form.classi_form dl.busca_avancada input#buscar{ border:1px solid #999; background-color:#e7e7e7; width:80px!important;margin-top:0px;margin-left:15px;}
div.classi_form_auto_div_left form.classi_form dl.busca_avancada input#buscar:hover{ border:1px solid #666; background-color:#eeeeee;}

div.classi_form_auto_div_right{float:left;background-color:#f7f7f7;border:1px solid #ccc; width:220px;margin: 5px 0 0 50px; height:155px;}
div.classi_form_auto_div_right form.classi_form p.busca_simples { float:left; width:100%; position:relative;left:-30px;top:27px;}
div.classi_form_auto_div_right form.classi_form p.busca_simples span.classi_form_busca_text{background-color:#ccc; margin-top:-52px;height:20px;font-weight:bold;}
div.classi_form_auto_div_right form.classi_form p.busca_simples input{margin-left:11px; position:relative;top:15px; border:1px solid #999; height:18px;width:105px;}
div.classi_form_auto_div_right form.classi_form p.busca_simples input[type="submit"]{background-color:#e7e7e7;height:20px;width:80px;}


div.classi_form_imoveis_div_left{float:left;background-color:#f7f7f7;border:1px solid #ccc; width:310px; height:160px; margin: 5px 6px 6px 30px;padding:0;}
div.classi_form_imoveis_div_left form.classi_form p span.classi_form_busca_text{background-color:#ccc;height:20px;margin:-15px 0 0 0;font-weight:bold;}
div.classi_form_imoveis_div_left form.classi_form dl.busca_avancada2{margin:0px 0 0 0; padding:0; float:left; width:100%;}
div.classi_form_imoveis_div_left form.classi_form dl.busca_avancada2 dd{margin:5px 0;}
div.classi_form_imoveis_div_left form.classi_form dl.busca_avancada2 dt{float:left;clear:both;margin:5px 0;}
div.classi_form_imoveis_div_left form.classi_form dl.busca_avancada2 select{width:140px!important;margin:0 0 0 10px;}
div.classi_form_imoveis_div_left form.classi_form dl.busca_avancada2 dt input#buscar{margin:0 0 0 115px;}

div.classi_form_imoveis_div_right{float:left;background-color:#f7f7f7;border:1px solid #ccc; width:215px; height:160px; margin: 5px 0 0 50px;padding:0;}
div.classi_form_imoveis_div_right form.classi_form p span.classi_form_busca_text{background-color:#ccc;height:20px;margin:-15px 0 0 0;font-weight:bold;}
div.classi_form_imoveis_div_right form.classi_form p.busca_simples{width:100%;float:left;}
div.classi_form_imoveis_div_right form.classi_form p.busca_simples input{float:left;width:100px!important; border:1px solid #999;position:relative;left:-12px;top:15px;height:18px;}
div.classi_form_imoveis_div_right form.classi_form p.busca_simples input[type="submit"]{float:left;width:70px!important;height:20px; border:1px solid #999;background-color:#e7e7e7; margin:0 5px;}

.legenda { width:250px; text-align:center; display:inline; float:left; }			
.classi_form { width:100%; }
.busca_avancada { float:left; width:330px; margin:-30px 0 30px 20px; }
.busca_avancada dt { width:110px; height:18px; float:left; text-align:left; }
.busca_avancada dt.submit_classi_form_dt { height:18px; float:left; padding: 5px 0 5px 100px; }
.busca_avancada dd { float:left; height:18px; }
.busca_avancada2 { float:left; width:330px; margin:-30px 0 30px 20px; }
.busca_avancada2 dt { width:150px; height:18px; float:left; text-align:left; }
.busca_avancada2 dd { float:left; height:18px; } 
.busca_simples { margin-left:30px; float:left; }
#filtro2 { width:300px; height:200px;}
#filtro2 dt { font:bold 11px verdana; width:145px; float:left;text-align:justify;}
#filtro2 dd {float:left;}
#filtro2 dd input { position: relative; left: 0px; width: 144px !important; }
#filtro input#buscar{position: relative; left: 70px; }
#filtro2 input#buscar{position: relative; left: 125px; }
.inpute { width:150px !important ; }
.listagem_cinza { float: left; background-color: #e7e7e7; width:220px; line-height: 1.3em; margin: 2px 2px; text-align: left; padding: 2px; min-height:90px; }
.listagem_branco { float: left; background-color: #fff; width:220px; line-height: 1.3em; margin: 2px 2px; text-align: left; padding: 2px; min-height:90px; }

.cadastrados { width:680px; margin:5px 0 20px 0; }
.cadastrados thead { font:bold 12px verdana; }
.cadastrados th { background-color:#0C0; color:#FFF; text-align:center; }
.cadastrados tbody { font:12px verdana; }
.cadastrados tbody tr:hover { background:#DFD; }

.destaquesCadastrados { width:680px; margin:5px 0 20px 0; }
.destaquesCadastrados thead { font:bold 12px verdana; }
.destaquesCadastrados th { background-color:#f60; color:#fff; text-align:center; padding:2px 0; }
.destaquesCadastrados tbody { font:12px verdana; }
.destaquesCadastrados tbody tr:hover { background-color:#fed; }
#conteudo_secao_cadastrausuario {float: left; width: 688px;}
#conteudo_secao_cadastrausuario form{width: 100%;}
#conteudo_secao_cadastrausuario form input{float: left;}
#conteudo_secao_cadastrausuario form input.inpute_cadastra_user{width: 100px; border: 1px solid #666; margin: 0 0 0 10px;}
#conteudo_secao_cadastrausuario form label{float: left; width: 150px; margin-left:215px;}
#conteudo_secao_cadastrausuario form img{float: left;}
#conteudo_secao_cadastrausuario form p.submit_classificados{ padding: 10px 0 20px 325px;}
#conteudo_secao_cadastrausuario form p.submit_classificados input{ padding: 0 2px; margin-left:10px;}
#conteudo_secao_cadastrausuario form select.select_cadastra_user{margin-left: -125px;}
#termos { width:600px; height:80px; border:1px solid black; padding:5px; overflow:auto; margin:10px auto; text-align:justify; font:10px verdana;}
#termos p { margin:10px 0 10px 0; }
#conteudo_secao_cadastrausuario form p.obs input{clear:both;padding:10px 0 0 200px;float:left;position:relative;top:5px;left:175px;}

#conteudo_secao_mudar_dados {float: left; width: 688px;}
#conteudo_secao_mudar_dados form{width: 350px;}
#conteudo_secao_mudar_dados input{float: left;}
#conteudo_secao_mudar_dados select{margin-bottom:10px;}
#conteudo_secao_mudar_dados input.inpute_mudar_dados{width: 160px; border: 1px solid #666;}
#conteudo_secao_mudar_dados input.inpute_mudar_dadosRight{float:right;margin-right:20px;}
#conteudo_secao_mudar_dados label{float: left; width: 160px;}

span.resultadoNumeroClassificadosUP{clear: both;}

#anuncios span#ver{display:inline;}
#divisoria { float:left; margin-top:35px; }
.div_emp { float:left; width:300px; margin:30px 20px; }
.title4 { font-weight:bold; font-size:14px; padding:5px; }
.emp { padding-left:30px; margin:10px 10px 20px 0; list-style-type:none; height:50px; }
.title_emp { text-align:left; font-weight:bold; }
.title_emp a { color:#0075AC; }
.texto_emp { text-align:left; }
.borda_cinza { list-style-type:none; /*border:1px solid #CCC;*/background-color: #eee; width:230px; height:60px; margin-top:10px; padding: 3px; text-align: center;}

#cadVaga {float: left; padding-left: 140px; width: 100%;}
#cadVaga label {float:left;width:100px;clear: left; top:0px; width:150px;}
#cadVaga input {float:left; width:250px; border:1px solid #666;height:18px;margin:2px;}
#cadVaga select { float:left;width:255px; margin:3px 1px;}
#cadVaga textarea { float:left; width: 250px; }
#cadVaga #enviar, #cadVaga #limpar { width:70px;}
#cadVaga #enviar { position: relative; top: 0px; }
#cadVaga p.meio { clear: both; padding:15px 0 0 85px;}
#cadVaga p.meio input{ display: inline; margin: 5px;}
#cadVaga p.meio input.envia_cadVaga{position: relative; top: -14px; left: 40px;}
#cadVaga p.meio input.limpa_cadVaga{position: relative; left: 40px;}

#cadCur { text-align:justify; width:480px;}
#cadCur select{margin: 5px;}
#cadCur label { float:left; width:170px; position: relative; top: 0;}
#cadCur input { float:left; width:290px;border:1px solid #666;}
#cadCur textarea { float:left; width:290px;margin:4px 0;}
#cadCur label.label2 { width:70px!important; float:none!important; }
#cadCur p.meio { padding-left:160px;}
#cadCur p.meio input{ width:60px; margin:2px 10px; padding:2px; }
#cadCur p.form_envia_cur_radios{ clear:both; position:relative;left:185px;}
#cadCur p.form_envia_cur_radios input{ float:left;width:10px; margin:0;padding:0;border:0;}
#cadCur p.form_envia_cur_radios label{ float:left;margin:0;padding:0; position:relative;top:-5px;left:4px;}

#tipoClassificados{width:100%;list-style-type:none;}
#divCampos { clear:both; }
.TEXTLABEL { font:bold 10px verdana!important; margin:0!important; }
.CHECKBOX_CHECKED { background: url('/libodara/img/phplib/checkbox-on.gif') no-repeat; display: block; margin: 10px 0; padding-left: 20px; font: bold 11px arial; color:#333; height:16px; }
.CHECKBOX_UNCHECKED { background: url('/libodara/img/phplib/checkbox-off.gif') no-repeat; display: block; margin: 10px 0; padding-left: 20px; font: bold 11px arial; color:#333; height:16px; }
#lb_areaConstruida { white-space:nowrap!important; }
#lb_garagem { white-space:nowrap!important; }
#lb_quartos { white-space:nowrap!important; }
#lb_areaTerreno { white-space:nowrap!important; }
#lb_foto { white-space:nowrap!important; }

#eventos { width:90%; text-align:justify; margin-top:30px; clear: both; }
#eventos li { list-style-type:none; font-size:14px; line-height:40px; }
#eventos li img { float:right; border:0; }
.busca { width:230px; }
.data { font-weight:bold; float: left; }

#formEvento{
	width: 350px;
	margin: 0 auto;
}
#formEvento p{
	width: 350px;
	float: left;
	clear: both;
}
#formEvento p input{
	float: left;
}
#formEvento p label{
	float: left;
	margin: 5px;
}
#formEvento p img{
	float: left;
}
#formEvento label#busca_por_periodo{
	padding: 30px 0 0 110px;
	margin-bottom: 10px;
	
}
#formEvento label#e_por_palavra_chave{
	padding: 10px 0 0 100px;
	margin-top: -40px;
}
#formEvento input#texto{
	margin-left: 50px;
	margin-top: -30px;
}
#formEvento input.buscar_eventos{
	margin-left: 135px;
	margin-top: -40px;
	border:1px solid #333;
	background-color: #ddd;
}
#noticiaDestaque { background-color:#E8E8E8; text-align:justify; width:90%; padding:5px; }
.maisNot { text-align:right; width:90%; }
.noticias { text-align:justify; width:90%; margin-top:10px; }
.noticias dt { margin-top:15px; }
.noticias dd { font-weight:bold; }
.noticias li { list-style:none; line-height:25px; }
.tituloDest { background-color:#00EC00; text-align:center; margin-bottom:0; width:90%; padding:5px; font-weight:bold; }

#busca_noticia{margin-bottom:50px;}

#fotoNoticia { float:right; margin-left:7px; }
.maisNot { text-align:right; width:90%; }
.miniTexto {font-size:10px; }
.dataNoticia { background-color:#E8E8E8; padding:3px; }
.tituloNoticia { font:bold 12px verdana; }
.corpoNoticia { text-align:justify; }

#pesquisa{ width: 225px; margin-bottom: 5px; margin-top: 10px;}
label{ position: relative; top: -5px; }
#buscar { margin: 6px 0; margin-bottom: 15px; }
#search_list { padding: 0 2px; clear: both; }
#search_list td { padding: 3px 0; }
#paginacao { margin: 20px 0; width: 100%; text-align: center; }
#paginacao span{ margin: 0;padding:0;display:inline;}

.login{width: 245px;}
.login form dt{ display:block; clear: both; width: 100%; } 
.login form .inline{ float: left;display:inline; } 
.login form label{ position: relative; }
.login form input#senha{width:105px; position:relative; left:-3px; top:4px; padding:3px 1px;}
.login form input#email_classificados{width:145px; padding:3px 1px;}
.login form label#cla_login_email{position: relative; top: 3px;}
.login form label#cla_login_senha{position: relative; top: 5px;}
.login form input#ok{left: 2px; height:25px; padding:0px 4px;}


#tipoClassificados li { list-style-type:none; float:left; width:200px; margin-left:50px; text-align:justify; height:25px; }
#tipoClassificados li label{float:none; display:inline;}
#divCampos { clear:both; position: relative; left: -200px;}
.TEXTLABEL { font:bold 10px verdana!important; margin:0!important; }
.CHECKBOX_CHECKED { background: url('/libodara/img/phplib/checkbox-on.gif') no-repeat; display: block; margin: 10px 0; padding-left: 20px; font: bold 11px arial; color:#333; height:16px; }
.CHECKBOX_UNCHECKED { background: url('/libodara/img/phplib/checkbox-off.gif') no-repeat; display: block; margin: 10px 0; padding-left: 20px; font: bold 11px arial; color:#333; height:16px; }
#lb_areaConstruida { white-space:nowrap!important; }
#lb_garagem { white-space:nowrap!important; }
#lb_quartos { white-space:nowrap!important; }

#int_opinioes { width:670px; }
#int_opinioes li { margin-top:20px; padding:5px; text-align:left; list-style-type:none; }
#int_opinioes li hr { margin:5px 0; } 

#int_form_escrever ul li{ clear: both; display: block;}



#form1{ float: left; text-align:justify;} 
#direitos { overflow:auto; height:200px; width:660px; float:left; margin-left:5px; border: solid 1px #666666; font:12px verdana; text-align:justify; padding:7px; margin-top:30px; }
#direitos h3 { font: bold 12px verdana;}
#form1 #formGal { text-align:justify; width:100%;}
#form1 #formGal p{padding-left: 210px;}
#form1 #formGal input,label{ float: left; position:relative; top:0;}
#form1 #formGal label{width:150px;}
#form1 #formGal input{width:250px!important; border:1px solid #666;} 
#form1 p.imp input#enviar{margin:8px 0 10px 300px; padding: 2px;}
#form1 p.desejo_gal_form{ width:500px; padding-left:170px;clear:both;margin-top:50px;}
#form1 p.desejo_gal_form label{position:relative;top:-6px; padding:0 5px;}



/*	new empregos	*/
p.obsForms{float:left;width:600px;padding:0 35px;margin:10px 0;clear:both;text-align:justify;font:bold 12px Tahoma;}

div.empregosAreaRecrutadorCandidato{float:left;width:330px;margin:5px;}
div.empregosAreaRecrutadorCandidato h4{font:bold 14px Verdana;color:#fff;background:#3c3;display:block;padding:7px 0;}
div.empregosAreaRecrutadorCandidato h5{background:#4e4;font:bold 14px Tahoma;}
div.empregosAreaRecrutadorCandidato h5 a{color:#000;padding:5px 0;display:block;}
div.empregosAreaRecrutadorCandidato h5 a:hover{color:#000;}
div.empregosAreaRecrutadorCandidato h6{font:normal 11px Verdana;display:block;clear:both;background:#fff;margin:18px 0 15px 0;color:#666;}
div.empregosAreaRecrutadorCandidato form.formLoginEmpregos{display:block;height:125px;width:100%;padding:0;background:#f7f7f7;margin:0px 0;}
div.empregosAreaRecrutadorCandidato form.formLoginEmpregos p{display:block;font:bold 11px Verdana;padding:4px 0 2px 0; }
div.empregosAreaRecrutadorCandidato form.formLoginEmpregos div label{font:bold 10px Verdana;width:100px; padding:3px 5px; text-align:right}
div.empregosAreaRecrutadorCandidato form.formLoginEmpregos div input{padding:3px 1px; width:149px;}
div.empregosAreaRecrutadorCandidato form.formLoginEmpregos div input[type='password']{width:110px;}
div.empregosAreaRecrutadorCandidato form.formLoginEmpregos div .btn{width:34px; margin:0px 5px;}
div.empregosAreaRecrutadorCandidato form.formLoginEmpregos div{float:left;margin:2px 0;}
div.empregosAreaRecrutadorCandidato form.formLoginEmpregos dt input{margin-left:3px; height:25px; padding:0px 4px;}
div.empregosAreaRecrutadorCandidato ul.listagemEmpregos{width:330px;background:#fcfcfc;list-style:none;}
div.empregosAreaRecrutadorCandidato ul.listagemEmpregos li{padding:15px 15px;margin:2px 0;text-align:justify;border:1px solid #fcfcfc;}
div.empregosAreaRecrutadorCandidato ul.listagemEmpregos li:hover{background:#f7f7f7;border:1px solid #fff;}
div.empregosAreaRecrutadorCandidato ul.listagemEmpregos li a{clear:both;display:block;color:#666;font:normal 12px Tahoma;}
div.empregosAreaRecrutadorCandidato ul.listagemEmpregos li a strong{color:#090;font:bold 13px Tahoma;}
div.empregosAreaRecrutadorCandidato ul.listagemEmpregos li.listagemEmpregosTextos{padding:0;margin:0;text-align:center;}
div.empregosAreaRecrutadorCandidato ul.listagemEmpregos li.listagemEmpregosTextos h4{font:bold 14px Verdana;color:#fff;background:#0c0;display:block;padding:6px 0;}
div.empregosAreaRecrutadorCandidato ul.listagemEmpregos li.listagemEmpregosTextos h5{background:#00EC00;font:bold 12px Tahoma;padding:4px 0;margin-top:-2px;}
div.empregosAreaRecrutadorCandidato ul.listagemEmpregos li.listagemEmpregosTextos a{background:#4c4;font:bold 12px Tahoma;display:block;padding:5px 0;color:#fff;}
.recuperaSenha { clear:both; width:260px; text-align:right; font-size:11px; }

ul#passosEmpregos{float:left;list-style:none;text-align:justify;padding:10px 0 0 30px;width:620px;}
ul#passosEmpregos li{float:left;margin:5px 2px;background:#fafafa;width:200px;height:50px;}
ul#passosEmpregos li h5{display:block;color:#333;}
ul#passosEmpregos li h5 span{color:#000;font:bold 13px Verdana;text-align:center;display:block;background:#5e5;padding:4px 0;margin:0 0 5px 0;}
ul#passosEmpregos li h5 em{font:normal 11px Tahoma;padding:5px 10px;}
ul#passosEmpregos li h6{display:block;font:normal 11px Tahoma;color:#999;}
ul#passosEmpregos li h6 span{color:#999;font:bold 13px Verdana;text-align:center;display:block;background:#f0f0f0;padding:4px 0;margin:0 0 5px 0;}
ul#passosEmpregos li h6 em{padding:5px 10px;font:normal 11px Tahoma;}

form#cadastroRecrutadorForm{float:left;width:350px;margin:30px 0 0 170px;}
form#cadastroRecrutadorForm dl{text-align:justify;}
form#cadastroRecrutadorForm dl dd{float:left;clear:both;margin:3px 0;}
form#cadastroRecrutadorForm dl dd label{width:150px;}
form#cadastroRecrutadorForm dl dd input{width:180px;border:1px solid #666;padding:2px;color:#333;font:normal 12px Tahoma;}
form#cadastroRecrutadorForm dl dd input[name='cidade']{width:135px;}
form#cadastroRecrutadorForm dl dt input{width:80px;background:#ddd;border:1px solid #666;margin:15px 0 0 135px;}
form#cadastroRecrutadorForm dl dd select{margin-left:5px;border:1px solid #666;}

form#anunciaEmpregosRecrutador{float:left;width:350px;margin:30px 0 0 170px;}
form#anunciaEmpregosRecrutador dl{text-align:justify;}
form#anunciaEmpregosRecrutador dl dd{float:left;clear:both;margin:3px 0;}
form#anunciaEmpregosRecrutador dl dd label{width:150px;}
form#anunciaEmpregosRecrutador dl dd input{width:180px;border:1px solid #666;padding:2px;color:#333;font:normal 12px Tahoma;}
form#anunciaEmpregosRecrutador dl dd input[name='cidade']{width:135px;}
form#anunciaEmpregosRecrutador dl dt input{width:80px;background:#ddd;border:1px solid #666;margin:15px 0 0 135px;}
form#anunciaEmpregosRecrutador dl dd select{margin-left:5px;border:1px solid #666;}

form#cadastroCandidatoForm{float:left;width:350px;margin:30px 0 0 170px;}
form#cadastroCandidatoForm dl{text-align:justify;}
form#cadastroCandidatoForm dl dd{float:left;clear:both;margin:4px 0;}
form#cadastroCandidatoForm dl dd label{width:150px;}
form#cadastroCandidatoForm dl dd span{float:left;width:150px;color:#333;}
form#cadastroCandidatoForm dl dd p{float:left;margin:0;padding:0;}
form#cadastroCandidatoForm dl dd p label{width:60px;float:left;margin:0;padding:0;}
form#cadastroCandidatoForm dl dd p input[type='radio']{width:20px;float:left;margin:0;padding:0;position:relative;top:3px;}
form#cadastroCandidatoForm dl dd input{width:180px;border:1px solid #666;padding:2px;color:#333;font:normal 12px Tahoma;}
form#cadastroCandidatoForm dl dd input[name='cidade']{width:135px;}
form#cadastroCandidatoForm dl dt input{width:80px;background:#ddd;border:1px solid #666;margin:15px 0 0 135px;}
form#cadastroCandidatoForm dl dd select{width:186px;border:1px solid #666;}
form#cadastroCandidatoForm dl dd select#estado{margin-left:5px;width:40px;}

form#anunciaCandidatoForm{float:left;width:350px;margin:30px 0 0 170px;}
form#anunciaCandidatoForm dl{text-align:justify;}
form#anunciaCandidatoForm dl dd{float:left;clear:both;margin:3px 0;}
form#anunciaCandidatoForm dl dd label{width:157px;}
form#anunciaCandidatoForm dl dd input{width:180px;border:1px solid #666;padding:2px;color:#333;font:normal 12px Tahoma;}
form#anunciaCandidatoForm dl dd input[name='cidade']{width:135px;}
form#anunciaCandidatoForm dl dt input{width:80px;background:#ddd;border:1px solid #666;margin:15px 0 0 135px;}
form#anunciaCandidatoForm dl dd select{width:186px;border:1px solid #666;}
form#anunciaCandidatoForm dl dd select#estado{margin-left:5px;width:40px;}
form#anunciaCandidatoForm dl dd textarea{width:337px;padding:2px;color:#333;font:normal 12px Tahoma;}


/*	fim	*/


/*	festasNovoLayout	*/
div.itemListaFestas{float:left;width:320px;clear:left;padding:8px;}
div.itemListaFestas2{float:right;width:320px;clear:right;padding:8px;}
div.itemListaFestas p.descricaoListaFesta,div.itemListaFestas2 p.descricaoListaFesta{float:left;width:160px;text-align:justify;padding:0 5px;font:normal 11px Verdana;color:#333;}
div.itemListaFestas ul.informacoesListaFesta,div.itemListaFestas2 ul.informacoesListaFesta{float:left;width:150px;}
div.itemListaFestas ul.informacoesListaFesta li,div.itemListaFestas2 ul.informacoesListaFesta li{list-style:none;text-align:justify;}
div.itemListaFestas ul.informacoesListaFesta li p,div.itemListaFestas2 ul.informacoesListaFesta li p{font:normal 10px Verdana;color:#333;line-height:20px;}
div.itemListaFestas ul.informacoesListaFesta li p strong,div.itemListaFestas2 ul.informacoesListaFesta li p strong{font:bold 12px Verdana;color:#333;padding-bottom:2px;border-bottom:1px solid #333;display:block;}
div.itemListaFestas ul.informacoesListaFesta li p.foneInformacoesListaFesta,div.itemListaFestas2 ul.informacoesListaFesta li p.foneInformacoesListaFesta{width:100px;float:left;}
div.itemListaFestas ul.informacoesListaFesta li span,div.itemListaFestas2 ul.informacoesListaFesta li span{float:right;}
div.itemListaFestas ul.informacoesListaFesta li span a,div.itemListaFestas2 ul.informacoesListaFesta li span a{font:bold 12px Verdana;color:#666;padding:4px;text-decoration:none;}
div.itemListaFestas ul.informacoesListaFesta li span a:hover,div.itemListaFestas2 ul.informacoesListaFesta li span a:hover{background:#666;color:#FFF;}
div.itemListaFestas dl.agendaListaFesta,div.itemListaFestas2 dl.agendaListaFesta{float:left;width:320px;}
div.itemListaFestas dl.agendaListaFesta dt,div.itemListaFestas2 dl.agendaListaFesta dt{float:left;border-top:1px solid #aaa;padding:5px 0;margin-top:15px;width:315px;}
div.itemListaFestas dl.agendaListaFesta dt p,div.itemListaFestas2 dl.agendaListaFesta dt p{float:left;font: bold 11px Verdana;color:#000;text-align:justify;}
div.itemListaFestas dl.agendaListaFesta dt p span,div.itemListaFestas2 dl.agendaListaFesta dt p span{float:left;font: bold 11px Verdana;color:#fff;background:#000;text-align:center;width:60px;padding:3px 0;margin-right:4px;}
div.itemListaFestas dl.agendaListaFesta dd,div.itemListaFestas2 dl.agendaListaFesta dd{text-align:justify;}
div.itemListaFestas dl.agendaListaFesta dd ul.detalhesFesta,div.itemListaFestas2 dl.agendaListaFesta dd ul.detalhesFesta{list-style:none;}
div.itemListaFestas dl.agendaListaFesta dd ul.detalhesFesta li,div.itemListaFestas2 dl.agendaListaFesta dd ul.detalhesFesta li{width:310px;float:left;margin-left:3px;}
div.itemListaFestas dl.agendaListaFesta dd ul.detalhesFesta li p,div.itemListaFestas2 dl.agendaListaFesta dd ul.detalhesFesta li p{font:normal 11px Verdana;color:#333;line-height:16px;}
div.itemListaFestas dl.agendaListaFesta dd ul.detalhesFesta li p.ingressoListaFesta,div.itemListaFestas2 dl.agendaListaFesta dd ul.detalhesFesta li p.ingressoListaFesta{float:left;width:170px;color:#666;}
div.itemListaFestas dl.agendaListaFesta dd ul.detalhesFesta li span,div.itemListaFestas2 dl.agendaListaFesta dd ul.detalhesFesta li span{float:right;width:130px;}
div.itemListaFestas dl.agendaListaFesta dd ul.detalhesFesta li span a,div.itemListaFestas2 dl.agendaListaFesta dd ul.detalhesFesta li span a{font:bold 12px Verdana;color:#666;padding:4px;text-decoration:none;}
div.itemListaFestas dl.agendaListaFesta dd ul.detalhesFesta li span a:hover,div.itemListaFestas2 dl.agendaListaFesta dd ul.detalhesFesta li span a:hover{background:#666;color:#FFF;text-decoration:none;}
div.itemListaFestas hr,div.itemListaFestas2 hr{border:0;border-bottom:2px solid #aaa;clear:both;padding-top:6px;}

div#colunaSemanalFestas{ width: 670px;float:left;margin-top:50px; padding-top:10px; border-top: 1px dashed #999;}
div#colunaSemanalFestas p.textoColunaSemanalFestas{ width: 100%;text-align: justify;font: normal 12px Verdana;color:#444; overflow: auto; line-height: 1.8em; }
div#colunaSemanalFestas span.creditosColunaSemanalFestas{ padding:10px;text-align:left;float:left;font:bold 10px Verdana;color:#999;line-height:1.8em;}
div#colunaSemanalFestas span.creditosColunaSemanalFestas strong{color:#666;}

/*	fim	*/


/* EMPREGOS */

#cadastraEmpresa { }
	#cadastraEmpresa dt { float:left; width:240px; }
	#cadastraEmpresa dd { float:left; }
	#cadastraEmpresa dd input { width:150px; }

.obs { clear:both; }	

#cadastraCurriculo { }
	#cadastraCurriculo dt { float:left; clear:left; width:150px; }
	#cadastraCurriculo dd { float:left; width:350px; text-align:left; }

#empregosAreaLogado { background-color:#f7f7f7; width:380px; }
	#empregosAreaLogado a { color:#555; }
	#empregosAreaLogado h4 { background-color:#33CC33; color:#fff; font-size:14px; line-height:30px; text-align:center; }
	#empregosAreaLogado h5 { float:left; width:190px; font-size:11px; line-height:25px; text-align:center; }
	#empregosAreaLogado h6 { clear:both; text-align:right; font-size:11px; margin-right:10px;}


#empregosAreaLogado2 { background-color:#f7f7f7; width:450px;}
	#empregosAreaLogado2 a { color:#555; }
	#empregosAreaLogado2 h4 { background-color:#33CC33; color:#fff; font-size:14px; line-height:30px; text-align:center; }
	#empregosAreaLogado2 h5 { float:left; width:200px; font-size:12px; line-height:10px; text-align:left; margin-bottom: 10px; margin-left: 20px;}
	#empregosAreaLogado2 h5 img{ float:left; font-size:11px; line-height:10px; text-align:right;vertical-align: middle; }
	#empregosAreaLogado2 h6 { clear:both; text-align:right; font-size:11px; margin-right:10px;}

#vagas-lista { }
	#vagas-lista li { list-style:none; text-align:left; padding:10px; margin-bottom:20px; border-bottom:1px solid green;}
	.vagas-op { text-align:center; }

#alteraDadosEmp input { float:right; }

.msgErro { color:red; clear:both; margin:0; }

#listaVagas { text-align:justify; padding:5px; width:680px; margin:20px 4px;  }
	#listaVagas th { text-align:center; font:bold 14px verdana; }
	#listaVagas td { padding-bottom:5px; }
	#listaVagas a { display: inline-block; }
.listaVaga { min-height:45px; }	

#buscaVaga { line-height:20px; }
#buscaVaga li { list-style:none; clear:both; width:450px;}
#buscaVaga li input, #buscaVaga select { float:right; width:270px; }
#buscaVaga input[type='submit'] { width:70px; }

.aviso {background:#eee; border:1px solid #999; padding:5px; margin:5px 10px;}

form.formPadrao{width:670px;float:left;margin:0 auto; text-align:center;}
form.formPadrao p{width:100%;float:left;text-align:center;margin:5px 0;}
form.formPadrao p label{width:160px;float:left;text-align:right;margin-left:90px;padding:6px 10px 6px 0;font:bold 12px Verdana;color:#666;}
form.formPadrao p label.labelWithoutMarginSexo{width:60px;margin-left:40px;}
form.formPadrao p input{width:260px;float:left;text-align:justify;border:1px solid #999;color:#555;background:#fcfcfc;padding:3px 2px;}
form.formPadrao p input#nascimento, form.formPadrao p input#nascimento_empregos{width:90px;}
form.formPadrao p input#fone, form.formPadrao p input#fone_empregos{width:90px;}
form.formPadrao p input#celular, form.formPadrao p input#celular_empregos{width:90px;}
form.formPadrao div input#enviar{margin:30px auto; float:none;}
form.formPadrao p img{float:left;left:-23px;position:relative;top:2px;cursor:pointer;}
form.formPadrao p select{float:left;width:265px;border:1px solid #999;color:#555;font:normal 12px Verdana;padding:3px 2px;background:#fcfcfc;}
form.formPadrao p select#sexo, form.formPadrao p select#sexo_empregos{float:left;width:40px;}
form.formPadrao p select#uf, form.formPadrao p select#estado_empregos{float:left;width:50px;}
form.formPadrao p textarea{width:263px; border:#999 solid 1px; float:left;}
form.formPadrao p em{float:left;margin-left:10px; margin-top:5px; font:italic 11px Trebuchet MS;color:#666;}
form.formPadrao ul{float:left;width:100%;list-style: none;margin:20px 0;}
form.formPadrao ul li{float:left;margin:5px;}
form.formPadrao div.botoes{margin:10px 205px; display:block;}
form.formPadrao div.botoes .btn{margin:0px 4px;}
form.form_menor{width:530px;}
form.form_menor .botoes{margin: 10px 180px !important;}
form.label_maior p label{width:175px !important;}
form.formClassiMenor{width:215px;}
form.formClassiMenor .btn{width:95px !important;}
#formDestaque{width:300px;float:none;}
#alteraVagaEmprego input#ocultaNome{width:auto; margin:15px 0px;}
.input_radio{height:auto; width:555px; height:22px; margin:20px auto;}
.input_radio .input{float:left; margin-right:20px;}
.input_radio .radio{float:left; margin:4px 0 0 10px;}
.input_radio label{font-weight:bold; color:#666;}
.imputBuscarClassificados{
    float: left;
    margin: 0 6px;
    padding: 6px 1px !important;
    width: 100px;
}
.checkboxes input{margin: 1px 0 1px 240px !important;width: auto !important;}
.checkboxes label{margin: 0 10px !important; padding: 0 !important; text-align:left !important; width:350px !important;}
#textdescricao{width:205px !important;}
#textdescricao textarea{height:110px !important;}
#divCampos .BUTTON{width:75px !important;}

.btn, .BUTTON{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#666;
	font: bold 12px Verdana;
	text-align: center;
	border:#999 solid 1px;
	padding:5px 10px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #d6d6d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#d6d6d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#d6d6d6 100%); /* IE10+ */
	background: linear-gradient(top,  #eeeeee 0%,#d6d6d6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0px 2px 5px 0px rgba(255, 255, 255, 0.6);
	-moz-box-shadow: inset 0px 2px 5px 0px rgba(255, 255, 255, 0.6);
	box-shadow: inset 0px 2px 5px 0px rgba(255, 255, 255, 0.6); 
	cursor:pointer;
	width:auto;
}
.btn:hover, .BUTTON:hover{background:#eee; text-decoration:none;}
input[type="text"], input[type="password"], select, textarea{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	border:1px solid #999;
	padding:2px 1px;
	color:#555;
}

.emailValido { float: right; width:130px; height: 50px; border: solid 1px #DDDDDD;position: absolute; top: 32%; left: 67%; background: #FEFEFE; font: normal Verdana; font-size: 10px; padding: 5px;}

div#formDireitos{overflow:auto; height:200px; width:660px; float:left; margin-left:5px; border: solid 1px #666666; font:10px verdana; text-align:justify; padding:7px; margin-top:30px;margin-bottom:30px;}
div#formDireitos2{overflow:auto; height:200px; width:600px; margin-left:30px; border: solid 1px #666666; font:10px verdana; text-align:justify; padding:7px; margin-top:30px;margin-bottom:30px;}
div#formDireitos h3{font: bold 11px verdana;}
#formDestaque2 .btn{margin:0px 5px;}

/*	CLASSIFICADOS DESTAQUE */
#msgDestaque { margin:10px; text-align:justify; font-size:12px; font-family:verdana; }
.vendaMais { background-color:#F90; color:#FFF; font:bold 12px verdana; text-align:center; padding:4px; }
#planoVerde { background-color:#0A0; color:#FFF; font:bold 12px verdana; padding:4px; text-indent:20px; }
#planoAzul  { background-color:#00F; color:#FFF; font:bold 12px verdana; padding:4px; text-indent:20px; }
.bloco1 { float:left; width:310px; margin:10px;}
.marcador { float:left; margin-right:10px; }
.adicionaLista { float:right; }
.tituloClassificados { font-weight:bold; color:#fff; background-color:#f60; padding:4px 0; }
.tituloClassificados a { color:#fff; text-decoration:none; }
#externa { width:688px; height:205px; background-color:#ccc; }
#externa p.title { background-color:#00B900; color:#fff; text-indent:10px; font-weight:bold; line-height:1.6em; padding-bottom:2px; clear:both; }
#externa p.title a { color:#fff; }
.classDestaques { height:190px; float:left; }
.classDestaques ul li { width:208px; padding:0 5px; border-right:1px solid #ccc; background-color:#fff; }
.botEsquerda { float:left; vertical-align:center; }
.botDireita { float:left; }
.botEsquerda:hover, .botDireita:hover { cursor:pointer; }

#titAmarelo { background:no-repeat url(../imgs/titAmarelo.jpg) center center; text-align:right; font:bold 20px verdana; color:#fff; padding-right:20px; margin-bottom:20px; line-height:62px; }
#titVerde { background:no-repeat url(../imgs/titVerde.jpg) left center; text-align:left; font:bold 20px verdana; color:#fff; padding-left:180px; margin-bottom:20px; line-height:65px; }
#titAzul { background:no-repeat url(../imgs/titAzul.jpg) left center; text-align:left; font:bold 20px verdana; color:#fff; padding-left:195px; margin-bottom:20px; line-height:65px;}
.blocoDestaque { width:331px; float:left; }
ul#destaquesTipo { margin:0; padding:20px 0; clear:both; }
ul#destaquesTipo li { list-style:none; float:left; width:331px; }
.titTipoDestaque { font:bold 12px verdana; line-height:22px; }
.titTipoDestaque img { vertical-align:middle; }
.titTipoDestaque .comprarDestaque { float:right; background-color:#f60; display:block; font:bold 13px verdana; color:#fff; text-align:center; width:80px; line-height:22px; margin-right:100px; }
.explicacaoDestaque { padding:15px 5px; }
.fotoMiniatura { width:140px; height:100px; text-align:center; }

.link_classificados_destaque { background:no-repeat url(../../classificados/imgs/destacar-anuncio.jpg) center center; width: 100%; height: 50px ;margin:15px 0px 15px 0px; line-height: 50px; text-align: center; clear:both;}
.link_classificados_destaque a{ color: #FFFFFF; text-decoration: none; font: bold; }
.link_classificados_destaque a:hover { color: #FFFFFF; text-decoration: underline; }
.planoazul_img li{ width: 200px; padding: 10px; list-style: none; float: left; text-align: center;}
.texto_pagina2{font-size: 14px;}
.texto_pagina3{font-size: 17px;}

/*	Tempo	*/
.conteudo_pagina_tempo { width:650px; }
.tempo_titulo { color:#fff; background:#999; font-size:16px; font-weight:bold; padding:3px; text-align:center; }
.tempo_titulo2 { color:#fff; background:#999; font-size:12px; font-weight:bold; padding:3px;}
.tempo_status { font-size:12px; font-weight:bold; color:#666; }
.tempo_dias { font-size:10px; }
.tempo_temperaturas { font-size:14px; text-align:center; width:650px;}
.tempo_temperaturas span { display:inline; }
.tempo_max { color:#f00; }
.tempo_min { color:#00f; }
.tempo_periodo { font-size:16px; font-weight:bold; color:#666; }
.tempo_tabela { background-color:#eaeaea; text-align:center; }
.tempo_tabela td { padding:3px; }
.tempo_tab2, .tempo_tab2 td { border:1px solid #ccc }

/******************************************************Festas*****************************************************************/
.FestaImagem{
	width:650px;
	margin:0px 18px;
}
.entidadeLista{
    clear: both;
    display: block;
    float: left;
    margin: 0 0 10px;
	width:680px;
}
.entidadeLista .EntidadeInformacoes{
    float: left;
    height: 300px;
    width: 180px;
	margin-left:15px;
}
.entidadeLista .EntidadeInformacoes li{list-style:none;margin:0px 0px 10px;}
.entidadeLista .EntidadeInformacoes .EntidadeEndereco,
.entidadeLista .EntidadeInformacoes .EntidadeTelefone,
.entidadeLista .EntidadeInformacoes .EntidadeSite{
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.entidadeLista .entidadeDescricao{
    float: right;
    margin: 0 0px 10px;
    text-align: justify;
    width: 480px;
	min-height:65px;
}
.entidadeGaleria{
    float: left;
    height: 75px;
    width: 85px;
}
.EntidadeMapaFotos{width:180px;height:90px;}
.entidadeGaleria span{text-align:center;}
.entidadeLista .entidadeFesta{
    float: right;
    margin: 0 0px 10px;
    width: 480px;
}
.entidadeLista .entidadeFesta li{
	list-style:none;
	text-align:left;
	padding:5px 0px;
	border-bottom:#ccc solid 1px;
}
.entidadeLista .EntidadeInformacoes .entidadeMapa{
	background:url(../imagens/mapa.jpg) no-repeat center center;
	border:1px solid #ccc;
	padding:4px;
	height:65px;
	width:65px;
	float:left;
	text-indent:-9000px;
	margin:0px 5px;
}
.entidadeLista .EntidadeInformacoes li p{float:left;}
.entidadeLista .EntidadeInformacoes li p span{clear:both; text-align:center;}
.entidadeLista .EntidadeInformacoes div a{
	border:1px solid #ccc;
	padding:4px;
	float:left;
	margin:0px 5px;
}
.entidadeFesta li .entidadeData{
    background:#000000;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin: 0 5px 2px 0;
    padding: 4px;
	text-transform:uppercase;
}
.entidadeFesta li .entidadeNomeFesta{
    color: #FF00FF;
    font-weight: bold;
    margin: 0 0 5px;
    padding-top: 4px;
    text-transform: uppercase;
	float:left;
}
.entidadeFesta li p{clear:both;font-size:13px;}
.EntidadeBorda{border-top:#ccc solid 1px;}
/******************************************************Festas*****************************************************************/

/******************************************************COMPRA COLETIVA********************************************************/
label.error{
    color: #990000 !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
    width: auto !important;
}
#formXml{
	width:600px;
	margin:auto;
	float:none;
	text-align:left;
}
#formXml label.error{font-size:10px;}
#formXml .g70, #formXml .g50, #formXml .g33, #formXml .g30, #formXml .g20{float:left;}
#formXml .g20{width:17%;}
#formXml .g30{width:27%;}
#formXml .g33{width:31%;}
#formXml .g50{width:48%;}
#formXml .g70{width:68%;}
#formXml .margin{margin-right:2.5%;}
#formXml span{line-height:normal;}
#formXml label{
	float:none;
	font-weight:bold;
}
#formXml input[type=text], #formXml input[type=password], #formXml textarea{
	padding:4px;
	width:96%;
}
#formXml select{
	padding:3px;
	width:98%;
}
#formXml textarea{height:auto;}
/******************************************************COMPRA COLETIVA********************************************************/
