*
{
	padding:0;
	margin:0;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	/*font-size:0.834em;*/
	font-size:11px;
	color:#666;
	text-align:center;
	background:url(../imgs/bg_body.jpg) center top repeat-y #DBDADA;
}

div#geral
{
	
	width:773px;
	margin:0 auto;
	text-align:left;
	background:#fff;
}

h1
{
	float:left;
}

h1 a
{
	display:block;
	width:431px;
	/*width:370px;*/
	height:63px;
	background:url(../imgs/logo_lojaeletrica.gif) top left no-repeat;
	text-indent:-4000px;
	overflow:hidden;
	margin:50px 10px 0 25px;
}

.preto
{
	color:#000;
}

/*** TOPO ***/

	div.topo
	{
		background:url(../imgs/bg_topo.jpg) top left no-repeat;
		height:158px;
		color:#00203E;
		position:relative;
	}

	div.topo div.box
	{
		float:right;
		width:270px;
		margin-top:60px;
	}

	div.topo input
	{
		background:#EDEADB;
		border:none;
		padding:1px 2px;
	}

	div.topo input.btnOk
	{
		margin:0px 2px -3px 2px;
	}

	div.topo div.mnTop
	{
		position:absolute;
		bottom:0;
		right:10px;
		text-align:left;		
		/*font-size:0.800em;*/
		font-size:10px;
		height:21px;
		color:#fff;
		min-width:620px;
		/*font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif !important;*/
	}

	div.topo div.mnTop img{float:right;}

	div.topo span
	{
		display:block;
		height:19px;
		padding:2px 10px 0 10px;
		background:url(../imgs/bg_mntop.gif) top left repeat-x;
		float:right;
	}

	div.topo div.mnTop a
	{
		color:#fff;
		text-decoration:none;
		letter-spacing:0px;
	}
		
	div.topo div.mnTop a:hover
	{
		color:#ccc;
		text-decoration:none;
	}
	
	div.topo div.mnTop .first{margin-left:15px;}	

/*** FIM - TOPO ***/

