@charset "utf-8";
/* CSS Document */

/*
	Sinestesia Fev/2010
*/

* {
	margin:0;
	padding:0;
	outline:none;
}

a:hover { text-decoration: none; color:#FFF; } 
a:link { text-decoration: none; } 
a:visited {text-decoration: none; }

body{
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2f2f2;
}

.fundo_home {
	background:url(imagens/fundo_home.jpg) repeat-x top #636363;
}

#geral{
	width:auto;
	height:auto;
	margin:auto;
	/*background:url(imagens/bg_topo.jpg) repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	/*font: 62.5%/1.2 Arial, Helvetica, sans-serif;*/
}

#topo_index{
	width:990px;
	/*width:auto;*/
	height:100px;
	margin:auto;
	/*margin-bottom:20px;*/
}

#topo{
	width:990px;
	/*width:auto;*/
	height:98px;
	margin:auto;
	margin-bottom:20px;
}

#topo_logo{
	margin:24px 0 0 20px;
	width:350px;
	height:auto;
	float:left;
}

.login {
	width:495px;
	float:left;
	text-align:right;
	height:15px;
	color:#CCC;
	font-size:11px;
}

#topo_icones{
	width:600px;
	float:right;
	height:15px;
	margin-top:30px;
	text-align:right;
}

#topo_icones img{
	margin-right:15px;
}

#topo form{
	float:right;
	width:275px;
	margin-top:10px;
	margin-right:16px;
}

#topo form img{
	float:left;
	margin-top:3px;
}

#topo form input{
	width:188px;
	height:18px;
	/*background:url(imagens/bg_input_buscar.jpg) repeat-x;*/
	background:#333;
	float:left;
	border:none;
	color:#ccc;
	padding-top:2px;
	margin-left:3px;
	text-indent:5px;
}

#topo .bt_ok{
	width:21px;
	height:22px;
	float:right;
	margin-left:4px;
	background:url(imagens/bt_ok.png) no-repeat;
}

/*DIV QUE CHAMA O SWF DA INDEX*/
#bg_index{
	margin:auto;
	width:100%;
	height:auto;
	margin-bottom:-19px;
}


/*sessÃ£o institucional*/
#institucional{
	width:990px;
	margin:auto;
	padding-top:20px;
	height:auto;
	clear:both;
	color:#fff;
}

#institucional_esquerda{
	float:left;
	width:360px;
	height:100%;
	padding-left:10px;
	margin-right:5px;
}

#institucional_esquerda img{
	margin:10px 10px 10px 0;
	/*background:url(imagens/bg_foto_institucional.jpg) repeat-x;*/	
	height:205px;
	width:349px;
	padding:6px;
	border:solid 1px #ccc;
}

.institucional_direita{
	width:600px;
	height:auto;
	float:left;
	margin-left:10px;
	padding-right:5px;
	/*background:#069;*/
}

.institucional_direita h1{
	display:block;
}

.institucional_direita p{
	margin-bottom:10px;
	line-height:20px;
	text-indent:15px;
	text-align:justify;
	font-size:12px;
}

/*sessão produto*/
.produto{
	width:990px;
	margin:auto;	
	height:auto;
	color:#fff;
}

.produto span{
	width:970px;
	display:block;
	line-height:25px;
	float:left;
	padding-left:10px;
	margin-bottom:5px;
	font-size:12px;	
}

.produto span a{
	text-decoration:none;
	color:#fff;
}

.produto span a:hover{
	color:#FFF;
}

.produto span strong{
	color:#FFF;
	font-style:normal;
}

#produto_categoria{
	width:980px;	
	text-align:left;
	float:left;
	padding:10px 5px 5px 5px;
	background:url(imagens/bg_titulo_produto.jpg) repeat-x top;
}

.produto ul{
	width:990px;
	height:auto;
	list-style:none;
	text-align:center;
	float:left;
	margin-bottom:5px;
	padding-bottom:10px;
	background: url(imagens/bg_titulo_produto.jpg) repeat-x bottom;
}

.produto li{
	width:146px;
	height:auto;
	float:left;
	padding:5px 26px;
	margin:10px 0 0 0;
	text-align:center;
}

.produto li em{
	height:34px;
	/*line-height:34px;*/
	/*background:#333;*/
	font-style:normal;
	text-align:center;
	width:146px;
	display:block;
}


.produto li a{
	text-decoration:none;
	float:left;
	display:block;
	text-align:center;
	color:#999966;
	padding:5px;
	width:146px;
}

.produto li a:hover{
	background:url(imagens/bg_li_produto.jpg) repeat;
	width:146px;
	height:auto;
	color:#fff;
	padding:5px;
	display:block;
	font-style:normal;
}

#produto_banner{
	width:990px;
	height:188px;
	float:left;
	background: url(imagens/bg_titulo_produto.jpg) repeat-x top;

	padding:15px 0;
	text-align:center;
}

/*sessão sub-produto*/
.sub_produto{
	width:990px;
	margin:auto;	
	height:auto;
	color:#fff;
}

.sub_produto span{
	width:970px;
	display:block;
	line-height:25px;
	float:left;
	padding-left:10px;
	margin-bottom:5px;
	font-size:12px;	
}

.sub_produto span strong{
	color:#FFF;
	font-style:normal;
}

.sub_produto span a{
	text-decoration:none;
	color:#fff;
}

.sub_produto span a:hover{
	color:#FFF;
}

#produto_detalhe{
	width:990px;
	height:auto;
	float:left;
	padding-top:10px;
	background: url(imagens/bg_titulo_produto.jpg) repeat-x top;
}

#produto_detalhe ul{
	list-style:none;
	height:auto;
	/*float:left;*/
	overflow:hidden;
	margin:10px 0;
	padding:5px 10px 10px 10px;
	background:url(imagens/bg_titulo_produto.jpg) repeat-x bottom;
}

