*{
	padding:0;
	margin:0;
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #333;
}

img.boxed, div.calendar {border-width: 1px; border-style: solid; border-color: #ccc #999 #999 #CCC;}
div.calendar {width:100px; height:100px;background-color:#FFF;text-align:center;font-size:12px;text-transform:uppercase;}
div.calendar div.day_month {text-transform:uppercase;font-size:20px;text-align:center;width:100px;height:70px;background-color:#000;color:#FFF;padding-top:10px;}
span.day {color:#FFF;font-size:26px;}

html {height:100%;}

body {background-color: black;background-image: url(../img/pattern.jpg); background-position: bottom center;position:relative;height:auto !important;height:100%;min-height:100%;}
.inner_wrapper {width:960px;margin:0 auto;position:relative;}

img {border:none;}

#header {left:0px;background: transparent url(../img/header_rpt.png) repeat-x left top;width:100%;height:300px;position:absolute;}
#logo {position:absolute; top:16px; right:0;}
.header_left {float:left;margin-top:76px;}
.header_left a {text-decoration:none;color:#666;font-size:21px;margin-right:20px;}
.header_left a:hover {color:#FFF;}
.header_left a.selected {color:#FFF;}
.header_left a.selected:hover {color:#FFF;}

.header_right {float:right;margin-top:82px;font-size:12px;color:#CCC;height:22px;}
.header_right a {color:#FFF;font-size:12px;text-decoration:none;}
.header_right a:hover {color:#CCC;}

.info {background-color: #E7E7E7;border: 1px solid #CCC;color:#000;font-size:12px;padding:10px;margin-bottom:20px;}

#content {float:left;margin-top:110px;width:100%;padding-top:20px;padding-bottom:150px;}
#content_left {float:left;width:630px;}
#content_right {float:right;width:300px;}
#footer {position:absolute; bottom:0;height:150px;background: transparent url(../img/footer_rpt.png) repeat-x left bottom; width:100%;z-index:1;}
#footer_image {left:50%;margin-left:-480px;width:960px;height:600px;background:transparent url(../img/fundo_bottom.jpg) no-repeat center center;position:absolute;bottom:0px;z-index:0;}
div.footer_text {margin-top:122px;font-size:11px;}
div.footer_text div {color:#CCC;}
div.footer_text div a {text-decoration: none;color:#FFF;font-style:italic;}

#content div.text a {background-color:#CCC;text-decoration:none;padding:1px 4px 1px 4px;font-style:italic;}
#content div.text a:hover {color:#FFF;background-color:#000;}

a.social {float:left;width:20px;height:20px;background-image: url(../img/social_sprite.png);background-repeat:no-repeat;margin-left:2px;}
a.facebook {background-position: -20px 0px;}
a.facebook:hover {background-position: -20px -20px;}
a.myspace {background-position: -60px 0px;}
a.myspace:hover {background-position: -60px -20px;}
a.twitter {background-position: -80px 0px;}
a.twitter:hover {background-position: -80px -20px;}
a.youtube {background-position: -40px 0px;}
a.youtube:hover {background-position: -40px -20px;}
a.rss {background-position: 0px 0px;}
a.rss:hover {background-position: 0px -20px;}

#menu_aux {width:300px;border-bottom:1px solid #333;height:32px;float:right;margin-top:-18px;line-height:32px;}
#menu_aux a {text-decoration:none;color:#CCC;font-size:14px;}
#menu_aux a:hover{color:#FFF;text-decoration:none;font-size:14px;}
#menu_aux a.selected {color:#FFF;text-decoration:none;font-size:14px;font-weight:bold;}
h1,h1 a {color:#FFF;font-size:40px;font-weight:normal;margin-bottom:20px;letter-spacing:-1px;text-decoration:none;}
h1 a:hover {color:#CCC;}
h2 {color:#FFF;font-size:26px;font-weight:normal;}
h3 {font-size:20px;letter-spacing:-1px;color:#000;border-bottom:1px solid #E0E0E0;padding-bottom:8px;}

.subtitle {color:#CCC;font-size:12px;}

.box {background: white url(../img/box_rpt.jpg) repeat-x left bottom;width:auto;border:1px solid #666;padding:10px;font-size:14px;margin-bottom:20px;position:relative;}
.blackbox {background-color:#000;width:auto;padding:10px;position:relative;}
.clear {clear:both;}

.captchaImage {width:30px;border:1px solid #FFF;}
.simpleCaptchaSelected{border:1px solid #666;}

div.line {margin-bottom:10px;}
div.label {font-size:16px;float:left;width:200px;font-weight:bold;letter-spacing:-1px;}
div.input {float:left;margin-left:10px;}
.profile_image {float:left; width:180px;}
.profile_info {float:left;}
.profile_info .label {width:120px;}

input.text, textarea.text {border-width: 1px; border-style: solid; border-color: #ccc #999 #999 #CCC;font-size:16px;padding: 2px 8px 0px 6px;font-weight:bold;}
select {border-width: 1px; border-style: solid; border-color: #ccc #999 #999 #CCC;padding: 0px 0px 0px 2px;}

a.button {border-width: 1px; border-style: solid; border-color: #ccc #999 #999 #CCC;font-size:16px;padding: 4px 36px 4px 6px;font-weight:bold;text-decoration:none;background:white url(../img/icons/download.png) no-repeat right center;}
a.button:hover {background-color:#E0E0E0;}

a.button_up {border-width: 1px; border-style: solid; border-color: #ccc #999 #999 #CCC;font-size:16px;padding: 4px 36px 4px 6px;font-weight:bold;text-decoration:none;background:white url(../img/icons/upload.png) no-repeat right center;}
a.button_up:hover {background-color:#E0E0E0;}


span.bt {border-bottom: 1px solid #E7E7E7;border-right: 1px solid #E7E7E7; display:inline-block;}
span.bts {border-color: #CCC #999 #999 #CCC; border-style:solid; border-width:1px; display:block;height:30px;}
input.button {border: medium none; outline:0 none; height:30px; font-size:15px;background: white url(../img/bt_rpt.jpg) repeat-x left bottom;padding-left:10px;padding-right:10px;}
span.btss {border-color: #CCC #999 #999 #CCC; border-style:solid; border-width:1px; display:block;height:20px;}
input.smallbutton {border: medium none; outline:0 none; height:20px; font-size:12px;background: white url(../img/bt_rpt.jpg) repeat-x left top;padding-left:5px;padding-right:5px;}


div.image {float:left;width:118px;}
div.item_right {float:left;width:490px;}
div.item_right div.date {font-size:12px; color:#666;}
div.item_right div.title a {font-weight:bold;font-size:18px;color:#000;text-decoration:none;letter-spacing:-1px;}
div.item_right div.title a:hover {color:#666 !important;}
div.item_right div.text {font-size:12px; color: #333; margin-top:6px;}

div.stats {position:absolute;font-size:10px; color:#999;bottom:6px;right:10px;}
div.stats a {color:#999;font-size:10px;text-decoration:none;}
div.stats a:hover {text-decoration:underline}
#views {position:absolute;top:8px;right:10px;top:10px;font-size:12px;color:#999;}

div.altstats {position:absolute;font-size:12px; color:#666;bottom:6px;left:10px;}
div.altstats a {color:#666;font-size:12px;text-decoration:none;}
div.altstats a:hover {text-decoration:underline}
div.alticons {position:absolute;bottom:10px;right:12px;}
div.alttitle a {font-weight:bold;font-size:20px;color:#333;text-decoration:none;letter-spacing:-1px;}
div.alttitle a:hover {color:#666 !important;}

div.latestline div.title a {text-decoration:none;color:#000;font-size:12px;line-height:14px;}
div.latestline div.title a:hover {color:#666;}
div.latestline div.text {font-size:12px;color:#666;margin-top:2px;}

div.icons {position:absolute;top:6px;right:10px;}

div.paginacao {line-height:30px;}
div.paginacao a {padding-left:10px !important;padding-right:10px !important;}
div.paginacao a.selected {background-color:#FFF !important;}
div.paginacao a.selected:hover {color:#333 !important;}

a.item_goto {width:100px;height:100px;float:left;}

div.categorias div.line {padding-top:6px;}
div.categorias a {font-size:14px;text-decoration:none;color:#000;}
div.categorias a:hover {color:#999;}
div.categorias a.selected,div.categorias a.selected:hover {background-color:#CCC;text-decoration:none;padding:1px 4px 1px 4px;font-style:italic;color:#333;}

div.item_detail div.date {display:inline;padding-right:4px;font-size:16px;color:#333;}
div.item_detail div.categorias {font-size:12px; color:#666;display:inline;}
div.item_detail div.categorias a {font-size:12px; color:#666;}
div.item_detail div.imagem {width:592px;height:444px;background-repeat:no-repeat;background-position:center center;margin-top:20px;}
div.item_detail div.detail_text {font-size: 12px;}
div.item_detail div.media_button {margin-top:10px;border-top: 1px solid #E0E0E0;padding-top:20px;}

div.item_detail div.options {margin-top:20px; background-color: #FFF; padding:10px;border-color: #CCC #999 #999 #CCC; border-style:solid; border-width:1px; display:block;font-size:12px;}
#likes {display:inline;margin-right:2px;}
#rate {display:inline;}

#imagens_container {text-align:center;margin-top:20px;}
#video_container {margin-top:20px;}
#audio_container {margin-top:20px;}
#downloads_container {margin-top:20px;}
div.media_button {margin-top:20px;}

.comments {margin-top:20px;}
.comment_line {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #E0E0E0;position:relative;}
div.comment_line div.date {font-size:12px; color:#666;}
div.comment_line div.user {font-size:12px; color:#333;}
div.comment_line div.text {margin-top:10px;font-size:14px;color:#666;}

div.corporal {position:absolute;top:4px;right:4px;}