@charset "utf-8";
/* CSS Document */
html,body{
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
body{
	background-color: #FFF;
	background-image: url(../gfx/bg_body.png);
	background-repeat: repeat-x;
	background-position: top;	
}
a{ text-decoration:none;}
h1{
	background:url(../gfx/dotted.gif) bottom center repeat-x;
	display:block;
	margin:auto;
	margin-bottom:20px;
	padding-bottom:10px;
	position:relative;
	width:100%;
}
h1 span { visibility:hidden;}
/**//**//**//**//**//**//**//**//**/
/**//**//*	    MASTER    *//**//**/
/**//**//**//**//**//**//**//**//**/
#master {
	height:auto;
	margin:auto;
	position:relative;
	width:1000px;
	z-index:999999;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*	     TOPO     *//**//**/
/**//**//**//**//**//**//**//**//**/
#topo{
	margin-bottom:10px;
	padding-top:20px;
	position:relative;
}
#topo a{ color:#0699FF;}
/*HEAD*/
#head{
	overflow:hidden;
	position:relative;
}
#head img{
	display:block;
	float:left;
} #head strong{
	color:#666;
}
#head span{
	display:block;
	float:left;
	margin-left:100px;
	margin-top:35px;
}
#head div{
	float:right;
	margin-top:23px;
}

