﻿@charset "UTF-8";
/** reset **/
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	padding:0;
	vertical-align:top;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
/** end:reset **/

/* +default classes */
.left {
	float:left
}
.right {
	float:right
}
.nofloat {
	float:none
}
.clear {
	clear:both
}
.hidden {
	display:none;
	visibility:hidden;
}
.hide-text {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
.hide-btn {
	display:block;
	text-indent:-9999px;
	line-height:9999px;
	overflow:hidden;
	outline:none;
	cursor:pointer;
}
.bold {
	font-weight:bold
}
.italic {
	font-style:italic
}
.upper {
	text-transform:uppercase
}
.lower {
	text-transform:lowercase
}
.center {
	text-align:center
}
.underline {
	text-decoration:underline;
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.clearfix {
	display:inline-block
}
html[xmlns] .clearfix {
	display:block
}
/*body{/*text-shadow: #000000 0 0 0px;}*/

a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}
ul {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}
ul li {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}
ul li a {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}
/** end:default classes **/
/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
/*html{background:url(../imgs/bg/html.jpg) 0px 0px repeat;}*/
body {
	background:url(../imgs/bg/html.jpg) 0px 0px repeat;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	padding:0;
	vertical-align:top;
}
/* end geral */


/* +wrap */
#wrapper {
	width:938px;
	margin:0 auto;
	padding:0px 0 0 0;
	position:relative;
}
/* end wrap */


/* +header */
#header {
	-moz-border-radius: 20px 20px 0 0;
	-webkit-border-radius: 20px 20px 0 0;
	-moz-box-shadow:0 0 10px #666666;
	-webkit-box-shadow:0 0 10px #666666;
	background:#F1E145;
	clear: both;
	height: 95px;
	margin: 30px auto 6px;
	padding: 0 0 0;
	width: 921px;
}
/*#header{margin:0 0 0 -469px; position:fixed; top:0px; left:50%; z-index:20; background:#FFF url(../imgs/bg/header.png) 0px 20px no-repeat;}*/
	#header .logo {
	width:97x;
	height:64px;
	padding:19px 0 0 22px;
	float:left;
}
#header .logo a {
	width:97px;
	height:64px;
	display:block;
	background:url(../imgs/bg/pino.png) no-repeat;
}
#header .abrir {
	width:60px;
	height:39px;
	overflow:hidden;
	display:block;
	background: url(../imgs/bg/pino.png) no-repeat;
	position:absolute;
	top:32px;
	right:32px;
}
#header .left {
	width:420px;
	overflow:hidden;
}
#header .right {
	width:350px;
	overflow:hidden;
}
#header #nav {
	width:100%;
	float:left;
}
#header #nav ul {
	width:383px;
	padding:20px 0 0 13px;
}
#header #nav ul li {
	font:11px Arial, Helvetica, sans-serif;
	color:#555;
	float:left;
	padding:0 0 0 30px;
}
#header #nav ul li a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#555;
}
#header #crumb {
	width:315px;
	float:left;
	padding:20px 0 0 43px;
}
#header #crumb h3 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
}
#header #crumb p {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	padding:0 0 0 0px;
}
#header #crumb p a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
}
#header #crumb p a:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none
}
#header #idioma {
	float:right;
	width:74px;
	text-align:right;
	padding: 20px 31px 0 0;
	visibility:hidden;
}
#header #idioma a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#144e18
}
#header #abas {
	float:right;
}
#header #abas ul {
	padding:31px 0 0 13px;
}
#header #abas ul li {
	font:13px Arial, Helvetica, sans-serif;
	color:#555;
	float:left;
	margin-left:10px;
	padding:0 0 0 0px;
}
#header #abas ul li a {
	font:13px/22px Arial, Helvetica, sans-serif;
	color:#555;
	margin:3px 0 0 0;
}
/*#header #abas ul li a.blog{width:56px; height:15px; display:block; background:url(../imgs/buttons/blog.gif) 0px 0px no-repeat;}
					#header #abas ul li a.blog:hover{background:url(../imgs/buttons/blog-ativo.gif) 0px 0px no-repeat;}
					#header #abas ul li a.blog.ativo{background:url(../imgs/buttons/blog-ativo.gif) 0px 0px no-repeat;}
					#header #abas ul li a.design{width:98px; height:15px; display:block; background:url(../imgs/buttons/designers.gif) 0px 0px no-repeat;}
					#header #abas ul li a.design.ativo{background:url(../imgs/buttons/designers-ativo.gif) 0px 0px no-repeat;}
					#header #abas ul li a.design:hover{background:url(../imgs/buttons/designers-ativo.gif) 0px 0px no-repeat;}*/
#header #abas ul li input {
	width:112px;
	height:17px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	border:1px solid #C1C4C5;
	background:#F3F6F7;
}
#header #abas ul li input.bg {
	background:#F3F6F7 url(../imgs/bg/busca.gif) 0px 0px no-repeat;
	padding-top:2px;
	padding-left:24px;
}
#header #user {
	float:right;
	position:absolute;
	top:-30px;
	right:0px;
}
#header #user ul {
	padding:13px 13px 0 0px;
}
#header #user ul li {
	font:11px Arial, Helvetica, sans-serif;
	color:#144E18;
	float:left;
	padding:0 20px 0 0;
}
#header #user ul li a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#144E18;
}
/* end header */


