div#ieseis { display:none; width:100%; background:#f1e97a; color:#333333; line-height:20px; padding:10px 0 10px 0;}

/* Cores Linha 
   Quando algo precisar utilizar a cor da linha, utilizar as clases abaixo */
 .linha_mini {color:#50a3e1; background-color:#50a3e1; border-color:#50a3e1; }
 .linha_mirim {color:#e50b0b; background-color:#e50b0b; border-color:#e50b0b}
 .linha_infantil {color:#57a71c; background-color:#57a71c; border-color:#57a71c}
 .linha_juvenil {color:#000ca0; background-color:#000ca0; border-color:#000ca0}
 .linha_jardim {color:#7d9135; background-color:#7d9135; border-color:#7d9135}
 .linha_especial {color:#bb53ce; background-color:#bb53ce; border-color:#bb53ce}
 .linha_extra3 {color:#1059ff; background-color:#1059ff; border-color:#1059ff}
 .linha_extra4 {color:#7051f6; background-color:#7051f6; border-color:#7051f6}
 .linha_extra5 {color:#f6ade9; background-color:#f6ade9; border-color:#f6ade9}
 /*Benito*/
 .linha_benito {color:#23815d; background-color:#23815d; border-color:#23815d}

/* Cores Linha 
   Quando algo precisar utilizar a cor da linha, utilizar as clases acima */

.titulos_gerais { color:#295474; font-size:28px; padding:0; margin:0; line-height:40px;}

div.centralizador_div{
	text-align:left;
	margin:0 auto;
	padding:0px;
	width: 777px;
	height:auto;
}
div.base_div{
	position: relative;
	margin:0px;
	top:0px;
	width: 777px;
	height:auto;
}


/*Share Home*/
ul.share_homex {float:left; display:block;}
		ul.share_homex li {float:left; padding: 0 5px 0 0; }
			ul.share_homex li a, ul.share_homex li a:visited {display:block; width:30px; height:30px; float:left; background-image:url(../img/compartilhar_redes_sociais_big.gif); padding: 0px; }
			a.btx_twitter_homex, a.btx_twitter_homex:visited { background-position: 0px 0px; }
			a.btx_orkut_home, a.btx_orkut_home:visited { background-position: left -30px; }
			a.btx_facebook_home, a.btx_facebook_home:visited { background-position: left -60px;}
			a.btx_youtube_home, a.btx_youtube_home:visited { background-position: left -90px;}
			
/*header e menu*/
a.tohome_bt { position:absolute; left:0px; top:0; display:block; width:290px; height:80px; }
/*a.tohome_bt span { display:none; position:absolute; top:68px; font-size:11px; left:210px; }
a.tohome_bt:hover span { display:block }*/



div.header { position:relative; float:left; height:182px; overflow:hidden; margin:88px 0 0 0; }
div.header div.menu_geral { position:relative; float:left; width:316px; }
			  div.menu_geral ul li {width:auto; height:auto; float:left; margin:0; padding:0;}
			  	  div.menu_geral ul li a, div.menu_geral ul li a:visited {display:block; width:316px; margin:0; padding:0;}
				  	 /*itens do menu*/
					 a.item01,  a.item01:visited {background:url(../img/menu_ative.gif) no-repeat 0px top; height:49px; }
					 a.item02,  a.item02:visited {background:url(../img/menu_ative.gif) no-repeat 0px -49px; height:44px; }
					 a.item03,  a.item03:visited {background:url(../img/menu_ative.gif) no-repeat 0px -93px; height:44px; }
					 a.item04,  a.item04:visited {background:url(../img/menu_ative.gif) no-repeat 0px -137px; height:45px; }
					 a.item01:hover {background:url(../img/menu_ative.gif) no-repeat -316px top;  }
					 a.item02:hover {background:url(../img/menu_ative.gif) no-repeat -316px -49px; }
					 a.item03:hover {background:url(../img/menu_ative.gif) no-repeat -316px -93px; }
					 a.item04:hover {background:url(../img/menu_ative.gif) no-repeat -316px -137px;}
			  div.header div.espaco { position:relative; height:100%; float:left; width:460px; background: url(../img/header_background.gif); }
			  
/*migalhas*/
div.migalhas { position:relative; float:left; width:100%; background: url(../img/migalhas_background.gif) no-repeat; height:29px; overflow:hidden;}
div.migalhas ul {padding:7px 0 0 42px;}
	div.migalhas ul li {width:auto; height:auto; float:left; margin:0;  padding:0 6px 0 0; color:#72db25;}
		div.migalhas ul li a, div.migalhas ul li a:visited {display:block; width:auto; font-size:11px; color:#72db25; margin:0;}
		div.migalhas ul li a:hover { color:#fff; }

/*Conteudo*/
div.conteudo { position:relative; float:left; width:100%;}
	div.conteudo_top { position:relative; float:left; width:776px; background:#fff;}
		div.top_1 { position:relative; float:left; height:10px; width:15px; background:url(../img/cantos_conteudogeral_top.gif) left top no-repeat; overflow:hidden; }
		div.top_2 { position:relative; float:right; height:10px; width:15px; background:url(../img/cantos_conteudogeral_top.gif) right top no-repeat; overflow:hidden; }
			
	div.conteudo_centro { position:relative; overflow:hidden; float:left; width:774px; border:1px #c5e98c solid; border-top:none; border-bottom:none; background:#fff;}
		div.centro_borda { position:relative; overflow:hidden; float:left; width:766px; border:4px #61ac29 solid; border-top:none; border-bottom:none; padding:10px 0 0 0;}
		
	div.conteudo_bottom { position:relative; float:left; width:776px; background:#fff;}
		div.bottom_1 { position:relative; float:left; height:25px; width:14px; background:url(../img/cantos_conteudogeral_bottom.gif) left top no-repeat; overflow:hidden; }
		div.bottom_2 { position:relative; float:right; height:25px; width:14px; background:url(../img/cantos_conteudogeral_bottom.gif) right top no-repeat; overflow:hidden; }

/*Bottom vazio*/
div.bottom { position:relative; float:left; width:100%; background:url(../img/layout_bottom.gif) no-repeat; height:35px;}

/*rodape*/
div.rodape { position:relative; float:left; width:761px; padding:15px 0 0 15px;}
	div.rodape_imagem { display:block; width:85px; float:left;}
	div.menu_auxiliar { position:relative; float:left; width:600px; padding:0 0 0 20px; }
		div.menu_auxiliar ul {display:block; float:left; position:relative; }
			div.menu_auxiliar ul li {width:auto; height:auto; float:left; margin:0;  padding:0 6px 0 0; color:#52a8e8;}
				div.menu_auxiliar ul li a, div.menu_auxiliar ul li a:visited {display:block; width:auto; font-size:10px; color:#52a8e8; margin:0;}
				div.menu_auxiliar ul li a:hover { color:#fff; }
		p.rodape_texto { clear:both; width:100%; color:#4287bb; font-size:10px; padding:1px 0 0 0; line-height:13px;}
		
/*parque_imagem*/
div.parque_imagem { position:absolute; width:633px; height:280px; left:175px; top:24px; z-index:10;}

/*Cest*/
div.cesta_bt { position:absolute; float:left; width:300px; background: url(../img/carrinho_sombra.gif) no-repeat -100px 36px; height:41px; top:292px; left:476px; z-index:11 }
	div.cesta_bt p.cesta_texto { color:#478817; font-size:11px; text-align:right; width:200px; float:right; padding:12px 4px 0 0;}
	div.cesta_bt a.cesta_bt, div.cesta_bt a.cesta_bt:visited{ width:44px; height:45px; display:block; float:right; background:url(../img/carrinho_bt.gif) left top; }
	div.cesta_bt a.cesta_bt:hover { background:url(../img/carrinho_bt.gif) 88px top; }
div.cesta_bt_ativo { position:absolute; background:none; float:left; width:300px; height:37px; top:292px; left:476px; z-index:11 }
	div.cesta_bt_ativo p.cesta_texto { display:none; }
	div.cesta_bt_ativo a.cesta_bt, div.cesta_bt_ativo a.cesta_bt:visited{ width:44px; height:45px; display:block; float:right; background:url(../img/carrinho_bt.gif) right top; }
	div.cesta_bt_ativo a.cesta_bt:hover{ width:44px; height:45px; display:block; float:right; background:url(../img/carrinho_bt.gif) right top; }

div.cesto { display:none; position:absolute; float:left; width:378px; height:auto; top:304px; left:388px; z-index:10 }
	div.cesto_top {float:left; width:100%; height:40px; background:url(../img/cesto_estrutura.gif) no-repeat left top;}
	
	div.cesto_centro { float:left; overflow:hidden; width:346px; border:#295474 4px solid; border-top:none; border-bottom:none; background:#fff; padding:2px 12px 4px 12px;}
		div.cesto_centro p {font-size:11px; color:#5b5b5b;}
		div.cesto_centro h5 { font-size: 12px; color:#295474; margin:0; padding:15px 0 1px 0; border-bottom:1px solid #e3e9ed;}
		div.cesto_centro ul {width:110%; margin:0; padding:15px 0 0 0;}
			div.cesto_centro ul li {width:51px; height:51px; position:relative; margin:0; padding:0 8px 8px 0; float:left}
				div.cesto_centro ul li a, div.cesto_centro ul li a:visited {display:block; position:relative; }
					div.cesto_centro ul li a img {width:51px; height:51px;}
					div.cesto_centro ul li a span.tooltip_s {display:none; width:73px; font-size:10px; background:#e6dcb6; color:#5c5c5c; border:1px solid #c6c6c6; padding:2px; position:absolute; left:0px; top:-34px; z-index:40;}
						div.cesto_centro ul li a span.seta_tooltip_s { display:block; background:url(../img/seta_tool.gif) no-repeat left top; width:5px; height:3px; position: absolute; left:10px; top:29px; z-index:41;}
				div.cesto_centro ul li a:hover span.tooltip_s {display:block;}
				a.remove_item, a.remove_item:visited {display:block; width:11px; height:11px; background:url(../img/delete_produto.gif) left top; position:absolute!important; left:36px; top:37px; z-index:43;}
				a.remove_item:hover {background:url(../img/delete_produto.gif) left bottom;}
	
	div.cesto_bottom { float:left; width:370px; background:url(../img/cesto_estrutura.gif) no-repeat left bottom; padding:4px;}
		a.cesto_bt_send, a.cesto_bt_send:visited { float:left; display:block; width:81px; height:22px; background:url(../img/botoes_cesto.gif) no-repeat left bottom; margin:0 4px 0 0;}
		a.cesto_bt_send:hover { background:url(../img/botoes_cesto.gif) no-repeat left top;}
		a.cesto_bt_toggle, a.cesto_bt_toggle:visited { float:left; display:block; width:59px; height:22px; background:url(../img/botoes_cesto.gif) no-repeat right bottom;}
		a.cesto_bt_toggle:hover { background:url(../img/botoes_cesto.gif) no-repeat right top;}


a.botao, a.botao:visited {width:auto; height:22px; display:block; overflow:hidden; padding:0 1px 0 0; margin:0 5px 0 0; float:left; text-align:center; color:#295474; cursor:pointer;}
a.botao span.left{ background:url(../img/botao_gui.gif) left top; display:block; width:4px; height:22px; float:left;}
a.botao span.centro{ background:url(../img/botao_gui.gif) left 66px; font-size:11px; display:block;	width:auto;	padding:4px 6px 0 6px;text-align:center; height:19px; float:left; text-decoration:none;}
a.botao span.right{	background:url(../img/botao_gui.gif) right top; display:block; width:4px; height:22px; float:left;}

a.botao:hover{color:#616161;}
a.botao:hover span.left{ background:url(../img/botao_gui.gif) left 44px; }
a.botao:hover span.centro{ background:url(../img/botao_gui.gif) left 22px; }
a.botao:hover span.right{ background:url(../img/botao_gui.gif) right 44px; }	
		
/* Paginas */

div.alert { display:none; width:710px; height:auto; font-size:11px; margin:20px 0 3px 0px; padding:8px; border:1px solid #ccc; color:#333333; background:#fff4ab; float:left; position:relative; }
	div.alert img {padding:0px 9px 0 0px; float:left; height:15px;}
	div.alert span.texts {padding:0px 0 0 0px; float:left; display:block;}
	a.fechar_alerta, a.fechar_alerta:visited { overflow:hidden; display:block; padding:0!important; width:11px!important; height:11px!important; background:url(../img/fecha_block.gif) left top !important; position:absolute!important; left:700px; top:9px; z-index:46;}
		a.fechar_alerta:hover {background:url(../img/delete_produto.gif) left 11px !important;}
	
div.titulacao {float:left; width:80%; padding:0 15px 0 15px; background:url(../img/efeito.gif) left 8px no-repeat;}
div.titulacao p { line-height:10px; padding:0 0 0 3px; margin:0; color:#295474; font-size:11px;}

div.menu_final {float:left; width:719px; margin:20px 0 5px 0px; padding:6px 0 0 15px;}

/* ### CATEGORIAS ### */
div.conteudo_pagina_categorias {float:left; width:736px; padding:20px 15px 0 15px; overflow:hidden;}
	ul.linha_categorias { width:120%; padding-top:25px; }
		ul.linha_categorias li {float:left; margin:0; padding:0 15px 15px 0; cursor:pointer;}
			ul.linha_categorias li a,ul.linha_categorias li a:visited {display:block; color:#666666; background-image:url(../img/item_categorias.png); width:219px; height:61px; padding:8px 8px 0 8px; cursor:pointer;}
				ul.linha_categorias li a span.cor_item { display:block; float:left; height:53px; margin:0 8px 0 0; width:6px;}
				ul.linha_categorias li a span.texto_01 { display:block; float:left; font-size:11px;}
				ul.linha_categorias li a span.texto_02 { display:block; width:200px; float:left; font-size:15px; font-weight:bold; line-height:26px;}
				ul.linha_categorias li a span.texto_03 { display:block; float:left; font-size:10px;}
				
				a.linha_mini_cat span.texto_02 {color:#50a3e1}
				a.linha_mini_cat span.cor_item {background-color:#50a3e1;}
				
				a.linha_mirim_cat span.texto_02 {color:#e50b0b}
				a.linha_mirim_cat span.cor_item {background-color:#e50b0b;}
				
				a.linha_infantil_cat span.texto_02 {color:#57a71c}
				a.linha_infantil_cat span.cor_item {background-color:#57a71c;}
				
				a.linha_juvenil_cat span.texto_02 {color:#000ca0}
				a.linha_juvenil_cat span.cor_item {background-color:#000ca0;}
				
				a.linha_jardim_cat span.texto_02 {color:#aa792b}
				a.linha_jardim_cat span.cor_item {background-color:#aa792b;}
				
				a.linha_especial_cat span.texto_02 {color:#bb53ce}
				a.linha_especial_cat span.cor_item {background-color:#bb53ce;}
				
				/*linhas extas*/
				a.linha_extra1_cat span.texto_02 {color:#fac200}
				a.linha_extra1_cat span.cor_item {background-color:#fac200;}
				
				a.linha_extra2_cat span.texto_02 {color:#fa7c00}
				a.linha_extra2_cat span.cor_item {background-color:#fa7c00;}
				
				a.linha_extra3_cat span.texto_02 {color:#1059ff}
				a.linha_extra3_cat span.cor_item {background-color:#1059ff;}
				
				a.linha_extra4_cat span.texto_02 {color:#7051f6}
				a.linha_extra4_cat span.cor_item {background-color:#7051f6;}

				a.linha_extra5_cat span.texto_02 {color:#f6ade9}
				a.linha_extra5_cat span.cor_item {background-color:#f6ade9;}
				
				/*Benito*/
				a.benito_cat span.texto_02 {color:#23815d}
				a.benito_cat span.cor_item {background-color:#23815d;}

			ul.linha_categorias li a:hover {background-color:#eeeeee;}
/* ### CATEGORIAS FIM ### */

/* ### PRODUTOS ### */
div.conteudo_pagina_produtos {float:left; width:520px; padding:0 15px 0 15px; margin:10px 15px 0 0; overflow:hidden; background:url(../img/sep.gif) no-repeat 547px top}

	ul.linha_produtos {width:120%;}
	/* hack para o orca finalizar */
	ul.orca_finalzar li {padding:0px 17px 17px 0!important;}
	/* hack para o orca finalizar */	
		ul.linha_produtos li {float:left; margin:0; padding:17px 17px 0 0; position:relative;}
			ul.linha_produtos li a,ul.linha_produtos li a:visited {display:block; background-image:url(../img/item_produtos.png); overflow:hidden; width:103px; height:165px; padding:7px 7px 0 7px; cursor:pointer;}
			ul.linha_produtos li a span.texto_01 { display:block; font-size:10px; line-height:20px; padding:0 0 0 2px; }
			ul.linha_produtos li a span.texto_02 { display:block; font-size:11px; line-height:14px; padding:4px 0 0 2px; width:103px;}
		
				a.linha_mini_item, a.linha_mini_item:visited {background-color:#fff; color:#50a3e1}
				a.linha_mini_item:hover {background-color:#50a3e1; color:#fff;}
				
				a.linha_mirim_item, a.linha_mirim_item:visited {background-color:#fff; color:#e50b0b}
				a.linha_mirim_item:hover {background-color:#e50b0b; color:#fff;}
				
				a.linha_infantil_item, a.linha_infantil_item:visited {background-color:#fff; color:#57a71c}
				a.linha_infantil_item:hover {background-color:#57a71c; color:#fff;}
				
				a.linha_juvenil_item, a.linha_juvenil_item:visited {background-color:#fff; color:#000ca0}
				a.linha_juvenil_item:hover {background-color:#000ca0; color:#fff;}
				
				a.linha_jardim_item, a.linha_jardim_item:visited {background-color:#fff; color:#aa792b}
				a.linha_jardim_item:hover {background-color:#aa792b; color:#fff;}
				
				a.linha_especial_item, a.linha_especial_item:visited {background-color:#fff; color:#bb53ce}
				a.linha_especial_item:hover {background-color:#bb53ce; color:#fff;}
				
				/*linhas extas*/
				a.linha_extra1_item, a.linha_extra1_item:visited {background-color:#fff; color:#fac200}
				a.linha_extra1_item:hover {background-color:#fac200; color:#fff;}
				
				a.linha_extra2_item, a.linha_extra2_item:visited {background-color:#fff; color:#fa7c00}
				a.linha_extra2_item:hover {background-color:#fa7c00; color:#fff;}
				
				a.linha_extra3_item, a.linha_extra3_item:visited {background-color:#fff; color:#1059ff}
				a.linha_extra3_item:hover {background-color:#1059ff; color:#fff;}
				
				a.linha_extra4_item, a.linha_extra4_item:visited {background-color:#fff; color:#7051f6}
				a.linha_extra4_item:hover {background-color:#7051f6; color:#fff;}
				
				a.linha_extra5_item, a.linha_extra5_item:visited {background-color:#fff; color:#f6ade9}
				a.linha_extra5_item:hover {background-color:#f6ade9; color:#fff;}
				
				/*Benito*/
				a.benito_item, a.benito_item:visited {background-color:#fff; color:#23815d}
				a.benito_item:hover {background-color:#23815d; color:#fff;}
		
div.side_left {float:left; width:200px; margin:0; padding:27px 0 0 0; overflow:hidden;}
	ul.menu_linhas {margin:10px 0 0 0;}
		ul.menu_linhas li{float:left; width:305px; padding:0 0 10px 0; margin:0;}
			ul.menu_linhas li a, ul.menu_linhas li a:visited{display:block; width:190px; font-size:11px;}
/* ### PRODUTOS FIM### */
	
/* ### SHOW ### */
div.conteudo_pagina_show {float:left; width:360px; padding:0 15px 0 15px; margin:20px 15px 0 0; overflow:hidden; border-right: 1px #ccc solid;}
	div.imagem {float:left; width:100%; position:relative;}
		div.slide_vertical {float:left; width:356px; height:420px; overflow:hidden; position:relative; border:1px #e2e3e5 solid; border-bottom:0px;}
		div.slide_horizontal {float:left; width:356px; height:227px; overflow:hidden; position:relative; border:1px #e2e3e5 solid; border-bottom:0px;}
			a.anterior, a.anterior:link, a.anterior:visited { display:block; width:21px; height:21px; padding:0; background:url(../img/bt_setas_imagem.png) left bottom; position:absolute; left:302px; top:10px; z-index:100; cursor:pointer;}
				a.anterior:hover {background:url(../img/bt_setas_imagem.png) left top;}
			a.proxima, a.proxima:link, a.proxima:visited { display:block; width:21px; height:21px; padding:0; background:url(../img/bt_setas_imagem.png) right bottom; position:absolute; left:326px; top:10px; z-index:101; cursor:pointer;}
				a.proxima:hover {background:url(../img/bt_setas_imagem.png) right top;}
		img.tampa_imagem { position:absolute; z-index:19; left:0px; top:0px;}  
		div.add_prd {float:left; width:100%; position:relative; padding: 0 0 30px 0;}
		a.add_product, a.add_product:link , a.add_product:visited {overflow:hidden; display:block; width:358px!important; height:61px!important; background:url(../img/add_product.jpg) left bottom;}
		a.add_product:hover {background:url(../img/add_product.jpg) top left;}
		span.loading_effect {position:absolute; left:325px; top:24px; background:url(../img/loading_addp.gif); width:16px; height:16px; z-index:23; display:none;}
		span.add_effect {position:absolute; left:24px; top:0px; background:url(../img/add_effect.png); width:18px; height:23px; z-index:22; display:none;}
		span.msg_effect {position:absolute; color:#fe4e00; font-size:10px; top:26px; left:240px; width:auto; height:23px; z-index:22; display:none;}
	div.relacao {float:left; width:100%; position:relative;}		
	div.relacao ul li {padding:0 4px 4px 0 !important;}
	div.relacao h6 {margin:18px 0 10px 0 !important;}
	ul.linha_produtos li.default {display:block; background:url(../img/item_produtos_none.gif) no-repeat left top !important; overflow:hidden; width:117px; height:172px; padding:0 4px 4px 0 !important; }
div.side_left_show {float:left; width:338px; margin:0; padding:20px 0 0 0; overflow:hidden;}
	div.side_left_show p { font-size:12px; line-height:18px; padding: 0 0 0 1px;}
	div.side_left_show span.acoes { display:block; float:left; width:100%;}
	
	img.imagem_produtox {display:none;}
	
/* Redes sociais - Show */
div.redessociais{float:left; position:relative; width:335px; padding:10px; height:auto; background:#ffeee0; border:#c8c8c8 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	div.redessociais ul {float:left; width:100%}
		div.redessociais ul li {float:left; padding: 0 20px 0 0; }
			div.redessociais ul li a, div.redessociais ul li a:visited {display:block; width:auto; height:15px; float:left; background-image:url(../img/compartilhar_redes_sociais.gif); background-repeat: no-repeat; font-size:11px; color:#2a5575; padding: 1px 0 0 23px; }
			a.btx_twitter, a.btx_twitter:visited { background-position: left 0px; }
			a.btx_facebook, a.btx_facebook:visited { background-position: left -16px; }
			a.btx_orkut, a.btx_orkut:visited { background-position: left -32px;}
			
			a.btx_twitter:hover { background-position: left -48px; }
			a.btx_facebook:hover { background-position: left -64px; }
			a.btx_orkut:hover { background-position: left -80px;}
			
span.tip_helpsc {display:block; float:none; width:auto; z-index:134; font-size:11px; color:#ffffff; background:#53a01b; padding:5px 8px 6px 8px; position:absolute; top:-20px; left:8px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

/* ### SHOW FIM### */

/* ### ORCAMENTO STEP 1 ### */
div.conteudo_pagina_orcamento {float:left; width:736px; padding:20px 15px 0 15px; margin:0px 15px 0 0; overflow:hidden; }
	div.conteudo_pagina_orcamento img {padding: 30px 0 20px 0;}
	ul.steps { width:110%; }
	 ul.steps li { float:left; width: 235px; margin:0 15px 0 0;}
	 	ul.steps li span.bloco_titulo_01 { margin:0 0 7px 0; float:left; display:block; width:235px; height:42px; background: url(../img/orcamento_titulos_bloco.gif) no-repeat left top;}
		ul.steps li span.bloco_titulo_02 { margin:0 0 7px 0; float:left; display:block; width:235px; height:42px; background: url(../img/orcamento_titulos_bloco.gif) no-repeat -235px top;}
		ul.steps li span.bloco_titulo_03 { margin:0 0 7px 0; float:left; display:block; width:235px; height:42px; background: url(../img/orcamento_titulos_bloco.gif) no-repeat right top;}
		ul.steps li p { text-align:left; font-size:11px}
/* ### ORCAMENTO STEP 1 FIM ### */

/* ### ORCAMENTO STEP 2 ### */
div.conteudo_pagina_orca_step2 {float:left; width:520px; padding:0 15px 0 15px; margin:0px 15px 0 0; overflow:hidden; background:url(../img/sep.gif) no-repeat 547px 0px }
	span.hack_space { width:530px; height:17px; background:red; display:block; float:left; visibility:hidden;}
	a.remove_item_2, a.remove_item_2:visited {display:block; padding:0!important; width:11px!important; height:11px!important; background:url(../img/delete_produto.gif) left top !important; position:absolute!important; left:95px; top:95px; z-index:43;}
		a.remove_item_2:hover {background:url(../img/delete_produto.gif) left 11px !important;}
		
		span.info_item2 {margin:0; padding:0 0 0 1px; font-size:11px; color:#fe4e00; font-weight:bold; float:left; display:block}
		span.info_item  {display:block; padding:0px 0 13px 0; font-size:11px; color:#fe4e00}

div.side_left_orca_step2 {float:left; width:200px; margin:0; padding:17px 0 0 0; overflow:hidden;}
	ul.publicidades {}
		ul.publicidades li { width:auto; height:auto; padding:0 0 2px 0!important;}
			ul.publicidades li a { width:auto; height:auto; }
			
div.confirma_pedido { display:none; position:relative; float:left; text-align:left; width:473px; height:395px; background:#ffffff; border:4px #295474 solid; }
 div.confirma_pedido h6 { color: #fff; display:block; width:453px; height:31px; background:#295474; padding:9px 0 0 20px; }
 	a.fechar_block, a.fechar_block:visited {display:block; width:11px; height:11px; background:url(../img/fecha_block.gif) left top; position:absolute; left:450px; top:12px; z-index:46;}
 	a.fechar_block:hover {background:url(../img/fecha_block.gif) left bottom;}
 div.confirma_pedido p { color: #295474; padding:20px 0 0 20px;  width:425px;}
 div.confirma_pedido form {margin:0; padding:0;}
	 div.confirma_pedido fieldset { float:left; width:433px; border:0px; padding:20px; }
		 div.confirma_pedido label { margin-bottom:7px; color: #295474;}
		 	div.confirma_pedido fieldset input.check { width:15px; }
/* ### ORCAMENTO STEP 2 FIM### */

/* ### CONTATO ### */
div.conteudo_pagina_contato {float:left; width:455px; padding:20px 15px 0px 15px; margin:0px 8px 0px 0; overflow:hidden; background:url(../img/sep.gif) no-repeat 465px top;  }
	div.conteudo_pagina_contato img {padding:0px 0px 10px 0px; }		
div.side_left_contato {float:left; width:260px; margin:0; padding:19px 0 0 0; overflow:hidden;}
	ul.informacoes {width:103%;}
		ul.informacoes li { width:auto; float:left; height:auto; padding:0 0 24px 0;}
	
			ul.informacoes li p { font-size:11px; width:auto;}
			ul.informacoes li a { width:auto; height:auto; }
 
div.conteudo_pagina_contato form {margin:0; padding:0;}
	div.conteudo_pagina_contato fieldset { float:left; width:433px; border:0px; }
		div.conteudo_pagina_contato label { margin-bottom:7px; color: #295474;}
		div.conteudo_pagina_contato fieldset input.check { width:15px; }


div.titulacao_repre {display:none; border-top:1px #d5d5d5 solid; float:left; width:736px; padding:20px 15px 0 15px; margin:0px 8px 0 0; overflow:hidden;  background:url(../img/efeito.gif) left 28px no-repeat}		 
div.conteudo_pagina_contato_bottom { display:none; float:left; width:736px; padding:20px 15px 0 15px; margin:0px 8px 0 0; overflow:hidden; }
	div.conteudo_pagina_contato_bottom ul {}
		div.conteudo_pagina_contato_bottom ul li { width:736px; float:left; padding:0 0 20px 0;}
		div.conteudo_pagina_contato_bottom ul li span.logo {width:102px; height:102px; display:block; float:left; padding:5px 0 0 0; margin:0 10px 0 0;}
		div.conteudo_pagina_contato_bottom ul li p.info { width:624px; height:auto; font-size:11px; line-height:18px; }
/* ### CONTATO FIM### */

/* ### EMPRESA ### */
div.conteudo_pagina_empresa {float:left; width:478px; padding:20px 30px 0px 20px; margin:0px 8px 0px 0; overflow:hidden; background: url(../img/sep.gif) no-repeat 525px 5px;  }
		
div.side_left_empresa { float:left; width:185px; margin:0; padding:22px 0 0 19px; overflow:hidden;}
			ul.informacoes li ul li { float:left; width:auto; height:auto; padding:0 2px 2px 0!important; margin:0px!important;}
			a.thumb_gal {display:block; width:45px!important; height:45px!important; float:left; }
 
div.conteudo_pagina_empresa form {margin:0; padding:0;}
	div.conteudo_pagina_empresa fieldset { float:left; width:433px; border:0px; }
		div.conteudo_pagina_empresa label { margin-bottom:7px; color: #295474;}
		div.conteudo_pagina_empresa fieldset input.check { width:15px; }
/* ### EMPRESA FIM### */

/* ### POP UP GALERIA ## */
#abre_galeria { width:auto; height:auto; background:#fff; border:5px #fff solid;}
	#fechar_pop { display:block; width:130px; height:23px; position:absolute; padding:09px 0 0 15px; left:10px; top:10px; z-index:100; background:#fff; border-left:4px solid #fff}
		#fechar_pop:hover { border-left:4px solid #295474}
/* ### POP UP GALERIA ## */


/* ### ORC FINALIZADO ## */
/* ### RANKING ## */
div.conteudo_pagina_orcamento_3 {float:left; width:736px; padding:20px 15px 0 20px; margin:0px 15px 0 0; overflow:hidden; }
div.opiniao { position:relative; float:left; width:270px; height:auto; margin:30px 0 0px 0; padding:0px 0px 0 40px; border-left:1px solid #d5d5d5 }
div.opiniao img { margin:0px; padding:0; }
div.opiniao p { margin:0px; padding:3px 0 10px 0; color:#aaaaaa;}
div.extra { position:relative; float:left; width:367px; height:auto; margin:30px 0 10px 0px; padding:0px 40px 0px 0px; }
div.extra img { margin:0px; padding:0; }
div.extra p { margin:0px; padding:3px 0 10px 0; color:#aaaaaa;}
span.vote_effect {position:absolute; left:54px; top:70px; background:url(../img/vote_effect.png); width:74px; height:23px; z-index:22; display:none;}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
background: url(../img/star.gif) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:220px;
height:42px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left 1px;
}
.star-rating li{ display: inline; float:left;}
.star-rating a, .star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:44px;
line-height:42px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover, .star-rating a:active{ background-position: left -88px; }
.star-rating a.one-star{ width:20%; z-index:6; }
.star-rating a.two-stars{ width:40%; z-index:5; }
.star-rating a.three-stars{ width:60%; z-index:4; }
.star-rating a.four-stars{ width:80%; z-index:3; }
.star-rating a.five-stars{ width:100%; z-index:2; }
.star-rating .current-rating{ z-index:1; background-position: left center; }
/* ### RANKING ## */
/* ### ORC FINALIZADO END ## */
	
/* ### Pagina HOME ### */
div.destaques_pagina_home {float:left; width:520px; padding:0 15px 0 15px; margin:15px 15px 0 0; overflow:hidden; background:url(../img/sep.gif) no-repeat 547px -10px}
div.side_left_avisos {float:left; width:auto;height:auto; padding:15px 0 0 0 ;}
	div.slide_home {float:left; width:518px; height:214px; overflow:hidden; position:relative;}
		a.seta_home_l { top:278px!important; left:474px!important;}
		a.seta_home_r { top:278px!important; left:495px!important;}
		a.aviso_home, a.aviso_home:visited { padding:0 !important; margin:0 !important;}
		
div.conteudo_pagina_home {float:left; position:relative; width:520px; padding:0 15px 0 15px; margin:20px 15px 0 0; overflow:hidden; background:url(../img/sep.gif) no-repeat 547px top}
	a.maisprodutos, a.maisprodutos:visited {padding:0; display:block; width:59px; height:14px; background:url(../img/ver_mais_home_bt.gif) left bottom; position:absolute; left:475px; top:19px; }
	a.maisprodutos:hover {background:url(../img/ver_mais_home_bt.gif) left top; }
	div.conteudo_pagina_home img.titulo_destaques {padding:13px 0 0 0; }
	ul.informacoes_home {width:88%; overflow:hidden;}
		ul.informacoes_home li { width:100%; float:left; height:auto; padding:0 0 16px 0;}
			ul.informacoes_home li p { font-size:11px; width:auto;}
			ul.informacoes_home li a, ul.informacoes_home li a:visited { width:auto; height:auto; }
			ul.informacoes_home li a.bt_play {}
			
			span.botoes_midia { display:block; padding:5px 0 0 2px; }
			a.wicon, a.wicon:visited { overflow:hidden; width:16px!important; height:16px!important; display:block; float:left; margin:0 5px 0 0; background-image:url(../img/social_icones_bt.gif)}
				a.wicon:hover {  }
				a.youtube, a.youtube:visited { background-position: left top;}
				a.youtube:hover { background-position: left bottom;}
				
				a.twitter, a.twitter:visited{ background-position: -16px top;}
				a.twitter:hover { background-position: -16px bottom;}
				
				a.delicious, a.delicious:visited { background-position: -32px top;}
				a.delicious:hover { background-position: -32px bottom;}
				
				a.digg, a.digg:visited { background-position: -48px top;}
				a.digg:hover { background-position: -48px bottom;}
				
/* ### Pagina HOME FIM### */
	
/* INDIQUE */

#indique { width:486px; height:400px; margin:0 auto;padding:0; font-family:Arial, Helvetica, serif;}
#indique h6 { color:#7da52e; font-size:18px; padding:0px 0 0px 20px; margin:0px; text-align:left;}
#indique p { padding:10px 0 10px 20px; font-size:14px; }
form.indique {  background:#e0e8cd; padding:20px 0; margin-top:0px;}
form.indique fieldset { border:none; padding:0px 20px 0 16px; font-size:12px;}
form.indique label { display:block; float:left; color:#818578; height:38px;}
form.indique input { background:#fff; border:1px solid #cdd5bc; width:195px; height:16px; color:#818578; font-size:10px; padding:2px 5px 0 5px; font-family:Tahoma;}
form.indique input:focus { background:#fff; border:1px solid #e1e6d6;}
form.indique textarea { background:#fff; border:1px solid #cdd5bc; width:215px; height:134px;  color:#818578; font-size:11px; padding:2px 5px 2px 5px; font-family:Tahoma;}
form.indique textarea:focus { background:#fff; border:1px solid #e1e6d6; outline:none;}

div#alertinvisivel p.tit_aviso p{font-size:15px; font-weight:bold; 0px 0 0px 0px; color:#5C5C5C;}
div#alertinvisivel { display:block; padding:0px; margin:0px; left:0; float:left; }

/* ### BENITO ### */
div.conteudo_pagina_benito {float:left; width:445px; padding:20px 30px 0px 20px; margin:0px 8px 0px 0; overflow:hidden; background: url(../img/sep.gif) no-repeat 492px 5px;  }
	img.benito_logo {float:right; margin: 6px 0px 0 20px;}

div.side_left_benito { float:left; width:222px; margin:0; padding:22px 0 0 19px; overflow:hidden;}
	ul.catalogos li { float:left; width:auto; height:auto; padding:0 0 9px 0!important; margin:0px!important;}
		a.item_catalog, a._item_catalog:visited {display:block; width:200px; height:58px; padding:13px 10px 10px 10px; border:1px solid #b5bdd0; -moz-border-radius:4px; border-radius: 4px; }
		a.item_catalog:hover { border:1px solid #2a5575; }
		.item_01 { color:#ffa800!important; background:#ffffff url(../img/line_yellow.gif) left top repeat-x!important}
		.item_02 { color:#d8211b!important; background:#ffffff url(../img/line_red.gif) left top repeat-x!important}
		.item_03 { color:#015496!important; background:#ffffff url(../img/line_blue.gif) left top repeat-x!important}
		.item_04 { color:#23815d!important; background:#ffffff url(../img/line_green.gif) left top repeat-x!important}
		.item_05 { color:#909499!important; background:#ffffff url(../img/line_griz.gif) left top repeat-x!important}
			
			img.catalogo_img { float:left; padding: 0 10px 0 0; }
			a.item_catalog span.tits, a.item_catalog:visited span.tits { display:block; float:left; width:150px; margin:0; padding:0px 0 5px 0; line-height:18px; font-size:12px; font-weight:bold;}
