﻿/*
Theme Name: Maxipod 2008
Theme URI: http://www.podbr.com/
Description: Tema para o evento Maximídia 2008
Version: 1.0
Author: Camilo Lucio Coracini

Layout por Meio e Mensagem.
*/

@CHARSET "UTF-8";

html *, body * {
	border:					0;
	margin:					0;
	padding:				0;
}

body {
	background-color:		#ebf2f5;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	line-height:			2em;
	margin:					0 auto;
	word-spacing:			1px;
}

a {
	color:					#b10000;
	text-decoration:		none;
}

a:active, a:hover {
	color:					#990000;
	text-decoration:		underline;
}

a:visited {
	color:					#990000;
}

h1, h2, h3, h4, h5, h6 {
	margin:					15px 0 10px 0;
}

h1 {
	font-size:				22px;
}

h2 {
	font-size:				20px;
}

h3 {
	font-size:				18px;
}

h4 {
	font-size:				16px;
}

h5 {
	font-size:				14px;
}

h6 {
	font-size:				12px;
}

label {
	cursor:					pointer;
}

li {
	list-style-position:	inside;
}

.box {
	background-color:		#ffffff;
	border:					1px solid #a0a0a0;
	margin-bottom:			15px;
	overflow:				hidden;
}

.box .box-top {
	
}

.box .box-content {
	
}

.box .box-bottom {
	clear:					both;
	height:					10px;
}

.clear {
	clear:					both;
	line-height:			0;
	height:					0;
}

.error {
	color:					#9c0202;
}

.sortable {
	cursor:					move;
}

.sortable-grab {
	cursor:					move;
}

.spinner {
	display:				none;
}

.toggle {
	background-image:		url( 'images/bt_minus.png' );
	background-repeat:		no-repeat;
	cursor:					pointer;
	float:					right;
	height:					22px;
	vertical-align:			text-bottom;
	width:					22px;
}

.toggle-closed {
	background-image:		url( 'images/bt_plus.png' );
}

#body-wrap {
	margin:					0 auto 96px;
	width:					650px;
}

#body-wrap-top {
}

#body-wrap-bottom {
	clear:					both;
}

#top {
	position:				absolute;
	top:					0;
}

#content {
	margin:					10px auto 0;
}

#content-top {
	height:					1px;
}

#content-top-content {
	background:				url( 'images/bg-content.png' ) #274b77 repeat-x;
	color:					#ffffff;
	margin-bottom:			15px;
	padding:				20px 0;
	text-align:				center;
	text-transform:			uppercase;
}

#content-bottom {
	
}

#content-bottom-content {
	background:				url( 'images/bg-content.png' ) #274b77 repeat-x;
	color:					#ffffff;
	margin-bottom:			15px;
	padding:				20px 0;
	text-align:				center;
	text-transform:			uppercase;
}

#error404 {
	font-size:				18px;
	padding:				50px 10px;
	text-align:				center;
}
.breadcrumb {
	background:				url( 'images/bg-nav.png' ) #2f6847 repeat-x;
	color:					#ffffff;
	font-size:				14px;
	line-height:			26px;
	margin-top:				10px;
	padding:				0 17px;
}

.breadcrumb .breadcrumb-start {
	display:				none;
}

.breadcrumb .breadcrumb-separator {
}

.breadcrumb .breadcrumb-end {
	display:				none;
}

.breadcrumb a,
.breadcrumb a:active,
.breadcrumb a:focus,
.breadcrumb a:hover,
.breadcrumb a:link,
.breadcrumb a:visited {
	color:					#ffffff;
}

.breadcrumb li {
	display:				inline;
	list-style-type:		none;
	padding:				3px 8px 3px 0;
}
#comments {
	background:				url( 'images/bg-post.png' ) #a3bac4 repeat-x;
	margin-bottom:			15px;
	padding:				20px;
	text-align:				left;
}

#comments-head {
	font-family:			'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	text-transform:			uppercase;
}

#comments-list {
	
}

