* {margin: 0;	padding: 0;}

body {font-family:arial;	font-size: 11px;	height: 100%;	min-width: 990px;}

input, select {	font-size: 12px;}

input {	padding: 2px;}

p {	line-height: 1.3;	margin-bottom: 15px;}

a {	font-weight: normal;	text-decoration: underline;}

h2 {	font-size: 1.4em;	margin: 0 0 8px 0;}

h3 {	font-size: 1.1em;	margin-bottom: 6px;}

h4 {	font-size: 1.1em;	margin-bottom: 4px;}

img, img a {	border: 0;}

ul, ol {	margin: 0 0 10px 30px;}

li {	margin: 0;	margin-bottom: 2px;	padding: 0;}

blockquote { border:1px dashed #ccc; margin:2px 2px 2px 0; padding:10px 10px 10px 5px;}

select option {	padding: 0 10px;}

hr {	margin: 10px 0;	padding: 0;	height: 1px;	border:0;}

.Clear { clear:both;}

table * { vertical-align:top}

	



	

	#TopMenu { padding:5px;float:left; margin-top:-30px;height:30px}

	#TopMenu ul { margin:0; padding:0; float:left}

	#TopMenu li { color:#FFFFFF; list-style:none; float:left; font-size:11px; padding:7px}

	#TopMenu li a { color:#FFFFFF; text-decoration:none}

	

	.QuickSearch { z-index: 10; margin: 0; padding: 0; text-align: left; border-collapse: collapse; background: #fff; border: 1px solid #BFBFBF;  }

.QuickSearchTitle td, .QuickSearchAllResults td { font-weight: bold; padding: 4px; font-size: 11px; }

.QuickSearchResult td { font-size: 11px; padding:8px 0px 8px 8px; cursor: pointer; }

.QuickSearchResultImage { margin-left: 4px; margin-right: 10px; text-align: center; }

.QuickSearchResultNoImage { padding-top: 10px; color: #777; }

.QuickSearchResultName { font-weight: bold; text-decoration: none; display: block;  padding-bottom: 5px; }

.QuickSearchResult .Price { font-size: 11px; }

.QuickSearchHover a { text-decoration: underline; font-weight:bold; }

.QuickSearchAllResults { text-indent: -7000px; }

.QuickSearchAllResults td { padding-bottom: 15px; }

.QuickSearchAllResults a { text-decoration: underline; height: 25px; display: block; }

.QuickSearchAllResults a:active, .QuickSearchAllResults a { outline: none; -moz-outline-style: none; }







	#HeaderTopo { width:100%; background-image:url(../img/headerLoop.jpg); height:231px}

	#HeaderTopo .LogHead { height:157px; vertical-align:middle}

	#HeaderTopo .HeaderFull { width:950px; background-image:url(../img/headerFull.jpg);  text-align:left;} 

	#HeaderTopo .HeaderBusca { padding:12px 0 0 128px}

	#HeaderTopo .HeaderBusca .input { width:200px; border:0; } 

	#HeaderTopo .HeaderBusca .Button { margin-top:-4px; margin-left:8px;}

	

	#HeaderTopo .LoginEnter  { background-image:url(../img/login.png); background-position:center; background-repeat:no-repeat; width:386px; height:21px; padding: 3px 0 0 160px; margin:10px 0;}

	#HeaderTopo .LoginEnter  #InputText {border:0; } 

	#HeaderTopo .UserOnline { float:right;  text-align:right; color:#FFFFFF;width:100%; font-size:11px; padding:8px 45px 0px 0;}

	#HeaderTopo .UserOnline a { color:#FFFFFF;}

	

	#HeaderTopo .HeaderLeft { padding-top:30px; float:left; width:40%; height:126px;}/*	width:355px;	*/

	#HeaderTopo .HeaderLeft img { padding:10px; }

	#HeaderTopo .HeaderWoman { background-image:url(../img/Header_woman.png); background-repeat:no-repeat;  width:40%; height:227px;}/*	width:300px;	*/

	#HeaderTopo .HeaderWoman .Login { padding:192px 0 0 20px; color:#FFFFFF; width:299px;  font-size:11px;}

	#HeaderTopo .HeaderWoman .Login u{ text-decoration:none;}

	#HeaderTopo .HeaderWoman .Login a { color:#FFFFFF;}

	#HeaderTopo .HeaderRight { padding-top:50px; width:20%;height:126px;} /*width:458px;*/

	#HeaderTopo .HeaderRight .strong{ font-size:13px; color:#015bce;}

	#HeaderTopo .HeaderRight u { color:#015bce;text-decoration:none; font-weight:bold;}

	#HeaderTopo .HeaderRight b { font-size:18px;}

	#HeaderTopo .FloatLeft, #HeaderTopo .FloatRight { padding:30px 25px 0}

.Departamentos { background-image:url(../img/departamentos.jpg); padding:2px; text-align:center;}

	.Departamentos a { text-transform:uppercase; text-decoration:none; line-height:26px; color:#FFFFFF; padding:0 5% 0 5%; }



table * { vertical-align:top}

/** AJAX loading box - Start **/

#AjaxLoading {	display: none;	text-align: center;	background: #FCF5AA;	width: 180px;	z-index: 10000000000;	padding: 5px 10px;}

#AjaxLoading img {	vertical-align: bottom;	margin-right: 5px;}





/* MINHA CONTA */



.AccountOrderStatusList { margin:0; padding:0}

.AccountOrderStatusList li { border:2px solid #ededed; font-size:13px; color:#333; padding:20px;}

.AccountOrderStatusList li ul li { border:0; padding:6px;}



.StatusPedido { font-size:12px;}

.StatusPedido strong { font-style:normal; color:#a30e0e} 



.YourAccount li { font-size:12px; color:#333; list-style:none}

.YourAccount a { color:#005aab; text-decoration:none; font-size:14px; font-weight:bold;}

.IcoAcc { background-position:left; background-repeat:no-repeat; padding:10px 0 10px 60px}



.IcoAccMensagens { background-image:url(../img/ico_acc_msg.gif)}

.IcoAccPedidosStatus { background-image:url(../img/ico_acc_pedidos_status.gif)}

.IcoAccPedidos { background-image:url(../img/ico_acc_pedidos.gif)}

.IcoAccEnderecos { background-image:url(../img/ico_acc_enderecos.gif)}

.IcoAccFavoritos { background-image:url(../img/ico_acc_favoritos.gif)}

.IcoAccDados { background-image:url(../img/ico_acc_dados.gif)}



.AccountMenu li { padding:6px 0 6px 3px; border-bottom:1px dotted #ccc}

.AccountMenu li:hover { background-color:#ededed;}





.AccountMessageList { margin:0; padding:0;}

.AccountMessageList li { padding:20px; border:1px dashed #ccc; list-style:none;color:#333; font-size:12px;}

.AccountMessageList h3 { font-size:14px; color:#666 }



.BillingDetails {	float: left;	width: 48%;	margin-right: 10px;	margin-bottom: 15px;}

.ShippingDetails {	float: left;	width: 48%;	margin-bottom: 15px;}



.ShippingAddressList li { list-style:none}

.ShippingAddressList a { text-decoration:none; color:#333 }