* {margin:0px; padding:0px;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a {color:#0033FF; text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: 0;}
ol, ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
blockquote {margin: 15px 30px 0 10px;	padding-left: 20px; border-left: 5px solid #ddd;}
ul {line-height:15px;}
ul li {padding-left:13px;}
h1 {font-size: 25px; letter-spacing: -1px;}
h2 {font-size: 20px; margin: 5px 0 7px;}
h3 {font-size: 15px; margin: 5px 0 7px;}

#header-navbar { background: #eee; border-bottom: 1px solid #ccc; color: #333; padding: 6px 10px; font-size: 12px; }
#header-navbar span {font-size: 10px;}
#header-navbar a { font-weight: bold; padding: 6px 0; }
#header-navbar a:hover {text-decoration: none; border-top: 2px solid #0033FF;}
#header-navbar p { margin: 0; }
#header-navbar p.goto { float: right; }

#wrapper {width: 98%; margin: 0 auto; padding: 0;}
#header {height: 100px;}
	#logo {width: 365px; float: left; margin: 0px; padding: 0px;}
	#logo h1 {background: url('../images/compras_logo.gif') no-repeat left top; margin: 7px 0 0 0; position: absolute;}
	#logo h1 a {text-indent: -9999px; display: block; width: 362px; height: 60px;}

#search {width: 100%; float: right; margin: 0 0 0 -365px;}
	#what {margin: 0 0 0 365px; padding: 0; text-align: center;}
	#what form {padding: 26px 0 0 0;}
	#what span {font-size: 17px; font-weight: bold; color: #d4d4d4; letter-spacing: -1px; vertical-align: middle; margin-right: 5px;}
	#what .text, #what .btn {padding: 4px; font-size: 16px; border: 1px solid #ccc; font-weight: bold; letter-spacing: -1px; vertical-align: middle;}	
	#what .text {width: 300px;}
	#what .btn {background: #f2f2f2; padding: 3px;}

#container {width: 100%; float: right; margin: 0 0 0 -190px;}
	#content {margin: 0 0 0 190px; padding: 0; }
	#content h1 {clear: both;}
	
	.parent {clear: both;}
	.parent h2 {font-size: 13px; float: left; margin-right: 6px;}
	
	.origem {color: #d4d4d4; font-size: 12px; font-weight: normal;}
	
	.refine {clear: both; margin: 15px 0; height: 100%; width: 100%;}
	.refine .title {padding: 3px 5px; color: #fff; background: #0033FF;}
	.refine ul, .refine div {border: 2px solid #f2f2f2; padding: 6px; overflow: auto;}
	.refine ul li {width: 230px; float: left; line-height: 15px; padding: 0 0 0 20px;; margin: 0;}
	.refine ul li .qty {color: #d4d4d4; margin-left: 5px;}
	.refine div p {width: 300px; float: left;}
	
	.p_list {clear: both; margin: 10px 0;}
		.p_item {float: left; width: 150px; height: 200px; text-align: center; word-wrap: break-word; overflow: hidden; padding: 5px;}
		.p_item p {margin: 3px 0;}
		.p_item .price a {color: #FF6600; font-weight: bold;}
	
	.searchs {clear: both; margin: 15px 0;}
	.searchs p {margin: 15px 0;}
	.searchs p a {font-size: 14px; line-height: 27px; margin: 2px; white-space: nowrap; padding: 4px 5px; background: #f2f2f2; border: 1px solid #d4d4d4; border-left: none; border-top: none;}
	
	.cats {margin: 15px 0;}
	.cats h2 {font-size: 14px; margin: 0; padding: 7px 0 5px 20px;}
	.cats h3 {font-size: 12px; margin: 0; padding: 1px 0 0 35px; font-weight: normal;}
	.cats ul {list-style: none; padding-left: 15px;}
	.cats ul li {}
	
	.whats {margin: 0px 0px 25px 0px!important; clear: both;}
	.whats .span {font-size: 17px; font-weight: bold; color: #d4d4d4; letter-spacing: -1px; vertical-align: middle; margin-right: 5px;}
	
	.search_engine {}
	.search_engine h3 {margin: 10px 0 2px 0;}

#left-sidebar {width: 180px; margin: 0px; padding: 0px; float: left;}
	#left-sidebar h4 {font-size: 16px; border-bottom:1px dotted #ccc; color: #FF6600; padding: 0 0 6px; margin: 0 0 6px; letter-spacing: -1px;}
	#menu {margin: 0; padding: 0;}
	#menu li {display:block; width: 170px; padding: 0;}
	#menu li a {display:block; width: 170px; padding: 5px 3px; margin: 0; border-bottom:1px dotted #ccc; color: #666; font-weight: bold;}
	#menu li a:hover {background-color: #f2f2f2;}
	#menu .last a {font-size: 14px; border-top: 2px solid #ccc; border-bottom: none; padding: 7px 3px; margin-top: -1px;}

.page-split {margin:10px auto; width:100%; text-align:center; clear:both;}
.page-split a {padding:3px 5px; height:25px; border:#666 1px solid; line-height:24px;}
.page-split a:hover {border:#ccc 1px solid;}
.page-split span {padding:3px 5px; font-weight:bold;}
.error {margin:10px 40px;; text-align:center; border:#f00 solid 1px; background:#FFE6E6; padding:10px 0; clear:both;}
.error p {margin:0!important; padding:0;color:#f00!important; font-weight:bold; text-align:center!important;}
.msgerror {color:#f00!important; font-weight:bold;}
.clear {clear: both; height:0;}
.none {display: none;}
.center {text-align: center;}
.ads_728 {margin: 5px 0px 0px -4px;}

#footer {clear:both; text-align:center; margin:30px 0; color: #CCC;}
