.ns{overflow:hidden;}
.nb{border:0px;background:transparent;}
.noCSS{display:none;}
.al{text-align: left;}
.ac{text-align: center;}
.ar{text-align: right;}

a.noDec:link,
a.noDec:visited,
a.noDec:active,
a.noDec:hover{text-decoration:none;color:#000;}
a.noPointer:link,
a.noPointer:visited,
a.noPointer:active,
a.noPointer:hover{cursor:default;}

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}

.mg0{margin:0 !important;}
.mt0{margin-top:0 !important;}
.mb0{margin-bottom:0 !important;}
.ml12{margin-left:12px !important;}


div.minWidth{
	clear:both;
	position:relative;
	height:1px;
	margin-top:-1px;
	visibility:hidden;
	width:1000px;
	overflow:hidden;
	background:red;
}

.headerPrincipal img, .menuVermelho img,
.menuCentral img, .listaLogos img,
.footerInstitucional img, .colLeft img{border:none;}



/*-------------------------------------------------------- Header*/

.headerPrincipal{
	position:relative;
	width:100%;
	background:url(../images/bg_header_principal.gif) 0 0 repeat-x;
	height:119px;
}
	.headerPrincipal a{outline:none;}
	

	.headerPrincipal h1{
		float:left;display:inline;
		width:231px;
		height:60px;
		background:url(../images/logo_header_netbolsas.gif) 0 0 no-repeat;
		margin:22px 0 0 28px;
	}
		.headerPrincipal h1 a{
			display:block;
			width:231px;
			height:60px;
			overflow:hidden;
			text-indent:-5000px;
		}
		
	.headerPrincipal .iconesHeader{
		float:right;display:inline;
		margin:13px 13px 0 0;
		padding:0;
		list-style-type:none;
	}
		.headerPrincipal .iconesHeader li{
			float:left;display:inline;
			padding:0;
			margin:0 0 0 9px;
		}
	
	.bt_busca_avancada{
		float:right;display:inline;
		margin:13px 239px 0 0;
	}
	
	
.menuVermelho{
	position:relative;
	width:100%;
	background:url(../images/bg_barra_verm_header.gif) 0 0 repeat-x;
	height:29px;
}
	.menuVermelho a{outline:none;}
	.menuVermelho ul{
		float:left;display:inline;
		margin:5px 0 0 12px;
		padding:0;
		list-style-type:none;
	}
		.menuVermelho ul li{
			float:left;display:inline;
			padding:3px 12px 0 0;
			margin:0 11px 0 0;
			background:url(../images/bg_sep_menu_vrm.gif) right 0 no-repeat;
		}
			.menuVermelho ul li.last{margin:0 !important;background:none !important;}
			
			
	.menuVermelho .formBusca{
		float:right;display:inline;
		width:355px;
		height:29px;
		background:url(../images/bg_busca_header.gif) 0 0 repeat-x;
	}
		.menuVermelho .formBusca form{
			margin:0;
			padding:0;
			border:none;
			float:left;display:inline;
		}
		.menuVermelho .formBusca label{
			float:left;display:inline;
			width:42px;
			height:13px;
			background:url(../images/txt_busca_header.gif) 0 0 no-repeat;
			overflow:hidden;
			text-indent:-5000px;
			margin:8px 0 0 9px;
		}		
		.menuVermelho .formBusca .bgCampo{
			float:left;display:inline;
			width:253px;
			height:19px;
			background:url(../images/bg_campo_busca_header.gif) 0 0 no-repeat;
			margin:5px 0 0 7px;
		}
			.menuVermelho .formBusca .bgCampo input{
				float:left;display:inline;
				border:none;
				width:230px;
				background-color:#f4f3ea;
				margin:0 0 0 18px;
				font-family:verdana, tahoma, arial;
				font-size:13px;
			}
		.menuVermelho .formBusca .bt_ok{
			float:left;display:inline;
			background:none;
			border:none;
			margin:10px 0 0 7px;
			padding:0;
		}
		
		
.barraLaranja{
	position:relative;
	width:100%;
	background:url(../images/bg_barra_laranja.gif) 0 0 repeat-x;
	height:38px;
}
	.barraLaranja .left{
		position:absolute;
		top:0;
		left:0;
		width:25px;
		height:38px;
		overflow:hidden;
		background:url(../images/bg_barra_laranja_left.gif) 0 0 no-repeat;
	}
	.barraLaranja .right{
		position:absolute;
		top:0;
		right:0;
		width:25px;
		height:38px;
		overflow:hidden;
		background:url(../images/bg_barra_laranja_right.gif) 0 0 no-repeat;
	}
	.barraLaranja p{
		margin:0;
		padding:7px 0 0 0;
		text-align:center;
	}
	