/**//**//**//**//**//**//**//**//**/
/**//*   LINE TOP & BOTTOM    *//**/
/**//**//**//**//**//**//**//**//**/
.barraTopo {
	background:url(../gfx/bg_barratopo.png	) bottom center repeat-x;
	display:block;
	height:40px;
	margin:10px 0px 10px 0px;
	overflow:hidden;
	position:relative;
	width:100%;
}
.barraTopo img { margin-top:10px;}
.carrinhoAreaBarra {
	background:url(../gfx/bg_barratopo_carrinhoarea.png) bottom no-repeat;
	float:right;
	height:40px;
	margin-right:-15px;
	padding-left:30px;
	position:relative;
	vertical-align:middle;
	width:183px;
}
.carrinhoAreaBarra a:hover { text-decoration:none;}
img.carrinho {
	margin-right:20px;
	margin-top:-10px;
	_margin-top:0px;
	vertical-align:middle;
}
.carrinhoAreaBarra strong {
	color:#0699FF; 
	line-height:45px;
	margin-left:5px;
	position:relative;
}
.carrinhoAreaBarra strong.grey { color:#999;}

/*BUSCA*/
.buscaTopo {
	float:left;
	margin:14px -14px 0px 20px;
	height:23px;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
	width:564px;
}
.buscaBottom { 
	margin:14px 0px 0px 10px;
	width:895px;
}
.buscaTopo input.procura {
	background:url(../gfx/lupa.gif) center left no-repeat #fff;
	border:none;
	border-top: 1px solid #ccc;
	margin-right:10px;
	margin-top:2px;
	padding-left:30px;
	vertical-align:middle;
	width:280px;
}
.buscaTopo select {
	border:none;
	border-top: 1px solid #ccc;
	margin-left:10px;
	margin-top:1px;
	vertical-align:middle;
	width:171px;
}
.btOk {
	float:right;
	margin:0px;
	height:auto;
	position:relative;
	vertical-align:middle;
	width:auto;
}
.btOk img { 
	margin:-2px 0px 0px 0px;
	vertical-align:middle;
}
.buscaTopo input.procuraDois { width:627px;}

/**//**//**//**//**//**//**//**//**/
/**//**//*      MENU      *//**//**/
/**//**//**//**//**//**//**//**//**/
ul.menu {
	background:url(../gfx/bg_menu.gif) #239AE8 top left repeat-x;
	position:absolute;
	height:190px;
	width:1000px;
	top:141px;
	z-index:999;
}
ul.menu li {
	background:url(../gfx/linediv.gif) right top no-repeat;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	float:left;
	height:100%;
	margin-top:17px;
	position:relative;
	padding:0px 28px 0px 28px;
	_padding:0px 18px 0px 18px;
	width:144px;
}
.menu li.last { background:none !important; margin-top:17px !important;}
.menu li ul { margin:10px 0px 0px -28px;}
.menu li ul li {
	background:none;
	line-height:15px;
	height:auto;
	font-size:12px;
	font-weight:normal;
	margin:0px;
}
.menu ul li a { color:#D2EEFE;}
.menu ul li a:hover { color:#fff; text-decoration:underline;}

/**//**//**//**//**//**//**//**//**/
/**//**//*     ENQUETE    *//**//**/
/**//**//**//**//**//**//**//**//**/
.enquete {
	background:#EAEAEA;
	border:2px solid #D2D2D2;
	right:30px;
	padding:15px;
	position:absolute;
	top:396px;
	width:275px;
	z-index:999;
}
.enquete img { vertical-align:middle;}
.enquete .bt_fechar {
	float:right;
	margin:2px 2px 0px 0px;
	position:relative;
}
.enquete .linha {
	background:url(../gfx/linhabrnaca.gif) center center repeat-x;
	height:25px;
	clear:both;
	display:block;
}
.enquete span { color:#666;}
.enquete ul { margin:15px 0px 15px 0px;}
.enquete ul li {
	line-height:20px;
}
.enquete ul li span { color:#0699FF;}
.enquete ul li input {
	margin-right:10px;
	vertical-align:middle;
}

/**//**//**//**//**//**//**//**//**/
/**//*   	 RESUTADO BUSCA  	*//**/
/**//**//**//**//**//**//**//**//**/
.resultBusca {
	background:#ECF7FF;
	margin-bottom:20px;
	overflow:hidden;
	padding:10px;
	width:980px;
}
.resultBusca li.all {
	float:left;
	margin-right:26px;
	width:223px;
}
.resultBusca li.all strong {
	color:#666;
	display:block;
	font-size:15px;
	margin-bottom:10px;
}
.resultBusca li.all ul li {
	line-height:16px;
}
.resultBusca li.all ul li a { color:#999;}
.resultBusca li.all ul li a span { color:#0699FF;}
.resultBusca li.all ul li a:hover { text-decoration:underline;}
.resultBusca li.last { margin:0px;}

/**//**//**//**//**//**//**//**//**/
/**//*	 LISTAGEM PRODUTO 	*//**/
/**//**//**//**//**//**//**//**//**/
.filtro {
	bottom:15px;
	right:0px;
	position:absolute;
	width:160px;
}
ul.listProdut{
	display:block;
	overflow:hidden;
	position:relative;
	width:1000px;
}
ul.listProdut li{
	float:left;
	height:300px;
	margin-right:50px;
	margin-bottom:20px;
	width:160px;
	text-align:center;
}
ul.listProdut li a{
	color:#999;
	line-height:14px;
	text-align:center;
}
ul.listProdut strong,
ul.listProdut img,
ul.listProdut li.last img{
	color:#666;
	display:block;
	margin:auto !important;
	margin-bottom:10px !important;
}
ul.listProdut span{
	color:#0699FF;
	display:block;
	margin-bottom:5px;
}
ul.listProdut span big{
	display:block;
	font-weight:bold;
	margin-top:5px;
}
ul.listProdut li.line{
	background:url(../gfx/dotted.gif) bottom center repeat-x;
	clear:both;
	height:1px;
	width:100%;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*  PRODUTOS DET  *//**//**/
/**//**//**//**//**//**//**//**//**/
/*LEFT*/
.produtoLeft {
	float: left;
	position: relative;
	width:308px;
}
.produtoLeft  img { margin-bottom:10px;}
.produtoLeft a.small {
	float:left;
	margin-right:19px;
	position:relative;
}

/*RIGHT*/
.produtoRight {
	float:right;
	overflow:hidden;
	position:relative;
	width:670px;
}
.produtoRight h3 {
	color:#666;
	font-size:24px;
	font-weight:lighter;
	margin-bottom:10px;
	text-transform:uppercase;
}
.produtoRight span.specifications {
	display:block;
	line-height:16px;
}
.produtoRight img.obs { margin:10px 0px 20px 0px;}
/*COMPRA*/
.precos {
	background:#ECF7FF;
	margin-bottom:10px;
	overflow:hidden;
	padding:6px;
	position:relative;
	width:100%;
}
.precos span { color:#666;}
.precos big.preco {
	color:#0072C3;
	font-size:20px;
	line-height:30px;
}
.desconto {
	font-size:13px;
	margin-left:10px;
}
.parcelameto {
	display:block;
	margin-top:10px;
}
.produtoRight .precos small {
	background:url(../gfx/dotted.gif) center center repeat-x;
	display:block;
	float:right;
	height:1px;
	margin:17px 19px 0px 0px;
	_margin:10px 10px 0px 0px;
	position:relative;
	width:451px;
}
ul.formasdepagamento { margin:10px 0px 20px 0px;}
ul.formasdepagamento li {
	color:#0699FF;
	line-height:16px;
}
.checkBox {
	background:#FFDFDF;
	margin:10px 0px -6px -6px;
	padding:20px 11px 20px 11px;
	width:100%;
}
.produtoRight strong.prazo {
	color:#666;
	font-size:13px;
	line-height:16px;
}
.produtoRight a.saibamais {
	color:#666;
	font-size:12px;
}
.produtoRight a:hover.saibamais { text-decoration:underline;}
.produtoRight span.dias { 
	color:#0699FF;
	display:block;
	line-height:16px;
	margin:3px 0px 20px 0px;
}

.bula {
	font-size:14px;
	line-height:18px;
	text-align:justify;
}

/*COMPRE JUNTO*/
.comprejunto {
	color:#666;
	height:90px;
	font-size:15px;
	overflow:hidden;
	position:relative;
	width:100%;
}
.comprejunto tr { border-bottom:20px solid #fff;}
.photoArea {
	background:url(../gfx/+.gif) center center no-repeat;
	border-right:15px solid #fff;
	width:262px;
}
.photoArea .with { margin-left:82px;}
.comprejunto td {
	height:90px;
	vertical-align:middle;
}
.nameArea { 
	border-right:15px solid #fff;
	text-align:center;
	width:268px;
}
.priceArea { 
	border-right:15px solid #fff;
	text-align:center;
	width:274px;
}
.priceArea span { color:#0072C3;}

/**//**//**//**//**//**//**//**//**/
/**//**//*    CARRINHO    *//**//**/
/**//**//**//**//**//**//**//**//**/
/*TABLE*/
.carTableArea {
	overflow:hidden;
	width:100%;
}
.carTableArea th {
	background:#ECF7FF;
	border-right:2px solid #fff;
	color:#666;
	height:39px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
}
.carTableArea td {
	height:90px;
	vertical-align:middle;
}
.carTableArea td img { margin-right:20px;}
.carTableArea td a { color:#999;}
.carTableArea td input {
	border:1px solid #ccc;
	color:#999;
	font-size:19px;
	text-align:center;
	width:63px;
}
.carTableArea td button {
	background:none;
	border:none;
	text-align:center;
}
.carTableArea td span {
	font-size:19px;
}
.carTableArea td.lineTable {
	background:url(../gfx/dotted.gif) center center repeat-x;
	height:30px;
	line-height:30px;
	width:100%;
}

/*BOX PRICE*/
.boxPrice {
	background:#ECF7FF;
	height:90px;
	width:100%;
}
.boxPrice img {
	float:left;
	margin:12px 25px 0px 15px;
	position:relative;
}
.boxPrice span { line-height:25px;}
.boxPrice .title {
	color:#0072C3;
	display:block;
	float:left;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	width:409px;
}
.boxPrice .ticketDesconto {
	float:left;
	padding-top:10px;
	width:498px;
}
.boxPrice input { vertical-align:middle;}
.boxPrice input.inputs { 
	border: 1px solid #ccc;
	color:#999;
	font-size:11px;
	padding:4px 0px 4px 8px;
	width:155px;
}

/*TOTAIS*/
.precosFinais {}
.totais {
	background:#DFF1FF;
	height:34px;
	margin-top:2px;
	padding:0px 15px 0px 15px;
	overflow:hidden;
	position:relative;
	width:970px;
}
.totais strong {
	color:#0072C3;
	font-size:16px;
	float:left;
	line-height:34px;	
}
.totais strong.floatright { float:right;}
.total { background:#CAE8FF;}

/*BTS*/
.bts { 
	float:right;
	margin:2px 0px 30px 0px;
	overflow:hidden;
	position:relative;
}
.bts img { vertical-align:middle;}

/*ADD TBM*/
.addTbm {}
.addTbm li {
	float:left;
	height:120px;
	margin-right:38px;
	overflow:hidden;
	position:relative;
	width:308px;
}
.addTbm li img.add { 
	margin-right:10px;
	float:left;
}
.addTbm li a {
	color:#999;
	line-height:15px;
}
.addTbm li strong{
	color:#666;
	display:block;
	font-size:14px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	width:178px;
}
.addTbm li span {
	color:#0699FF;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:2px;
}

/**//**//**//**//**//**//**//**//**/
/**//**//* IDENTIFICACAO  *//**//**/
/**//**//**//**//**//**//**//**//**/
.eMail {
	color:#666;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	margin:0px 0px 35px 15px;
}
.eMail input {
	border:1px solid #ccc;
	color:#999;
	width:215px;
}
.info {
	color:#666;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	margin-right:20px;
	float:left;
	overflow:hidden;
	width:234px;
}
.last { margin:0px;}
.info .radio { margin-right:6px;}
.info .inputs { 
	border:1px solid #ccc;
	color:#999;
	margin-left:28px;
	width:202px;
}
.botaoContinuar { 
	display:block;
	float:right;
	margin:10px 0px 0px 0px;
	position:relative;
}

.info .esqueceuSenha {
	color:#0072C3;
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}
.info a.esqueceu { 
	color:#999;
	font-size:12px;
	font-weight:normal;
}
.info a:hover.esqueceu { text-decoration:underline;}

/**//**//**//**//**//**//**//**//**/
/**//**//*     ENTREGA    *//**//**/
/**//**//**//**//**//**//**//**//**/
table.frete {
	width:100%;
}
table.frete td {
	border:none !important;
}
table.frete td.shadow {
	background:#EFEFEF !important;
}
textarea.coment {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	height:76px;
	overflow:auto;
	text-align:left;
	width:98%;
}
.right a.btAlterar { 
	float:right;
	margin-top:10px;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*    PAGAMENTO   *//**//**/
/**//**//**//**//**//**//**//**//**/
ul.cartoes {
	background:#ECF7FF;
	padding:20px;
	position:relative;
	overflow:hidden;
	width:100%;
}
ul.cartoes li {
	width:100%;
}
ul.cartoes li ul li {
	float:left;
	line-height:25px;
	margin-right:20px;
	width:203px;
}
ul.cartoes li ul li input {
	float:left;}
ul.cartoes li ul li img { 
	float:left;
	margin-right:15px;
	vertical-align:middle;
}
ul.cartoes li.bancs ul li {
	line-height:15px;
}
ul.cartoes li.bancs ul li input {
	margin-top:20px;
	vertical-align:middle;
}
ul.cartoes li.bancs ul li span {
	display:block;
	margin-top:12px;
}
ul.cartoes li.fetlock ul li { line-height:15px;}
ul.cartoes li.fetlock ul li input { margin-top:20px;}
ul.cartoes li.fetlock ul li span { 	
	display:block;
	margin-top:20px;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*    CONCLUIDO   *//**//**/
/**//**//**//**//**//**//**//**//**/
.blueLine {
	background:#ECF7FF;
	margin-bottom:25px;
	overflow:hidden;
	padding:8px 0px 8px 0px;
	_padding:8px 0px 3px 0px;
	width:100%;
}
.blueLine div {
	float:left;
	position:relative;
	width:500px;
}
.blueLine div img {
	margin-right:25px;
	vertical-align:middle;
}
.blueLine div.numeroPedido img { margin-left:20px;}
.blueLine div span {
	color:#0072C3;
	font-size:18px;
	line-height:18px;
	vertical-align:middle;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*       FIM      *//**//**/
/**//**//**//**//**//**//**//**//**/
.fim img {
	float:left;
	position:relative;
}
.fim a {
	float:right;
	margin-top:35px;
	position:relative;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*    CADASTRO    *//**//**/
/**//**//**//**//**//**//**//**//**/
.cadastro {
	font-size:12px;
}
.cadastro h3 {
	color:#0072C3;
	font-size:16px;
	margin:20px 0px 20px 0px;
}
.cadastro h4 {
	color:#666;
	font-size:16px;
	margin:20px 0px 20px 0px;
}
.cadastro .bgCadastro {
	background:#F7F7F7;
	height:auto;
	overflow:hidden;
	padding:15px;
	width:694px;
}
.cadastro span { 
	color:#666;
	line-height:20px;
}
.cadastro span.blue { color:#0072C3;}
.cadastro span.red { color:#FF0000;}
.cadastro input.radios {
	margin-right:5px;
}
.cadastro input.inputsArea {
	background:#fff;
	border:1px solid #ccc;
	float:left;
	padding:6px 0px 6px 0px;
	position:relative;
}
.cadastro .grande,
.cadastro .medio,
.cadastro .pequeno,
.cadastro .diferente,
.cadastro .captcha,
.cadastro .regulamento { 
	float:left;
	margin:0px 20px 5px 0px !important;
	_margin:0px 17px 5px 0px !important;
}
.cadastro .last { margin:0px 0px 5px 0px !important;}
.cadastro .grande,
.cadastro .grande input.inputsArea{ width:678px;}
.cadastro .medio,
.cadastro .medio input.inputsArea { 
	width:328px;
	_width:318px;
}
.cadastro .pequeno,
.cadastro .pequeno input.inputsArea { 
	width:212px;
	_width:202px;
}
.cadastro .diferente,
.cadastro .diferente input.inputsArea { 
	width:446px;
	_width:458px;
}
.cadastro .captcha {
	height:42px;
	padding-bottom:22px;
	width:145px;
	overflow:hidden;
}
.cadastro .captcha input.inputsArea {
	padding:9px 0px 9px 0px;
	text-align:center;
	font-size:18px;
	width:143px;
}
.cadastro .captcha img { border:1px solid #ccc; margin:0px;}
.cadastro ul {
	float:left;
	margin-right:20px;
	position:relative;
	width:308px;
}
.cadastro ul li.bt {
	margin-top:10px;
}
.cadastro ul li.bt img { margin-right:10px;}
.cadastro .pequeno a.naosabe {
	display:block;
	margin-top:30px;
}
.cadastro .regulamento {
	background:#fff;
	border:1px solid #ccc;
	float:left;
	height:334px;
	overflow:auto;
	padding:6px;
	position:relative;
	width:666px;
}
.cadastro .regulamento ul {
	color:#000;
	list-style-type:decimal;
	list-style-position:inside;
	width:654px;
}
.cadastro .regulamento ul li { 
	margin-bottom:15px;
}
.cadastro .regulamento ul li ul {
	list-style-type:lower-alpha;
	margin:15px 6px 0px 20px;
	overflow:hidden;
	width:629px;
}

/**//**//**//**//**//**//**//**//**/
/**//*	 GALERIA DE FOTOS 	*//**/
/**//**//**//**//**//**//**//**//**/
.fotos h3 { 
	margin-bottom:10px;
	font-size:18px;
	font-weight:normal;
}
.fotos a.foto {float:left;}
.fotos a.foto img {
	border:1px solid #DBDBDB;
	display:block;
	padding:1px;
	position:relative;
}
/*LEFT*/
.fotoLeft {
	float:left;
	height:379px;
	position:relative;
	overflow:hidden;
	width:572px;
}
/*RIGHT*/
.fotoRight {
	float:right;
	position:relative;
	width:410px;
}
.fotoRight a.foto img { 
	margin:0px 16px 18px 0px;
	_margin:0px 14px 18px 0px;
}
/*BOTTOM*/
.fotoBottom h5 {
	color:#0072C3;
	font-size:18px;
	font-weight:lighter;
}
.fotoBottom a.foto {
	margin:0px 17px 15px 0px;
	overflow:hidden;
	width:186px;
}
.fotoBottom a.foto strong {
	color:#666;
	display:block;
	font-size:14px;
	line-height:20px;
}
.fotoBottom a.foto span {
	color:#999;
	display:block;
	font-size:11px;
}
.fotoBottom a:hover.foto strong { color:#333;}
.fotoBottom a:hover.foto span { color:#666;}


/**//**//**//**//**//**//**//**//**/
/**//**//*   MINHA CONTA  *//**//**/
/**//**//**//**//**//**//**//**//**/
/**//*LISTAGEM BAIXO*//**/
.listagemBaixo { 
	margin-top:20px;
	position:relative;
	width:100%;
}
.listagemBaixo li {
	float:left;
	margin:0px 20px 20px 0px;
	width:488px;
}
.listagemBaixo li strong {
	color:#0072C3;
	display:block;
	font-size:16px;
	line-height:30px;
}
.listagemBaixo li a { color:#999;} 

/**//*TABLE PEDIDOS*//**/
table.pedidos { width:100%;}
table.pedidos th {
	background:#ECF7FF;
	border:2px solid #fff;
	color:#666;
	height:26px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
}
table.pedidos td{
	border:2px solid #fff;
	height:90px;
	vertical-align:middle;
}
table.pedidos td img {
	margin:0px 10px 0px 0px;
	vertical-align:middle;
}
table.pedidos td span.title { 
	color:#0072C3;
	font-size:19px;
	vertical-align:middle;
}
table.pedidos td small { 
	color:#999900;
	display:block;
}
table.pedidos td big {
	color:#0072C3;
	display:block;
}
table.pedidos td.lineTable {
	background:url(../gfx/dotted.gif) center center repeat-x;
	height:3px;
	line-height:3px;
	width:100%;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 308     *//**//**/
/**//**//**//**//**//**//**//**//**/
.w_tzo {
	float:left;
	margin-right:20px;
	position:relative;
	width:308px;
}
.w_tzo strong,
.w_ssz strong {
	display:block;
	font-size:15px;
	margin-bottom:20px;
	text-transform:uppercase;
}
.w_tzo strong.title02 { color:#666;}
.w_tzo strong.title {
	color:#0072C3;
	margin-bottom:30px;
}
.w_tzo img {
	float:left;
	margin-right:22px;
	position:relative;
}
.w_tzo ul {
	float:left;
	position:relative;
	width:200px;
}
.w_tzo ul.maior {
	width:308px;
}
.w_tzo ul li { line-height:16px;}
.w_tzo ul span {
	font-size:13px;
	font-weight:bold;
}
.w_tzo .btAlterar {
	float:right;
	margin:15px 0px 20px 0px;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 358     *//**//**/
/**//**//**//**//**//**//**//**//**/
.w_tco {
	float: right;
	position:relative;
	width:358px;
}
.w_tco a {
	background:url(../gfx/bg_fotos.gif) center top no-repeat;
	height:116px;
	float:left;
	margin:0px 22px 0px 0px;
	position:relative;
	width:168px;
}
.w_tco a img { padding:10px;}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 428     *//**//**/
/**//**//**//**//**//**//**//**//**/
.w_qdo {
	float:left;
	position:relative;
	width:428px;
}
.PodAndSug {
	color:#0072C3;
	display:block;
	font-size:15px;
	margin-bottom:20px;
}
.w_qdo p { text-align:justify;}
.problem {
	background-repeat:no-repeat;
	border:1px solid #ccc;
	display:block;
	margin-top:20px;
	padding-left:30px;
	width:396px;
}
input.problem {
	background-position:center left;
	color:#666;
	font-size:12px;
	padding:8px 0px 8px 0px; 
}
.nomeprod { background-image:url(../gfx/pod_name.gif);}
.nome { background-image:url(../gfx/user.gif);}
.email { background-image:url(../gfx/mail.gif);}
.tel { background-image:url(../gfx/tel.gif);}
textarea.problem {
	background:url(../gfx/write.gif) top left no-repeat;
	color:#666;
	height:88px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	overflow:auto;
}
.w_qdo .bts {margin:10px 0px 0px 0px;}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 460     *//**//**/
/**//**//**//**//**//**//**//**//**/
.w_qsz {
	float:left;
	margin-left:20px;
	position:relative;
	width:460px;
}
.w_qsz ul li {
	line-height:15px;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 473     *//**//**/
/**//**//**//**//**//**//**//**//**/
.w_qst {
	float:left;
	margin:15px 27px 0px 0px;
	overflow:hidden;
	position:relative;
	width:473px;
}
.w_qst h3 {
	color:#666;
	font-size:15px;
	margin-bottom:20px;
}
.endereco {
	background:#E6F7FF;
	height:198px;
	position:relative;
	width:100%;
}
.endereco img.imgLogo {
	display:block;
	float:left;
	margin:55px 25px 0px 25px;
	position:relative;
	width:176px;
}
.endereco ul {
	float:left;
	line-height:14px;
	margin-top:37px;
	position:relative;
	width:194px;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 488     *//**//**/
/**//**//**//**//**//**//**//**//**/
.wQOO {
	float:left;
	overflow:hidden;
	margin-right:20px;
	position:relative;
	width:488px;
}
.wQOO .bold { font-weight:bold;}
.right { margin-right:0px;}
.wQOO strong {
	color:#666;
	display:block;
	font-size:15px;
	line-height:20px;
	margin-bottom:25px;
}
.wQOO img { 
	float:left;
	margin-right:27px;
	vertical-align:middle;
}
.wQOO span {
	display:block;
	float:left;
	margin-top:25px;
	width:373px;
	vertical-align:middle;
}
.wQOO ul {
	float:left;
	margin-top:8px;
	position:relative;
	width:300px;
	vertical-align:middle;
}
.wQOO ul li {
	line-height:20px;
}
.wQOO ul li a { color:#999;}
.wQOO ul li a.bold { font-weight:bold;}
.wQOO ul li a:hover { text-decoration:underline;}
.wQOO table { margin-top:10px;}
.wQOO table th {
	background:#ECF7FF;
	border-right:2px solid #fff;
	color:#666;
	font-size:16px;
	font-weight:bold;
	height:26px;
	vertical-align:middle;
	text-transform:uppercase;
}
.wQOO table td {
	background:#fff;
	border-right:2px solid #fff;
	height:26px;
	vertical-align:middle;
}
.wQOO table td a { color:#999;}
.wQOO table tr.shadow td { background:#ECF7FF;}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 500     *//**//**/
/**//**//**//**//**//**//**//**//**/
.w_czz {
	color:#666;
	float:left;
	margin-top:10px;
	overflow:hidden;
	position:relative;
	width:500px;
}
.contact { 
	border: 1px solid #ccc;
	color:#666;
	display:block;
	font-size:12px;
	margin-top:15px;
	padding-left:25px;
	padding:6px 0px 10px 27px;
	width:470px;
}
input.name { background:url(../gfx/user.gif) center left no-repeat;}
input.mail { background:url(../gfx/mail.gif) center left no-repeat;}
textarea.write {
	background:url(../gfx/write.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
	height:100px;
	margin-bottom:10px;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 611     *//**//**/
/**//**//**//**//**//**//**//**//**/
.w_suu {
	float:left;
	font-size:14px;
	line-height:17px;
	position:relative;
	text-align:justify;
	width:611px;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 670     *//**//**/
/**//**//**//**//**//**//**//**//**/
.w_ssz { 
	float:left;
	overflow:hidden;
	position:relative;
	width:670px;
}
.w_ssz table.carTableArea th { height:26px !important;}
.w_ssz table.carTableArea td.lineTable {
	height:5px;
	line-height:5px;
}
.w_ssz .precosFinais { margin-bottom:10px;}
.w_ssz .totais { width:640px !important;}
.w_ssz .ticketDesconto { 
	margin-right:15px;
	width:320px !important;
}
.w_ssz .ticketDesconto .title { 
	margin-top:20px;
	width:200px;
}
.w_ssz .ticketDesconto span {  display:block;}
.w_ssz .ticketDesconto a {
	display:block;
	float:right;
	line-height:18px;
	margin-top:-10px;
	height:18px;
}
.w_ssz .ticketDesconto a img { margin:0px;}
.w_ssz .ticketDesconto .concluido {
	margin-top:0px;
	line-height:15px;
}
.w_ssz .title02 {color:#666;}
.w_ssz p { 
	margin-bottom:20px;
	text-align:justify;
}
.w_ssz p a { 
	color:#0072C3;
	font-weight:bold;
}
.w_ssz .boxPriceBorder {
	background:#FFFFFF;
	border:1px solid #D8D8D8;
	width:668px;
}
.w_ssz .boxPriceBorder img { margin-top:6px;}
.w_ssz .boxPriceBorder ul { margin-top:0px;}

/**//**//**//**//**//**//**//**//**/
/**//**//*     W: 724     *//**//**/
/**//**//**//**//**//**//**//**//**/
.w_sdq {
	float:left;
	font-size:14px;
	line-height:17px;
	position:relative;
	text-align:justify;
	width:724px;
}
.w_sdq p { margin-bottom:30px;}
.w_sdq h6 { 
	color:#666;
	display:block;
	font-weight:bold;
}
.w_sdq h6 a { color:#666;}
.w_sdq h6 span.data {
	color:#C9D2D8;
	display:inline;
	font-weight:normal;
	line-height:30px;
	font-size:25px;
}

/**//**//**//**//**//**//**//**//**/
/**//*	 LISTAGEM SERVICOS 	*//**/
/**//**//**//**//**//**//**//**//**/
.servicos {
	list-style-type:none;
	overflow:hidden;
	position:relative;
	width:1000px;
}
.servicos li {
	display:block;
	float:left;
	height:226px;
	line-height:15px;
	margin:0px 38px 0px 0px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:221px;
}
.servicos li a { color:#999;}
.servicos li a:hover { color:#333;}

/**//**//**//**//**//**//**//**//**/
/**//*	 LISTAGEM VISITADOS 	*//**/
/**//**//**//**//**//**//**//**//**/
.produtosvisitados {
	position:relative;
	width:1000px;
}
a.arrowLeft img {
	float:left;
	margin-top:60px;
	position:relative;
}
a.arrowRight img {
	float:right;
	margin-top:60px;
	position:relative;
}
.listagemVisitados {
	list-style-type:none;
	margin:auto;
	position:relative;
	overflow:hidden;
	width:870px;
}
.listagemVisitados li {
	float:left;
	height:155px;
	line-height:15px;
	margin:0px 30px 0px 0px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:120px;
}
.listagemVisitados li a { color:#0699FF;}
.listagemVisitados li a strong { color:#666;}

/**//**//**//**//**//**//**//**//**/
/**//**//*     RODA PE    *//**//**/
/**//**//**//**//**//**//**//**//**/
.rodape { margin-bottom:40px;}
/*LEFT*/
.rdpLeft {
	font-size:11px;
	position:relative;
	width:600px;
}
.rdpLeft span {
	color:#0699FF;
	display:block;
}
.rdpLeft ul {
	float:left;
	margin-bottom:10px;
	position:relative;
	width:100%;
}
.rdpLeft ul li a { color:#999;}
.rdpLeft ul li {
	background:url(../gfx/dot.gif) left center no-repeat;
	float:left;
	line-height:20px;
	margin-right:7px;
	padding-left:10px;
	position:relative;
}
.rdpLeft ul a:hover,
.rdpLeft ul a.current { color:#666;}

/*RIGHT*/
.rdpRight { 
	float:right;
	font-size:11px;
	position:relative;
	width:393px;
}
.rdpRight span {
	color:#0699FF;
	display:block;
}
.seguranca {
	float:left;
	position:relative;
}
.seguro { 
	float:left;
	margin:10px 10px 0px 0px;
	position:relative;
}
.ass {
	float:right;
	position:relative;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*    PAGINACAO   *//**//**/
/**//**//**//**//**//**//**//**//**/
.paginacao {
	display:block;
	margin:auto;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.paginacao a {
	background:#999;
	color:#fff;
	font-size:14px;
	line-height:20px;
	margin-right:6px;
	font-weight:bold;
	padding:5px;
	vertical-align:middle;
}
.paginacao a img { vertical-align:middle;}
.paginacao a.noBg { 
	background:none !important;
	padding:0px;
}
.paginacao a:hover,
.paginacao a.current { background:#0072C3;}

.paginacaoGrey {}
.paginacaoGrey span {
	color:#B8B8B8;
	cursor:default;
	font-size:20px;	
	line-height:33px;
	margin-right:5px;
	vertical-align:middle;
}
.paginacaoGrey a { 
	background:none;
	color:#B8B8B8;
	font-size:28px;
	line-height:33px;
	margin-right:5px;
	font-weight:normal;
}
.paginacaoGrey a:hover,
.paginacaoGrey a.current { 
	background:#ccc;
	color:#fff;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*   PUBLICIDADE  *//**//**/
/**//**//**//**//**//**//**//**//**/
.bannerW1000{
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

/**//**//**//**//**//**//**//**//**/
/**//**//*	    COMUNS    *//**//**/
/**//**//**//**//**//**//**//**//**/
.noMargin { margin:0px !important;}
.first {
	background: none !important;
	padding:0px !important;
}
.last img,
.last { margin:0px !important;}
.floatleft {
	float:left;
	position:relative;
}
.floatright {
	float:right;
	position:relative;
}
.spacer {
	clear:both !important;
	display:block !important;	
	font-size:1px !important;
	height:1px !important;
	line-height:1px !important;
	width:100% !important;
}
.spacer5 {
	clear:both !important;
	display:block !important;	
	font-size:5px !important;
	height:5px !important;
	line-height:5px !important;
	width:100% !important;
}
.spacer10 {
	clear:both !important;
	display:block !important;	
	font-size:10px !important;
	height:10px !important;
	line-height:10px !important;
	width:100% !important;
}
.spacer20 {
	clear:both !important;
	display:block !important;	
	font-size:20px !important;
	height:20px !important;
	line-height:20px !important;
	width:100% !important;
}
