/*  
Theme Name:Ceramica Marcela
Theme URI:http://www.ceramicamarcela.com.br/
Description:Tema:Ceramica Marcela. 
Version:1.0
Data:18/04/2008
Author:iNova Digital | Projetos Interativos
Author URI:http://www.inovadigital.com/
*/

#TB_secondLine { display:inline; float:left; width:100%; }


#TB_secondLine .fotos { float:left; margin:5px; }
#TB_secondLine .catalogos { float:right; margin:5px; }

#TB_secondLine span a { display:block; float:left; height:28px; text-indent:-9999em; }

#TB_secondLine #TB_prev a { width:119px; background:url(../../img/frontend/icones_botoes/btn-fot-ant.gif) no-repeat left top; }
#TB_secondLine #TB_prev_catalogo a { width:147px; background:url(../../img/frontend/icones_botoes/btn-cat-ant.gif) no-repeat left top; }

#TB_secondLine #TB_next a { width:119px; background:url(../../img/frontend/icones_botoes/btn-prox-fot.gif) no-repeat left top; }
#TB_secondLine #TB_next_catalogo a { width:147px; background:url(../../img/frontend/icones_botoes/btn-prox-cat.gif) no-repeat left top; }

/*  B A S E  */
* { border:0; font-size:100%; font-family:inherit; list-style:none; margin:0; padding:0; }
body { background:url(../../img/frontend/bg_body.gif) repeat-x bottom; color:#494949; border-top:3px solid #f4b5ac; font-size:0.69em; font-family:Tahoma, Verdana, sans-serif; text-align:center; } 
hr { display:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.blocked, .showhide, .bug_ie { display:none !important; }	

select { border:1px solid #999; }
/*  /B A S E  */

/* C O N T E U D O */
#wrap { display:block; width:760px; margin:auto; }

a.botao { display:inline; float:left; padding:0 0 7px 27px; color:#192103; cursor:pointer; text-decoration:none !important; }
a.botao strong { display:block; float:left; padding:7px 27px 0 0; height:28px; }

button { background:none; width:auto; cursor:pointer; font-family:Tahoma, Arial, Helvetica, sans-serif; }
span.botao { display:inline; float:left; padding-left:25px; background:url(../../img/frontend/icones_botoes/btn_bege_left.gif) repeat-x left top; }
span.botao em  { display:block; width:auto; float:left; padding:7px 22px 7px 0; font-weight:700; font-style:normal; background:url(../../img/frontend/icones_botoes/btn_bege_right.gif) no-repeat right top; }

.verde { background:url(../../img/frontend/icones_botoes/btn_verde_left.gif) repeat-x left top; }
.verde strong { background:url(../../img/frontend/icones_botoes/btn_verde_right.gif) no-repeat right top; }

.bege { background:url(../../img/frontend/icones_botoes/btn_bege_left.gif) repeat-x left top; }
.bege strong { background:url(../../img/frontend/icones_botoes/btn_bege_right.gif) no-repeat right top; }

.botao_branco { display:inline; float:left; padding:0 0 0 11px; cursor:pointer; background:url(../../img/frontend/icones_botoes/btn_botao_branco_left.gif) no-repeat left 1px; color:#523f29; }
.botao_branco strong { display:block; float:left; height:19px; padding:4px 13px 0 0; background:url(../../img/frontend/icones_botoes/btn_botao_branco_right.gif) no-repeat right top; }

.center { clear:both; text-align:center; }
.right { text-align:right; }

/*C O N T A I N E R*/
#wrap #container { text-align:left; }		
#wrap #container h2 { width:187px; height:30px; border-bottom:1px solid #fff; text-indent:-99999em; }	

/* Q U A D R O  P R O D U T O S */
#wrap #container .produto_linha { display:inline; float:left; width:100%; }
#wrap #container .produto { display:inline; float:left; height:auto; width:136px; margin:10px 24px 0 24px; padding:0 0 10px 0; }
#wrap #container .produto img { float:left; border:1px solid #DCDCDC; }
#wrap #container .produto dl { display:inline; float:left; padding:10px 0 0 0; width:100%; background:url(../../img/frontend/bg_foto.gif) repeat-x top; text-align:left; font-size:1.2em; color:#92551c; }
#wrap #container .produto dl dt,
#wrap #container .produto dl dd { padding:5px 0; }
#wrap #container .produto dl dt a { display:inline; float:left; font-family:Arial; /**/ font-weight:700; /**/ width:100%; color:#8a490c !important; }
#wrap #container .produto dl dd.preco_antes { display:block; font-size:0.7em; color:#727272; }
#wrap #container .produto dl dd.preco_antes strong { text-decoration:line-through; }
#wrap #container .produto dl dd.preco_depois strong { display:block; float:left; width:21%; color:#8c7c69; font-size:0.8em; }
#wrap #container .produto dl dd.preco_depois .preco { display:inline; float:left; padding:0 0 5px 7px; width:100px; font-size:1em; background:url(../../img/frontend/bd_preco_left.gif) no-repeat left top; }
#wrap #container .produto dl dd.preco_depois .preco em { display:block; float:left; padding:3px 5px 3px 0; font-style:normal !important; font-family:Trebuchet MS; font-size:1em; background:#ff9000 url(../../img/frontend/bd_preco_right.gif) no-repeat right top; color:#fff; }
#wrap #container .produto a { color:#92551c; }

#wrap #container .produto dl dd.def_catalogo { font-family:Tahoma; /**/ font-size:0.8em; color:#494949; }

#wrap #container .listagem .produtos_em_oferta { display:block; float:left; clear:both; height:auto; width:100%; background:url(../../img/frontend/bd_titulo2.gif) no-repeat left bottom; }
#wrap #container .listagem .produtos_sem_oferta { display:block; float:left; clear:both; height:auto; width:100%; margin-top:30px; }

/* E N D  Q U A D R O  P R O D U T O S */		

/*SIDERBAR*/
#wrap #container #sidebar { display:inline; float:left; width:187px; }
#wrap #container #sidebar .sidebar { display:inline; float:left; background:url(../../img/frontend/bg_sidebar.gif) repeat-y left top; }				
#wrap #container #sidebar .sidebar h2 { color:#a25232; font-weight:bold; }
#wrap #container #sidebar .sidebar .newsletter,
#wrap #container #sidebar .sidebar .info,
#wrap #container #sidebar .sidebar ul { display:inline; float:left; width:187px; background:url(../../img/frontend/bg_sidebar_rodape.gif) no-repeat left bottom; }
#wrap #container #sidebar .sidebar ul li { display:inline; float:left; padding:0; }

/** PRODUTOS */
#wrap #container #sidebar .sidebar.produtos,
#wrap #container #sidebar .sidebar.catalogos { margin-bottom:33px; }

#wrap #container #sidebar .sidebar.produtos h2 { background:url(../../img/frontend/titulos/h2_sidebar_produtos.gif) no-repeat left top; }

#wrap #container #sidebar .sidebar.produtos ul,
#wrap #container #sidebar .sidebar.catalogos ul { padding:0 0 10px 0; }

#wrap #container #sidebar .sidebar.produtos ul li,
#wrap #container #sidebar .sidebar.catalogos ul li { border-bottom:1px solid #ead1c8; padding:0 10px 10px 10px; width:167px; }

#wrap #container #sidebar .sidebar.produtos ul li strong,
#wrap #container #sidebar .sidebar.info a,
#wrap #container #sidebar .sidebar.catalogos ul li a { display:block; padding:10px 0 10px 14px; font-weight:bold; background:url(../../img/frontend/icones_botoes/icone_seta2.gif) no-repeat left 12px; color:#a25232; }
#wrap #container #sidebar .sidebar.catalogos ul li a { background:url(../../img/frontend/icones_botoes/icone_seta.gif) no-repeat left 12px; }
/** /PRODUTOS */

/** CATEGORIAS */
	#wrap #container #sidebar .sidebar ul li .categoria { display:inline; float:left; background:#fff url(../../img/frontend/bd_submenu_top.gif) no-repeat left top; }
	#wrap #container #sidebar .sidebar ul li .categoria ul { position:relative; display:inline; float:left; width:166px; margin-top:10px; background:url(../../img/frontend/bd_submenu_bottom.gif) no-repeat left bottom; }
	#wrap #container #sidebar .sidebar ul li .categoria ul li { position:relative; display:inline; float:left; border-bottom:none; padding:0; width:176px; }						
	
	#wrap #container #sidebar .sidebar ul li .categoria ul li .linha,
	#wrap #container #sidebar .sidebar ul li .categoria ul li .linha ul,
	#wrap #container #sidebar .sidebar ul li .categoria ul li .linha li { display:inline; float:left; }
	#wrap #container #sidebar .sidebar ul li .categoria ul li .linha { display:none; position:absolute; top:-25px; left:170px; width:200px; background:#ff00cc; background:url(../../img/frontend/bg-sumenu-fecha.gif) no-repeat left bottom;  }
	#wrap #container #sidebar .sidebar ul li .categoria ul li .linha ul { width:200px; margin:0; padding:24px 0; background:url(../../img/frontend/bg-sumenu-abre.gif) no-repeat left top; }
	#wrap #container #sidebar .sidebar ul li .categoria ul li .linha li { width:171px; padding:0 11px 0 18px; background:none; }
	#wrap #container #sidebar .sidebar ul li .categoria ul li .linha li a { display:inline; float:left; width:142px; padding:9px 12px 6px 17px; background:none; }
	#wrap #container #sidebar .sidebar ul li .categoria ul li .linha li a:hover { width:124px; padding:9px 12px 6px 35px; background:#f1f1f1 url(../../img/frontend/icones_botoes/icone_seta.gif) no-repeat 17px center!important; }		
	
	#wrap #container #sidebar .sidebar ul li .categoria ul li a { display:block; float:left; width:142px; padding:6px 12px; font-weight:normal; background:none; color:#4a4a4a; cursor:pointer; }
	#wrap #container #sidebar .sidebar ul li .categoria ul li a.selecionado,
	#wrap #container #sidebar .sidebar ul li .categoria ul li a:hover { display:inline; width:125px; padding:6px 12px 6px 29px; background:#fbf1ed url(../../img/frontend/icones_botoes/icone_seta.gif) no-repeat 13px 8px; color:#927a13; }

/** CATALOGOS */
#wrap #container #sidebar .sidebar.catalogos h2 { background:url(../../img/frontend/titulos/h2_sidebar_catalogos.gif) no-repeat left top; }
#wrap #container #sidebar .sidebar.catalogos ul li { padding:0; width:187px; }
#wrap #container #sidebar .sidebar.catalogos ul li a { padding:6px 0 6px 24px; background-position:10px 7px; }
#wrap #container #sidebar .sidebar.catalogos ul li a:hover { width:163px; z-index:100; background:#fff url(../../img/frontend/icones_botoes/icone_seta3.gif) no-repeat 10px 7px; }
/** /CATEGORIAS */

/** INFORMATIVO */
#wrap #container #sidebar .sidebar .info h2 { background:url(../../img/frontend/titulos/h2_sidebar_marcela.gif) no-repeat left top; }
#wrap #container #sidebar .sidebar .info p { display:inline; float:left; padding:13px 10px; width:167px; line-height:1.6em; color:#86784e; background:url(../../img/frontend/bg_menu_info.gif) no-repeat top left; }
#wrap #container #sidebar .sidebar .info a { display:inline; float:left; padding:0 0 13px 25px; color:#86784e; font-weight:bold; background:url(../../img/frontend/icones_botoes/icone_seta.gif) no-repeat 10px 2px; }
/** /INFORMATIVO */

/** NEWSLETTER */
#wrap #container #sidebar .sidebar .newsletter h2 { background:url(../../img/frontend/titulos/h2_sidebar_newsletter.gif) no-repeat left top; }
/** /NEWSLETTER */

/* LOGO SIDEBAR */
#wrap #container #sidebar .sidebar .logo_siderbar h2 { height:125px; background:url(../../img/frontend/h2_siderbar_logo.gif) no-repeat; }
/* LOGO SIDEBAR */

#wrap #container .quadro_direito { float:right; width:552px; }
#wrap #container .quadro_direito p { clear:both; display:block; padding:10px 0; }
#wrap #container .quadro_direito p.numero_pedido { font-weight:700; }
#wrap #container .quadro_direito p.numero_pedido strong { font-size:1.3em; color:#c64511; }

#wrap #container .content { float:left; clear:both; width:100%; background:url(../../img/frontend/bd_titulo.gif) no-repeat left top; }
#wrap #container .content a { color:#494949; }
#wrap #container .text { background:none; }
#wrap #container .text p { line-height:18px; }
#wrap #container strong.cor_marrom { color:#7b4e1b; }

/* Paginacao */
#wrap #container .paginacao ul li,
#wrap #container .paginacao a,
#wrap #container .paginacao span { display:inline; float:left; }

html>body .paginacao { display:table; clear:both; height:27px; margin:0 auto!important; font-family:Trebuchet MS; }
#wrap #container .paginacao ul { display:inline; float:left; margin:20px 0; text-align:center; background:url(../../img/frontend/paginator/bg-paginator.gif) repeat-x left top; }
#wrap #container .paginacao ul li { margin-top:-7px; }

#wrap #container .paginacao ul li a,
#wrap #container .paginacao ul li.current { width:22px; height:28px; padding-top:13px; }

#wrap #container .paginacao ul li a { font-size:1em; font-weight:lighter; background:url(../../img/frontend/paginator/bt-normal.gif) no-repeat left center; color:#71613f; }
#wrap #container .paginacao ul li a:hover,
#wrap #container .paginacao ul li.current { font-weight:700; background:url(../../img/frontend/paginator/bt-hover.gif) no-repeat left center; }

#wrap #container .paginacao ul li.ultima,
#wrap #container .paginacao ul li.primeira,
#wrap #container .paginacao ul li.anterior,
#wrap #container .paginacao ul li.proximo,
#wrap #container .paginacao ul li.total { margin-top:0; }
 
#wrap #container .paginacao ul li.ultima a,
#wrap #container .paginacao ul li.primeira a,
#wrap #container .paginacao ul li.anterior a,
#wrap #container .paginacao ul li.proximo a,
#wrap #container .paginacao ul li.total { height:22px; padding-top:5px; }

#wrap #container .paginacao ul li.anterior a,
#wrap #container .paginacao ul li.proximo a { text-indent:-9999em; }

#wrap #container .paginacao ul li.ultima a { width:86px; background:url(../../img/frontend/paginator/bt-ultima.gif) no-repeat left top; }
#wrap #container .paginacao ul li.primeira a { width:86px;  background:url(../../img/frontend/paginator/bt-primeira.gif) no-repeat left top; }
#wrap #container .paginacao ul li.anterior a { width:21px; background:url(../../img/frontend/paginator/bt-anterior.gif) no-repeat left top; }
#wrap #container .paginacao ul li.proximo a { width:21px; background:url(../../img/frontend/paginator/bt-next.gif) no-repeat left top; }
#wrap #container .paginacao ul li.total { width:45px; background:url(../../img/frontend/paginator/bg-total.gif) no-repeat left top; }
/* Paginacao */

/* MENU DESTAQUE */
#wrap #container .destaque .flash { width:552px; height:210px; background:url(../../img/frontend/exemplo_flash.gif) no-repeat left top; text-indent:-99999em; }
/* END MENU DESTAQUE */	

#wrap #container .img_produto { padding-bottom:8px; background:url(../../img/frontend/bg_foto.gif) repeat-x bottom; }
#wrap #container a.img_produto img { border:1px solid #dcdcdc; border-bottom:none; }
#wrap #container .img_produto_overlay { z-index:10; background-color:#000000; filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25; padding-bottom:8px; position:absolute; width:283px; height:202px; display:none; }
#wrap #container .img_produto_overlay img { position:absolute; top:50%; left:50%; margin-left:-24px; margin-top:-24px; }

/* MENU MAIS PROCURADOS */
#wrap #container .em_oferta { height:auto; margin:30px 0 0 0; text-align:center; }
#wrap #container .em_oferta h2 { width:321px; height:47px; margin:0 auto; background:url(../../img/frontend/titulos/tit_oferta_produto.gif) no-repeat left top; }
/* END MAIS PROCURADOS */

/* MENU CATALOGOS */
#wrap #container .quadro_direito .catalogos { height:auto; text-align:center; }
#wrap #container .quadro_direito .catalogos h2 { display:block; width:193px; height:47px; margin:0 auto; background:url(../../img/frontend/titulos/tit_catalogos.gif) no-repeat left top; }
#wrap #container .quadro_direito .catalogos .catalogo dl { margin-top:10px; }
#wrap #container .quadro_direito .catalogos .catalogo dl dt a { font-family:Arial; font-size:1.1em; color:#9a612c; }
#wrap #container .quadro_direito .catalogos .catalogo dl dd { margin:8px 0 0 0; }
/* END CATALOGOS */

/* LOCALICACAO */
#wrap #container .nav { height:18px; padding-top:10px; color:#8c7c69; font-family:Arial; font-size:1.2em; }
#wrap #container .nav a { float:left; margin:0 4px 0 0; color:#8c7c69; font-weight:lighter; }
#wrap #container .nav * { float:left; margin:0 4px 0 0; }
#wrap #container .nav li { font-weight:bold; }
#wrap #container .nav li.pagina { position:relative; top:-5px; z-index:1; font-size:1.6em; font-weight:lighter; }
/* END LOCALICACAO */

/* INFO */	
#wrap #container h1.tit_produto { clear:both; margin:10px 0 0 0; padding:2px 0 0 24px; font-family:Arial; background:url(../../img/frontend/icones_botoes/icone_tit_det_pro.gif) no-repeat left 5px; font-size:1.6em; color:#a25232; }

#wrap #container .info .foto { display:inline; float:left; width:283px; padding:34px 18px 0 18px; margin:10px 0 0 0; }
#wrap #container .info .foto p { margin-top:5px; font-weight:bold; color:#6d6d6d; }
#wrap #container .info .foto .miniatura { float:left; margin:10px 6px 0 0; }
#wrap #container .info .foto .miniatura.ultimo { margin-right:0; }
/* END INFO */

/* DETALHES */	
#wrap #container .detalhes { display:block; float:right; padding:30px 18px 0 0; width:215px; }
#wrap #container .detalhes h2 { display:inline; float:left; height:20px; width:205px; padding:0 5px; margin:15px 0 0 0; text-indent:0; border-bottom:3px solid #dbd7cd; font-size:1.1em; color:#6a553b}
#wrap #container .detalhes p { display:block; float:left; width:98%; clear:both; padding:10px 5px; color:#6D6D6D; color:#000; }
#wrap #container .detalhes .opcoes { float:left; clear:both; width:205px; margin:5px 0; padding:0 5px 10px 5px; border-bottom:2px solid #f6f5f3; }
#wrap #container .detalhes .opcoes span { float:right; height:40px; width:40px; margin:10px 0 0 0; background:#d4d4d4; }
#wrap #container .detalhes .opcoes span span { position:absolute; margin:-3px 0 0 -3px; text-indent:-99999em; }
#wrap #container .detalhes .opcoes dl { font-size:1.1em; }
#wrap #container .detalhes .opcoes dl * { margin:5px 0; }
#wrap #container .detalhes .opcoes dl dd.preco_antes { font-size:0.8em; }
#wrap #container .detalhes .opcoes dl dd.preco_antes.sem_valor { text-indent:-9999em; }
#wrap #container .detalhes .opcoes dl dd.preco_antes strong { color:#727272; text-decoration:line-through; }
#wrap #container .detalhes .opcoes dl dd.preco_depois { padding:2px 0 10px 0; margin:10px 0 0 0; background:url(../../img/frontend/bd_preco_left.gif) no-repeat 30px top; color:#8c7c69; font-weight:bold; font-size:1em; }
#wrap #container .detalhes .opcoes dl dd.preco_depois strong { margin:0 0px 0px 39px; padding:2px 5px 4px 0; background:url(../../img/frontend/bd_preco_right.gif) no-repeat right top #ff9000; font-family:Trebuchet MS; font-size:1.1em; color:#fff; }
#wrap #container .detalhes .opcoes .quantidade { float:right; margin:-30px 0 0 0; font-weight:bold; color:#6d6d6d; }
#wrap #container .detalhes .opcoes .quantidade select { float:none; width:45px; padding:0; margin:0; font-weight:lighter; }



#wrap #container .detalhes a { margin:20px 0; color:#494949; text-decoration:underline; }
#wrap #container .detalhes a.meio { margin:20px 0 20px 25px; }
#wrap #container .detalhes p.info_orca { display:inline; float:left; width:186px; padding:0 14px; margin-top:15px; color:#1d1d1d; background:url(../../img/frontend/bg_info_orca.gif) no-repeat left -13px; }
#wrap #container .detalhes p.info_orca strong { display:block; float:left; width:89%; padding:10px; background:url(../../img/frontend/bg_info_orca.gif) no-repeat -14px 60px; }
/* END DETALHES */

/* PRODUTOS RELACIONADOS */
#wrap #container .produtos_relacionados { float:left; width:100%; margin-top:31px; text-align:center; }
#wrap #container .produtos_relacionados h2 { width:279px; height:47px; margin:0 auto; background:url(../../img/frontend/titulos/tit_produtos_relacionados.gif) no-repeat left top; }
/* END PRODUTOS RELACIONADOS */

/* CATALOGOS RELACIONADOS */
#wrap #container .catalogos_relacionados { float:left; width:100%; margin:31px 0 0 0; text-align:center; }
#wrap #container .catalogos_relacionados h2 { width:282px; height:47px; margin:0 auto; background:url(../../img/frontend/titulos/tit_catalogos_relacionados.gif) no-repeat left top; }
#wrap #container .catalogos_relacionados dl a { color:#4c3a26 !important; }
#wrap #container .catalogos_relacionados dl dd.preco_depois { height:20px; padding:2px 0 10px 0; margin:5px 0 0 0; background:url(../../img/frontend/bd_preco_left.gif) no-repeat 30px top; color:#8c7c69; font-weight:bold; font-size:1.2em; }
#wrap #container .catalogos_relacionados dl dd.preco_depois strong { margin:-18px 0 0 38px; padding:2px 5px 2px 0; background:url(../../img/frontend/bd_preco_right.gif) no-repeat right top #ff9000; font-family:Trebuchet MS; font-size:1.1em; color:#fff; !important}
/* END CATALOGOS RELACIONADOS */

/* CARRINHO PEDIDO */
#wrap #container h2.tit { clear:both; margin:10px 0; padding:20px 0 10px 0; width:560px; height:20px; background:url(../../img/frontend/bd_titulo2.gif) no-repeat bottom; font-size:1.6em; color:#635647; font-weight:lighter; text-indent:0; }
#wrap #container table { display:inline; float:left; clear:both; margin:15px 0 20px 0; color:#7b4e1b; }
#wrap #container .borda_marrom { border-right:1px solid #a57e52; }
#wrap #container table tr th { height:22px; padding:0 10px; background:#fefdfc url(../../img/frontend/bg_tabela_titulos.gif) repeat-x bottom; border-left:1px solid #a57e52}
#wrap #container table tr td { padding:12px 10px; border-bottom:1px solid #a57e52; border-left:1px solid #a57e52; }
#wrap #container table tr td.td_select { padding:0 0; }
#wrap #container table tr select { float:none; width:70px; padding:0; margin:0; }
#wrap #container table tr.linha_bege { background:#fbf4f3}
#wrap #container table tr.total { background:url(../../img/frontend/bg_tabela_total.gif) repeat-x; font-weight:700; }
#wrap #container table tr.bd_total td,
#wrap #container table tr.total td { border:none; }
#wrap #container table tr.bd_total td { font-weight:700; }
#wrap #container table tr.bd_total td.sombra { background:url(../../img/frontend/td_sombra_tabela_bottom.gif) repeat-x bottom; }
#wrap #container table tr td.total_preco { border-right:1px solid #a57e52; border-left:1px solid #a57e52; background:#fbf4f3 url(../../img/frontend/bg_tabela_preco_total.gif) repeat-x; }
#wrap #container table tr td.total_preco_final { border-right:1px solid #a57e52; border-left:1px solid #a57e52; background:#fefdfc url(../../img/frontend/bg_tabela_titulos.gif) repeat-x bottom; color:#c64511; }
#wrap #container a.btn_pedido { margin-left:185px; }
/* END CARRINHO PEDIDO */

/* LOGIN */
#wrap #container .quadro_direito .area_restrita { display:block; float:left; width:256px; height:auto; }
#wrap #container .quadro_direito .area_restrita h2 { display:inline; float:left; width:256px; height:39px; border:none; }
#wrap #container .quadro_direito .area_restrita p { display:inline; float:left; width:246px; padding:25px 0 0 10px; line-height:20px; }
#wrap #container .quadro_direito .area_restrita p.txt_novos_usuarios { padding:25px 0 0 50px}

#wrap #container .quadro_direito .area_restrita .usuarios_cadastrados { display:inline; float:left; background:url(../../img/frontend/bg_usuarios_cadastrados.gif) repeat-y right; }
#wrap #container .quadro_direito .area_restrita .usuarios_cadastrados h2 { background:url(../../img/frontend/titulos/h2_usuarios_cadastrados.gif); }
#wrap #container .quadro_direito .area_restrita .usuarios_cadastrados a { display:inline; float:left; padding:10px 25px 0pt 2px; color:#523f29; }

#wrap #container .quadro_direito .area_restrita .novos_usuarios { display:inline; float:left; padding-left:40px; background:url(../../img/frontend/bg_novos_usuarios.gif) repeat-y right; }
#wrap #container .quadro_direito .area_restrita .novos_usuarios h2 { background:url(../../img/frontend/titulos/h2_novos_usuarios.gif)}		

/* Lista Busca*/
#wrap #container .quadro_direito .lista_busca { padding:22px 0 0 0; background-position:left -21px; }
#wrap #container .quadro_direito .lista_busca div.produto { margin:0 51px 0 10px; }
#wrap #container .quadro_direito .lista_busca div.produto.ponta { margin:0 0 0 10px; }
#wrap #container .quadro_direito .busca_listagem.busca { padding-bottom:17px; }

/* listagem */
#wrap #container .quadro_direito .listagem { display:inline; float:left; clear:both; width:100%; background:url(../../img/frontend/bd_lista_busca_bottom.gif) no-repeat bottom; }
#wrap #container .quadro_direito .listagem h2 { height:33px; margin:0 auto; padding:0 0 10px 0; }
#wrap #container .quadro_direito .listagem h2.catalogos { background:url(../../img/frontend/titulos/tit_catalogos.gif) no-repeat; }
#wrap #container .quadro_direito .listagem h2.produtos { width:321px; /**/ background:url(../../img/frontend/titulos/tit_oferta_produto.gif) left top no-repeat; }

#wrap #container .quadro_direito .busca_listagem { display:inline; float:left; clear:both; width:100%; padding:10px 0 20px 0; color:#6d6d6d; }
#wrap #container .quadro_direito .busca_listagem p { display:block; float:left; clear:both; width:45%; padding:2px 0 0 0; }
#wrap #container .quadro_direito .busca_listagem p.text { width:100%; padding:0 0 15px 0; }

/* Cadastro */
#wrap #container .quadro_direito div.center { clear:both; padding:20px; }

/*Dados da Entrega*/
#wrap #container .quadro_direito p.dados_entrega { display:block; float:left; clear:none; width:275px; }

/*Resumo*/
#wrap #container .quadro_direito .btn_resumo { margin-left:200px; }

/* Duvidas */
#wrap #container dl.duvidas { position:relative; display:inline; float:left; width:550px; margin-bottom:15px; color:#7b4e1b; }
#wrap #container dl.duvidas dt { display:inline; float:left; width:100%; background:url(../../img/frontend/bg_dt_duvidas.gif) repeat-x left bottom; }
#wrap #container dl.duvidas dt a { display:inline; float:left; width:490px; padding:9px; font-weight:700; text-decoration:none; color:#7b4e1b; }
#wrap #container dl.duvidas dt a em { position:absolute; top:0; right:10px; display:block; float:left; width:29px; height:13px; padding:5px 0 5px 1px; font-style:normal; text-align:center; background:url(../../img/frontend/icones_botoes/icon_duvidas.gif) no-repeat left top; }
#wrap #container dl.duvidas dd { display:inline; float:left; padding:9px 20px 9px 32px; }

/* Fale Conosco */
#wrap #container .fale,
#wrap #container .fale h2,
#wrap #container .fale p { width:320px; }

#wrap #container .fale .msgs,
#wrap #container .fale form,
#wrap #container .fale form fieldset { width:270px; }

#wrap #container .fale .msgs strong,
#wrap #container .fale .msgs em { width:215px; }

#wrap #container .mapa { display:block; float:right; clear:none; width:200px; }
#wrap #container .mapa h2 { width:200px; }

#wrap #container .mapa .msgs { width:200px; padding-top:10px; }
#wrap #container .mapa .quadroMapa { display:inline; float:left; padding:0 9px 9px 9px; border-left:1px solid #E6E6E6; }
#wrap #container .mapa a { display:inline; float:left; padding:10px 0 3px 25px; background:url(../../img/frontend/icones_botoes/icon_zoom.gif) no-repeat left 7px; }

/* Mapa Zoom*/
#mapa { border:2px solid #675037}

/* Adm */
#wrap #container .quadro_direito .secoes { display:inline; float:left; clear:both; width:100%; height:28px; margin:30px 0; border-bottom:1px solid #e7c2bc; background:url(../../img/frontend/bg_secao_right.gif) no-repeat right top; }
#wrap #container .quadro_direito .secoes ul { height:27px; margin-left:-1px; border-bottom:1px solid #fff; background:url(../../img/frontend/bg_secao_left.gif) no-repeat left top; }
#wrap #container .quadro_direito .secoes ul li { display:inline; float:left; border-left:1px solid #fff; }
#wrap #container .quadro_direito .secoes ul li a { float:left; padding:7px 15px; text-decoration:none; color:#7b4e1b; }
#wrap #container .quadro_direito .secoes ul li a.primeiro:hover,
#wrap #container .quadro_direito .secoes ul li a.primeiro_selecionado,
#wrap #container .quadro_direito .secoes ul li a.primeiro_selecionado:hover { background:url(../../img/frontend/a_sessao_hover_primeiro.gif) repeat-x; font-weight:bold; }
#wrap #container .quadro_direito .secoes ul li a:hover,
#wrap #container .quadro_direito .secoes ul li a.selecionado { background:url(../../img/frontend/a_sessao_hover.gif) repeat-x; font-weight:bold; }

#wrap #container .quadro_direito .btn_sessao { display:inline; float:left; width:14px; height:14px; text-indent:-9999em}
#wrap #container .quadro_direito .btn_sessao.visualizar { padding-right:10px; background:url(../../img/frontend/icones_botoes/btn_visualizar.gif) no-repeat}
#wrap #container .quadro_direito .btn_sessao.excluir { background:url(../../img/frontend/icones_botoes/btn_excluir.gif) no-repeat}

/* Visualização de impressao*/
#impressao { display:block; width:560px; font-size:0.9em; color:#000; }
#impressao img { display:block; float:left; }
#impressao p,#impressao table { clear:both; }
#impressao p.data { float:right; clear:none; padding-top:35px; }
#impressao h2 { display:inline; float:left; height:9px; width:100%; margin:20px 0; border-bottom:1px solid #000; }
#impressao h2 strong { top:0; left:0; padding-right:5px; background:#fff; }
#impressao p.menor { display:block; float:left; clear:none; width:280px; }
#impressao table { width:560px; margin:15px 0; border-right:1px solid #000; }
#impressao table tr th { border-left:1px solid #000; }
#impressao table tr td { border:1px solid #000; border-top:none; border-right:none; }
#impressao table tr td.bd_none { border:none; }
#impressao table tr td, #impressao table tr th { padding:5px; }
#impressao table .linha { background:#f7f7f7}

/* E N D  C O N T A I N E R*/

/* E N D  C O N T E U D O */