/* +content */
#content {
	width:938px;
	padding:0 0 0px 0;
	background:url(../imgs/bg/content.png) 0px 0px repeat-y;
	overflow:hidden;
	position:relative;
	clear:both;
}
/*#content{margin:115px 0 0 0;}*/
	
	#content #sidebar {
	width:139px;
	padding:0 0 15px 9px;
	float:left;
	position:relative;
	z-index:10;
}
/*#content #sidebar{position:fixed; background:#FFF}*/
		#content #sidebar a.finalizar-compra {
	width:115px;
	height:26px;
	margin:0 0 0 7px;
	background:url(../imgs/buttons/finalizar-compra.gif) 0px 0px no-repeat;
	float:left;
}
#content #sidebar h2 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#393939;
	padding:11px 0px 10px 11px;
	float:left;
}
#content #sidebar h2 a {
	color:#393939;
}
#content #sidebar h2 a:hover {
	text-decoration:none;
}
#content #sidebar ul#menu {
	width:135px;
	height:420px;
	float:left;
	padding-left:11px;
}
#content #sidebar ul#menu li {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#393939;
	padding:0 0px 0 0px;
	margin-bottom:5px;
	margin-left:2px;
	width:100%;
}
#content #sidebar ul#menu li a {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#393939;
	padding:0 0px 0 9px;
	display:block;
	height:19px
}
#content #sidebar ul#menu li a:hover {
	background:url(../imgs/bg/li.gif) 0px 0px no-repeat;
	text-decoration:none;
}
#content #sidebar ul#menu li a.ativo {
	background:url(../imgs/bg/li.gif) 0px 0px no-repeat;
}
#content #sidebar ul#menu li ul {
	margin-top:5px
}
#content #sidebar ul#menu li ul li {
	font:12px Arial, Helvetica, sans-serif;
	color:#393939;
	padding:0 0px 0 0px;
	margin-bottom:0;
	margin-left:0;
}
#content #sidebar ul#menu li ul li a {/*width:133px;*/
	height:19px;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#636363;
	padding:2px 0 0 10px;
}
#content #sidebar ul#menu li ul li a:hover {
	background:url(../imgs/bg/li.gif) 0px 0px no-repeat;
	text-decoration:none;
}
#content #sidebar ul#menu li ul li a.ativo {
	background:url(../imgs/bg/li.gif) 0px 0px no-repeat;
}
#content #sidebar ul#submenu {
	width:128px;
	float:left;
}
#content #sidebar ul#submenu li {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#393939;
	padding:0 0px 20px 11px;
	margin:0;
}
#content #sidebar ul#submenu li a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#3B7B7C;
	padding:0 0px 0 0px;
	display:block;
}
/******************duvidas capa******************************/
#sidebar-duvidas {
	width:124px;
	float:right;
	padding:0;
	z-index:0;
	position:absolute;
	margin-top:525px;
}
#sidebar-duvidas h2 {
	font:11px Arial, tahoma, Helvetica, sans-serif!important;
	color:#839D9A!important;
}
#sidebar-duvidas h2.padding {
	padding-bottom:0;
}
#sidebar-duvidas h2 span {
	background:url(../imgs/bg/seta02.gif) 100% 7px no-repeat;
	padding-right:7px;
}
#sidebar-duvidas p.verde {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#839D9A;
	margin:0 0 0 11px;
}
#sidebar-duvidas img {
	margin-left:11px;
}
#sidebar-duvidas ul {
	float:left;
	clear:both;
	padding:0 0 0 11px;
}
#sidebar-duvidas ul li {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#839D9A;
	padding:0 0 5px 0;
}
#sidebar-duvidas ul li a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#839D9A;
}
/***********************fim duvidas capa **************************************/
			
			.selos-capa ul {
	float:left;
	margin-top:240px;
	text-align:center;
	margin-left:29px;
}
.selos-seg ul {
	float:left;
	margin-top:165px;
	text-align:center;
	margin-left:-7px;
}
.selos-seg ul li { /*display:inline; vertical-align: middle;*/
	float:left;
}
.bg-coment {
	float:left;
	margin-left:23px;
	width:150px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#393939;
}
.dividir {
	border-bottom:solid 1px #393939;
	width:781px;
	float:left;
}
#content #boxcoment {
	width:781px;
	min-height:300px;
	padding:0 0 0 0;
	float:left;
	position:relative; /*overflow:hidden;*/
}
#content #boxCont-galeria {
	width:781px;
	padding:0 0 0 0;
	float:left;
	position:relative; /*overflow:hidden;*/
}
#content #boxCont {
	width:781px;
	min-height:629px;
	padding:0 0 0 0;
	float:left;
	position:relative; /*overflow:hidden;*/
}
/*#content #boxCont{padding:0 0 0 137px;}*/
		#content #boxCont span.bg {
	height:999999px;
	width:10px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	overflow:hidden;
	background:url(../imgs/bg/boxCont.png) top left repeat-y;
}
#content #boxCont ul#produtos {
	width:781px;
}
#content #boxCont ul#produtos li {
	width:195px;
	float:left;
	padding:13px 0 0 0;
}
#content #boxCont ul#produtos li div.vendidos {
	font-size:11px;
	height:25px;
	padding-left:117px;
	width:60px;
	margin-bottom:-5px;
}
#content #boxCont ul#produtos div {
	width:162px;
	height:162px;
	clear:both;
	margin:auto;
	position:relative;
}
#content #boxCont ul#produtos li img {
	display:block; /*padding:0 0 0 15px;*/
	margin:auto;
	bottom:0;
	position:absolute;
}
#content #boxCont ul#produtos li p {
	width:165px;
	height:42px;
	margin-top:5px;
	padding:1px 15px 0 16px;
	border-bottom:1px solid #CCCCCC; /*border-top:2px solid #CCCCCC;*/
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
}
#content #boxCont ul#produtos li p a {
	font:11px Arial, Helvetica, sans-serif;
	color:#3F3F3F;
}
#content #boxCont ul#produtos li p a:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
#content #boxCont ul#produtos li.first {
	width:185px;
}
#content #boxCont ul#produtos li.first img {
}
#content #boxCont ul#produtos li.first p {
	padding-left:20px;
}
#content #boxCont ul#produtos li.last {
	width:236px;
}
#content #boxCont ul#produtos li.last img {
}
#content #boxCont ul#produtos li.last p {
	width:221px;
}
.aba #content #boxCont {
	width:510px;
}
.aba #content #boxCont span.bg {
	display:none;
}
.aba #content span.bg-aba {
	height:100%;
	width:10px;
	display:block;
	position:absolute;
	top:0px;
	left:-10px;
	overflow:hidden;
	background:url(../imgs/bg/boxCont.png) top left repeat-y;
}
.aba #content #boxCont ul#produtos {
	width:510px;
}
.aba #content #boxCont ul#produtos li {
	width:170px;
}
.aba #content #boxCont ul#produtos li img {
	padding:0 0 0 0px;
}
.aba #content #boxCont ul#produtos li p {
	width:160px; /*padding-left:10px;*/
	padding-left:4px;
}
#content .design {
	width:270px;
	height:100%;
	min-height:613px;
	padding:10px 6px;
	background:#FDF8CF;
	position:absolute;
	top:0;
	right:9px;
}
#content .design img.detalhe {
	margin-top:20px
}
#content .design p {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}
#content .design p a {
	font:11px Arial, Helvetica, sans-serif;
	color:#377273;
	float:none;
	margin:10px 0 20px 0;
	display:block;
}
#content .design h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#377273;
	float:left;
	margin:10px 0;
}
#content .design h4 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px 0 0 0;
}
#content .design h5 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px 0 0 0;
}
#content .design a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#377273;
	float:right;
	margin:10px 0;
}
#content .design a.fechar {
	width:18px;
	height:18px;
	display:block;
	overflow:hidden;
	background:url(../imgs/buttons/fechar.jpg) 0px 0px no-repeat;
	position:absolute;
	top:0px;
	right:9px;
}
#content .design ul.list {
	width:270px;
	clear:both;
}
#content .design ul.list li {
	width:86px;
	padding:0 6px 0 0;
	height:143px;
	float:left;
	overflow:hidden;
}
#content .design ul.list li.last {
	padding:0px;
}
#content .design ul.list li img {
	display:block;
}
#content .design ul.list li h4 {
	font:bold 10px Arial, tahoma, Helvetica, sans-serif;
	color:#000; /*padding:2px 0 0 3px;*/
}
#content .design ul.list li h4 a {
	font:bold 10px Arial, tahoma, Helvetica, sans-serif;
	color:#000; /*padding:2px 0 0 3px;*/
	float:left;
	margin:0;
}
#content .design ul.list li h4 a:hover {
	font:bold 10px Arial, tahoma, Helvetica, sans-serif;
	color:#000; /*padding:2px 0 0 3px;*/
	float:none;
	margin:0;
	text-decoration:none
}
#content .design ul.list li a {
	margin:0;
}
#content .design ul.list li a.veja {
	width:80px;
	height:9px;
	display:block;
	background:url(../imgs/buttons/veja-produtos.gif) 0px 0px no-repeat;
	float:left;
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	margin:3px 0 0 0;
	padding:0;
}
#content #blog {
	width:270px;
	height:100%;
	min-height:613px;
	padding:10px 6px;
	background:#E9F4F2;
	position:absolute;
	top:0;
	right:9px;
}
#content #blog a.fechar {
	width:18px;
	height:18px;
	display:block;
	overflow:hidden;
	background:url(../imgs/layers/buttons/fechar.jpg) 0px 0px no-repeat;
	position:absolute;
	top:8px;
	right:9px;
}
#content #blog p.date {
	font:10px Arial, Helvetica, sans-serif;
	color:#000;
}
#content #blog h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#377273;
	float:left;
	margin:10px 0;
	width:100%;
	clear:both;
}
#content #blog h3 a {
	color:#377273;
}
#content #blog h3 a:hover {
	text-decoration:none;
}
#content #blog ul.posts {
}
#content #blog ul.posts li {
	padding:0 0 21px 0;
}
#content h2.galeria-comentarios {
	color: #0E6C6B;
    float: left;
    font: 25px Verdana;
    height: 40px;
    letter-spacing: -1px;
    margin: 21px 0 0 20px;
}
#content h2.galeria-clientes {
	color: #0E6C6B;
    float: left;
    font: 25px Verdana;
    height: 40px;
    letter-spacing: -1px;
    margin: 21px 0 0 20px;
}
#content p.verde {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#377273;
	margin:0 0 0 20px;
	clear:both;
	width:600px
}
#content a.enviar-comentario {
	width:133px;
	height:22px;
	margin:25px 0 0 384px;
	display:block;
	background:url(../imgs/buttons/enviar-comentario.jpg) 0px 0px no-repeat;
	float:left;
}
#content a.enviar-foto {
	width:93px;
	height:22px;
	margin:25px 0 0 334px;
	display:block;
	background:url(../imgs/buttons/enviar-foto.jpg) 0px 0px no-repeat;
	float:left;
}
#content ul.list-cliente {
	width:100%;
	clear:both;
	padding:20px 0 0 20px;
}
#content ul.lista-comentarios {
	width:655px;
	clear:both;
	padding:0 0 0 20px;
	margin-bottom:30px;
}
#content ul.lista-comentarios li {
	width:655px;
	margin-top: 15px;
}
#content ul.lista-comentarios li p.titulo {
	font: bold 15px Arial, tahoma, Helvetica, sans-serif;
	color:#393939;
}
#content ul.lista-comentarios li p.nome-data {
	font: 11px Arial, tahoma, Helvetica, sans-serif;
	margin-top:2px;
	color:#393939;
}
#content ul.lista-comentarios li p.mensagem {
	font: 14px Arial, tahoma, Helvetica, sans-serif;
	margin-top:2px;
	color:#393939;
}
#content ul.list-cliente li {
	width:140px;
	padding:0 30px 0 0;
	height:180px;
	float:left;
	overflow:hidden;
}
#content ul.list-cliente li div {
	width:143px;
	height:140px;
	clear:both;
	margin:auto;
	position:relative;
}
#content ul.list-cliente li.last {
	padding:0px;
}
#content ul.list-cliente li img.galeria {
	display:block;
	border:1px solid #377273;
	margin-left:4px;
	margin:0 auto;
	bottom:0;
	position:absolute;
}
#content ul.list-cliente li p {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	padding:2px 0 0 3px;
	margin:0;
	width:120px;
}
#content ul.list-cliente li p a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
#content ul.list-cliente li p.verde {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#377273;
	padding:2px 0 0 3px;
}
#content h3.tit {
	font:bold 15px Arial, tahoma, Helvetica, sans-serif;
	color:#636363;
	padding:10px 0 0 10px;
}
#content h3.margin {
	padding:10px 0 20px 10px;
	clear:left;
}
#content h3.tit a {
	color:#929292;
}
#content #descricao {
	width:773px;
	height:424px;
	margin:5px 0 0 3px;
	background:url(../imgs/bg/descricao.jpg) 0px 0px no-repeat;
}
#content #descricao .left {
	width:485px;
	height:424px;
}
#content #descricao .left #campos-email {
	display:none;
	clear:both;
	margin-left:14px;
	padding:5px 0 5px 0;
}
#content #descricao .left #campos-email input {
	width:150px;
	vertical-align:bottom;
}
#content #descricao .left #campos-email img {
	vertical-align:bottom;
}
#content #descricao h4 {
	font:bold 10px Arial, tahoma, Helvetica, sans-serif;
	color:#999B9B;
	clear:both;
	padding:17px 0px 0px 14px;
	float:left;
}
#content #descricao .img {
	width:458px;
	height:306px;
	margin:auto;
	padding:14px 10px 6px 13px;
	text-align:center;
}
#content #descricao .paginacao {
	width:459px;
	padding:2px 0px 0px 14px;
	float:left;
}
#content #descricao .paginacao a {
	padding:1px 2px;
	margin:0 4px 2px 0;
	display:block;
	border:1px solid #C4C4C3;
	float:left;
	font:bold 11px Arial, tahoma, Helvetica, sans-serif;
	color:#999B9B;
}
#content #descricao .paginacao p {
	font:bold 10px Arial, tahoma, Helvetica, sans-serif;
	color:#999B9B;
	clear:both;
	padding:0;
}
.produto #content #descricao .paginacao p {
	font:bold 10px Arial, tahoma, Helvetica, sans-serif;
	color:#999B9B;
	clear:both;
	padding:0;
}
#content #descricao .imgs {
	width:459px;
	padding:2px 0px 0px 14px;
	float:left;
	clear:both;
}
#content #descricao .imgs a {
	margin:0 2px 0px 0;
	float:left;
}
#content #descricao .right {
	width:288px;
	height:424px;
}
#content #descricao .right h1 {
	font:bold 15px Arial, tahoma, Helvetica, sans-serif;
	color:#636363;
	padding:20px 0 10px 13px;
}
#content #descricao .right h3 {
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#636363;
	padding:12px 0 3px 13px;
}
#content #descricao .right a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
#content #descricao .right a.comprar {
	clear:left;
	width:124px;
	height:33px;
	display:block;
	background:url(../imgs/buttons/comprar.gif) 0px 0px no-repeat;
	float:left;
	margin:0 0 0 13px;
}
#content #descricao .right a.parcelamento {
	width:auto;
	height:9px;
	display:block;
	background:url(../imgs/buttons/setinha-cima.gif) 0px 0px no-repeat;
	float:left;
	margin:-1px 0 0 20px;
	padding-left:12px;
}
#content #descricao .right a.calcular-frete {
	width:auto;
	height:9px;
	display:block;
	background:url(../imgs/buttons/setinha-cima.gif) 0px 0px no-repeat;
	float:left;
	margin:2px 0 0 20px;
	padding-left:12px;
}
#content #descricao .right a.imprimir {
	width:auto;
	height:9px;
	display:block;
	background:url(../imgs/buttons/setinha-cima.gif) 0px 0px no-repeat;
	float:left;
	margin:2px 0 0 20px;
	padding-left:12px;
}
#content #descricao .right p.cinza {
	color:#636363;
	float:left;
}
#content #descricao .right p.preco {
	font:bold 16px Arial, tahoma, Helvetica, sans-serif;
	color:#484848;
	padding:15px 0 0px 13px;
}
#content #descricao .right p.preco span {
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#636363;
}
#content #descricao .right #preco-botoes {
	width:288px;
	position:absolute;
	top:321px;
	background:transparent url(../imgs/bg/linha02.gif) no-repeat scroll top center
}
;
#content #descricao .right p.sub {
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#636363;
}
#content #descricao .right p.sub span {
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#9E9E9E;
}
#content #descricao .right a.seta {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#636363;
	padding:0 0 0 11px;
	margin:0 0 0 13px;
	background:url(../imgs/bg/seta.gif) 0px 2px no-repeat;
}
#content #descricao .right ul.colors {
	padding:0 0 20px 13px; /*background:url(../imgs/bg/linha02.gif) 10px 100% no-repeat;*/
	overflow:hidden;
}
#content #descricao .right ul.colors li {
	padding:0 5px 0 0;
	overflow:hidden;
	float:left;
}
#content #descricao .right ul.colors li img#moldura {
	position:absolute;
}
#content #descricao .right ul.colors li input {
	float:left;
	margin:3px 3px 0 0;
}
#content #descricao .right ul.colors li span {
	width:21px;
	height:21px;
	display:block;
	overflow:hidden;
	float:left;
}
#content #descricao .right div.campo-extra {
	padding:0 0 0 13px;
	overflow:hidden;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
