/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/****************************************************/
/***********[ Mage_CSS_B Common Elements ]***********/
/****************************************************/

/********************** Columns */

/* All */
.col2-set, .col3-set, .col4-set, .col5-set {
	clear:both;
}
/* Col2 */
.col2-set .col-1, .col2-set .col-2 {
	width:48.5%;
}
.col2-set .col-1 {
	float:left;
}
.col2-set .col-2 {
	float:right;
}
/* Col2-alt */
.col2-alt-set .col-1 {
	float:left;
	width:32%;
}
.col2-alt-set .col-2 {
	float:right;
	width:65%;
}
/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 {
	float:left;
	width:31.3%;
}
.col3-set .col-1, .col3-set .col-2 {
	margin-right:3%;
}
/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 {
	float:left;
	width:22%;
}
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 {
	margin-right:4%;
}
/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 {
	float:none !important;
	margin:0 !important;
}
.col3-set td.spacer {
	width:3%;
}
.col4-set td.spacer {
	width:4%;
}
/********************** Form */

/* Form Elements */
input.input-text, select, textarea {
	border:1px solid #b6b6b6;
	font:12px arial, helvetica, sans-serif;
}
select option {
	padding-right:10px;
}
option, optgroup {
	font:12px arial, helvetica, sans-serif;
}
optgroup {
	font-weight:bold;
}
input.input-text, textarea {
	padding:2px;
}
textarea {
	overflow:auto;
}
input.radio {
	margin-right:3px;
}
input.checkbox {
	margin-right:3px;
}
.v-fix {
	float:left;
}
.v-fix .validation-advice {
	display:block;
	margin-right:-12em;
	width:12em;
	position:relative;
}
.qty {
	width:2.5em;
}
.group-select label, .form-list label, .payment-methods label {
	font-weight:bold;
}
.button-set { /* Container for form buttons*/
	clear:both;
	padding-top:4px;
	text-align:right;
}
.selfpublish-customize-upload .button-set {
	clear:both;
	padding-top:4px;
	text-align:right;
	margin-top:60px;
}
.selfpublish-book-create .button-set {
	clear:both;
	padding:10px 0;
	text-align:right;
}
.button-top-set {
	margin-top:0;
	border-top:0;
	padding-top:0;
	padding-bottom:8px;
}
/* Form lists */
.form-list {
	margin-bottom:10px;
}
.form-list li {
	margin-bottom:6px;
}
.form-list li .input-box .input-text, .form-list li .input-box textarea {
	width:250px;
}
.form-list li .input-box select {
	width:256px;
}
.form-list li.addElement {
	border-top:1px solid #DDD;
	padding-top:10px;
}
.group-select li {
	margin:0 8px 10px 0;
	padding-left:8px;
}
.group-select li .input-box {
	float:left;
	width:275px;
}
.group-select li .input-text, .group-select li select, .group-select li textarea {
	width:525px;
}
.group-select li .input-box .input-text, .group-select li .input-box textarea {
	width:250px;
}
.group-select li .input-box select {
	width:256px;
}
/* Form Messages */
.validation-advice, .required {
	color:#EB340A;
}
.validation-advice {
	clear:both;
	min-height:15px;
	margin-top:3px;
	background:url(../images/validation_advice_bg.gif) no-repeat 2px 4px;
	padding-left:13px;
	font-size:10px;
	font-weight:bold;
	line-height:1.25em;
}
.validation-failed {
	border:1px solid #eb340a !important;
	background:#faebe7 !important;
}
label.required {
	font-weight:bold;
}
p.required {
	text-align:right;
}
/********************** Messages  */
.success {
	color:#3d6611;
}
.error {
	color:#df280a;
}
.notice {
	color:#e26703;
}
.success, .error {
	font-weight:bold;
}
.messages {
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
}
.error-msg, .success-msg, .notice-msg, .note-msg {
	margin-bottom:1em !important;
	border-style:solid !important;
	border-width:1px !important;
	padding:4px 12px !important;
	font-weight:bold !important;
}
.error-msg li, .success-msg li, .notice-msg li {
	margin-bottom:.2em;
}
.error-msg {
	border-color:#f16048;
	color:#df280a;
	background:#faebe7;
}
.success-msg {
	border-color:#446423;
	color:#3d6611;
	background:#eff5ea;
}
.notice-msg, .note-msg {
	border-color:#fcd344;
	color:#3d6611;
	background:#fafaec;
}
/********************** Tabs */
.tabs {
	margin-bottom:15px;
	border-bottom:1px solid #666;
	background:url(../images/tabs_bg.gif) repeat-x 0 100% #f2f2f2;
}
.product-pacote-editorial .tabs {
	display:none;
}
.tabs li {
	float:left;
	border-right:1px solid #a4a4a4;
	border-left:1px solid #fff;
	font-size:1.1em;
	line-height:1em;
}
.tabs li.first {
	border-left:0;
}
.tabs li.last {
	border-right:0;
}
.tabs a {
	display:block;
	padding:8px 15px;
	color:#444;
}
.tabs a:hover {
	background-color:#ddd;
	text-decoration:none;
	color:#444;
}
.tabs li.active a, .tabs li.active a:hover {
	background-color:#637712;
	font-weight:bold;
	color:#fff;
}
/********************** Headings */

.head, .head-alt, .head-alt2, .head-alt3 {
	line-height:1.25em;
	text-align:right;
}
.head .title, .head-alt .title, .head-alt2 .title, .head-alt3 .title {
	margin:0;
	float:left;
}
.head a, .head-alt a, .head-alt2 a, .head-alt3 a {
	font-size:10px;
	text-transform:uppercase;
}
/* Page heading */
.page-head {
	margin:0 0 16px 0;
}
.page-head-alt {
	margin:0 0 12px 0;
}
.page-head, .page-head-alt {
	text-align:right;
}
.page-head h3, .page-head-alt h3 {
	margin:0;
	font-size:23px;
	font-weight:normal !important;
	text-transform:none  !important;
	text-align:left;
}
.button-level h3 { /* heading level with buttons */
	float:left;
	width:60%;
}
.head-alt {
	margin-bottom:5px;
}
.head-alt .title {
	color:#4a5c07;
	font-size:1.3em;
}
.head-alt2 {
	margin-bottom:12px;
	background:#f1f1f1;
	padding:2px 10px;
	font-size:1.1em;
}
.head-alt2 .title {
	font-size:1.1em;
}
.head-alt3 {
	margin-bottom:8px;
	border-bottom:1px solid #ddd;
}
/* Category heading */
.category-head {
	margin-bottom:7px;
	background:#EEE;
}
.category-head h2 {
	color:#666;
	font-size:1.6em;
	padding: 8px;
}
.category-image {
	display:block;
	width:715px;
	margin-bottom:7px;
}
/********************* Tables */

td.label {
	font-weight:bold;
}
/* Data Table */
.data-table {
	width:100%;
}
.data-table tr {
	background:#fff;
}
.data-table .odd {
	background:#fff
}
.data-table .even {
	background:#fcfcfc;
}
.data-table tr.last th, .data-table tr.last td {
	border-bottom:0 !important;
}
.data-table th {
	padding:2px 8px;
	white-space:nowrap;
	font-size:10px;
	text-transform:uppercase;
}
.data-table th.wrap {
	white-space:normal;
}
.data-table th a, .data-table th a:hover {
	color:#fff;
}
.data-table td {
	padding:3px 8px;
}
.data-table thead tr {
	background:#e9e9e9;
}
.data-table tfoot {
	border-bottom:1px solid #d9dde3;
}
.data-table tfoot tr.first {
}
.data-table tfoot tr {
	background-color:#f3f3f3 !important;
}
.data-table tbody td {
	border-bottom:1px solid #d9dde3;
}
/* Bundle Product row */
.data-table tbody.odd tr {
	background:#fff;
}
.data-table tbody.even tr {
	background:#fcfcfc;
}
.data-table tbody.odd tr td, .data-table tbody.even tr td {
	border-bottom:0;
}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
	border-bottom:1px solid #d9dde3;
}
.data-table tbody td h5.title {
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
	color:#444;
}
.data-table tbody td .option-label {
	font-weight:bold;
	font-style:italic;
}
.data-table tbody td .option-value {
	padding-left:10px;
}
.box-table td {
	padding:10px;
}
.box-table tfoot td {
	padding-top:5px;
	padding-bottom:5px;
}
.box-table select {
	width:100%;
}
.generic-table td {
	padding:2px 8px
}
.generic-table td.first {
	padding-left:0;
}
/********************** Lists */
.disc {
	margin-bottom:10px;
}
.disc li {
	margin-left:20px;
	list-style:disc;
}
/* Bare List */
.bare-list {
	margin:5px 0;
}
.bare-list li {
	margin:3px 0;
}
/********************** Space Creators */

.no-display {
	display:none;
}
.content {
	padding:12px 12px 12px 15px;
} /* Sets default padding */
.actions {
	line-height:1.3em;
}
.pipe, .separator {
	padding:0 3px;
	font-size:.85em;
}
.divider {
	margin:10px 0;
	height:1px;
	background:#ccc;
	font-size:1px;
	line-height:1em;
	overflow:hidden;
}
/********************** Pager */

table.pager select {
	width:50px;
	margin:0 3px;
}
table.pager {
	width:100%;
}
.cms-index-index table.pager {
	display:none;
}
table.pager td {
	width:33%;
	padding:4px 8px;
	vertical-align:middle;
}
table.pager td.pages {
	text-align:center;
	color:#F00;
}
table.pager ol, table.pager li {
	display:inline;
}
table.pager li {
	padding:0 2px;
}
table.pager td.sort-by {
	margin-bottom: 10px;
	width:60%;
	text-align:right;
}
table.pager td.sort-by .active, table.pager td.sort-by .active:hover {
	color:#444;
}
/************************************************************/
/********************[ Mage_CSS_C Layout]********************/
/************************************************************/

/********************** Base Layout */

