@charset "iso-8859-1";
/* CSS Document */
body { margin:3px 0 6px 0; padding:0px; font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
       color:#ccc; background-color:#e8e0d0;}
/* CENTRALIZA CAIXA GLOBAL NA TELA */
#div_janela { width:100%; text-align:center; margin:0; padding:0 }
#div_geral { width:771px; z-index:0; height:auto; text-align:center; margin:auto; border:0px solid #c0c;
			padding:0; background:url(images/papel_de_carta.jpg) repeat-y; clear:both; }

#div_cabecalho { width:771px; height:90px; z-index:1; margin:0; padding:0; text-align:center; 
			clear:both; background:url(images/cabecalho_base.jpg) }

#div_menu { width:173px; z-index:1; margin:0; padding:0; float:left; text-align:left; }

#div_menu_meio { width:170px; z-index:1; margin:auto; padding:0 9px 0 9px; text-align:left; 
			background:url(images/menu_meio.jpg) repeat-y; border:0px solid #c00; clear:none;}
			
#div_menu_base { width:170px; height:24px; z-index:1; margin:-3px 0 6px 0; padding:0; text-align:left; 
			background:url(images/menu_base.jpg) no-repeat;}
			
#div_conteudo { width:574px; height:auto; z-index:1; margin:0; padding:0; float:left; text-align:left; background-color:#fff; 
			border: 0px dotted #c00; }

#div_rodape { width:771px; height:30px; z-index:1; vertical-align:middle; margin:0; padding:0; 
			clear:both; background:url(images/papel_base.jpg) }