#content #descricao .right div.campo-extra #qtd {
	float:left;
}
#content #descricao .right div.campo-extra div {
	padding-top:5px;
	margin-left:146px;
}
#content #descricao .right ul.tamanho {
	padding:0 0 0 13px;
	overflow:hidden;
}
#content #descricao .right ul.tamanho li {
	padding:0 5px 0 0;
	overflow:hidden;
	float:left;
}
.produto #content #boxCont {
	padding:0 0 10px 0;
}
#content a.ver-todas {
	width:62px;
	height:9px;
	margin:0 0 0 10px;
	background:url(../imgs/buttons/ver-todas.gif) 0px 0px no-repeat;
	display:block;
}
.produto #content #boxCont ul#produtos {
	width:766px;
	padding:0 0 10px 0;
	margin:0 0 0 5px;
	overflow:hidden;
	background:url(../imgs/bg/linha01.gif) bottom left repeat-x;
}
.produto #content #boxCont ul#produtos li {
	width:190px;
}
.produto #content #boxCont ul#produtos li img {
	padding:0 0 0 0px;
}
.produto #content #boxCont ul#produtos li p {
	border:none;
	width:160px;
	padding-left:10px;
	font-weight:normal;
}
.produto #content #boxCont h2 {
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#363636;
	padding:0 10px 10px 13px;
}
.produto #content #boxCont p {
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#363636;
	padding:0 10px 10px 13px;
}
.produto #content #boxCont ul.list {
	padding:0 0 0 20px;
}
.produto #content #boxCont ul.list li {
	padding:0 0 2px 0;
}
.produto #content #boxCont .hr {
	width:766px;
	height:2px;
	margin-left:6px;
	overflow:hidden;
	background:url(../imgs/bg/linha01.gif) bottom left repeat-x;
}
.produto #content #boxCont .list-cliente {
	padding:0px 0 0 13px;
}
.produto #content #boxCont .list-cliente li p {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	padding:2px 0 0 3px;
	margin:0;
}
.produto #content #boxCont .list-cliente li p a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
.produto #content #boxCont .list-cliente li p.verde {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#377273;
	padding:2px 0 0 3px;
}
#content #boxCont #txt {
	width:455px;
	float:left;
	padding:15px 0 0 15px;
}
#content #boxCont #txt h2 {
	font:bold 17px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
}
#content #boxCont #txt em {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	float:left;
	padding:0 0 15px 0;
}
#content #boxCont #txt p {
	padding:0 0 15px 0;
}
#content #boxCont #instImg {
	width:297px;
	float:right;
	padding:15px 0 0 0px;
}
#content #boxCont #instImg .imgs {
	width:283px;
	height:274px;
	padding:14px 0 0 14px;
	background:url(../imgs/bg/img.jpg) 0px 0px no-repeat;
}
#content #boxCont #instImg .imgs img {
	display:block;
}
#content #boxCont #instImg .imgs p {
	width:270px;
	height:29px;
	padding:5px 0 0 0px;
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#8d8d8d;
	overflow:hidden;
}
#content #boxCont #instImg .paginacao {
	width:459px;
	padding:2px 0px 0px 14px;
	float:left;
}
#content #boxCont #instImg .paginacao a {
	padding:1px 2px;
	margin:0 4px 2px 0;
	display:block;
	border:1px solid #C4C4C3;
	float:left;
	font:bold 11px Arial, tahoma, Helvetica, sans-serif;
	color:#999B9B;
}
.conta #content #boxCont {
	width:767px;
	padding:0px 0 0 14px;
}
#content #boxCont h2.accordion {
	width:758px;
	height:23px;
	margin:12px 0 0 0;
	padding:12px 0 0 10px;
	background:url(../imgs/bg/accordion.jpg) 0px 0px repeat-x;
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	clear:both;
}
#content #boxCont .alpha {
	filter:alpha(opacity=60);
	opacity:0.6;
}
#content #boxCont h2.accordion a {
	font:bold 10px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
}
#content #boxCont ul.form {
	padding:20px 0 10px 0;
}
#content #boxCont ul.form li {
	clear:both;
	padding:0 0 6px 0;
	overflow:hidden;
}
#content #boxCont ul.form li.left {
	clear:none;
	padding:0 0 6px 0;
	overflow:hidden;
}
#content #boxCont ul.form li label {
	width:75px;
	padding:0 7px 0 0;
	display:block;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	text-align:right;
}
#content #boxCont ul.form li label.w84 {
	width:76px;
}
#content #boxCont ul.form li span {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	padding:2px 0 0 5px;
	display:block;
	float:left;
}
#content #boxCont ul.form li span.marginRight {
	padding:0px 20px 0 5px;
}
#content #boxCont ul.form li a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:2px 0 0 5px;
	display:block;
	float:left;
}
#content #boxCont ul.form li select {
	width:255px;
	height:18px;
	border:1px solid #999999;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