/* Structure */
.wrapper {
	min-width: 980px;
	font-weight: normal;
}
.container {
	width:980px;
	margin:0px auto 0 auto;
	text-align:left;
}
.header {
	vertical-align: bottom;
	position: relative;
	z-index:999;
	margin: 0px;
	padding: 0px 0px 10px;
}
.middle {
	min-height:350px;
	padding: 0px 0px 30px 0px;
	/*margin-top:-60px;*/
}
.layout-1column {
	padding:0 10px 40px 10px;
	border-width: 0px 1px;
}
.col-left {
	float:left;
	width:230px;
	margin-left: 10px;
}
.col-right {
	float:right;
	width:195px;
	margin-right:13px;
}
.col-main {
	float:right;
	width:715px;
	margin-right: 10px;
}
.padder-1-column {
	padding: 10px 0px 0px 0px;
}
.cms-sobrenos .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-formasdepagamento .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-politicasdeprivacidade .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-suporte .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-termosecondicoes .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.catalogsearch-advanced-index .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.contacts-index-index .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.customer-account-login .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.customer-account-create .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-guia-estilos .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-selo-prestigio .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-porque-universo-autor .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-comunidade .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-ajuda .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-tutoriais .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-descricao-pacote-profissional .padder-1-column {
	padding: 10px 40px 0px 40px;
}
.cms-descricao-pacote-gratis .padder-1-column {
	padding: 10px 40px 0px 40px;
}
/* Style */
.outline-creator {
	padding: 0px;
	border: 1px solid #ddd;
	background-color: #fff;
	border-top: none;
}
.homepage-creator {
	position: relative;
	padding: 0px 0px;
	border: 1px solid #ddd;
	background-color: #fff;
	border-top: none;
}
.col-main .padder {
}
.layout-3columns .padder {
	padding:0;
}
/********************** Header */
.conditions {
	position: relative;
	float: right;
	bottom: 0px;
	font-size: 1.2em;
	padding-top: 15px;
	color: #8e8e8e;
}
.conditions ul {
	display: inline;
}
.conditions a {
	color: #8e8e8e;
}
.conditions li {
	padding-right: 5px;
	padding-left: 5px;
	display: inline;
	border-right: 1px solid #ccc;
}
.conditions .left {
	float: left;
}
.conditions li.last {
	border-right: none;
}
.conditions .right {
	float: right;
}
.top-links ul {
	margin-top: 5px;
}
.top-links li {
}
.top-links li.last {
	border-right: none;
}
/* Logo */
h1#logo {
	position: relative;
	float:left;
	left: 10px;
	top: 10px;
}
.msg {
	float: right;
	padding-right: .5em;
}
.side-logo-promo {
	position: absolute;
	float:left;
	left: 305px;
}
.quick-access {
	position: absolute;
	float: left;
	left: 320px;
	top: 30px;
	width: 203px;
	height: 53px;
	background: url(../images/useraccess.gif) no-repeat right center;
}
.quick-access {
	width:227px;
	height:43px;
	position:relative;
	top:56px;
	left:100px;
}
.quick-access .content {
	padding:4px 10px 10px 10px;
}
.quick-access p {
	position: relative;
	margin: 0px;
	padding: 0px;
}
.quick-cart .content {
	padding: 15px 10px;
	text-align: center;
}
.quick-cart a {
	color: #fff;
	text-decoration: underline;
}
.quick-cart {
	color: #fff;
	position: absolute;
	bottom: 0px;
	right: 0px;
	float: right;
	background:  url(../images/cart_top.gif) no-repeat;
	width: 409px;
	height: 43px;
	margin:0px;
	padding:0px;
}
.quick-cart .items {
	float: left;
	position: absolute;
	left: 50px;
	width: 80px;
}
.quick-cart .total {
	float: left;
	position: absolute;
	left: 130px;
	text-align: center;
	width: 93px;
}
.quick-cart .viewcart {
	float: left;
	position: absolute;
	left: 225px;
	width: 85px;
}
.quick-cart .checkout {
	float: left;
	position: absolute;
	left: 310px;
	width: 95px;
}
.page-popup h1#logo {
	display:none;
}
.language-switcher {
	position: absolute;
	float: right;
	top: 0px;
	right: 0px;
}
.language-switcher select {
	font-size: 1em;
}
.language-switcher label {
	color: #999;
}
.language-switcher .flag option {
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	margin-left:2px;
}
.breadcrumbs .top-links {
	padding-left:8px;
	margin:54px 0 0 0;
	float:right
}
.breadcrumbs .top-links, .breadcrumbs .top-links li {
	display:inline;
}
.breadcrumbs .top-links li {
}
.breadcrumbs .top-links a, .breadcrumbs .top-links a:hover {
}
.breadcrumbs .top-links a {
	padding:0 7px 0 0;
	background:url(../images/links_separator.gif) no-repeat 100% 50%;
}
.breadcrumbs .top-links .last a {
	padding:0;
	background:none;
}
.breadcrumbs {
	background: url(../images/breadcrumbs.gif) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px;
}
.cms-index-index .breadcrumbs {
	background: url(../images/breadcrumbs3.gif) repeat-x;
	padding:0px 12px 0px 4px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:30px;
}
.cms-index-index .breadcrumbs .top-links {
	padding-left:8px;
	float: right;
	margin:6px 0 0 0;
}
.crumbs {
	float:left;
	margin:52px 0 0 6px;
}
.crumbs ul {
	display: inline;
}
.crumbs li {
	display:inline;
	line-height:18px;
}
.crumbs a, .crumbs a:hover {
}
.incart {
	float: right;
}
/* Mini search */
.mini-search {
	width: auto;
	z-index:97;
	position: relative;
	top: 13px;
	right: 10px;
	float:right;
	background:url(../images/search_bg.gif) no-repeat;
}
.mini-search .input-text {
	background:#fff;
	width:225px;
	padding: 4px 5px 3px 5px;
	border: none;
}
.mini-search .btn {
	margin-left: -10px;
	background: url(../images/search_button.gif) no-repeat;
	width: 31px;
	height:22px;
	border:none;
	cursor: pointer;
	text-indent: -999em;
}
.search-autocomplete {
	border:1px solid #999;
	background:#f9f5f0;
	position:absolute;
	left:45px !important;
	top:22px !important;
	width:216px!important;
}
.search-autocomplete li {
	border-bottom:1px solid #f4eee7;
	padding:2px 8px 1px 8px;
}
.search-autocomplete li .amount {
	float:right;
	font-weight:bold;
}
.search-autocomplete li.odd {
	background:#f6f6f6;
}
.search-autocomplete li.selected {
	background:#ecf9ea;
}
/********************** Sidebars */
.sidebar .box {
	margin-bottom:20px;
}
.sidebar .content {
	padding:8px 10px;
	background:#f6f6f6;
}
.sidebar h3 {
	font-size:1.05em;
	text-transform:uppercase;
}
.sidebar h4 {
	color:#444;
	text-transform:uppercase;
}
.sidebar .actions {
	text-align:right;
}
.sidebar .actions a, .sidebar .actions a:hover {
	text-decoration:underline;
}
.widget-btn {
	float:right;
	font-size:11px;
	margin:0 0 2px 5px;
}
.widget-btn, .widget-btn:hover {
	color:#646464;
	font-weight:bold;
}
/* Currency Switcher */
.currency-switcher {
	border:1px solid #e5e5e5;
	padding:7px 12px 10px 12px;
	background:#f4f4f4;
}
.currency-switcher h4 {
	text-transform:none;
}
.currency-switcher select {
	width:98%;
}
/* Base Mini */
.base-mini {
	line-height:1.3em;
}
.base-mini .content {
	border: 1px solid #ddd;
	background: #f1f1f1 url(../images/base_content.gif) repeat-y;
}
.base-mini .head {
	background-color:#e7e7e7;
	padding:10px 10px 0 10PX;
	height: 25px;
}
.base-mini .head a {
	font-size:10px;
	text-transform:uppercase;
}
.base-mini .head h4 {
	margin:0;
	font-size:1.1em;
	color:#444;
	text-transform:uppercase;
}
.base-mini .head h4 .count {
	text-transform:none;
	color:#2f2f2f;
	white-space:nowrap;
	font-weight:normal;
	font-size:.95em;
}
.base-mini h5 {
	margin:0;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
}
.base-mini .product-images {
	float:left;
	width:52px;
	height:52px;
}
.base-mini .product-images a img {
	border:1px solid #a9a9a9;
	vertical-align:top;
}
.base-mini .product-checkbox {
	float:left;
	width:10px;
}
.base-mini .product-names {
	margin-left:18px;
}
.base-mini .product-details {
	margin:0 0 0 60px;
	height:50px;
}
.base-mini .product-details[class] {
	height:auto;
	min-height:50px;
}
.base-mini .regular-price {
	color:#2f2f2f;
	font-size:11px;
}
.base-mini .special-price {
	font-size:11px;
}
.base-mini .minimal-price {
	font-size:11px;
}
.base-mini .price-box {
	margin:1px 0;
}
.sidebar .item {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #ddd;
}
.sidebar .last {
	margin-bottom:0;
	border-bottom:none;
}
.sidebar .actions {
	margin-top:0;
	border-top:1px solid #ddd;
	padding-top:5px;
}
/* Sidebar Blocks */
.mini-product-tags .head {
	background: url(../images/populartags.gif) no-repeat;
}
.mini-product-tags li {
	display:inline;
	padding-right:4px;
	line-height:1.5em;
}
.mini-product-tags li:after {
	display:inline!important;
}
.mini-product-tags .content a, .mini-product-tags .content a:hover {
	color:#1b2d3b;
}
.viewall {
	padding: 10px 7px 0px 0px;
}
.viewall a {
	color: #8d8d8d;
}
.mini-newsletter {
	margin:8px 0;
}
.mini-newsletter label {
	float:left;
}
.mini-newsletter .input-box {
	float:left;
	width:186px;
	margin:0 5px;
}
.mini-newsletter .input-text {
	width:180px;
}
.mini-cart .head {
	background:url(../images/mycart.gif) no-repeat;
}
.mini-cart .head h4 {
	color:#fff;
}
.mini-cart h5 {
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
	padding-bottom:3px;
}
.mini-cart .cart-count {
	background:#f6f6f6;
	padding:8px;
	text-align:center;
	border: 1px solid #ddd;
	border-width: 0px 1px;
}
.mini-cart .subtotal {
	background:url(../images/cart_subtotal_count.gif) no-repeat 50% 0;
	margin-top:5px;
	line-height:23px;
}
.mini-compare-products .head {
	background: url(../images/compareproducts.gif) no-repeat;
}
.mini-poll td.label {
	font-weight:bold;
	padding-right:10px;
}
.mini-poll td.item {
	white-space:nowrap;
}
.mini-poll .head {
	background: url(../images/communitypoll.gif) no-repeat;
}
.mini-reorder .head {
	background: url(../images/myorders.gif) no-repeat;
}
.mini-reorder h5 {
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	padding-bottom:2px;
}
.mini-wishlist .head {
	background: url(../images/mywishlist.gif) no-repeat;
}
.wishitems {
	float: right;
	padding: 10px 7px 0px 0px;
}
.wishitems a {
	color: #8d8d8d;
}
.hp-report {
	width:683px;
	margin:0 auto;
	padding:0 0 50px;
}
.hp-report .head-alt {
	margin:10px 0 15px;
}
.hp-report .product-name {
	font-size:1.1em;
	font-weight:normal;
	line-height:1.35;
	margin-bottom:5px;
	color:#444;
}
.hp-report .product-name a {
	color:#444;
	text-decoration:underline;
}
.hp-report .product-name a:hover {
	text-decoration:none;
}
.hp-report .product-image img {
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.hp-report .generic-product-grid td.last .product-image img {
	border-right:0;
}
/********************** Footer */
.footer {
	margin:10px 0 0 0;
	color:#666;
	height:183px;
	height: 192px;
}
.footer .footer-container {
	padding:10px 20px 10px 20px;
	text-align:left;
}
.footer .footer-right {
	float:right;
	width:50%;
	text-align:right;
}
.footer .footer-callout {
	padding-top: 20px;
}
.footer .footer-links {
	margin-bottom:10px;
}
.footer .footer-links li.last a {
	padding-right:0;
	margin-right:0;
	background:none;
}
.footer ul a {
	padding-right:5px;
	margin-right:3px;
}
.footer ul, .footer li {
	display:inline;
}
.footer a, .footer a:hover {
	color: #8e8e8e;
}
/************************************************************/
/****************[ Mage_CSS_D Shop Elements]*****************/
/************************************************************/

.product-shop {
	float:right;
}
.product-shop .form-button, .product-shop .form-button-alt {
	margin-right:10px;
}
.out-of-stock {
	padding:0 0 5px;
	margin:0;
	color:#D83820;
	font-weight:bold;
}
.product-shop .short-description {
	width:100%;
	overflow:hidden;
}
/********************** Rating */
.ratings {
	margin:7px 0;
	line-height:1.2em;
}
.rating-box {
	float:left;
	position:relative;
	width:50px;
	height:10px;
	margin-right:5px;
	background:url(../images/product_rating_blank_star.gif) repeat-x;
}
.rating-box .rating {
	position:absolute;
	top:0;
	left:0;
	height:13px;
	background:url(../images/product_rating_full_star.gif) repeat-x;
}
.ratings-list td {
	padding:2px 0;
}
.ratings-list td.label {
	padding-right:8px;
	font-weight:bold;
	line-height:1em;
}
.ratings small {
	font-size:11px;
}
/************************* Prices */
.price {
	white-space:nowrap !important;
}
.price-box {
	padding:5px 0 10px;
	text-align:center;
}
.catalog-product-view .price-box .price {
	font-size:22px;
}
.catalog-product-view .price-box {
	text-align:left;
}
.price-box .price {
	font-size:13px;
	font-weight:bold;
	color:#396f00;
}
/* Regular price */
.regular-price {
	color:#396f00;
}
.regular-price .price {
	font-size:13px;
	font-weight:bold;
	color:#52630c;
}
/* Old price */
.old-price {
	margin:0;
}
.old-price .price-label {
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.old-price .price {
	font-weight:bold;
	font-size:13px;
	color:#396f00;
	text-decoration:line-through;
}
/* Special price */
.special-price {
	margin:0;
	padding:3px 0;
}
.special-price .price-label {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	white-space:nowrap;
	color:#000;
}
.special-price .price {
	font-size:13px;
	font-weight:bold;
}
/* Minimal price (as low as) */
.minimal-price {
	margin:0;
}
.minimal-price .price-label {
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
a.minimal-price-link {
	display:block;
	font-size:12px;
	text-decoration:underline;
	color:#444;
}
a.minimal-price-link:hover {
	color:#444;
}
a.minimal-price-link .label {
}
a.minimal-price-link .price {
	font-weight:normal;
	color:#444;
}
/* Including tax */
.price-including-tax {
	display:block;
	color:#888;
}
.price-including-tax .label {
	font-size:10px;
	text-transform:uppercase;
	white-space:nowrap;
	color:#888;
}
.price-including-tax .price {
	font-size:13px;
	font-weight:bold;
	color:#396f00;
}
/* Excluding tax */
.price-excluding-tax {
	display:block;
	color:#888;
}
.price-excluding-tax .label {
	font-size:10px;
	text-transform:uppercase;
	white-space:nowrap;
	color:#888;
}
.price-excluding-tax .price {
	font-size:12px;
	font-weight:normal;
	color:#396f00;
}
/* Incl tax (for order tables) */
.price-incl-tax {
	display:block;
}
.price-incl-tax .label {
	display:block;
	white-space:nowrap;
}
.price-incl-tax .price {
	display:block;
	font-weight:bold;
}
/* Excl tax (for order tables) */
.price-excl-tax {
	display:block;
}
.price-excl-tax .label {
	display:block;
	white-space:nowrap;
}
.price-excl-tax .price {
	display:block;
	font-weight:normal;
}
/* Price range */
.price-from {
	margin:0;
}
.price-from .price-label {
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.price-to {
	margin:0;
}
.price-to .price-label {
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
/* Price notice next to the options */
.price-notice {
	padding-left:7px;
}
.price-notice .price {
	font-weight:bold;
}
.price-as-configured {
	margin:0;
}
.price-as-configured .price-label {
	font-weight:bold;
	white-space:nowrap;
	text-transform:uppercase;
}
.price-box-bundle {
	padding:0 0 10px 0;
}
.price-box-bundle .price-box {
	margin:0 !important;
	padding:0 !important;
}
.price-box-bundle .price {
	color:#222;
}
.product-pricing-grouped li {
	padding:2px 0;
}
.product-pricing-grouped li .price {
	font-weight:bold;
	color:#396f00;
}
/********************** Catalog Listing */
.catalog-listing .product-image img {
	display:block;
	margin:0px auto;
}
.catalog-listing h5 {
	margin-bottom:.4em;
	font-size:1.1em;
	font-weight:normal;
	width:159px;
	/* In case product is extra really long */
	padding-right:0px;
	overflow:hidden;
	/* In case product is extra really long */
	text-align:center;
	margin:0px auto;
}
.catalog-listing h5 a, .catalog-listing h5 a:hover {
	color:#444;
	text-decoration:none;
}
.catalog-listing .add-to {
	margin:.2em 0 1.8em 0;
	line-height:1.3em;
}
.catalog-listing {
	padding-top:1em;
}
.catalog-listing .ratings {
	line-height:1.5;
}
.catalog-listing .ratings .rating-box {
	float:none;
	margin-bottom:3px;
}
.catalog-listing .ratings .pipe {
	display:none;
}
.catalog-listing .ratings a {
	display:block;
}
/*.add-to li { background:url(../images/add_to_bg.gif) no-repeat 0 50%; padding-left:12px; line-height:1.25em; text-align:left; }
 */
.add-to a, .add-to a:hover {
	display:none;
}
.add-to-inline {
	text-align:right;
	margin:10px 0;
}
.add-to-inline li {
	display:inline;
	background:url(../images/add_to_bg.gif) no-repeat 0 50%;
	padding-left:12px;
	margin-left:12px;
	line-height:1.25em;
}
.add-to-inline a, .add-to-inline a:hover {
	color:#444;
}
.catalog-listing .ratings {
	margin-bottom:.6em;
}
/* Generic Product Grid */
.generic-product-grid {
	width:100%;
}
.generic-product-grid td {
	width:25%;
}
.generic-product-grid td.empty-product {
	border-right:0;
}
/********************** Layered Navigation */
.layered-nav .head {
	background: url(../images/shopby.gif) no-repeat;
	height:35px;
}
.layered-nav .content {
	border: 1px solid #ddd;
	border-width: 0px 1px;
}
.layered-nav h3 {
	display:none;
}
.layered-nav h4 {
	margin:0;
	padding:4px 10px;
	background: #f6f6f6;
	border-top: none;
	text-transform: none;
	color:#444;
	border: 1px solid #ddd;
	font-size:1em;
}
.narrowed-category li {
	clear:both;
}
.layered-nav .narrow-by dt {
	border-top:1px solid #fff;
	padding:8px 8px 0 8px;
	font-size:1.1em;
}
.layered-nav .narrow-by dd {
	padding:0 8px 8px 8px;
	border-bottom:1px solid #ddd;
}
.layered-nav .narrow-by a, .layered-nav .narrow-by a:hover {
	color:#444;
}
.layered-nav .widget-btn {
	float:right;
	margin:.1em 0 0 5px;
	font-size:.95em;
}
.narrow-by dt {
	margin:0;
	font-size:1.1em;
}
.narrow-by dd li {
	margin-bottom:.3em;
	line-height:1.3em;
}
.narrow-by dd.last {
	background:none;
}
.layered-nav .label {
	font-weight:bold;
}
/********************* Tool Tips */
.tool-tip {
	border:2px solid #ddd;
	border-bottom-color:#666;
	background:#f6f6f6;
	position:absolute;
}
.tool-tip .inline-content {
	padding:8px;
}
.tool-tip .block-content {
	padding:15px 20px;
}
.tool-tip .btn-close {
	display:block;
	position:absolute;
	right:6px;
	text-align:right;
	top:6px;
}
/************************************************************/
/******************[ Mage_CSS_E Shop Pages]******************/
/************************************************************/

/********************** Search */
.advanced-search li label {
	width:150px;
	float:left;
}
.advanced-search .input-text, .advanced-search textarea {
	width:250px !important;
}
.advanced-search select {
	width:258px !important;
}
.advanced-search .range .input-text {
	width:70px !important;
}
.advanced-search .range select {
	width:90px;
	padding:1px;
}
.advanced-search-nothing-found {
	font-weight:bold;
	color:#df280a;
	margin-bottom:10px;
}
.advanced-search-found-amount {
	margin-bottom:10px;
}
.advanced-search-summary-box {
	padding:10px 10px 5px 10px;
	background:#ecf9ea;
}
.advanced-search-summary-tip {
	clear:both;
	font-weight:bold;
}
.advanced-search-summary-box ul {
	list-style:none;
	float:left;
	width:50%;
	margin-top:0;
	margin-bottom:7px;
}
.advanced-search-summary-box ul li span {
	font-weight:bold;
	color:#E17C24;
}
/* Catalog Listing
 **********************************************/

/* List Type */
.listing-type-list h5 {
	width: auto;
}
.listing-type-list {
	padding-top:10px;
}
.listing-type-list .listing-item {
	border-top:1px solid #D9DDE3;
	padding:12px 10px 12px 0;
}
.listing-type-list .product-image {
	float:left;
	width:135px;
}
.listing-type-list .product-shop {
	width:520px;
}
.listing-type-list .product-shop .description {
	margin:.5em 0 1.2em 0;
}
.listing-type-list .product-shop .price-box {
	float:left;
	text-align:left;
	margin:0 13px 5px 0;
	padding-top:0;
}
.listing-type-list .product-shop .product-reviews {
	margin:15px 0;
	font-size:.95em;
}
.listing-type-list .product-shop .product-reviews a, .listing-type-list .product-shop .product-reviews a:hover {
	color:#6e6969;
}
.listing-type-list .listing-item .rating-box {
	margin-bottom:6px;
}
/* Grid Type */
.listing-type-grid .product-image img {
}
.listing-type-grid tr.first .product-image img {
}
.listing-type-grid .add-to-compare {
	display:block;
	margin:5px 0;
	background:url(../images/icon_add_to_compare.gif) no-repeat 0 50%;
	padding-left:22px;
	color:#6e6969;
	font-weight:bold;
}
.listing-type-grid .rating-box {
	float:left;
	margin-left:0;
	margin-right:5px;
}
.listing-type-grid .actions {
	margin:10px 0;
	text-align:center;
}
/* Product View
 **********************************************/

/* Main Product Image */
.product-img-box {
	float:left;
	width:302px;
}
.product-img-box .product-image {
	display:block;
	border:1px solid #cacaca;
}
.product-img-box .product-image img {
	display:block;
}
.product-img-box .product-image-zoom {
	position:relative;
	overflow:hidden;
	width:300px;
	height:300px;
	z-index:9;
	border:1px solid #cacaca;
}
.product-img-box .product-image-zoom img {
	position:absolute;
	left:0;
	top:0;
	cursor:move;
}
.image-zoom {
	position:relative;
	z-index:9;
	height:24px;
	margin:0 auto 13px auto;
	background:url(../images/slider_bg.gif) no-repeat 50% 50%;
	padding:0 28px 0 28px;
	cursor:pointer;
}
#track {
	position:relative;
	height:24px;
}
#handle {
	position:absolute;
	left:0;
	top:3px;
	width:9px;
	height:18px;
	background:url(../images/magnifier_handle.gif) no-repeat;
}
.btn-zoom-out {
	position:absolute;
	left:10px;
	top:7px;
}
.btn-zoom-in {
	position:absolute;
	right:10px;
	top:7px;
}
.product-img-box .more-views h4 {
	border-bottom:1px solid #ccc;
	margin-bottom:.8em;
	font-size:.95em;
	text-transform:uppercase;
}
.product-img-box .more-views ul {
	margin-left:-4px;
}
.product-img-box .more-views li {
	float:left;
	margin:0 0 4px 4px;
}
.product-img-box .more-views li img {
	vertical-align:top;
	border:1px solid #ddd;
}
.product-pacote-editorial .more-views {
	display:none;
}
/* Main Product Info Box */
.product-info-box {
	float:right;
	width:400px;
}
.product-info-box .product-name {
	margin-bottom:.3em;
	color:#0a263c;
	font-size:1.2em;
}
.product-info-box .price-box {
	margin:10px 0;
}
.product-info-box .data-table .price-box {
	margin:0;
	padding:0;
}
.product-info-box .ratings {
	margin-bottom:1em;
}
.add-to-cart-box {
	margin:10px 0;
	border:1px solid #eee;
	background-color:#f8f8f8;
	padding:10px;
	text-align:right;
}
.add-to-boxes .add-to-cart-box {
	text-align:left;
}
.product-pricing {
	margin:10px 0;
	padding:10px;
	background-color:#f4f9ea;
	border:1px solid #ddd;
}
.product-pricing .benefit {
	font-style:italic;
	font-weight:bold;
}
.product-pricing .price {
	font-weight:bold;
}
/* Attribute Specs */
.attribute-specs-block table {
	border-color:#d9DDE3;
}
.attribute-specs-block .label {
	font-weight:bold;
}
.attribute-specs-block .data {
	border-right:0;
}
.attribute-specs-block td {
	padding-top:3px;
	padding-bottom:3px;
	line-height:1.25em;
}
.product-options {
	margin:20px 0 0;
	padding:0 15px 10px;
	background-color:#F4F9EA;
	border:1px solid #ddd;
}
.product-options dt {
	padding:10px 0 0;
	font-weight:normal;
	font-size:1.2em;
}
.product-options dt .qty-holder {
	float:right;
	margin-right:15px;
}
.product-options dt .qty-holder label {
	vertical-align:middle;
}
.product-options dt .qty-disabled {
	background:none;
	border:0;
	padding:3px;
	color:#444;
}
.product-options dd {
	padding:5px 10px 15px;
	margin:0 0 5px;
	border-bottom:1px solid #ddd;
}
.product-options dl.last dd.last {
	border-bottom:0;
	padding-bottom:5px;
	margin-bottom:0;
}
.product-options dd input.input-text {
	width:98%;
}
.product-options dd textarea {
	width:98%;
	height:8em;
}
.product-options dd select {
	width:99%;
}
.product-options dd .multiselect option {
	border-bottom:1px dotted #d9e5ee;
	padding:2px 4px;
}
.product-options ul.options-list {
	margin-right:5px;
}
.product-options ul.options-list li {
	padding:2px 0;
}
.product-options ul.options-list input.radio {
	float:left;
	margin-top:3px;
}
.product-options ul.options-list input.checkbox {
	float:left;
	margin-top:3px;
}
.product-options ul.options-list .label {
	display:block;
	margin-left:18px;
}
.product-options ul.options-list label {
	font-weight:normal;
}
.product-options ul.validation-failed {
	padding:0 7px;
}
.product-options p.required {
	margin-bottom:0;
	padding:15px 0 0;
}
.product-pacote-profissional-suporte .product-options div.input_text_dividido, .product-pacote-blog-vira-livro .product-options div.input_text_dividido, .product-pacote-blog .product-options div.input_text_dividido, .product-pacoteblog .product-options div.input_text_dividido, .product-publique-gratis .product-options div.input_text_dividido, .product-pacote-classico .product-options div.input_text_dividido, .product-pacote-profissional .product-options div.input_text_dividido {
	float:left;
	width:320px;
	padding:10px;
	border-bottom:1px solid #ddd;
	height:75px
}
.product-pacote-profissional-suporte .product-options dd , .product-pacote-blog-vira-livro .product-options dd , .product-pacote-blog .product-options dd , .product-pacoteblog .product-options dd , .product-publique-gratis .product-options dd , .product-pacote-classico .product-options dd , .product-pacote-profissional .product-options dd {
	padding:5px 10px 15px;
	margin:0 0 5px;
	border-bottom:0px solid #ddd;
}
.product-options-bottom {
	background-color:#f6f6f6;
	padding:15px 20px;
	border:1px solid #e4e4e4;
	border-top:0;
}
.product-options-bottom .product-pricing {
	margin:0;
	padding:0 0 10px;
	border:0;
	background:0;
}
.product-options-bottom .product-pricing li {
	padding:2px 0;
}
.product-options-bottom .product-pricing .price, .product-options-bottom .product-pricing .benefit {
	color:#000;
}
.product-options-bottom .price-box {
	float:left;
	margin:0;
	padding:0;
}
.product-options-bottom .price-label {
	float:left;
	padding-right:5px;
}
.product-options-bottom .price-tax {
	float:left;
}
.product-options-bottom .add-to-cart-box {
	float:right;
	margin:0;
	padding:0;
	border:0;
	background:0;
}
.product-info-box .product-options-bottom .price-box {
	float:none;
}
.product-info-box .product-options-bottom .price-label {
	float:none;
	padding-right:0;
}
.product-info-box .product-options-bottom .price-tax {
	float:none;
}
.product-info-box .product-options-bottom .add-to-cart-box {
	clear:both;
	float:none;
	padding:12px 0 0;
	text-align:left;
}
.product-publique-gratis .product-info-box p, .product-pacote-classico .product-info-box p, .product-pacote-profissional .product-info-box p, .product-pacote-profissional-suporte .product-info-box p
.product-pacote-blog-vira-livro .product-info-box p
.product-pacote-blog .product-info-box p
.product-pacoteblog .product-info-box p {
	display:none;
}
/* Product Options */
dl.item-options dt {
	font-weight:bold;
	font-style:italic;
}
dl.item-options dd {
	padding-left:10px;
}
.truncated {
	cursor:help;
}
.truncated a.dots {
	cursor:help;
	text-decoration:none !important;
}
.truncated a.details {
	cursor:help;
	text-decoration:none !important;
	display:inline-block;
	border-bottom:1px dotted #4f8100;
}
.truncated .truncated_full_value {
	position:relative;
	z-index:999;
}
.truncated .truncated_full_value dl {
	position:absolute;
	top:-99999em;
	z-index:999;
	width:250px;
	padding:8px;
	border:2px solid #ddd;
	border-bottom-color:#666;
	background-color:#f6f6f6;
}
.truncated .truncated_full_value dt {
	margin-top:0;
}
.truncated .show dl {
	top:-20px;
	left:50%;
}
.col-left .truncated .show dl {
	left:30px;
	top:10px;
}
.col-right .truncated .show dl {
	left:-240px;
	top:10px;
}
/* Upsell */
.up-sell-block .generic-product-grid td {
	width:20%;
	padding-bottom:8px;
}
.up-sell-block .generic-product-grid td.empty-product {
	background:none;
}
.up-sell-block .catalog-listing img {
	width:125px;
	height:125px;
}
.up-sell-block .catalog-listing h5 {
	width:115px;
	font-size:1em;
}
.up-sell-block .price-box {
	margin-top:0;
	font-size:.9em;
}
/* Customer Reviews */
#customer-reviews {
	margin-bottom:15px;
}
#customer-reviews li {
	margin-bottom:25px;
}
#customer-reviews li p {
	clear:both;
}
.product-review-box {
	width:auto;
	margin:8px 0 13px 0;
}
.product-review-box td, .product-review-box th {
	text-align:center;
}
.product-review-box td.label {
	width:100px;
	text-align:left;
}
/* Product Tags */
.add-tag-box .input-box {
	float:left;
	width:302px;
	margin-right:8px;
}
.add-tag-box .input-box .input-text {
	width:300px;
}
.tags-list {
	margin-bottom:15px;
}
.tags-list li {
	display:inline;
	background:url(../images/links_separator.gif) no-repeat 100% 50%;
	padding:0 8px 0 4px;
}
.tags-list li.first {
	padding-left:0;
}
.tags-list li.last {
	background:none;
}
/* Product Detail sidebar */
.mini-related-items .head {
	background: url(../images/relatedproducts.gif) no-repeat;
}
.mini-related-items {
	border-bottom:none !important;
}
.mini-related-items .content {
	padding:0;
}
.mini-related-items .pream {
	padding:8px 8px 0 8px;
}
.mini-related-items .checkbox-container {
	float:right;
	width:15px;
}
.mini-related-items .product-details {
	float:left;
	width:102px;
	margin:0;
	padding-left:8px;
}
.mini-related-items ol li {
	margin-bottom:0 !important;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #fff;
	padding:8px;
}
.mini-related-items ol li.first {
	padding-top:0;
	border-top:0;
}
/* Checkout
 **********************************************/

