﻿/*
Theme Name: HSM iFrame
Theme URI: http://www.podbr.com/
Description: Tema para o podcast da HSM
Version: 1.0
Author: Camilo Lucio Coracini
*/

@CHARSET "UTF-8";

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

body {
	color:					#333333;
	font-family:			"Trebuchet Ms",Arial,sans-serif;
	font-size:				11px;
	line-height:			120%;
	margin:					0 auto;
}

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

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

a:visited {
}

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

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:					#9e0019;
}

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;
	list-style-type:		inherit;
}

.box {
	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;
	width:					780px;
}

#body-wrap-top {
}

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

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

#content {
	float:					right;
	width:					580px;
}

#content-top {
	height:					1px;
}

#content-top-content {
	margin-bottom:			15px;
	padding:				20px 0;
	text-align:				center;
	text-transform:			uppercase;
}

#content-bottom {
	
}

#content-bottom-content {
	margin-bottom:			15px;
	padding:				20px 0;
	text-align:				center;
	text-transform:			uppercase;
}

#error404 {
	font-size:				18px;
	padding:				50px 10px;
	text-align:				center;
}
.breadcrumb {
	background:				#89A3C9 url(images/fondoTituloCeleste.gif) repeat-y scroll left top;
	clear:					both;
	color:					#ffffff;
	font-size:				13px;
	font-variant:			small-caps;
	font-weight:			bold;
	line-height:			25px;
	margin-bottom:			10px;
	padding:				0 13px;
}

.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 {
	margin-bottom:			15px;
	text-align:				left;
}

#comments-head {
	font-size:				14px;
	font-weight:			bold;
}

#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 {
	margin-bottom:			15px;
	text-align:				left;
}

#comments-respond-head {
	font-size:				14px;
	font-weight:			bold;
}

#comments-respond label {
	display:				block;
}

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

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

#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:				#89A3C9 url(images/fondoTituloCeleste.gif) repeat-y scroll left top;
	color:					#ffffff;
	font-size:				13px;
	padding:				2px 15px;
	text-transform:			lowercase;
	width:					auto;
	
	-moz-border-radius:		7px;
	-webkit-border-radius:	7px;
	border-radius:			7px;
}

#comments-feed {

}

#comments-feed a {
	background:				url( 'images/bt_rss_2.gif' ) no-repeat left;
	padding:				4px 0 4px 19px;
}
#header {
	background:				transparent url('images/header_background.jpg') no-repeat scroll 0 0;
	margin-bottom:			20px;
	padding-top:			71px;
}
#nav-bottom {
	clear:				both;
	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 {
}
.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.podPress_content {
	line-height:		20px;
}

div.podPress_content * {
}

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

/* @end */

#wp-email-submit {
	background-color:		#b30000;
	color:					#ffffff;
	font-size:				13px;
	padding:				2px 15px;
	text-transform:			lowercase;
	width:					auto;
	
	-moz-border-radius:		7px;
	-webkit-border-radius:	7px;
	border-radius:			7px;
}




.imagecaptioneasy {
	color:					#606060;
	font-size:				80%;
	margin:					0 auto;
	padding-bottom:			5px;
	text-align:				center;
}

.imagecaptioneasy img {
	border:					0 solid #fff;
	margin:					0 0 2px 0;
}

.imagecaptioneasy span {
	font-style:				normal;
}

.imagecaptioneasy_top_left {
	float:					left;
	margin:					0 8px 8px 0;
}

.imagecaptioneasy_top_right {
	float:					right;
	margin:					0 0 8px 8px;
}

.imagecaptioneasy_top_nowrap {
	float:					none;
	margin:					0 0 8px 0;
}

.imagecaptioneasy_left {
	float:					left;
	margin:					0 8px 0 0;
}

.imagecaptioneasy_right {
	float:					right;
	margin:					0 0 0 8px;
}

.imagecaptioneasy_nowrap {
	float:					none;
	margin:					8px;
}
.post {
	margin-bottom:			45px;
	text-align:				left;
}

.post-top {
}

.post-bottom {
	clear:					both;
}

.post-title {
}

.post-title h1 {
	font-size:				20px;
	line-height:			120%;
	margin:					0;
}

.post-title-top {
}

.post-title-bottom {
}

.post-title-bottom {

}

.post-next {
	float:					right;
}

.post-previous {
	float:					right;
}

.post-wrap {
}

.post-wrap-top {
}

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

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

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

.post-author {
	display:				none;
}

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

.post-categories {
}

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

.post-entry {
	color:					#3E3E3E;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				11px;
	letter-spacing:			0;
	line-height:			1.5em;
	margin-top:				15px;
	word-spacing:			1px;
}

.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 {
	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 {
	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:		#a08080;
	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 Col 1 */

#sidebar-col-1 {
	float:					left;
	padding-bottom:			100px;
	padding-left:			0;
	width:					180px;
}

#sidebar-col-1 .toggle {
}

#sidebar-col-1 .toggle-closed {
}

#sidebar-col-1 .widget {
	list-style-position:	outside;
	list-style-type:		none;
	margin-bottom:			8px;
}

#sidebar-col-1 .widget-title {
	color:					#9e0019;
	font-size:				12px;
	font-weight:			bold;
	padding:				2px 0;
}