.menuCentral{
	position:relative;
	width:100%;
	background:url(../images/bg_menu_central.gif) 0 0 repeat-x;
	height:35px;
}
	.menuCentral .left{
		position:absolute;
		top:26px;
		left:8px;
		width:16px;
		height:9px;
		overflow:hidden;
		background:url(../images/bg_curva_menu.gif) 0 0 no-repeat;
	}
	.menuCentral .right{
		position:absolute;
		top:26px;
		right:8px;
		width:16px;
		height:9px;
		overflow:hidden;
		background:url(../images/bg_curva_menu.gif) 0 0 no-repeat;
	}
	
	.menuCentral ul{
		position:relative;
		left:50%;
		margin:0 0 0 -260px;
		width:521px;
		padding:0;
		list-style-type:none;
		height:35px;
		background:url(../images/bg_sep_menu_central.gif) right 3px no-repeat;
	}
		.menuCentral ul li{
			float:left;display:inline;
			position:relative;
			height:35px;
			padding:0 0 0 0;
			margin:0;
			background:url(../images/bg_sep_menu_central.gif) 0 3px no-repeat;
		}
		.menuCentral ul .curva{
			position:absolute;
			z-index:2;
			top:26px;
			right:-7px;
			width:16px;
			height:9px;
			overflow:hidden;
			background:url(../images/bg_curva_menu.gif) 0 0 no-repeat;
		}
		
			.menuCentral ul li a, .menuCentral ul li a:hover, .menuCentral ul li a:link,
			.menuCentral ul li a:active, .menuCentral ul li a:visited{
				float:left;display:inline;
				position:relative;
				z-index:1;
				padding:11px 14px 0 16px;
				height:24px !important;
				height:35px;
				outline:none;
			}
			
			.menuCentral ul li .curva{
				position:absolute;
				z-index:2;
				top:26px;
				left:-8px;
				width:16px;
				height:9px;
				overflow:hidden;
				background:url(../images/bg_curva_menu.gif) 0 0 no-repeat;
			}
			
			

/*-------------------------------------------------------- Rodape*/