select.address-select {
	width:630px
}
.shipment-methods dd {
	margin-bottom:13px;
}
.payment-methods dt {
	margin-bottom:5px;
}
.payment-methods dd {
	padding:5px 20px;
}
.welcome {
	float: right;
	position: relative;
	top: 1em;
	right: 4em;
}
/* Shopping Cart */
.cart-collateral {
	background:#eae9ea;
	padding:10px 12px;
}
.cart-collateral .divider {
	margin:12px 0;
	background:#d0d0d0;
}
.cart-collateral h4 {
	float:left;
	color:#7a7a7a;
	font-size:1.3em;
	font-weight:normal;
}
.cross-sell-block {
	float:left;
	width:200px;
	margin-bottom:0;
	padding:10px;
	border:1px solid #ddd;
	background:#f7f7f7;
}
.cross-sell-block li {
	padding-bottom:5px;
	border-bottom:1px solid #ddd;
	margin-bottom:8px;
}
.cross-sell-block li.last {
	padding:0;
	border:none;
	margin:0;
}
.cross-sell-block .product-image {
	float:left;
	width:50px;
}
.cross-sell-block .product-shop {
	width:135px;
}
.cross-sell-block .price-box {
	margin:0 0 6px 0;
	font-size:.8em;
}
.cross-sell-blank {
	display:inline;
	float:left;
	width:220px;
	border:0;
	padding:0;
	background:none;
}
.cart-collateral-block {
	float:right;
	width:720px;
}
.shopping-cart {
	margin-bottom:0;
}
.shopping-cart th, .shopping-cart td {
	padding-left:13px;
	padding-right:13px;
}
.shopping-cart tr.error {
	background:#FDE6E0 !important;
}
.shopping-cart .tax-flag {
	font-size:0.9em;
	text-transform:lowercase;
	font-weight:normal;
	display:block;
}
.shopping-cart .continue-shopping {
	float:left;
}
.shopping-cart-item-message {
	margin-bottom:5px
}
td.attributes-col {
	line-height:1.4em;
}
td.attributes-col ul {
	margin:5px 0;
	font-size:1em;
}
td.attributes-col dt {
	margin-top:.5em;
	font-weight:bold;
}
td.attributes-col dd ul {
	margin:0 0 5px 0;
}
td.attributes-col dd ul li {
	margin-left:15px;
	list-style:disc;
}
td.attributes-col h4.title {
	padding:0;
	margin:0;
	font-size:1em;
	color:#444;
	width:100%;
	overflow:hidden;
}
td.attributes-col h4.title a {
	font-weight:bold;
}
.cart-totals {
	padding:12px 0;
	background:url(../images/cart_totals_bg.gif) no-repeat;
	text-align:right;
}
.cart-totals table {
	float:right;
	width:400px;
	margin-bottom:8px;
}
.cart-totals td {
	padding-left:15px;
	font-size:1.1em;
}
.cart-totals tfoot td {
	color:#e02f00;
	font-size:1.3em;
}
.checkout-types {
	margin:4px 0;
}
.checkout-types li {
	clear:both;
	margin-bottom:5px;
}
.cart-shipping-block h4 {
	margin:0;
	float:none;
}
.cart-collateral .input-text {
	width:264px;
}
.cart-collateral select {
	width:270px;
	vertical-align:top;
}
.grand_total {
	width:auto;
	margin-top:15px;
	border:1px solid #BEBCB7;
	background:#DEE5E8;
	font-size:1.3em !important;
	font-weight:bold;
	text-align:right;
}
tr.grand_total td, p.grand_total {
	padding-top:5px;
	padding-bottom:5px;
}
/* Tax details */
.tax-total {
	cursor:pointer;
}
.tax-total td {
	line-height:13px;
	padding-top:5px;
	padding-bottom:5px;
}
.tax-total .tax-collapse {
	float:right;
	padding-left:20px;
	background:url(../images/bg_collapse.gif) 0 2px no-repeat;
	text-align:right;
	cursor:pointer;
}
.show-details .tax-collapse {
	background-position:0 -55px;
}
.tax-details td {
	font-size:0.91em;
	color:#626465;
	background-color:#dae1e4;
}
.tax-details-first td {
	border-top:1px solid #d2d8db;
}
/* Shopping cart tax info */
.cart-tax-info, .cart-price {
	padding-right:20px;
}
.cart-tax-total {
	cursor:pointer;
}
.cart-tax-total {
	padding-right:20px;
	background:url(../images/bg_collapse.gif) 100% 5px no-repeat;
	cursor:pointer;
}
.cart-tax-total-expanded {
	background-position:100% -52px;
}
/* One-Page checkout */
.one-page-checkout .box {
	border:1px solid #ddd;
	border-top:0;
	padding:15px 20px;
	background:#fbfbfb;
}
.one-page-checkout .head {
	padding:13px 8px 14px 8px;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#fff #D9DDE3 #D9DDE3 #D9DDE3;
	background:#eee;
}
.one-page-checkout .head a {
	display:none;
}  /* Hide Edit button in step header */
.one-page-checkout h3 {
	float:left;
	margin:0;
	color:#999;
	font-size:1.05em;
}
.one-page-checkout h4 {
	border-bottom:1px solid #E4E4E4;
	padding-bottom:2px;
}
.one-page-checkout h4.title {
	border-bottom:0;
	text-transform:none;
}
.one-page-checkout .step-count {
	padding:0 4px;
	background:#fff;
	color:#444;
	font-size:.9em;
	line-height:1em;
}
.one-page-checkout .content {
	padding:10px 20px;
}
.one-page-checkout label.label {
	font-size:1.05em;
	color:#2f2f2f;
}
.one-page-checkout .allow .head {
	background:#383838;
	border-color:#272727 #272727 #fff #272727;
	border-width:1px;
	cursor:pointer;
}
.one-page-checkout .active .head {
	border:1px solid #4d5e0c;
	background: #64761a;
	cursor:default;
}
.one-page-checkout .allow .head a {
	display:block;
	color:#8d8d8d;
} /* Display Edit button in active selection */
.one-page-checkout .active .head a {
	display:none;
}
.one-page-checkout .group-select {
	margin-top:0;
	margin-right:0;
	border:0;
	background:none;
	padding:0;
}
.one-page-checkout .allow h3 {
	color:#fff;
}
.one-page-checkout .active h3 {
	color:#fff;
}
.one-page-checkout .active .box {
	display:block;
	border-color:#ddd;
	background:#fbfbfb;
}
.one-page-checkout dd .form-list ul {
	margin:5px 17px 15px 17px;
}
.one-page-checkout .checkmo-mailing-address {
	padding-left:20px;
}
.one-page-checkout-progress .head {
	margin-bottom: 1em;
	background:url(../images/checkoutprogress.gif) no-repeat;
	height: 35px;
	text-indent:-999em;
}
.one-page-checkout-progress .page-head {
	margin-bottom:1em;
}
.one-page-checkout-progress li {
	margin-bottom:6px;
}
.one-page-checkout-progress h4 {
	margin:0;
	border:1px solid #ddd;
	padding:2px 8px;
	background:#eee;
	color:#555;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
}
.one-page-checkout-progress h4 a {
	text-transform:none;
}
.one-page-checkout-progress .content {
	background:none;
}
#opc-login .button-set {
	border-top:0;
}
#opc-review .box {
	border:0;
	padding:0;
}
#opc-review .content {
	border:1px solid #D9DDE3;
	border-top:0;
}
.opc-please-wait {
	padding-right:7px;
}
.one-page-checkout .payment-methods dd {
	padding:0;
}
.one-page-checkout .button-set {
	margin-top:0;
	padding-top:2em;
}
.one-page-checkout .box-no-padding .inner-box {
	padding:0px 20px;
}
/* Multiple Addresses checkout */
.checkout-progress {
	margin:0 auto 1.5em auto;
}
.checkout-progress td {
	float:left;
	margin-right:3px;
	border-top:6px solid #999;
	padding:4px 20px;
	color:#abb5ba;
	font-weight:bold;
}
.checkout-progress td.active {
	border-top-color:#e96200;
	color:#e96200;
}
.multi-address-checkout-description {
	margin-top:-10px;
	margin-bottom:10px;
}
.multi-address-checkout-box .box {
	position:relative;
	margin-top:15px;
	margin-bottom:25px;
	border:1px solid #ddd;
	background:#fbfbfb;
}
.multi-address-checkout-box .content {
	padding:10px 20px 20px 20px;
}
.multi-address-checkout-box .count-head {
	border-bottom:1px solid #777;
	background:#777;
	padding:2px 10px;
}
.shipment-count {
	background:#E26703;
	padding:2px 5px;
	color:#fff;
	font-size:.95em;
	line-height:1em;
}
.multi-address-checkout-box .count-head h4 {
	margin:0;
	color:#fff;
}
.multi-address-checkout-box .head {
	margin-bottom:4px;
}
.multi-address-checkout-box .head a {
	font-weight:normal;
}
.multi-address-checkout-box .checkmo-mailing-address {
	display:block;
	padding-left:20px;
}
.shipping-method-pointer {
	border:1px solid #ddd;
	padding:13px;
	background:#eee;
}
.place-order-box {
	float:right;
	height:71px;
	overflow:hidden;
}
.place-order-box .left-radius {
	width:21px;
	background:url(../images/place_order_container_bg.gif) no-repeat;
}
.place-order-box .main-radius {
	background:url(../images/place_order_bg.gif) no-repeat 100% 0;
	padding-right:21px;
	vertical-align:middle;
}
.place-order-box .grand-total {
	color:#e26703;
	font-size:1.5em;
	font-weight:bold;
}
.place-order-box input {
	margin-left:15px;
}
.one-page-checkout .box .default-box {
	border:1px solid #ddd;
}
/* Checkout Agreements */
.checkout-agreements li {
	margin:20px 0;
}
.checkout-agreements .agreement-content {
	overflow:auto;
	height:10em;
	padding:10px;
	background-color:#fbfaf6;
	border:1px solid #f3f3f3;
}
.checkout-agreements .agree {
	margin:0;
	padding:10px 0 10px 11px;
}
.one-page-checkout .checkout-agreements {
	border:1px solid #ddd;
	border-width:0 1px;
	padding:5px 20px;
}
.one-page-checkout .checkout-agreements li {
	margin:20px 0 0;
}
.one-page-checkout .checkout-agreements .agreement-content {
	background-color:#fff;
	border-color:#e4e4e4;
	padding:5px;
}
.one-page-checkout .checkout-agreements .agree {
	padding-left:6px;
}
/********************** Gift Messages */
.giftmessages .gift-header {
	font-size:12px;
	font-weight:bold;
	color:#e87403;
}
.giftmessages .input-checkbox {
	padding-bottom:15px;
}
.giftmessages textarea {
	height:100px;
}
.giftmessages .input-checkbox input {
	margin-right:5px;
}
.giftmessages .input-checkbox label {
	font-weight:normal;
	color:#8e8d8b;
}
.one-page-checkout .box-no-padding {
	border:1px solid #ddd;
	border-top:0;
	padding:15px 0;
	background:#fbfbfb;
}
.giftmessages .gift-box {
	background-color:#f4f4f4;
	border-top:1px solid #ddd;
	border-bottom:1px solid #e9e4de;
	padding:22px 16px 22px 22px;
}
.giftmessages .gift-box .scroll-box {
	overflow:auto;
	height:500px;
}
.giftmessages .product-image {
	border:1px solid #d2d1cd;
}
.no-border {
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
.giftmessages .giftmessage-product-info {
	padding-left:10px;
}
.giftmessages .numeration {
	font-weight:bold;
	color:#8a8987;
}
.giftmessages .gift-box label {
	color:#918d8e;
}
.giftmessages .group-select li .input-box {
	float:left;
	width:260px;
}
.giftmessages .group-select li .input-text, .group-select li select, .group-select li textarea {
	width:495px;
}
.giftmessages .group-select li .input-box .input-text, .group-select li .input-box textarea {
	width:235px;
}
.giftmessages .group-select li .input-box select {
	width:256px;
}
/********************** Customer */

/* Customer Name */

.customer-name-prefix .name-prefix {
	width:60px !important;
}
.customer-name-prefix .name-prefix input {
	width:45px !important;
}
.customer-name-prefix .name-prefix select {
	width:51px !important;
}
.customer-name-prefix .name-firstname {
	width:215px !important;
}
.customer-name-prefix .name-firstname input {
	width:190px !important;
}
.customer-name-middlename .name-firstname {
	width:215px !important;
}
.customer-name-middlename .name-firstname input {
	width:200px !important;
}
.customer-name-middlename .name-middlename {
	width:60px !important;
}
.customer-name-middlename .name-middlename input {
	width:35px !important;
}
.customer-name-suffix .name-lastname {
	width:205px !important;
}
.customer-name-suffix .name-lastname input {
	width:190px !important;
}
.customer-name-suffix .name-suffix {
	width:60px !important;
}
.customer-name-suffix .name-suffix input {
	width:45px !important;
}
.customer-name-suffix .name-suffix select {
	width:51px !important;
}
.customer-name-prefix-middlename .name-prefix {
	width:60px !important;
}
.customer-name-prefix-middlename .name-prefix input {
	width:45px !important;
}
.customer-name-prefix-middlename .name-prefix select {
	width:51px !important;
}
.customer-name-prefix-middlename .name-firstname {
	width:215px !important;
}
.customer-name-prefix-middlename .name-firstname input {
	width:190px !important;
}
.customer-name-prefix-middlename .name-middlename {
	width:50px !important;
}
.customer-name-prefix-middlename .name-middlename input {
	width:35px !important;
}
.customer-name-prefix-middlename .name-lastname {
	width:200px !important;
}
.customer-name-prefix-middlename .name-lastname input {
	width:200px !important;
}
.customer-name-prefix-suffix .name-prefix {
	width:60px !important;
}
.customer-name-prefix-suffix .name-prefix input {
	width:45px !important;
}
.customer-name-prefix-suffix .name-prefix select {
	width:51px !important;
}
.customer-name-prefix-suffix .name-firstname {
	width:215px !important;
}
.customer-name-prefix-suffix .name-firstname input {
	width:190px !important;
}
.customer-name-prefix-suffix .name-lastname {
	width:205px !important;
}
.customer-name-prefix-suffix .name-lastname input {
	width:190px !important;
}
.customer-name-prefix-suffix .name-suffix {
	width:60px !important;
}
.customer-name-prefix-suffix .name-suffix input {
	width:45px !important;
}
.customer-name-prefix-suffix .name-suffix select {
	width:51px !important;
}
.customer-name-middlename-suffix .name-firstname {
	width:215px !important;
}
.customer-name-middlename-suffix .name-firstname input {
	width:200px !important;
}
.customer-name-middlename-suffix .name-middlename {
	width:60px !important;
}
.customer-name-middlename-suffix .name-middlename input {
	width:35px !important;
}
.customer-name-middlename-suffix .name-lastname {
	width:205px !important;
}
.customer-name-middlename-suffix .name-lastname input {
	width:190px !important;
}
.customer-name-middlename-suffix .name-suffix {
	width:60px !important;
}
.customer-name-middlename-suffix .name-suffix input {
	width:45px !important;
}
.customer-name-middlename-suffix .name-suffix select {
	width:51px !important;
}
.customer-name-prefix-middlename-suffix .name-prefix {
	width:60px !important;
}
.customer-name-prefix-middlename-suffix .name-prefix input {
	width:45px !important;
}
.customer-name-prefix-middlename-suffix .name-prefix select {
	width:51px !important;
}
.customer-name-prefix-middlename-suffix .name-firstname {
	width:155px !important;
}
.customer-name-prefix-middlename-suffix .name-firstname input {
	width:140px !important;
}
.customer-name-prefix-middlename-suffix .name-middlename {
	width:60px !important;
}
.customer-name-prefix-middlename-suffix .name-middlename input {
	width:35px !important;
}
.customer-name-prefix-middlename-suffix .name-lastname {
	width:205px !important;
}
.customer-name-prefix-middlename-suffix .name-lastname input {
	width:190px !important;
}
.customer-name-prefix-middlename-suffix .name-suffix {
	width:60px !important;
}
.customer-name-prefix-middlename-suffix .name-suffix input {
	width:45px !important;
}
.customer-name-prefix-middlename-suffix .name-suffix select {
	width:51px !important;
}
.customer-dob .input-box {
	float:left;
	width:60px !important;
}
.customer-dob input {
	width:50px !important;
}
.customer-dob label.label-dob {
	font-weight:normal;
	color:#888;
	font-size:10px;
}
/* My Account navigation */
.account-nav .head {
	border:none;
	background:url(../images/myaccount.gif) no-repeat;
	height: 35px;
}
.account-nav .head .title {
	color:#fff;
}
.account-nav li a, .account-nav li.on {
	padding:3px 0;
}
.account-nav li a {
	display:block;
	border-bottom:1px solid #ddd;
}
.account-nav li a, .account-nav li a:hover {
	color:#5f5d5c;
	text-decoration:none;
}
.account-nav li.on {
	border-bottom:1px solid #ddd;
	font-weight:bold;
}
.account-nav li.on a {
	border:none;
	padding:0;
}
.account-nav li.on a, .account-nav li.on a:hover {
	color:#ea7900;
}
.account-nav li.last, .account-nav li.last a {
	border-bottom:0;
}
/* Login */
.login-box .content {
	min-height:180px;
	padding:0;
}
/* Dashboard */

.account-main .account-box li {
	padding:5px 0;
}
.account-box ol .count {
	float:left;
	margin-top:3px;
	background-color:#666;
	padding:1px 3px;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	line-height:1em;
	display:none;
}
.account-box ol .content {
	padding:0;
}
.account-box ol.recent-reviews small {
	float:left;
	margin-right:3px;
	font-weight:bold;
}
.account-box .product-images {
	width:65px;
}
.account-box .product-images img {
	border:1px solid #ccc;
}
.account-box .product-details {
	margin:0 0 10px 70px;
}
.account-box .content {
	padding:0;
}
.account-side .actions {
	border-top:1px solid #ccc;
	padding-top:4px;
}
.account-side .actions .form-button {
	float:right;
}
.edit-password {
	display:block;
	height:20px;
	background:url(../images/icon_lock.gif) no-repeat 0 2px;
	padding-left:20px;
}
.dashboard-welcome {
	margin-right:96px;
	margin-bottom:1.5em;
}
/* Account Addressbook */
.primary-address-list li {
	margin-bottom:14px;
}
.primary-address-list li .head {
	margin:0;
}
.address-list li {
	margin-bottom:1em;
}
.address-list .actions {
	float:right;
	margin:0 0 10px 10px;
}
/* Account Order History */
.sales-order-view .checkmo-mailing-address {
	display:block;
	padding-left:20px;
}
/* Compare Products */
.compare-products {
	margin:30px 0 50px 0;
}
.compare-products table {
	width:auto;
	border:0;
}
.compare-products td {
	width:170px;
	text-align:left;
}
.compare-products tbody td {
	border-color:#ccc;
}
.compare-products tbody tr.first td {
	border-top:1px solid #D9DDE3;
	text-align:center;
}
.compare-products tbody td.last {
	border-right:1px solid #D9DDE3;
}
.compare-products tbody.attribute-cart td {
	background:#fffada !important;
	text-align:center;
	border-bottom:1px solid #D9DDE3;
}
.compare-products tbody td.label {
	width:auto;
	border-bottom:1px solid #ccc;
	border-left:1px solid #BEBCB7;
	background:#e9e9e9 !important;
	text-align:left;
}
.compare-products tbody.remove-buttons tr {
	background:#fff;
}
.compare-products tbody.remove-buttons td {
	border:none !important;
	padding:0;
	text-align:right;
	font-size:0;
	line-height:0;
}
.compare-products tbody.remove-buttons td img {
	float:right;
}
/* Reviews */
.my-review-detail .product-image {
	float:left;
	width:135px;
}
.my-review-detail .product-image p {
	margin-bottom:0;
}
.my-review-detail .product-image p img {
	vertical-align:top;
}
.my-review-detail .details {
	float:right;
	width:550px;
}
.my-review-detail .ratings-list {
	margin-bottom:.8em;
}
.my-review-detail .ratings {
	line-height:1.55;
}
.my-review-detail .ratings .rating-box {
	float:none;
	margin-bottom:3px;
}
.my-review-detail .ratings .pipe {
	display:none;
}
.my-review-detail .ratings a {
	display:block;
}
/* Gift Messages */
.giftmessage {
	padding:10px 0 0 0;
}
.giftmessage-preview-link {
	font-size:11px;
	padding-right:7px;
	background-repeat:no-repeat;
	background-position:right  5px;
}
.giftmessage-row {
	background-color:#f2efe9;
}
.giftmessage-content {
	float:left;
	margin-right:10px;
}
.giftmessage-close {
	float:right;
}
.expand {
	background-image:url(../images/gift-message-expand.gif);
}
.collapse {
	background-image:url(../images/gift-message-collapse.gif);
}
/********************** Print pages */
table.print .giftmessage-preview-link {
	display:none !important;
}
table.print .price-excl-tax {
	white-space:nowrap;
}
table.print .price-incl-tax {
	white-space:nowrap;
}
table.print .price-excl-tax .label, table.print .price-excl-tax .price, table.print .price-incl-tax .label, table.print .price-incl-tax .price {
	display:inline;
}
/********************** Pop up pages */
.page-popup {
	background:#fff;
	margin:25px 30px;
	text-align:left;
}
.page-popup .print-head {
	margin:0 0 15px;
}
.page-popup .print-head img {
	float:left;
}
.page-popup .print-head address {
	float:left;
	margin-left:15px;
}
.product-gallery-nav {
	padding:0 5px;
}
.cms-home .middle {
	padding:15px 0px 0px 0px;
}
/************************************************************/
/******************[ Mage_CSS_F Overrides]*******************/
/************************************************************/

/* Alignment */
.v-top {
	vertical-align:top !important;
}
.v-middle {
	vertical-align:middle !important;
}
.v-bottom {
	vertical-align:bottom !important;
}
.a-left {
	text-align:left !important;
}
.a-center {
	text-align:center !important;
}
.a-right {
	text-align:right !important;
}
.left, .f-left {
	float:left !important;
}
.right, .f-right {
	float:right !important;
}
.accent {
	color:#E76200 !important;
	font-weight:bold !important;
}
.nobr, .nowrap {
	white-space:nowrap !important;
}
.normal-weight {
	font-weight:normal !important;
}
.no-border {
	border:none !important;
}
.no-padding {
	padding:0 !important;
}
.no-margin {
	margin:0 !important;
}
.auto-width {
	width:auto !important;
}
/* Link highlights */
.link-print {
	background:url(../images/icon_printer.gif) no-repeat 0 2px;
	padding-left:23px;
	line-height:18px;
}
.link-feed {
	background:url(../images/icon_feed.gif) no-repeat left center;
	padding-left:18px;
	line-height:1.15;
}
.link-base {
	color:#444;
}
/* For Demo store only */

.demo-notice {
	margin:0;
	background-color:#d75f07;
	padding:5px 10px 6px 10px;
	color:#fff;
	line-height:1;
	text-align:center;
}
.demo-notice    { margin:0; background-color:#d75f07; padding:5px 10px 6px 10px; color:#fff; line-height:1; text-align:center; }
.demo-notice a  { color:#fff; text-decoration:underline; }
.demo-notice a:hover { text-decoration:none; }




.box_rodape{width:800px; margin:0 auto; position:relative}
.box_links_rodape{position:absolute; top:-2px; left:40px; width:620px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.links_rodape li{float:left; margin-right:3px; margin-top:4px}
ul.links_rodape li a{text-decoration:none; color:#4e4e51; font-size:0.9em; margin:0px 5px;}
ul.links_rodape li a:hover{text-decoration:underline;}
.img_pagamentos{widows:523px; height:39px; background:url(../images/img_pagamentos.jpg) no-repeat;}
.powered{float:left; width:930px; height:30px; margin:0 auto; margin-top:30px;}
.txt_powered{float:left; font-size:0.9em; color:#666;}
.logo_powered{margin-left:780px; width:142px; height:27px; background:url(../images/logo_powered.jpg) no-repeat; cursor:pointer; display:block; text-indent:-5000px}

.footer .txt_icones_sociais{position:absolute; top:40px; left:330px; color:#777; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
.icones_sociais{position:absolute; top:40px; left:435px}
.icones_sociais li{margin:0 -1px 0 0}

.cert_a{margin:70px 0 -30px 0}
.cert_b{margin:55px 0 -15px 0}

.livro_pronto .precisa_ajuda{float:left; width:487px; margin:0; margin:25px 0;}
.livro_pronto {margin:0 0 0 2px; margin:25px 0 25px 2px;}

.publique_box01{width:486px; height:180px; background:url(../images/bg_seu_livro_esta_pronto.jpg) no-repeat; margin:-4px 0 0 0;}
.publique_box02{width:486px; height:180px; background:url(../images/bg_precisa_de_ajuda_para_publicar.jpg) no-repeat; margin:-4px 0 0 0;}
.txt_publique_box01, .txt_publique_box02{font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#8f8f8f; line-height:130%;}
.txt_publique_box01{width:260px; float:right; margin:15px 20px 0 0; text-align:right;}
.txt_publique_box01 a{display:block; padding:32px 0 0 0;}
.txt_publique_box02{width:270px; float:left; margin:15px 0 0 20px; float:left;}
.txt_publique_box02 a{}

.pacotes p.valor_pacote{margin:0 0 0 25px; font-size:21px; color:#c0c0c0}
.pacotes .meio_pacote_gratis p.valor_pacote{font-size:26px}

.todos_pacotes{text-align:center;}
.todos_pacotes a{display:block; width:963px; height:55px; text-indent:-5000px; background:url(../images/crie_home.jpg) no-repeat; margin:10px auto}
.cms-publiqueas .todos_pacotes{margin:0 0 0 -40px;}


.img_tutoriais{float:left; margin:50px 0 0 16px;}
.txt_tutoriais{float:left; margin:58px 0 0 8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4e8da2; width:180px;}

.txt_pacoteprofissional_baixo{float:left; background:url(../images/bg_meiopacoteprofissional.jpg) no-repeat; width:210px; height:54px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:7px 20px 0 60px; margin:22px 0 0 11px;}
.txt_pacoteeconomico_baixo{float:left; background:url(../images/bg_meiopacoteeconomico.jpg) no-repeat; width:210px; height:54px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:9px 20px 0 60px; margin:20px 0 0 11px;}


.tit_destaque{float:left; background:url(../images/bg_obrasemdestaque.jpg) no-repeat; height:72px; width:100%; margin-top:5px; color:#236279;}
.tit_destaque p {font-family:Verdana, Geneva, sans-serif; font-size:20px; padding:16px 0 0 16px;}
.tit_destaque p span {font-size:12px; padding-left:5px;}


.website-links { font-size: 1em;background: #CCC; padding: 10px 0px 10px 20px; height:210px}
.website-links h3{color: #666;padding-left: 6px;}
.website-links ul {float: left; margin-right: 1em; border:solid 1px #CCC}
.website-links li.first a{border-top: 1px dotted #666;}
.website-links li a {text-decoration:none; color:#FFF;} 
.website-links li a:hover{text-decoration:none; color:#FFF; font-weight:bold;} 
.coluna_categorias{width:224px;}
.coluna_categorias li{display:block; height:19px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}


.img_tipopacote{float:left; background:url(../images/img_loja.png) no-repeat; width:322px; height:80px; margin:1px 0 0 0;}
.product-pacote-gratis .img_tipopacote{float:left; background:url(../images/img_pacotegratis2.png) no-repeat; width:236px; height:80px; margin:1px 0 0 0;}
.product-pacote-gratis .breadcrumbs{background: url(../images/breadcrumbs5.gif) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px; }
.product-pacote-profissional .img_tipopacote{float:left; background:url(../images/img_pacoteprofissional2.png) no-repeat; width:322px; height:80px; margin:1px 0 0 0;}
.product-pacote-profissional .breadcrumbs{background: url(../images/breadcrumbs4.gif) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px; }
.product-pacote-editorial .img_tipopacote{float:left; background:url(../images/img_pacoteeconomico2.png) no-repeat; width:322px; height:80px; margin:1px 0 0 0;}
.product-pacote-classico .breadcrumbs{background: url(../images/breadcrumbs6.gif) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px; }
.product-pacote-classico .img_tipopacote{float:left; background:url(../images/img_pacoteclassico.png) no-repeat; width:322px; height:80px; margin:1px 0 0 0;}

.cms-pacote-profissional .breadcrumbs{background: url(../images/breadcrumbs4.gif) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px; }
.cms-pacote-classico .breadcrumbs{background: url(../images/breadcrumbs6.gif) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px; }
.cms-publique-gratuitamente .breadcrumbs{background: url(../images/breadcrumbs5.gif) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px; }

.customer-account-index .img_tipopacote{display:none;}

.cms-edite .breadcrumbs{background: url(../images/breadcrumbs_edite.jpg) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px; }
.cms-edite .img_tipopacote{float:left; background:url(../images/breadcrumbs_edite_img.jpg) no-repeat; width:322px; height:80px; margin:-111px 0 0 -10px;}
.cms-edite .crumbs{position:relative; z-index:90; margin-left:90px}



.selfpublish-customize-index .breadcrumbs .top-links , 
.selfpublish-customize-editor .breadcrumbs .top-links , 
.selfpublish-customize-upload .breadcrumbs .top-links , 
.selfpublish-customize-conteudo .breadcrumbs .top-links , 
.selfpublish-customize-arquivos .breadcrumbs .top-links , 
.selfpublish-book-create .breadcrumbs .top-links , 
.selfpublish-index-index .breadcrumbs .top-links{display:none;} 


.selfpublish-customize-index .img_tipopacote , 
.selfpublish-customize-editor .img_tipopacote , 
.selfpublish-customize-upload .img_tipopacote , 
.selfpublish-customize-conteudo .img_tipopacote , 
.selfpublish-customize-arquivos .img_tipopacote , 
.selfpublish-book-create .img_tipopacote , 
.selfpublish-index-index .img_tipopacote{float:left; background:url(../images/breadcrumbs_criar_obra.jpg) no-repeat; width:322px; height:80px;} 




.product-pacote-profissional-suporte .img_tipopacote , 
.product-pacote-blog-vira-livro .img_tipopacote ,
.product-pacote-blog .img_tipopacote ,
.product-pacoteblog .img_tipopacote ,
.product-publique-gratis .img_tipopacote , 
.product-pacote-classico .img_tipopacote , 
.product-pacote-profissional .img_tipopacote
{float:left; background:url(../images/breadcrumbs_criar_obra.jpg) no-repeat; width:322px; height:80px;} 



.selfpublish-customize-index .breadcrumbs , 
.customer-account-index .breadcrumbs ,
.customer-account-create .breadcrumbs,
.customer-account-login .breadcrumbs ,
.customer-account-logoutsuccess .breadcrumbs ,
.selfpublish-index-index .breadcrumbs ,
.selfpublish-customize-editor .breadcrumbs , 
.selfpublish-customize-upload .breadcrumbs , 
.selfpublish-customize-conteudo .breadcrumbs,
.selfpublish-book-create .breadcrumbs , 
.selfpublish-customize-arquivos .breadcrumbs, 
.selfpublish-index-index .breadcrumbs {background: url(../images/breadcrumbs5.gif) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px} 



.product-pacote-profissional-suporte .breadcrumbs,
.product-pacote-blog-vira-livro .breadcrumbs,
.product-pacote-blog .breadcrumbs,
.product-pacoteblog .breadcrumbs,
.product-publique-gratis .breadcrumbs , 
.product-pacote-classico .breadcrumbs, 
.product-pacote-profissional .breadcrumbs {background: url(../images/breadcrumbs5.gif) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px} 


.cms-publique .breadcrumbs{background: url(../images/breadcrumbs_publique.jpg) repeat-x; padding:5px 12px 4px 12px;border-top: 1px solid #fff; line-height:1.25em; height:152px; }
.cms-publique .img_tipopacote{float:left; background:url(../images/breadcrumbs_publique_img.jpg) no-repeat; width:322px; height:80px; margin:-111px 0 0 -10px;}
.cms-publique .crumbs{position:relative; z-index:90; margin-left:90px}



.banner_self{float:left;}


.mini-newsletter{display:none;}



.txt_criarobra{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin:20px 0 0 0;}
.txt_criarobra_lista{list-style-type:circle !important; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin:20px 0 0 0;}
.novaobra{background:url(../images/novaobra.jpg) no-repeat; width:171px; height:33px; border:none; padding-left:6px; color:#43610f; margin:20px 0 0 0; }
#selfpublish-products{height:22px;}
#selfpublish-products th{border-right:solid #C8C8C8 1px; height:20px; padding:0px 0 0 3px; background-color:#F5F5F5; font-weight:bold;}
#selfpublish-products table{float:left; border:solid #C8C8C8 1px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }


.form_novaobra li{float:left; }

.titulo_novaobra, .subtitulo_novaobra, .sinopse_novaobra, .descricao_novaobra{width:336px;}

#titulo, #subtitulo, #sinopse, #nome_autor {width:326px !important;}

.volume_novaobra, .capitulos_novaobra, .isbn_novaobra, .paginas_novaobra{width:164px;}
#volume, #capitulos, #isbn, #paginas{width:158px;}

.tit_self{margin:10px 0 20px 0px; padding:0 0 0 10px; font-size:15px; font-weight:bold; color:#3f92a9; font-family:Arial, Helvetica, sans-serif;}
.txt_upload3{font-size:14px; margin:20px 0 0 0; color:#069;}

.input-box2{
    margin:0 0 0 0px;
    display:block !important;
    width:675px !important;
    height:48px !important;
    padding:12px 0 0 15px !important;
    background:url(../images/self_bgupload.jpg) no-repeat left; border:none !important;

}
.demo-notice a {
	color:#fff;
	text-decoration:underline;
}
.demo-notice a:hover {
	text-decoration:none;
}
.box_rodape {
	width:800px;
	margin:0 auto;
	position:relative
}
.box_links_rodape {
	position:absolute;
	top:-2px;
	left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul.links_rodape li {
	float:left;
	margin-right:3px;
}
ul .links_rodape li a {
	text-decoration:none;
	color:#4e4e51;
	font-size:0.9em;
	margin:0px 5px;
}
ul.links_rodape li a:hover {
	text-decoration:underline;
}
.img_pagamentos {
	widows:523px;
	height:39px;
	background:url(../images/img_pagamentos.jpg) no-repeat;
}
.powered {
	float:left;
	width:930px;
	height:30px;
	margin:0 auto;
	margin-top:30px;
}
.txt_powered {
	float:left;
	font-size:0.9em;
	color:#666;
}
.logo_powered {
	margin-left:780px;
	width:142px;
	height:27px;
	background:url(../images/logo_powered.jpg) no-repeat;
	cursor:pointer;
	display:block;
	text-indent:-5000px
}
.footer .txt_icones_sociais {
	position:absolute;
	top:40px;
	left:330px;
	color:#777;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.icones_sociais {
	position:absolute;
	top:40px;
	left:435px
}
.icones_sociais li {
	margin:0 -1px 0 0
}
.cert_a {
	margin:70px 0 -30px 0
}
.cert_b {
	margin:55px 0 -15px 0
}
.pacotes {
	margin-top: 21px;
	margin-left: 5px;
	width: 968px;
	height: 265px;
	background-image: url('../images/bg_pacotes.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: right;
	font-family: Arial;
}

.pacotes h1 {

	color: #2F518D;
    font-size: 50px;
    font-weight: normal;
    letter-spacing: -4px;
    padding-right: 10px;
	margin-top:-42px;
}
.pacotes h2 {
	position: relative;
	top: -10px;
	font-size: 50px;
	font-weight: normal;
	color: #0B2552;
	letter-spacing: -4px;
	padding: 0;
	margin: 0;
	padding-right: 10px;
}
.pacotes p.destaque {
	position: relative;
	padding: 0;
	margin: 0;
	font-size: 16px;
	color: #D76E37;
	font-weight: normal;
	padding-left: 600px;
	text-transform: uppercase;
	line-height: 20px;
	padding-right: 10px;
}
.pacotes p.chamada {
	position: relative;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #394D72;
	font-weight: normal;
	padding-right: 10px;
}
.pacotes p.botao {
	padding-right: 10px;
	padding-top: 10px;

}

.pacotes .basico{
	position:relative;
	background-color: #73c2b2;
	vertical-align:bottom;
	width:242px;
	height: 180px;
	float: left;
}
.pacotes .iniciante{

	background-color: #73bec0;
	vertical-align:bottom;
	width:242px;
	height: 180px;
	float: left;
}
.pacotes .avancado{
	position:relative;
	background-color: #94accb;
	vertical-align:bottom;
	width:242px;
	height: 180px;
	float:left;

}
.pacotes .profissional{
	position:relative;
	background-color: #708ca9;
	vertical-align:bottom;
	width:242px;
	height: 180px;
	float: right;
	margin-right:0px
}

.pacotes p.txt_pacote{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	text-align:left;
	margin-left: 10px;
	margin-right:5px;

}
.pacotes p.titulo{
	padding-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:15px;
	text-align:left;
	margin-left: 10px;

}

.pacotes .basico p.veja_mais a{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	width: 50px;
	margin-right:10px;
	bottom:-15px;

}

.pacotes .iniciante p.veja_mais a{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	width: 50px;
	margin-right:15px;
	bottom:3px

}
.pacotes .avancado p.veja_mais a{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	width: 50px;
	margin-right:10px;
	bottom:-15px;

}
.pacotes .profissional p.veja_mais a{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	width: 50px;
	margin-right:10px;
	bottom:3px;

}


div.btn_compare {
	position: relative;
	width: 136px;
	height: 42px;
	top:-3px;
	margin-left:15px;
}
div.btn_compare .txt {
	color: #FFFFFF;
	left: 31px;
	position: absolute;
	top: 12px;
	width: auto;
}
.livro_pronto, .precisa_ajuda {
	float:left;
	width:487px;
	margin:0;

	margin:25px 0;
}
.livro_pronto {
	margin:0 0 0 2px;
}
.publique_box01 {
	width:486px;
	height:180px;
	background:url(../images/bg_seu_livro_esta_pronto.jpg) no-repeat;
	margin:-4px 0 0 0;
}
.publique_box02 {
	width:486px;
	height:180px;
	background:url(../images/bg_precisa_de_ajuda_para_publicar.jpg) no-repeat;
	margin:-4px 0 0 0;
}
.txt_publique_box01, .txt_publique_box02 {
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	line-height:130%;
}
.txt_publique_box01 {
	width:260px;
	float:right;
	margin:15px 20px 0 0;
	text-align:right;
}
.txt_publique_box01 a {
	display:block;
	padding:32px 0 0 0;
}
.txt_publique_box02 {
	width:270px;
	float:left;
	margin:15px 0 0 20px;
	float:left;
}
.txt_publique_box02 a {
}
.pacotes p.valor_pacote {
	margin:0 0 0 25px;
	font-size:21px;
	color:#c0c0c0
}
.pacotes .meio_pacote_gratis p.valor_pacote {
	font-size:26px
}
.todos_pacotes {
	text-align:center;
}
.todos_pacotes a {
	display:block;
	width:963px;
	height:55px;
	text-indent:-5000px;
	background:url(../images/crie_home.jpg) no-repeat;
	margin:10px auto
}
.cms-publiqueas .todos_pacotes {
	margin:0 0 0 -40px;
}
.img_tutoriais {
	float:left;
	margin:50px 0 0 16px;
}
.txt_tutoriais {
	float:left;
	margin:58px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4e8da2;
	width:180px;
}
.txt_pacoteprofissional_baixo {
	float:left;
	background:url(../images/bg_meiopacoteprofissional.jpg) no-repeat;
	width:210px;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding:7px 20px 0 60px;
	margin:22px 0 0 11px;
}
.txt_pacoteeconomico_baixo {
	float:left;
	background:url(../images/bg_meiopacoteeconomico.jpg) no-repeat;
	width:210px;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding:9px 20px 0 60px;
	margin:20px 0 0 11px;
}
.tit_destaque {
	float:left;
	background:url(../images/bg_obrasemdestaque.jpg) no-repeat;
	height:72px;
	width:100%;
	color:#236279;
}
.tit_destaque p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	padding:16px 0 0 16px;
}
.tit_destaque p span {
	font-size:12px;
	padding-left:5px;
}
.website-links {
	font-size: 1em;
	background: #CCC;
	padding: 10px 0px 10px 20px;
	height:210px
}
.website-links h3 {
	color: #666;
	padding-left: 6px;
}
.website-links ul {
	float: left;
	margin-right: 1em;
	border:solid 1px #CCC
}
.website-links li.first a {
	border-top: 1px dotted #666;
}
.website-links li a {
	text-decoration:none;
	color:#FFF;
}
.website-links li a:hover {
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}
.coluna_categorias {
	width:224px;
}
.coluna_categorias li {
	display:block;
	height:19px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.img_tipopacote {
	float:left;
	background:url(../images/img_loja.png) no-repeat;
	width:322px;
	height:80px;
	margin:1px 0 0 0;
}
.product-pacote-gratis .img_tipopacote {
	float:left;
	background:url(../images/img_pacotegratis2.png) no-repeat;
	width:236px;
	height:80px;
	margin:1px 0 0 0;
}
.product-pacote-gratis .breadcrumbs {
	background: url(../images/breadcrumbs5.gif) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px;
}
.product-pacote-profissional .img_tipopacote {
	float:left;
	background:url(../images/img_pacoteprofissional2.png) no-repeat;
	width:322px;
	height:80px;
	margin:1px 0 0 0;
}
.product-pacote-profissional .breadcrumbs {
	background: url(../images/breadcrumbs4.gif) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px;
}
.product-pacote-editorial .img_tipopacote {
	float:left;
	background:url(../images/img_pacoteeconomico2.png) no-repeat;
	width:322px;
	height:80px;
	margin:1px 0 0 0;
}
.product-pacote-classico .breadcrumbs {
	background: url(../images/breadcrumbs6.gif) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px;
}
.product-pacote-classico .img_tipopacote {
	float:left;
	background:url(../images/img_pacoteclassico.png) no-repeat;
	width:322px;
	height:80px;
	margin:1px 0 0 0;
}
.cms-pacote-profissional .breadcrumbs {
	background: url(../images/breadcrumbs4.gif) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px;
}
.cms-pacote-classico .breadcrumbs {
	background: url(../images/breadcrumbs6.gif) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px;
}
.cms-publique-gratuitamente .breadcrumbs {
	background: url(../images/breadcrumbs5.gif) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px;
}
.customer-account-index .img_tipopacote {
	display:none;
}
.cms-edite .breadcrumbs {
	background: url(../images/breadcrumbs_edite.jpg) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px;
}
.cms-edite .img_tipopacote {
	float:left;
	background:url(../images/breadcrumbs_edite_img.jpg) no-repeat;
	width:322px;
	height:80px;
	margin:-111px 0 0 -10px;
}
.cms-edite .crumbs {
	position:relative;
	z-index:90;
	margin-left:90px
}
.selfpublish-customize-index .breadcrumbs .top-links , .selfpublish-customize-editor .breadcrumbs .top-links , .selfpublish-customize-upload .breadcrumbs .top-links , .selfpublish-customize-conteudo .breadcrumbs .top-links , .selfpublish-customize-arquivos .breadcrumbs .top-links , .selfpublish-book-create .breadcrumbs .top-links , .selfpublish-index-index .breadcrumbs .top-links {
	display:none;
}
.selfpublish-customize-index .img_tipopacote , .selfpublish-customize-editor .img_tipopacote , .selfpublish-customize-upload .img_tipopacote , .selfpublish-customize-conteudo .img_tipopacote , .selfpublish-customize-arquivos .img_tipopacote , .selfpublish-book-create .img_tipopacote , .selfpublish-index-index .img_tipopacote {
	float:left;
	background:url(../images/breadcrumbs_criar_obra.jpg) no-repeat;
	width:322px;
	height:80px;
}
.product-pacote-profissional-suporte .img_tipopacote , .product-pacote-blog-vira-livro .img_tipopacote , .product-pacote-blog .img_tipopacote , .product-pacoteblog .img_tipopacote , .product-publique-gratis .img_tipopacote , .product-pacote-classico .img_tipopacote , .product-pacote-profissional .img_tipopacote {
	float:left;
	background:url(../images/breadcrumbs_criar_obra.jpg) no-repeat;
	width:322px;
	height:80px;
}
.selfpublish-customize-index .breadcrumbs , .customer-account-index .breadcrumbs , .customer-account-create .breadcrumbs, .customer-account-login .breadcrumbs , .customer-account-logoutsuccess .breadcrumbs , .selfpublish-index-index .breadcrumbs , .selfpublish-customize-editor .breadcrumbs , .selfpublish-customize-upload .breadcrumbs , .selfpublish-customize-conteudo .breadcrumbs, .selfpublish-book-create .breadcrumbs , .selfpublish-customize-arquivos .breadcrumbs, .selfpublish-index-index .breadcrumbs {
	background: url(../images/breadcrumbs5.gif) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px
}
.product-pacote-profissional-suporte .breadcrumbs, .product-pacote-blog-vira-livro .breadcrumbs, .product-pacote-blog .breadcrumbs, .product-pacoteblog .breadcrumbs, .product-publique-gratis .breadcrumbs , .product-pacote-classico .breadcrumbs, .product-pacote-profissional .breadcrumbs {
	background: url(../images/breadcrumbs5.gif) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px
}
.cms-publique .breadcrumbs {
	background: url(../images/breadcrumbs_publique.jpg) repeat-x;
	padding:5px 12px 4px 12px;
	border-top: 1px solid #fff;
	line-height:1.25em;
	height:152px;
}
.cms-publique .img_tipopacote {
	float:left;
	background:url(../images/breadcrumbs_publique_img.jpg) no-repeat;
	width:322px;
	height:80px;
	margin:-111px 0 0 -10px;
}
.cms-publique .crumbs {
	position:relative;
	z-index:90;
	margin-left:90px
}
.banner_self {
	float:left;
}
.mini-newsletter {
	display:none;
}
.txt_criarobra {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:20px 0 0 0;
}
.txt_criarobra_lista {
	list-style-type:circle !important;
	padding:0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:20px 0 0 0;
}
.novaobra {
	background:url(../images/novaobra.jpg) no-repeat;
	width:171px;
	height:33px;
	border:none;
	padding-left:6px;
	color:#43610f;
	margin:20px 0 0 0;
}
#selfpublish-products {
	height:22px;
}
#selfpublish-products th {
	border-right:solid #C8C8C8 1px;
	height:20px;
	padding:0px 0 0 3px;
	background-color:#F5F5F5;
	font-weight:bold;
}
#selfpublish-products table {
	float:left;
	border:solid #C8C8C8 1px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.form_novaobra li {
	float:left;
}
.titulo_novaobra, .subtitulo_novaobra, .sinopse_novaobra, .descricao_novaobra {
	width:336px;
}
#titulo, #subtitulo, #sinopse, #nome_autor {
	width:326px !important;
}
.volume_novaobra, .capitulos_novaobra, .isbn_novaobra, .paginas_novaobra {
	width:164px;
}
#volume, #capitulos, #isbn, #paginas {
	width:158px;
}
.tit_self {
	margin:10px 0 20px 0px;
	padding:0 0 0 10px;
	font-size:15px;
	font-weight:bold;
	color:#3f92a9;
	font-family:Arial, Helvetica, sans-serif;
}
.txt_upload3 {
	font-size:14px;
	margin:20px 0 0 0;
	color:#069;
}
.input-box2 {
	margin:0 0 0 0px;
	display:block !important;
	width:675px !important;
	height:48px !important;
	padding:12px 0 0 15px !important;
	background:url(../images/self_bgupload.jpg) no-repeat left;
	border:none !important;
}
.upload_formatos_aceitos {
	background:url(../images/bg_formatos_upload.jpg) no-repeat;
	padding:7px 10px;
	width:668px;
	height:119px;
	margin:0 0 0 7px
}
.upload_formatos_aceitos .tit_formatos_aceitos {
	border-bottom:solid 1px #d7d7d7;
	padding:0 3px 5px 3px;
	font-size:13px;
	font-weight:bold;
	color:#4c8fb1
}
.upload_formatos_aceitos .tit_formatos_aceitos span {
	font-weight:normal;
	float:right;
}
.upload_formatos_aceitos .tit_formatos_aceitos span a {
	font-weight:bold;
	color:#4c8fb1
}
.upload_formatos_aceitos ul {
	float:left;
	width:200px
}
.upload_formatos_aceitos ul li {
	margin:-2px 0
}
.upload_formatos_aceitos ul li strong {
	display:block;
	margin:-3px 0 7px 0
}
/* self */

.self_tamanhos {
	display:block;
	width:684px;
	height:15px;
	background-color:#F2F2F2;
	padding:4px;
	margin-top:10px;
	font-size:14px !important;
}
.self_tamanhos span {
	font-size:12px !important;
	font-weight:normal;
}
#class_16_23 {
	display:block;
	width:161px;
	height:92px;
	background:url(../images/self_formato_a.jpg) no-repeat left;
	border:none;
}
#class_16_23 input {
	display:none
}
#class_14_21 {
	margin:-92px 0 0 165px;
	display:block;
	width:161px;
	height:92px;
	background:url(../images/self_formato_b.jpg) no-repeat left;
	border:none;
}
#class_14_21 input {
	display:none
}
#class_17_24 {
	display:none !important;
	;

}
#class_17_24 input {
	display:none
}
#class_brochura {
	display:block;
	width:227px;
	height:92px;
	background:url(../images/self_acabamento_a.jpg) no-repeat left;
	border:none;
}
#class_brochura input {
	display:none
}
#class_lombada {
	margin:-92px 0 0 232px;
	display:block;
	width:227px;
	height:92px;
	background:url(../images/self_acabamento_b2.jpg) no-repeat left;
	border:none;
}
#class_lombada input {
	display:none
}
#class_p_b {
	display:block;
	width:227px;
	height:92px;
	background:url(../images/self_cor_a.jpg) no-repeat left;
	border:none;
}
#class_p_b input {
	display:none
}
#class_colorido {
	margin:-92px 0 0 232px;
	display:block;
	width:227px;
	height:92px;
	background:url(../images/self_cor_c.jpg) no-repeat left;
	border:none;
}
#class_colorido input {
	display:none
}
.cheked {
	border:inset 1px #CCC !important;
}
.self_acabamentos {
	display:block;
	width:684px;
	height:15px;
	background-color:#F2F2F2;
	padding:4px;
	font-size:14px !important;
}
.self_cor {
	display:block;
	width:684px;
	height:15px;
	background-color:#F2F2F2;
	padding:4px;
	font-size:14px !important;
}
.info_acabamento {
	display:block;
	width:600px;
	height:25px;
	padding:10px 0 0 0;
}
#total {
	color:#F00;
	font-size:1.6em;
}
#hiddendiv {
	margin:20px 0 0px -12px;
}
/*.formacao_preco{background:url(../images/bg_formacaopreco.jpg) no-repeat; width:677px; height:124px; padding:65px 0 0 15px; margin:30px 0 0 0;}*/
.formacao_preco {
	width:677px;
	height:124px;
	padding:0px 0 0 15px;
	margin:30px 0 0 0;
}
.valor_preco_capa {
	float:left;
	background:url(../images/bg_precocapa.jpg) no-repeat;
	width:177px;
	height:107px;
}
.preco_royalty {
	float:left;
	background:url(../images/bg_precoroyalty.jpg) no-repeat;
	width:177px;
	height:107px;
	margin-right:10px;
}
.preco_impressao {
	float:left;
	background:url(../images/bg_precoimpressao.jpg) no-repeat;
	width:177px;
	height:107px;
	margin-right:10px;
}
.controle_preco_capa {
	float:left;
	background:url(../images/bg_precocontrole.jpg) no-repeat;
	width:113px;
	height:88px;
	margin-top:10px;
	margin-right:10px;
}
.controle_preco_capa p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:4px 0 0 14px;
	color:#666;
}
#txtValor_capa, #txtValor_royalty, #txtValor_impressao {
	border:none;
	background:none;
	margin:14px 0 0 -2px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
