@CHARSET "UTF-8";
/**
	Theme name: Max B.O
	Theme author: Maurício Lúcio, Erick Wilder
	Theme URI: http://www.oito3.com.br
	Description: Tema para wordpress concebido por Maurício Lúcio (Oito Três) e codificado para a arquitetura WP por Erick Wilder (mais+que+um)
	
	@link http://maisqueum.com
	@see http://www.oito3.com.br
*/
a{
	color:#f00;
}

a:hover {
	color:#fbfbfb;
}
.noborder{border:none;}
#header, #main-content-wrapper {
	clear:both;
	width:1084px;
}
#main-content-wrapper{
	position:relative;
}
body.home #header,
body.home #main-content-wrapper {
	width:1091px;
}

#header {}
#nav-sidebar {
	float:left;
	width:205px;
}
#shortcuts-sidebar-helper,
#shortcuts-sidebar {
	width:247px;
	height:498px;
	position:absolute;
	right:0;
	margin-top:-30px;
	margin-right:-10px;
	padding:10px;
	padding-left:37px;
	padding-top:22px;
	z-index:990;
}
#shortcuts-sidebar-helper {
	background:url('images/sidebar/bg-lateral-direita-trans.png') no-repeat 0 0;
}
#shortcuts-sidebar {
	z-index:1000;
}

#lateral_direita {
	width:242px;
	height:auto;
	padding-left:5px;
}
#shortcuts-sidebar div.helper-last{
	margin:0;
}
#shortcuts-sidebar div#max-lateral {
	float:left;
	clear:both;
}

#posts-area-wrapper {
	margin:0;
	padding:0;
	width:637px;
	float:left;
}
#posts-area div.post-entry{}

/* Assinatura Oito3
=================================*/
#assinatura {
	background:url('images/sidebar/bg-assinatura-trans.png') repeat-x 0 0;
	width:100%;
	float:left;
	padding-top:23px;
}
#assinatura div.wrapper  {
	background:#000;
	float:left;
	display:block;
	width:100%;
	padding:5px 0;
}
#assinatura a {
	background-image:url('images/oito3_logotipo.jpg');
	padding:23px 0 0 0;
	width:80px;
	float:right;
	margin-right:5px;
}


/*Estilos da página inicial do site
=======================================*/
#geral.geral-home {
	width:1091px;
}
#geral.geral-home #right-sidebar {
	width:243px;
}
#geral.geral-home #assinatura{
}
#geral.geral-home #agenda{
	height:auto;
	background:url('images/sidebar/bg-agenda-middle.jpg') repeat-y 0 0;
	float:left;
	width:243px;
	padding:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
}
#geral.geral-home #agenda-helper-top,
#geral.geral-home #agenda-helper-bottom {
	float:left;
	clear:both;
	width:243px;
}
#geral.geral-home #agenda-helper-top {
	background:transparent url('images/sidebar/bg-agenda-top.jpg') no-repeat left top;
}
#geral.geral-home #agenda-helper-bottom {
	background:transparent url('images/sidebar/bg-agenda-bottom.jpg') no-repeat left bottom;
	padding:5px;
	width:233px;
}

#geral.geral-home #agenda a.view-all{
	display:block;
	text-align:right;
	margin-top:5px;
}
#geral.geral-home #agenda div.item-agenda {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	background:#999;
	margin-bottom:10px;
	width:233px;
	float:left;
	clear:both;
	color:#ccc;
	font-size:11px;
	background:url('images/sidebar/bg-item-agenda-middle.gif') repeat-y 0 0;
}
#geral.geral-home #agenda h2 {
	font:bold 16px Verdana, Geneva, Helvetica, Arial, Sans-serif;
	color:#fff;
	clear:both;
	margin-bottom:10px;
}
#geral.geral-home #agenda div.item-agenda div.wrapper-top,
#geral.geral-home #agenda div.item-agenda div.wrapper-bottom {
	float:left;
	clear:both;
}
* html #geral.geral-home #agenda div.item-agenda div.wrapper-top {
	background:transparent url('images/sidebar/bg-item-agenda-top.gif') no-repeat 0 0;
}
#geral.geral-home #agenda div.item-agenda div.wrapper-bottom {
	padding:5px;
	width:223px;
}
* html #geral.geral-home #agenda div.item-agenda div.wrapper-bottom {
	background:transparent url('images/sidebar/bg-item-agenda-bottom.gif') no-repeat left bottom;
}

