@charset "utf-8";
/* Estilo Net Comerce */
*{ padding: 0; margin: 0; border: 0; list-style: none; text-decoration: none; }
img, p{ border: 0; }

/** Topo **/
.linkINST{ padding: 5px; }
.linkINST:hover{ text-decoration: underline; }
.inputTD{ background:url(imgs/inputLogin.gif) no-repeat; width: 123px; height: 25px; }
.iLogin{ width: 110px; height: 14px; margin-left:7px; background: none; font: 11px Arial, Helvetica, sans-serif; color: #032485; }
.inputTD2{ background:url(imgs/inputSenha.gif) no-repeat; width: 123px; height: 25px; }
.iSenha{ width: 85px; height: 14px; margin-left:10px; font: 11px Arial, Helvetica, sans-serif; color: #032485; background: none; }
.editaCARRINHO{ font: 11px Arial, Helvetica, sans-serif; color: #052170; }
.editaCARRINHO:hover{ text-decoration: underline; color:#052170; }

/** Esquerdo **/
/**
 * Classes para estilizar o menu de Departamentos e subDepartamentos
 * 
 */
#Categorias_net {
					list-style:none;
					margin:0;
					padding:0 0 0 5px;
					position:relative;
					z-index:999;
					text-align:left;
				}
				#Categorias_net li {
					position:relative;
					background:url(imgs/seta_cat.gif) no-repeat center left;
					padding:0 8px 0 18px;
					width:142px;
				}
				#Categorias_net li a{
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					display:block;
					padding:5px 0 6px 0;
					text-transform:uppercase;
					border-bottom:1px dotted #8c9ed3;
				}
				#Categorias_net li li a{  margin-right:0; }
				#Categorias_net li span { position:absolute; right:20px; top:5px; color:#fff; cursor:pointer; }
				#Categorias_net > li:hover > ul {
					display: block;
				}
				#Categorias_net > li > ul {
					display:none;
					list-style:none;
					margin:0;
					padding:0 0 0 5px;
					position:absolute;
					top:0;
					left:168px;
					z-index:1000; width:100%;
					background:url(imgs/bg_sub.gif) repeat-y left;
					
					max-height:260px; overflow-y:auto; overflow-x:hidden;
				}
				#Categorias_net li ul li {
					background:url(imgs/seta_sub.gif) no-repeat;
					background-position: left 5px;
					padding:0 8px 0 18px;
					width:142px;
				}
				#Categorias_net li ul li a{
					display:block;
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					text-align:left;
					padding:5px 0 6px 0;
					border-bottom:1px dotted #d17778;
					text-transform:none;
				}
				
				#Categorias_net li ul li:hover > ul{
				}
				#Categorias_net li ul li > ul {
					display:none;
					list-style:none;
					margin:0;
					padding:0 0 0 5px;
					top:0;
					z-index:1001;
					background:url(imgs/bg_sub.gif) repeat-y left;
					text-align:left;
				}
				#Categorias_net li ul li > ul li {
					background:url(imgs/seta_sub.gif) no-repeat center left;
					padding:0 8px 0 18px;
					width:142px;
				}
				#Categorias_net li ul li > ul li a {
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					text-align:left;
					border-bottom:1px dotted #d17778;
					text-transform:none;
					padding:5px 0 6px 0;
				}
/* Fix IE. Hide from IE Mac \*/
* html #Categorias_net ul li {
	float: left;
	height: 1%;
}
* html #Categorias_net ul li a {
	height: 1%;
}
/* End */

.Categorias {
	list-style:none;
	padding:8px;
	margin:0;
	text-transform: capitalize;
}
.Categorias li {
	padding-top:8px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666769;
	text-decoration:none;
	text-transform: none;
}

.Categorias li h3 {
	padding-top:8px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform: none;
}
.Categorias li a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.Categorias li ul {
	list-style:none;
	padding:0 0 0 12px;
	margin:0;
}

.Categorias li ul li { padding: 0; }
.Categorias li ul li a { font-size:11px; color:#fff; }
.Categorias li ul li a:hover { text-decoration:underline; }

/** Direito **/
.inputTD3{ background: url(imgs/inputNews.gif) no-repeat; width: 138px; height: 30px; }
.iNews{ width: 120px; height: 22px; margin-left:7px; background: none; font: 11px Arial, Helvetica, sans-serif; color: #032485; }

/** Baixo **/
.instBAIXO{ padding: 5px; }
.instBAIXO:hover{ text-decoration: underline; }