#txtValor_capa {
	color:#2c7993;
}
#txtValor_royalty {
	color:#69962e;
}
#txtValor_impressao {
	color:#2c5893;
}
.txt_preco {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	line-height:130%;
	width:140px;
	margin:2px 0 0 18px;
	color:#676767;
	
	
}
.destaque {
	font-weight:bold;
}
.selfpublish-customize-upload .form-button {
	background:url(../images/btn_next_mini.jpg) no-repeat;
	width:79px;
	height:28px;
	border:none;
	text-indent:-5000px;
	cursor:pointer
}
.selfpublish-book-create .form-button {
	background:url(../images/btn-bookcreate.jpg) no-repeat;
	width:79px;
	height:28px;
	border:none;
	text-indent:-5000px;
	cursor:pointer
}
.selfpublish-book-edit .form-button {
	background:url(../images/btn_next_mini.jpg) no-repeat;
	width:79px;
	height:28px;
	border:none;
	text-indent:-5000px;
	cursor:pointer
}
.selfpublish-customize-gratis .form-button {
	background:url(../images/btn_publicar.gif) no-repeat;
	width:80px;
	height:27px;
	border:none;
	text-indent:-5000px;
	cursor:pointer
}
.product-pacote-gratis .product-specs br, .product-pacote-profissional .product-specs br {
	display:none;
	height:0;
	line-height:0
}
.product-pacote-editorial .product-specs {
	display:none;
}
.topo_descricao_pacotegratis {
	height: 220px;
}
.img_topo_descricao_pacotegratis {
	width:200px;
	height:200px;
	padding:0 0 20px 0;
	margin-right:20px;
	float:left;
	background:url(../images/foto_pacotegratis.jpg) no-repeat;
}
.txt_topo_descricao_pacotegratis {
	width:600px;
	float:left;
}
.img_topo_descricao_pacoteprofissional {
	width:200px;
	height:200px;
	padding:0 0 20px 0;
	margin-right:20px;
	float:left;
	background:url(../images/foto_pacoteprofissional.jpg) no-repeat;
}
.txt_topo_descricao_pacoteprofissional {
	width:600px;
	float:left;
}
.tutoriais img {
	margin:0 25px 0 0;
}
.paginas_interna {
	width:870px;
}
.tit_internas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	margin-bottom:20px;
	color:#930;
}
.txt_internas {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px;
	color:#666;
}
.paginas_interna_esquerda {
	width:400px;
	float:left;
	margin-right:20px;
}
.paginas_interna_direita {
	width:400px;
	float:left;
	border-left:solid 1px #CCC;
	padding-left:30px;
}
.paginas_interna_direita ul {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px;
	margin-bottom:10px;
	color:#666;
}
.paginas_interna_direita li {
	list-style-type:disc;
	margin-left:20px;
	line-height:120%;
	font-size:12px;
}
.paginas_interna ul {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px;
	margin-bottom:10px;
	color:#666;
	font-weight:bold;
}
.paginas_interna li {
	list-style-type:decimal-leading-zero;
	margin-left:40px;
	line-height:120%;
	font-size:12px;
	font-weight:normal;
}
.ajuda_pergunta {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px;
	margin-bottom:2px;
	color:#666;
	font-weight:bold;
	cursor:pointer
}
.ajuda_resposta {
	font-family:Arial, Helvetica, sans-serif !important;
	line-height:110%;
	font-size:11px;
	color:#666;
	display:none;
	margin:5px 0 15px 15px
}
.top_info {
	background:url(../images/bg_info_gratuitamente.jpg) no-repeat;
	width:950px;
	height:186px;
	margin:-10px 0 0 4px;
	position:relative;
	z-index:30
}
.top_info_economico {
	background:url(../images/bg_info_economico.jpg) no-repeat;
	width:950px;
	height:186px;
	margin:-10px 0 0 4px;
	position:relative;
	z-index:30
}
/*.top_info_profissional{background:url(../images/bg_info_profissional.jpg) no-repeat; width:950px; height:186px; margin:-10px 0 0 4px; position:relative; z-index:30}*/