#geral.geral-home #agenda div.item-agenda h4 {
	color:#e60404;
	margin-bottom:2px;
}
#geral.geral-home #agenda div.item-agenda p {
	
}
#geral.geral-home #agenda div.item-agenda p a {
}
#geral.geral-home #agenda div.item-agenda a.more {
	color:#ccc;
	float:left;
	margin-top:5px;
}
#geral.geral-home #agenda div.item-agenda a.more:hover {
	text-decoration:none;
}

#geral.geral-home #flash_home {
	float:left;
	clear:both;
}


/* Estilos das páginas internas
=====================================*/
#geral.geral-internas {
	font-size:12px;
}
#geral.geral-internas #max-lateral {
	width:247px;
	padding-top:265px;
	height:0;
	clear:both;
	background:url('images/sidebar/max-sentado-trans.png') no-repeat 0 0;
}
#geral.geral-internas #assinatura {
	margin-top:-55px;
	width:240px;
	float:right;
}
#geral.geral-internas #posts-area {
	background:url('images/bg-miolo-middle.jpg') repeat-y 0 0;
	padding-bottom:0;
	float:left;
	clear:both;
}
#geral.geral-internas #posts-area #posts-area-helper-top,
#geral.geral-internas #posts-area #posts-area-helper-bottom {
	width:637px;
	float:left;
}
#geral.geral-internas #posts-area #posts-area-helper-top {
	background:url('images/bg-miolo-top.jpg') no-repeat 0 0;
}
#geral.geral-internas #posts-area #posts-area-helper-bottom {
	background:url('images/bg-miolo-bottom.jpg') no-repeat 0 100%;
	padding:15px 20px;
	padding-left:15px;
	padding-right:25px;
	width:597px;
	min-height:600px;
}
#geral.geral-internas #posts-area #posts-area-helper-push {
	height:600px;
	margin-top:-600px;
}

/* Estilos para formatação de posts */
#geral.geral-internas #posts-area h2.single-title {
	clear:both;
	font:bold 30px Verdana, Helvetica, Arial, Sans-serif;
	color:#fff;
	margin-bottom:25px;
	text-transform: uppercase; 
}
#geral.geral-internas #posts-area div.navigation {
	float:left;
	clear:both;
	width:597px;
}
#geral.geral-internas #posts-area div.navigation div.nav-item{
	padding:5px;
	border:1px solid #333;
}
#geral.geral-internas #posts-area div.navigation div.prev {text-align:left;}
#geral.geral-internas #posts-area div.navigation div.next {text-align:right;}
#geral.geral-internas #posts-area div.navigation span.nav-label {
	font-size:11px;
}

#geral.geral-internas #posts-area div.post-entry {
	float:left;
	clear:both;
	margin-bottom:25px;
	width:597px;
}

#geral.geral-internas #posts-area div.post-entry h3,
#geral.geral-internas #posts-area div.post-entry h3 a {
	font:bold 18px Verdana, Helvetica, Arial, Sans-serif;
	color:#fcfcfc;
}
#geral.geral-internas #posts-area div.post-entry h3 a {
	text-decoration:none;
	color:#f00;
}
#geral.geral-internas #posts-area div.post-entry div.content{
	line-height:1.3em;
	float:left;
	clear:both;
	width:100%;
}
#geral.geral-internas #posts-area div.post-entry p.attachment {
	text-align:center;
}
#geral.geral-internas #posts-area div.post-entry .image-title,
#geral.geral-internas #posts-area div.post-entry .image-title a{
	font-size:12px;
}

