/* 
------------------------------------
CONFIGURAÇÕES GERAIS
------------------------------------
*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#FFF url(fundo-pagina.jpg) repeat-x;
}
* {
	margin: 0;
	padding: 0;
}
ul {
	list-style-type: none;
}
img {
	border:0px;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#moldura {
	position: absolute;
	width: 745px;
	/*left: 503px;*/
	left:50%;
	margin-left: -388px;
	background:#FFFFFF;
	padding:0 15px 0 15px;
	background:#fefeff url(fundo-centro.jpg);
	background-repeat:no-repeat;
	background-position:15px 0px;
	top: -2px;
}

/* 
------------------------------------
TOPO
------------------------------------
*/
#topo {
	height: 160px;
	margin-bottom: 10px;
}
/* 
------------------------------------
MENU
------------------------------------
*/
#menu {
	float: left;
	width: 156px;
	margin-bottom:30px;
}
#menu div {
	margin-bottom: 2px;
	background: url(images/fundo_menu.gif);
	font: 10px Verdana;
	font-weight: bold;
	color: #003366;
	padding: 3px 0px 3px 10px;
	/*display:block;*/
	overflow:show;
}
#menu div a {
	color: #003366;
}
#menu .sub {
	padding:0px;
	margin:0px;
	visibility:hidden;
	display:none;
	background:none;
}
#menu .subitem {
	background:url(images/fundo_menu_anuncie.gif);
	color: #FFFFFF;
	overflow:show;
}
#menu .subitem a {
	color: #FFF;
}
#menu .anuncie, #menu .anuncie a {
	background:url(images/fundo_menu_anuncie.gif);
	color: #FFF;
	/* margin-top:10px; */
}
#menu .anuncie a:hover {
	color: #FFF;
}
#menu .keys{
	/*
	display:table-cell;
	overflow:hidden;
	*/
	margin-bottom:3px;
}
#menu .caixa_noticias{
	padding:5px 0 0 0;
	background:#FFFFFF;
	text-align:center;
}
#menu .bemparana_widget{
	padding:0px;background:#FFFFFF;margin-left:-3px;
}
.key1{
	font-size:10px;
}
.key2{
	font-size:13px;
}
.key3{
	font-size:16px;
}
.key4{
	font-size:19px;
}
.key5{
	font-size:21px;
}
/* 
------------------------------------
BANNER TOPO
------------------------------------
*/
.bannertopo {
	text-align:center;
}
/* 
------------------------------------
CONTEUDO
------------------------------------
*/
#conteudo {
	float:left;
	width:575px;
	margin-left:10px;
}
/* 
------------------------------------
BUSCA INICIAL
------------------------------------
*/
#buscainicial {
	clear:both;
	background:#e8d503;
	height:30px;
	padding:3px 3px 3px 10px;
	vertical-align:middle;
	margin-bottom:15px;
	font: 11px Verdana;
	font-weight:bold;
}
#buscainicial .campo{
	font: 13px Verdana;
	font-weight:bold;
	color:#FFFFFF;
	background:#000033;
}
#buscainicial .cidade {
	width:100px;
}
#buscainicial .categoria{
	width:250px;
}
#buscainicial .key{
	padding-left:5px;
	width:170px;
}
#buscainicial div {
	float:left;
	padding:4px;
	margin-right:5px;
}
#buscainicial .pesquisar {
	padding-top:8px;
}
/* 
------------------------------------
SHOPING
------------------------------------
*/
#shopping {
	position:absolute;
	left:50%;
	margin-left:400px;
	top:250px;
	width:120px;
	height:600px;
	display:none;
	text-align:center;
}
/* 
------------------------------------
TITULO
------------------------------------
*/
#titulo {
	clear:both;
	padding:25px 0px 25px 0px;
}
#titulo h2 {
	font: 18px Verdana;
	color:#2D4B6A;
	font-weight:bold;
}
/* 
------------------------------------
LISTAGEM
------------------------------------
*/
#listacabecalho, #listacabecalho a {
	font:10px Verdana;
	padding-bottom:15px;
	color:#000;
}
#listagemitem {
	margin:0 165px 10px 0;
	padding: 10px 0 10px 10px;
	border-bottom:#CCC dotted 1px;
	font:11px verdana;
}
#listagemitem:hover {
	background:#EDF1F3;
	border-color:#FFF;
}
#listagemitem a {
	color:#000;
}
#listagemitem #logo {
	float:left;
	width:150px;
	height:120px;
	line-height:120px;
	margin: 0 15px 0 0;
	border:#EBEBEB solid 1px;
	background:#fff;
	display:block;
	vertical-align:middle;
	text-align:center;
	visibility:visible;
	overflow:visible;
}
#listagemitem #logo img{
	position:relative;
	top:60px;
	margin-top:-25%;
	_top:25%;
	_margin-top:0px;
	
}
#listagemitem div {
	float:left;
}
#listagemitem h3 {
	font:14px verdana;
	color:#164350;
	font-weight:bold;
	margin-bottom:10px;
	display:table-cell;
}
#listagemitem h3 a {
	color:#164350;
}
#listagemitem a.maisinfo {
	margin-top:10px;
	display:block;
	color:#FF9900;
	font-weight:bold;
}
.listadestaque {
	border-color:#FFF;
	background:#FFFEDF;
	height:142px;
}
#listadestaque {
	clear:both;
	position:relative;
	float:right;
	width:150px;
	margin: 0px 0px 0px 20px;
	_margin: 0px 0px 0px 15px;
	padding: 0px 0px 20px 20px;
	font: 11px Arial;
	overflow:visible;
}
#listadestaque #empresa {
	background:#FFF;
	border:1px solid #CCC;
	padding: 0px 10px 10px 10px;
	font:11px Arial;
	margin-bottom:8px;
}
#listadestaque #empresa a, #listadestaque #empresa a:visited{
	color:#FF9900;
	font-weight:bold;
}
#listadestaque #empresa #cabec{
	font-weight:bold;
	background:#999;
	color:#FFF;
	text-align:center;
	margin-bottom:10px;
}
#listadestaque #empresa #cabec_logo {
	text-align:center;
}
#listadestaque #empresa .nome {
	font-weight:bold;
	display:block;
	margin:10px 0px 10px;
}
#listadestaque #empresa .subtit {
	font-style:italic;
	display:block;
	margin-bottom:10px;
}
#listadestaque #lista_shop {
	border:1px solid #CCC;
	padding: 0px 10px 10px 10px;
	font:11px Arial;
	margin-bottom:10px;
}
#listadestaque #lista_shop a, #listadestaque #lista_shop a:visited {
	color:#000;
}
#listadestaque #lista_shop a:hover {
	text-decoration:underline;
}
#listadestaque #lista_shop #cabec_shop {
	font-weight:bold;
	background:#999;
	color:#FFF;
	text-align:center;
	margin-bottom:10px;
}
#listadestaque #lista_shop #item_shop {
	border-top:1px dotted #CCC;
	clear:both;
	display:table;
}
#listadestaque #lista_shop #item_shop #item_shop_img {
	clear:both;
	float:left;
	height:100%;
	margin-right:3px;
}
#listadestaque #lista_shop #item_shop #item_shop_txt {
	margin-bottom:10px;
}
#listadestaque #lista_shop #item_shop #item_shop_txt #item_shop_prec{
	font-weight:bold;
	color:#990000;
}
#listadestaque #lista_shop #item_shop #item_shop_loja {
	font-weight:bold;
	margin-top:10px;
	color:#FF9900;
}
#listadestaque #lista_shop #item_shop #item_shop_txt .item_shop_prec {
	color:#FF9900;
}
#listadestaque #lista_shop ul li {
	border-bottom:1px dotted #CCC;
	padding: 10px 0px 10px 0px;
}
/* 
------------------------------------
ITEM
------------------------------------
*/
#tituloitem {
	clear:both;
	padding:25px 0px 25px 0px;
	border-bottom:#EBEBEB dotted 1px;
}
#tituloitem a {
	color:#000;
}
#tituloitem h1 {
	font: 18px Verdana;
	color:#2D4B6A;
	font-weight:bold;
}
#tituloitem h1 a {
	color:#2D4B6A;
}
#tituloitem h2 {
	font: 11px Verdana;
	color:#2D4B6A;
	font-weight:bold;
	margin-bottom:5px;
}
#tituloitem h2 a {
	color:#2D4B6A;
}
#itemtxt {
	float:left;
	margin-bottom:10px;
	padding: 20px 10px 30px 10px;
	border-bottom:#EBEBEB dotted 1px;
	display:block;
	font:11px verdana;
}
#itemtxt #contato{
	clear:both;
	float:right;
	width:170px;
	margin:0px 0px 15px 15px;
	padding:15px;
	border: 1px #CCC solid;
	background:#FFFFFF;
}
#itemtxt #contato a, #itemtxt #contato a:visited{
	color:#FF9900;
	font-weight:bold;
}
#itemtxt #contato img{
	text-align:center;
}

