/* CSS Document */
html {height:100%;}
body {
		margin:0;
		height:100%;
		background:url(../img/fundo.jpg) top left repeat-x;
		font-family:TrebuchetMS;
		font-size:11px;
		color:#663300;
	}
form {margin:0; padding:0;}

input, select, textarea {font-family:Tahoma; font-size:10px; color:#000000; background-color:#EBDA9F; border:0; margin:3px 0;}
input, textarea {border-bottom:1px solid #336600;}
textarea {overflow:auto;}

table, a img {border:0;}
a:visited, a:link {text-decoration:none;}
a:hover {text-decoration:underline;}


/**** GERAL  **************************************************************************/
#miolo {
		margin:0 auto;
		width:775px;
		height:100%;
		background:url(../img/faixa.jpg) top repeat-y;
		}
		
#conteudo	{
			background:url(../img/fundo.jpg) top left repeat-x #FFFFFF;
			float:left;
			width:100%;
			}
			


/**** HOME **************************************************************************/
#home_baixo {
				margin-left:20px;
				width:733px;
				background:url(../img/bg_home_1.jpg) top repeat-x #FFE57F;
			}
#home_detalhe_e {background:url(../img/home_detalhe_e.jpg) top left no-repeat;}
#home_detalhe_d {background:url(../img/home_detalhe_d.jpg) top right no-repeat; padding:11px 0 0 25px;}

.partes, .partes_1 {
					float:left;
					width:204px;
					height:253px;
					margin-right:9px;
					padding:6px 8px 0 9px;
					}
					
.partes {background:url(../img/bg_home_partes.jpg) no-repeat;}
.partes_1 {background:url(../img/bg_home_partes_1.jpg) no-repeat;}
		
table#home_novidades td {text-align:left; vertical-align:top;}
table#home_novidades td.data {padding-right:10px; color:#CC6600; font-size:10px; font-weight:bold;}
table#home_novidades td.texto {color:#000000;}



/****  INTERNAS **************************************************************************/
#internas	{
				float:left;
				margin-left:16px;
				_margin-left:8px;
				width:617px;
				padding:5px 59px 50px 59px;
				border-left:4px solid #EBDA9F;
				border-right:4px solid #EBDA9F;
				border-bottom:4px solid #EBDA9F;
				background:url(../img/bg_internas.jpg) top repeat-x #F8F4DC;
			}
#pao {height:37px; font-size:10px; font-weight:bold;}
#pao a {font-size:10px; font-weight:normal;}
.c1 {color:#000000;}
.c2 {color:#B09573;}

#colunas {float:left; width:100%;}
#coluna1, #coluna2 {float:left;}
#coluna1 {width:150px;}
#coluna2 {width:467px;}


/****  DOCES **************************************************************************/
#doces td {vertical-align:top;}
.cx_doce, .img_doce, .txt_doce {float:left;}
.cx_doce {width:215px; padding-bottom:30px; margin-right:18px; _margin-right:9px;}
.img_doce {padding:2px 2px 18px 2px; background:url(../img/bg_doces.jpg) bottom center no-repeat #FEFDF8;}
.txt_doce {padding-left:10px; width:124px;}
.txt_doce b {font-size:12px;}

#catalogo {width:101px; height:25px; background:url(../img/bg_catalogo.gif) top left no-repeat; padding:10px 0 0 20px;}
#catalogo a {color:#D6A606; font-size:9px; font-weight:bold;}

#paginacao td {width:15px; text-align:left; color:#663300;}
#paginacao td.pagon {font-weight:bold; text-decoration:underline;}
#paginacao td a {color:#663300;}
#paginacao td img {margin-top:2px;}


/****  NOVIDADES **************************************************************************/
#novidades td {vertical-align:top; text-align:left;}
.img_novidade {
				width:100px;
				height:96px;
				padding:2px 0 0 2px;
			  }
.txt_novidade {width:500px;}

/**** LOCALIZAÇÃO **************************************************************************/

.mapa_peq{float:right; margin-top:-96px;}



/****  PEDIDOS **************************************************************************/
.topo_pedido {
				height:23px;
				background:url(../img/bg_pedido.jpg) repeat-x;
				padding-left:3px;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				vertical-align:middle;
			}
			
.qtde {background-color:#FFFFFF; vertical-align:middle;}
.qtde_ped {
			font-size:12px;
			color:#333333;
			background-color:#FFFFFF;
			width:47px;
			border:0;
			text-align:right;
		}
		
.desc_pedido {
				font-size:12px;
				padding:3px;
			}
			
.total_pedido {padding-top:30px; font-size:12px; font-weight:bold; text-align:right;}
.total_pedido input {border:0; background-color:#F8F4DC; font-size:12px; color:#663300; font-weight:bold; width:80px; margin-top:0px;}
			
.verdoce {background-color:#F8F4DC;}
			
.tipo {border:0; background:url();}

.escuro {background-color:#EBDA9F;}
			
.link {cursor:pointer; cursor:hand;}

.visualiza {position:absolute; z-index:99; padding:5px; background-color:#FFFFFF; border:1px solid #000000; margin-top:-150px; margin-left:80px;}


/*****GALERIA DE FOTOS HISTÓRICO******************************************************/
.gal_fotos{ 
			float:left;
			margin-top:2px;
			margin-right:4px;
			width:90px;
			height:90px;
			border-left:0;
			border-right:0;
		}
		
.gal_fotos1{float:left;}
		
div.bt {
		margin-top:67px;
		margin-left:65px;
		position:absolute;
		background:url(../../img/bt_mais.gif) no-repeat right bottom;
	}
		
/**** SUBMENU **************************************************************************/
#submenu {
			list-style-type:none;
			padding:6px 10px 47px 14px;
			margin:0;
			width:90px;
			border-right:1px solid #EBDA9F;
			border-bottom:2px solid #EBDA9F;
			background-color:#FEFDF8;
		 }
#submenu li {
				padding:6px 0;
				text-align:right;
				border-bottom:1px solid #F8F2DD;
				color:#663300;
				font-weight:bold;
			}
#submenu li a {color:#663300; font-size:10px; font-weight:normal; display:block;}
#submenu li a:hover {text-decoration:none; font-weight:bold;}



/**** VOLTAR E TOPO **************************************************************************/
#voltar_topo {float:left; padding:50px 0 0 150px;}



/**** RODAPE **************************************************************************/
#rodape 	{
			float:left;
			width:775px;
			height:89px;
			background:url(../img/bg_rodape.jpg) top repeat-x;
			text-align:center;
			font-size:9px;
			color:#CC9900;
			line-height:1.5em;
			}
#rodape a {color:#FFCC00;}