#content #boxCont ul.form li input {
	width:293px;
	height:18px;
	border:1px solid #999999;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
#content #boxCont ul.form li input.btn {
	width:92px;
	height:26px;
	margin:10px 0 0 0;
	border:none;
	float:left;
	background:url(../imgs/buttons/salvar-dados.jpg) 0px 0px no-repeat;
}
#content #boxCont ul.form li input.btnCadastrar {
	width:76px;
	height:26px;
	margin:10px 0 0 80px;
	border:none;
	float:left;
	background:url(../imgs/buttons/cadastrar.gif) 0px 0px no-repeat;
}
#content #boxCont ul.form li input.radio {
	width:auto;
	height:auto;
}
#content #boxCont ul.form li input.w253 {
	width:253px;
}
#content #boxCont ul.form li input.w168 {
	width:168px;
}
#content #boxCont ul.form li input.w103 {
	width:103px;
}
#content #boxCont ul.form li input.w84 {
	width:84px;
}
#content #boxCont table.acompanhamento {
	margin:0 0 40px 0;
}
#content #boxCont table.acompanhamento thead {
}
#content #boxCont table.acompanhamento thead tr {
}
#content #boxCont table.acompanhamento thead tr th {
	height:36px;
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #CFCFCF;
}
#content #boxCont table.acompanhamento tbody {
}
#content #boxCont table.acompanhamento tbody tr {
}
#content #boxCont table.acompanhamento tbody tr td {
}
#content #boxCont table.acompanhamento tbody tr td span {
	padding:0 5px;
}
#content #boxCont table.acompanhamento tbody tr td table {
	background:url(../imgs/bg/linha03.gif) bottom left repeat-x;
	margin:0;
}
#content #boxCont table.acompanhamento tbody tr td table.ativo {
	border:2px solid #008A8B;
}
#content #boxCont table.acompanhamento tbody tr td table tr {
}
#content #boxCont table.acompanhamento tbody tr td table tr td {
	height:60px;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	vertical-align:middle;
}
#content #boxCont table.acompanhamento tbody tr td table tr td a.mais-detalhes {
	width:92px;
	height:26px;
	float:right;
	margin:0 7px 0 0;
	background:url(../imgs/buttons/mais-detalhes.jpg) 0px 0px no-repeat;
}
#content #boxCont table.acompanhamento tbody tr td table tr td a.ocultar-detalhes {
	width:113px;
	height:26px;
	float:right;
	margin:0 5px 0 0;
	background:url(../imgs/buttons/ocultar-detalhes.jpg) 0px 0px no-repeat;
}
#content #boxCont table.acompanhamento tbody tr td table tr td .left {
	width:510px;
	padding:0 0 20px 5px;
}
#content #boxCont table.acompanhamento tbody tr td table tr td .left h3 {
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:0 0 6px 5px;
	float:left;
}
#content #boxCont table.acompanhamento tbody tr td table tr td div.right {
	width:235px;
	padding:0 5px 0px 0;
}
#content #boxCont table.acompanhamento tbody tr td table tr td div.right h3 {
	width:230px;
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:0 0 5px 5px;
	float:left;
	border-bottom:2px solid #CECECE;
	text-align:left;
}
#content #boxCont table.acompanhamento tbody tr td table tr td div.right ul {
	width:225px;
	padding:10px 0 40px 10px;
	float:left;
	overflow:hidden;
}
#content #boxCont table.acompanhamento tbody tr td table tr td div.right ul li {
	width:225px;
	text-align:left;
}
#content #boxCont table.acompanhamento tbody tr td table tr td div.right ul li a.verde {
	color:#11696B;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table {
	margin:0;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table thead {
}
#content #boxCont table.acompanhamento tbody tr td table tr td table thead tr {
}
#content #boxCont table.acompanhamento tbody tr td table tr td table thead tr th {
	height:33px;
	border-top:2px solid #CECECE;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody {
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr {
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr td {
	height:72px;
	background:url(../imgs/bg/linha03.gif) bottom left repeat-x;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr td.tleft {
	text-align:left;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr td.ultimo {
	background:#FAFAFA url(../imgs/bg/linha03.gif) bottom left repeat-x;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr.detalhes td {
	height:33px;
	background:#FAFAFA url(../imgs/bg/linha03.gif) bottom left repeat-x;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr.bordernone td {
	height:33px;
	background:#FAFAFA;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr.detalhes td.ultimo {
	background:#F6F6F6 url(../imgs/bg/linha03.gif) bottom left repeat-x;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr.bordernone td.ultimo {
	background:#F6F6F6;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr.total td {
	height:33px;
	background:#F2F2F2;
	border-top:1px solid #CECECE;
}
#content #boxCont table.acompanhamento tbody tr td table tr td table tbody tr.total td.ultimo {
	font:13px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
.carrinho #content {
	background:url(../imgs/bg/contcarrinho.png) 0px 0px repeat-y;
}
.carrinho #content #sidebar {
	width:131px;
	float:right;
	padding:0;
	margin:0 9px 0 0;
	z-index:0;
}
.carrinho #content #sidebar h2 {
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#839D9A;
}
.carrinho #content #sidebar h2.padding {
	padding-bottom:0;
}
.carrinho #content #sidebar h2 span {
	background:url(../imgs/bg/seta02.gif) 100% 7px no-repeat;
	padding-right:7px;
}
.carrinho #content #sidebar p.verde {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#839D9A;
	margin:0 0 0 11px;
}
.carrinho #content #sidebar img {
	margin-left:11px;
	margin-bottom:6px;
}
.carrinho #content #sidebar ul {
	float:left;
	clear:both;
	padding:0 0 0 11px;
}
.carrinho #content #sidebar ul li {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#839D9A;
	padding:0 0 5px 0;
}
.carrinho #content #sidebar ul li a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#839D9A;
}
.carrinho #content .selos-sidebar ul {
	float:left;
	margin-top:294px;
	text-align:center;
	margin-left:14px;
}
.carrinho #content #boxCont {
	width:771px;
	padding:0px 0 0 10px;
	float:left;
	margin:0 0 0 9px;
}
#content #boxCont a.continuar-comprando {
	width:121px;
	height:26px;
	margin:17px 0 0 0;
	background:url(../imgs/buttons/continuar-comprando.gif) 0px 0px no-repeat;
	float:left;
}
#content #boxCont a.limpar-sacola {
	width:95px;
	height:26px;
	margin:17px 0 0 8px;
	background:url(../imgs/buttons/limpar-sacola.gif) 0px 0px no-repeat;
	float:left;
}
#content #boxCont a.prosseguir {
	width:80px;
	height:26px;
	margin:17px 0 0 0px;
	background:url(../imgs/buttons/prosseguir.gif) 0px 0px no-repeat;
	float:right;
}
#content #boxCont a.usar-mesmo {
	width:82px;
	height:26px;
	margin:63px -6px;
	background:url(../imgs/buttons/usar-mesmo.gif) 0px 0px no-repeat;
	float:left;
}
#content #boxCont a.concluir-compra {
	width:183px;
	height:32px;
	margin:20px 0px;
	background:url(../imgs/buttons/concluir-compra.gif) 0px 0px no-repeat;
	float:right;
}
#content #boxCont .texto-pagseguro {
	width:100%;
	float:left;
}
#content #boxCont .texto-pagseguro .cont {
	width:380px;
	float:right;
}
#content #boxCont .texto-pagseguro .cont .top {
	background:url(../imgs/others/top-texto-pagseguro.jpg) no-repeat;
	width:100%;
	float:left;
	height:4px;
}
#content #boxCont .texto-pagseguro .cont .bottom {
	background:url(../imgs/others/bottom-texto-pagseguro.jpg) no-repeat;
	width:100%;
	float:left;
	height:4px;
}
#content #boxCont .texto-pagseguro .cont .centro {
	width:360px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	float:left;
	padding:6px 9px;
	font:11px Arial, Tahoma, Verdana, sans-serif;
	color:#333;
}
#content #boxCont table.sacola-compras {
	margin:0px 0 0 0;
}
#content #boxCont table.sacola-compras thead {
}
#content #boxCont table.sacola-compras thead tr {
}
#content #boxCont table.sacola-compras thead tr th {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	text-align:center;
	vertical-align:middle;
	height:33px;
	border-bottom:1px solid #CECECE;
}
#content #boxCont table.sacola-compras tbody {
}
#content #boxCont table.sacola-compras tbody tr {
}
#content #boxCont table.sacola-compras tbody tr td {
	height:72px;
	background:url(../imgs/bg/linha03.gif) bottom left repeat-x;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	vertical-align:middle;
}
#content #boxCont table.sacola-compras tbody tr td.tleft {
	text-align:left;
}
#content #boxCont table.sacola-compras tbody tr td.ultimo {
	background:#FAFAFA url(../imgs/bg/linha03.gif) bottom left repeat-x;
}
#content #boxCont table.sacola-compras tbody tr td span {
	margin:0 5px;
}
#content #boxCont table.sacola-compras tbody tr td a.excluir {
	width:18px;
	height:18px;
	margin:0 auto;
	background:url(../imgs/buttons/excluir.gif) 0px 0px no-repeat;
}
#content #boxCont table.sacola-compras tbody tr td a.reculcular {
	width:59px;
	height:18px;
	margin:0;
	background:url(../imgs/buttons/reculcular.gif) 0px 0px no-repeat;
	float:left;
}
#content #boxCont table.sacola-compras tbody tr td input.reculcular {
	width:20px;
	height:15px;
	margin:1px 3px 0 5px;
	border:1px solid #CACACA;
	float:left;
}
#content #boxCont table.sacola-compras tbody tr.detalhes td {
	height:33px;
	background:#FAFAFA url(../imgs/bg/linha03.gif) bottom left repeat-x;
}
#content #boxCont table.sacola-compras tbody tr.bordernone td {
	height:33px;
	background:#FAFAFA;
}
#content #boxCont table.sacola-compras tbody tr.bordernone td.final-frete {
	height:33px;
	background:#F6F6F6;
}
#content #boxCont table.sacola-compras tbody tr.bordernone-vale td {
	height:33px;
	background:#FAFAFA;
	background: url("../imgs/bg/linha03.gif") repeat-x scroll left bottom #F6F6F6;
	text-align:left;
	padding-left:5px;
}
#content #boxCont table.sacola-compras tbody tr.bordernone-vale td p {
	float:left;
	padding-top:5px;
}
#content #boxCont table.sacola-compras tbody tr.bordernone-vale td input.codigo {
	border: solid 2px #dfdfdf;
	height: 18px;
	margin-left:5px;
	float:left
}
#content #boxCont table.sacola-compras tbody tr td a.envia-codigo {
	width:59px;
	height:18px;
	margin:1px 0 0 5px;
	background:url(../imgs/envia-codigo.jpg) 0px 0px no-repeat;
	float:left;
}
#content #boxCont table.sacola-compras tbody tr.detalhes td.ultimo {
	background:#F6F6F6 url(../imgs/bg/linha03.gif) bottom left repeat-x;
}
#content #boxCont table.sacola-compras tbody tr.bordernone td.ultimo {
	background:#F6F6F6;
}
#content #boxCont table.sacola-compras tbody tr td a.calcula-frete {
	width:74px;
	height:18px;
	margin:1px 0 0 5px;
	background:url(../imgs/buttons/calcular-frete.jpg) 0px 0px no-repeat;
	float:left;
}
#content #boxCont table.sacola-compras tbody tr.bordernone-frete td {
	height:33px;
	background:#FAFAFA;
}
#content #boxCont table.sacola-compras tbody tr.bordernone-frete td {
	height:33px;
	background:#FAFAFA;
	text-align:left;
	padding-left:5px;
	background: url("../imgs/bg/linha03.gif") repeat-x scroll left top #FAFAFA;
}
#content #boxCont table.sacola-compras tbody tr.bordernone-frete td p {
	float:left;
	padding-top:5px;
}
#content #boxCont table.sacola-compras tbody tr.bordernone-frete td input.codigo {
	border: solid 2px #dfdfdf;
	height: 18px;
	margin-left:5px;
	float:left;
	padding-left: 4px;
	width: 57px;
}
#content #boxCont table.sacola-compras tbody tr.bordernone-frete td.ultimo-frete {
	background-color:#F6F6F6;
	padding-left: 26px;
}
#content #boxCont table.sacola-compras tbody ul.frete {
	width: 320px;
	margin:0 0 0 62px;
}
#content #boxCont table.sacola-compras tbody ul.frete li {
}
ul {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}
#content #boxCont table.sacola-compras tbody tr.total td {
	height:33px;
	background:#F2F2F2;
	border-top:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
}
#content #boxCont table.sacola-compras tbody tr.total td.ultimo {
	font:13px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
