/*
Theme Name: Ubuntu Way
Theme URI: http://www.ubuntubrsc.com/
Description: Tema padrão do blog Ubuntu-BR-SC, com base nas regras de design da Canonical.
Version: 2.0
Author: Tiago Hillebrandt, Julian Henrique Fernandes
Author URI: http://www.ubuntubrsc.com
Tags: ubuntubrsc
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: bold;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('http://themes.googleusercontent.com/static/fonts/ubuntu/v4/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: normal;
  src: local('Ubuntu Mono'), local('UbuntuMono-Regular'), url('http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/ViZhet7Ak-LRXZMXzuAfkYbN6UDyHWBl620a-IRfuBk.woff') format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url('http://themes.googleusercontent.com/static/fonts/ubuntu/v4/_aijTyevf54tkVDLy-dlnD8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url('http://themes.googleusercontent.com/static/fonts/ubuntu/v4/DZ_YjBPqZ88vcZCcIXm6VobN6UDyHWBl620a-IRfuBk.woff') format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: normal;
  src: local('Ubuntu'), url('http://themes.googleusercontent.com/static/fonts/ubuntu/v4/_xyN3apAT_yRRDeqB3sPRg.woff') format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url('http://themes.googleusercontent.com/static/fonts/ubuntu/v4/OsJ2DjdpjqFRVUSto6IffD8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url('http://themes.googleusercontent.com/static/fonts/ubuntu/v4/ohKfORL_YnhBMzkCPoIqwobN6UDyHWBl620a-IRfuBk.woff') format('woff');
}

body {
	background: url(images/ubuntubrsc-fundo-site.png) repeat;
	color: #505050;
	margin: 0;
}

div, ul, li, form, span, p, h1, h2, h3, h4, header, nav, article, footer, iframe {
	margin: 0;
	padding: 0;
}

a {
	color: #772953;
	font: 13px Ubuntu;
	font-weight: 300;
	text-decoration: none;
}

pre {
	background: url(images/terminal.png) #300a24 no-repeat top center;
	color: #fff;
	font: 14px "Ubuntu Mono", sans-serif;
	margin: 0 auto;
	margin-bottom: 13px;
	padding: 36px 10px 10px 10px;
	position: relative;
	width: 526px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap !important;
	word-wrap: break-word;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

input, textarea, select {
        background: #fff;
	color:#707070;
        border: 1px solid #ccc;
        font: 13px Ubuntu;
        margin-right: 5px;
        width: 185px;
	padding: 3px 6px 3px 6px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
        -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

input[type="submit"] {
	background: #772953;
        color: #fff;
        cursor: pointer;
        font: 13px Ubuntu;
        width: 60px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border:0;
}

input[placeholder], [placeholder], *[placeholder] {
	color: #aaa !important;
}

input:-moz-placeholder {
	color: #aaa;
}

::-moz-selection {
	background:#772953;
	color:#fff
}

::selection {
	background:#772953;
	color:#fff
}

p, span {
	font-family: Ubuntu !important;
}

/* cabecalho */
#main-header {
	background: url(images/fundo-menu-ubuntubrsc.png) #772953;
	position: fixed;
	width: 100%;
	z-index: 2;
}

#main-header nav p {
	margin: 0 5px;
	position: absolute;
}

#main-header nav p a {
	color: #fff;
	font: 24px Ubuntu;
	text-decoration: none;
}

#main-header nav div {
	background: url(images/fundo-menu-ubuntubrsc.png) #772953;
	margin-left: 210px;
}

#main-header nav ul, #main-categories nav ul {
	display: inline;
	list-style: none;
}

#main-header nav ul li, #main-categories nav ul li {
	float: left;
}

#main-header nav ul li a {
	color: #fff;
	display: table-cell;
	font: 13px Ubuntu;
	height: 40px;
	padding: 0 11px 0 11px;
	vertical-align: middle;
}

#main-header nav ul li a:hover {
	background: url(images/fundo-menu-hover-ubuntubrsc.png) #772953;
}

#main-header nav ul.sub-menu {
	display: none;
}

#category-description {
	font-size: 11px;
	font-weight: 500;
	padding: 9px 0 0 10px;
}

#social-networks {
	display: inline;
	position: absolute;
	right: 0;
	top: 5px;
}

#social-networks p {
	display: inline-table;
	float: left;
	font-size: 11px;
	height: 20px;
	line-height: 11px;
	padding: 4px 10px 0 0;
}

