.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

.imagereplacement{text-indent:-5000px;overflow:hidden;}
label.error{color:red; font-weight:bold}

*{margin:0; padding:0; border:0; list-style:none; font-size:11px; font-family:tahoma}

html{background:#070103 url('img/html_fundo.jpg') no-repeat; padding-top:0px}

#container-all{width:800px; margin:0 auto;}

#marketing{padding:0px 20px;}
#marketing img{margin:15px 5px}

#header-content{background: white url('img/bg.png') repeat-x; width:580px; height:140px; float:right}


#header-title{width:220px; float:left;}
#header-title h1 a{height:140px; display:block; background: url('img/logo2.gif') no-repeat;}

#header-search{width:125px; height:125px; float:left; margin-bottom:15px}
#header-search label.search{display:block; margin-top:75px; padding:5px 0px;}
#header-search input#search{border:1px solid #ccc; padding:5px; width:75px; display:block; float:left;}
#header-search input.image{margin-left:10px;}

#header-menu{width:455px; float:right}

#header-menu ul.menu1{display:block; width:455px; height:62px;}
#header-menu ul.menu1 li{float:left; width:65px;}
#header-menu ul.menu1 li h2 a{display:block; width:65px; height:60px;}

#header-menu #menu1 li h2 a.classificados{background: url('img/top_03.gif') no-repeat center;}
#header-menu #menu1 li h2 a.noticias{background: url('img/top_14.gif') no-repeat center;}
#header-menu #menu1 li h2 a.galeria{background: url('img/top_05.gif') no-repeat center;}
#header-menu #menu1 li h2 a.eventos{background: url('img/top_07.gif') no-repeat center;}
#header-menu #menu1 li h2 a.links{background: url('img/top_09.gif') no-repeat center;}
#header-menu #menu1 li h2 a.downloads{background: url('img/top_11.gif') no-repeat center;}
#header-menu #menu1 li h2 a.trabalhe{background: url('img/top_001.png') no-repeat center right;}

#header-menu #menu1 li h2 a.classificados:hover{background: url('img/menu_class.gif') no-repeat center;}
#header-menu #menu1 li h2 a.noticias:hover{background: url('img/menu_not.gif') no-repeat center;}
#header-menu #menu1 li h2 a.galeria:hover{background: url('img/menu_gal.gif') no-repeat center;}
#header-menu #menu1 li h2 a.eventos:hover{background: url('img/menu_eve.gif') no-repeat center;}
#header-menu #menu1 li h2 a.links:hover{background: url('img/menu_link.gif') no-repeat center;}
#header-menu #menu1 li h2 a.downloads:hover{background: url('img/menu_down.gif') no-repeat center;}
#header-menu #menu1 li h2 a.trabalhe:hover{background: url('img/top_0012.png') no-repeat center right;}

#header-menu #menu2{background:#552838;}


#body{background: white url('img/ending.jpg') no-repeat center bottom; padding-bottom:15px;}
#body #flash{width:390px; float:left; padding-left:5px;}
#body #flash h4{background: url('img/h4_links_uteis.jpg') no-repeat; height:21px;}
#body #flash p{text-indent:5px}
#body #flash ul{margin-top:10px}
#body #flash ul li{display:inline; margin:2px}

#body #news{width:400px; float:right;}
#body #news h4{background: url('img/h4_news.jpg') no-repeat; height:21px;}
#news ul.news-homepage{padding:10px; padding-bottom:0px; padding-right:20px;}
#news ul.news-homepage li{clear:both; margin-bottom:10px;}
#news ul.news-homepage li img,
#classificados ul li img{float:left; margin-right:10px;}

#news ul.news-homepage li h5{font-size:14px;}
#news ul.news-homepage li p.abstract{background: url('img/seta1.jpg') no-repeat left 3px; text-indent:10px; margin:5px 0px;}
#news ul.news-homepage li a.link{display:block; height:14px; background: url('img/seta2.jpg') no-repeat right}

#new{padding-left:25px; width:450px;}
#new h1{padding-top:10px; padding-bottom:2px; font-size:18px; color:#512735; border-bottom:1px solid #552838;}
#new h4{margin-bottom:10px; margin-top:5px;}

#new h5{padding-left:15px; background: url('img/seta2.jpg') no-repeat;}
#new h5 a{display:block;}

#new h5.list{padding-left:0px; background:none}
#new h5.list a{display:block;}

#new div.text p{padding:5px 0px; text-align:justify}
#new div span.picture{margin:2px;}
#new p.picture{float:left; margin:2px}
#new .class{clear:left; margin-bottom:20px}

#new ul.list li{margin:10px 0px; border-bottom: 1px solid #e9e9e9;}
#new ul.list li img{margin:0px 2px}
#new ul.list li a{text-decoration:none; color:purple; padding-left:2px}
#new ul.list p.text{text-align:justify; margin:5px 0px}
#new ul li{margin:15px 0px;}

#new #lista-class{width:450px; float:left}
#new ul.listc li{margin:0px 0px; padding:5px 2px; border-bottom: 1px solid #e9e9e9; width:216px; float:left; height:90px}
#new ul.listc li.borda{border-right: 1px solid #e9e9e9;}
#new ul.listc li img{margin:0px 2px}
#new ul.listc li a{text-decoration:none; color:purple; padding-left:2px}
#new ul.listc p.text{text-align:justify; margin:5px 0px}
#new ul li{margin:15px 0px;}

#new a{color:blue; font-size:12px}
#new a.title{display:block; padding-left:17px; background:url('img/seta2.jpg') no-repeat; height:17px; color:#552838; margin:5px; text-transform:uppercase; font-weight:bold}
#new label{display:block; margin-top:5px}
#new input {border:1px solid silver; padding:4px 2px; width:60%;}
#new textarea{border:1px solid silver; width:60%; margin:10px 0px; padding:5px}
#new input.btn{border-bottom:1px solid; border-right:1px solid; padding:5px 10px; width:30%; margin:10px 30px}

#new ul.form{height:50px}
#new ul.form li{float:left; margin:0px 2px;}
#new ul.form li select{width:150px; padding:3px; border:1px inset}

span.paginate{display:block; text-align:center; clear:both}
span.paginate a{color:black}

#galeries, #galeryInfo, #pics{padding-left:25px}
#galeries h1, #galeryInfo h1, #pics h1{
	padding-top:10px; 
	padding-bottom:2px; 
	font-size:18px; 
	color:#512735; 
	border-bottom:1px solid #552838; 
	margin-bottom:10px
}



