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

body{
   padding: 0;
   margin: 0;
   border:0;
   list-style: none;
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
}
a{
	color: #000000;
	text-decoration:none;
}

/*CSS do TOPO*/

#topo{
	background: url(../img/topo_bg.jpg) repeat-x 0 0;
}
#topo_dir{
	height: 101px;
	min-width: 800px;
	width: 100%;
	clear:both;
	background: url(../img/topo_dir.jpg) no-repeat right top;		
}

#topo_vermelho {
    height: 19px;
	background-image:url(../img/vermelho.jpg);
	background-repeat:repeat-x;
	padding-left: 150px;
	padding-top:1px;
	clear:both;
}
.topo_logo{
	padding-right: 20px;
	float:left;
}
#topo_azul{
	height: 25px;
	background-image:url(../img/azul.jpg);
	background-repeat:repeat-x;
	display:block;
	padding-bottom: 10px;
	padding-left: 0;
}
#qdro_topo{
	float:left;
	padding-top: 40px;
	color:#610106;
	min-width:80px;
}
#menu_topo{
	padding: 40px 150px 0 0;
	float: right;
	color: #610106;
	font-size: 12px;
	width:auto;
	text-align:right;
}
#menu_topo a{
	color: #610106;
}
/*CSS da Parte do Meio*/
#menu_lateral {
	float: left;
	width: 14%;

	display:table;
	padding-left: 7px;
}