#geral.geral-internas #posts-area div.post-entry div.content p{
	margin-bottom:15px;
}
#geral.geral-internas #posts-area div.post-entry div.content a {}
/* Imagens 
===========*/
#geral.geral-internas #posts-area div.post-entry div.content img {
	margin:5px;
}
#geral.geral-internas #posts-area div.post-entry div.content img.alignleft {
	margin-left:0;
}	
#geral.geral-internas #posts-area div.post-entry div.content img.alignright {
	margin-right:0;
}
#geral.geral-internas #posts-area div.post-entry div.content .aligncenter {
	margin-right:auto; margin-left:auto;
}
/* Cabeçalhos inseridos no post
======================================*/
#geral.geral-internas #posts-area div.post-entry div.content h1,
#geral.geral-internas #posts-area div.post-entry div.content h2,
#geral.geral-internas #posts-area div.post-entry div.content h3,
#geral.geral-internas #posts-area div.post-entry div.content h4,
#geral.geral-internas #posts-area div.post-entry div.content h5,
#geral.geral-internas #posts-area div.post-entry div.content h6 {
	color:#fbfbfb;
}
#geral.geral-internas #posts-area div.post-entry div.content h1 {
	font-size:22px;
}

#geral.geral-internas #posts-area div.post-entry div.content h2 {
	font-size:20px;
}
#geral.geral-internas #posts-area div.post-entry div.content h3 {
	font-size:18px;
}
#geral.geral-internas #posts-area div.post-entry div.content h4 {
	font-size:16px;
}
#geral.geral-internas #posts-area div.post-entry div.content h5 {
	font-size:14px;
}
#geral.geral-internas #posts-area div.post-entry div.content h6 {
	font-size:12px;
}
/* Listas ordenadas e não-ordenadas
========================================================*/
#geral.geral-internas #posts-area div.post-entry div.content ul,
#geral.geral-internas #posts-area div.post-entry div.content ol {
	padding:5px;
	padding-left:25px;
	clear:both;
}
#geral.geral-internas #posts-area div.post-entry div.content li {
	list-style-position: inside;
	magin-bottom:2px;
}
#geral.geral-internas #posts-area div.post-entry div.content ul li {}
#geral.geral-internas #posts-area div.post-entry div.content ol li {
	list-style-type: decimal;
}
/*Citações, pre formatado e endereços
===============*/
#geral.geral-internas #posts-area div.post-entry div.content address {
	font-style: italic;
	margin:5px 0;
	font-family: Cambria, Georgia,"Times New Roman", Times, Serif;
}
#geral.geral-internas #posts-area div.post-entry div.content pre {
	font-family: Consolas, "Courier New", Monospace;
}
#geral.geral-internas #posts-area div.post-entry div.content blockquote {
	clear:both;
	padding:5px;
	padding-left:25px;
	border-left:2px solid #333;
	font-style:italic;
	margin:5px 0;
}
/*Comentários
=========================*/
#geral.geral-internas #posts-area div.post-entry div.meta {
	padding:10px 0 0 0;
}
#geral.geral-internas #posts-area div.post-entry div.meta a {
	color:#f00;
}
#geral.geral-internas #posts-area div.post-entry div.meta div.tags {
	margin:5px 0;
	font-size:11px;
	float:left;
	clear:both;
	width:100%;
}
#geral.geral-internas #posts-area div.post-entry div.meta div.tags a {
	color:#ccc;
}
#geral.geral-internas #posts-area div.post-entry div.meta span.meta-links {
	padding:5px 0;
	display:block;
	width:100%;
	float:left;
	clear:both;
}