.top_info_edite {
	background:url(../images/bg_info_edite.jpg) no-repeat;
	width:950px;
	height:186px;
	margin:-10px 0 0 4px;
	position:relative;
	z-index:30
}
.top_info_publique {
	background:url(../images/bg_info_publique.jpg) no-repeat;
	width:950px;
	height:186px;
	margin:-10px 0 0 4px;
	position:relative;
	z-index:30
}
/*.txt_top_info{width:346px; float:right; margin:30px 30px 0 0; font-family:Arial, Helvetica, sans-serif !important; line-height:150%; font-size:13px; color:#428597;}*/

.box_info {
	background:url(../images/bg_info_box.jpg) top center no-repeat;
	width:950px;
	height:340px;
	margin:8px 0 0 4px;
}
.box_info2 {
	background:url(../images/bg_info_box.jpg) top center no-repeat;
	width:950px;
	height:200px;
	margin:8px 0 0 4px;
}
.info_esquerda {
	float:left;
	width:440px;
	margin-right:30px;
}
.info_esquerda_publique {
	float:left;
	width:440px;
	margin-right:30px;
}
.info_esquerda_publique2 {
	width:440px;
	margin-right:30px;
	padding-top:1px;
}
.banner_pacotes img {
	float:left;
	margin:0 6px 0 0
}
.tit_esquerda {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:19px;
	color:#828282;
	margin:13px 0 40px 20px;
}
.lista_info {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px;
	color:#828282;
	list-style-type:disc;
	margin:10px 0 0 30px;
}
.lista_info li {
	margin-bottom:18px;
}
.info_esquerda img {
	margin:0 0 0 30px;
}
.info_direita {
	float:right;
	width:400px;
	padding-top:15px;
}
.info_direita img {
	margin:0 0 14px 0;
}
.info_options1 {
	background:url(../images/option_1.png) no-repeat #e4ead7;
	padding-left:65px;
	padding-top:10px;
	height:48px;
}
.info_options2 {
	background:url(../images/option_2.png) no-repeat #e4ead7;
	padding-left:65px;
	padding-top:10px;
	height:48px;
}
.info_options3 {
	background:url(../images/option_3.png) no-repeat #e4ead7;
	padding-left:65px;
	padding-top:10px;
	height:48px;
}
.info_options4 {
	background:url(../images/option_4.png) no-repeat #e4ead7;
	padding-left:65px;
	padding-top:10px;
	height:48px;
}
.info_options5 {
	background:url(../images/option_5.png) no-repeat #e4ead7;
	padding-left:65px;
	padding-top:10px;
	height:48px;
}
.info_options6 {
	background:url(../images/option_6.png) no-repeat #e4ead7;
	padding-left:65px;
	padding-top:10px;
	height:48px;
}
.info_options7 {
	background:url(../images/option_7.png) no-repeat #e4ead7;
	padding-left:65px;
	padding-top:10px;
	height:48px;
}
.diagramacao {
	background:url(../images/bg_radio_simulador.jpg) no-repeat;
	padding:8px;
	width:230px;
	height:55px;
	display:block;
	float:left;
	font-weight:normal;
	line-height:12px;
	margin:0 3px 0 0
}
p.diagramacao {
	background:none
}
p label {
	font-weight:normal
}
.total_simulacao {
	background:url(../images/bg_total_simulador.jpg) no-repeat;
	padding:6px 15px;
	width:237px;
	height:30px;
	float:left;
	display:block
}
.total_simulacao input {
	background:#fff
}
#form_contato_simulador {
	background:url(../images/bg_form_simulador.jpg) no-repeat;
	padding:5px 10px;
	width:480px;
	height:97px
}
#form_contato_simulador label {
	display:block;
	float:left;
	width:230px;
	margin:0 5px 5px 0
}
#form_contato_simulador input.input-text {
	width:220px
}
#simulacao {
	padding:0 20px;
}
p.end_email {
	float:left;
	text-align:left;
	font-size:13px;
	margin:22px 0 0 7px
}
p.end_email a {
	color:#444
}
.internas_destaque {
	display:block;
	margin:0 0 0 20px;
	padding:0 0 0 15px;
	background:url(../images/bullet_black.png) no-repeat 0 0
}
/* pacote classico */
.product-pacote-classico .more-views {
	display:none
}
.product-pacote-classico .more-views h4 {
	display:none;
}
.product-pacote-classico .tabs, .product-pacote-classico .product-specs {
	display:none
}
/* pacote profissional */
.product-pacote-profissional .more-views {
	display:none
}
.product-pacote-profissional .more-views h4 {
	display:none;
}
.product-pacote-profissional .tabs, .product-pacote-profissional .product-specs {
	display:none
}
/* pacote profissional */
.product-pacote-profissional-suporte .more-views {
	display:none
}
.product-pacote-profissional-suporte .more-views h4 {
	display:none;
}
.product-pacote-profissional-suporte .tabs, .product-pacote-profissional .product-specs {
	display:none
}
/* pacote blog vira livro */
.product-pacote-blog-vira-livro .more-views {
	display:none
}
.product-pacote-blog-vira-livro .more-views h4 {
	display:none;
}
.product-pacote-blog-vira-livro .tabs, .product-pacote-profissional .product-specs {
	display:none
}
/* pacote blog */
.product-pacote-blog .more-views {
	display:none
}
.product-pacote-blog .more-views h4 {
	display:none;
}
.product-pacote-blog .tabs, .product-pacote-profissional .product-specs {
	display:none
}
/* pacoteblog */
.product-pacoteblog .more-views {
	display:none
}
.product-pacoteblog .more-views h4 {
	display:none;
}
.product-pacoteblog .tabs, .product-pacote-profissional .product-specs {
	display:none
}
.product-pacoteblog .add-to-cart-box {
	display:none;
}
/* publique gratis */
.product-publique-gratis .more-views {
	display:none
}
.product-publique-gratis .more-views h4 {
	display:none;
}
.product-publique-gratis .tabs, .product-pacote-profissional .product-specs {
	display:none
}
/* tabela de descriï¿½ï¿½o */
.tabela_descricao_produtos {
	width:715px;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-spacing:0;
	margin:-15px 0 0 -315px
}
.tabela_descricao_produtos .titulo {
	font-size:16px;
	font-weight:bold;
	color:#8fa16b
}
.tabela_descricao_produtos .sub_titulo {
	font-size:16px;
	font-style:italic;
	color:#999999;
	vertical-align:top;
	text-align:right;
	padding:10px 10px 0 0;
	width:115px
}
.tabela_descricao_produtos .border_top {
	border-top:solid 1px #EDEDED;
}
.tabela_descricao_produtos .bg_ccc {
	background-color:#F8F8F8
}
.tabela_descricao_produtos .txt_propriedade {
	border-left:solid 1px #EDEDED;
	border-right:solid 1px #EDEDED;
	background-image:url(../images/pullet_descricao_produtos.jpg);
	background-repeat:no-repeat;
	background-position:15px 50%;
	padding:6px 0 6px 25px;
	width:510px;
	font-size:12px;
	color:#818181
}
.tabela_descricao_produtos .icon_check {
	border-right:solid 1px #EDEDED;
	text-align:center;
	vertical-align:middle;
	font-size:18px;
	color:#007600
}
/* tabela de comparaï¿½ï¿½o */
.comparar p a {
	margin:0;
	padding:0;
	display:block;
	float:left
}
.tabela_comparacao_produtos {
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-spacing:0;
	clear:both;
	margin:15px 0 0 0
}
.tabela_comparacao_produtos .titulo {
	font-size:16px;
	font-weight:bold;
	color:#8fa16b
}
.tabela_comparacao_produtos .sub_titulo {
	font-size:16px;
	font-style:italic;
	color:#999999;
	vertical-align:top;
	text-align:right;
	padding:10px 10px 0 0;
	width:115px
}
.tabela_comparacao_produtos .border_top {
	border-top:solid 1px #EDEDED;
}
.tabela_comparacao_produtos .bg_ccc {
	background-color:#F8F8F8
}
.tabela_comparacao_produtos .txt_propriedade {
	border-left:solid 1px #EDEDED;
	border-right:solid 1px #EDEDED;
	background-image:url(../images/pullet_descricao_produtos.jpg);
	background-repeat:no-repeat;
	background-position:15px 50%;
	padding:6px 0 6px 25px;
	width:510px;
	font-size:12px;
	color:#818181
}
.tabela_comparacao_produtos .icon_check {
	border-right:solid 1px #EDEDED;
	text-align:center;
	vertical-align:middle;
	width:90px;
	font-size:12px;
	color:#757575
}
.tabela_comparacao_produtos .txt_check {
	font-size:18px;
	color:#007600;
}
.tabela_comparacao_produtos td table {
	border-collapse:collapse;
	border-spacing:0;
}
.tabela_comparacao_produtos td table td {
	font-size:15px;
	color:#757575;
	padding:6px 0 6px 15px;
}
.tabela_comparacao_produtos td table td.txt {
	font-weight:bold;
	color:#b4b4b4;
	border-right:solid 1px #EDEDED;
	width:300px
}
.tabela_comparacao_produtos .legenda_pacotes td {
	border-left:solid 1px #EDEDED;
	padding:6px 10px;
	width:130px
}
.tabela_comparacao_produtos .legenda_pacotes div {
	width:115px;
	float:left;
	color:#b4b4b4;
	font-size:12px
}
.tabela_comparacao_produtos .legenda_pacotes span {
	color:#757575;
	font-size:12px
}
.tabela_comparacao_produtos .btn-adquirir {
	margin:2px 0 0 1px;
	display:block
}
/* termos e condiï¿½ï¿½es */
.nome_autor {
	float:left;
}
.termo_novaobra {
	float:right;
	background:url(../images/bg_termos.jpg) no-repeat;
	width:680px;
	height:17px;
	padding:3px 10px;
	margin:17px 0 0 0;
	position:relative
}
.termo_novaobra p {
	position:absolute;
	top:4px;
	left:150px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}
