@media (min-width: 768px) {
body {
	background-color: #226426;
	background-image: url('../layout/fundo_site.jpg');
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
}
}

@media (max-width: 767px) {
body {
	background-color: #226426;
	background-image: url('../layout/fundo_site.jpg');
	background-position: top;
	background-size: 140%;
	background-attachment: fixed;
}
}

body {	
	padding: 0px; margin: 0px;
	font-family: times,verdana,tahoma;
	color: #6a332c;	 
	height: 100px; 
	font-size: 14px;   
	word-wrap: break-word;
	word-break: break-word;
}
h1 h2 h3 h4 ul li img {	
	margin: 0px;	
	padding: 0px;border: 0px; 
	color: #555452;  
}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

a.link_branco:link { text-decoration: none; color:#ffffff;}
a.link_branco:visited { text-decoration: none; color:#ffffff;}
a.link_branco:hover { text-decoration: underline; color:#ffffff;}
a.link_branco:active { text-decoration: none; color:#ffffff;}

a.link_escuro:link { text-decoration: none; color:#444444;}
a.link_escuro:visited { text-decoration: none; color:#444444;}
a.link_escuro:hover { text-decoration: underline; color:#444444;}
a.link_escuro:active { text-decoration: none; color:#444444;}

.fundo_da_pagina {		
	background-color: #ffffff;
	margin: 0 auto;	
	width: 1100px;		
	display:block;
}
#home_meio {	
	width:100%;	
	height:auto;
	padding-top:3px;
}
.home_meio_largura {	
	display: table;	
	width:1100px;	
	margin: 0px auto;
}

#home_caixa_botoes {  	background-color: #efefef;	width: 1068px;	display: inline-flex;	padding: 16px;}

#home_caixa_botoes  img:hover {   box-shadow: 0 0 0 12px #787774;  }

.espaco_entre_linhas { width: 100%; display: block; height:30px; float: left;}	













#home_meio_conteudo {position:relative;	display: table;   width: 1100px;margin:0px auto;padding:5px 0px 15px 0px;}	
.Titulos_grande_fundo {	position:relative;	display: block;   width:1100px;	height:50px;margin: 0 auto;	border: 0px solid #ff0000;	}


#banner_superior { 	width: 100%; height:auto;	position:relative;	background-color: #f7f7f7;	display: block;}
#banner_superior_largura { 	margin: 0px auto;	width: 1100px;	border:0px;	height:auto;position:relative;display: block;}

.texto_da_pagina {	line-height:1.5em;	text-align: justify; font-size:1.5em;
  background-image: url('../layout/fundo_papel.jpg');
  background-position: right;
  background-size: cover;
  margin-bottom: 0px;
  color: #663300;
padding-top: 20px;
padding-bottom: 20px;  }

.resultado_busca_container {	display: table; width:1100px;	float: none;margin: 0px auto;	padding: 0px;	border: 0px solid #ff00ff;margin-bottom: 15px;}
.resultado_busca_container_titulo {	color: #cc0000;	font-size: 1.3em;font-weight: bold;	text-align: left;padding:0px 0px 10px 0px;}
.resultado_busca_container_resumo{	text-align: justify; font-size: 1.2em; }










	
/* galeria fim das paginas*/
.galeria_container {
	display: table; 
	width: 100%; 
	height: auto; 
	padding: 20px 0px 30px 0px; 
	border: 0px solid #ff0000;
	margin: 0px auto;
	margin-bottom: 10px;
}
.galeria_rodape_cx{
	background-color: #ffffff; 
	border: 1px solid #e0e0e0;
	width: 111px; 
	display: block; 
	height: 111px; 
	-webkit-box-shadow: 2px 2px 5px 1px #d0d0d0;
	-moz-box-shadow: 2px 2px 5px 1px #d0d0d0;
	box-shadow: 2px 2px 5px 1px #d0d0d0;
	margin: 11px 0px 4px 15px;
	float: left;
}  
/* fim galeria */
	


.campo_input {
		border: 0px solid #ff00ff;
		font-family:  verdana, tahoma;
		color: #000000;
		font-size: 12px;
}


.Paginas_banner {
		display: block;
		width: 930px;
		padding:10px;
		color: #000000;
		margin: 0px auto;
		text-align: center;
}


#meio {
		position:relative;
		display: table;
	    width: 930px;
		height:auto;
		margin:0px auto;
		padding: 0px 35px 20px 35px;
		border: 0px solid #ff0000;
		
		background-image: url('../layout/fundo_preto_a82.png');
}

.Titulos_grande_fundo_faixa {  position:absolute;display: block;
	    width:1100px;
		height:16px;
		margin: 0 auto;
		border: 0px solid #ff0000;
		z-index: 1;
		bottom: 5px;
		left: 0px;
}

/* PrettyPhotto -- visualizador de imagens ------------------------ */
ul.foto { 
	margin:0px 0px 0px 5px;; 
	padding:0;
	}
	
ul.foto li { 
 display: inline; 
 list-style:none;

 }
 
 ul.foto li a {
	float:left;
	 margin: 3px;
	}
/* PAGINA HOME ---------------------------------------*/

/* página de contato */
.Texto_da_pagina_contato { /* coluna do lado esquerdo da pagina*/
		display: block;
		color:#666666;
		float: left;
		width: 320px;
		padding: 10px;
		line-height:150%;
		text-align: justify;
		border:0px solid #ff0000;
}
.Container_mensagem {
		margin-top:0px; 
		margin-left:00px;
		display: table;
		position:relative;
		padding: 0px 10px 10px 10px;
		line-height:150%;
		text-align: center;
		border:0px solid #ff0000;
		color:#FF0000;
}
.caixa_formulario {
		font-size:12px;
		margin-top:20px;
		display: table;
		position:relative;
		width: 100%;
		padding: 10px 0px 10px 0px;
		line-height:150%;
		text-align: justify;
		border:0px solid #ff0000;
}
.fale_conosco_campos {
		font-size:16px;
}
.fale_conosco_inputs {
		width:400px;
		font-size:16px;
}


.form_nome {
		border:1px solid #c0c0c0;
		color:#333333;
}
.form_email {
		border:1px solid #c0c0c0;
		color:#333333;
}
.form_telefone{
		border:1px solid #c0c0c0;
		color:#333333;
}
.form_cidade {
		border:1px solid #c0c0c0;
		color:#333333;
}
.form_mensagem {
		height:140px;
		border:1px solid #c0c0c0;
		color:#333333;
}
.form_vericacao{
		border:1px solid #d0d0d0;
		color:#333333;
}
.form_envia {
		font-size:16px; width:80px;
		border:1px solid #c0c0c0;
		color:#333333;
		background-color:#ffffff;
		height:25px;
		cursor: pointer;
}
#div_orcamento {
		margin: 0px auto;
		display: none;
		width:90%;		
}

/* pagina expositores */
#expositores_galeria {
		display: table;
	    width: 940px;
		padding-right:15px;
		padding-left: 15px;
		margin: 0px 0px 15px 5px; 
		border: 0px solid #ff0000;
}

.Imagens_album {
	border: 0px solid #d0d0d0;
	display:table; 
	height:auto; 
	margin: 0px 10px 20px 14px; 
	width: 980px;
}


.caixa_borda_redonda {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #e0e0e0;
	display: table; 
	float: left;
	margin:10px;
	width: 230px;
	min-height: 300px;
	padding: 10px;
	position: relative;
	background-color: #ffffff;
	
}

.caixa_borda_redonda:hover {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #444444;
	display: table; 
	float: left;
	margin:10px;
	width: 230px;
	min-height: 300px;
	padding: 10px;
	position: relative;
	-webkit-box-shadow: 0px 0px 5px 2px #cccccc;
	-moz-box-shadow: 0px 0px 5px 2px #cccccc;
	box-shadow: 0px 0px 5px 2px #cccccc;
	
}
.caixa_container_imagem_produtos {

	display: block;
	border: 0px solid #dd0000;	

}
.caixa_titulo_produtos {
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	width: 100%; 
	display: table;
	text-align: center;
	margin-top:3px;
}
.caixa_bt_detalhes_produtos {
	display: table;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	
}
.imagens_base {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e0e0e0;
	display:table; 
	float:left;
	height:90px; 
	width:90px;  
	margin: 0px 12px 20px 14px; 
	padding:4px; 
	
}


.titulo_categorias {
padding-top: 10px;
color: #444444;
font-size:24px;
font-family:  Arial, Helvetica, sans-serif;
letter-spacing: 5px;
border-bottom: 1px solid #cccccc;
padding-bottom:10px;
margin-bottom:20px;
width: 100%;
display: block;
}

#produto_meia_tela {
width: 100%;
display: table;
height: auto;
border: 0px solid #00ff00;
margin: 30px 0px 30px 0px;
}
#texto_do_produto {

font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 21px;
width: 500px;
height: auto;
display: block;
border: 0px solid #ff0000;
float: left;
margin-bottom:20px;
padding-left: 20px;
}