#content #boxCont .cadastrado {
	width:262px;
	padding:0px 0 0 0px;
	float:left;
	margin:20px 0 0 0px;
	background:url(../imgs/bg/linha04.gif) right top repeat-y;
}
#content #boxCont .cadastrado h3 {
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	padding:0 0 0 9px;
}
#content #boxCont .cadastrado ul {
	width:224px;
	padding:10px 0 0 0;
}
#content #boxCont .cadastrado ul li {
	padding:0 0 6px 0;
	overflow:hidden;
}
#content #boxCont .cadastrado ul li label {
	width:44px;
	padding:2px 10px 0 0;
	display:block;
	float:left;
	text-align:right;
}
#content #boxCont .cadastrado ul li input {
	width:166px;
	height:18px;
	border:1px solid #999999;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
#content #boxCont .cadastrado ul li a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	float:right;
}
#content #boxCont .cadastrado ul li input.btn {
	width:80px;
	height:26px;
	margin:0px 0 0 0px;
	background:url(../imgs/buttons/prosseguir.gif) 0px 0px no-repeat;
	float:right;
	border:none;
}
#content #boxCont .cadastro {
	width:410px;
	padding:20px 0 0 20px;
	float:left;
}
#content #boxCont .cadastro h3 {
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	padding:0 0 0 10px;
}
#content #boxCont .cadastro h3 span {
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
}
#content #boxCont .meu-endereco {
	width:338px;
	padding:20px 0 0 10px;
	float:left;
}
#content #boxCont .meu-endereco h3 {
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	padding:0 0 5px 10px;
	border-bottom:1px solid #CECECE;
}
#content #boxCont .endereco-entrega {
	width:338px;
	padding:20px 0 0 00px;
	float:left;
}
#content #boxCont .endereco-entrega h3 {
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	padding:0 0 5px 10px;
	border-bottom:1px solid #CECECE;
}
#content #boxCont .outros-dados {
	width:768px;
	height:auto;
	background:#FAFAFA;
	border-bottom:1px solid #E0E0E0;
	border-top:1px solid #E0E0E0;
	float:left;
}
#content #boxCont .outros-dados p {
	float:left;
	padding:6px 0 6px;
}
#content #boxCont .outros-dados p.cep {
	width:250px;
	padding-left:18px
}
#content #boxCont .outros-dados p.frete {
	width:330px;
}
#content #boxCont .outros-dados p.total {
	font:12px Arial, tahoma, Helvetica, sans-serif;
}
#content #boxCont ul.pagamento {
	width:771px;
	padding:20px 0 0 10px;
	float:left;
}
#content #boxCont ul.pagamento li {
	padding:0px 0 0 0px;
	float:left;
}
#content #boxCont ul.pagamento li label {
	font:bold 11px Arial, tahoma, Helvetica, sans-serif;
	color:#000000;
	display:block;
	padding:0 0 10px 0;
}
#content #boxCont ul.pagamento li input {
	margin:10px 10px 0 0;
}
#content #boxCont ul.pagamento li.boleto {
	width:130px;
}
#content #boxCont ul.pagamento li.transferencia {
	width:177px;
}
#content #boxCont ul.pagamento li.pagseguro {
	width:450px;
}
#content #boxCont .leftCarrinho {
	width:513px;
	padding:0px 0 0 0px;
	float:left;
}
#content #boxCont .leftCarrinho h2 {
	width:503px;
}
#content #boxCont .rightCarrinho {
	width:245px;
	padding:0px 0 0 10px;
	float:left;
}
#content #boxCont .rightCarrinho h2 {
	width:235px;
	margin:12px 0 10px 0;
}
#content #boxCont .rightCarrinho p {
	padding:0 0 0 10px;
}
#content #boxCont .hr {
	width:771px;
	height:20px;
	float:left;
	border-bottom:1px solid #CECECE;
}
#content #boxCont .sucesso {
	width:750px;
	padding:8px;
	margin:10px 0 0 0;
	border:2px solid #008A8B;
	overflow:hidden;
}
#content #boxCont .sucesso h2 {
	font:bold 17px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:0 0 15px 0;
}
#content #boxCont .sucesso p {
	clear:both;
	float:left;
}
#content #boxCont .sucesso p.numero {
	font:bold 17px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:7px 0 12px 0;
}
#content #boxCont .sucesso a.verde {
	font:bold 10px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	clear:both;
	float:left;
}
#content #boxCont .falha {
	width:750px;
	padding:8px;
	margin:10px 0 0 0;
	border:2px solid #C52626;
	overflow:hidden;
}
#content #boxCont .falha h2 {
	font:bold 17px Arial, tahoma, Helvetica, sans-serif;
	color:#BB0000;
	padding:0 0 12px 0;
}
#content #boxCont .falha p {
	clear:both;
	float:left;
}
#content #boxCont .falha a.verde {
	font:bold 10px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	clear:both;
	float:left;
}
/* end content */