.termo_novaobra p a {
	font-size:12px;
	color:#707070;
	font-weight:normal;
	text-transform:none;
}
.termo_novaobra span {
	float:right;
}
.termo_novaobra span.required {
	float:none
}
.midias_sociais {
	widows:870px;
}
.midia01 {
	float:left;
	width:265px;
	padding:0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:solid 1px #E2E2E2;
}
.midia02 {
	float:left;
	width:265px;
	padding:0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#banner {
	height:184px;
}
.cert_a {
	width:550px;
	height:80px;
	float:left;
}
.cert_b {
	float:right
}
.cert_b td:first-child {
	padding:20px 5px 0 0
}
#shopping-cart-totals-table td p.img_entrega, #checkout-review-table td p.img_entrega {
	display:none
}
.upload {
	margin:0 0 20px 0
}
.upload div {
	background:url(../images/bg_upload_jquery.jpg) no-repeat;
	float:left;
	padding:10px;
	margin:0 8px
}
.templates_capas div {
	float:left;
	width:133px;
	margin:0 10px 35px 0;
	text-align:center;
	background:url(../images/bg_selecione_capa.jpg) no-repeat top center;
	height:200px;
	padding:5px 0 0 0
}
.templates_capas div img {
	margin:0 0 17px 0
}
.templates_capas div p {
	font-weight:bold;
	color:#99332F
}
.links_universo {
	font-weight:bold;
	font-size:14px
}
#link_multUpload a {
	background:url(../images/btn-enviar-arquivo.jpg) no-repeat;
	padding:33px 0 15px 170px;
	display:block
}
.modelo_1421 {
	display:block;
	text-indent:-5000px;
	background:url(../images/modelo_14x21.jpg);
	width:150px;
	height:55px;
}
.url_pacote_classico {
	text-indent:-5000px;
	background:url(../images/url_pacote_classico.jpg) no-repeat;
	width:358px;
	height:118px;
	display:block;
	float:left;
	font-size:0px
}
.url_pacote_profissional {
	text-indent:-5000px;
	background:url(../images/url_pacote_profissional.jpg) no-repeat;
	width:355px;
	height:118px;
	display:block;
	float:left;
	font-size:0px
}
.account-nav .links_universo {
	display:none
}
.account-nav .nav-obras li {
	display:none
}
.account-nav .nav-obras .links_universo {
	display:block
}
.account-nav .head.nav-obras {
	background:url(../images/tit-nav-obras.jpg) no-repeat;
	margin:15px 0 0 0
}
.btn-precisa-ajuda {
	float:right
}
.page-customize table {
	margin:10px 10px 10px 115px;
	float:left
}
.page-customize table td {
	padding:2px;
	font-size:15px
}
.page-customize .status-obra {
	float:right;
	width:300px;
	margin:20px 0 0 0;
	font-size:16px;
	color:#4d7bbb;
}
.page-customize .status-obra strong {
	display:block;
	width:130px;
	font-size:19px;
	color:#4d7bbb;
	margin:10px 10px 0 0;
	float:left;
	text-align:right
}
.page-customize .status-obra img {
	float:right
}
.subir-conteudo {
	background:url(../images/bg-enviar-obra.jpg) no-repeat;
	width:338px;
	height:197px;
	border:solid 1px #fff;
	float:left;
	margin:5px
}
.subir-conteudo p {
	line-height:28px;
	margin:0 10px 10px 10px;
	font-family:Tahoma, arial, sans-serif;
	font-size:13px;
	color:#3a3a3a;
	font-weight:bold
}
.subir-conteudo a {
	display:block;
	width:285px;
	margin:0 0 0 20px;
	height:75px;
	color:#686868;
	text-decoration:none;
	border:solid 1px #fff
}
.subir-conteudo a strong {
	display:none
}
.subir-conteudo a span {
	display:block;
	font-size:11px;
}
.subir-conteudo a.conteudo {
	background:url(../images/ico_subir_conteudo.jpg) no-repeat;
}
.subir-conteudo a.capa {
	background:url(../images/ico_subir_capa.jpg) no-repeat;
}
.subir-conteudo a.conteudo_capa {
	background:url(../images/ico_subir_arquivos.jpg) no-repeat;
}
.subir-conteudo a.conteudo span {
	margin:30px 0 0 81px
}
.subir-conteudo a.capa span {
	margin:30px 0 0 81px
}
.subir-conteudo a.conteudo_capa span {
	margin:30px 0 0 83px
}
.page-customize .tit_self {
	margin:55px 0 0 115px;
	font-size:22px;
	color:#4d7bbb !important;
	font-family:Tahoma, arial, sans-serif;
	font-weight:normal;
	border-bottom:solid 1px #e7e7e7;
	width:334px
}
#boxtiny #enviar {
	width:232px;
	height:50px;
	border:none;
	text-indent:-5000px;
	cursor:pointer;
	background:url(../images/btn-salvar-conteudo.jpg) no-repeat;
	float:right;
	margin:10px 0 0 0;
}
.selfpublish-customize-index .capa_livro {
	position:absolute;
	margin:30px 0 0 0
}
.selfpublish-customize-index .form-button {
	background:url(../images/btn_next_mini.jpg) no-repeat;
	width:79px;
	height:28px;
	border:none;
	text-indent:-5000px;
	cursor:pointer
}
/* migalha obras */
.migalha-obra {
	background:url(../images/bg-migalha-obras.jpg) repeat-y;
	height:19px;
	padding:8px 10px;
	margin:0
}
.migalha-obra:before {
	clear:both
}
.migalha-obra p {
	float:left;
	text-indent:-5000px;
	background:url(../images/migalha-obras-tit.png) no-repeat;
	width:60px;
	height:19px;
}
.migalha-obra ul li {
	float:left
}
.migalha-obra ul li a {
	display:block;
	float:left;
	width:26px;
	height:19px;
	background-repeat:no-repeat;
	background-position:top;
	text-indent:-5000px;
	margin:0 6px 0 0
}
.migalha-obra ul li a.current {
	background-position:bottom
}
.migalha-obra ul li.passo1 a {
	background-image:url(../images/migalha-obras-01.png)
}
.migalha-obra ul li.passo2 a {
	background-image:url(../images/migalha-obras-02.png)
}
.migalha-obra ul li.passo3 a {
	background-image:url(../images/migalha-obras-03.png)
}
.migalha-obra ul li.passo4 a {
	background-image:url(../images/migalha-obras-04.png)
}
.migalha-obra ul li.passo5 a {
	background-image:url(../images/migalha-obras-05.png)
}
.migalha-obra ul li.passo6 a {
	background-image:url(../images/migalha-obras-06.png)
}
.migalha-obra ul li.passo7 a {
	background-image:url(../images/migalha-obras-07.png)
}
.migalha-obra ul li.publique a {
	background-image:url(../images/migalha-publicar.png);
	width:68px
}
/* formataÃ§Ã£o das magens */
.passos-obra {
	margin:17px 0 0 20px;
	width:680px;
}
.passos-obra .button-set {
	width:680px
}
.passos-obra fieldset li {
	padding:0;
}
/* pagina que chama o editor */
.selfpublish-customize-editor p a img {
	float:left;
	margin:0 15px 0 0
}
.selfpublish-customize-editor p small {
	font-size:11px;
	color:#6097aa
}
.selfpublish-customize-editor .upload-capa {
	margin:40px 0 150px 0;
	color:#444444;
	font-size:14px;
	display:block;
	float:left
}
.selfpublish-customize-editor .form-button {
	background:url(../images/btn_next_mini.jpg) no-repeat;
	width:79px;
	height:28px;
	border:none;
	text-indent:-5000px;
	cursor:pointer
}
/*confirmaÃ§Ã£o de arquivos */
.confirmacao .capa {
	float:left;
	width:311px;
	padding:14px;
}
.confirmacao .conteudo {
	float:right;
	width:311px;
	padding:14px;
	border-left:solid 1px #e8e8e8
}
.confirmacao p {
	height:85px
}
.confirmacao .arquivos {
	width:300px;
	height:160px;
	background:url(../images/bg-confirma-arquivos.jpg) no-repeat;
	padding:11px 0 0 11px;
	position:relative
}
.confirmacao .arquivos p.text-capa {
	position:absolute;
	left:220px;
	top:115px;
	width:80px;
}
.selfpublish-customize-arquivos .form-button {
	background:url(../images/btn_next_mini.jpg) no-repeat;
	width:79px;
	height:28px;
	border:none;
	text-indent:-5000px;
	cursor:pointer
}
.confirmacao .conteudo .arquivos ol {
	list-style:decimal inside;
	width:285px;
	height:130px;
	overflow:auto
}
.confirmacao .conteudo .arquivos ol li {
	border-bottom:solid 1px #ccc;
	margin:3px 0;
	padding:2px;
}
.confirmacao .conteudo .arquivos ol li a {
	color:#444444
}
/* lista de obras */
.selfpublish-index-index .pacotes-editoriais {
	margin:15px 0 0 0;
}
.selfpublish-index-index .pacotes-editoriais div {
	float:left;
	width:223px;
	height:150px;
	margin:0 5px 0 0
}
.selfpublish-index-index .pacotes-editoriais .profissional {
	margin:0
}
.tit_pacote_blog {
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	color:#063;
}
.imprimir_boleto_sucess {
	display:block;
	text-indent:-5000px;
	width:162px;
	height:58px;
	background:url(../images/ico_imprimir_boleto.jpg) no-repeat;
	margin:5px 0 0 0
}
/* salva gratis */
.selfpublish-customize-salvagratis h3 {
	color:#80af46;
	background:url(../images/ico_obra_salva.jpg) no-repeat left;
	padding:5px 0 5px 55px
}
.selfpublish-customize-salvagratis .page-pacotes {
	margin:0 -13px
}
.selfpublish-customize-salvagratis .page-pacotes ul li {
	float:left;
	width:225px;
	margin:0 0 0 15px
}
.selfpublish-customize-salvagratis .page-pacotes ul li:first-child {
	margin:0
}
#p_msg_e {
	color:red;
	font-size:14px;
	font-weight:bold
}
#p_msg_s {
	color:green;
	font-size:18px;
	font-weight:bold
}
#alert-conteudo {
	position:absolute;
	background:url(../images/alert-envia-capa.png) no-repeat;
	width:540px;
	height:240px;
	top:50%;
	left:50%;
	margin:-120px 0 0 -270px;
	display:none
}
#alert-conteudo .alert-btn-fechar a {
	display:block;
	float:right;
	margin:23px 25px 0 0
}
#alert-conteudo .alert-btn-acoes {
	text-align:center;
	margin:175px 0 0 0
}
.comece_agora a {
	float:right;
	display:block;
	width:226px;
	height:32px;
	background:url(../images/comece_agora.jpg) no-repeat;
	text-indent:-5000px
}
/* pacotes novos */

