body { margin:0px; list-style:none; text-align:center;}

* h2, h3, h4, h5, h6 { font:18px "Trebuchet MS"; display:block; color:#333; float:left; margin:7px 0px 0px 0px; padding:0px; }
* p { font:11px "Trebuchet MS"; color:#666; display:block; text-align:center; margin:0px; padding:0px; }
* li { list-style:none; }

div#topo { display:block; text-align:center; height:105px; }
div#est_topo { margin:0 auto; width:920px; }

div#form_login { float:right; font:12px "Trebuchet MS"; color:#666; margin-top:10px; }
div#form_login ul {list-style:none; margin:0px; padding:0px; }
div#form_login li { display:block; padding-bottom:3px;  }
div#form_login label { width:60px; float:left; color:#006699; text-align:right; padding:3px 3px 0px 0px;  } 
div#form_login input { border:1px solid #CCC; width:150px; font:12px "Trebuchet MS"; color:#666; }

div#menu { display:block; text-align:center; background-image:url(images/fundo_menu.jpg); height:32px; }
div#menu_est { background-color:#0033CC; }
div#menu ul { list-style:none; margin:0 auto; width:720px;} 
div#menu li { display:inline; float:left; height:26px; padding:5px 30px 0px 30px; background:url(images/det_menu.jpg) right no-repeat;  }
div#menu li a { font:16px "Trebuchet MS"; color:#FFF; text-decoration:none; }
div#menu li a:hover { text-decoration:underline; }

div#banner_meio { display:block; text-align:center; height:230px; background-image:url(images/fundo_banner.jpg); background-repeat:repeat-x; }
div#est_banner { margin:0 auto; width:920px; padding-right:3px; }
div#banner_esq { float:left; width:348px; height:188px; text-align:left;}

div#timbre_busca { float:left; height:42px; width:348px; background-image:url(images/fundo_cabecalho.jpg);}
div#esc_timbre { font:18px "Trebuchet MS"; color:#333; float:left; padding-top:13px; }

div#meio { width:920px; margin:0 auto; margin-top:10px; text-align:left; }

div#busca { width:266px; height:200px; border:1px solid #CDCFCE; background:url(images/fundo_busca.jpg) no-repeat;}
div#busca ul { width:266px; }
div#busca li { float:left; font:10px "Trebuchet MS"; color:#666; margin:10px 0px 0px 4px; padding:0px; }
div#busca label { width:60px; float:left; padding:3px 3px 0px 0px; text-align:right; }
div#busca input { border:1px solid #CCC; font:10px "Trebuchet MS"; color:#006699; width:173px; }
div#busca select { font:10px "Trebuchet MS"; color:#006699; width:176px; border:1px solid #CCC; text-transform:uppercase; }

div#recentes { float:left; margin-top:10px;  }
div#recentes ul { width:368px; margin:0px; padding:0px; list-style:none; }
div#recentes li { float:left; padding:4px; margin:6px 10px 0px 0px; width:102px; height:140px; background-color:#E3E2E2; border:1px solid #C4C4C4; text-align:center; }
div#recentes li a { text-decoration:none; }
* .recentes { font:12px "Trebuchet MS"; color:#666; text-align:center; float:none; }

div#comprar { float:left;  }
div#comprar ul { width:590px; margin:0px; padding:0px; list-style:none; }
div#comprar li { float:left; padding:4px; margin:6px 6px 0px 0px; width:102px; height:140px; background-color:#E3E2E2; border:1px solid #C4C4C4; text-align:center; }
* .comprar { font:12px "Trebuchet MS"; color:#006699; text-align:center; float:none; }
div#comprar a { font:12px "Trebuchet MS"; color:#006699; text-decoration:none; margin:0px; padding:0px; text-transform:uppercase; }

div#vendedor { width:590px; float:left; margin-top:6px; }
div#vendedor ul { width:590px; margin:0px; padding:0px; list-style:none; }
div#vendedor li { display:block; margin:6px 0px 0px 0px; font:12px "Trebuchet MS"; color:#666; background-color:#F1F1F1; text-transform:uppercase;  }

div#fotoanuncio { float:left; width:249px; }
div#descricao_venda { float:left; width:335px; margin-left:6px; }
div#descricao_venda ul { width:335px; margin:0px; padding:0px; list-style:none; }
div#descricao_venda li { display:block; background-color:#F1F1F1; padding-left:4px; margin-bottom:3px; text-transform:uppercase; }

div#divdir { float:right; margin-top:10px; }
div#cont_noticias { margin-top:6px; width:526px; }
div#cont_noticias ul { width:525px; margin:0px; padding:0px; list-style:none; }
div#cont_noticias img { padding:10px; }
div#cont_noticias a { font:11px "Trebuchet MS"; color:#666; text-decoration:none; }
div#cont_noticias a:hover { text-decoration:underline; }

div#noticias { float:left; width:590px; }
div#noticias a { text-decoration:none; font:12px "Trebuchet MS"; color:#666; }
div#noticias a:hover { text-decoration:underline; }
div#noticias ul { width:590px; margin:0px; padding:0px; list-style:none; }
div#noticias li { display:block; font:12px "Trebuchet MS"; color:#666; }
div#noticias p { text-align:justify; margin:10px 0px; }

div#infodir { float:right; text-align:right; width:266px; margin-top:10px; }
div#infoesc { width:590px; margin-top:10px; font:12px "Trebuchet MS"; color:#666;}

div#areacliente { margin:0px; padding:0px;}
div#areacliente ul {height:26px; margin:0px; padding-top:6px; background-image:url(images/fundo_menuarea.jpg); text-align:center; list-style:none; }
div#areacliente li { display:inline; padding:0px 6px 0px 6px; border-right:1px solid #85ADC2; }
div#areacliente li a { font:16px "Trebuchet MS"; color:#FFF; text-decoration:none; }
div#areacliente li a:hover { text-decoration:underline; }

div#publicidade { margin-top:6px; width:526px; }
div#publicidade ul { width:525px; margin:0px; padding:0px; list-style:none; }
div#publicidade li { float:left; width:250px; height:132px; text-align:center; margin:4px 4px 4px 4px; }

div#cadastro { width:590px; border:1px solid #CCC; margin-top:10px; padding:4px; }
div#cadastro ul { display:block; margin:0px 0px 15px 0px; padding:0px; }
div#cadastro li { float:left; width:290px; margin:10px 5px 10px 0px; font:12px "Trebuchet MS"; color:#000;  }
div#cadastro label, div#cadastro input, div#cadastro select { display:block; width:285px; margin:0px 0px 2px 0px; }
div#cadastro input, div#cadastro textarea, div#cadastro select { border:1px solid #7A8A0B; font:12px "Trebuchet MS"; color:#666; background-color:#F5FBCE; text-transform:uppercase; }
div#cadastro .submit { margin:0px; width:80px; text-align:center; border:1px solid #7A8A0B; background:#F5FBCE; }
div#cadastro h3 { font-size:14px; }

div#anuncio { width:590px; margin-top:10px; }
div#anuncio ul { display:block; margin:0px 0px 15px 0px; padding:0px; }
div#anuncio li { float:left; width:290px; margin:10px 5px 10px 0px; font:12px "Trebuchet MS"; color:#000;  }
div#anuncio label, div#anuncio select { display:block; width:275px; margin:0px 0px 2px 0px; }
div#anuncio input { border:1px solid #7A8A0B; font:12px "Trebuchet MS"; color:#666; width:275px; background-color:#F5FBCE; text-transform:uppercase; }
div#anuncio textarea, div#anuncio select { border:1px solid #7A8A0B; font:12px "Trebuchet MS"; color:#666; background-color:#F5FBCE; }
div#anuncio .submit { margin:0px; width:80px; text-align:center; border:1px solid #7A8A0B; background:#F5FBCE; }
div#anuncio h3 { font-size:14px; }

div#contato { width:590px; text-align:left; }
div#contato ul { width:590px; margin:0px; padding-top:20px; }
div#contato li { width:590px; }
div#contato label { width:100px; float:left; padding-top:3px;  }
div#contato input { border:1px solid #7A8A0B; font:12px "Trebuchet MS"; color:#666; width:480px; background-color:#F5FBCE;  }
div#contato select { border:1px solid #7A8A0B; font:12px "Trebuchet MS"; color:#666; background-color:#F5FBCE;}
div#contato textarea { border:1px solid #7A8A0B; font:12px "Trebuchet MS"; color:#666; background-color:#F5FBCE; width:480px; }
div#contato p { float:left; text-align:left; font:12px "Trebuchet MS"; color:#666; }

div#filtro { width:590px; }
div#filtro ul { list-style:none; text-align:center; margin:0px; padding:0px; background-color:#006699;}
div#filtro li { display:inline; color:#FFF; padding:0px 6px 0px 6px; margin:0px 6px 0px 6px; }

div#anuncio_list { display:block; margin-top:10px; }
div#anuncio_list ul { display:block; list-style:none; margin:0px; padding:0px; }
div#anuncio_list li { float:left; width:470px; border:1px solid #CCC; background-color:#F3F3F3; padding-left:4px; margin-top:3px;}
div#anuncio_list li a { font:12px "Trebuchet MS"; color:#666; text-decoration:none; }

div#estrutura_login_int { margin:0 auto; width:530px; height:160px; padding:6px; background-color:#FFF;}
div#box_login_texto { font:12px "Trebuchet MS"; color:#666; text-align:center; width:460px;}
div#box_login_texto a { font:12px "Trebuchet MS"; color:#99FF33; text-decoration:none; }
div#box_login_texto a:hover { font:12px "Trebuchet MS"; color:#99FF33; text-decoration:underline; }

div#timbre_areacliente { font:18px "Trebuchet MS"; color:#006699; border-bottom:1px dotted #CCC; }
div#financeiro { display:block; margin-top:10px; padding:0px; }
div#financeiro ul { display:block; list-style:none; margin:0px; padding:0px; }
div#financeiro li { float:left; width:470px; border:1px solid #CCC; background-color:#F3F3F3; padding-left:4px; margin-left:3px; margin-top:3px;}

div#paginacao { width:570px; margin:6px 0px 0px 0px; padding:6px; font:12px "Trebuchet MS"; color:#999;}
div#paginacao a { padding-left:5px; padding-right:5px; background-color:#999; font:11px "Trebuchet MS"; color:#333; text-decoration:none;}
div#paginacao a:hover { padding-left:5px; padding-right:5px; background-image:url(images/bt_paginacao.jpg); font:11px "Trebuchet MS"; color:#C53B0C; text-decoration:none;}

div#rodape { display:block; text-align:center; height:100px; background-image:url(images/fundo_rodape.jpg); margin-top:10px; }
div#est_rodape { margin:0 auto; width:920px; }

.creditos { float:right; width:220px; margin-top:12px; text-align:right; font:10px 'Trebuchet MS'; color:#fff; }
.creditos a { font:10px 'Trebuchet MS'; color:#fff; }
.creditos img { vertical-align:middle; }

* .logoa { width:261px; height:35px; background:url(images/logo.jpg) no-repeat; float:left; margin:30px 0px 0px 14px; padding:0px; }
* .logoa a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; }
* .logoa a { background:url(images/logo.jpg) no-repeat; }

* .logoapice { width:52px; height:40px; background:url(images/logo_apice.png) no-repeat; float:right; margin:35px 0px 0px 16px; padding:0px; }
* .logoapice a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; }
* .logoapice a { background:url(images/logoapice.jpg) no-repeat; }

/* INICIO DO LIGHT BOX */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	z-index:200;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); z-index:190; }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
/* FIM DO LIGHTBOX */

