	body{
		margin: 30px 0px 0px 0px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#666666;
		font-size: 12px;
		padding-bottom: 160px;
		background-color: #FFFFFF;
	}
	
	img{
		border: none;
	}
	
	a, a:active, a:visited{
		color: #c69b50;
		text-decoration: none;
		background: url(../imgs/underline_castanho_normal.gif) bottom repeat-x;
	}
	
	a:hover{
		color: #90A19E;
		background: url(../imgs/underline_verde_over.gif) bottom repeat-x;
	}
	
	h1{
		margin: 0px 0px 0px 0px;
		color: #BCD6CD;
		font-size: 18px;
		text-align: center;
	}
	
		.h1Left{
			text-align: left;
			margin-bottom: 10px;
		}
	
	h2{
		margin: 0px 0px 0px 0px;
		color: #90A19E;
		font-size: 13px;
	}
	
	h3{
		color: #CCDBD8;
		font-size: 11px;
		font-weight: normal; 
		margin: 10px 0px 5px 10px;
	}
	
	p{
		font-size: 12px;
		color:#666666;
		line-height: 1.5em;
		margin: 0px 0px 20px 0px;
	}
	
	.texto_rebaixado{
		color: #CCDBD8;
		font-size: 11px;
	}
	
	.clearer{
		clear: both;
		height: 0px;
		font-size: 0px;
	}
	
	.descricao{
		display: none;
	}
	
	#barra_topo{
		background: url(../imgs/logo.gif) top center no-repeat;
		padding-top: 135px; 
	}
		
		#menu_principal{
			margin: 0px auto 0px auto;
			width: 650px;
		}
		
		#barra_topo ul{
			margin: 0px auto 0px auto;
		}
		
			#barra_topo ul li{
				float: left;
				list-style: none;
				margin: 0px 0px 0px 50px;
				padding: 0px 0px 10px 0px;
			}
	
	#mainWrapper{
		width: 650px;
		margin: 0px auto 0px auto;
		padding: 5px 5px 5px 5px;
		border: 1px solid #E3E3E6;
	}
		
		.col_wide{
			width: 650px;
			text-align: center;
		}
		
		.col_1{
			float: left;
			padding: 20px 10px 10px 10px;
			margin-right: 5px;
			/*background-color: #FFFFCC;*/
		}
		
		.col_2{
			float: left;
			width: 260px;
			padding-top: 20px;
			/*background-color: #FFFFCC;*/
		}
	
	#NavMenu{
		width: 650px;
		margin: 15px auto 0px auto;
		text-align: center;
	}
		
		#NavMenu a:link, #NavMenu a:active, #NavMenu a:visited{
			color: #abc4bb;
			font-size: 16px;
			background: none;
			margin-right: 30px;
		} 
		
		#NavMenu a:hover{
			color: #c69b50;
		}
		
		#navMenuSelec a:link, #navMenuSelec a:active, #navMenuSelec a:visited{
			color: #90A19E;
			cursor: default;
		}
		
		#navMenuSelec a:hover{
			color: #90A19E;
		}
		
	form{
		font-size: 11px;
		color:#CCDBD8;
		padding:0px 10px 0px 8px;
		margin: 0px 0px 5px 0px;
	}
		
		input{
			border: 1px solid #E3E3E6;
			height: 16px;
			margin: 2px 0px 5px 0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color:#666666;
			text-indent: 3px;
			padding-top: 3px;
		}
		
		textarea{
			border: 1px solid #E3E3E6;
			margin: 2px 0px 5px 0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color:#666666;
			text-indent: 3px;
			padding-top: 3px;
		}
		
		.form_btn a:link,.form_btn a:active, .form_btn a:visited {
			display: block;
			width: 100%;
			height: 30px;
			padding-top: 10px;
			text-align: center;
			background: none;
			background-color:#BCD6CD;
			font-size: 16px;
			text-decoration: none;
			color: #FFFFFF;
		}
		
		.form_btn a:hover{
			background-color:#90A19E;			
		}
		

		.text{
			background: url(../imgs/underline_branco_normal.gif) bottom repeat-x;
		}
		
		.form_btn .baloon{
			width: 100%;
			height: 30px;
			background: url(../imgs/ico_send_comment.gif) 2px 2px no-repeat;
			padding-left: 20px;			
		}
		
		.form_btn a:hover .baloon{
			background: url(../imgs/ico_send_comment_over.gif) 2px 2px no-repeat;
		}
		
		.form_btn .addCart{
			width: 100%;
			height: 30px;
			background: url(../imgs/ico_comprar.gif) 2px 2px no-repeat;
			padding-left: 20px;			
		}
		
		.form_btn a:hover .addCart{
			background: url(../imgs/ico_comprar_over.gif) 2px 2px no-repeat;
		}

		.form_btn .next{
			width: 100%;
			height: 30px;
			background: url(../imgs/ico_next.gif) 2px 2px no-repeat;
			padding-left: 20px;			
		}

		.form_btn a:hover .next{
			background: url(../imgs/ico_next_over.gif) 2px 2px no-repeat;
		}

		.form_btn .send_message{
			width: 100%;
			height: 30px;
			background: url(../imgs/ico_send_msg.gif) 2px 2px no-repeat;
			padding-left: 24px;			
		}
		
		.form_btn a:hover .send_message{
			background: url(../imgs/ico_send_msg_over.gif) 2px 2px no-repeat;
		}

		
	.center_p{
		margin-top: 30px;
		text-align: center;
		line-height: 2em;
	}
	
	#footer{
		height: 22px;
		width: 100%;
		background-color: #FFFFFF;
		position: fixed;
		bottom: 0px;
		border-top: 1px solid #E3E3E6;
		padding-top: 8px;
		text-indent: 8px;
		z-index:1003;
	}
	
	#footer_copy{
		float: left;
	}
	
	#footer_menu{
		float: right;
		padding-right: 8px;
	}
	
	#footer_menu img{
		margin-left: 5px;
	}
	
	#msg_erro{
		color:#990000;
	}
	