#geral.geral-internas #posts-area div.post-entry div.comments-container {
	width:597px;
	float:left;
	clear:both;
	margin-top:25px;
	font-size:11px;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container h3 {
	font-size:14px;
	color:#f00;
	clear:both;
	margin-bottom:10px;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container a {
	color:#f00;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol {
	width:577px;
	padding:0 10px;
	clear:both;
	margin-bottom:25px;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol li {
	list-style:none;
	clear:both;
	margin-bottom:25px;
	padding:5px;
	padding-top:0;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol li .comment-body{
	
}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol li .comment-body p {
	float:left;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol li .comment-body .comment-author{}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol li .comment-body .comment-author img{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol li .comment-body .comment-author cite{}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol li .comment-body .comment-author span.says {}

#geral.geral-internas #posts-area div.post-entry div.comments-container ol li.odd{}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol li.even{}
#geral.geral-internas #posts-area div.post-entry div.comments-container ol li.bypostauthor {
	border-left:2px solid #787878;	
}
#geral.geral-internas #posts-area div.post-entry div.comments-container p.nocomments{}

#geral.geral-internas #posts-area div.post-entry div.comments-container form,
#geral.geral-internas #posts-area div.post-entry div.comments-container form input,
#geral.geral-internas #posts-area div.post-entry div.comments-container form textarea {
	width:597px;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container form input,
#geral.geral-internas #posts-area div.post-entry div.comments-container form textarea {
	background:#7b7b7b;
	border:1px solid #333;
	padding:4px 2px;
	width:591px;
	font:11px Verdana, Arial, Helvetica, Sans-serif;
	color:#fff;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container form .required input,
#geral.geral-internas #posts-area div.post-entry div.comments-container .required-indicator,
#geral.geral-internas #posts-area div.post-entry div.comments-container form .required textarea {
	background-image:url('images/required-mark.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container .required-indicator {
	padding-left: 18px;
	margin:10px 0;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container form dl {
	width:597px;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container form dl dt,
#geral.geral-internas #posts-area div.post-entry div.comments-container form dl dd {
	margin-bottom:5px;
	clear:both;
	float:left;
	width:100%;
}

#geral.geral-internas #posts-area div.post-entry div.comments-container form dl dt {}
#geral.geral-internas #posts-area div.post-entry div.comments-container form dl dd {
	margin-bottom:10px;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container form dl dd.submit input {
	width:auto;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container form .tips {
	font-size:10px;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container form .tips ul {
	padding-left:15px;
}
#geral.geral-internas #posts-area div.post-entry div.comments-container form .tips ul li{
	clear:both;
	float:none;
	list-style:disc;
	padding-left:0;
	margin-left:0;
}

/*Estilos pertinentes à galeria de fotos
===========================================*/
#geral .gallery {
	background:#000;
	padding-bottom:10px;
	margin-bottom:10px;
}
#posts-area div.sub-galeries {
	float:left;
	clear:both;
	width:100%;
	padding:20px 0;
	padding-top:0;
	font-size:11px;
	text-transform:uppercase;
}
#posts-area div.sub-galeries ul {
	float:left;
	padding:0 5px;
}
#posts-area div.sub-galeries ul li {
	float:left;
	margin-right:20px;
	border-right:1px solid #ccc;
	padding-right:20px;
	list-style:none;
}
#posts-area div.sub-galeries ul li.noborder {
	border:none;
}
#posts-area div.sub-galeries ul li a{
	color:#999;
	text-decoration:none;
}
#posts-area div.sub-galeries ul li a:hover{
	color:#f00;
}

/*Página de contatos
======================================*/
#wpsf_contact_form {
	width:597px;
	float:left;
	clear:both;
	font-size:11px;
}
#wpsf_contact_form p label,
#wpsf_contact_form p label strong {
	display:block;
	font-weight:normal;
}
#wpsf_contact_form p label strong {
	display:inline;
}
#wpsf_contact_form p label input,
#wpsf_contact_form p label textarea {
	padding:5px 2px;
	width:591px;
	font:11px Verdana, Arial, Helvetica, Sans-serif;
	color:#fff;
	border:1px solid #999;
	background:#7b7b7b;
}
#wpsf_contact_form input#wpsf_contact_submit {
	background:#7b7b7b;
	border:1px solid #999;
	font-size:11px;
}