#comments-list li {
	list-style:				none;
	margin-top:				20px;
}

#comments-list img {
	float:					left;
	margin-right:			8px;
}

.comment-head {
	border-bottom:			1px dotted #d6d6d6;
	line-height:			20px;
	padding:				3px 0;
}

.comment-head cite {
	font-size:				12px;
	font-style:				normal;
	font-weight:			bold;
}

.comment-head .comment-info {
	text-align:				right;
}

.comment-text {
	text-align:				justify;
}



#comments-respond {
	background:				url( 'images/bg-post.png' ) #a3bac4 repeat-x;
	margin-bottom:			15px;
	padding:				20px;
	text-align:				left;
}

#comments-respond-head {
	font-family:			'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	text-transform:			uppercase;
}

#comments-respond label {
	display:				block;
}

#comments-respond input {
	border:					1px solid #d6d6d6;
	padding:				1px 3px;
	width:					95%;
	
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	border-radius:			10px;
}

#comments-respond textarea {
	border:					1px solid #d6d6d6;
	padding:				3px;
	width:					95%;
	
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	border-radius:			10px;
}

#comments-connected {
	line-height:			30px;
	padding-bottom:			15px;
}

#comments-author {
	padding-bottom:			15px;
	width:					55%;
}

#comments-email {
	padding-bottom:			15px;
	width:					55%;
}

#comments-url {
	padding-bottom:			15px;
	width:					55%;
}

#comments-comment {
	
}

#comment-response .error {
	padding:				10px 0;
}

#comments-submit {
	padding:				15px 0;
	text-align:				right;
}

#comments-submit input {
	background-color:		#22477e;
	color:					#ffffff;
	font-size:				11px;
	padding:				4px 15px;
	text-transform:			uppercase;
	width:					auto;
	
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	border-radius:			10px;
}

#comments-feed {

}

#comments-feed a {
	background:				url( 'images/bt_rss_2.gif' ) no-repeat left;
	padding:				4px 0 4px 19px;
}
#header {
	color:					#ffffff;
	position:				relative;
}

#header #home-link {
	display:				block;
	height:					50px;
	left:					20px;
	position:				absolute;
	top:					13px;
	width:					230px;
	z-index:				100;
}

#header #top-search {
	position:				absolute;
	left:					26px;
	top:					18px;
}

#top-search .search-form {
}

#top-search .search-form .search-query {
	background-color:		#ffffff;
	border:					1px solid #19417e;
	color:					#85969e;
	float:					left;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				13px;
	line-height:			17px;
	padding:				3px;
	width:					160px;
		
	-moz-border-radius-topleft:			7px;
	-webkit-border-top-left-radius:		7px;
	border-top-left-radius:				7px;
		
	-moz-border-radius-bottomleft:		7px;
	-webkit-border-bottom-left-radius:	7px;
	border-bottom-left-radius:			7px;
}

#top-search .search-form .search-submit {
	background-color:		#19417e;
	border:					1px solid #19417e;
	color:					#ffffff;
	float:					left;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				13px;
	padding:				1px 3px;
	text-transform:			lowercase;
		
	-moz-border-radius-topright:		7px;
	-webkit-border-top-right-radius:	7px;
	border-top-right-radius:			7px;
		
	-moz-border-radius-bottomright:		7px;
	-webkit-border-bottom-right-radius:	7px;
	border-bottom-right-radius:			7px;
}

#top-search .search-dyn {
	display:				none;
	line-height:			0;
	position:				absolute;
	left:					0;
	top:					24px;
	width:					300px;
	z-index:				10;
}

#top-search .search-dyn * {
	margin:					0;
}

#top-search .results-dyn {
	background-color:		#c8dbe3;
	border:					1px solid #ffffff;
	color:					#ffffff;
	font-size:				12px;
	font-weight:			bold;
	line-height:			12px;
	text-align:				left;
	
	/* Internet Explorer */
	filter:					Alpha(opacity=90);
	/* Gecko */
	-moz-opacity:			.9;
	/* CSS3 experimental - new browsers */
	opacity:				.9;
	
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	border-radius:			10px;
}