#produto_detalhe li{
	width:115px;
	height:160px;
	padding:5px;
	overflow:hidden;
	float:left;
	margin:5px 18px;
	clear:none;
	/*text-align:center;*/
	background:url(imagens/bg_produto_detalhe.jpg) repeat-x top;
}
#produto_detalhe li strong{
	height:32px;
	width:115px;
	font-weight:normal;
	display:block;
	float:left;	
	margin-top:10px;
	text-align:center;
}

#produto_detalhe li a{
	text-decoration:none;
	float:left;
	width:115px;
	color:#fff;
	display:block;
	text-align:center;	
}

#produto_detalhe li:hover{
	background:url(imagens/bg_li_produto.jpg) repeat;
	width:115px;
	padding:5px;
	color:#fff;
	display:block;
	font-style:normal;
}

#produto_detalhe li a img{
	border:solid 1px #ccc;
	padding:5px;
	text-align:center;
}

.link_voltar{
	float:right;
	margin-top:-32px;	
}

#produto_compra{
	width:970px;
	height:auto;
	display:block;
	margin:auto;	
	padding:0 10px;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(imagens/bg_titulo_produto.jpg) repeat-x top;
}

#menu_compra{
	width:170px;
	height:auto;
	float:left;
	display:block;
	list-style:none;
	text-align:left;
	padding-top:10px;
	background:url(imagens/barra_produto_detalhe.jpg) repeat-y right;
}

#menu_compra h2{
	font-size:1.3em;
	font-weight:normal;
	display:block;
	margin-bottom:10px;
}

#menu_compra ul{
	list-style:none;
}

#menu_compra li{
	line-height:25px;
}

#menu_compra li a{
	text-decoration:none;
	color:#fff;
}

#menu_compra li:hover{
	color:#fff;
	text-align:left;
	float:left;
	display:block;
	background:#929292;
	width:170px;
}

#produto_atributo_compra{
	margin-left:20px;
	width:780px;
	height:auto;
	float:left;
	padding:20px 0;
}

#produto_atributo_compra h1{
	width:780px;
	font-size:1.4em;
	font-weight:normal;
}

#produto_atributo_compra img.foto{
	width:158px;
	height:158px;
	background:url(imagens/bg_produto_detalhe2.jpg) repeat-x top;
	float:left;
	padding:6px;
	margin: 10px 20px 10px 0;
}

table.detalhe_compra{
	width:590px;
	height:auto;
	float:left;
	display:block;
	text-align:center;
	background:#444;
	margin-top:10px;
	font-size:11px;
}

table.detalhe_compra td{
	height:20px;
	margin-bottom:2px;
	text-align:center;
	border:none;
}

#carro_separador{
	background:url(imagens/bg_titulo_produto.jpg) repeat-x bottom;
	width:590px;
	float:left;
	margin-bottom:5px;
}

#carro_separador form{
	width:100px;
	height:auto;
	margin:10px 0;
	float:left;
	padding:0 0 5px 0;
	font-size:11px;
}

#carro_separador form img{
	float:left;
	margin-right:5px;
}

#carro_separador form input {
	height:25px;
	width:30px;
	padding-top:3px;
	display:block;
	border:none;
	float:left;
	margin-right:5px;
	text-align:center;
	color:#fff;
	/*background:url(imagens/bg_form_produto.jpg) no-repeat;*/
	background:#333;
}

#carro_separador .bt_produto_ok{
	width:20px;
	height:25px;
	border:none;
	float:left;
	cursor:pointer;
	background:url(imagens/bt_form_produto.png) no-repeat;
}

#carro_separador strong{
	color:#FFF;
	float:left;
	width:150px;
	margin-top:15px;
}

#produto_atributo_compra p{
	font-size:11px;
	text-align:left;
}

#produto_atributo_compra p strong{
	float:left;
	display:block;
	color:#FFF;
	width:590px;
	margin-bottom:5px;
	font-size:12px;
}

.barra{
	width:100%;
	float:left;
	padding-top:5px;	
	background:url(imagens/bg_titulo_produto.jpg) repeat-x top;
}

/*produto detalhe*/
.produtos_thumbs{
	width:780px;
	float:left;
	height:auto;
	padding-top:5px;	
	background:url(imagens/bg_titulo_produto.jpg) repeat-x top;
	margin-top:10px;
}

.produtos_thumbs ul{
	width:730px;
	/*height:115px;*/
	margin-top:5px;
	padding-left:50px;
	list-style:none;
}

.produtos_thumbs ul li{
	width:75px;
	height:110px;
	float:left;
	padding:5px;
	margin-right:30px;
	background:url(imagens/bg_produto_detalhe.jpg) repeat-x top;
}

.produtos_thumbs li strong{
	height:32px;
	width:75px;
	font-weight:normal;
	display:block;
	float:left;
	font-size:11px;
	margin-top:5px;
	text-align:center;
}

.produtos_thumbs li a{
	text-decoration:none;
	float:left;
	width:75px;
	display:block;
	text-align:center;
	color:#fff;
}

.produtos_thumbs li:hover{
	background:#6A6A6A;
	width:75px;
	padding:5px;
	display:block;
	font-style:normal;
}

/*miscelaneas*/
.miscelaneas{
	width:990px;
	height:auto;
	margin:auto;
	padding-top:20px;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif!important;
}

.miscelaneas_esquerda{
	width:190px;
	float:left;
	height:auto;
	margin-right:20px;
	padding-left:10px;
	background:url(imagens/barra_produto_detalhe.jpg) repeat-y right;
}

.menu_pastilhas{
	height:auto;
	list-style:none;
	margin-bottom:10px;
	float:left;
}