.menu{
	background: url(../img/seta.jpg) no-repeat right top;
	padding-right: 12px;
	height: 20px;
	display: block;
	font-size: 11px;
	color: #555555;
	text-transform:uppercase;
}
.lista_menu{
	height: 20px;
	display: block;
	font-size: 11px;
	color: #555555;
}
/* Inicio do menu... */
 dl { padding:0px; padding-top:20px; }
 dl,dd { margin: 0; }
 dt { font-size: 11px; color:#555555; font-family:Arial, Helvetica, sans-serif; }
 dt a { color: #555555; text-decoration:none; font:Arial 11px; }
 dd { padding-left: 15px;}
 dd a { color: #555555; font:Arial 11px; }
 dt a:hover{ color:#000000}
 dd a:hover{ color:#000000}

/*
#marcas {
	width: 160px;
	height: 25px;
	background-image:url(../img/bebidas.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}*/

.banner_lat{
	margin-bottom: 5px;
	text-align:center;
	width: 146px;
	overflow:hidden;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	display:block;
}
.banner_lat_texto{
	margin-bottom: 5px;
	padding: 10px 3px 10px 3px;
	text-align:center;
	width: 140px;
	background-color:#F3F3F3;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	font-weight:bold;
	display:block;
}

#meio {
  width:72%;
  /*padding-left: 5px;
  padding-right: 5px;*/
  display:table;
  margin:0 auto;
  float:left;
}
/*Classe da Parte dos produtos */

#meio_produtos {
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

.produtos {
	color:#666666;
	float:left;
	font-size:12px;
	height:250px;
	margin-top:10px;
	width:25%;
}
.fotos {
	height: 130px;
    text-align:center;
	overflow:hidden;
}
.corpo_lista_detalhe {

  text-align:center;

}

.nomeproduto {
	height: 17px;
	margin-top: 4px;
	text-align: center;
	font-weight:bold;
}

.nomeproduto a {
	text-decoration: none;
	color:#666;
}

.preco {
  height: 17px;
  font-weight:bold;
  color:#0099CC;
  font-size: 15px;
  margin-top: 4px;
  text-align: center;
}

.detalhe {
  height: 22px;
  margin-top: 4px;
  text-align: center;
}

.detalhe a:hover {
	text-decoration: none;
}


/*CSS produto.php  */

.titulo_lista {
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color:#06F;
	margin-top: 10px;
}

.titulo_lista a {
	text-decoration: none;
	color:#06F;
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.titulo_lista a:hover {
	text-decoration: none;
	color:#06F;
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
	

.descricao_lista {
	padding-top: 5px;
	font-family: arial, tahoma, sans-serif;
	font-size:11px;
	display:block;
	color:#666;
	text-align:center;
}

.descricao_lista a{
    font-family: arial, tahoma, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration: none;
}

.descricao_lista a:hover {
	font-family: arial, tahoma, sans-serif;
	font-size:11px;
	color:#666;	
	text-decoration: none;
}

.preco_lista {
   padding-top: 5px;
   font-family: arial, tahoma, sans-serif;
   font-size:15px;
   display:block;
   color:#666;
   font-weight:bold;
}

.preco_lista a {
	font-family: arial, tahoma, sans-serif;
	text-decoration: none;
	color:#666;
	font-weight:bold;
}

.preco_lista a:hover {
	font-family: arial, tahoma, sans-serif;
	text-decoration: none;
	color:#666;
	font-weight:bold;
}

/*CSS mostra_produtos.php */

.produtos_mostra {
	border-bottom: 5px solid #EEEEEE;
	border-right: 1px solid #DDDDDD;
	margin-top:10px;
	padding:10px;
}
.corpo_mostra_detalhe {
   float: left;
   width: 250px;
}
.fotos_mostra {
	width: 200px;
	margin-right:50px;
	text-align:center;
	margin-top: 15px;
	display:table;
	overflow:hidden;
	float:left;
}
.titulo_mostra {
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color:#06F;
	margin-top: 20px;
}

.titulo_mostra a {
	text-decoration: none;
	color:#06F;
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.titulo_mostra a:hover {
	text-decoration: none;
	color:#06F;
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
	

.descricao_mostra {
	padding-top: 5px;
	font-family: arial, tahoma, sans-serif;
	font-size:11px;
	display:block;
	color:#666;
}

.descricao_mostra a{
    font-family: arial, tahoma, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration: none;
}

.descricao_mostra a:hover {
	font-family: arial, tahoma, sans-serif;
	font-size:11px;
	color:#666;	
	text-decoration: none;
}

.preco_mostra {
   padding-top: 5px;
   font-family: arial, tahoma, sans-serif;
   font-size:15px;
   display:block;
   color:#666;
   font-weight:bold;
}

.preco_mostra a {
	font-family: arial, tahoma, sans-serif;
	text-decoration: none;
	color:#666;
	font-weight:bold;
}

.preco_mostra a:hover {
	font-family: arial, tahoma, sans-serif;
	text-decoration: none;
	color:#666;
	font-weight:bold;
}

/*CSS da Parte Lateral 2 do Layout*/

#menu_lateral_2 {
  float: left;
  width: 11%;
  padding-right:7px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

#vendido {
  height: 25px;
  background-image:url(../img/vendidos2.jpg);
  background-repeat:no-repeat;
}

/*Classe da Parte dos produtos vendidos */

.produtos_vendido{
	margin-top:5px;
	text-align:center;
	/*background: #F9F5FF;*/
	padding: 5px;
	display:block;
	clear:both;
	font-size: 12px;
	font-weight:bold;
	width:100%;
}

.fotos_vendido{
	width:80px;
	overflow:hidden;
	padding:10px;
	margin-bottom:10px;
	background:#FFFFFF;
}


.produtos_vendido a {
	text-decoration: none;

	color:#000;
}

#banner_lat {
  width: 144px;
  height: 179px;
  background-image:url(../img/chateau.jpg);
  background-repeat:no-repeat;
  margin-left:auto;
  margin-right: auto;
  margin-top: 5px;
}

/*CSS Carrinho.php*/

#carrinho_titulo {
	margin: 5px auto;
	color:#FFF;
	background-color:#900;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}


#carrinho_descricao {
	margin: 5px auto;
	color:#FFF;
	background-color:#06C;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
	display: table;
	width:100%;
}

.carrinho_total {
	margin: 5px auto;
	color:#06C;
	background-color:#FFF;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
	display: table;
	width:100%;
	border-bottom: 1px dotted #666;
}

.tracejado_total {
	margin: 2px auto;
	background-color:#FFF;
	padding-left: 5px;
	border-bottom: 1px dotted #666;
}


#foto_carrinho {
	float:left;
	width: 80px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#FFF;
	font-size: 12px;
}

#codigo_carrinho {
	float:left;
	width: 100px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#FFF;
	font-size: 12px;
}

#produto_carrinho {
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#FFF;
	font-size: 12px;
}

#acao_carrinho {
	float:right;
	width: 180px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#FFF;
	font-size: 12px;
}

#quantidade_carrinho {
	float:right;
	width: 80px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#FFF;
	font-size: 12px;
}

.foto_carrinho_total {
	float:left;
	width: 80px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#06C;
	font-size: 11px;
}

.codigo_carrinho_total {
	float:left;
	width: 100px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#06C;
	font-size: 11px;
}

.produto_carrinho_total {
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#06C;
	font-size: 11px;
}

.acao_carrinho_total {
	float:right;
	width: 180px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#06C;
	font-size: 11px;
}

.acao_carrinho_total a{
    font-family: arial, tahoma, sans-serif;
	font-size:11px;
	color:#06C;
	text-decoration: none;
}

.acao_carrinho_total a:hover {
	font-family: arial, tahoma, sans-serif;
	font-size:11px;
	color:#06C;	
	text-decoration: none;
}