#social-networks .fb-like {
	display: inline;
	float: left;
	margin-right: 12px;
}

#social-networks .google-plus {
	display: inline;
	float: left;
}

#social-networks .twitter {
	display: inline;
	float: left;
}

#header {
	margin: 0 auto;
	position: relative;
	width: 980px;
}

#header h1 a, #header h2 a {
	background: url(images/logo.png) no-repeat 0 6px;
	height: 40px;
	position: absolute;
	width: 200px;
	top: 0;
	text-indent: -999999px;
	z-index: 3;
}

#search {
	position: absolute;
	right: 0;
	top: 0;
}

#search div {
	display: table-cell;
	height: 40px;
	vertical-align: middle;
}

#search input {
	border: 1px solid #eee;
	padding: 4px;
	width: 150px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	opacity: 0.5;
	filter: alpha(opacity=50);
}

#search input:focus, #search input:active {
	opacity: 1;
	filter: alpha(opacity=100);
}

#main-categories {
	background: #fff;
	height: 30px;
	position: fixed;
	margin-top: 40px;
	width: 100%;
	z-index: 2;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
}

#main-categories nav ul li a {
	border-left: 1px solid #eee;
	color: #4c4c4c;
	display: table-cell;
	font: 11px Ubuntu;
	height: 30px;
	padding: 0 11px 0 11px;
	vertical-align: middle;
	width: 14px;
}

#main-categories nav ul li a img {
	margin-top: 5px;
}

#main-categories nav ul li a span {
	padding-left: 17px;
}

#main-categories nav ul li ul {
	background: #fff;
	border-top: 1px solid #eee;
	display: none;
	position: absolute;
	width: 130px;
	z-index: 3;
}

#main-categories nav ul li ul li {
	float: none;
}

#main-categories nav ul li ul a {
	background: #fff;
	border: 1px solid #eee;
	border-top: 0;
	display: table-cell;
	height: 26px;
	vertical-align: middle;
	width: 130px;
}

#main-categories nav ul.release li a {
	font: bold 12px Ubuntu;
}

#main-categories nav ul.release {
	right: 0;
	position: absolute;
}

#main-categories nav ul.submenu li:last-child a, #main-categories nav ul.release li:last-child a {
	border-right: 1px solid #eee;
}

#main-categories nav ul li a:hover {
	background: #f9f9f9;
}

#categories {
	margin: 0 auto;
	position: relative;
	width: 980px;
}

#slider {
	margin: 0 auto;
	position: relative;
	width: 980px;
	padding: 0;
	top: 70px;
        box-shadow:0 5px 20px rgba(0,0,0,0.3);
        -webkit-box-shadow:0 5px 20px rgba(0,0,0,0.3);
        -moz-box-shadow:0 5px 20px rgba(0,0,0,0.3);
}

#slider ul {
	list-style: none;
}

#slider-seta-esquerda {
	position: absolute;
	top: 75px;
}

#slider-seta-direita {
	position: absolute;
	right: 0;
	top: 75px;
}

#slider-seta-esquerda a, #slider-seta-direita a {
	cursor: default;
}

#slider-seta-esquerda a img:hover, #slider-seta-direita img:hover {
	opacity:0.9;
	filter:alpha(opacity=90);
}
/* FIM cabecalho */

/* conteudo */
#content {
	background: #fff;
	font-family: Ubuntu !important;
	min-height: 2500px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: 65px;
	width: 980px;
        box-shadow:0 5px 20px rgba(0,0,0,0.3);
        -webkit-box-shadow:0 5px 20px rgba(0,0,0,0.3);
        -moz-box-shadow:0 5px 20px rgba(0,0,0,0.3);
}

#content .f0ds9fs {
	border-bottom: 1px dotted #ddd;
        margin-bottom: 8px;
}
/* FIM conteudo */

/* posts */
#ads-home-post {
	border-top: 1px dotted #aea79f;
	padding: 30px 0 0 0;
	text-align: center;
	width: 620px;
}


#posts {
	padding: 0 0 0 20px;
	width: 620px;
}

#posts article {
	border-bottom: 1px dotted #aea79f;
	min-height: 200px;
	margin: 10px 0 10px 0;
	padding: 10px 0 23px 0;
}

#posts article h1 {
	margin-bottom: 10px;
}

#posts article h1 a {
	color: #772953;
	font: 36px Ubuntu;
	line-height: 40px;
	font-weight: 300;
}