#top-search .results-dyn img {
	vertical-align:			middle;
}

#top-search .results-dyn li {
	border:					1px solid #ffffff;
	list-style-type:		none;
}

#top-search .results-dyn li:first-child {
	-moz-border-radius-topright:		5px;
	-webkit-border-top-right-radius:	5px;
	border-top-right-radius:			5px;
		
	-moz-border-radius-topleft:			5px;
	-webkit-border-top-left-radius:		5px;
	border-top-left-radius:				5px;
}

#top-search .results-dyn li:last-child {
	-moz-border-radius-bottomright:		5px;
	-webkit-border-bottom-right-radius:	5px;
	border-bottom-right-radius:			5px;
		
	-moz-border-radius-bottomleft:		5px;
	-webkit-border-bottom-left-radius:	5px;
	border-bottom-left-radius:			5px;
}

#top-search .results-dyn li a {
	color:					#19417e;
	display:				block;
	padding:				8px;
	text-decoration:		none;
}

#top-search .results-dyn li a:hover {
	background-color:		#19417e;
	color:					#c8dbe3;
}

#top-search .results-dyn .more {
	background-color:		#19417e;
}

#top-search .results-dyn .more a {
	color:					#ffffff;
	padding:				10px 8px;
}

#top-search .results-dyn .more h3 {
	font-size:				14px;
	
	-moz-border-radius-bottomright:		5px;
	-webkit-border-bottom-right-radius:	5px;
	border-bottom-right-radius:			5px;
		
	-moz-border-radius-bottomleft:		5px;
	-webkit-border-bottom-left-radius:	5px;
	border-bottom-left-radius:			5px;
}

#top-search .results-dyn .message {
	background-color:		#19417e;
	border-top:				none;
	font-size:				14px;
	padding:				10px 8px;
}

#top-search .results-dyn .message h3 {
	font-size:				14px;
	
	-moz-border-radius-bottomright:		5px;
	-webkit-border-bottom-right-radius:	5px;
	border-bottom-right-radius:			5px;
		
	-moz-border-radius-bottomleft:		5px;
	-webkit-border-bottom-left-radius:	5px;
	border-bottom-left-radius:			5px;
}

#top-search .results-dyn .head-message {
	background-color:		#19417e;
	border-top:				none;
	padding:				10px 8px;
}

#top-search .results-dyn .head-message h2 {
	font-size:				14px;
	
	-moz-border-radius-topright:		5px;
	-webkit-border-top-right-radius:	5px;
	border-top-right-radius:			5px;
		
	-moz-border-radius-topleft:			5px;
	-webkit-border-top-left-radius:		5px;
	border-top-left-radius:				5px;
}

#credit {
	background:				url( 'images/bg-credit.png' ) #5479ae repeat-x;
	font-size:				10px;
	line-height:			38px;
	margin:					0;
	padding:				10px 17px;
	text-align:				right;
	text-transform:			uppercase;
}

#credit img {
	vertical-align:			middle;
}
#nav-bottom {
	background:			url( 'images/bg-nav.png' ) #2f6847 repeat-x;
	padding:			10px 0;
}

#nav-bottom-top {
}

#nav-bottom-bottom {
	clear:				both;
}

.navigation {
	font-size:			12px;
	text-align:			center;
}

.navigation .align-left {
	float:				left;
	width:				44%;
}

.navigation .align-center {
	float:				left;
	width:				10%;
}

.navigation .align-right {
	float:				left;
	width:				44%;
}

.navigation img {
	vertical-align:		bottom;
}

.navigation a {
	color:				#ffffff;
}
.front-page .post-title {
	display:				none;
}

.recent-home h1 {
	font-size:				20px;
	font-weight:			normal;
	text-align:				center;
}


.page .post-text {
	border-bottom:			none;
	margin-bottom:			0;
}



#wp-email {
	
}

#wp-email p {
	padding:				10px 0;
	text-align:				left;
}

