*{margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;}

body, p, th, td, a {
	font-size:12px;
	color: #666;
}
img { border: 0; }
p { margin-bottom: 15px;}
h1 {
	font-size:16px;
	color:#192062;
	margin-bottom:20px;
}
h2 {
	font-size:14px;
	color:#2B7CB4;
	margin-bottom:20px;
}
h3 {
	margin-top:10px;
	font-size:14px;
	color:#192062;
}
hr {
	margin:10px 0 0 0;
	height:1px;
	border-width:0; 
	border-top:2px dotted #CCC;
}
.geral {
	margin: 0 auto;
	width: 770px;
}
input, textarea, .ddl {
	font-size:12px;
	color:#666;
}
/* TOPO */
#topo {
	height:194px;
	background:url(../ImageBank/Topo/bg-topo.jpg) no-repeat;
}
#topo h1 {
	width:250px;
	height:111px;
	float:left;
}
#topo h1 a {
	margin:0;
	width:250px;
	height:111px;	
	display:block;
}
#topo a {
	float: right;
	margin: 33px 16px 0 0;
	color: #FFF;
	text-decoration: none;
}
#topo a:hover { color: #FDE286; }
/* MENU */
#menu { height: 30px; }
#menu ul { list-style-type: none; }
#menu ul li { display: inline; }
#menu ul li a {
	height:23px;
	text-indent: -5000px;
	float:left;
	display:block;	
	background-repeat:no-repeat;
}
#menu ul li.menuEmpresa, #menu ul li.menuEmpresa a {
	width:88px; 
	background-image: url(../ImageBank/Menu/empresa.gif); 
}
#menu ul li.menuServicos, #menu ul li.menuServicos a {
	width:79px; 
	background-image: url(../ImageBank/Menu/servicos.gif);
}
#menu ul li.menuProdutos, #menu ul li.menuProdutos a {
	width:83px;
	background-image: url(../ImageBank/Menu/produtos.gif);
}
#menu ul li.menuLojaVirtual, #menu ul li.menuLojaVirtual a {
	width:99px;
	background-image: url(../ImageBank/Menu/loja.gif);
}
#menu ul li.menuOndeComprar, #menu ul li.menuOndeComprar a {
	width:119px;
	background-image: url(../ImageBank/Menu/onde.gif);
}
#menu ul li.menuCases, #menu ul li.menuCases a {
	width:55px;
	background-image: url(../ImageBank/Menu/cases.gif);
}
#menu ul li.menuClientes, #menu ul li.menuClientes a {
	width:66px;
	background-image: url(../ImageBank/Menu/clientes.gif);
}
#menu ul li.menuStormNews, #menu ul li.menuStormNews a {
	width:102px;
	background-image: url(../ImageBank/Menu/stormnews.gif);
}
#menu ul li.menuContato, #menu ul li.menuContato a {
	width:68px;
	background-image: url(../ImageBank/Menu/contato.gif);
}

#menu ul li a:hover { background-position: 0 -25px; }

.empresa .menuEmpresa a { background-position: 0 -25px; }
.servicos .menuServicos a { background-position: 0 -25px; }
.produtos .menuProdutos a { background-position: 0 -25px; }
.aplicacoes .menuAplicacoes a { background-position: 0 -25px; }
.cases .menuCases a { background-position: 0 -25px; }
.clientes .menuClientes a { background-position: 0 -25px; }
.storm_news .menuStormNews a { background-position: 0 -25px; }
.contato .menuContato a { background-position: 0 -25px; }

/* CONTEUDO */
#containerConteudo {
	margin:20px 10px 20px 10px;
	width:750px;
	float:left;	
}
.conteudo { display: block; }
.conteudo p { margin-bottom: 15px;}
.conteudoComMenu { margin-left: 200px; }
#menuInternas {
	margin-right:20px;
	width:180px;	
	text-align:right;
	float:left;
}
#menuInternas ul { list-style-type: none; }
#menuInternas ul li  { margin-bottom: 15px;	}

#menuInternas ul li a {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
#menuInternas ul li a:hover { color: #2B7CB4; }

/* CONTATO */
#contato label {
	float: left;
	width: 150px;
	text-align: right;
	margin: 5px 4px 0 0;
}
#contato br {
	clear:left;
}
#checkContato {
	margin-top:10px;
	*margin-top:0;
	float:left;
}
#checkContato label {
	margin:-17px 0 0 20px;
	width:200px;
	text-align:left;	
}
#mensagem {
	clear:both;
}
/* HOME */
#banner {
	float: left;
	width: 250px;
	text-align: center;
}
#info {
	float: left;
	width: 250px;	
	margin: 0 10px 0 10px;
}
#info img {
	float: left;
	margin: 0 5px 5px 0;	
}
#info h1, #produtosHome h1 {
	text-transform: lowercase;	
	margin: 5px 0 5px 0;
}
#info ul {
	list-style-type: none;	
	padding-bottom: 20px;
}
#info ul li {
	margin-bottom: 10px;
	clear: both;
}
#produtosHome {
	float: left;	
	width: 220px;	
}
/* NOTICIAS */
#listaNoticias {  }
#listaNoticias ul { list-style-type: none; }
#listaNoticias ul li {
	margin-bottom: 15px; 
}
#listaNoticias ul li a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #2B7CB4;
}
#listaNoticias ul li a:hover { text-decoration: underline; }
#noticia {
	margin-bottom: 20px;	
}
#noticia .imagemNoticia {
	float: left;
}
/* PRODUTOS */
.subItens {
	margin:0 30px 5px 0;
	width:110px;
	height:125px;
	text-align:center;
	float:left;
}
/* LOJA VIRTUAL */
#produtosConteudo {
	margin:10px 0 0 5px;
}
	#produtosConteudo h2 {
		font-size:16px;
	}