div.media-nav {
	float:left;
	clear:both;
	width:100%;
	padding:5px 0;
	margin:2px 0;
	font-size:11px;
}
div.media-nav a,
div.media-nav span {
	padding:2px 3px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
}
div.media-nav a {
	text-decoration:none;
	color:#ccc;
}
div.media-nav a.prev {}
div.media-nav a.next {}

div.media-nav a:hover,
div.media-nav span.current {
	background:#ccc;
	color:#333;
}
div.media-nav strong {
	display:block;
	clear:both;
	margin-bottom:5px;
}

#box-audio{
	width:570px;
	background:#000;
	padding:10px;
	margin-bottom:25px;
	font-size:11px;
}
#box-audio ul {
	padding:0;
	margin:0;
}
#box-audio ul li {
	float:left;
	clear:left;
	width:250px;
	display:block;
	list-style:none;
	margin-bottom:15px;
}
#box-audio ul li.alternate {
	clear:right;
	float:right;
}
#box-audio ul li dl {
	float:left;
}
#box-audio ul li dl dt {
	font:bold 12px Verdana, Arial, Helvetica;
	color:#f00;
}
#box-audio ul li dl dd {}
#box-audio ul li dl dd span {
	display:block;
	clear:both;
	padding:5px 0;
}


#box-audio ul li span.audio-wrapper {}

#box-videos {
	clear:both;
	float:left;
	width:590px;
}
#box-videos div.maxbo-media-video{
	float:left;
	clear:left;
	width:239px;
	padding:10px;
	background:#000;
	margin-bottom:15px;
	height:215px;
}
#box-videos div.alternate {
	clear:right;
	float:right;
}
#box-videos div.media-nav {
	margin-top:10px;
}

/*Links do site
========================*/
#geral #posts-area div.content #links-list ul li {
	list-style:none;
}

/* Estilos da loja*/
button.yak_button,
button.yak_medium_button {
	background:#333;
	border: 1px solid #999;
	font:11px Verdana, Arial, Helvetica, Sans-serif;
	text-transform: capitalize;
	color:#fff;
	cursor:pointer;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
}
button.yak_medium_button {
	width:95px;
}
button#addbutton.yak_button {
	background:url('../../plugins/yak-for-wordpress/images/buttons/cart-plus.png') no-repeat 5px 50%;
	padding:5px;
	padding-left:20px;
}
button#deletebutton.yak_button {
	background:url('../../plugins/yak-for-wordpress/images/buttons/cart-delete.png') no-repeat 5px 50%;
	padding:5px;
	padding-left:20px;	
}
button#updatebutton.yak_medium_button {
	background:url('../../plugins/yak-for-wordpress/images/buttons/refresh-blue.png') no-repeat 5px 50%;
	padding:5px;
	padding-left:20px;
}
button#buybutton.yak_medium_button,
button#confirmorderbutton.yak_button {
	background:url('../../plugins/yak-for-wordpress/images/buttons/okay-hand.png') no-repeat 5px 50%;
	padding:5px;
	padding-left:20px;
}
button#confirmorderbutton.yak_button {margin-top:10px;}
button#billingbutton.yak_button{
	margin-top:10px;
}
button.yak_button:hover,
button.yak_medium_button:hover {
	background-color:#000 !important;
}

/*YAK Checkout*/
table.yak_order th{
	background:#000;
	color:#fff;
	padding:3px;
}
table.yak_order td {
	font-size:11px;
}
td.yak_numeric {
	text-align:right;
}
table.yak_left {
	width:100%;
}
form#address input,
form#address textarea {
	border:1px solid #999;
	background:#7b7b7b;
	padding:3px;
	font:11px Verdana, Arial, Helvetica, Sans-serif;
	color:#000;
}