/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-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)
 * @licensehttp://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

/* Body */
body { background: #333 url(../imagens/blog/bg.png) no-repeat top center; margin:0px; font-family: "Trebuchet MS", Arial, sans-serif; }
a { font-size:13px; color:#333; text-decoration:none; font-weight:bolder; }
a:hover { color:#FF6600; }


/* Layout ================================================================================= */
.wrapper {}
.bg-conteudo { background:#fff url(../imagens/blog/bg-conteudo.png) bottom right no-repeat; min-height:650px; }
.page { width:980px; margin:0 auto; padding:0px; text-align:left; }
.page-print { padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main { padding:0 0 10px; }
.clear { clear:both; }

/* Base Columns */ 
.col-left { float:left; width:190px; padding:5px 5px 0; }
.col-right { float:right; width:190px; padding:5px 15px 0; }

/* Posts */
.col-main { float:left; width:730px; padding:12px; }
.col-main .data { color: #999; }
.col-main .post { margin: 15px 0 15px 0; padding: 0 0 10px 0; border-bottom:#F2F2F2 solid 1px; display: table;  }
.col-main .post p { display:table; clear: both; padding: 7px 0; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Header ================================================================================ */
.header-container {  }
.header { padding:10px; }
.header .util { float:right; display:table; width:760px; margin-right:10px; }
.header .util .url { color:#999; font-size:11px; text-align:right; margin-bottom:10px; }
.header .util .top-menu ul { width:620px; float:right; margin-bottom:15px; }
.header .util .top-menu ul li { float:left; padding:10px 0 10px 20px; }
.header .util .top-menu ul li a { font-size:13px; color:#999999; text-decoration:none; }
.header .util .top-menu ul li a:hover { color:#FF6600; }

.header .util .top-menu ul li.first { background:#fff url(../imagens/blog/ico-user-2.png) left top no-repeat; background-position: 0 10px; }
.header .util .top-menu ul li a.top-link-wishlist { background:#fff url(../imagens/blog/ico-lista.png) left top no-repeat; background-position: 0 1px; padding-left:20px; }
.header .util .top-menu ul li a.top-link-cart { background:#fff url(../imagens/blog/ico-cesta.png) left top no-repeat; background-position: 0 0px; padding-left:23px; }
.header .util .top-menu ul li a.top-link-checkout { background:#fff url(../imagens/blog/ico-fechar.png) left top no-repeat; background-position: 0 1px; padding-left:20px; }
.header .util .top-menu ul li.last { background:#fff url(../imagens/blog/ico-cadeado.png) left top no-repeat; background-position: 0 10px; padding-left:15px; margin-left:20px; }

.header .util .search-top p.user { float:left; font-size:16px; color:#666; background:#fff url(../imagens/blog/ico-user.png) left top no-repeat; background-position: 0 3px; padding-left:22px; margin-top:5px; }
.header .util .form-search { float:right; }
.header .util .form-search input { border:1px solid #F0F0F0; background:#F8F8F8; -webkit-border-radius:4px; -moz-border-radius:4px; -ie-border-radius:4px; padding:7px; font-family: "Trebuchet MS", Arial, sans-serif; color:#999; font-size:14px; width:370px; }
.header .util .form-search button { background: transparent url(../imagens/blog/bt-procurar.png) no-repeat left top; border:none; width:97px; height:34px; padding:0px; margin:0px; cursor:pointer; margin-left:10px; }
.header .form-language { text-align:center; }

#logo { float:left; width:106px; height:161px; background-position:0 0; background-repeat:no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; margin:10px 0 0 40px; } 

/********** < Navigation */
#nav { font-size:12px; border:1px solid #ddd; padding:5px 0; margin:10px 0; }

/* All Levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav li li.parent {}

/* 0 Level */
#nav li { float:left; }
#nav li.active a { color:#2a2824; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#898885; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#2a2824; }

/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ddd; }
#nav ul li.over {}
#nav ul li.last { background:#656461; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/* 2nd leven */
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #ddd; }

/* 3rd+ Level */
#nav ul ul { top:5px; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#f6f6f6; color:#898885; }
#nav ul li a:hover { background:#ccc; color:#fff !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }
/********** Navigation > */


/* VERTICAL NAV LEFT */
#nav_vert { padding:0 20px; font-size:1em; z-index:999; width:180px; background-color: #F6F6F6; }

/* ALL LEVELS */ /* Style consistent throughout all nav levels */
#nav_vert li {
	width:200px;
	list-style:none;
	position:relative;
	text-align:left;
	background-color: #F6F6F6;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#nav_vert li.over { z-index:999; }
#nav_vert li.active { z-index:999; } /* to prevent the li separator from showing through on mouseover on li */
#nav_vert a { line-height:1.3em; }
#nav_vert a, #nav_vert a:hover { display:block; text-decoration:none; }
#nav_vert span { display:block; cursor:pointer; color: #000; }

/* 1ST LEVEL */

#nav_vert li { float:left; background:url(../imagens/blog/nav_bg.gif) repeat-x 50%; height:30px; margin-right:1px; }
#nav_vert li.active a { color:#4c6a16; }
#nav_vert a { float:left; padding:5px 12px 6px 8px; color:#4c6a16; font-weight:bold; font-family:Trebuchet MS; font-size:13px;}
#nav_vert li.over a, #nav_vert a:hover { color:#CCCCCC; }

/* 1ST LEVEL RESET */

#nav_vert ul li,
#nav_vert ul li.active { float:none; height:auto; background:none; margin:0; }
#nav_vert ul a, #nav_vert ul a:hover { float:none; padding:0; background:none; }
#nav_vert ul li a { font-weight:normal !important; }

/* 2ND LEVEL */

#nav_vert ul {
	position: absolute;
	width:200px;
	margin-left:180px;
	top:0px;
	left:-10000px;
	border:1px solid #666666;
}

/* Show menu */
#nav_vert li.over ul { left:0; }
#nav_vert li.over ul ul { left:-10000px; }
#nav_vert li.over ul li.over ul { left:100px; }
#nav_vert ul li a { background:#FFFFFF/*#ecf3f6*/; }
#nav_vert ul li a:hover { background: #F2F1D2; /*#d5e4eb;*/ }
#nav_vert ul li a span { background:url(../imagens/blog/nav_divider.gif) repeat-x 0 100%; }
#nav_vert ul li a, #nav_vert ul li a:hover { color:#2f2f2f !important; }
#nav_vert ul span, #nav_vert ul li.last li span { padding:6px 15px 6px 15px; }
#nav_vert ul li.last span { background:none; }

/* 3RD+ LEVEL */
#nav_vert ul ul { top:5px;}
#nav_vert ul ul ul { left:-10000px;}
#nav_vert li.over ul li.over ul ul { left:-10000px;}
#nav_vert li.over ul li.over ul li.over ul { left:100px; }

/* Fix for the IE bug */
#nav_vert iframe { 
	position: absolute;
	left: -1px;
	top: 0;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea, button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; }
input.input-text, select, textarea { border:1px solid #888; }
input.input-text:focus, select:focus, textarea:focus {}
input.input-text, textarea { padding:2px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em; }
textarea { overflow:auto; }
button.button { overflow:visible; width:auto; background:#f6f6f6; border:1px solid #717171; cursor:pointer; }
button.button span { display:block; margin:0; padding:0 8px 1px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#000; }
button.disabled {}
button.disabled span {}
/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
.highlight {}

/* Form lists */
.form-list li { margin:0 0 5px; }
.form-list li .input-box {}
.form-list li input.input-text,
.form-list li textarea { }
.form-list li select { }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list label {}

.group-select {}
.group-select label {}
.group-select .legend { font-size:28px; color:#666; }
.group-select li { margin:0 0 5px; }
.group-select li .input-box { float:left; }
.group-select li input.input-text,
.group-select li textarea {width:510px; }
.group-select li select { width:516px; }
.group-select li .input-box input.input-text,
.group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }
.group-select.wide input.input-text,
.group-select.wide textarea { width:510px; }

.buttons-set { clear:both; margin:5px 0 0; padding:0px; }
.buttons-set .back-link { float:left; }
.buttons-set .button { float:right; }

.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../imagens/blog/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#f00; }
p.required { font-size:10px; text-align:right; }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { float:left; width:12em; margin-right:-12em; display:inline; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../imagens/blog/error_msg_icon.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../imagens/blog/success_msg_icon.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../imagens/blog/note_msg_icon.gif); color:#3d6611; }

/* BreadCrumbs */ 
.breadcrumbs { padding:10px; margin:0 0 10px; border:1px solid #ddd; }
.breadcrumbs li { display:inline; }

/* Page Heading */
.page-title { padding:0; margin:10px 0; background:transparent url(../imagens/blog/bg-barra.png) left top no-repeat; height:34px; }
.page-title h2 { color:#fff; padding:5px 10px; }
.title-buttons { text-align:right; }
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }

/* Pager */ 
.pager { border:1px solid #ddd; padding:5px; margin:5px 0; text-align:center; }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { margin:0 135px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {}

/* Sorter */ 
.sorter { border:1px solid #ddd; padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .sort-by { float:right; }
.sorter .link-feed {}

/* Data Table */ 
.data-table { width:100%; }
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px; border:1px solid #ddd; }
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { background-color:#f6f6f6; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td .product-name { font-size:1em; font-weight:bold; line-height:1.5; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}

/* Tax Details Row */
tr.tax-total { cursor:pointer; }
tr.tax-total td {}
tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(../imagens/blog/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { background-color:#f6f6f6; }
tr.tax-details-first td {}

/* Lists Decoration */
li.odd {}
li.even { background-color:#f6f6f6; }
dt.odd,
dd.odd {}
dt.even,
dd.even { background-color:#f6f6f6; }

/* Class: std - styles for admin-controlled content */
.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.sidebar .block { background:transparent url(../imagens/blog/bg-sidebar.png) no-repeat top left; margin:0 0 10px; }
.sidebar .block .block-title { padding:0 10px; }
.sidebar .block .block-title h2 { font-size:16px; font-weight:bold; line-height:1.5; }
.sidebar .block h3 { font-size:14px; line-height:1.5; }
.sidebar .block .block-content { padding:10px; }
.sidebar .block .actions { text-align:right; }
.sidebar .block .actions a { float:left; }

/* Block: Account */
.sidebar .block-account {}

/* Block: Currency Switcher */
.sidebar .block-currency {}
.sidebar .block-currency select { width:100%; border:1px solid #888; }

/* Block: Layered Navigation */
.sidebar .block-layered-nav {}
.sidebar .block-layered-nav dt { font-weight:bold; }
.sidebar .block-layered-nav .currently {}

/* Block: Cart */
.sidebar .block-cart {}
.sidebar .block-cart .amount {}
.sidebar .block-cart .subtotal { text-align:center; }

.sidebar .mini-products-list li { padding:5px 0; }
.sidebar .mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #ddd; margin-right:-75px; }
.sidebar .mini-products-list .product-details { margin-left:75px; }
.sidebar .mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.sidebar .mini-products-list .product-details .btn-remove { float:right; }

/* Block: Wishlist */
.sidebar .block-wishlist {}

/* Block: Related */
.sidebar .block-related {}
.sidebar .block-related li { padding:5px 0; }
.sidebar .block-related .checkbox { float:left; margin-right:-20px; }
.sidebar .block-related .item { margin-left:20px; }
.sidebar .block-related .item .product-image { float:left; margin-right:-65px; }
.sidebar .block-related .item .product-details { margin-left:65px; }

/* Block: Compare Products */
.sidebar .block-compare {}
.sidebar .block-compare li { padding:5px 0; }

/* Block: Viewed */
.sidebar .block-recent {}

/* Block: Poll */
.sidebar .block-poll {}
.sidebar .block-poll .radio { float:left; margin:3px -18px 0 0; }
.sidebar .block-poll .label { display:block; margin-left:18px; }
.sidebar .block-poll .answer {}
.sidebar .block-poll .votes { font-weight:bold; }

/* Block: Tags */
.sidebar .block-tags ul,
.sidebar .block-tags li { display:inline; }

/* Block: Subscribe */
.sidebar .block-subscribe {}

/* Block: Reorder */
.sidebar .block-reorder {}
.sidebar .block-reorder li { padding:5px 0; }
.sidebar .block-reorder .checkbox { float:left; margin:3px -20px 0 0; }
.sidebar .block-reorder .label { display:block; margin-left:20px; }

/* Block: Banner */
.sidebar .block-banner {}
.sidebar .block-banner {}
.sidebar .block-banner .block-content { text-align:center; }

/* Block: Checkout Progress */
.sidebar .block-progress {}
.sidebar .block-progress dt { font-weight:bold; }
.sidebar .block-progress dt.complete,
.sidebar .block-progress dd.complete { background-color:#f6f6f6; }
/* ======================================================================================= */

/* Content Styles ================================================================= */
/* Product Tags */
.tags-list li { display:inline; }

/* Advanced Search */
.search-summary {}
/* ======================================================================================= */




/* Footer ================================================================================ */
.footer { background:transparent url(../imagens/blog/bg-rodape.png) top left no-repeat; padding:10px; min-height:410px; }

.bnp { height:72px; }
.footer .box { text-aligh:left; margin-top:14px; }

.footer .box h2 { font-size:13px; color:#666666; background: url(../imagens/blog/seta.png) right no-repeat; float:left; padding: 3px 25px 3px 0; margin-top:5px; }

.footer .box h3.visa { width: 48px; height: 25px; text-indent: -5000em; float:left; background: transparent url("../imagens/blog/label-visa.png") top left no-repeat; margin:0px; padding:0px; margin:5px 5px 0 10px; }
.footer .box h3.master { width: 48px; height: 25px; text-indent: -5000em; float:left; background: transparent url("../imagens/blog/label-master.png") top left no-repeat; margin:0px; padding:0px; margin:5px 5px;}
footer .pag h3.boleto { width: 48px; height: 25px; text-indent: -5000em; float:left; background: transparent url("../images/label-boleto.png") top left no-repeat; margin:0px;  padding:0px; margin:5px 5px;}
.footer .box h3.dinners { width: 48px; height: 25px; text-indent: -5000em; float:left; background: transparent url("../imagens/blog/label-dinners.png") top left no-repeat; margin:0px;  padding:0px; margin:5px 5px;}
.footer .box h3.amex { width: 48px; height: 25px; text-indent: -5000em; float:left; background: transparent url("../imagens/blog/label-amex.png") top left no-repeat; margin:0px; padding:0px; margin:5px 5px;}

.footer .news { width: 520px; }
.footer .news input { border:1px solid #F0F0F0; background:#F8F8F8; -webkit-border-radius:4px; -moz-border-radius:4px; -ie-border-radius:4px; padding:7px; font-family: "Trebuchet MS", Arial, sans-serif; color:#999; font-size:14px; width:300px; float:left; margin-left:10px; }
.footer .news button { background: transparent url(../imagens/blog/bt-cadastrar.png) no-repeat left top; border:none; width:97px; height:34px; padding:0px; margin:0px; cursor:pointer; margin-left:10px; float:right; }

.footer .news { float:left; }
.footer .pag { float:right; width:395px; }

.footer .twitter { float:left; background:url(../imagens/blog/label-twitter.png) top left no-repeat; background-position:0 2px; padding-left:120px; margin: 20px 0 0 5px; }
.footer .twitter h2 a { color:#666666; text-decoration:none; }
.footer .twitter h2 a:hover { color:#00CCFF; }

.footer .busca { float:right; margin:20px 5px 0 0; }
.footer .busca input { border:1px solid #343434; background:#343434; -webkit-border-radius:4px; -moz-border-radius:4px; -ie-border-radius:4px; padding:7px; font-family: "Trebuchet MS", Arial, sans-serif; color:#fff; font-size:14px; width:220px; }
.footer .busca button { background: transparent url(../imagens/blog/bt-procurar.png) no-repeat left top; border:none; width:97px; height:34px; padding:0px; margin:0px; cursor:pointer; margin-left:5px; }

.footer .item { margin:10px; }
.footer .item h3 { font-size:22px; color:#666; background: transparent url(../imagens/blog/seta-old.png) no-repeat left top; background-position:0 10px; padding-left: 13px; }
.footer .item ul { margin-left:13px; }
.footer .item ul li { float:left; font-size:16px; color:#666; font-weight:normal; padding-right:10px; }
.footer .item ul li a { color:#666; text-decoration:none; }
.footer .item ul li a:hover { color:#fff; }

.footer .item ul.links { margin-left:13px; }
.footer .item ul.links li { float:left; font-size:12px; color:#666; font-weight:normal; padding-right:10px; text-transform:lowercase; }
.footer .item ul.links li a { color:#666; text-decoration:none; }
.footer .item ul.links li a:hover { color:#fff; }

.footer p { text-align:right; }
.footer address { text-align:right; }
.footer ul { float:left; padding:0 20px 0 0; }
/* ======================================================================================= */

/* SINGLE ================================================================================ */
.comentarios { float:right; }
.lista-comentarios { display:table; clear:both; margin: 20px 0 0 0; }
.lista-comentarios label { display: block; width: 80px; float:left; }
.lista-comentarios textarea { background: #fff; width: 300px; height: 150px; border: 1px solid #ccc; -moz-border-radius: 5px; margin: 5px 0 5px 0; color: #333; padding: 5px 0 0 5px; border:0!ie; overflow:auto; }
.lista-comentarios .campo { background: #fff; margin: 0 0 5px 0; width: 300px; height: 23px; border: 1px solid #ccc; -moz-border-radius: 5px; color: #333; padding: 5px 0 0 5px; border:0!ie; }
.lista-comentarios .enviar { color: #CAC5BB; margin:  10px 0 0 80px; background: #6C6353; border: 1px solid #ccc; -moz-border-radius: 3px; padding: 5px; }
.lista-comentarios .bloco { border-bottom: 1px solid #CEC4B3; margin: 0 0 10px 0;  padding: 0 0 10px 0; }
.lista-comentarios .nome-autor { font-weight: bolder; }
.lista-comentarios .data { font-size: 10px;  }
.lista-comentarios .conteudo-comentario { }

/* ======================================================== */
.busca-blog { }
.busca-blog .campo { background: #fff; margin: 0 0 5px 0; width:130px; height: 18px; border: 1px solid #ccc; -moz-border-radius: 3px; color: #333; padding: 5px 0px 0px 0px; float:left; }
.busca-blog .enviar { color: #333; background: #F2F2F2; border: 1px solid #ccc; -moz-border-radius: 3px; padding: 2px 5px 5px 5px; height: 25px; margin: 0 0 0 5px; }

/* -=-=-=-=-=-=-=-= */
.endereco { color:#666; margin:0 10px; display:table; width:940px; }
.endereco .dados { float:left; }
.endereco .creditos { float:right; }
.endereco .creditos a { background: transparent url(../imagens/sing-active.png) no-repeat left top; text-indent: -5000em; float:left; width:86px; height:13px; padding:0px; margin:20px 0 0 0; cursor:pointer; }

ul.rss-link { margin:10px; padding:0px; }
ul.rss-link li { background: url(../imagens/ico-rss.png) left no-repeat; padding:15px 0 20px 27px; background-position:0 15px; }
ul.rss-link li a {  color:#666; text-decoration:none; }
ul.rss-link li a:hover { color:#fff; }

/* -=-=-=-=-=-=-= */
.header .links { width: 664px;!important }

.menu-loja { float:right; padding-top:18px; }
.menu-loja ul { margin-left:13px; }
.menu-loja ul li { float:left; font-size:17px; color:#666; font-weight:normal; padding-right:10px; }
.menu-loja ul li.mais-vendidos {padding-right:0px; }
.menu-loja ul li a { color:#666; text-decoration:none; font-size:17px; }
.menu-loja ul li a:hover { color:#ff9900;  }