#post-header .thumb {
	margin: 15px 0 8px 10px;
	padding: 0;
}

#post-header .thumb img {
	background: #fff;
	padding: 0;
	height: 150px;
	width: 600px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

#post-header .thumb img:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#post-header .data {
	color: #772953;
	font: bold 14px Ubuntu;
	padding: 2px 0 5px 2px;
}

#post-header .desc {
	font: 14px Ubuntu;
	font-weight: 300;
	line-height: 25px;
	margin: 9px 0 20px 5px;
	text-align: justify;
	width: 615px;
}

#post-header .metadata2 {
	border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd;
	color: #772953;
	font: 12px Ubuntu;
	font-weight: 300;
	margin-left: 10px;
	padding: 8px 0 6px 5px;
	width: 600px;
}

#post-header .metadata2 ul {
	display: inline;
	list-style: none;
}

#post-header .metadata2 ul li.author-thumb {
	float: left;
}

#post-header .metadata2 ul li.author-thumb img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

#post-header .metadata2 ul li.author-data, #post-header .metadata2 ul li.post-data {
	height: 20px;
	padding-top: 1px;
	margin-left: 47px;
}

#post-header .metadata2 ul li a {
	font-size: 12px;
}

#post-header .metadata2 ul.popularity {
	position: absolute;
	margin: -40px 0 0 520px;
}

#post-header .metadata2 ul.ubuntu-releases {
	position: absolute;
	margin: -39px 0 0 520px;
}

#post-header .metadata2 ul.ubuntu-releases img.logo {opacity:0.5;filter:alpha(opacity=50);}
#post-header .metadata2 ul.ubuntu-releases img.logo:hover {opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms;}

#post-header .title, #post-header .data, #post-footer {
	margin-left: 5px;
	text-align: justify;
	font-weight: 300;
}

#post-footer {
/*	margin-bottom: 10px;*/
}

#post-footer p.read-more a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/*background: #2C001E; aubergine*/
	background: #772953;
	border-radius: 4px;
	color: #fff;
	padding: 5px 10px 5px 10px;
}

#post-footer p.read-more a:hover {
	background: #5E2750;
}

#post-footer .tags {
	position: absolute;
	margin-top: -21px;
	right: 350px;
}

#post-footer .tags a {
	background: #772953;
	color: #fff;
	font: bold 11px Ubuntu;
	padding: 4px;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

#post-footer .tags a:hover {
	background: #5E2750;
}
/* FIM posts */

/* single */
#single-post {
	padding: 15px 0 0 20px;
	width: 620px;
}

#single-post article {
	min-height: 2400px;
	margin: 10px 0 10px 0;
	padding: 10px 0 23px 0;
}

#single-post article h1 {
	padding-bottom: 10px;
}

#single-post article h1 a {
	color: #772953;
	font: 36px Ubuntu;
	font-weight: 300;
	line-height: 40px;
}

#single-post article h2 {
	color: #772953;
	font: 30px Ubuntu;
	font-weight: 300;
	line-height: 34px;
	padding: 15px 0 5px 0;
}

#single-post article h3 {
	color: #772953;
	font: 22px Ubuntu;
	font-weight: 300;
        margin-top: 15px;
	margin-bottom: 15px;
	background: #f7f7f7;
	border-bottom: 1px dashed #eee;
	padding: 7px 5px;	
	border-radius: 3px 3px 0 0;
	width: 100%;
}

#breadcrumbs {
    background: #f7f7f7;
	border-bottom: 1px dashed #eee;
	border-radius: 3px 3px 0 0;
	color: #772953;
	font: 12px Ubuntu;
	font-weight: 300;
	margin: 0 0 15px 7px;
	padding: 6px 10px;
	width: 590px;
}

#breadcrumbs a {
	color: #772953;
	font: 12px Ubuntu;
	font-weight: 300;
	text-decoration: none;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

#single-post article h4 {
	color: #772953;
	font: 20px Ubuntu;
	font-weight: 300;
	line-height: 24px;
	padding: 15px 0 5px 0;
}

#single-post article h5 {
	color: #772953;
	font: 17px Ubuntu;
	font-weight: 300;
	line-height: 20px;
	padding: 15px 0 5px 0;
}

#single-post article h6 {
	color: #772953;
	font: 15px Ubuntu;
	font-weight: 300;
	line-height: 17px;
	padding: 15px 0 5px 0;
}

#single-post article .content {
	font: 14px Ubuntu !important;
	font-weight: 300 !important;
	line-height: 25px !important;
	margin: 9px 0 25px 5px;
	text-align: justify;
}