.top_info_sinergia {
	background:url(../images/sinergia.png) no-repeat;
	width:950px;
	height:186px;
	margin:-10px 0 0 4px;
	position:relative;
	z-index:30
}
.top_info_iniciante {
	background:url(../images/bg_info_iniciante.png) no-repeat;
	width:950px;
	height:186px;
	margin:-10px 0 0 4px;
	position:relative;
	z-index:30
}
.txt_top_info_iniciante {
	width:346px;
	float:right;
	text-align: justify;
	margin:90px 220px 0 0;
	font-family:Arial, Helvetica, sans-serif !important;
	line-height:150%;
	font-size:11px;
	color:#737373;
}
.txt_top_info_preco {
	width:60px;
	float:right;
	position: relative;
	font-weight: bold;
	top: 70px;
	right:315px;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:20px;
	color:#0F7C6E;
}
.top_info_tbl_cmp_service {
	background:url(../images/tabela_comparativa/services_editoriais.gif) no-repeat;
	width:auto;
	height:186px;
	margin:-10px 0 0 4px;
	position:relative;
	z-index:30
}
.top_info_tbl_cmp_basico {
	background:url(../images/tabela_comparativa/Imagem-Tabela-Basico.png) no-repeat;
	width:auto;
	height:178px;
	margin:-183px 0 0 240px;
	position:relative;
	z-index:30;
}
.top_info_tbl_cmp_iniciante {
	background:url(../images/tabela_comparativa/Imagem-Tabela-Iniciante.png) no-repeat;
	width:auto;
	height:186px;
	margin:-176px 0 0 420px;
	position:relative;
	z-index:30
}
.top_info_tbl_cmp_avancado {
	background:url(../images/tabela_comparativa/Imagem-Tabela-Avancado.png) no-repeat;
	width:auto;
	height:186px;
	margin:-187px 0 0 610px;
	position:relative;
	z-index:30
}
.top_info_tbl_cmp_profissional {
	background:url(../images/tabela_comparativa/Imagem-Tabela-Profissional.png) no-repeat;
	width:auto;
	height:186px;
	margin:-187px 0 0 790px;
	position:relative;
	z-index:30
}
.left_tbl_texto {
	background:url(../images/tabela_comparativa/Orelha-1.jpg) no-repeat;
	width:auto;
	height:141px;
	position:relative;
	z-index:30
}
.left_tbl_design {
	background:url(../images/tabela_comparativa/Orelha-2.jpg) no-repeat;
	width:auto;
	height:141px;
	position:relative;
	z-index:30
}
.left_tbl_venda {
	background:url(../images/tabela_comparativa/Orelha-3.jpg) no-repeat;
	width:auto;
	height:213px;
	position:relative;
	z-index:30
}
#tbl_cmp_texto {
	position: relative;
	left: 50px;
	border: 1px solid #ebebeb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-collapse: collapse;
}
.texto_cor_um {
	background-color: #eff0f4;
	color:#2d5e99;
	text-align: left;
}
.texto_cor_dois {
	background-color: #f5f6fa;
	color:#2d5e99;
}
#tbl_cmp_design {
	position: relative;
	left: 50px;
	border: 1px solid #ebebeb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-collapse: collapse;
}
.design_cor_um {
	background-color: #e2f5f3;
	color:#378a5e;
}
.design_cor_dois {
	background-color: #eafaf9;
	color:#378a5e;
}
#tbl_cmp_venda {
	position: relative;
	left: 50px;
	border: 1px solid #ebebeb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-collapse: collapse;
}
.venda_cor_um {
	background-color: #f3eded;
	color:#9c1512;
}
.venda_cor_dois {
	background-color: #f9f3f3;
	color:#9c1512;
}
#tbl_cmp_texto  td {
	border: 1px solid #ebebeb;
	width: 180px;
	height: 34.9px;
	text-align: center;
}
#tbl_cmp_texto  td #servicos {
	border: 1px solid #ebebeb;
	width: 180px;
	height: 34.9px;
	color: #698FBB;
	text-align: center;
}
#tbl_cmp_design  td {
	border: 1px solid #ebebeb;
	width: 180px;
	height: 34.9px;
	text-align: center;
}
#tbl_cmp_venda  td {
	border: 1px solid #ebebeb;
	width: 180px;
	height: 34.9px;
	text-align: center;
}
/* Novos Pacotes */