/* +footer */
#footer {
	/*width:938px;
	height:42px;
	background:url(../imgs/bg/footer.png) 0px 0px no-repeat;
	clear:both;*/
	-moz-border-radius: 0 0 20px 20px;
	-webkit-border-radius: 0 0 20px 20px;
	-moz-box-shadow:0 0 10px #666666;
	-webkit-box-shadow:0 0 10px #666666;
	background:#F1E145;
	clear: both;
	height: 28px;
	margin: 4px auto 15px;
	padding: 0;
	width: 921px;
}
#footer .vcard {
	display:none;
}
/* end footer */


/* +classes */
#overlay {
	width:100%;
	height:1000px;
	background:#000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
}
#layer-foto-cliente {/*width:615px;*/
	width:100%;
	height:393px;
	margin:0 0 0 -308px;
	position:absolute;
	top:50px;
	left:50%;
	z-index:200;
	background:url(../imgs/layers/bg/postal-foto-cliente.png) 0px 0px no-repeat;
	overflow:hidden;
}
#layer-foto-cliente a.fechar {
	width:18px;
	height:18px;
	position:absolute;
	top:14px;
	right:13px;
	background:url(../imgs/layers/buttons/fechar.jpg) 0px 0px no-repeat;
}
#layer-foto-cliente .left {
	width:392px;
	padding:24px 0 0 22px;
	float:left;
}
#layer-foto-cliente .right {
	width:163px;
	padding:42px 16px 0 0px;
	float:right;
}
#layer-foto-cliente .right h3 {
	color: #00595A;
    font: bold 12px arial;
    height: 10px;
    text-transform: uppercase;
    width: auto;
}
#layer-foto-cliente .right p {
	font:12px Arial, tahoma, Helvetica, sans-serif;
	color:#00696A;
}
#layer-foto-cliente .left2 {
	width:392px;
	padding:0 0 0 22px;
	float:left;
	height:320px;
	overflow-x:hidden;
	overflow-y:auto
}
#layer-foto-cliente .right2 {
	width:163px;
	padding:0 16px 0 0px;
	float:right;
}
#layer-foto-cliente .right2 p a {
	font:12px Arial, tahoma, Helvetica, sans-serif;
	color:#00696A;
}
/* end classes */