#single-post article .content a {
	font-size: 14px;
}

#single-post article .content strong, #single-post article .content b {
	font-weight: 500;
}

#single-post article .content p {
	margin-bottom: 15px;
}

#single-post article .content p.button {
	text-align: center;
}

#single-post article .content p.button a {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#772953;
	border-radius:4px;
	color:#fff;
	padding:8px 15px 8px 15px;
}

#single-post article .content p.button a:hover {
	background: #5E2750;
}

#single-post article .content ul {
	margin: 0 0 14px 30px;
}

#single-post article .content ul li {
	margin-bottom: 3px;
}

#single-post article .content a:hover {
	text-decoration: underline;
}

#single-post article .ad-banner img {
	border: 0;
	padding: 8px 0 8px 12px;
}

#single-post .content p img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption p.wp-caption-text {
	text-align: center;
}

.aligncenter {
	margin: 0 auto;
	position: relative;
}

#single-post .content img {
	border: 1px solid #f2f2f2;
}

#single-post .wp-caption {
	font: 13px Ubuntu;
	overflow: hidden;
	padding: 5px 0px;
	text-align: center;
	margin-bottom: 15px;
	z-index: 1;
}

#single-post .wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

#single-post .wp-caption p.wp-caption-text {
	font: 13px Ubuntu;
	font-weight: 300;
	font-style: italic;
	margin: 0;
	padding: 4px 5px 0 5px;
}

#single-post .attachment-thumbnail {
	background: #fff;
	border: 1px solid #f2f2f2;
	padding: 4px;
	-webkit-box-shadow:0px 1px 3px #eee;
	-moz-box-shadow:0px 1px 3px #eee;
	box-shadow:0px 1px 3px #eee;
}

#category-data {
	border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd;
	color: #772953;
	font: 12px Ubuntu;
	font-weight: 300;
	margin: 0 0 55px 10px;
	padding: 8px 0 8px 0;
	width: 600px;
}

#category-data ul {
	list-style: none;
}

#category-data ul li.cat-name {
	font-size: 17px;
	padding-bottom: 6px;
}

#single-post .author {
	border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd;
	color: #772953;
	font: 12px Ubuntu;
	font-weight: 300;
	margin: -5px 0 30px 10px;
	min-height: 117px;
	padding: 8px 0 12px 5px;
	width: 600px;
}

#single-post .author ul {
	list-style: none;
}

#single-post .author ul li.author-thumb {
	float: left;
}

#single-post .author ul li.author-thumb img {
	margin: 5px 10px 0 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

#single-post .author ul li.author-name a {
	font-size: 17px;
	padding-bottom: 8px;
}

#single-post .author ul li.author-bio {
	min-height: 63px;
	padding-right: 10px;
	text-align: justify;
}

#single-post .author ul li.author-bio a {
	font-size: 11px;
}

#single-post-end {
	margin-top: 29px;
	padding-bottom: 8px;
}

#single-post-end li.author-name, #single-post-end li.author-bio {
	color: #707070;
}

#single-post-end li.author-social {
	margin: 8px 0 0 83px;
}

#single-post-end li.author-social ul {
	display: inline;
	list-style: none;
}

#single-post-end li.author-social ul li {
	display: table-cell;
	float: left;
	padding-right: 15px;
	vertical-align: middle;
}

#single-post-end li.author-social ul li a {
	font-size: 13px;
}

#single-post-end li.author-social ul li a img {
	opacity:0.5;
	filter:alpha(opacity=50);
}

#single-post-end li.author-social ul li a:hover img {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition:opacity;
	-webkit-transition-timing-function:ease-out;
	-webkit-transition-duration:500ms;
}

#single-post-end li.author-social ul li.more {
	left: 325px;
	padding: 6px 0 0 0;
	position: absolute;
	text-align: right;
	width: 300px;
}

#single-social {
	background: #fff;
	height: 260px;
	position: fixed;
	margin-left: -110px;
	width: 80px;
	top: 210px;
	-webkit-box-shadow: 0 2px 2px 0 #C2C2C2;
	box-shadow: 0 2px 2px 0 #C2C2C2;
}

#single-social ul {
	list-style: none;
}

#single-social ul li {
	padding: 10px 0 0 0;
	text-align: center;
	width: 80px;
}

#single-social ul li .fb-like {
	padding: 0 0 10px 2px;
}