.footerLojas{
	position:relative;
	width:100%;
	background:url(../images/bg_rodape.gif) 0 0 repeat-x;
	height:84px;
	margin-top:4px;
}
	.footerLojas a{outline:none;}
	.footerLojas .contCenter_1, .footerInstitucional .contCenter_1{
		position:relative;
		width:992px;
		left:50%;
		margin:0 0 0 -490px;
	}

	.footerLojas h3{
		padding:13px 0 11px 0;
		margin:0;
	}
	
	.footerLojas .listaLogos{
		float:left;display:inline;
		margin:0;
		padding:0;
		list-style-type:none;
	}
		.footerLojas .listaLogos li{
			float:left;display:inline;
			padding:0;
			margin:0 0 0 8px;
		}
			.footerLojas .listaLogos li.fst{margin:0 !important;}
			
	.footerLojas .parcelamento{
		float:left;display:inline;
		margin:11px 0 0 0;
	}
	
	.footerLojas .naoSep{
		float:left;display:inline;
		height:74px;
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	.footerLojas .sep{
		float:left;display:inline;
		height:74px;
		padding:0 0 0 17px;
		margin:0 0 0 15px;
		background:url(../images/bg_sep_footer.gif) 0 9px no-repeat;
	}
	.footerLojas .txtParcelaMinima{
		float:left;display:inline;
		margin:3px 24px 0 0;
	}
	.footerLojas .txtFreteGratis{
		float:left;display:inline;
		margin:9px 0 0 0;
	}
	
.footerInstitucional{
	position:relative;
	width:100%;
	height:auto;
	margin:15px 0 15px 0;
}
	.footerInstitucional a{outline:none;}
	.footerInstitucional .lnk_netbolsas{
		position:absolute;
		top:0;
		left:0;
	}
	.footerInstitucional .lnk_fbiz{
		position:absolute;
		top:0;
		right:0;
	}
	.footerInstitucional .lnk_ebit{
		position:absolute;
		top:0;
		right:768px;
	}
	
	.footerInstitucional p, .footerInstitucional p *{
		font-family:arial;
		font-size:11px;
		color:#69664d;
	}
	

/*-------------------------------------------------------- Menu Direito*/

.colLeft{position:relative;margin-top:10px;}
	.colLeft p{margin:10px 0;}
	.colLeft a{outline:none;}

	.menuLeft{
		position:relative;
		width:161px !important;
		width:169px;
		height:auto;
		background-color:#d9d6c1;
		padding:13px 4px 5px 4px;
		margin:0 0 10px 0;
	}
		.menuLeft b{
			position:absolute;
			display:block;
			overflow:hidden;
			width:7px;
			height:7px;
			background:url(../images/bg_bd_menu_left.gif) no-repeat;
		}
			.menuLeft b.tl{
				top:0;
				left:0;
				background-position:0 0;
			}
			.menuLeft b.tr{
				top:0;
				right:0;
				*right:-1px;
				background-position:-7px 0;
			}
			.menuLeft b.bl{
				bottom:0;
				left:0;
				background-position:0 -7px;
			}
			.menuLeft b.br{
				bottom:0;
				right:0;
				*right:-1px;
				background-position:-7px -7px;
			}
			
			.menuLeft h3{
				margin:0 0 5px 3px;
				padding:0 0 5px 20px;
				background:url(../images/bg_categoria.gif) 0 bottom no-repeat;
				color:#4c4c4c;
				font-size:12px;
				font-weight:bold;
			}
			.menuLeft h3.sub{background:url(../images/bg_categoria_on.gif) 0 bottom no-repeat;margin-bottom:0 !important;}
				.menuLeft h3 a, .menuLeft h3 a:link,
				.menuLeft h3 a:visited,	.menuLeft h3 a:active{color:#4c4c4c;text-decoration:none;}
				
				 .menuLeft h3 a:hover{color:#9E3A3A !important;}
				
				.menuLeft h3.sel a, .menuLeft h3.sel a:link,
				.menuLeft h3.sel a:visited, .menuLeft h3.sel a:hover,
				.menuLeft h3.sel a:active{color:#9E3A3A !important;}
			
			.menuLeft .submenu{
				position:relative;
				width:161px;
				height:auto;
				background-color:#f4f3ea;
				padding:10px 0 10px 0;
				margin:0 0 15px 0;
			}
				.menuLeft .submenu b{
					position:absolute;
					display:block;
					overflow:hidden;
					width:5px;
					height:5px;
					background:url(../images/bg_bd_submenu_left.gif) no-repeat;
				}
					.menuLeft .submenu b.tl{
						top:0;
						left:0;
						background-position:0 0;
					}
					.menuLeft .submenu b.tr{
						top:0;
						right:0;
						*right:-1px;
						background-position:-5px 0;
					}
					.menuLeft .submenu b.bl{
						bottom:0;
						left:0;
						background-position:0 -5px;
					}
					.menuLeft .submenu b.br{
						bottom:0;
						right:0;
						*right:-1px;
						background-position:-5px -5px;
					}
					
					.menuLeft .submenu ul{
						margin:0 0 0 0;
						padding:0 0 0 25px;
						list-style-type:none;
						width:136px !important;
						width:161px;
					}
						.menuLeft .submenu ul li{
							margin:0 0 3px 0;
							padding:0 0 0 10px;
							background:url(../images/bullet_submenu.gif) 0 5px no-repeat !important;
							font-family:arial;
							font-size:11px;
							color:#363636;
						}
							.menuLeft .submenu ul li a, .menuLeft .submenu ul li a:link,
							.menuLeft .submenu ul li a:visited,	.menuLeft .submenu ul li a:active{color:#363636;text-decoration:none;}
							
							 .menuLeft .submenu ul li a:hover{color:#9E3A3A !important;}
														
							.menuLeft .submenu ul li.sel a, .menuLeft .submenu ul li.sel a:link,
							.menuLeft .submenu ul li.sel a:visited, .menuLeft .submenu ul.sel li a:hover,
							.menuLeft .submenu ul li.sel a:active{color:#9E3A3A !important;}
							
							.menuLeft .submenu ul li.last{margin:0 !important;}
							
							
.fixBorda{height:1px;overflow:hidden;position:relative;width:100%;}
.mt10pt0 {
	margin-top:10px !important;
	padding:0 0 4px !important;
}