/*Pacote Iniciante*/
.header_pacote-iniciante {
	background:url(../images/bg_topo_iniciante.jpg) no-repeat;
	width:950px;
	height:218px;
	margin:5px 0 0 4px;
	position:relative;
	z-index:30;
}
/*Pacote Profissional*/

.header_pacote-profissional {
	background:url(../images/bg_topo_profissional.jpg) no-repeat;
	width:950px;
	height:218px;
	margin:5px 0 0 0px;
	position:relative;
	z-index:30;
	
}

/*Pacote Profissional*/
.top_info_profissional{background:url(../images/bg_top_profissional.jpg) no-repeat; width:950px; height:218px; margin:0 0 0 4px; position:relative; z-index:30;
 width: 180px;
 height: 34.9px;
 text-align: center;
}
/*Pacote Basico*/
.header_pacote-basico {
	background:url(../images/bg_topo_basico.jpg) no-repeat;
	width:950px;
	height:218px;
	margin:5px 0 0 4px;
	position:relative;
	z-index:30;
	}
.txt_top_info {
	width:346px;
	float:right;
	margin-top: 90px;
	margin-right:280px;
	font-family:Arial, Helvetica, sans-serif !important;
	line-height:150%;
	font-size:13px;
	color:#7b7e7e;
	position:relative;
}

/*Pacote AvanÃ§ado*/

.top_info_avancado{background:url(../images/bg_topo_avancado.jpg) no-repeat; width:900px; height:218px;  position:relative; left: 0px; top:0px; z-index:30; margin-top:8px;}



.header_pacote-avancado {
	background:url(../images/bg_topo_avancado.jpg) no-repeat;
	width:950px;
	height:218px;
	margin:5px 0 0 0px;
	position:relative;
	z-index:30;
}

.top_info_avancado {
	background:url(../images/bg_topo_avancado.jpg) no-repeat;
	width:950px;
	height:248px;
	position:relative;
	left: 0px;
	top:0px;
	z-index:30;
	margin-top:8px;
}


.top_info_profissional{background:url(../images/bg_top_profissional.jpg) no-repeat; width:950px; height:218px; margin:0 0 0 4px; position:relative; z-index:30}


.inclui {
	font-family:Arial, Helvetica, sans-serif;
	color:#1da4a7;
	font-size:13px;
	margin-bottom: 5px;
}
.aprovacao {
	text-align: right;
	color: #7c7d7f;

	position:relative;
	top:10px;

}
/*CSS Tabela Pacotes*/

#tabela_pacotes {
	width:715px;
	border: 1px solid #ebebeb;
	font-family:Arial, Helvetica, sans-serif;
	color:#7d7f7e;
	font-size:13px;
	border-collapse:collapse;
	position:relative;

	top:5px;

	left: 0px;
}

#tabela_pacotes tr td {
	background: #fff;
	border: 1px solid #ebebeb;
	padding: 5px;
}



#tabela_pacotes td.coluna_2 p {
	position:relative;
	left: 20px;
	top:5px;
}


#tabela_pacotes td.coluna_3 {
	background: #fff;
	border: 1px solid #ebebeb;
	padding: 5px;
	text-align: center;
	width:97px;
	
}




#tabela_pacotes tr.title {
	font-weight: bold;
}
#tabela_pacotes tr.dif td {
	background: #f9f9f9;
}
#tabela_pacotes .titulo1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#7d7f7e;
	text-align:right;
	padding-right:20px;
}
.titulo1{
    width: 100px;
    float: right;

}

#tabela_pacotes td.dif2{
	background-color:#EBEBEB;
	text-align: center;
}

#tabela_pacotes td.coluna_3{
	width:97px; 
	text-align: center;
	
}

#tabela_pacotes td .coluna_2{
	margin-left: 20px;
	width: 452px;

}

#tabela_pacotes td {
    vertical-align: middle !important;
}
.titulo2 {
	font-weight:bold;
}


/*tabela de precos */

#precos_pacotes {
	border: 1px solid #ebebeb;
	margin-left:48px;
	color: #1D4D8B;
	position: relative;
	top: -3px;
	left:4px;
}
#precos_pacotes td {
	width: 178px;
	height: auto;
	text-align: center;
	font-size: 19px;
}
#preco_pacotes p {
	margin-bottom: 50px;
}

/*botoes da tabela de precos*/

#btn_precos_pacotes {
	border: 0px solid #ebebeb;
	margin-left:48px;
	vertical-align: top;
	position: relative;
	top:-2px;

}
#btn_precos_pacotes td {
	width: 180px;
	height: auto;
	text-align: center;
	font-size: 19px;
}
#sim {
	background:url(../images/bg_top_profissional.jpg) no-repeat;
}
#nao {
	background:url(../images/bg_top_profissional.jpg) no-repeat;
}

.top_info_basico {
	background:url(../images/bg_topo_basico.jpg) no-repeat;
	width:950px;
	height:218px;
	margin:5px 0 0 4px;
	position:relative;
	z-index:30;
	left: 0px;
	top:0px;
	margin-top:15px;
}









.top_info_profissional {
	background:url(../images/bg_topo_profissional.jpg) no-repeat;
	width:950px;
	height:218px;
	margin:5px 0 0 4px;
	position:relative;
	z-index:30;
}





#btn_precos_pacotes td {
	width: 180px;
	height: auto;
	text-align: center;
	font-size: 19px;
}
#sim {
	background:url(../images/bg_top_profissional.jpg) no-repeat;
}
#nao {
	background:url(../images/bg_top_profissional.jpg) no-repeat;
}
#preco_pacotes p{
    margin-bottom: 50px;

}

.img-ok{	
	position: absolute;
	padding-right: 10px;

}


.txt_top{
	width:355px;
	float:right;
	margin-right:268px;
	font-family:Arial, Helvetica, sans-serif !important;
	line-height:150%;
	font-size:13px;
	color:#7b7e7e;
	position:relative;
	text-align: justify;
}

#avancado{
	font-size:12px;
	margin-top: 70px;
    
}

#basico{
	margin-top: 80px;
   
}
#profissional{
	margin-top: 80px;
   
}

#iniciante{
    margin-top: 80px;
}

.txt_preco {
	float:right;
	margin-top: 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	position:absolute;
}

#txt_preco_avancado{
	color:#5b8fd0;	
	margin-left:555px;
}
	
#txt_preco_basico{
	color:#3eb8b9;	
	margin-top: 62px;
	margin-left:560px;

}

#txt_preco_iniciante{
	color:#0f7c6e;	
	margin-left:560px;
	margin-top: 55px;

}

#txt_preco_profissional{
	color:#2c5fc6;
	margin-left:555px;	
}