#ubuntu-install-box {
	background: #f7f7f7;
	height: 60px;
	margin: 0 auto;
	margin-bottom: 16px;
	padding: 0;
	position: relative;
	width: 400px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#ubuntu-install-box ul {
	display: inline;
	list-style: none;
	left: -30px;
	padding: 0;
	position: absolute;
	width: 400px;
}

#ubuntu-install-box ul li:first-child {
	background: #772953;
	height: 10px;
	position: absolute;
	width: 100%;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}

#ubuntu-install-box ul li.image {
	padding: 13px 0 0 4px;
	position: absolute;
}

#ubuntu-install-box ul li.image img {
	border: 0;
}

#ubuntu-install-box ul li.name p {
	color: #772953;
	font: 22px Ubuntu;
	font-weight: 500;
	padding: 13px 0 0 46px;
	width: 100%;
}

#ubuntu-install-box ul li.developer {
	font: 12px Ubuntu;
	font-weight: 300;
	padding: 36px 0 0 46px;
	width: 100%;
}

#ubuntu-install-box ul li.download a {
	background: #772953;
	border-radius: 4px;
	color: #fff;
	padding: 4px;
	position: absolute;
	right: 5px;
	top: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#ubuntu-support {
	background: #fff;
	border: 1px solid #772953;
	display: none;
	margin: 7px 0 0 -190px;
	padding: 5px;
	width: 220px;
	z-index: 1000;
}

#ubuntu-support ul {
	list-style: none;
}

#ubuntu-support ul li {
	padding-bottom: 6px;
}

#ubuntu-support ul li:last-child {
	padding-bottom: 0;
}

#related-posts {
	margin: 0 0 35px 0;
	min-height: 190px;
	padding: 0;
} 

#related-posts ul {
	border-right: 1px dotted #ddd;
	display: inline;
	float: left;
	list-style: none;
	margin: 0;
	min-height: 190px;
	padding: 2px 3px 2px 3px;
	width: 200px;
}

#related-posts ul:last-child {
	border-right: 0;
}

#related-posts ul li {
	margin: 0;
	padding: 0;
	text-align: center;
}

#related-posts ul li a {
	font: 15px Ubuntu;
	text-decoration: none;
}

#related-posts ul li a:hover {
	text-decoration: underline;
}

#related-posts ul li a img {
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

#related-posts ul li a img:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#post-social {
	background: #f7f7f7;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	font: 13px Ubuntu;
	margin: -13px 0 0 0;
	padding: 10px 6px 10px 6px;
}

#post-social p {
	margin-left: 30px;
	font-weight: 300;
}

#post-social-twitter {
	margin: -20px 0 0 213px;
	position: absolute;
}

#post-social-facebook {
	margin: -20px 0 0 460px;
	position: absolute;
}

#post-social-gplus {
	background: url(images/gplus-bar.png) no-repeat #cc0000 5px 5px;
	color: #fff;
	margin-bottom: 38px;
        /*padding: 5px 0 5px 0;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#post-social-gplus p {
	font: 13px Ubuntu;
	font-weight: 300;
	margin: 0 auto;
	padding: 5px 0 5px 0;
	position: relative;
	width: 430px;
}
#post-social-gplus a {
	color: #fff;
	text-decoration:none;
}
/* FIM single */

/* pages */
#author-list {
	height: 220px;
}

#author-list ul {
	float: left;
	list-style: none;
	margin: 0 0 40px 0 !important;
	padding: 0 0 0 40px;
	width: 150px;
}

#author-list ul li {
	background: #eee;
	margin: 0 !important;
	padding: 0 !important;
}

#author-list ul li.image {
	height: 150px;
}

#author-list ul li.image img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

#author-list ul li.name {
	color: #000;
	font-size: 14px;
	text-align: center;
	width: 150px;
}

#author-list ul li.job {
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	text-align: center;
	width: 150px;
}

#author-list ul ul {
	display: none;
	position: absolute;
	text-align: center;
	width: 150px;
}
/* FIM pages */

/* sidebar */
#sidebar {
	min-height: 500px;
	position: absolute;
	right: 0;
	top: 36px;
	width: 310px;
}

#sidebar li {
	list-style: none;
}

#sidebar h4.title {
	color: #772953;
	font: 22px Ubuntu;
	font-weight: 300;
        margin-top: 15px;
	margin-bottom: 15px;
	background: #f7f7f7;
	border-bottom: 1px dashed #eee;
	padding: 7px 5px;	
	border-radius: 3px 3px 0 0;
	width: 92%;
}