/*** ESTRUTURA ***/

	div.col2{}

	div.vitrine{float:left; width:587px; }

	div#main
	{
		float:left;
		width:100%;
		padding:3px 1px;
		background:url(../imgs/bg_geral.gif) top left repeat-y;
	}

	div.col1
	{
		float:left;
		width:152px;
		background:url(../imgs/bg_col1.jpg) top left no-repeat;
		padding:9px;
		color:#00203E;
	}

	div.areaConteudo
	{
		float:left;
		width:595px;
	}

	div.areaConteudo div.box
	{
		float:left;
		width:182px;
		height:195px;
		padding:5px 5px 5px 10px
	}
	
	
	div.areaConteudo h3	
	{	
		font-weight:bold;	
		/*font-size:0.964em;*/
		font-size:13px;
		color:#F60;	
		padding:5px 15px 5px 15px;	
	}
		
	div.areaConteudo h4
	{
		padding:10px 15px 5px 15px;	
	}
	
	div.areaConteudo h5
	{
		padding:15px 15px 0px 15px;
		font-weight:normal;
		/*font-size:0.964em;*/
		font-size:13px;
		color:#333;
	}
	
	div.areaConteudo h6
	{
		padding:15px 15px 0px 15px;
		font-weight:bold;
		/*font-size:0.964em;*/
		font-size:13px;		
	}
	
	div.areaConteudo p
	{
		padding:5px 15px 5px 15px;
	}
	
	div.areaConteudo ul
	{
		margin:5px 15px 5px 30px;
	}
	
	div.areaConteudo ul li
	{
		padding-bottom:5px;
	}
	
	div.areaConteudo form
	{
		margin:5px 15px 5px 15px;
	}
	
	div.areaConteudo a
	{
		color:#666;
	}
	
	div.areaConteudo a:hover
	{
		color:#D24D20;
	}
	

	div.areaConteudo div.box h3
	{
		font-weight:normal;
		/*font-size:0.964em;*/
		font-size:13px;
		color:#000;
		padding:0 4px 6px 0;
	}

	div.areaConteudo div.box h3 img
	{
		margin:0 0 -5px 0;
	}

	div.areaConteudo div.box div.content
	{
		padding:7px 9px 5px 8px;
	}

	div.areaConteudo div.box a
	{
		text-decoration:none;
		color:#999;
	}

	div.areaConteudo div.box a:hover
	{
		text-decoration:underline;
	}

	div.areaConteudo div.box div.content p{padding:0px 0px 4px 0px; }

	div.areaConteudo div.box div.content p span{color:#00203E; font-weight:bold;}

	div.areaConteudo div.box div.content p img{float:left; padding:5px 8px 2px 0;}

	a.linkSaiba
	{
		color:#D24D20 !important;
		font-weight:bold;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif !important;
		padding-top:2px;
		display:block;
	}

	a.saibaNoticia
	{
		color:#F60 !important;	
		font-weight:bold;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif !important;
		padding-top:2px;
		display:block;
	}
	

	/** Box models **/

	div.areaConteudo div.boxModel1 div.content 

	{/** SMALL BOX COM A BORDA ARREDONDADA EM DEGRADE **/
		background:url(../imgs/bg_box1.jpg) top left no-repeat;
		padding:7px 15px 5px 15px !important;
	}	
	
	div.areaConteudo div.boxModel1 p
	{
		margin-bottom:4px!important;
	}	

	div.areaConteudo div.boxModel2
	{
		width:379px;
		height:auto;
		padding:5px 5px 5px 10px;
	}

	div.areaConteudo div.boxModel2 div.content
	{
		position:relative;
		border:1px solid #CED3D9;
		padding:5px 2px !important;
		margin:5px 0 5px 0 !important;	
		line-height:1.000em;
	}

	
	div.content form
	{
		margin:0 !important;
	}
	

	div.content input.p
	{
		background:#EDEADB;
		border:none;
		padding:1px 2px;
		margin-bottom:5px;
		width:145px;
	}	

	div.content input.btn
	{		
		margin-left:130px;	
	}	

	div.areaConteudo div.boxModel2 div.content p img{padding:0 !important;}

	div.areaLogo{width:130px; height:40px; float:left; text-align:center; background-color: transparent; border: 1px solid #ccc;}
	
	td.areaLogo{width:125px; height:40px; text-align:center;}
	table.content{
		position:relative;
		border:1px solid #CED3D9;
		padding:5px 2px !important;
		margin:5px 0 5px 0 !important;	
		line-height:1.000em;
		width: 380px;
	}

	div.brd_top_left, div.brd_top_right, div.brd_btm_left, div.brd_btm_right{width:6px; height:6px; position:absolute;}

	div.brd_top_left{background:url(../imgs/border_top_left.gif) top left no-repeat; top:0px; left:-2px;}

	div.brd_top_right{background:url(../imgs/border_top_right.gif) top left no-repeat; top:0px; right:-2px;}

	div.brd_btm_right{background:url(../imgs/border_btm_right.gif) top left no-repeat; bottom:0px; right:-2px;}

	div.brd_btm_left{background:url(../imgs/border_btm_left.gif) top left no-repeat; bottom:0px; left:-2px;}

	

/*** FIM - ESTRUTURA ***/



/*** Interna ***/

table.titulo
{
	float:left;
	width:100%;
	height:120px;
	background:url(../imgs/bg_tit_interno.jpg) top left no-repeat;
	color:#00203E;
	margin-bottom:10px;
}

table.titulo .imagem
{	
	padding:0 5px 0 5px;
}

table.titulo h2
{
	text-transform:uppercase;
	/*font-size:1.5em;*/
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
}



table.titulo span
{
	color:#D24D20;
}



table.titulo a
{
	color:#00203E;
	text-decoration:underline;	
}

table.titulo a:hover
{
	color:#D24D20;
	text-decoration:underline;
}

/*** Navegacao alphabetica ***/

#navAlpha
{
	display:block;	
	padding: 5px 0px;
	letter-spacing:0.3em;
	text-align:center;
}

#navAlpha a
{
	color:#00203E;
}

#navAlpha a:hover
{
	color:#666;
}
	

/*** Menu ***/

	div.col1 ul
	{
		list-style-type:none;
		font-size:11px;
	}

	div.col1 ul li span
	{
		/*font-size:.900em;*/
		font-size:11px;
		display:block;
		width:140px;
		font-weight:bold;
		padding:3px 4px 3px 9px;
		background:url(../imgs/bg_tit_menu.jpg) top left;
	}

	div.col1 ul li span img
	{
		margin:0 0 -3px 0;
	}

	div.col1 ul li li
	{
		padding:2px 3px 2px 30px;
	}

	div.col1 a
	{
		color:#00203E;
		text-decoration:none;
	}

	div.col1 a:hover
	{
		color:#6D7E8F;
		text-decoration:none;
	}
	.imgLateral{padding:15px 0 0 5px; float:left;}
/*** Fim - Menu ***/

div.rodape

{
	float:left;
	width:100%;
	/*font-size:0.834em;*/
	/*font-size:10px;*/
	height:68px;
	padding:30px 0 0 0;	
	background:url(../imgs/bg_rodape.jpg) bottom left no-repeat;
	text-align:center;
}



.clearCSSForm

{
	background:none !important;
	border:none !important;
}

/** Links **/

/*** Inicio - Historia ***/

#linhaTempo
{
	
}

#linhaTempo .texto_acessibilidade
{
	display:none;
	color:#FFFFFF;
}

#div_linha
{
	margin-top:20px;
}

/*** Inicio - Lojas ***/

#imagens_lojas
{
	margin-top:20px;	
}

#imagens_lojas img
{
	margin-right:5px;	
}

#img_ilustrativa_lojas
{
	float:right;
	margin:60px 20px 20px 40px; 
}

/*** Inicio - Produtos ***/

#logos
{
	position:relative;
	float:right;
	border:1px dashed #ccc;	
	right:10px;
}

#logos img
{	
	margin:5px;	
}

.colFornecedores
{
	width:160px;
	float:left;	
}


div.busca_produtos
{
	border:1px dashed #cecece;
	padding:5px 10px;
	margin:0px 15px 0px 15px;
}


/*** Inicio - CCE ***/


#logoCCE
{
	float:left;
	margin:5px 15px 5px 15px; 
}

#logo_hunter_credenciados
{
	float:right;
	margin:20px 80px 0 0;
}

#patrocinadores_cce
{
	margin-left:10px;
	
}

#patrocinadores_cce img
{
	margin:5px;
}

/*** Inicio - Promoções ***/

#topo_promocao
{
	width:379px;
	height:129px;
	background:url(../imgs/popup_promocao_topo.gif);
}

#conteudo_promocao
{
	width:349px;
	height:205px;
	padding-right:30px;
	/*font-size:0.834em;	*/
	/*font-size:10px;*/
	text-align:left;
	background:url(../imgs/popup_promocao_meio.gif) left bottom;
}

#conteudo_promocao h2	
{	
	font-weight:bold;	
	/*font-size:0.964em;*/
	font-size:12px;
	color:#F60;
	margin-left:28px;
	background:url(../imgs/popup_promocao_bullet.gif) 0 8px no-repeat;	
	padding:5px 15px 5px 10px;	
}

#conteudo_promocao #info
{
	width:132px;
	height:172px;
	float:left;	
	text-align:center;
	margin:0px 10px 0px 28px;
	_margin:0px 10px 0px 15px;
}

#conteudo_promocao #foto
{
	width:132px;
	height:124px;	
	background:url(../imgs/popup_promocao_bgfoto.gif) left bottom;
	background-repeat: no-repeat;
	margin-bottom:15px;
}
#conteudo_promocao #foto img
{
	margin: 10px 15px 5px 5px;
}


#conteudo_promocao #valor
{
	width:95px;
	height:26px;
	_height:36px;
	padding-top:10px;
	margin-left:8px;
	vertical-align:middle;
	color:#000;	
	font-weight:bold;
	background:#EDEDED;
	border-left:1px dashed #80909F;
	border-right:1px dashed #80909F;
}

#rodape_promocao
{
	width:379px;
	height:24px;
	background:url(../imgs/popup_promocao_rodape.gif);
}



/*** Inicio - formularios ***/

label
{
	color:#000;	
}

input,
select
{
	/*font-size:0.734em;*/
	/*font-size:10px;*/
	color:#666;
	border:1px solid #cecece;
	margin:3px 0px;
}
textarea{
	color:#666;	
	border:1px solid #cecece;
	margin:3px 0px;
}
input.formR
{
	margin-bottom:-4px;	
	margin-left:5px;		
}

select.formS
{
	border:1px solid #cecece;	
	margin-bottom:5px;	
}

input.formP
{
	
	width:20px;		
}

input.formM
{	
	width:145px;
	margin-right:10px;		
}

input.formG
{	
	width:300px;		
}

select.estado
{
	width:145px;
}

#eletricista
{
	background:url(../imgs/bg_form_eletricista.jpg) bottom right no-repeat;
}

/*** Inicio - Notícias ***/


#box_int
{
	position:relative;
	float:right;
	margin:10px 20px 20px 15px;
	_margin:10px 10px 20px 15px;
	width:137px;
	background:url(../imgs/box_int_middle.gif);	
}
#tit_box_int
{
	margin-top:20px;
	border-top:1px solid #FF9933;
	border-bottom:1px solid #FF9933;
	padding:5px 0px;	
	text-align:center;
}

#lista_noticias
{	
	width:119px;
	padding:0;
	margin:10px;	
	list-style:none;
	text-align:left;		
}

#lista_noticias li
{
	color:#333;
	/*font-size:0.7em;*/
	list-style:none;
	border-bottom:1px dashed #FF9933;	
}

#lista_noticias li a
{
	text-decoration:none;
}

#lista_noticias li a:hover
{
	text-decoration:underline;
}

/*** Catalogos ***/
	div.paginacao_catalogo{ text-align:right; padding-right:8px; color:#000033;}
	div.paginacao_catalogo a{ color:#000033; text-decoration:none;}
	div.paginacao_catalogo a:hover{ color:#CC0000;}
	div.paginacao_catalogo b{color:#cc0000;}
	/* Broan */
	div.box_catalogo_broan
	{
		clear:both;
		padding:5px 5px 10px 5px;
		margin-bottom:10px;
	}
	div.box_catalogo_broan span
	{
		display:block;
		float:left;
		width:138px;
		height:161px;
		margin-right:15px;
		background:url(../imgs/bg_img_catalogo_broan.gif) bottom right no-repeat;
	}
	div.box_catalogo_broan h4
	{	
		font-weight:normal;	
		/*font-size:0.964em;*/
		color:#036;	
		padding:15px 15px 1px 20px;	
		margin:0;
		font-size:12px;
		text-indent:14px;
		background:url(../imgs/bullet_catalogo_broan.gif) 153px 17px no-repeat;
	}
	div.box_catalogo_broan p{padding-left:14px;}
	
	/* Hunter */
	div.box_catalogo_hunter
	{
		clear:both;
		padding:5px 5px 10px 5px;
		margin-bottom:10px;
		/*font-size:1em;*/
		/*font-size:10px;*/
	}
	div.box_catalogo_hunter img{margin:0 10px 8px 0;}
	div.box_catalogo_hunter td{vertical-align:top;}
	div.box_catalogo_hunter span
	{
		display:block;
		float:left;
		/*width:138px;
		height:161px;*/
		margin-right:10px;
	}
	div.box_catalogo_hunter p{color:#000; margin:0; padding:0 0 4px 0;}
	div.box_catalogo_hunter h4
	{	
		font-weight:normal;	
		color:#003366;
		float:left;
		padding:0 0 0 8px;	
		margin:0;
		font-size:12px;
		background:url(../imgs/tit_brd_left_arredondado.gif) top left no-repeat;
	}
	div.box_catalogo_hunter h4 span
	{	
		font-weight:normal;	
		font-size:0.964em;
		color:#fff;	
		padding:2px 8px 2px 0;
		background:url(../imgs/tit_brd_right_arredondado.gif) top right no-repeat #CC3300;
	}
	div.box_catalogo_hunter div{float:left;width:450px; padding:0;padding:5px 0 0 3px;}
	div.box_catalogo_hunter div span
	{
		/*font-size:.86em;*/
		font-size:10px;
		color:#fff;
		padding:0 0 0 7px;
		margin:0px 0 0 0;
		display:block;
		background:url(../imgs/dstq_left_arredondado.gif) top left no-repeat;
	}
	div.box_catalogo_hunter div span b{
		font-weight:normal;
		background:url(../imgs/dstq_right_arredondado.gif) top right no-repeat #CC3300;
		padding:0 7px 0 0 ;
	}
	
	div.box_right{text-align:right !important;}
	div.box_right img{margin:0 0 8px 10px;}
	div.box_right h4
	{ 
		float:right !important;
		text-align:right !important;
		padding:0px 8px 2px 0 !important;
		background:url(../imgs/tit_brd_right_arredondado.gif) top right no-repeat !important;
	}
	div.box_right h4 span
	{
		margin:0 0 0 10px;
		padding:2px 0 2px 8px !important;
		background:url(../imgs/tit_brd_left_arredondado.gif) top left no-repeat  #CC3300 !important;
	}
	div.box_right span {float:right !important;}
	/* GB */
	table.catalogo_gb
	{
		border:none;
		width:100%;
		clear:both;
		color:#00203E;
		/*font-size:.7em;*/
	}
	table.catalogo_gb td
	{
		text-align:center;
		padding:4px;
	}
	table.catalogo_gb img{padding:0 0 4px 0;}
	
	/*LEDS*/
	div.box_catalogo_leds
	{
		clear:both;
		padding:5px 5px 10px 5px;
		margin-bottom:10px;
	}
	
	
/*** KIT ***/
	/* Hunter */
	div.box_hunter_kit	
	{
		float:left;
		width:240px;
		height:240px;
		/*font-size:.85em;*/
		padding:10px;
		color:#333333;
	}
	div.box_hunter_kit p {padding:5px 0;}
	
	.clearForm{border:none !important;}
	.imgNoticias{border:2px solid #ccc; margin:5px 12px 8px 0;}


/*** Promotion ***/

	p.pPromo{padding: 0px; margin:0px 0px 4px 0px; float:left; clear:left; width:160px;}

	p.pPromo span{color:#00203E; font-weight:bold;}

	p.pPromo img{align:left; padding:5px 8px 2px 0;}