.menu_pastilhas strong{
	color:#929292;
	margin-bottom:5px;
	float:left;
	display:block;
	width:100%;
	font-size:14px;
}

.menu_pastilhas li{
	line-height:25px;
	width:186px;
	float:left;
	font-weight:bold;
	text-indent:15px;
}

.menu_pastilhas li a{
	text-decoration:none;
	color:#fff;
	display:block;
	width:186px;
	margin-left:2px;
}

.menu_pastilhas li a:hover{
	background:#929292;
	color:#fff;
	display:block;
	width:186px;
	margin-left:2px;
}

.miscelaneas_direita{
	width:770px;
	float:left;
	height:auto;
}

.miscelaneas_direita h1{
	font-size:16px;
	width:100%;
	margin-bottom:10px;
	color:#929292;
}

.miscelaneas_direita p{
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

.processo{
	float:left;
	width:150px;
	height:auto;
	background:url(imagens/barra_produto_detalhe.jpg) repeat-y right;
	margin-top:20px;
	padding-right:20px;
	text-align:center;
}

.processo_nav{
	float:left;
	width:150px;
	height:auto;
	margin-top:20px;
	padding-right:20px;
	text-align:center;
}

.processo strong{
	color:#929292;
	float:left;
	text-align:left;
	margin-bottom:10px;
}

table.ladrilho{
	margin:0 0 10px 10px;
	float:left;
}

/****************************/

.ladrilho_escolha{
	margin:auto;
	margin-bottom:10px;	
	width:160px;
	float:left;
	/*background:#F96;*/
}

.ladrilho_escolha tr{
	float:left;
}

.ladrilho_escolha td {
	width:42px;
	height:60px;
	float:left;
	margin:0 5px;
	margin-bottom:5px;
	text-align:center;	
}

.ladrilho_escolha td span{
	font-size:0.6em;
	text-align:center;
	width:42px;
	line-height:18px;
	display:block;
	float:left;
	font-weight:bold;
}

.ladrilho_escolha td input{
	width:30px;
	float:left;
	font-size:0.7em;
	margin-top:8px;
	text-align:center!important;
	color:#fff;
	border:none;
}

/* IE 7 */ 
* + html/*/ * /**/ body .ladrilho_escolha td input {
	margin-left:8px;
}

.ladrilho_escolha a{
	text-decoration:none;
	color:#fff;
	text-align:center;
}

.ladrilho_escolha a:hover{
	color:#903;
}

/*******************************/

.resultado{
	float:right;
	height:326px;
	width:476px;
	margin:10px 50px 20px 0;
	overflow:hidden;
}

.resultado strong{
	color:#929292;
	display:block;
	clear:both;
	margin:10px 0;
}

.resultado_tabela{
	margin:auto;
	margin-bottom:-1px;
	background-color:#FFF;
	float:left;
}

.miscelanea_formulario_orcamento{
	width:auto;
	height:auto;
	float:left;
	margin-top:10px;
	color:#fff;
}

p.divisor{
	width:auto;
	float:left;
	display:block;
	clear:both;
	margin:10px 0;
}

.miscelanea_formulario_orcamento fieldset{
	width:300px;
	height:auto;
	float:left;
	border:none;
	font-size:12px;
	color:#ccc;
}
.miscelanea_formulario_orcamento fieldset label{
	text-align:right;
	width:100%;
	float:left;
	margin-bottom:3px;
}

.cidade{
	width:170px!important;
}

.cidade .cidade_input{
	margin-right:0;
	width:120px;
}
.estado{
	width:80px!important;
	text-align:left!important;
	margin-left:5px;
}

.estado .estado_select{
	width:50px;	
	color:#fff;
	*color:#fff;
	border:none;
	background:url(imagens/bg_input_orcamento.jpg) no-repeat;
	*background:#111;
}

.miscelanea_formulario_orcamento input{
	line-height:25px;
	padding-top:3px;
	border:none;
	color:#fff;
	width:200px;
	margin-right:50px;
}

.fundo_input{
	background:url(imagens/bg_input_orcamento.jpg) no-repeat;
	padding-top: 3px
}

.fundo_input_porcentagem {
	background:url(imagens/bg_input_orcamento.jpg) no-repeat;
	width:175px; 
	padding-top: 3px
}

.miscelanea_formulario_orcamento input.bt{
	width:80px;
	height:20px;
	border:none;
	text-align:center;
}

.file{
	float:left;
	margin:10px 0 0 0;
}

.resultado ul{
	list-style:none;
	width:550px;
	height:400px;
	float:left;
	/*background:#CC0;*/
}

.resultado ul li{
	float:left;
	width:auto;
	margin-left:-1px;
}


#thumb_mostra_ambiente{	
	list-style:none;	
	width:364px;
	float:left;	
	margin-left:300px;
	padding-left:10px;
	padding-top:0px;
	border:solid 1px #444;
	margin-top:-110px;
}

#thumb_mostra_ambiente li{
	width:101px;
	height:61px;
	float:left;
	margin-right:10px;
	padding:4px;
	border:solid 1px #444;
}

#thumb_mostra_ambiente li:hover{
	border:solid 1px #fff;
}



#thumb_mostra_ambiente.thumb_mostra_ambiente_des{	
	list-style:none;	
	width:350px;
	height:125px;
	float:left;	
	margin-left:300px;
	padding-left:10px;
	padding-top:0px;
	border:solid 1px #444;
	margin-top:84px;
}

#thumb_mostra_ambiente_des li{
	width:100px;
	height:64px;
	float:left;
	margin-right:10px;
	padding:2px;
	border:solid 1px #444;
}

#thumb_mostra_ambiente_des li:hover{
	border:solid 1px #fff;
}