/* Menu Opções*/
	.menu_opcoes{
		height: 30px;
		margin-top: 5px;
		padding: 10px 0px 0px 10px;
		background-color: #E5EFEB;
	}
	
	.option_item{
		float: left;
		margin-right: 20px;
	}
		
		.option_icon{
			float: left;
			padding-top: 2px;
			margin-right: 5px;
		}
		
		.option_link{
			float: left;
		}
	.product_preview{
		/*background-color:#00FFFF;*/
	}
	
	.product_preview a{
		/*vertical-align: middle;*/
	}
	
/* Links sem background */
		.album_preview a, #menu_principal a, .article_foto_preview a, .product_preview a{
			background: none;
		}
		
		.album_preview a:hover, #menu_principal a:hover, .article_foto_preview a:hover, .product_preview a:hover{
			background: none;
		}
			
/* Fotografia */
	
	.album_preview a{
			display: block;
			width: 305px;
			height: 193px;
		}
		
	.album_item{
		float: left;
		width: 315px;
		height: 220px;
		margin: 5px 5px 5px 5px;
		padding-top: 5px;
		background-color: #FFFFFF;
	}
	
	.album_item_name{
		height: 18px;
		padding: 6px 5px 0px 0px;
		text-align: right;
	}
	


/* Blog */
	.article_list{
		width: 100%;
		float: left;
		margin-bottom: 30px;
		/*background-color: #CCCC00;*/
	}
	
		.article_list ul{
			padding: 0px 0px 0px 10px;
			margin: 10px 0px 0px 0px;
		}
				
			.article_list ul li{
				list-style: none;
			}
			
			.article_link_date{
				float:left;
				margin-right: 10px;
				color: #CCCCCC;
				/*background-color:#33CCFF;*/
			}
			
			.article_link_desc{
				float:left; 
				width: 190px;
				/*background-color:#CC66CC;*/
				margin-bottom: 5px;
			}
	
	.article_foto_preview{
		/*float: left;*/
		/*width: 80px;*/
		margin: 0px 10px 10px 0px;
	}
	
	.article_options{
		margin-bottom: 40px;
	}
	.article_options span{
		margin-right: 10px;
		color: #CCCCCC;
	}
	
/* Produtos */
	
	#genero a, #genero a:active, #genero a:visited{
		background: none;
	}
	
	.hidden{
		display: none;
	}
	
	.page_control{
		padding: 0px 0px 5px 0px;	
	}
	
	.page_numbers{
		float: left;
		width: 300px;
		padding-top: 3px;
	}
		
		.page_numbers ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			clear: left;
		}
		
			.page_numbers ul li{
				float:left;
				list-style: none;
				margin-right: 5px;
			}
			
	.items_per_page{
		float: right;
	}
	
		select{
			border: 1px solid #E3E3E6;
			height: 18px;
			margin: 0px 0px 0px 0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color:#666666;
		}
	
	.product_item{
		float: left;
		width: 124px;
		height: 174px;
		margin: 5px 0px 5px 5px;
		padding-top: 5px;
		background-color: #FFFFFF;
	}
	
	.product_item_txt{
		height: 18px;
		padding: 6px 5px 0px 0px;
		text-align: right;
	}
 
	.sizes{
		float: left;
	}
	
	.colors{
		float: left;
		width: 185px;
		margin-left: 20px;
		padding-bottom: 20px;
	}
		
	.stock{
		float: left;
	}
	
	.price{
		float: left;
		margin-left: 25px;
		padding-bottom: 20px;
	}

		.colors p, .stock p, .price p{
			color:#666666;
			font-size: 12px;
			margin: 0px 0px 0px 0px; 
		}
			
	.qty{
		float: left;
		margin-left: 25px;
	}

/* Carrinho */
	
	.fase_carrinho{
		text-align: center;
	}
		
		.fase_carrinho a{
			margin-right: 20px;
		}
		
		#cart_link_select a:link, #cart_link_select a:active, #cart_link_select a:visited{
			color: #90A19E;
			cursor:default;
			background: none;
		}
	.thumb a{
		background: none;
	}
	
	.thumb a:hover{
		background: none;
	}

/* Mensagens Sucesso */
	
	.success_message{
		margin: 0px auto 0px auto;
		width: 300px;
		background-color:#FFFFFF;
		padding: 10px 10px 10px 10px; 
	}
		
		.success_message .close_btn{
			float: right;
		}
		
		.success_message h1{
			margin-bottom: 10px;
		}
		
		.success_message p{
			margin-bottom: 10px;
		}

/* Medidas */

.measurements{
	margin: 10px 0px 20px 0px;
}
.measurements, .measurements td {
 	text-align: center;
 	font-size: 9px;
	border: 1px solid #AAAAAA;	
 }
 
.measurements td {
 	height: 30px;	
}
 
.measurements b {
 	float: left;
	margin-left: 6px;
}

.measure_description{
	padding-left: 20px;
	margin-bottom: 40px;
}
.measure_description li{
	list-style: none;	
	margin-bottom: 5px;
	padding-left: 0px;
}

.zoomBtn a, .zoomBtn a:active, .zoomBtn a:visited{
	background: none;	
}
