@charset "utf-8";
/* CSS Document */
/*Pagina Produto*/
/*Barra Meio Produtos*/
.barra_pgProduto {
	width:auto;
	height:50px;
	background:url(../Imagens/bg-barra-pgproduto.png) repeat-x left top;
}
.barra_pgProduto_esq {
	width:15px;
	height:50px;
	background:url(../Imagens/bg-barra-pgproduto-esq.png) no-repeat left top;
	float:left;
}
.barra_pgProduto_dir {
	width:15px;
	height:50px;
	background:url(../Imagens/bg-barra-pgproduto-dir.png) no-repeat left top;
	float:right;
}
.div_caminho {
	line-height:50px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-transform:capitalize;
}
.div_caminho_local {
	color:#416A1C;
}
/*Base Produto*/
#base_produto {
	width:99%;
	margin:0 auto;
}
/*Classe Produto*/
.div_img_produto {
	float:left;
	margin:0 10px;
}
.div_img_produto img{
	cursor:pointer;
}
.div_titulo_autor_produto {
	padding:5px 0 5px 150px;
}
.titulo_produto {
	color:#666666;
	font-size:16px;
	font-weight:bold;
}
.autor_produto {
	font-size:10px;
	color:#666666;
	padding:5px 0 0 10px;
}
.avaliacao_produto {
	font-size:10px;
	color:#666666;
	padding:5px 0 0 10px;
}
.avaliacao_produto img {
	vertical-align:middle;
}
.div_preco_comprar {
	margin:50px 0 0 0;

}
.div_preco_produto {
	font-size:16px;
/* 	color:#416A1C; */
	color:#900000;
	font-weight:bold;
	float:left;
	margin:15px 0 0 0;
}
.div_lupa_produto{
	width:130px;
	float:left;
	margin:15px 0 0 0;
	font-size:10px;
	line-height:20px;
	cursor:pointer;
	color:#666666;
	vertical-align:middle;
}

.bt_comprar {
	float:right;
	margin:0 20px;
	cursor:pointer;
}

.bt_indique {
	float:right;
	margin:0 20px;
	cursor:pointer;
}

.bt_excluir {
	cursor:pointer;
}

/*Resenha*/
.div_resenha_produto {
	padding:5px;
	color:#666666;
	font-size:12px;
}
.div_resenha_produto p{
	line-height:17px;
}
.titulo_resenha_produto {
	color:#406A20;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 20px 10px;
}

/*Caracteriscas*/
.div_caracteriscas_produto{
	padding:5px;
	color:#666666;
	font-size:12px;
	line-height:14px;
}
.titulo_caracteriscas_produto {
	color:#406A20;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 20px 10px;
}
.caracteriscas_negrito {
	font-weight:bold;
	margin:0 5px 0 0;
}

/*Avaliações e Comentarios*/
.div_avalicoes_comentarios {
	color:#406A20;
	font-weight:bold;
	height:50px;
	line-height:50px;
}

.div_opine_produto{
	color:#666666;
	font-size:12px;
	text-align:left;
	margin: 0 auto;
	width:90%;
}

.div_opine_produto hr{
	border-bottom-style:dashed;
	border-top-style:none;
	color:#999999;
	margin:10px 0;
}

.div_opine_classificacao{
	margin: 5px 0;
}

.div_opine_avaliacao{
	margin: 5px 0;
}

.div_opine_data{
	margin: 5px 0;
}


.alinha_centro{
	text-align:center;
}

.div_opine_nome{
	margin: 5px 0;
	font-weight:bold;
	text-align:right;
}

.div_opine_formulario{
	margin: 10px auto 10px auto;
	width:400px;
}

.div_opine_formulario_label{
	color:#666666;
	font-size:12px;
	min-width:60px;
	float:left;
	margin:10px 0 0 0;
	line-height:20px;
	height:20px;
}