hr { height:1px; color:#963; clear:both; margin-left:12px;}
/* paragrafos de texto */
p { font-size: 12px; font-weight:normal; color:#3c2313; text-align:left; padding:0; margin:0px 0 3px 12px; }
p a { color:#3c2313; text-decoration:none; }
p a:hover { color:#3c2313; text-decoration:underline; 
	}
p.miudo { font-size: 10px; font-weight:normal; color:#3c2313; text-align: left; padding:0; margin:0px 0 3px 12px; }
p.justificado { font-size: 12px; font-weight:normal; color:#3c2313; text-align:justify; padding:0; margin:0px 0 3px 12px; }

/* paragrafos do rodape */
p.rodape { font-size:10px; font-weight:normal; color:#3c2313; text-align:right; padding-top:6px; margin:0px 18px 0 0; }
p.rodape a { color:#fff; text-decoration:none; }
p.rodape a:hover { color:#fff; text-decoration:underline; }

p.credito { font-size:8px; font-weight:normal; color:#c8c0b0; text-align:center; padding:0; margin:3px; }
p.credito a { color:#c8c0b0; text-decoration:none; }
p.credito a:hover { color:#d4b484; text-decoration:underline; }

/* paragrafos do cabecalho */
p.cabecalho { font-size:14px; font-weight:normal; color:#d4b484; text-align:right; padding-top:6px; margin:0px 9px 0 0; }
span.cabecalho { font-weight:normal; font-size:14px; color:#fff; }

/* paragrafos do menu */
p.menu { font-size: 14px; font-weight:normal; color:#fff; text-align: left; padding:0; margin:0px 0 3px 9px; }
p.menu a { color:#fff; text-decoration:none; }
p.menu a:hover { color:#fff; text-decoration:underline; }

/* inputs e form */
form { margin:0; padding:0; cler:both;
	 }
input.basico { font:13px Arial,Helvetica,sans-serif; color:#333; height:22px;
	}
input.menu { background-color:#e0d0b0; font:11px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#3c2313;
	border:1px solid #fff; text-align:left; padding:0; vertical-align:middle; }
	
/*input.ok { background-color:#3c2313; font:10px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#fff;
	border: 2px solid #3c2313; text-align:center; padding:0 float:left; width:26px; vertical-align:middle; }
*/	
input.ok { text-align:center; padding:0 float:left; width:24px; vertical-align:middle; }

input.extra { background-color:#c96; font:11px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#fff;
	border-left: 2px #fcc; border-top: 2px #fcc; border-right: 2px #966; border-bottom: 2px #966;
	height:24px; 
	}
textarea.texto {font-family: Arial,sanserif; text-align:left; font-size: 11px; line-height:16px;
	font-weight:normal; color:#666; 
	}
input.submit { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; background-color:#630;
	text-align:center; padding:2px 6px 2px 6px; border:1px solid #c96; font-size:12px; color:#fff; font-weight:bold;
	}
input.texto { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#630; font-size: 12px;
	border: 1px solid #963; background-color: #fff;
	}
select.texto {font-family: Arial,sanserif; text-align:left; font-size: 11px; line-height:16px;
	font-weight:normal; color:#666; 
	}
/* titulos */
h1 { font-family: "Trebuchet MS",Arial,sanserif; text-align:left; font-size: 20px; 
	font-weight:bold; color:#3c2313; padding:4px 0px 0px 0px; margin:0 0 0 12px;
	}
/* span regiao no titulo do produtor */
span.regiao { font-family: "Trebuchet MS",Arial,sanserif; text-align:right; float:right; font-size: 12px; 
	font-weight:normal; color:#3c2313; padding:4px 0px 0px 0px; margin:0 6px 0 0; vertical-align:middle;
	}
/* h2 e h3 titulos grandes marrom e laranja */
h2 { font-family: "Trebuchet MS",Arial,sanserif; text-align:left; font-size: 16px; 
	font-weight:normal; color:#3c2313; padding:0; margin:9px 12px 3px 12px;
	}
h2 a{ color:#3c2313; text-decoration:none;
	}
h2 a:hover{ color:#3c2313; text-decoration:underline;
	}
h3 { font-family: Arial,sanserif; text-align:left; font-size: 16px; 
	font-weight:normal; color:#c98014; padding:0; margin:9px 12px 3px 12px;
	}
h3 a{ color:#c98014; text-decoration:none;
	}
h3 a:hover{ color:#c98014; text-decoration:underline;
	}
/* h4 e h5 titulos grandes marrom e laranja */
h4 { font-family: "Trebuchet MS",Arial,sanserif; text-align:left; font-size: 13px; 
	font-weight:bold; color:#3c2313; padding:0; margin:6px 12px 3px 12px;
	}
h4 a{ color:#3c2313; text-decoration:none;
	}
h4 a:hover{ color:#3c2313; text-decoration:underline;
	}
h5 { font-family: Arial,sanserif; text-align:left; font-size: 12px; 
	font-weight:bold; color:#c98014; padding:0; margin:6px 12px 3px 12px;
	}
h5 a{ color:#c98014; text-decoration:none;
	}
h5 a:hover{ color:#c98014; text-decoration:underline;
	}
/* tabela geral */ 
th { color:#630; /*background-color:#fff;*/
	font:12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-align:right; padding:3px; 
	}
td { color:#630; /*background-color:#fff;*/
	font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align:left; padding:3px 6px 3px 6px;
	}
td.vinho { /*background-color:#fff; */text-align:left;font-size:6px; vertical-align:bottom; border:0px solid #c00; vertical-align:top; padding:0px; margin:0;
	}
td.cab-adm { color:#c98014; border-bottom:3px solid #c98014; font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align:right; padding:0; height:65px;background:url(../images/logo_premium_240.jpg) no-repeat; background-color:#3c2313;
	}
td.rodape { margin:0 6px 0 6px; padding:0; background-color:#ca7;
	}
th.lista{color:#3c2313; background-color:#e0d0af; text-align:center;
	font:11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:4px; vertical-align:middle;
	}
td.lista-a{color:#3c2313; background-color:#e0d0af;
	font:11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:4px; vertical-align:middle;
	}
td.lista-b{color:#3c2313; background-color:#cca;
	font:11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:4px; vertical-align:middle; 
	}
th.form { color:#3c2313; background-color:#e0d0af;
	font:12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-align:right; padding:3px; 
	}
td.form { color:#3c2313; background-color:#e0d0af;
	font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align:left; padding:3px;
	}
th.centro{ color:#3c2313; background-color:#e0d0af;
	font:12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	padding:3px; text-align:center; 
	}
td.centro{ color:#3c2313; background-color:#e0d0af;
	font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:3px; text-align:center; 
	}