* { margin:0; padding:0 }

body { background:#111 url(img/bgbody.jpg) repeat-x; font:11px Arial; color:#FFF  }

#all { margin:0 auto; width:775px }

#header { height:305px; background:#000; position:relative }
	
#header .menu ul { list-style:none }
#header .menu ul li { float:left; border-right:1px solid #333 }
#header .menu ul li a { padding:9px; display:block; font:bold 13px "Trebuchet MS"; color:#555; letter-spacing:-1px }
#header .menu ul li a:hover { color:#FFF500; background:url(img/bgmenuh.jpg) repeat-x }

#header .detail { height:305px }
#header #topo { border:0; top:0; left:0; position:absolute; z-index:0 }
#header embed { border:0; top:0; left:0; position:absolute; z-index:10 }

#content { background:#111 url(img/bgcontent.jpg) repeat-x; float:left; width:745px; padding:0 15px 0 15px }

h2 {
	text-transform:capitalize;
	background:url(img/bgh2.gif) no-repeat;
	font:bold 20px "Trebuchet MS", Sans-serif;
	letter-spacing:-1px;
	padding:5px 0 5px;
	margin:0 0 5px;
	color:#FFF500 }
	
h3 { clear:both; color:#666; margin:10px 0 10px } 
	
a.mais { background:#666; color:#FFF; margin:5px 0 0 0; padding:0 3px 0 3px }
a.mais:hover { background:#FFF500; color:#000 }
a { outline:none; color:#FFF500; text-decoration:none }
a:hover { color:#666 }
p { margin:0 0 15px }
img { border:1px solid #FFF500; margin:0 0 5px; }

.home .produtos,
.home .classificados {
	padding:15px 15px 15px 0;
	border-right:1px dashed #767002;
	clear:left;
	float:left;
	width:459px }

.home .produtos,
.home .servicos { border-bottom:1px dashed #767002 }

.home .servicos,
.home .eventos {
	padding:10px 0 15px 15px;
	float:right;
	clear:right;
	width:255px }
	
.home .produtos table tr td {
	color:#999;
	padding:0 10px 10px 10px }	
	
.classificados ul li {
	color:#999;
	padding:0 20px 10px 0 }	
	
.classificados .titulo,
.classificados .valor,
.eventos ul li .titulo,
.produtos .titulo {
	line-height:16px;
	color:#FFF500;
	font-size:15px; 
	font-weight:bold; 
	letter-spacing:-1px }
	
.classificados ul { list-style:none; overflow:hidden }
.classificados ul li { width:132px; float:left; margin: 0 }
.classificados ul li .valor { text-align:right; margin:15px 0 0 0 }
.classificados ul li .titulo a { text-decoration:none }
.classificados form { background:#121212; padding:20px; float:left; margin:0 0 25px }
.classificados label { margin:0 0 5px  }
.classificados label span { float:left; color:#999; width:100px; border-bottom:1px solid #333; margin:0 5px 0 0 }
.classificados input.text,
.classificados textarea { background:#666; border:1px solid #999; color:#FFF }
.classificados input.button { font-weight:bold; padding:5px }

.home .eventos ul { list-style:none }
.home .eventos ul li { clear:both; border-bottom:1px solid #333; padding:0 0 10px; margin:0 0 10px }
.home .eventos ul li .descricao { margin:0 0 5px }
.home .eventos ul li img { margin:0 0 0 10px }

.detail { font-size:13px }
.detail div { padding:30px }
.detail div div { padding:0 }

.detail .classificados .titulo,
.detail .produtos .titulo { display:block; margin:0 0 10px }

.detail .produtos  { clear:both }
.detail .produtos img { margin:0 10px 10px 0 }

.fotos .titulo { font-size:20px; font-weight:bold; letter-spacing:-1px; margin:0 0 10px; display:block }
.fotos .big { float:left; margin:0 10px 0 0 }
.fotos ul.thumbs { list-style:none }
.fotos ul.thumbs li img { cursor:pointer }
.fotos img.nav { border:0 }
.fotos #content { background:none; float:none; padding:0 }
.fotos ul.mais { list-style:none }
.fotos ul li { float:left; width:100%; margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #333 }
.fotos ul li img { float:left; margin:0 10px 0 0 }

.contato ul { margin:0 0 35px 25px } 
.contato form { background:#121212; border:1px solid #333; padding:20px; float:left; margin:0 0 25px }
.contato label { float:left; width:505px; margin:0 0 5px  }
.contato label span { float:left; color:#999; width:100px; border-bottom:1px solid #333; margin:0 5px 0 0 }
.contato label span.end { border:0 }
.contato input.text,
.contato textarea { background:#666; border:1px solid #999; color:#FFF }
.contato input.button { font-weight:bold; padding:5px }

.servicos ul { list-style:none }
.servicos img { margin:15px 0 10px 0 }
.servicos .titulo { font-size:14px; font-weight:bold; color:#FFF500; }
.servicos .descricao { padding:20px; }

.tuning .data { font-size:11px; color:#666 }
.tuning .titulo { font-size:14px; font-weight:bold; color:#FFF500; }
.tuning .local { font-size:11px; font-weight:bold }
.tuning .descricao { padding:20px }
.tuning .descricao img { margin:20px 0 0 0}
.tuning ul { list-style:none }
.tuning ul li { border-bottom:1px dotted #333; padding:5px 0 5px; float:left; width:600px }
.tuning ul li .nome { color:#FFF }
.tuning ul li img  { float:left; margin:0 15px 0 0 }

.tuning .mande { padding:20px; background:#222; border:1px solid #333; float:left; margin:20px 0 0 0  }
.tuning input.text ,
.tuning textarea{ font:13px Arial; border:2px solid #444; background:#555; padding:2px; color:#FFF500; margin:0 0 5px 0}
.tuning input.button { font-weight:bold; padding:5px }

#footer {
	position:relative;
	background:url(img/bgfooter.jpg) no-repeat right;
	height:73px;
	padding:40px 0 0 15px;
	clear:both;
	text-align:center;
	color:#555 }

#footer a.dev {
	position:absolute;
	width:50px;
	height:30px;
	display:block;
	text-indent:-1000000px;
	right:15px;
	bottom:10px }
