* {padding: 0; margin: 0;}

body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
#wrapper {margin: 0 auto; width: 960px;}
#body-wrapper {margin-bottom: 10px; overflow: auto; width: 100%}
#header {color: #333; padding: 10px 0 10px 10px; height: 60px;}
#header #logo {background: url("/images/logo.gif") no-repeat 0 0; text-indent:-99999em; display:block; float:left; width:381px;}
#header #logo a {display:block; width:381px; height:45px;}
#header #slogan {font-size:12px; color:#999; text-align:right; width:381px; height:20px; display:block; position: absolute; top:83px; margin-top:-12px; font-weight:normal; text-transform:lowercase;}
#header #slogan a {color: #999; text-decoration: none;}
#header #ads-468 {float: right; width: 468px; height: 60px; display: block; overflow:hidden; margin: 0;}

#header-navbar { background: #eee; border-bottom: 1px solid #ccc; color: #333; padding: 7px 10px 6px 10px; font-size: 11px; }
#header-navbar a { font-weight: bold; }
#header-navbar p { margin: 0; line-height: 16px; padding: 0;}
#header-navbar p.goto { float: right; }

img {border:none;}
a:link, a:visited {color:#0066CC;}
a:hover, a:active {text-decoration:none;}
h2 {color:#0066CC; margin-bottom:10px; font-weight:bold; font-size: 16px;}

#left-column, #content, #right1, #right2, .wallpaper-box, .ads-links-general, .details_thumb {border-right:1px solid #0066CC; border-bottom:1px solid #0066CC;}

/*- Menu Tabs--------------------------- */

	#tabs {width:100%; margin:0px; font:bold 13px 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; text-transform:lowercase; line-height:normal; height:38px; clear:both; border-bottom:solid 7px #64A2E0; }
	#tabs ul {margin:0; padding:10px 10px 0 15px; list-style:none;}
	#tabs li {display:inline; margin:0; padding:0;}
	#tabs a {float:left; background:url("/images/tableft.gif") no-repeat left top; margin:0 2px 0 0; padding:0 0 0 4px; text-decoration:none;}
	#tabs a span {float:left; display:block; background:url("/images/tabright.gif") no-repeat right top; margin:0px; padding:6px 23px 4px 14px; color:#0066CC; }
	/* Commented Backslash Hack hides rule from IE5-Mac */
	#tabs a span {float:none;}
	/* End IE5-Mac hack */
	#tabs a:hover span, #tabs .selected span {color:#fff;}
	#tabs a:hover, #tabs .selected a {background-position:0% -42px;}
	#tabs a:hover span, #tabs .selected span {background-position:100% -42px;}
	
	#flags {float:right;}
	#flags a {background:none;}
	#flags img {vertical-align:middle;}
	
	#search {background:url("/images/tableft.gif") no-repeat 0% -42px; float:right; width:200px; margin:0 27px 0; padding:0 0 0 4px;}
	#search div {background:url("/images/tabright.gif") no-repeat 100% -42px; margin:0; padding:0;}
	#search fieldset {margin:0; padding:0; border:none; height:26px; padding:4px 0 0;}
	#search form {margin-left:20px;}

#right1 {color: #333; padding:10px 0 0 15px; margin: 0px; background:#64A2E0;}
#right2 {color: #333; background:#f2f2f2; margin: 10px 0px; padding: 10px 0px; text-align: center;}

#body-ads {width:755px; margin: 7px 0 0 0; position: relative; display:inline; float:left; }
#body-ads .ads-links-general {height:16px; padding:7px 0; background: #f2f2f2;}

/*- Menu --------------------------- */
	
	#menu {padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin-bottom:15px;}
	#menu li, #menu2 li {list-style:none; margin: 0px 0 0;}
	#menu li a {color:#fff; font-weight:bold;}
	#menu li a:hover, #menu2 li a:hover {text-decoration: none; background-color: #B2234D; color: #fff;}
	#menu .tab {margin-left:15px;}
	
	#menu2 {font:12px Tahoma, Arial, Helvetica, sans-serif; }
	#menu2 li a {}
	
#content {float: left; color: #333; margin: 8px 0; padding: 10px; width: 734px; display: inline; position: relative; /*background:url("/images/bgbody.gif") repeat 0 0;*/ background-color: #f2f2f2; }
#content a {color:#0066CC;}
#content h1 {color:#0066CC; margin-bottom:10px; font-weight:bold; font-size: 16px;}
#content h2 {font-size: 14px; margin: 10px 0;}
#content p {margin:10px 0;}	
#content ol {margin-left: 30px; list-style-type:decimal;}
#content ol li {margin: 2px 0;}
	.wallpaper_details {clear: both;}
	
	.wallpaper-thumb {position: relative; display: block; margin: 0 8px 10px 7px; float: left; width: 131px; display:inline;}
	.wallpaper-thumb h3 {float: left; position: absolute;}
	.wallpaper-thumb h3 span {display: none;}
	.wallpaper-thumb h3 a {color:#728A4D; font-weight:bold; font-size: 11px; text-decoration: none;}
	.wallpaper-thumb .h3:hover {color:#fff!important; background:#B2234D; font-weight:normal;}
	.wallpaper-box {background:#64A2E0; padding: 9px; margin-top:19px;}
	.wallpaper-box img {border:1px solid #0066CC; width:110px; height:82px;}
	
	.details_thumb {float:left; width:270px; padding:16px 16px 0px 16px!important;/*padding:4px 4px 0 4px;*/	margin:10px 11px 15px 0;position:relative; background:#64A2E0;}
	.details_thumb a {}
	.details_thumb img {border:1px solid #0066CC; margin:0;padding:0; width:270px; height:203px; clear: both; background-color:#F3F3F3;}
	.details_thumb .ratingblock {width: 126px; float: right;}
	.details_thumb .facebook_share {background: url('http://www.wallpaper4god.com/images/facebook.png') no-repeat 0px 10px; padding:8px 0px 10px 22px; margin-right: 16px; color: #212121; display: block; float: left; font-weight: bold; text-decoration: none; font-size: 14px;}
	.details_thumb .delicious {background: url('http://www.wallpaper4god.com/images/delicious_16.png') no-repeat 0px 10px; padding:8px 0px 10px 22px; color: #212121; margin-right: 15px; display: block; float: left; font-weight: bold; text-decoration: none; font-size: 14px;}
	
	.details_wide, .details_wide a {height:169px !important;/*padding:17px 0;*/}
	.details_wide img {height:169px !important;/*height:164px;*/}
	.details_download {clear: both; margin: 10px 0px 20px 5px;}
	.details_resolution {float:right; margin:0px; padding: 0px 0px 10px 7px; width:570px; font-size:13px;}
	.details_resolution a {padding: 0px 5px;}
	.details_resolution a span {display: none;}
	.details_more {}
	
	.ads-links-468 {margin-bottom: 7px;}
	.ads-728 {margin: 5px 0px 0px 0px; clear: both;}
	.ads-links-728-bottom {padding: 20px 0px 0px 0px; clear: both;}
	.ads-336-single {float: right; width: 400px; padding: 0px 10px 0px 0px;}
	.ads-categoria {clear: both;} 
	.ads-categoria .box {margin: 0 4px 0px 10px; width: 336px; display: block; height: 290px; float: left;} 

#right-column {display: inline; position: relative; color: #333; margin: 7px 0 0 8px; width: 195px; float: left;}
	.partners {margin: 5px 0 20px 0; text-align: center;}
#footer {clear: both; background:#64A2E0; margin: 0px 0px 10px 0px; padding: 10px; color:#0066CC;}
#footer p {font-size:11px; font-weight:normal;}
#footer p a {color:#0066CC;}
#footer p a:hover {color:#fff; background:#B2234D;}

.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;}
.page-split {text-align:center; clear:both; padding:30px 0;}
.page-split a {border:#ccc solid 1px; padding:3px 7px; margin:0 2px;}
.page-split a:hover {background-color:#64A2E0; color:#fff!important; border-color:#000;}
.page-split span {padding:0 3px; font-weight:bold; color:#000; font-size:12px;}
.page-split .page-prev {margin-right:17px; border-width:2px;}
.page-split .page-next {margin-left:17px; border-width:2px;}
.none {display:none;}
.center {text-align: center;}
.mobile {float:left; margin-top:4px; clear:both;}
.phone {float:left; padding:0; margin-right:3px;}
.clear {clear: both; height:1px; background: #F2F2F2; border: none;}
.sign_email {padding: 10px; margin: 10px 0; background: #FFFF99; border: dashed 1px #FFCC33; border-left: none; border-right: none;}
.tags {line-height: 22px;}
.tags a {background: #f9f9f9; text-decoration: none; padding: 2px 3px 3px 3px; margin: 0 1px 0 0; border: 1px solid #ccc; border-left: none; border-top: none;}
.tags a:hover {background: #ccc;}
.hide {display: none;}
.show {display: block;}
.mais {text-decoration: none; font-size: 10px;}

.clear { clear: both; background: none; }
.form-general {text-align:left; padding:10px 0;border:none;}
.form-general label {float:left; width:120px; margin:8px 10px 0 10px; text-align:right; font-size:11px;}
.form-general input, .form-general select {padding:2px; font-size:10px; margin:2px 0;}
.frm, .frm2 {border:1px solid #0066CC; font-size:9px; padding:2px;}
#btn-search {font-size:10px; background:#0066CC; height:18px; border:none; margin:0 0 0 3px; color:#fff;}
button {cursor:pointer;}


/*  styles for the unit rater     */
.ratingblock {display:block; margin-top:8px; padding-bottom:8px; margin-bottom:8px;}
.ratingblock p {padding-top:5px;}
.ratingblock .range {font-size:10px; color:#fff; width:18px; display:block; position:absolute; z-index:30; margin-top:-7px;}
.ratingblock .range2 {font-size:10px; color:#fff; width:18px; display:block; position:absolute; background:#64A2E0; z-index:31; margin-top:-7px;}
.loading {height: 20px;	background:#64A2E0 url('/images/loading.gif') 50% 50% no-repeat;}
	
 /* the UL */
.unit-rating {float:right; list-style:none; margin: 0px; padding:0px; height: 20px; position: relative;	background: url('/images/starrating2.gif') top left repeat-x;}

.unit-rating li {text-indent: -90000px;padding:0px; margin:0px;	/*\*/float: left;	/* */}
.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px;	z-index: 20; position: absolute; padding: 0px;}
.unit-rating li a:hover{background: url('/images/starrating2.gif') left center;	z-index: 2;	left: 0px;}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {background: url('/images/starrating2.gif') left bottom;	position: absolute;	height: 20px; display: block; text-indent: -9000px;	z-index: 1;	}

.voted {display:none;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}