#layer-postais {/*width:616px;*/
	width:100%;
	height:374px;
	background:url(../imgs/layers/bg/postais.png) 0px 0px no-repeat;
}
#layer-postais a.fechar {
	width:18px;
	height:18px;
	position:absolute;
	top:14px;
	right:13px;
	background:url(../imgs/layers/buttons/fechar.jpg) 0px 0px no-repeat;
}
#layer-postais .left {
	float: left;
    margin-left: 62px;
    padding: 0 27px 0 10px;
    width: 390px;
}
#layer-postais .left h3 {
	font:bold 15px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:25px 0 0 20px;
}
#layer-postais .left h3 span {
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
}
#layer-postais .left ul.form {
	padding:20px 0 10px 0;
}
#layer-postais .left ul.form li {
	clear:both;
	padding:0 0 6px 0;
	overflow:hidden;
}
#layer-postais .left ul.form li label {
	width:75px;
	padding:0 7px 0 0;
	display:block;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	text-align:right;
}
#layer-postais .left ul.form li span {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	padding:2px 0 0 5px;
	display:block;
	float:left;
}
#layer-postais .left ul.form li a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:2px 0 0 5px;
	display:block;
	float:left;
}
#layer-postais .left ul.form li textarea {
	width:240px;
	height:85px;
	border:1px solid #999999;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
#layer-postais .left ul.form li select#id {
	width:242px;
}
#layer-postais .left ul.form li select option {
	width:auto;
}
#layer-postais .left ul.form li input {
	width:240px;
	height:18px;
	border:1px solid #999999;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