.mostra_ambiente{
	position:relative;
	width:476px;
	height:286px;
	top:-434px;
	left:50%;
	margin-left:-31px;
	z-index:5;
}

/* IE 7 */ 
* + html/*/ * /**/ body .mostra_ambiente {
	top:-483px;
	margin-left:-32px;
}

.mostra_ambiente_des{
	position:relative;
	width:476px;
	height:286px;
	top:-526px;
	left:50%;
	margin-left:-31px;
	z-index:5;
}

/* IE 7 */ 
* + html/*/ * /**/ body .mostra_ambiente_des {
	top:-526px;
	margin-left:-32px;
}

/*sessÃ£o eventos*/
.eventos{
	width:970px;
	height:auto;
	margin:auto;
	padding:20px 10px 0 10px;
}

.foto_evento{
	background:url(imagens/bg_foto_eventos.jpg) repeat-x;
	height:268px;
	width:845px;
	padding:5px;
	margin:auto;
	margin-bottom:10px;
}

.descricao_evento{
	margin:auto;
	width:845px;
	height:auto;
	background:url(imagens/bg_titulo_produto.jpg) repeat-x bottom;
	color:#fff;
	overflow:hidden;
	font-family:Verdana;
	padding-bottom:10px;
}

.descricao_evento img{
	float:left;
	margin:10px;
}

.descricao_evento h2{
	float:left;
	font-size:13px;
	display:block;
	margin-top:10px;
}

.descricao_evento p{
	width:730px;
	display:block;
	float:left;
	font-size:11px;
	margin-top:10px;
}

.descricao_evento a{
	text-decoration:none;
	color:#fff;
}

.descricao_evento a:hover{
	color:#ccc;
}

.descricao_evento span{
	font-size:11px;
	width:700px;
	float:left;
	margin-bottom:5px;
}
/****************/
.descricao_evento_detalhe{
	margin:auto;
	width:845px;
	height:auto;
	background:url(imagens/bg_titulo_produto.jpg) repeat-x bottom;
	color:#fff;
	overflow:hidden;
	font-family:Verdana;
	padding-bottom:20px;
}

.descricao_evento_detalhe img{
	/*float:left;*/
	margin:10px;
}

.descricao_evento_detalhe h2{
	float:right;
	font-size:13px;
	display:block;
	margin-top:10px;
	width:730px;
}

.descricao_evento_detalhe p{
	width:730px;
	display:block;
	float:right;
	font-size:11px;
	margin-top:10px;
}

.descricao_evento_detalhe span{
	font-size:11px;
	width:730px;
	float:right;
	margin-bottom:5px;
}

.descricao_evento_detalhe a{
	text-decoration:none;
	color:#fff;
	width:107px;
	float:left;
	text-align:center;
	display:inline-block;
	background:#444;
	font-size:10px;
	padding-bottom:5px;
}

.descricao_evento_detalhe a:hover{
	color:#ccc;
}

.link_voltar_eventosE{
	float:left;
	width:160px;
	margin-left:60px;
}

.link_voltar_eventosD{
	float:right;
	width:160px;
	text-align:right;
	margin-right:60px;
}

/*sessÃ£o novidades*/
.novidade{
	width:970px;
	height:auto;
	margin:auto;
	padding:10px 10px 0 10px;
}

.novidade_principal{
	background:url(imagens/bg_titulo_produto.jpg) repeat-x bottom;
	height:auto;
	width:970px;
	margin:auto;
	margin-bottom:10px;
	padding-bottom:20px;
	overflow:hidden;
}

.novidade_principal img{
	background:url(imagens/bg_foto_novidade.jpg) repeat-x;
	height:auto;
	width:auto;
	padding:5px;
	margin-right:10px;
	float:left;
}

.novidade_principal h1{
	width:auto;
	font-size:14px;
	font-family:Verdana;
	display:block;
}

.novidade_principal span{
	font-size:11px;
	font-family:Tahoma;
	color:#FFF;
	display:block;
	margin:5px 0;
	font-weight:bold;
}

.novidade_principal p{
	font-size:11px;
	font-family:Tahoma;
	text-align:justify;
	text-indent:15px;
	display:block;
	line-height:18px;
	color:#888;
	margin-bottom:10px;
}

.novidade_principal p a{
	display:block;
}

.novidade_principal a{
	color:#fff;
	text-decoration:none;
}

.novidade_principal a:hover{
	color:#FFF;
}

.mais_novidade{
	float:left;
	width:auto;
	height:auto;
	background:url(imagens/bg_titulo_produto.jpg) repeat-x bottom;
	color:#fff;
	font-family:tahoma;
	padding-bottom:20px;
	margin-bottom:10px;
}

.mais_novidade span{
	font-size:11px;
	color:#FFF;
	float:left;
	display:inline-block;
	font-weight:bold;
}

.mais_novidade h2{
	float:left;
	font-size:12px;
	display:inline;
	margin-left:5px;
}

.mais_novidade p{
	width:100%;
	display:block;
	clear:both;
	float:left;
	font-size:11px;
	margin-top:10px;
}

.mais_novidade a{
	text-decoration:none;
	color:#888;
}

.mais_novidade a:hover{
	color:#ccc;
}

.novidade_detalhe{
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
}

.novidade_detalhe_foto{
	float:left;
	height:auto;
	width:200px;
}

.novidade_detalhe_foto img{
	background:url(imagens/bg_foto_novidade.jpg) repeat-x;
	padding:5px;
	margin-bottom:10px;
}

.novidade_detalhe_texto{
	width:750px;
	height:auto;
	float:right;
}

.novidade_detalhe_texto h1{
	width:auto;
	font-size:14px;
	font-family:Verdana;
	display:block;
}

.novidade_detalhe_texto span{
	font-size:11px;
	font-family:Tahoma;
	color:#FFF;
	display:block;
	margin:5px 0;
	font-weight:bold;
}