/* 
------------------------------------
ITEM LOJA
------------------------------------
*/
#itemloja {
	clear:both;
}
#itemloja a {
	text-decoration:none;
	cursor:pointer;
}
#itemloja a:hover {
	background:#F5F5F5;
}
#itemloja #itemloja_tit{
	font:14px Verdana;
	font-weight:bold;
	color:#FF9900;
	margin-bottom:15px;
}
#itemloja #produto{
	width:130px;
	float:left;
	border:1px solid #CCC;
	padding:10px 5px 10px 5px;
	margin:0px 5px 10px 0px;
	font:10px Verdana;
	font-weight:bold;
	height:200px;
	overflow:hidden;
	color:#000000;
}
#itemloja #produto #prodprice{
	color:#990000;
}
#itemloja #produto #prodbuy{
	color:#FF9900;
	clear:both
}
#itemloja #produto #prodtxt{
	font-weight:normal;
	padding-top:7px;
	margin-top:10px;
	border-top:1px dotted #999;
}

/* 
------------------------------------
RODAPÉ
------------------------------------
*/
#rodape {
	clear:both;
	margin-top:35px;
	background:#1f6681;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:15px 0 50px 0;
	_padding-top:10px;
}
#rodape a, #rodape,a:visited {
	color:#FFF;
}
#rodape .tit{
	display:block;
	color:#e8d503;
	font-size:18px;
	margin-bottom:15px;
}
#rodape .destaque{
	font-size:20px;
}
#rodape .nomesite{
	clear:both;
	padding:10px;
	text-align:center;
	background:#185267;
	font-size:12px;
}
#rodape .nomesite a,#rodape .nomesite a:visited {
	color:#CCCCCC;
}
#rodape .info{
	float:left;
	width:350px;
	margin:0 0 25px 20px;
}