#social-box {
	background: #f9f7f9;
	border-top: 1px solid #dddbdd;
	border-left: 1px solid #dddbdd;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
        height: 258px;
	width: 295px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
}

#social-box-single {
	background: #f9f7f9;
	border-top: 1px solid #dddbdd;
	border-left: 1px solid #dddbdd;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	margin-left: 10px;
	height: 258px;
	width: 580px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
}

#social-box h2, #social-box-single h2 {
	font-size: 32px !important;
	font-weight: 300 !important;
	margin: 10px 0 10px 0 !important;
	color: #4c4c4c !important;
}

#social-box p {
	font-size: 13px;
	font-weight: 300;
	line-height: 20px;
	margin: 0 0 10px 10px;
	text-align: center;
	width: 250px;
}

#social-box-single p {
	font-size: 13px;
	font-weight: 300;
	line-height: 20px;
	margin: 0 0 10px 10px;
	text-align: center;
	width: 560px;
}

#social-box p strong, #social-box-single p strong {
	font-weight: 500;
}

#social-box .networks, #social-box-single .networks {
	margin: 0 auto;
	position: relative;
	width: 210px;
}

#social-box .networks ul, #social-box-single .networks ul {
	list-style: none;
}

#social-box .networks ul li, #social-box-single .networks ul li {
	display: inline;
}

#social-box .networks ul li a, #social-box-single .networks ul li a {
	float: left;
	margin: 0 5px 8px 5px;
}

#social-box .networks ul li a img:hover, #social-box-single .networks ul li a img:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#social-box input[type="submit"], #social-box-single input[type="submit"] {
	margin-top: 5px;
	padding: 5px 0;
	width: 200px;
}

#social-box input[type="submit"]:hover, #social-box-single input[type="submit"]:hover {
	background: #5E2750;
}

.fb-like {
	z-index: 0;
}

#popular-posts ul.link1 {
	background: #dd4814;
	width: 295px;
}

#popular-posts ul.link1 li.comments {
	right: 5px;
}

#popular-posts ul.link1 li.border {
	width: 295px;
}

#popular-posts ul.link2 {
	background: #3b5998;
	width: 280px;
}

#popular-posts ul.link2 li.comments {
	right: 20px;
}

#popular-posts ul.link2 li.border {
	width: 280px;
}

#popular-posts ul.link3 {
	background: #772953;
	width: 265px;
}

#popular-posts ul.link3 li.comments {
	right: 35px;
}

#popular-posts ul.link3 li.border {
	width: 265px;
}

#popular-posts ul.link4 {
	background: #31a006;
	width: 250px;
}

#popular-posts ul.link4 li.comments {
	right: 50px;
}

#popular-posts ul.link4 li.border {
	width: 250px;
}

#popular-posts ul.link5 {
	background: #e51471;
	width: 235px;
}

#popular-posts ul.link5 li.comments {
	right: 65px;
}

#popular-posts ul.link5 li.border {
	width: 235px;
}

#popular-posts ul.link6 {
	background: #353631;
	width: 220px;
}

#popular-posts ul.link6 li.comments {
	right: 80px;
}

#popular-posts ul.link6 li.border {
	width: 220px;
}

#popular-posts ul.link1 li a, #popular-posts ul.link2 li a,
#popular-posts ul.link3 li a, #popular-posts ul.link4 li a,
#popular-posts ul.link5 li a, #popular-posts ul.link6 li a {
	color: #fff;
	display: table-cell;
	font: 12px Ubuntu;
	font-weight: 300;
	height: 50px;
	padding: 0 8px 0 8px;
	text-decoration: none;
	vertical-align: middle;
	opacity:1;
	filter:alpha(opacity=100);
}

#popular-posts ul {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 4px;
}

#popular-posts ul:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#popular-posts ul li.comments {
	background: #000;
	color: #fff;
	font: bold 11px Ubuntu;
	padding: 3px 5px 3px 5px;
	position: absolute;
	margin-top: -8px;
	z-index: 1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#popular-posts ul li.border {
	background: #fff;
	font: bold 11px Ubuntu;
	height: 4px;
	position: absolute;
	text-align: center;
	width: 20px;
	opacity:0.2;
	filter:alpha(opacity=20);
}

#sidebar-parceiros-eventos {margin-left:20px;}

.parceiros-eventos {
	margin: 7px 10px 0 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.parceiros-eventos:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;
	-webkit-transition-duration:500ms;
}