.novidade_detalhe_texto p{
	font-size:11px;
	font-family:Tahoma;
	text-align:justify;
	text-indent:15px;
	display:block;
	line-height:18px;
	color:#ccc;
	margin-bottom:10px;
}

/*sessÃ£o galeria de fotos*/


.galeria{
	width:970px;
	padding:0 10px;
	margin:auto;
}

.galeria ul{
	float:left;
	width:100%;
	height:auto;
	list-style:none;
	margin-top:10px;
}

.galeria li{
	float:left;
	width:115px;
	height:auto;
	padding:5px;
	margin-bottom:10px;
	font-family:Verdana;
	font-size:11px;
	background:url(imagens/bg_produto_detalhe.jpg) repeat-x top;
}

.galeria li p{
	float:left;
	width:100%;
	display:block;
	height:30px;
	margin-top:5px;
	text-align:center;
}

.galeria li a{
	text-decoration:none;
	color:#fff;
}

.galeria li a img{
	float:left;
	padding:5px;
	margin-left:-2px;
	border:solid 1px #ccc;
}

.galeria li:hover{
	color:#FFF;
	background:url(imagens/bg_li_produto.jpg) repeat;
	display:block;	
}

.galeria_espaco{
	margin-right:86px;
}

/*formulÃ¡rio de contato*/
.contato{
	width:970px;
	padding:0 10px;
	margin:auto;
	/*background:#f2f2f2;*/
}

.contato h1{
	text-indent:15px;
}

.contato form{
	width:970px;
	/*padding:0 10px;*/
	float:left;
	/*background:#ddd;*/
}

.contato fieldset{
	border:none;
	/*background:#ccc;*/
	float:left;
	width:280px;
	text-align:right;
	margin-right:10px;
}

.contato label{
	float:left;
	width:100%;
	/*margin-bottom:1px;*/
	height:25px;
}

.contato fieldset.direita{
	border:none;
	/*background:#ccc;*/
	float:left;
	width:260px;
	text-align:left;
}

.contato fieldset.direita label{
	float:left;
	width:90px;
	text-align:right;
}

.contato select{
	margin-right:40px;
	margin-bottom:10px;
}

.contato textarea{
	width:166px;
	height:50px;
	float:right;
	*margin-top:-17px;
	*margin-right:-7px;
	background:url(imagens/bg_input_contato.jpg) repeat;
	overflow:hidden;
	border:none;
	color:#fff;
	font-family:Verdana;
}

.contato_cidade{
	width:118px;
	background:url(imagens/bg_input_contato.jpg) repeat;
	border:none;
	padding-top:3px;
	color:#fff;
}

.contato_P{
	width:25px;
	background:url(imagens/bg_input_contato.jpg) repeat;
	/*float:left;*/
	border:none;
	padding-top:3px;
	color:#fff;
}

.contato_M{
	width:170px;
	background:url(imagens/bg_input_contato.jpg) repeat;
	border:none;
	padding-top:3px;
	color:#fff;
	/*float:left;*/
}

.contato_G{
	width:200px;
	*width:202px;	
	background:url(imagens/bg_input_contato.jpg) repeat;
	border:none;
	padding-top:3px;
	color:#fff;
}

.botao_contato{
	/*background:#9C3;*/
	width:200px;
	height:25px;
	float:left;
	clear:left;
	text-align:right;
	margin-left:350px;
	*margin-left:347px;
	margin-top:-30px;
	/*clear:both;*/
}

.trabalhe_conosco{
	width:955px;
	float:left;
	background:url(imagens/bg_titulo_produto.jpg) repeat-x top;
	padding-top:10px;
	padding-left:15px;
	margin-top:20px;
}

.trabalhe_conosco h1{
	text-indent:0;
}

.trabalhe_conosco p{
	font-size:11px;
	font-family:Verdana;
	margin-bottom:10px;
	float:left;
}

/*carrinho de compras*/
.carrinho{
	width:970px;
	margin:auto;
}

.bt_continuar_comprando{
	background:url(imagens/bt_carrinho_1.jpg) repeat-x;
	float:right;
	width:140px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-right:5px;
	margin-bottom:5px;
	font-size:12;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#fff;
}

.bt_limpar_carrinho{
	background:url(imagens/bt_carrinho_2.jpg) no-repeat;
	float:right;
	width:99px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-right:5px;
	margin-bottom:5px;
	text-decoration:none;
	color:#fff;
}

.bt_finalizar{
	background:url(imagens/bt_carrinho_finalizar.jpg) no-repeat;
	float:right;
	width:69px;
	height:25px;
	line-height:25px;
	margin-bottom:5px;
	text-align:center;
	text-decoration:none;
	color:#fff;
}

.bt_continuar_comprando:hover, .bt_limpar_carrinho:hover, .bt_finalizar:hover{
	color:#ccc;
}

.carrinho_tabela{
	width:970px;
	float:left;	
	text-align:center;
}