#wp-email br {

}

#wp-email em {
}

#wp-email label {
}

#wp-email input {
	border:					1px solid #d6d6d6;
}

#wp-email textarea {
	border:					1px solid #d6d6d6;
	font-size:				13px;
	vertical-align:			middle;
}

#wp-email #wp-email-submit {
	padding:				2px 6px;
	text-transform:			lowercase;
	width:					auto;
}



#como-ouvir {
	text-align:				center;
}

#como-ouvir p {
	margin:					10px 0;
}

#como-ouvir h4 {
	margin:					15px 0 10px 0;
}



#rss-feed h4 {
	margin:					15px 0 10px 0;
}

#rss-feed img {
	vertical-align:			middle;
}



#veja-todos h4 {
	margin:					15px 0 10px 0;
}

#veja-todos a {
	font-weight:			bold;
}/* @group podPress */

div.podPressContent {
	color:				#5d5d5d;
}

div.podPressContent * {
	font-family:		Arial, sans-serif;
}

div.podPressPlayerSpace {
	float:				left;
	word-spacing:		0;
}

div.podPressMediaSpace {
	float:				right;
	margin-top:			9px;
	text-align:			right;
}

div.podPressMediaIcons {
	float:				right;
	width:				90px;
}

img.podPress_imgicon {
	margin-bottom:		2px;
}

div.podPressMediaLinks {
	float:				right;
	line-height:		12px;
	margin-top:			4px;
	width:				130px;
}

/* @end */
.post {
	background:				url( 'images/bg-post.png' ) #a3bac4 repeat-x;
	margin-bottom:			15px;
	padding:				20px;
	text-align:				left;
}

.post-top {
}

.post-bottom {
	clear:					both;
}

img.post-thumb {
	border:					2px #ffffff solid;
	float:					left;
	margin:					0 8px 8px 0;
}

.post-title {
	font-family:			'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	text-transform:			uppercase;
}

.post-title-top {
}

.post-title-bottom {
}

.post-title-bottom {

}

.post-next {
	float:					right;
}

.post-previous {
	float:					right;
}

.post-wrap {
	color:					#8b9396;
}

.post-wrap-top {
}

.post-wrap-bottom {
	clear:					both;
}

.post-text {
	padding:				10px 8px;
	margin-bottom:			10px;
}

.post-published {
	display:				inline;
	text-transform:			lowercase;
}

.post-author {
	display:				none;
}

.post-date {
	display:				inline;
	text-transform:			lowercase;
}

.post-categories {
	display:				inline;
}

.post-tags {
	text-transform:			lowercase;
}

.post-entry {
	color:					#606468;
	font-size:				11px;
	margin-top:				10px;
	text-align:				justify;
}

.post-entry a {
	font-weight:			bold;
}

.post-entry img {
	margin:					0 8px;
}

.post-entry img.alignleft {
	float:					left;
}

.post-entry img.alignright {
	float:					right;
}

.post-podcast {
	border-top:				3px ridge #abc5d0;
	clear:					both;
	margin-top:				10px;
	padding-top:			10px;
	width:					100%;
}

.post-podcast a {
	text-decoration:		none;
}

.post-podcast a:hover {
	text-decoration:		underline;
}.post-meta {
	border-top:				3px ridge #abc5d0;
	clear:					both;
	margin-top:				10px;
	padding-top:			10px;
	width:					100%;
}

.post-meta-1 {
	float:					right;
	padding-right:			8px;
	text-align:				right;
	width:					35%;
}

.post-meta-2 {
	float:					left;
	padding-left:			8px;
	text-align:				left;
	width:					60%;
}

.post-meta-1 div {
	padding:				3px 0;
}

.post-meta-1 div div {
	padding:				0;
}

.post-meta-2 div {
	padding:				3px 0;
}

.post-meta-2 div div {
	padding:				0;
}

.post-comments {

}

.post-comments a {
	display:				block;
}

