/*CSS STYLE SOULSTICE*/

/** RESET (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}

ol, ul {list-style: none;}

a {text-decoration:none;}

input, textarea	{font: 70% "Trebuchet MS", verdana, arial, sans-serif;}

table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.clearfix:after {content: "."; display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.clearfix {display: inline-block;}



/*end reset*/

body			{font: 125% "Trebuchet MS", verdana, arial, sans-serif; background:#030303 url('/images/bg_site.jpg') no-repeat top center;}
h1,h2,h3,h4		{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:-0.05em;}
p				{margin:5px 0px;line-height:150%;font-size:75%;}
strong			{font-weight:bold;border-bottom:1px dotted #000;}
.center			{margin:auto;width:950px;position:relative;}
.clear			{height:0px; clear:both;}
.title_p		{font-size:175%;padding:15px;}
.read_more		{background:#000; color:#fff!important; padding:5px; font-size:70%;}
.author			{font-size:65%; font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;letter-spacing:-0.04em;background:url('/images/user_silhouette.png') no-repeat; padding-left:17px;line-height:20px;}
/*STRUCTURE*/
#header_wrapper		{width:100%; height:200px; background:/*#333 url('/images/bg_header.png')repeat-x*/;}

#banner				{height:120px; position:relative;}
a.logo				{width:400px; height:79px; position:absolute; background:url('/images/logo.png'); top:40px;}
/*NAVIGATIONS*/
ul.contact_nav		{position:absolute;right:2px; top:4px; height:30px;}
ul.contact_nav li		{float:left;margin-right:2px;}
ul.contact_nav li a	{font-size:60%; color:#666; line-height:20px; margin:0px 3px;}

ul.main_menu			{position:relative; left:15px; top:7px;}
ul.main_menu li		{display:inline; margin:0px 4px;}
ul.main_menu li a		{color:#333333; font-size:70%; font-weight:bold; text-transform:uppercase; padding:4px 6px;}
ul.main_menu li a:hover{color:#b21415;}
ul.main_menu li a.current	{border:1px solid #e8e8e8; border-bottom:1px solid #fff;color:#b21415;}

#page_wrapper		{margin:1px auto 0px auto;width:950px;position:relative;height:auto;min-height:400px;background:#ffffff;}
#navigation						{height:45px; background:#232323;border-bottom:1px solid #322626;}
#navigation a					{font-size:60%; text-transform:uppercase; padding:0px 8px; line-height:175%; height:45px; display:block;}
#navigation a > span				{text-transform:lowercase; display:block;}
#navigation  ul					{position:relative;}
#navigation  ul li					{display:inline; float:left;border-right:1px solid #292929;}
#navigation  ul li.noline			{border-right:none;}
#navigation  ul li a				{color:#fff;}
#navigation  ul li a > span			{color:#616161;}
#navigation  ul li a:hover			{background-color:#1c1c1c;}
#navigation  ul li a:hover > span	{color:#aa6da9;}
#navigation	ul li a.current		{background-color:#1c1c1c; height:46px;}
#navigation  ul li a.current > span	{color:#fff;}	

.banner			{height:200px; background:#000 url('/images/bg_header_banner.jpg') no-repeat top center;position:relative;}
.banner a.logo	{width:343px; height:80px; background:url('/images/logo_new.png');display:block;position:absolute;left:10px;top:55px;}
.banner a#rss_content{width:51px;height:49px;background:url('/images/new_rss.png') no-repeat; display:block;position:absolute;right:-2px;bottom:-1px;}

#main_menu			{height:30px; border-bottom:1px solid #e8e8e8;padding:5px;}

#full_content		{min-height:200px; margin:10px; background:#fff;}

/*Videos*/
#video_content		{margin:10px 0px;width:500px; padding:8px; background:#e8e8e8;}

#content			{float:left;width:70%;}
	/*POST*/
	.post				{margin:10px 15px;position:relative;}
	.list_p p > img		{margin:auto;display:block;}
	.post a				{color:#b21415;}
	.title				{position:relative;margin-bottom:10px;}
	.title h1			{font: 175% Arial, Helvetica, sans-serif; border-bottom:3px solid #e8e8e8;text-transform:none;}
	.title h1 a			{color:#010101;}
	.box_d				{position:absolute; padding:5px; background:#aa6da9; color:#fff!important; font-weight:bold;}
	.min				{position:absolute; left:140px; top:52px;}
	.date				{color:#999; font-size:70%; line-height:25px; border-bottom:1px solid #e8e8e8;}
	.entry				{}
	.entry	p			{margin:10px 0px; text-align:justify; font-size:68%; position:relative;}
	.entry	.img		{position:relative;}
	.entry	p img			{padding:2px; background:#e8e8e8; cursor:pointer; position:relative;}
	.separate			{height:40px; background:url('/images/separate.png') no-repeat center center;}
	

/*VIDEOS*/
.list_videos			{}
.list_videos li			{float:left; width:175px; margin:10px 6px; padding:4px; border:1px solid #e7e7e7; -moz-border-radius:7px;-webkit-border-radius:7px;}
.list_videos li #img		{width:175px; height:110px;display:block;overflow:hidden;cursor:pointer; position:relative;}
.list_videos li #img div	{width:175px; height:110px; background:#000 url('/images/play_video.png') no-repeat center center; display:block;position:absolute;top:0;left:0;}
.list_videos li .text		{font-size:70%; text-align:justify;}
.list_videos li .text strong	{color:#683267;}
.list_videos li .text a	{font-size:75%; color:#683267;}
	
#sidebar					{float:right; width:30%; position:relative;}
#sidebar h1					{margin:10px 0px;padding-left:2px;}
.search 						{padding:6px; background:#f1eee7;}
.search input[type=text]		{border:1px solid #d8d8d8; padding:2px; width:205px;}
.search input[type=submit]	{border:1px solid #d8d8d8; background:#e8e8e8; font-weight:bold; width:50px;padding:2px 0px; cursor:pointer;}

#mp3_wrapper, #videos		{padding:6px;background:#f1eee7;}
#videos h3					{font-size:75%;margin:1px 0px;}
#videos p					{font-size:65%; text-align:justify;margin:2px 0px;}
#videos a					{border-bottom:1px solid #999; display:block; margin:2px 0px;}
#videos a h3					{color:#333;}
#videos a p					{color:#585652;}

div#video-options			{width:300px; position:absolute; right:10px; padding:2px; border:1px solid #f1f1f1; -moz-border-radius:7px; -webkit-border-radius:7px; font-size:70%;}
div#video-options a.light		{height:20px; display:block; background:url('/images/lightoff.png') no-repeat left center; line-height:20px; padding-left:18px; font-weight:bold; color:#683267;}
div#video-options .share		{margin:4px 0px; line-height:150%; padding:10px;}
div#video-options .share span	{display:block; height:20px; line-height:20px; background:url('/images/share_this.png') no-repeat left center; padding-left:18px; text-transform:uppercase; font-weight:bold;}

ul.sharebox { margin:0px; padding:0px; list-style:none; position:relative; display:block;}
ul.sharebox li { float:left; margin:0 0 0 0px; padding:0px; position:absolute; }
ul.sharebox li a { margin:0 0 0 -24px; display:block; }
ul.sharebox li a:hover { margin:0 0 0 -8px; }
ul.sharebox li img { border:none;}



#articles			{padding:15px; border-top:2px solid #e8e8e8;}
ul.articles			{position:relative;}
ul.articles li		{width:290px; display:block;float:left; margin:2px 6px; border-bottom:1px dotted #e8e8e8;}
ul.articles li h3 a		{;padding-right:25px;text-transform:uppercase;color:#aa6da9;font:bold 110% Arial, Helvetica, sans-serif;letter-spacing:-0.04em;}
ul.articles li h3 a:hover{border-bottom:1px dotted #aa6da9;}
ul.articles li div		{padding:5px;}
ul.articles li div p	{text-align:justify; line-height:150%; font-size:70%;}

a.play				{width:84px; height:28px; display:block; background:url('/images/play.png'); text-indent:-9999px; position:relative;}

/*Create a new slides*/
#slide_wrapper		{width:950px;position:relative;}
#slides				{margin:10px 10px 10px 10px; height:303px; overflow: hidden !important; background:#fff; width:930px !important;}
#slides ul			{}
#slides ul li			{position:relative;}
#slides ul li a			{position:absolute; z-index:10; bottom:20px; left:10px;}
#slides img 			{margin: 0;height: 303px;width: 465px;}
.slide-content 		{display: none;position: absolute;width: 431px;height: auto;z-index: 6;top: 30px;right: 10px;margin: 14px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2); color:#fff;}
.slide-content  p	{font-size:70%; line-height:150%;}
.bg-trans			 {background-color: #000;width: 465px;height: 303px;position: absolute;top: 0px;right: 10px;opacity: 0.80;z-index: 5;zoom: 1;filter: alpha(opacity = 80);}
.slide-nav			 {position: absolute;text-transform: uppercase;font-size: 16px;bottom: 20px;right: 4px;color: #ccc;z-index: 10;width: 224px;overflow: hidden;}

#videos_title		{width:226px; height:58px; background:url('/images/videos_title.png'); position:absolute; right:-15px; bottom:50px; z-index:8;}

.slide-nav ul		{position:relative; width:100px; left:90px;}
.slide-nav ul li		{float:left; margin:0px 3px;}
.slide-nav ul li a		{width:35px; height:30px; text-indent:-9999px; display:block;}
.slide-nav ul li a.arrow-prev	{background: url(/images/arrow-left.png) no-repeat;}
.slide-nav ul li a.arrow-next	{background: url(/images/arrow-right.png) no-repeat;}
/*.slide-nav  a.arrow-prev,
.slide-nav a.arrow-next {display: block;text-indent: -9999px;height: 30px;width: 35px;background: url(/images/arrow-left.png) no-repeat;float: left;padding: 0 2px;margin-left:40px;}
.slide-nav a.arrow-next {background: url(/images/arrow-right.png) no-repeat;float: right; margin-right:60px;}*/

/*Paginador*/
#pagination-2			{margin:4px auto; text-align:center;}
#pagination-2 a			{margin:0px 4px;padding:4px 10px; font-size:70%; font-weight:bold; background:#683267;color:#fff;cursor:pointer;}
#pagination-2 a:hover,
#pagination-2 a.active	{color:#683267; background:#fff;text-decoration:underline;border:0px !important;}
#pagination-2 a.active	{text-decoration:none!important;}



#footer				{height:200px; background:#121212 url('/images/bg_footer.png') repeat-x; position:relative;}
a.followtwitter		{width:177px; height:30px; display:block; background:url('/images/twitter.png'); position:absolute; right:10px; top:100px;}



/*Extra*/
#page_error			{margin:20px 15px;background:url('/images/404.png') no-repeat; height:293px;position:relative;}
#page_error .info	{width:45%; position:absolute; right:0px; font-size:70%;}
#page_error .info li	{margin:10px 0px;}