.carrinho_tabela td strong{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

.carrinho_tabela td.titulo{
	background:url(imagens/barra_titulo_carrinho.jpg) repeat-x;
	height:25px;
	margin-bottom:10px;	
}

.carrinho_tabela td.descricao{
	text-align:left;
}

.carrinho_tabela td.valor{
	text-align:right;
}

.carrinho_tabela .quantidade, .carrinho_tabela .preco_unitario, .carrinho_tabela .preco_total{
	background:url(imagens/bg_input_carrinho.jpg) repeat-x center;
	text-decoration:none;
	color:#fff;
	height:25px;
	line-height:25px;
}

.carrinho form{
	width:970px;
	height:auto;
	margin:auto;
	float:left;
}

.carrinho form h1{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	width:100%;
	float:left;
	background:url(imagens/barra_titulo_carrinho.jpg) repeat-x;
	height:25px;
	line-height:25px;
	text-indent:15px;
	margin-bottom:10px;
}

.carrinho form label.cep{
	float:left;
	width:220px;
	height:20px;
	clear:both;
	text-align:left;
	margin-bottom:10px;
	margin-left:20px;
}

.carrinho form label.end{
	float:left;
	width:100%;
	height:20px;
	margin-bottom:20px;
	clear:both;
	text-align:left;
	margin-left:20px;
}

.carrinho form .cep1{
	width:130px;
	height:22px;
	margin:3px 3px 0 3px;
	background:url(imagens/bg_input_carrinho.jpg) repeat-x top;
	padding-top:3px;
	color:#fff;
	border:none;
}

.carrinho form .cep2{
	width:30px;
	height:20px;
	background:url(imagens/bg_input_carrinho.jpg) repeat-x top;
	border:none;
	padding-top:3px;
	color:#fff;
	margin:3px 3px 0 3px;
}

.carrinho form .rua{
	width:350px;
	height:20px;
	background:url(imagens/bg_input_carrinho.jpg) repeat-x top;
	border:none;
	padding-top:3px;
	color:#fff;
	margin:3px 5px 0 3px;
}

.carrinho form .numero{
	width:50px;
	height:20px;
	background:url(imagens/bg_input_carrinho.jpg) repeat-x top;
	border:none;
	color:#fff;
	padding-top:3px;
	margin:3px 3px 0 3px;
}

.carrinho form .bt_busca_endereco{
	width:40px;
	height:25px;
	background:url(imagens/bt_carrinho_ok.jpg) no-repeat;
	float:left;
	border:none;
	color:#fff;
	margin-top:1px;
}

.carrinho .radio{
	float:left;
	margin-right:15px;
	display:block;
}

.botoes_div{
	float:left;
	display:block;
	width:100%;
	margin:25px 0 0 0;
}

.bt_cancelar_compra{
	background:url(imagens/bt_carrinho_2.jpg) repeat-x;
	float:left;
	width:120px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-right:5px;
	margin-bottom:5px;
	text-decoration:none;
	color:#fff;
}

.bt_finalizar_compra{
	background:url(imagens/bt_carrinho_finalizar.jpg) no-repeat;
	float:left;
	width:69px;
	height:25px;
	line-height:25px;
	margin-bottom:5px;
	text-align:center;
	text-decoration:none;
	color:#fff;
}

/*fim da sessÃ£o carrinho de compras*/

/*portal do representante*/
.representante{
	width:970px;
	margin:auto;
	padding-top:20px;
}

.representante h1{
	width:100%;
	float:left;
	text-align:left;
	text-indent:0;
}

.representante p{
	float:left;
	text-align:justify;
	padding-bottom:20px;
	width:100%;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(imagens/bg_titulo_produto.jpg) repeat-x bottom;
}

.representante_chat{
	width:100%;
	float:left;
	/*padding-bottom:20px;*/
	margin:10px 0;
}

.representante_chat img{
	margin-bottom:10px;
}

.representante span{
	float:left;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	margin:5px 0;
}

.representante_chat .atendente{
	color:#888;
	float:left;
	clear:both;
	width:150px;
	display:block;
	margin:10px 0 5px 0;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	background:none;
	text-indent:10px;	
	text-decoration:none;
}

.usuario{
	float:left;
	margin-top:3px;
}

.representante_chat .atendente a:hover{
	color:#fff;
}

.representante a{
	color:#888;
	float:left;
	clear:both;
	width:150px;
	display:block;
	margin:10px 0 5px 0;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(imagens/icone_download.jpg) no-repeat 0 2px;
	text-indent:20px;
}

.representante a:hover{
	color:#fff;
	text-decoration:none;
}

/*janela chat*/
.chat{
	/*background:url(imagens/bg_chat.jpg) repeat-x;*/
	background:#444;
	width:453px;
	height:449px;
	margin:auto;
	border:solid 1px #666;
}

.chat a.fechar{
	display:block;
	text-align:right;
	float:right;
	margin-right:10px;
	width:400px;
	text-decoration:none;
	color:#fff;
	font-size:11px;
}

.chat img.logo{
	margin-bottom:10px;
	margin-left:15px;
}

.ola{
	width:403px;
	height:200px;
	/*padding:15px;*/
	margin:auto;
	margin-bottom:10px;
	padding:7px 10px;	
	background:#555;
}

.ola p{
	font-size:9px;
}

.operador{
	display:block;
	height:20px;
	line-height:20px;
	/*float:left;*/
	width:403px;
	margin:auto;
	font-size:9px;
	color:#fff;
	*margin-top:-8px;
	margin-top:-10px;
	font-style:italic;
}

.chat form{
	height:auto;
	width:423px;
	margin:auto;
	overflow:hidden;
	margin-bottom:10px;
}

.chat textarea{
	height:92px;
	float:left;
	width:320px;
	margin-right:13px;
	border:none;
	overflow:hidden;
	color:#fff;
	text-indent:0;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	background:#555;
}

.enviar, .enviar:hover{
	width:77px;
	height:62px;
	padding-top:40px;
	text-align:center;
	float:right;
	background:#555;
}

em.tempo_no_chat{
	float:right;
	text-align:right;
	font-size:9px;
	width:auto;	
	margin-right:15px;
}

.chat_links{
	width:300px;
	float:left;
	margin-left:15px;
}

/*rodapÃ©*/
#rodape{
	text-align:center;
	background:url(imagens/bg_rodape.jpg) repeat-x;
	height:20px;
	width:100%;
	float:left;
	font-size:11px;
	padding-top:5px;
	margin-top:20px;
	clear:both;
	color:#aaa;
}