.post-comment-balloons .post-comment-balloon {
	display:				block;
	float:					right;
	margin:					3px 0 3px 5px;
	text-decoration:		none;
}

.post-comment-balloons a {
	line-height:			normal;
}

.post-comment-balloons a:hover {
	border:					none;
}

.post-comment-balloons .post-comment-balloon-content-wrap {
	position:				relative;
}

.post-comment-balloons a .post-comment-balloon-content,
.post-comment-balloons a:link .post-comment-balloon-content,
.post-comment-balloons a:visited .post-comment-balloon-content {
	background-color:		#22477e;
	border:					1px solid #4b4b4b;
	bottom:					30px;
	color:					#ffffff;
	display:				none;
	right:					0;
	padding:				10px;
	position:				absolute;
	text-align:				justify;
	text-decoration:		none;
	width:					270px;
	z-index:				10;
	
	/* Internet Explorer */
	filter:					Alpha(opacity=80);
	/* Gecko */
	-moz-opacity:			.8;
	/* CSS3 experimental - new browsers */
	opacity:				.8;
	
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	border-radius:			10px;
}

.post-comment-balloons a:hover .post-comment-balloon-content,
.post-comment-balloons a:active .post-comment-balloon-content,
.post-comment-balloons a:focus .post-comment-balloon-content {
	display:				block;
}

.post-comment-balloon-content img {
	float:					left;
	margin-right:			5px;
}

.post-share {
	clear:					right;
}

.post-share-head {
	display:				none;
}

.post-share a {
	margin-left:			6px;
}

.post-ratings {

}

.post-email {

}

.post-print {

}

.post-rss {

}

.post-edit {
	
}
/* @group Sidebar Top */

#sidebar-top {
	font-size:				14px;
	line-height:			26px;
	text-align:				center;
}

#sidebar-top * {
	display:				inline;
}

#sidebar-top .widget {
	background:				url( 'images/bg-widget.png' ) #902724 repeat-x;
	clear:					both;
	color:					#ffffff;
	display:				block;
	list-style-type:		none;
	margin-top:				10px;
}

#sidebar-top .widget-title {
}

#sidebar-top .widget-title-top {
	display:				none;
	
}

#sidebar-top .widget-title-text {

}

#sidebar-top .widget-title-bottom {
	display:				none;

}

#sidebar-top .widget-content {
}

#sidebar-top .widget-content-top {
	display:				none;
}

#sidebar-top .widget-content-bottom {
	display:				none;
}

#sidebar-top .widget li {
	list-style-type:		none;
}

#sidebar-top a {
	color:					#ffffff;
	padding:				0pt 11px;
}

/* @end */
/* @group Sidebar Bottom */

#sidebar-bottom {
	font-size:				14px;
	line-height:			26px;
	text-align:				center;
}

#sidebar-bottom * {
	display:				inline;
}

#sidebar-bottom .widget {
	background:				url( 'images/bg-widget.png' ) #902724 repeat-x;
	clear:					both;
	color:					#ffffff;
	display:				block;
	list-style-type:		none;
	margin-top:				10px;
}

#sidebar-bottom .widget-title {
}

#sidebar-bottom .widget-title-top {
	display:				none;
	
}

#sidebar-bottom .widget-title-text {

}

#sidebar-bottom .widget-title-bottom {
	display:				none;

}

#sidebar-bottom .widget-content {
}

#sidebar-bottom .widget-content-top {
	display:				none;
}

#sidebar-bottom .widget-content-bottom {
	display:				none;
}

#sidebar-bottom .widget li {
	list-style-type:		none;
}

#sidebar-bottom a {
	color:					#ffffff;
	padding:				0pt 11px;
}

/* @end */
/* @group Default Widget */

.widget {
	list-style-type:		none;
}

.widget .toggle {
}

.widget .toggle-closed {
}

.widget-title {
}

widget-title-top {
}

.widget-title-text {
}

.widget-title-bottom {
}

.widget-content {
}

.widget-content-top {

}

.widget-content-bottom {

}

/* @end */