.quantidade_carrinho_total {
	float:right;
	width: 80px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color:#06C;
	font-size: 11px;
}


/*CSS do Rodape */

#rodape{
    clear: both;
	height: 28px;
	background:url(../img/vermelho_rodape.jpg) repeat-x bottom left;
	border-top: solid 2px #291970;
	margin-top: 10px;
	font-family: arial, tahoma, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	padding: 30px 165px 0 165px;
}
#rodape img{
	margin-top: -10px;
}

.cotacao {
	display:block;
	float:left;
	margin-left:20px;
	width:440px;
}

.copyright{
	display:block;
	float:left;
}

/* PAGINACAO */
#paginacao {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
	width:100%;
	float:left;
	margin: 10px;
	font-size: 11px;
}
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

a.paginate {
	border: 1px solid #EEE;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #999999;
}


a.paginate:hover {
	background-color:#016799;
	color: #FFF;
	text-decoration: underline;
}

a.current {
	border: 1px solid #EEE;
	font: bold 1em Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#999999;
	color: #FFF;
	text-decoration: none;
}

span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}

.txt_ar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F4F4F;
	padding:10px 4px 10px 4px;
}

/*CSS Formulario de Login*/
#formulario_login legend{ display: none;}
#formulario_login fieldset{ border: none;}
#formulario_login label {
  font: 11px arial, tahoma, sans-serif;
  color: #696969;
}
#formulario_login label input {
  background: #FFFFFF;
  border: 1px solid #ACACAC;
  width:100%;
}
.logado{
	color: #696969;
	font-size:11px;
	text-align:center;
}
.logado a{
	color: #696969;
	text-decoration:none;

}

#formulario_news legend {
	display: none;
}
#formulario_news fieldset {
	border: none;
}
#formulario_news label {
  font: 11px arial, tahoma, sans-serif;
  color: #696969;
}

#formulario_news label input {
  background: #FFFFFF;
  border: 1px solid #ACACAC;
  width:100%;
}

#formulario_busca legend {
	display: none;
}
#formulario_busca fieldset {
    border: none;
}
#formulario_busca label {
  font: 12px arial, tahoma, sans-serif;
  color: #FFFFFF;
}
#formulario_busca label input {
 background: #FFFFFF;
 border: 0;
 height: 15px;
 margin: 3px;
 width: 250px;
 
}
.btn_ok{
 background: #610106;
 border: 0;
 margin: 0;
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
}

/*Formulario de Contato*/
 #contato_formulario {
	width: 568px;
    overflow: hidden;
	margin: 0 auto;
 }
 

 .formulario fieldset{
   border: none;
  }
  
 .formulario legend {
   display: none;
 }
 
 .formulario label {
	font: 12px arial, tahoma, sans-serif;
	color: #696969;
	text-align:right;
	width: 550px;
	display: block;
	padding: 5px 0;

 }
 
 .formulario label input , .formulario label textarea {
    padding: 4px;
	width: 400px;
	background: #DEE2E2;
	vertical-align: middle;
	border: 1px solid lightgray;
	
 }
  
 .formulario li textarea{
    vertical-align: top;
 	width: 450px;
	height: 100px;
 }
 
 
 .botaoenviar {
 	background: #808080;
	color:#FFFFFF;
	border:0;
	font-size: 11px;
	text-align:center;
	margin-top:2px;
	margin-right:5px;
	float:right;
}
 
.titulo_dir{
	background:url(../img/bg_dir.jpg) repeat-x left bottom;
	color:#590004;
	padding-left: 15px;
	font-size:12px;
	height: 30px;
	padding-top: 5px;
	margin-bottom:10px;
	width:100%;
}
.titulo_dir img{
	margin-top: -5px;
}
.titulo_esq{
	background:url(../img/bg_dir.jpg) repeat-x left bottom;
	color:#590004;
	font-size:12px;
	height: 25px;
	padding-top: 10px;
	margin-bottom:10px;
	text-align:center;
}
.btn_orc {
 	background: #808080;
	color:#FFFFFF;
	border:0;
	font-size: 11px;
	text-align:center;
	margin-top:2px;
	padding: 5px;
	float:right;
	display:block;
	font-weight:bold;
}

.formulario_orcamento legend{ display: none;}
.formulario_orcamento fieldset{ border: none;}
.formulario_orcamento label {
  font: 11px arial, tahoma, sans-serif;
  color: #696969;
  float:right;
}
.formulario_orcamento label input, .formulario_orcamento label textarea {
  background: #FFFFFF;
  border: 1px solid #ACACAC;
}