.produtosCategoria {
	margin:0 10px 10px 10px;
	width:130px;
	text-align:center;
	float:left;
}
.nomeProduto {
	color:#2B7CB4;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
	a.nomeProduto:hover {
		text-decoration:underline !important;
	}
.subcategoria {
	color:#192062;
	font-size:13px;
	font-weight:bold;
}
.obsLoja {
	line-height:20px;
}
#produtosVitrine {
	width:530px;
	float:left;
}
#iframeComponentes {
	width:300px;
	float:left;
}
.componentes {
	float:left;
}
	.paletaUm, .paletaDois {
		margin-bottom:5px;
		width:280px;
	}
.variasFotos {
	margin-top:10px;
	width:300px;	
	height:138px;
	overflow:auto;
	overflow-y:hidden;
	float:left;
	scrollbar-face-color:#FFF; 
	scrollbar-shadow-color:#FFF; 
	scrollbar-highlight-color:#FFF;  
	scrollbar-3dlight-color:#FFF;  
	scrollbar-darkshadow-color:#FFF;  
	scrollbar-track-color:#FFF;  
	scrollbar-arrow-color:#000;
}
#resumo {
	width:430px;
	float:left;
}
#compre {
	margin:10px 0 0 0;
	width:430px;
	float:left;
}
	#compre p {
		margin:19px 0 0 0;
		width:130px;
		float:left;
	}
.pVoltar {
	clear:both;
	line-height:40px;
}
/* LOJA VIRTUAL - LOGIN */
#formasPagamento {
	margin-top:20px;
	width:100%;
	float:left;
}
	#formasPagamento img {
		margin-top:3px;
	}
#duvidas {
	margin-top:10px;
	float:left;
}
#lojaLogin {
	margin-top:10px;
	width:200px;
	line-height:20px;
	float:left;
}
	.btAlterarSenha, .btCancelar, .btContinuar, .btIncluir, .btSalvar, .btVoltar, .btRecuperarSenha, .btEnviar, .btFinalizarCompra, .btContinuarComprando {
		width:102px;
		height:21px;		
		border:0;
	}
	.btAlterarSenha {
		margin-left:125px;
		background:url(../ImageBank/LojaVirtual/bt-alterar-senha.jpg) no-repeat top left;	
	}
	.btCancelar {
		background:url(../ImageBank/LojaVirtual/cancelar.jpg) no-repeat top left;	
	}
	.btContinuar {
		background:url(../ImageBank/LojaVirtual/continuar.jpg) no-repeat top left;	
	}
	.btEnviar {
		margin:5px 0 0 150px;	
		background:url(../ImageBank/LojaVirtual/enviar.jpg) no-repeat top left;	
	}	
	.btIncluir {
		margin:10px 0 0 83px;
		background:url(../ImageBank/LojaVirtual/incluir.jpg) no-repeat top left;	
	}
	.btSalvar {
		margin:10px 0 0 72px;
		background:url(../ImageBank/LojaVirtual/salvar.jpg) no-repeat top left;	
	}
	.btVoltar {
		background:url(../ImageBank/LojaVirtual/voltar.jpg) no-repeat top left;		
	}
	.btContinuarComprando {
		display:block;
		background:url(../ImageBank/LojaVirtual/continuar-comprando.jpg) no-repeat top left;		
	}	
	.btFinalizarCompra {
		display:block;
		background:url(../ImageBank/LojaVirtual/finalizar-compra.jpg) no-repeat top left;		
	}
	.btRecuperarSenha {
		background:url(../ImageBank/LojaVirtual/recuperar-senha.jpg) no-repeat top left;		
	}		
	.btGeral {
		font-size:11px;
		background:#FFF;
		border:1px solid #999;
	}
#parcelamento {
	margin-bottom:10px;
}
/* PAGINAÇÃO */
#paginacao {
	text-align: center; 
	margin-top: 30px; 
	padding-top: 30px;
	border-top: 1px solid #CCC; 
}

#paginacao ul {
	list-style-type: none; 
	margin-bottom: 10px;
}

#paginacao ul li 
{ 
	display: inline;
	margin: 0 10px 0 10px;
}

#paginacao ul li a
{
	color: #2B7CB4;
	text-decoration: none;
}

#paginacao ul li a:hover
{
	text-decoration: underline;
}
/* REPRESENTANTES */
h3 a {
	width:467px;
	height:50px;
	text-indent:-5000px;
	display:block;
	background:url(../ImageBank/contato-representante.jpg) no-repeat top left;
}
/* RODAPE */
#rodape {
	clear: both;
	height: 35px;
	padding-top: 10px;
	background-image: url(../ImageBank/Elementos/bg-hr.gif);
	background-repeat: repeat-x;
	font-size: 11px;
}
#rodape address {
	float: left;
	font-style: normal;	
}
#rodape address span { display: block; }
#rodape #techs { 	
	margin:6px;
	width:37px;
	height:18px;
	float:right;
}
#rodape #techs a {
	width: 37px;
	height: 18px;
	background-image: url(../ImageBank/Elementos/logoTechs.gif);
	display: block;
	text-indent: -5000px;
}
/* TELA ERRO */
#erro {
	margin:0 auto;
	width:750px;
	background:url(../ImageBank/Erro/erro-bg.jpg) repeat-y;	
}
	#erroBg {		
		padding:70px 75px 15px 75px;
		width:600px;
		background:url(../ImageBank/Erro/bg-erro.jpg) no-repeat top left;
	}
#erroRodape {
	margin:0 auto;
	width:750px;
	height:54px;
	background:url(../ImageBank/Erro/erro-rodape.jpg) no-repeat left top;
}
#emBreve {
	text-align:center;
}

