/*
Theme Name: #SuperIntellecto
Theme URI: http://www.shdo.com.br/
Description: The "SIntellecto" WordPress theme has been built by SHDO.
version 1.4.24 Beta
Author: Sérgio Henrique Domingues de Oliveira (SHDO)
Author URI: http://www.shdo.com.br/
*/
/*
Change Log:
version 1.4.24 (SHDO)
	-fixed CSS errors founded
	-added support for Orkut icon on right sidebar
	-added support for Twitter widget
	-added CSS to select tag
version 1.4.23 (SHDO)
	-fixed a:hover img problem with background
version 1.4.22 (SHDO)
	-fixed URL in the header
version 1.4.21 (SHDO)
	-added IE6 Hacks, support for IE 6 design is full now!
version 1.4.20 (SHDO)
	-changed better leiaute
	-added function back to top	
	-added js asn.js with browser update script to promotion Update Your Browser
version 1.4.19 (SHDO)
	-fixed CSS bug in lsidebar
	
*/

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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }

/* IE6 fixes */
html {/*no more flickering on IE6*/
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
/* @group BODY ======================*/ 
*{ margin: 0px; padding: 0px; list-style:none; text-decoration:none;}
body{ font: 12px verdana,arial,helvetica,sans-serif; text-align: justify; color: #234; background: #9AB url(images/bkg.jpg) repeat-x fixed center top; letter-spacing:1px;}

/* @group H1,H2,H3,H4 HYPERLINKS ======================*/
h2 { color: #456; padding:10px 0 10px 0;}
h3, h4{color: #456;}
h2{font-size:15px;}
h3{font-size:15px; clear:both; border-bottom:1px dotted #bababa; padding:15px 0 5px 0;}
h4{font-size:13px;}
a:link,a:visited{color: #234;}
a:active{color: #333;}
a:hover{color: #8f0000; text-decoration: underline;} 
a:focus{outline: none;}
p{margin-bottom: 5px;margin-top:10px;}

/* @group MAIN ======================*/ 
#bigborder{ width: 940px; margin:0 auto; border:15px solid #456; border-top:none; border-bottom:15px solid #456; height: auto; padding: 0 !important;}
#wrapper{ width: 937px; margin:0; padding:0; border:2px solid #234;}
#border{ width:937px; margin:auto; background: #FFF url(images/mbkg.gif) repeat center; padding:0;}
#top{ background: #FFF; width:937px; height:0;display:none;}
#bottom{ background: #FFF url(images/bottom.png) no-repeat bottom; width:937px; height:30px;}

/* @group HEADER ======================*/ 
#header{ background: #234 url(images/top.jpg) no-repeat center top; width:937px; height:90px; float:left;/*position:absolute;top:0;*/}
#logo{ float:left;position:relative;}
#logo h1{ color:#FFF;text-indent:-10000px;display:none;}
#logo h1 a{ display:block; /*background: url(images/logo.jpg) no-repeat*/; height:78px; width: 420px; outline:none;}
#logo h1 a{ display:block; background:none; height:78px; width: 420px; outline:none;}
#ads{ float:right;}

.sitelink{color: #96A1A1; display: block; position: absolute; right: 20px; top: 65px; z-index:300;}
.sitelink a{color: #96A1A1;}

#nav{ width:937px; height:27px; background:url(images/nav.gif) repeat-x center; clear:both;}
#nav ul{ margin-left:10px; font-size:14px;}
#nav ul li{ display:inline; height:27px; line-height:25px;}
#nav ul li.current_page_item a{ background:url(images/navactive.gif) repeat-x center; color:#FFF;-moz-border-radius:5px;}
#nav ul li a{ font-family: Verdana, Arial,sans-serif; color:#EEE; float:left; font-weight:none; padding:0 10px 0 10px;/*border-left: 1px solid #20303F;border-right: 1px solid #3E4E5D;*/-moz-border-radius: 1px;/*text-shadow:-1px -1px 2px #000;*/}
#nav ul li a:hover{ background:url(images/navactive.gif) repeat-x center;-moz-border-radius:5px; color:#FFF; text-decoration:none; opacity:0.6; filter:Alpha(Opacity=60);text-shadow:1px 1px 1px #000;}
#nav ul li.feed{ text-indent:-10000px;}
#nav ul li.feed a{ float:right; background:url(images/feed.gif) no-repeat center; width:18px; height:18px; margin-top:4px;border:0;}

/* @group CONTENT ======================*/ 
#content{ background:url(images/bkg_content.png) repeat-x top; width: auto/*937px*/; margin: 0 auto; padding:10px 10px 0 10px;/*position:relative;margin-top:115px;*/}
#latest{ background: #FFF url(images/bkg_entry.gif) repeat-x top left; width:905px; margin: 2px 0px 7px 0px;padding:5px;border:1px solid #ACB6BC;}
#latest a{ color:#8f0000;}
#latest a:hover{ color:#222; background-color:#EEE; }
#latest p{ line-height:19px; padding-bottom:10px;}
#latest p a{ font-weight:bold; color:#8f0000;}
#latest p a:hover{ color:#222; background-color:#EEE; font-weight:bold;}
#latest h2{ font-size:20px; font-family:Arial;}
#latest h2, .entry h2{ 
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; 
	border-bottom:8px solid #D2DCDE;
	/*clear:both; */
	font-size:20px; 	
	font-weight:normal; 
	line-height:19px;
	margin:0;
	margin-bottom:5px;
	padding:5px 0 0 0;
}
#latest h2 small{ background:#FFF; font-size:12px; font-weight:normal; padding:3px; padding-left:20px; border:1px solid #CDE;}
#latest h2 a{ color:#333;}
#latest h2 a:hover{ background:none; color:#8F0000;}
#latest ul{ padding:0; margin:0; display:block;}
#latest ul li{ padding:5px 0 6px 0; }
#latest ul li:before{ content: "\00BB \0020";}
#latest ol{ padding-left:10px; margin-left:10px; margin-bottom: 15px;}
#latest ol li{ list-style:decimal ; color: #333; padding-left:5px; margin-bottom: 10px;}
/*#latest ul {margin-left:10px; padding-left: 5px;}
#latest ul li{ list-style: square; color: #333; padding-left:2px;}*/

#lbg{/*background:#F5F6F7; width:893px;*/ padding:6px; margin-bottom:0px; line-height:140%;}
#left{float:left;  width:553px; margin:0; margin-top:2px;}
#left{_width: 490px;}/* IE HACK */
#left{*width: 490px;}/* IE HACK */
#right{float:right;width:354px; margin:0; margin-top:2px; text-align:left;}
#right h4{font-size:13px; margin-top:10px; margin-bottom:10px; color:#527793; padding:0;border-bottom:1px dotted #bababa;}
.search_header{color: #456; font-size:11px; margin-bottom:10px; border-bottom:0.08333em dotted #BBB}
.post_author{text-transform:uppercase;}
a.more-link{ color:#8F0000; font-weight:bold !important;}
a.more-link:hover{ color:#222; background-color:#EEE; font-weight:bold;}
/*
.entry h2{ 
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;	
	border-bottom:10px solid #D7E4ED;
	clear:both; 
	font-size:20px; 	
	font-weight:normal; 
	line-height:15px;
	margin:0;
	padding:10px 0 0 0;
}*/
.post{background: #fff url(images/bkg_post.gif) no-repeat top right;}
.entry h2 a{ color:#234;}
.entry h2 a:hover{ background:none; color:#8F0000;}
.entry{ background: #fff url(images/bkg_entry.gif) repeat-x top left; width:auto/*531*/; padding:10px; border:1px solid #ACB6BC; margin-bottom:10px; line-height:140%;
	/*box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);*/
}
.entry img{ margin:0;}

.entry p{ line-height:19px; padding-bottom:10px;}
.entry div{ line-height:19px; text-align: justify}
/*.entry a{ color:#8f0000;}*/
/*.entry a:hover{ color:#222; background-color:#F8F8EF;}*/
.entry a,.entry p a, .postinfo a , .postmetadata a  { font-weight:normal; color:#8f0000;}
/*.entry p a:hover , .postinfo a:hover, .postmetadata a:hover{ color:#222; background-color:#F8F8EF;}*/
.entry ul a:hover, 
.entry span a:hover, 
.entry p a:hover, 
.postinfo a:hover, 
.postmetadata a:hover{ font-weight:normal; color:#FFF;background-color:#74A71F;/*border-bottom: 1px solid #74A71F*/;text-decoration:none;}

.postinfo {clear:both;}
/*.pmeta, .postinfo{ background:#FDFDF4; clear:both; margin: 8px 0 0 0; padding:10px; font-size:11px; color:#123; border: 1px solid #C5D6AD;}*/
.pmeta, .postinfo{ background:#FFFFFF url(images/pmeta.png) repeat-x top center; clear:both; margin: 8px 0 0 0; padding:10px; font-size:11px; color:#123; border: 1px solid #CCD;}
.pmeta{padding: 2px 4px 2px 6px;}
.pmeta a{ color:#012;}
.pmeta a:hover{ color:#8f0000; }

.postmetadata{ /*background:#eef5f8; */ font-size:10px; padding:5px;}
html>body .entry ul{ padding: 0 0 0 30px; padding: 0 0 2px 10px;} 
html>body .entry ul{ padding: 0 0 0 30px; padding: 5px 5px 2px 10px;} 
html>body .entry li{ margin: 10px 0 3px 0px;border-bottom:0.0733333em dotted #D1D8DD;}
.entry ol{ padding-left:10px; margin-left:10px; margin-bottom: 15px;}
.entry ol li{ list-style:decimal; color: #333; padding-left:5px; margin-bottom: 10px;}
.entry ul {margin-left:10px;}
.entry ul li{ list-style: square; color: #333; padding-left:2px;}
.navigation{ padding-top:10px;}
.category{border-top:1px dotted #bababa; border-bottom:1px dotted #bababa;}
/* forms */
/*
se ativar isto desative o outro grupo presente neste arquivo
#searchbox{ width: 268px; height: 23px; background: url(images/s.gif) no-repeat; margin:9px 9px 0 0; }
#searchbox #s{ float: left; margin: 4px 0 0 6px; border: 0; width: 200px; background: none; color:#345;}
#searchbox #go{ float: right; margin: 6px 8px 0 0; width:52px; height:11px; }
#searchbox #go:hover{ opacity: 0.6; filter:Alpha(Opacity=60);}
*/
#searchbox{margin:0;padding: 7px;background: #AEBAC1 url(images/bgsidebar.gif) center bottom;border: 1px solid #A6B3BC;}
#searchbox #s{width: 250px;}
#searchbox #s{_width: 235px;}
#searchbox #s{*width: 225px;}

input#log, input#pwd{width:50%;}
select{border: 1px solid #789;}
select:hover{border: 1px solid #345;}

#content input[type="text"],
#content input[type="password"]{background: #FFF url(images/s.gif) repeat-x; border:1px solid #89A; padding: 3px; line-height: 16px;}
#content input[type="text"]:focus, 
#content input[type="password"]:focus{border:1px solid #567; background:#fff;}
#commentform input[type="submit"],
#content input[type="submit"],.button{ font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; background: #A4D74F url(images/bg_btn.png) repeat-x center center; border: 1px solid #789; color: #FFF !important; font-weight: bold; padding: 3px 5px; margin-top: 5px; text-decoration:none; text-shadow:1px 1px 2px rgba(0,0,0,1);}
#commentform input[type="submit"]:hover,
#content input[type="submit"]:hover,.button:hover{ background: #90C33B url(images/bg_btn_up.png) repeat-x center center; border: 1px solid #345; color: #FFF !important; text-decoration:none; text-shadow:1px 1px 1px rgba(0,0,0,1);}
#content textarea{background: #FFF url(images/s.gif) repeat-x; border:1px solid #A0ABAB;}
#content textarea:focus{ border:1px solid #345; background:#f2f2f2;}
/* Tables */
fieldset {font: 12px verdana,arial,helvetica,sans-serif; border: 1px solid #CCC; padding: 5px; margin:0;}
legend {padding: 3px;}
label {color: #333;}
table { color: #3E5867; width: 100%;}
thead { background-color: #F4F8F9; text-align: center; }
caption { background-color: #E6F0F2; border-top: 1px solid #E6F0F2; text-align: center; }
tbody { background-color: #f7f7f7; text-align: left; }
tfoot { background-color: #fff; text-align: left; }
td#next { text-align: right; }
td{width:50%;border-bottom:1px dotted #DDD;}
td, th{line-height:1.33333em; padding:1px 2px;}
caption, th, td{}
.button{padding: 4px 6px;}

/* @group SIDEBAR */
#sidebar, #sidebarsections{ width:342px; padding:5px; border:1px solid #A0B1C2;}
#sbg{ background:#fff;}
#sidebarbottom, #sidebartop{ width:342px; padding:5px; border:1px solid #A0B1C2; margin:0;	
	/*box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);*/}
#sbottombg{ margin:auto; width:332px; /*background:#FDFDF4;*/ padding:5px;} /*background:#F5F8F5; border: 1px solid #aabbcc; padding: 5px;*/
#lsidebar h2, #sbottombg h2{ font-size:13px; margin-top:2px; margin-bottom:0; color:#527793; padding:0 0 2px 0; border-bottom:1px dotted #bababa;}
#rsidebar h2{ font-size:13px; margin-top:5px; margin-bottom:0; color:#527793; padding:0;}
#lsidebar{ float:left; width:176px; padding:2px;}
#rsidebar{ float:right; width:120px; padding:0px;}
.space{ clear:both; height:10px;}
#sidebarbottom ul{ margin:0px auto 20px;}
#sidebarbottom ul li{ margin-bottom: 20px;}
#sidebarbottom ul li ul{ }
#sidebarbottom ul li ul li{ background:url(images/bullet.gif) no-repeat 0 0; border-bottom:1px dotted #dadada; display:block; font-size:11px; line-height: 14px; margin:0; margin-top: 3px; padding-left:18px; padding-bottom:5px;}
.page-nav{/*border: 1px solid #CDD0CD;*/ background:#F5F8F5 none repeat scroll 0 0; margin:auto; padding:5px;	width:330px;}
.page-nav h2{ color:#527793; font-size:13px; margin-bottom:10px; padding-left:5px;}
.page-nav ul li { background:url(images/bullet.gif) no-repeat 0 0; border-bottom:1px dotted #dadada; display:block; font-size:11px; padding-left:18px; padding-bottom:5px;}
#footersidebar {width: 940px; margin: auto;}
/******** banners *********/
#banners{ color:#999; overflow:visible; margin: 15px 0;}
#banners a img{ opacity:1; filter:Alpha(Opacity=100); margin: 1px 0 2px 0; border:0;}
#banners a:hover img{ opacity:0.7; filter:Alpha(Opacity=70);}
#banners img{ height:32px; width:32px;}
/* @end */

/* @group Comments */
.commenttext{margin:15px;}
.commentimage img{margin-right:10px;}
.comment_item{background:#FAFAF8;border:1px dotted #dadada;padding:10px;margin-bottom: 10px;}
#c{ /*float:left;*/ /*width:200px;*/}
#cc{ /*float:right;*/ /*width:329px;*/}
#cc input{ background:#F4FFFF; border:1px solid #AEB9B9; padding: 2px;}
#commentform p{ padding-bottom:10px; text-align:left;}
form{margin:0;padding:0;}
input{font-size:12px !important;padding:2px;}
#commentform textarea,
#commentform input[type="text"],
#commentform input[type="password"]{background: #FFF url(images/s.gif) repeat-x; border:1px solid #89A; padding: 3px;}
#commentform textarea:focus,
#commentform input[type="text"]:focus, 
#commentform input[type="password"]:focus{border:1px solid #567; background:#fff; color: #234;}
/*
#commentform input[type="submit"],.button{ background: #A4D74F url(images/bg_btn.png) repeat-x center center; border: 1px solid #789; color: #FFF !important; font-weight: bold;padding: 3px 5px; margin-top: 5px; text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.5); }
#commentform input[type="submit"]:hover,.button:hover{ background: #90C33B !important; border: 1px solid #345; color: #012; text-decoration:none;}
*/
#commentform #author{ height:20px; width:400px; padding:3px;}
#commentform #email{ height:20px; width:400px; padding:3px;}
#commentform #url{ height:20px; width:400px; padding:3px;}
#commentform #comment{ height:200px; width:519px; padding:5px;}
.commentlist{ background:#fff;}
.commentlist cite{ background:#f9f9f9; padding:5px 5px 5px 10px;}
.commentlist cite a{ color:#333;}
.commentlist .ctext{ /*border-bottom:2px dotted #D8D8D4;*/ font-size:12px;}
/*.comments a:hover{ color:#8F0000;}*/
.commentlist li {padding: 10px;}
#submit{ background: #C5D6AD; border: 1px solid #789; color: #234; float:right; padding: 2px;}
#submit:hover{ background: #DBECC3; border: 1px solid #345; color: #012; padding: 2px;}
/**************** avatar *********************/
.gravs{ margin-top:20px;}
.avatar{ float:left; margin-bottom:5px; padding:3px; border:1px solid #999999;}
/* @end */

/*====== FOOTER =======================*/
#footer{ width:917px; }
#fb{ background: #345 url(images/navactive.gif); font-size: 12px; width:937px; height: 25px; margin:0 auto; color:#fff; text-align:right; line-height:24px; 
	border-left:2px solid #234; 
	border-right:2px solid #234; 
	border-bottom:2px solid #234;
	}
#fb p{opacity:0.7; filter:Alpha(Opacity=70);}
#fb a:link{ color: #ccc;}
#fb a:active{ color: #ccc;}
#fb a:visited{ color: #ccc;}
#fb a:hover{ color: #fff; text-decoration: underline; opacity:1; filter:Alpha(Opacity=100);} 
#fb .feed a{ background:url(images/feed.gif) no-repeat left; width:16px; height:16px; margin-top:4px; padding-left: 20px;}
#shdologo img{border:0;}
.footerlinks{padding-right:10px;}


/**************** Misc *********************/
.clear{ clear:both;}
/*.image{ border:4px solid #D7E4ED;}*/
.pleft{ float:left; width:720px;}
.pright{ float:right; width:164px;}
acronym, abbr, span.caps{ cursor: help;}
acronym, abbr{ border-bottom: 1px dashed #999;}
del{color:red;text-decoration:line-through;}
ins{color:#008000;text-decoration:none;}
small{font-size: 10px;}
blockquote{ margin: 15px 30px 15px 10px; padding-left: 20px;  border-left: 1px solid #003B74;}
blockquote cite{ margin: 5px 0 0; display: block;}
.center{ text-align: center; margin-left: auto; margin-right:auto;}
hr{color: #567; border: 	1px solid #C3D0D9; margin: 2px 0; width:100%;}
a img{ border:4px solid #D7E4ED; opacity:1; filter:Alpha(Opacity=100);}
a:hover img{ background-color: none !important; opacity:0.9; filter:Alpha(Opacity=90);}
a img:hover{ background-color: none !important; opacity:0.9; filter:Alpha(Opacity=90);}
.alignright{ float:right; padding: 4px 0 2px 10px;}
.alignleft{ float:left; padding: 4px 10px 2px 0;}
.textright{text-align:right;}
img.centered{ display:block; margin-left:auto; margin-right:auto;}
img.alignright{ display:inline; margin:0 0 2px 10px; padding:0;}
img.alignleft{ display:inline; margin:0 10px 2px 0; padding:0;}
pre{border: solid 1px #9a9a9a; clear:both;color: blue; margin: 10px; padding:10px; background: #f3f2ed;}
pre{border: none; clear:both;color: #123; background: #FFF;}
code{color: #000;}

.fixedfont{font-family: "Courier New", Courier, monospace;}

/* @group Gallery Wordpress */
.gallery{ text-align:center;}
.gallery img{ padding:2px; height:100px; width:100px;}
.gallery a:hover{ background-color:#ffffff;}
.attachment{ text-align:center;}
.attachment img{ padding:2px; border:1px solid #999999;}
.attachment a:hover{ background-color:#FFFFFF;}
.imgnav{ text-align:center;}
.imgleft{ float:left;}
.imgleft a:hover{ background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright{ float:right;}
.imgright a:hover{ background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
/* @end */

/* @group DOWNLOADS */
.softswin,
.softswinconsole,
.softsdos,
.softslinux,
.softsjava,
.softsmac,
.softssolaris,
.softsonline{padding-left: 34px;padding-bottom:15px;}
.softswin{background: transparent url(images/os/win_icon.png) no-repeat scroll center left;}
.softswinconsole{background: transparent url(images/os/console_icon.png) no-repeat scroll center left;}
.softsdos{background: transparent url(images/os/console_icon.png) no-repeat scroll center left;}
.softslinux{background: transparent url(images/os/linux_icon.png) no-repeat scroll center left;}
.softsjava{background: transparent url(images/os/java_icon.png) no-repeat scroll center left;}
.softsmac{background: transparent url(images/os/apple_icon.png) no-repeat scroll center left;}
.softssolaris{background: transparent url(images/os/opensolaris_icon.png) no-repeat scroll center left;}
.softsonline{background: transparent url(images/os/online_icon.png) no-repeat scroll center left;}
.licence{border: 1px dashed #BCD; color: #456; height: 255px; padding: 10px; margin-top: 5px; overflow: scroll;}
.licence p{margin-bottom: 10px;}
/* @end */

/* @group sharing badges farm */
#sharing{margin-top:2px;font-size: 11px;}
#sharinglinks{border: none;height:34px}
.sharingbox{padding-top:15px;}
.postbottom {clear:both;margin:10px;}
.sharingbox a:hover{ font-weight:normal; color:#FFF;background-color:#74A71F;border-bottom: 1px solid #74A71F;text-decoration:none;}
.postbottom a:hover{border:0;text-decoration:none;opacity:0.7; filter:Alpha(Opacity=70);}
.postbottom a.delicious {width:32px;height:32px;display:block;float:left;background-image:url(images/banners/delicious.png);}
.postbottom a.digg {width:32px;height:32px;display:block;float:left;background-image:url(images/banners/digg.png);}
.postbottom a.facebook {width:32px;height:32px;display:block;float:left;background-image:url(images/banners/facebook.png);}
.postbottom a.myspace {width:32px;height:32px;display:block;float:left;background-image:url(images/banners/myspace.png);}
.postbottom a.google {width:32px;height:32px;display:block;float:left;background-image:url(images/banners/google.png);}
.postbottom a.live {width:32px;height:32px;display:block;float:left;background-image:url(images/banners/live.png);}
.postbottom a.mixx {width:32px;height:32px;display:block;float:left;background-image:url(images/banners/mixx.png);}
.postbottom a.stumbleupon {width:32px;height:32px;display:block;float:left;background-image:url(images/banners/stumbleupon.png);}
/* @end */
/* @group wordpress */
/*image captions*/
#latest p.wp-caption-text{ font-size:10px; text-align: center; padding-bottom: 0;}
.entry p.wp-caption-text{ font-size:10px; text-align: center; padding-bottom: 0;}

/*calendar*/
#calendar{ font-size: 11px;} 
#calendar td, #calendar th{ text-align:center;}

/* widget_calendar is v2.8*/
.widget_calendar th{background-color:none;border:0.0733333em solid #D1D8DD;}
.widget_calendar td, .widget_calendar th{ text-align:center;} /*v2.8*/
.widget_calendar th{background-color:none;border:0.0733333em solid #BCD;}
.widget_calendar a{ font-weight: bold;}
#calendar_wrap{border: 1px solid #ABC; margin-top: 5px;}
#wp-calendar,.widget_calendar{ font-size: 11px;} /* widget_calendar is v2.8*/
#wp-calendar th{ text-align:center;}
#wp-calendar td{ text-align:center;width:0%;border-bottom:0;}
.widget_calendar th{background-color:none;border:0.0733333em solid #D1D8DD;}
#wp-calendar a{ font-weight: bold;}
#today{ color: #fff; background: #456;}
#today a{ color: #fff; background: #456;}
/* @end */
/* @group iframe */
p iframe{margin:2px 0;width:100%;height:450px;}
/* @end */

/* @group support for plugins and widgets */
#wpstats{display: none;} /*stats*/
.related_post{font-size: 11px;line-height:11px;} /*wp-related-posts*/
#tag_cloud{text-align:justify; margin-bottom: 10px;} /*v2.7*/
#tag_cloud a:hover{color: #EEE;}  /*v2.7*/
.widget_tag_cloud{text-align:justify; margin-bottom: 10px;} /*v2.8*/
.widget_tag_cloud a:hover{color: #EEE;} /*v2.8*/

.widgettitle{font-size:15px; margin-top:4px; margin-bottom:3px; color:#445566; padding:0; padding-bottom: 2px; border-bottom:1px dotted #cacaca; text-align: left;}
.translate{margin-top:10px; border:1px dotted #bababa; padding: 2px;}
.hilite {color: #fff;background: #f93;} /* search hightlight */
/* @end */

/* @group Twitter */
#sidebartwitter{ background: #FFF; width:342px; padding:5px; border:1px solid #aabbcc;}
#sidebartwitter h2{ font-size:13px; margin-top:2px; margin-bottom:0; color:#527793; padding:0 0 2px 0; border-bottom:1px dotted #bababa;}

ul#twitter_update_list{background-color:#FAFAF8; border:1px dotted #D1D8DD; list-style:none;padding:5px;margin:0;}
ul#twitter_update_list li{	color:#474E56;list-style:none;padding: 5px 0px;margin:0px 0px;line-height:18px;border-bottom:1px dotted #ccc;}
#twitter_update_list li a:link, #twitter_update_list li   a:visited{color:#106288;}
#twitter_update_list li a:hover{color:#BC0C0F;}
#twitter_div{padding-top:10px;}
/* @end*/

/* @group Special Styles */
/* This is based on styles from the Sawchuk scheme for K2 */
.download, .code, .note,
.alert, .new, .construction,
.information {
	background-position: 15px 10px;
	background-repeat: no-repeat;
	color: #333;
	font-size: 1em !important;
	line-height: 115%;
	margin: 10px auto;
	padding: 10px 10px 10px 50px;
	text-align: left;
	/*opacity: 0.65;
	filter:Alpha(Opacity=60);*/
}
ul.download, ul.code, ul.note,
ul.alert, ul.new, ul.construction,
ul.information {
	font-size: 0.8em !important;
	line-height: 115%;
	list-style-type: disc;
	list-style-position: inside;
	padding: 10px 10px 10px 50px;
}
ol.download, ol.code, ol.note,
ol.alert, ol.new, ol.construction,
ol.information {
	font-size: 0.8em !important;
	line-height: 115%;
	list-style-type: decimal;
	list-style-position: inside;
	padding: 10px 10px 10px 65px;
}
dl.download, dl.code, dl.note,
dl.alert, dl.new, dl.construction,
dl.information {
	font-size: 0.8em !important;
	line-height: 115%;
	padding: 10px 10px 10px 50px;
}
dl.download dt, dl.code dt, dl.note dt,
dl.alert dt, dl.new dt, dl.construction dt,
dl.information dt {
	font-size: 1.2em !important;
	font-weight: bold;
	line-height: 115%;
}
dl.download dd, dl.code dd, dl.note dd,
dl.alert dd, dl.new dd, dl.construction dd,
dl.information dd {
	line-height: 115%;
	list-style-type: disc;
}
.download {
	background-color: #353;
	background-image: url('images/package_go.png');
	border-bottom: 2px solid #383;
	border-top: 2px solid #383;
}
.download a, .download a:visited {
	border-bottom: 2px dotted #3F3;
	color: #3F3;
	text-decoration: none !important;
}
.download a:hover {
	border-bottom: 2px dotted #3C3;
	color: #3C3;
	text-decoration: none !important;
}
.code { /* use p class=code when you want to fake it, sometimes handy */
	background-color: #444;
	background-image: url('images/application_osx_terminal.png');
	border-bottom: 2px solid #AAA;
	border-top: 2px solid #AAA;
	font-family: 'Courier New', Courier, Fixed;
}	
.alert {
	/*background-color: #533;*/
	background-image: url('images/exclamation.png');
	border-bottom: 2px solid #F33;
	border-top: 2px solid #F33;
}
.new {
	/*background-color: #643;*/
	background-image: url('images/new.png');
	border-bottom: 2px solid #F93;
	border-top: 2px solid #F93;
}
.construction {
	/*background-color: #553;*/
	background-image: url('images/error.png');
	border-bottom: 2px solid #FF3;
	border-top: 2px solid #FF3;
}
.information {
	/*background-color: #004566;*/
	background-image: url('images/information.png');
	border-bottom: 2px solid #276C8D;
	border-top: 2px solid #276C8D;
}
.note {
	/*background-color: #444;*/
	background-image: url('images/page_white_text.png');
	border-bottom: 2px solid #AAA;
	border-top: 2px solid #AAA;
}
.callout {
	/*border-bottom: 2px solid #CCC;*/
	border-top: 2px solid #CCC;
	color: #CCC;
	font-size: 1.4em !important;
	margin: 10px auto;
	padding: 10px;
	text-align: justify;
}
/* @end */

/* @group caroussel sliding painel */
#myslides{background:#FFF;margin:6px -10px 10px -10px;/*#262B2F;*/}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 937px; /*Width of Carousel Viewer itself*/
height: 178px; /*Height should enough to fit largest content's height*/
margin: 0;
background:#F0F2F5;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px 25px ; /*margin around each panel*/
width:204px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background:#3A4B5C;
height:154px;
-moz-border-radius:4px;
/*border:1px solid #3A4B5C;*/
}
.stepcarousel a img{
	border:0;
}
.stepcarousel .panel p{
text-align: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 4px 4px ; /*margin around each panel*/
}

.stepcarousel .panel h2{
height:16px;
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 2px ; /*margin around each panel*/
font-size:13px;
font-weight:normal;
text-align:center;
font-family:Tahoma,century gothic,Arial,verdana, sans-serif;
text-transform:uppercase;
padding:0;
}
.stepcarousel .panel a:hover img{
	opacity:0.7; 
	filter:Alpha(Opacity=70);
}
.stepcarousel .panel h2 a:visited ,.stepcarousel .panel h2 a:link{
	color:#8B979F;
}
.stepcarousel .panel img{
background:#040404; /*clip content that go outside dimensions of holding panel DIV*/
margin: 2px; /*margin around each panel*/
padding:0px 0px;
}
/* @end */

/* @group User / Author  for author.php */
dt{font-weight: bold;}
dd{margin-bottom: 10px;}
dl{padding: 10xp; display:block;float:left; }
.author_avatar .avatar{float:right;}
.about{border:1px dotted #DDD; padding: 10px;}
/* @end */

/* @group Campus Party */
#nav ul li.campus a{ background:url(images/cparty/navcampus.png) no-repeat center; color:#FFF; text-decoration:none; opacity:1; filter:Alpha(Opacity=1); width: 80px;}
#nav ul li.campus a:hover{ background:url(images/cparty/navcampus.png) no-repeat center; color:#FFF; text-decoration:none; opacity:0.6; filter:Alpha(Opacity=60); width: 80px;}
#cpartybox{
	background: #FFF;
	border: 2px solid #0099FF;
	height:auto;
	width:529px;
	padding:10px;
	margin-bottom:10px;
	line-height:140%;
	font-size: 14px;
}
#cpartybox img, #cpartybox a{border:0;}
#cpartybox .countdown{
	background: #FFF;
	border-left: 2px solid #0099FF;	
	color: #0099FF;
	font-size: 18px;
	font-weight:bold;
	float:right;
	padding:10px;
}
#cpartybox .countdown .day{
	color: #CC0000;
	font-size: 20px;
}
/* @end */

/* @group Adsense */
#adsensebox{
	background: #FFF;
	border: 2px solid #445566;
	height:auto;
	width:auto;/*529px;*/
	_width:490px;
	padding:10px;
	margin-bottom:10px;
	line-height:140%;
	font-size: 10px;
	text-align:center;
}
#adsensesidebar{ background: #FFF; width:342px; padding:5px; border:1px solid #aabbcc; text-align:center;}
/* @end */

/* @group setSidebar function */
.setsidebar{width: 32px;float: right;margin:-5px;}
.setsidebar a{background:url(images/redim.png) no-repeat center;	width: 32px;float: right;text-decoration:none;}
.setsidebar a img{border:0;}
/* @end */

/* @group  sidebarstandart */
.sidebarstandart{border:1px solid #A0B1C2;margin:0;padding:5px;width:342px;color:#445566;}
.sidebarstandart h2{ font-size:13px; margin-top:0; margin-bottom:10px; color:#527793; padding:0 0 2px 0; border-bottom:1px dotted #bababa;}
.sidebarstandart a{
}
.sidebarstandart ul{ margin:0px auto 5px;
	background:#FFF;
	border-color:#778899;
	border-style:solid;
	border-width:1px 1px 1px;
	margin:0;
	padding:10px;
}
.sidebarstandart ul li{ margin-top: 5px;}
.sidebarstandart ul li ul{border:0;padding:0; }
.sidebarstandart ul li ul li{
background:url(images/bullet.gif) no-repeat 0 0; border-bottom:1px dotted #dadada; display:block; font-size:11px; line-height: 14px; margin:0; margin-top: 3px; padding-left:18px; padding-bottom:5px;}
/* @end */

/* @group IE6 HACK */
#header {
	_height:90px;
	_width:937px;
	_padding:0;
	_margin:0;
}

#nav{
	_height:26px;
	_line-height:16px;
	_width:937px;
}
#latest{
	/*_background: none;*/
}
#content{
	_padding:10px;
	/*_padding-top:99px;*/
}
#left{_width:490px;}
#adsensebox{_width:490px;}
.clearfix{}
.entry{
	/*_background: none;*/
	/*_width: 528px;*/
}
#right{_padding:10px;}
/* @end */