#layer-postais .left ul.form li input.radio {
	width:auto;
	height:auto;
	margin: 0 0 0 5px;
	border:0;
}
#layer-postais .left ul.form li input.btnCadastrar {
	width:76px;
	height:26px;
	margin:10px 0 0 80px;
	border:none;
	float:left;
	background:url(../imgs/buttons/cadastrar.gif) 0px 0px no-repeat;
}
#layer-postais .left ul.form li input.btnEnviar {
	width:76px;
	height:26px;
	margin:10px 14px 0 0px;
	border:none;
	float:right;
	background:url(../imgs/buttons/enviar.gif) 0px 0px no-repeat;
}
#layer-postais .left ul.form li input.auto {
	height:auto;
}
#layer-postais .left ul.form li input.w118 {
	width:118px;
}
#layer-postais .left ul.colunas {
	padding:20px 0 10px 0;
}
#layer-postais .left ul.colunas li {
	width:50%;
	float:left;
	padding:0 0 6px 0;
	overflow:hidden;
}
#layer-postais .left ul.colunas li label {
	width:75px;
	padding:0 7px 0 0;
	display:block;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	text-align:right;
}
#layer-postais .left ul.colunas li span {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	padding:2px 0 0 5px;
	display:block;
	float:left;
}
#layer-postais .left ul.colunas li a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:2px 0 0 5px;
	display:block;
	float:left;
}
#layer-postais .left ul.colunas li.titulo {
	width:100%;
	clear:both
}
#layer-postais .left ul.colunas li.titulo label {
	font:bold 11px Arial, tahoma, Helvetica, sans-serif;
}
#layer-postais .right {
	width:235px;
	padding:0 10px 0 0;
	float:left;
}
#layer-postais .right h3 {
	font:bold 15px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:20px 0 0 20px;
}
#layer-postais .right p {
	padding:0px 10px 0px 20px;
}
#layer-postais .right p a {
	color:#000000
}
#layer-postais .right ul.form {
	padding:20px 0 10px 0;
}
#layer-postais .right ul.form li {
	clear:both;
	padding:0 0 6px 0;
	overflow:hidden;
}
#layer-postais .right ul.form li label {
	width:60px;
	padding:0 7px 0 0;
	display:block;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
	text-align:right;
}
#layer-postais .right ul.form li span {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#8D8D8D;
	padding:2px 0 0 5px;
	display:block;
	float:left;
}
#layer-postais .right ul.form li a {
	font:10px Arial, tahoma, Helvetica, sans-serif;
	color:#11696B;
	padding:2px 0 0 0px;
	margin:0 21px 0 25px;
	display:block;
	float:right;
}
#layer-postais .right ul.form li input {
	width:165px;
	height:18px;
	border:1px solid #999999;
	float:left;
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#000;
}
#layer-postais .right ul.form li input.btn {
	width:76px;
	height:26px;
	margin:10px 21px 0 25px;
	border:none;
	float:right;
	background:url(../imgs/buttons/cadastrar.gif) 0px 0px no-repeat;
}
/* email */
#email {
	background:#FFFFFF
}
#email #content {
	width:785px;
	margin:0 auto;
	background:#FFFFFF;
}
#email h3.tit {
	padding-left:0px;
}
#email #content #topo {
	margin-left:19px;
}
#email #content #descricao {
	margin-left:9px;
}
#email #content #descricao p {
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#363636;
	padding:0 10px 10px 13px;
}
#email #content #descricao .right p.cinza {
	color:#636363;
	float:left;
}
#email #content #descricao .right p.preco {
	font:bold 16px Arial, tahoma, Helvetica, sans-serif;
	color:#484848;
	padding:15px 0 0px 13px;
}
#email #content #descricao .right p.preco span {
	font:11px Arial, tahoma, Helvetica, sans-serif;
	color:#636363;
}
#email #content #descricao .right #preco-botoes {
	width:288px;
	position:absolute;
	top:321px;
	background:transparent url(../imgs/bg/linha02.gif) no-repeat scroll top center
}
;
#email #content #descricao .right p.sub {
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#636363;
}
#email #content #descricao .right p.sub span {
	font:bold 12px Arial, tahoma, Helvetica, sans-serif;
	color:#9E9E9E;
}
#email #content #descricao ul.list {
	padding:0 0 0 20px;
}
#email #content #depois {
	margin-left:19px;
}
#nuvem-palavras {
	border: 0pt none;
	margin-left:20px;
	margin-bottom:20px;
	padding: 0pt;
	background: transparent none repeat scroll 0pt 0pt;
	outline-width: 0pt;
	vertical-align: baseline;
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}
#nuvem-palavras a {
	color:#2A6D7C;
	display:block;
	float:left;
	line-height:20px;
	margin:0 10px 0 0;
}
.termos-buscados {
	margin-bottom:10px;
	clear:both;
	padding-top:16px;
	color:black;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#393939;
	line-height: normal;
}
#nuvem-palavras a.t1 {
	font-size:14px
}
#nuvem-palavras a.t2 {
	font-size:16px
}
#nuvem-palavras a.t3 {
	font-size:18px
}
#nuvem-palavras a.t4 {
	font-size:20px
}
#nuvem-palavras a.t5 {
	font-size:22px
}
#content h2.press {
	color: #0E6C6B;
    float: left;
    font: 25px Verdana;
    height: 40px;
    letter-spacing: -1px;
    margin: 21px 0 0 20px;
}
/* end email */
	.veiculo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #056272;
	width:220px;
	height: 24px;
}
.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.linknot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #u666666;
	height:23px;
}
.imagem {
	height: 165px;
	width: 220px;
	margin-top:7px;
}
.separador {
	width:100%;
	height:25px;
	margin-top:5px;
	padding:1px 15px 0 16px;
	border-bottom:1px solid #CCCCCC; /*border-top:2px solid #CCCCCC;*/
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
}
.box {
	float: left;
	margin: 20px 0 20px 20px;
	width:220px;
}
#layer-postais .left ul.form li input.btenviar {
	background-image: url(../imgs/buttons/btn-enviar.jpg);
	margin-top: 44px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 256px;
	height: 27px;
	width: 76px;
	padding:0 !important;
	border:none;
	cursor:pointer;
}
.tituloclass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin:2px 0 0 6px;
	height: 15px;
	width: 80px;
	float:left;
}
#layer-postais .right ul li {
	float:left;
}
.autor {
	clear: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.linhaent {
	background-color: #989898;
	height: 1px;
	width: 200px;
	margin: 7px 0 10px 20px;
}
#layer-press {/*width:615px;*/
	height:475px;
	margin:0 0 0 0;
	position:absolute;
	top:50px;
	left:50%;
	z-index:200;
	background:url(../imgs/layers/bg/fundo-press.png) 0px 0px no-repeat;
	overflow:hidden;
}
.produto #content #boxCont div.vale {
}
.produto #content #boxCont div.vale p {
	color: #636363;
	font: bold 13px Arial, tahoma, Helvetica, sans-serif;
	margin: 5px 0 -10px 0;
}
.produto #content #boxCont div.vale input {
	margin-left:14px;
	width:235px;
	border:none;
	border-top: 1px solid;
	border-color:#636363;
	height: 18px;
}
a.at300m {
	opacity:0.4;
}
a.at300b {
	opacity:0.4;
}
a.at300m:hover {
	opacity:1.0;
}
a.at300b:hover {
	opacity:1.0;
}