#galeries h3 a.title{
		display:block;
		background:url('img/seta2.jpg') no-repeat;
		padding-left:18px;
		color:#552838;
		margin-bottom:5px;
}
#galeries ul{text-align:center; display:block; margin-bottom:10px}
#galeries ul li{display:inline; margin:0px 2px;}

#pics{padding-top:10px}
#pics a img{padding:4px; background:#e9e9e9; border:1px solid #ccc}

#body #classificados{clear:both; padding:0px 15px;}
#classificados h4{background: url('img/h4_classificados.jpg') no-repeat; height:21px;}
#classificados ul li{width:50%; float:left;}
#classificados ul li h5,
#classificados ul li a.link,
#classificados ul li p{width:210px; float:left;}
#classificados ul li h5{margin:5px 0px; padding:5px; background-color:#7C455A; color:white;}
#classificados ul li p.abstract{background: url('img/seta1.jpg') no-repeat 0px 3px; text-indent:10px; margin:5px 0px;}
#classificados ul li a.link{display:block; height:14px; background: url('img/seta2.jpg') no-repeat right}

#parceiros{clear:both; border-top:1px solid #7C455A;  margin:0px 20px; margin-top:20px; padding:10px 0px;}
#parceiros ul{text-align:center;}
#parceiros ul li{display:inline; padding:2px;}

#adress h1{padding-top:10px; padding-bottom:2px; font-size:18px; color:#512735; border-bottom:1px solid #552838; margin-bottom:5px}
#adress p strong{color:purple}


#side_image{width:310px; float:right; padding:5px; margin-top:30px;}
#side_image img{margin:10px 30px}

#new .text ul li a.downloads{text-decoration:none; color:black}

/* BUSCA */
#new small.return{color:#999; font-size:10px}
#new ul.search li span{display:block; color:#888}
#new ul.search li a{text-decoration:none; color:black}
#new ul.search li a:hover{text-decoration:underline; color:#552838}
#new ul.search li small{line-height:16px; color:#ccc}

/* RODAP� */
#footer{padding:10px 5px; color:#ccc; text-align:right}
#footer address{font-style:normal}
#footer address a{color:white; text-decoration:underline}
#footer address a:hover{color:#ccc; text-decoration:none}

/* PAGINACAO */
#paginacao{margin:0px; padding:0px}
#paginacao li{float:left; color:silver; padding:2px}
#paginacao li span{color:black}
#paginacao li a{text-decoration:none; color:#800080}
#paginacao li a:hover{text-decoration:underline}

.borda1{border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc}
.borda2{border-right:1px solid #ccc; border-top:1px solid #ccc}
.borda3{border-left:1px solid #ccc; border-right:1px solid #ccc}
.borda4{border-right:1px solid #ccc}