#rodape img.lingua{
	margin-right:10px;
}

#rodape img.assinatura{
	*margin-top:-10px;
	margin-left:10px;
}

#rodape a{
	margin:0 10px;
	text-decoration:none;
	color:#666;
}

#rodape a:hover{
	color:#fff;
}

.contador_area {
	margin-top:14px;
	height:40px;
	letter-spacing:2px;
	color:#1F1A19;
}

.ic_contador {
	margin-right:8px;
}

.form_endereco {
	width:740px;
	height:110px;
	float:left;
	margin-left:12px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}


/*menu drop down rodapÃ© idioma*/
.drop_down {
	position:absolute;
	z-index:50;
	left:50%;	
	margin-left:-400px;
	margin-top:-54px;
	width:80px;
	height:80px;
}

/*pÃ¡gina de busca*/
.resultado_busca{
	width:970px;
	height:auto;
	margin:auto;
	padding:10px 10px 0 10px;
}

.resultado_busca_mostra{
	float:left;
	width:auto;
	height:auto;
	background:url(imagens/bg_titulo_produto.jpg) repeat-x bottom;
	color:#fff;
	font-family:tahoma;
	padding-bottom:20px;
	margin-bottom:10px;
}

.resultado_busca_mostra h2{
	float:left;
	font-size:12px;
	display:inline;
}

.resultado_busca_mostra p{
	width:100%;
	display:block;
	clear:both;
	float:left;
	font-size:11px;
	margin-top:10px;
}

.resultado_busca_mostra a{
	text-decoration:none;
	color:#FFF;
}

.resultado_busca_mostra a:hover{
	color:#888;
}

/*formulÃ¡rio de login representante*/
.area_restrita{
	width:304px;
	height:206px;
	margin:auto;
	margin-top:50px;
	/*background:url(imagens/bg_formlogin_representante.png) no-repeat;*/
	background:#444;
	font-size:12px;
}

.area_restrita h1{
	margin:10px 0 0 10px;
	float:left;
	display:block;
	width:100%;
}

.area_restrita p{
	text-align:center;
}

.area_restrita span{
	text-align:center;
	font-size:10px;
	color:#ccc;
	width:100%;
	float:left;
}

.area_restrita form{
	width:280px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
}

.area_restrita label{
	width:100%;
	float:left;
	height:22px;
	line-height:22px;
	margin:10px 0;
	text-align:right;	
}

.area_restrita_txt{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
}

.input_texto{
	width:230px;
	padding-top:2px;
	height:20px;
	line-height:22px;
	color:#444;
	/*background:url(imagens/bg_input_Login.jpg) repeat-x;*/
	background:#888;
	border:none;
}

.entrar{
	width:60px;
	height:20px;
	border:none;
	cursor:pointer;
}

/*Miscelaneas*/

.miscelanea_sem{
	background:url(imagens/mosaico/mosaico_sem.gif) no-repeat top center;	
}

.pigmentada_1{
	background:url(imagens/mosaico/pgp_11.jpg) no-repeat top center;
	/*PGP11*/
}

.pigmentada_2{
	background:url(imagens/mosaico/pgp_13.jpg) no-repeat top center;
	/*PGP13*/
}

.pigmentada_3{
	background:url(imagens/mosaico/pgp_15.jpg) no-repeat top center;
	/*PGP15*/	
}

.pigmentada_4{
	background:url(imagens/mosaico/pgp_19.jpg) no-repeat top center;
	/*PGP19*/
}

.pigmentada_5{
	background:url(imagens/mosaico/pgp_80.jpg) no-repeat top center;
	/*PGP80*/
}

.pigmentada_6{
	background:url(imagens/mosaico/pgp_75.jpg) no-repeat top center;
	/*PGP75*/
}

.pigmentada_7{
	background:url(imagens/mosaico/pgp_31.jpg) no-repeat top center;
	/*PGP31*/
}

.pigmentada_8{
	background:url(imagens/mosaico/pgp_33.jpg) no-repeat top center;
	/*PGP33*/
}

.pigmentada_9{
	background:url(imagens/mosaico/pgp_35.jpg) no-repeat top center;
	/*PGP35*/
}

.pigmentada_10{
	background:url(imagens/mosaico/pgp_38.jpg) no-repeat top center;
	/*PGP38*/
}

.pigmentada_11{
	background:url(imagens/mosaico/pgp_39.jpg) no-repeat top center;
	/*PGP39*/
}

.pigmentada_12{
	background:url(imagens/mosaico/pgp_71.jpg) no-repeat top center;
	/*PGP71*/
}

.pigmentada_13{
	background:url(imagens/mosaico/pgp_51.jpg) no-repeat top center;
	/*PGP51*/
}

.pigmentada_14{
	background:url(imagens/mosaico/pgp_53.jpg) no-repeat top center;
	/*PGP53*/
}

.pigmentada_15{
	background:url(imagens/mosaico/pgp_55.jpg) no-repeat top center;	
	/*PGP55*/
}

.pigmentada_16{
	background:url(imagens/mosaico/pgp_57.jpg) no-repeat top center;
	/*PGP57*/
}

.pigmentada_17{
	background:url(imagens/mosaico/pgp_59.jpg) no-repeat top center;
	/*PGP59*/
}

.pigmentada_18{
	background:url(imagens/mosaico/pgp_58.jpg) no-repeat top center;	
	/*PGP58*/
}

.pigmentada_19{
	background:url(imagens/mosaico/pgp_4.jpg) no-repeat top center;
	/*PGP04*/
}

.pigmentada_20{
	background:url(imagens/mosaico/pgp_6.jpg) no-repeat top center;
	/*PGP06*/
}

.pigmentada_21{
	background:url(imagens/mosaico/pgp_10.jpg) no-repeat top center;
	/*PGP10*/
}