/* 
------------------------------------
PÁGINA LISTA CATEGORIAS
------------------------------------
*/
#listacategoria {
	clear:both;
	padding-left:15px;
	font:10px Verdana;
	line-height:1.5em;
	color: #003366;
}
#listacategoria a, #listacategoria a:visited{
	color: #003366;
}



/* 
------------------------------------
BUSCA TOPO
------------------------------------
*/
#buscatopo, #buscatopo a, #buscatopo a:visited {
	font:11px verdana;
	color:#1d485b;
	margin-bottom:20px;
}
#buscatopo a:hover{
	text-decoration:underline;
}
#buscatopo .menus{
	height:29px;
	text-align:center; 
	font:11px verdana;
	font-weight:bold;
	background:url(images/menu-1.gif) no-repeat;
}
#buscatopo .menus2{
	background:url(images/menu-2.gif) no-repeat;
}
#buscatopo .menu1{
	float:left;
	margin-top:10px;
}
#buscatopo .menu1 a {
	font-weight:bold;
}
#buscatopo .central {
	height:45px;
	padding-top:8px;
	background-color:#eddb13;
	background:url(images/fundo_menu1.gif);
}
#buscatopo .central1 {
	clear:both;
	float:left;
	width:128px;
	font-size:18px;
	font-weight:bold;
	margin:15px 0 0 15px;
	_margin:15px 0 0 7px;
}
#buscatopo .central2 {
	float:left;
	width:265px;
}
#buscatopo .central3 {
	float:left;
	width:200px;
}
#buscatopo .central4 {
	float:left;
	margin-top:12px;
}
#buscatopo .base {
	clear:both;
	background-color:#fde800;
	color:#000;
	height:20px;
	font-size:10px;
}
#buscatopo .base1 {
	float:left;
	width:392px;
	font-weight:bold;
	margin:0 0 0 15px;
	_margin:0 0 0 7px;
}
#buscatopo .base1 a, #buscatopo .base1 a:visited {
	color:#000;
}
#buscatopo .base2 {
	float:left;
}




.campo{
	font: 13px Verdana;
	font-weight:bold;
	color:#FFFFFF;
	background:#000033;
}
.key{
	padding-left:5px;
	width:170px;
}
.categoria{
	width:250px;
}


/* PAGINACAO DAS LISTAGENS */
.paginacao{
	margin:20px 165px 20px 0;
	text-align:center;
}
.paginacao, .paginacao a, .paginacao a:hover {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.paginacao a:visited {
	color:#999999;
}