.div_opine_formulario_check{
	color:#666666;
	font-size:10px;
	float:left;
	margin:65px 0 0 0;
	line-height:20px;
	height:20px;
}
.div_pertirar_email_produto {
	font-size:10px; 
	color:#666; 
	float:left; 
	margin:5px 0 0 0; 
	line-height:20px;
}
.div_opine_formulario_input{
	float:left;
	margin:10px 5px 0 5px;
}

.div_opine_formulario_input input{
	width:310px;
}

.div_opine_formulario_botao{
	margin:10px 0 0 0;
	float:right;
}


.div_avise_formulario{
	margin: 10px auto 10px auto;
	width:480px;
	background:#FFFFFF;
}

.div_avise_formulario_label{
	color:#666666;
	font-size:12px;
	min-width:140px;
	float:left;
	margin:10px 0 0 0;
	line-height:20px;
	height:20px;
}

.div_avise_formulario_input{
	float:left;
	margin:10px 5px 0 5px;
}

.div_avise_formulario_input input{
	width:310px;
}

.div_avise_formulario_botao{
	margin:20px 10px 0 0;
	float:right;
}


.div_indique_formulario{
	margin: 10px auto 10px auto;
	width:480px;
	background:#FFFFFF;
}

.div_indique_formulario_label{
	color:#666666;
	font-size:12px;
	min-width:140px;
	float:left;
	margin:10px 0 0 0;
	line-height:20px;
	height:20px;
}

.div_retorno_cep{
	width:70%;
	color:#666666;
	font-size:12px;
	float:left;
	margin:0 0 0 0;
}

.div_indique_formulario_input{
	float:left;
	margin:10px 5px 0 5px;
}

.div_indique_formulario_input input{
	width:310px;
}

.div_indique_formulario_botao{
	margin:70px 10px 0 0;
	float:right;
}

.float_left{
	float:left;
}

#Aval1, #Aval2, #Aval3, #Aval4, #Aval5{
	cursor:pointer;
}

#Img1, #Img2, #Img3, #Img4, #Img5, #Img6, #Img7, #Img8, #Img9, #Img10, #Img11, #Img12, #Img13, #Img14, #Img15, #Img16, #Img17, #Img18, #Img19, #Img20, #Img21, #Img22, #Img23, #Img24, #Img25, #Img26, #Img27, #Img28, #Img29, #Img30{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}

#Img1 img, #Img2 img, #Img3 img, #Img4 img, #Img5 img, #Img6 img, #Img7 img, #Img8 img, #Img9 img, #Img10 img, #Img11 img, #Img12 img, #Img13 img, #Img14 img, #Img15 img, #Img16 img, #Img17 img, #Img18 img, #Img19 img, #Img20 img, #Img21 img, #Img22 img, #Img23 img, #Img24 img, #Img25 img, #Img26 img, #Img27 img, #Img28 img, #Img29 img, #Img30 img{
	max-width: 150px;
}

#lAvaliacao{
	margin: 0 0 0 3px;
	font-size:9px;
	color:#666666;
}

#Paginacao{
	height:30px;
	font-size:10px;
	line-height:30px;
	color:#666666;
}

#Paginacao select{
	font-size:10px;
}

#PaginacaoBottom{
	font-size:10px;
	line-height:30px;
	color:#666666;
}

#PaginacaoBottom select{
	font-size:10px;
}

.pgProd{
	cursor:pointer;
	padding:0 1px;
}

.pgProdSelecionada{
	padding:0 3px;
	font-weight:bold;
	color:#FFFFFF;
	background:#258A14;
}



/**
 *
 * Aviso período manutenção
 *
 **/
div.aviso_manutencao {
	margin:25px 10px;
	padding:5px 85px 10px 10px;
	font-size:12px;
	color:#666;
	background:#ffe url(../Imagens/warning.png) no-repeat right;
	border:1px dotted #406A20;
}

div.aviso_manutencao p {
	line-height:20px;
	padding:0 0 0 20px;
}

div.aviso_manutencao p.title {
	font-size:14px;
	font-weight:bold;
	color:#406A20;
	padding:0 0 10px 0;
}