#sidebar-col-1 .widget-title-top {
}

#sidebar-col-1 .toggle {
	background-image:		url( 'images/toggle-close.png' );
	float:					right;
	height:					14px;
	width:					14px;
}

#sidebar-col-1 .toggle-closed {
	background-image:		url( 'images/toggle-open.png' );
}

#sidebar-col-1 .widget-title-text {
	float:					left;
	padding:				0 4px;
	text-transform:			uppercase;
}

#sidebar-col-1 .widget-title-bottom {
	clear:					both;
}

#sidebar-col-1 .widget-content {
	padding:				7px;
}

#sidebar-col-1 .widget-content a {
}

#sidebar-col-1 .widget-content ul {
	padding-left:			0;
}

#sidebar-col-1 .widget-content li {
	padding:				4px 0;
}

#sidebar-col-1 .widget-content li li {
	margin-left:			15px;
}

#sidebar-col-1 .widget-content-top {

}

#sidebar-col-1 .widget-content-bottom {

}

/* @end */
/* @group Sidebar Col 2 */

#sidebar-col-2 {
	float:					right;
	padding-bottom:			100px;
	width:					180px;
}

#sidebar-col-2 .toggle {
}

#sidebar-col-2 .toggle-closed {
}

#sidebar-col-2 .widget {
	list-style-position:	outside;
	list-style-type:		none;
	margin-bottom:			15px 0;
}

#sidebar-col-2 .widget li li {
	margin-left:			5px;
}

#sidebar-col-2 .widget-title {
	
	border-top-left-radius:				7px;
	-moz-border-radius-topleft:			7px;
	-webkit-border-top-left-radius:		7px;
	
	border-top-right-radius:			7px;
	-moz-border-radius-topright:		7px;
	-webkit-border-top-right-radius:	7px;
}

#sidebar-col-2 .widget-title-top {
}

#sidebar-col-2 .toggle {
	float:					left;
}

#sidebar-col-2 .widget-title-text {
	padding:				0 4px;
	text-align:				right;
}

#sidebar-col-2 .widget-title-bottom {
}

#sidebar-col-2 .widget-content {
	padding:				7px;
	
	border-bottom-left-radius:				7px;
	-moz-border-radius-bottomleft:			7px;
	-webkit-border-bottom-left-radius:		7px;
	
	border-bottom-right-radius:				7px;
	-moz-border-radius-bottomright:			7px;
	-webkit-border-bottom-right-radius:		7px;
}

#sidebar-col-2 .widget-content-top {

}

#sidebar-col-2 .widget-content-bottom {

}

/* @end */
/* @group Sidebar Top */

#sidebar-top {
	clear:					both;
	line-height:			26px;
	text-align:				center;
}

#sidebar-top * {
	display:				inline;
}

#sidebar-top .widget {
	clear:					both;
	display:				block;
	list-style-type:		none;
	margin-bottom:			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 {
	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;
	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 {
	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 */

#busca-wrap {
}

#busca-wrap .search-form {
}

#busca-wrap .search-form .search-query {
	border:					1px solid #a0a0a0;
	font-size:				12px;
	vertical-align:			middle;
	width:					125px;
}

#busca-wrap .search-form .search-submit {
	margin-left:			5px;
	vertical-align:			middle;
}

#busca-wrap .search-dyn {
	display:				none;
}

/*#busca-wrap .results-dyn {
	background-color:		#b30000;
	border:					1px solid #b2b2b2;
	color:					#ffffff;
	font-size:				12px;
	font-weight:			bold;
	line-height:			14px;
	text-align:				right;
	
	filter:					Alpha(opacity=90);
	-moz-opacity:			.9;
	opacity:				.9;
	
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	border-radius:			10px;
}

#busca-wrap .results-dyn img {
	vertical-align:			middle;
}

#busca-wrap .results-dyn li {
	border:					1px solid #b2b2b2;
	list-style-type:		none;
}

#busca-wrap .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;
}

#busca-wrap .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;
}

#busca-wrap .results-dyn li a {
	color:					#ffffff;
	display:				block;
	padding:				8px;
	text-decoration:		none;
}

#busca-wrap .results-dyn li a:hover {
	background-color:		#ffffff;
	color:					#b30000;
}*/

#busca-wrap .results-dyn h2,
#busca-wrap .results-dyn h3 {
	font-size:				14px;
	line-height:			22px;
	margin:					0;
}

#busca-wrap .results-dyn .more {
	list-style-type:		none;
	padding:				8px 0;
}

#busca-wrap .results-dyn .message {
	list-style-type:		none;
	padding:				8px 0;
}

#busca-wrap .results-dyn .head-message {
	list-style-type:		none;
	padding:				8px 0;
}

/* @group Tag Cloud */

#tag_cloud #tag_cloud_content {
	text-align:				center;
	word-wrap:				break-word;
}

/* @end */

/* @group Calendar */

#calendar #wp-calendar {
	margin:					0px auto;
	width:					100%;
}

#calendar #wp-calendar th, #calendar #wp-calendar td {
	text-align:				center;
}

#calendar #wp-calendar a {
	font-weight:			bold;
}

/* @end */

#oferecimento-hsm .widget-content
, #realizacao-podbr .widget-content {
	text-align: center;
}