.apoio {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.apoio:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;
	-webkit-transition-duration:500ms;
}


#rec-posts ul {
	list-style: none;
	margin: 0;
	min-height: 55px;
	padding: 0 0 20px 0;
	width: 300px;
}

#rec-posts ul li.thumb {
	float: left;
	height: 55px;
	padding: 0 8px 0 0;
	width: 83px;
}

#rec-posts ul li.thumb img {
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin: 4px 4px 4px 0;
}

#rec-posts ul li.title a {
	font: 13px Ubuntu;
	font-weight: 300;
}

#rec-posts ul li.title a:hover {
	text-decoration: underline;
}

#rec-posts ul li.comments {
	font: 12px Ubuntu;
	font-weight: 300;
	position: absolute;
	margin-left: 92px;
}

#links-interessantes {
	width: 300px;
}

#links-interessantes ul li {
	float: left;
}

#links-interessantes ul li a {
	background: #f7f7f7;
	border: 1px solid #fff;
	display: block;
	font-size: 12px;
	padding: 8px 4px 8px 4px;
	text-align: center;
	width: 136px;
}

#links-interessantes ul li a:hover {
	background: #772953;
	color: #fff;
}

#links-interessantes ul li.merged a {
	font-size: 13px;
	width: 282px;
}
/* FIM sidebar */

/* rodape */
footer {
	background: #fff;
	height: 60px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 980px;
}

#footer {
	margin: -10px 0 0 10px;
	padding: 0;
}

#footer p.text {
	color: #909090;
	font: 11px Ubuntu;
}

#footer p.text a {
	color: #909090;
	font: bold 11px Ubuntu;
	text-decoration: none;
}

#footer p.text a:hover, #footer p.links a:hover {
	text-decoration: underline;
}

#footer p.image {
	position: absolute;
	right: 10px;
	bottom: 7px;
}

#footer p.image img {opacity:0.5;filter:alpha(opacity=50);}
#footer p.image img:hover {opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms;}

#footer p.links { color: #bbb;  font: 12px Ubuntu; }

#footer p.links a {
	font-size: 12px;
}
/* FIM rodape */

/* paginacao */
footer#pagination {
	width: 350px;
}

footer#pagination ul {
	list-style: none;
}

footer#pagination ul li {
	display: inline;
}

footer#pagination ul li a {
	float: left;
	padding: 5px;
	margin-right: 5px;
	text-align: center;
	width: 20px;
}

footer#pagination ul li a:hover {
	background: #f7f7f7;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 2px 2px 0 #c2c2c2;
	box-shadow: 0 2px 2px 0 #c2c2c2;
}

footer#pagination ul li a.active {
	/*background: url(images/paginacao.png) no-repeat;*/
	background: #772953;
	color: #fff;
	float: left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 2px 2px 0 #c2c2c2;
	box-shadow: 0 2px 2px 0 #c2c2c2;
}

footer#pagination ul li.previous-page a, footer#pagination ul li.next-page a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #772953;
	border-radius: 4px;
	color: #fff;
	font: 12px Ubuntu;
	padding: 5px 10px 5px 10px;
	width: 60px;
	-webkit-box-shadow: 0 2px 2px 0 #c2c2c2;
	box-shadow: 0 2px 2px 0 #c2c2c2;
}

footer#pagination ul li.page-empty a {
	padding: 5px 10px 5px 10px;
	width: 60px;
}

footer#pagination ul li.page-empty a:hover {
	background: #fff;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
/* FIM paginacao */

/* opacidade */
.opacity5 {
	opacity: 0.05;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=5)";
	filter: alpha(opacity=5);
	zoom: 1;
}

.opacity10 {
	opacity: 0.10;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=10)";
	filter: alpha(opacity=10);
	zoom: 1;
}

.opacity20 {
	opacity: 0.20;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=20)";
	filter: alpha(opacity=20);
	zoom: 1;
}

.opacity30 {
	opacity: 0.30;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
	filter: alpha(opacity=30);
	zoom: 1;
}

.opacity40 {
	opacity: 0.40;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
	filter: alpha(opacity=40);
	zoom: 1;
}

