img {
	border:0;
	margin:0;
	padding:0;
}
h1, h3 {
	margin:0;
	padding:0;
}
#NavSuperior{
	margin:0 0 10px 0;
}
#NavLateralEsquerda {
	width:165px;
}
#NavLateralDireita {
	width:165px;
}
#NavCentral {
	margin:0 165px;
}
#NavInferior{
	margin:10px 0 0 0;
}
.precoAvista {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#cf1919;
}

/******************************************
	CABECALHO
*******************************************/
#cabecalho_logo {
	background:url(imagens/bg_logo.gif) repeat-x top;
	height:138px;
}
#cabecalho_logo h1{
	float:left;
}
.cabecalho_dir {
	float:right;
	height:138px;
}

				/************************************
					formularios
				*************************************/
				#caixas_forms {
					background:url(imagens/bg_busca.gif) repeat-x top;
					border-top:2px solid #fff;
					border-bottom:1px solid #fff;
					display:table;
					width:100%;
				}
				#caixa_busca form {
					margin:0;
					padding:0;
					float:left;
				}
				#caixa_busca form img {
					width:111px;
					float:left;
				}
				#caixa_busca form input {
					margin:8px 5px 0 0;
				}
				.campo_busca {
					background:url(imagens/bg_campo_busca.gif);
					padding:4px 3px 5px 3px;
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#6c6c6c;
					border:0;
					width:272px;
					float:left;
				}
				#caixa_login form {
					margin:0;
					padding:0;
				}
				#caixa_login form img{
					float:left;
					width:128px;
				}
				#caixa_login form input {
					margin:7px 5px 0 0;
				}
				.campo_login_nome {
					background:url(imagens/bg_campo_busca.gif);
					padding:4px 3px 5px 3px;
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#6c6c6c;
					border:0;
					width:158px;
					float:left;
				}
				.campo_login_senha {
					background:url(imagens/bg_campo_busca.gif);
					padding:4px 3px 5px 3px;
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#6c6c6c;
					border:0;
					width:121px;
					float:left;
				}
				#caixa_carrinho {
					float:right;
					width:122px;
					background:url(imagens/bg_carrinho.gif);
					font:11px Arial, Helvetica, sans-serif;
					color:#FFFFFF;
				}
				#caixa_carrinho img {
					float:left;
					width:46px;
				}
				#caixa_carrinho a {
					color:#FFFFFF;
				}



#technoterio_menu {
	height:38px;
	text-align:center;
	background:url(imagens/bg_menu.gif) repeat-x top;
	clear:both;
}
.menu_esq {
	float:left;
	width:5px;
	height:38px;
}
.menu_dir {
	float:right;
	width:5px;
	height:38px;
}
#technoterio_menu div img {
	padding:0 2%;
}
#banner_cabecalho {
	text-align:center;
	border:1px solid #fff;
}



/******************************************
	ESQUERDO
*******************************************/
.categorias_technoterio {
	list-style:none;
	margin:0;
	padding:8px;
	background:url(imagens/bg_categorias.gif) repeat-y left top;
}
.categorias_technoterio li {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(imagens/icone_cat.gif) no-repeat left top;
	
}
.categorias_technoterio li a{
	color:#fff; display:block;
	padding:0 0 0px 18px;
}
.categorias_technoterio li ul {
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}
.categorias_technoterio li ul li {
	background:url(imagens/bg_categorias.gif) repeat-y left top;
	padding:0;
}
.categorias_technoterio li ul li a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#caixa_news {
	background:url(imagens/newsletter.gif) no-repeat right bottom;
	height:167px;
	position:relative;
	text-align:left;
}
#caixa_ebit {
	text-align:center;
	margin:10px 0;

}
#caixa_news form {
	width:142px;
	position:absolute;
	top:90px;
	margin:0;
	left:12px;
	text-align:right;
}
.campo_news {
	border:0;
	background:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	padding:3px;
	margin:0 0 5px 0;
	width:136px;
}



/******************************************
	VITRINE
*******************************************/
#vitrine_destaque {
	background:url(imagens/bg_destaque.gif) repeat-x top;
	text-align:center;
}
.borda_produto_destaque {
	border-left:1px dotted #414141;
	border-bottom:1px dotted #414141;
}




/******************************************
	DIREITO
*******************************************/
#tech_mail {
	width:155px;
	height:21px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(imagens/e-mail.gif) no-repeat top right;
	padding:40px 0 30px 10px;
}
#tech_mail a{
	color:#fff;
}
#tech_msn {
	width:155px;
	height:67px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(imagens/msn.gif) no-repeat top right;
	padding:28px 0 0 10px;
}
.caixa_novidades {
	background:url(imagens/bg_promo.gif) repeat-y right;
	padding:0 10px 10px 10px;
}
.caixa_novidades ul {
	list-style:none;
	padding:0 5px;
	margin:0;
	background:#fff;
}
.caixa_novidades ul li {
	text-align:left;
	border-top:1px dotted #313131;
	color:#313131;
}




/******************************************
	RODAPE
*******************************************/
#rodape_formas_pg {
	background:url(imagens/bg_rodape_01.gif) repeat-x top;
	height:93px;
}
#rodape_inst {
	height:32px;
	padding:10px 0 0 0;
}
#rodape_inst img {
	width:148px;
	height:15px;
	float:left;
	padding:0 0 0 10px;
}
#rodape_inst ul {
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
}
#rodape_inst ul li {
	display:inline;
	border-right:1px solid #414141;
}
#rodape_inst ul li.last {
	border:0;
}
#rodape_inst ul li a {
	font:10px Arial, Helvetica, sans-serif;
	color:#414141;
	padding:0 5px;
}
.rodape_esq {
	float:left;
	width:398px;
	height:36px;
	padding:0 0 0 10px;
}
.rodape_dir {
	width:150px;
	height:51px;
	float:right;
}
#rodape_direito {
	border:0;
	background:url(imagens/bg_rodape_02.gif) repeat-x top;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	height:33px;
	line-height:33px;
	text-align:center;
	margin:0;
	padding:0;
}