.pigmentada_22{
	background:url(imagens/mosaico/pgp_27.jpg) no-repeat top center;
	/*PGP27*/
}

.pigmentada_23{
	background:url(imagens/mosaico/pgp_41.jpg) no-repeat top center;	
	/*PGP41*/
}

.pigmentada_24{
	background:url(imagens/mosaico/pgp_43.jpg) no-repeat top center;
	/*PGP43*/
}

.pigmentada_25{
	background:url(imagens/mosaico/pgp_61.jpg) no-repeat top center;
	/*PGP61*/
}

.pigmentada_26{
	background:url(imagens/mosaico/pgp_63.jpg) no-repeat top center;
	/*PGP63*/
}

.pigmentada_27{
	background:url(imagens/mosaico/pgp_65.jpg) no-repeat top center;
	/*PGP65*/
}

.pigmentada_28{
	background:url(imagens/mosaico/pgp_67.jpg) no-repeat top center;
	/*PGP67*/
}

.pigmentada_29{
	background:url(imagens/mosaico/pgp_68.jpg) no-repeat top center;
	/*PGP68*/	
}

.pigmentada_30{
	background:url(imagens/mosaico/pgp_45.jpg) no-repeat top center;
	/*PGP45*/
}

.crystal_1{
	background:url(imagens/mosaico/c2.png) no-repeat top center;
	/*PGC03*/
}

.crystal_2{
	background:url(imagens/mosaico/c3.png) no-repeat top center;
	/*PGC02*/
}

.crystal_3{
	background:url(imagens/mosaico/c1.png) no-repeat top center;
	/*PGC05*/
}

.crystal_4{
	background:url(imagens/mosaico/c4.png) no-repeat top center;
	/*PGC07*/
}

.crystal_5{
	background:url(imagens/mosaico/c8.png) no-repeat top center;
	/*PGC09*/
}

.crystal_6{
	background:url(imagens/mosaico/c9.png) no-repeat top center;
	/*PGC08*/
}

.crystal_7{
	background:url(imagens/mosaico/c23.png) no-repeat top center;
	/*PGC41*/
}

.crystal_8{
	background:url(imagens/mosaico/c22.png) no-repeat top center;
	/*PGC43*/
}

.crystal_9{
	background:url(imagens/mosaico/c21.png) no-repeat top center;
	/*PGC45*/
}

.crystal_10{
	background:url(imagens/mosaico/c20.png) no-repeat top center;
	/*PGC46*/
}

.crystal_11{
	background:url(imagens/mosaico/c19.png) no-repeat top center;
	/*PGC47*/
}

.crystal_12{
	background:url(imagens/mosaico/c13.png) no-repeat top center;
	/*PGC27*/	
}

.crystal_13{
	background:url(imagens/mosaico/c33.png) no-repeat top center;
	/*PGC71*/
}

.crystal_14{
	background:url(imagens/mosaico/c32.png) no-repeat top center;
	/*PGC72*/
}

.crystal_15{
	background:url(imagens/mosaico/c28.png) no-repeat top center;
	/*PGC73*/
}

.crystal_16{
	background:url(imagens/mosaico/c29.png) no-repeat top center;
	/*PGC60*/
}

.crystal_17{
	background:url(imagens/mosaico/c31.png) no-repeat top center;
	/*PGC75*/
	
}

.crystal_18{
	background:url(imagens/mosaico/c14.png) no-repeat top center;
	/*PGC81*/
}

.crystal_19{
	background:url(imagens/mosaico/c12.png) no-repeat top center;
	/*PGC22*/
}

.crystal_20{
	background:url(imagens/mosaico/c16.png) no-repeat top center;
	/*PGC23*/
}

.crystal_21{
	background:url(imagens/mosaico/c15.png) no-repeat top center;
	/*PGC24*/
}

.crystal_22{
	background:url(imagens/mosaico/c17.png) no-repeat top center;
	/*PGC26*/
}

.crystal_23{
	background:url(imagens/mosaico/c10.png) no-repeat top center;
	/*PGC31*/
}

.crystal_24{
	background:url(imagens/mosaico/c35.png) no-repeat top center;
	/*PGC33*/
}

.crystal_25{
	background:url(imagens/mosaico/c18.png) no-repeat top center;
	/*PGC57*/
}

.crystal_26{
	background:url(imagens/mosaico/c34.png) no-repeat top center;
	/*PGC50*/
}

.crystal_27{
	background:url(imagens/mosaico/c24.png) no-repeat top center;
	/*PGC53*/
}

.crystal_28{
	background:url(imagens/mosaico/c6.png) no-repeat top center;
	/*PGC13*/
}

.crystal_29{
	background:url(imagens/mosaico/c5.png) no-repeat top center;
	/*PGC15*/
}

.crystal_30{
	background:url(imagens/mosaico/c11.png) no-repeat top center;
	/*PGC35*/
}
.crystal_31{
	background:url(imagens/mosaico/c27.png) no-repeat top center;
	/*PGC62*/
}
.crystal_32{
	background:url(imagens/mosaico/c26.png) no-repeat top center;
	/*PGC63*/
}
.crystal_33{
	background:url(imagens/mosaico/c25.png) no-repeat top center;
	/*PGC64*/
}
.crystal_34{
	background:url(imagens/mosaico/c30.png) no-repeat top center;
	/*PGC65*/
}
.crystal_35{
	background:url(imagens/mosaico/c7.png) no-repeat top center;
	/*PGC11*/
}

.pastilhaselecionada {
	margin-left:50px;
}

/* IE 7 */ 
* + html/*/ * /**/ body .pastilhaselecionada {
	margin-left:0px;
}

/* IE 8 */ 
.pastilhaselecionada {
	margin-left:0px\9
}