.opacity50 {
	opacity: 0.50;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
	filter: alpha(opacity=50);
	zoom: 1;
}
.opacity60 {
	opacity: 0.60;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
	filter: alpha(opacity=60);
	zoom: 1;
}
.opacity70 {
	opacity: 0.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	filter: alpha(opacity=70);
	zoom: 1;
}
.opacity80 {
	opacity: 0.80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	filter: alpha(opacity=80);
	zoom: 1;
}
.opacity90 {
	opacity: 0.90;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
	filter: alpha(opacity=90);
	zoom: 1;
}

.opacity100 {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	filter: alpha(opacity=100);
	zoom: 1;
}
/* FIM opacidade */

/* landing */
#land-ubuntu-release, #land-papo-buteco {
	position: absolute;
	top: 80px;
	width: 100%;
}

#land-papo-buteco article {
    font: 300 20px Ubuntu;
}

#land-papo-buteco article p.player {
	margin-top: 30px;
}

#land-ubuntu-release article {
	border-bottom: 1px solid #aaa;
	-moz-box-shadow: 0 5px 8px #ddd;
	-webkit-box-shadow: 0 5px 8px #ddd;
	box-shadow: 0 5px 8px #ddd;
	font: 20px Ubuntu;
	font-weight: 300;
}

#land-ubuntu-release article h2, #land-papo-buteco article h {
	color: #772953;
	font-size: 34px;
	font-weight: 300;
	margin: 30px 5px 20px 0;
	width:550px
}

#land-ubuntu-release article p.button, #land-papo-buteco article p.button {
	margin-top: 20px;
}

#land-ubuntu-release article p.button a, #land-papo-buteco article p.button a, #land-ubuntu-quantal article p.button a {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#772953;
	border-radius:4px;
	color:#fff;
	padding:8px 15px 8px 15px;
	-webkit-box-shadow:0 2px 2px 0 #c2c2c2;
	box-shadow:0 2px 2px 0 #c2c2c2
}

#left-note {
	display: block;
	height: 300px;
	margin: 0 auto;
	position: relative;
	width: 980px;
}

#left-note section {
	margin-left: 430px;
}

#left-note section p {
	margin-bottom: 20px;
	width: 550px;
}

#left-note p.image {
	margin-top: 20px;
	position: absolute;
}

#left-note p.image img, #right-note p.image img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#right-note {
	display: block;
	height: 300px;
	margin: 0 auto;
	position: relative;
	width: 980px;
}

#right-note section p {
	width: 550px;
}

#right-note p.image {
	margin-top: 20px;
	position: absolute;
	right: 0;
}
/* FIM landing */

/* Info boxes */
.info-box {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:block;
	margin:0 0 20px 0;
	padding:15px;
	text-align:left;
}

.alert {
	background-color:#df382c;
	color:#fff;
}

.success {
	background-color:#38b44a;
	color:#fff;
}

.notice {
	background-color:#19b6ee;
	color:#fff;
}

/* impressao */
@media print {
	#main-header, #main-categories, #sidebar, #footer, #pagination, #ads-home-post, #content .ad-banner, #comments, .navigation, .commentlist, #single-post-end, #post-social-gplus, #post-social, #single-post .thumb, #post-footer .tags {
		display: none;
	}
	
	#content {
		color: #000;
		top: 0;
		width: 100%;
	}
	
	#post-header .metadata2, #posts, #single-post {
		width: 100%;
	}
}
/* FIM impressao */

#mobile-menu {
	display: none;
}


/**
Mobile Screen Resolutions (in width): 320px, 480px, 640px, 768px
**//*
@media screen and (max-width: 640px){
	#main-header, #main-categories, #sidebar, footer, #post-header .popularity, #ads-home-post  {
		display: none !important;
	}

	#header h1, #header h2 {
		margin: 14px;
	}

	#mobile-menu {
		background: #772953;
		display: block !important;
		height: 70px;
		position: fixed;
		width: 100% !important;
		z-index: 2;
		-webkit-box-shadow: 0 2px 2px 0 #eee;
		box-shadow: 0 2px 2px 0 #eee;
	}

	#mobile-menu-select {
		font-size: 14px;
		margin: 3px;
		margin-left: 440px;
		padding: 8px;
	}

	#post-header p.thumb img {
		max-height: 143px !important;
		max-width: 575px !important;
	}

	#posts {
		width: 578px !important;
	}

	#posts article h1 a {
		font-size: 28px !important;
		line-height: 35px !important;
	}

	#post-header .desc {
		width: 585px !important;
	}

	#post-header .metadata2 {
		width: 568px !important;
	}

	#content {
		width: 640px !important;
	}

	#post-footer .tags {
		right: 35px;
	}
}*/
