body { background-color:#ffffff; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; }

hr { height:1px; color:#dddddd; background-color:#dddddd; border:0px;}
.hr1 { height:1px; color:#eeeeee; background-color:#eeeeee; border:0px;}

form { margin:0px; padding:0px;}


/* TABELAS de borda grossa ################################################### */

.tab_geral { border: #EFF1EF 6px solid;  background-color:#ffffff; padding-left:10px; padding-right:10px; padding:10px 10px 10px 10px; }
.tab_menu { background-color:#ffffff; border: #EFF1EF 6px solid; margin-bottom:10px; }
.tab_conteudo { background-color:#ffffff; border: #EFF1EF 6px solid;}


/* TABELAS de miolo com borda fina ################################################### */

.miolo_menu { border: #dddddd 1px solid; border-bottom:none;}
.miolo_geral { border: #dddddd 1px solid;}

.tab_footer { padding:5px 0px 10px 0px; text-align:right; vertical-align:middle; border-top: #dddddd 1px solid;}


table.bordasimples {border-collapse: collapse;  margin:10px 10px 0px 0px; }
table.bordasimples tr td {border:1px solid #dddddd; padding:4px;}

table.bordasimples1 {border-collapse: collapse;  margin:10px 0px 0px 0px; }
table.bordasimples1 tr td {border:1px solid #dddddd; padding:4px;}


/* TDs ################################################### */

.td_bottom { border-bottom: #dddddd 1px solid; padding:2px 10px 6px 10px;}
.td_top {  padding:4px 10px 6px 10px;}
.td_simples { padding:4px 10px 6px 10px;}

.td_comum { padding:6px 0px 10px 10px; vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	line-height: 15px; font-style:normal; font-weight:normal;
	color:#555555; text-decoration:none;}
	
.td_texto { padding:6px 0px 10px 10px; vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
	line-height: 20px; font-style:normal; font-weight:normal;
	color:#555555; text-decoration:none;}

.td_prod { text-align:center; vertical-align:top; background-color:#ffffff; height:108px;}
.td_vitrine { text-align:center; vertical-align:middle; background-color:#FFFFFF; height:108px;}

.td_desc { text-align:center; vertical-align:top; background-color:#EFF1EF; height:54px;}

.td_prod_car { text-align:left; vertical-align:top; background-color:#FFFFFF; }
.td_car { text-align:center; vertical-align:middle; background-color:#EFF1EF;}

.td_total { text-align:left; vertical-align:top; background-color:#EFF1EF; }


/* LETRAS ################################################### */

.verdana10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12px;
	font-style:normal;
	font-weight:normal;
	color:#43563D;
	text-decoration:none;
}
A.verdana10:Hover { color:#333333; text-decoration:underline;}

.verdana10_cinza {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12px;
	font-style:normal;
	font-weight:normal;
	color:#555555;
	text-decoration:none;
}
A.verdana10_cinza:Hover { color:#333333; text-decoration:underline;}

.verdana10_prata {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12px;
	font-style:normal;
	font-weight:normal;
	color:#555555;
	text-decoration:none;
}
A.verdana10_prata:Hover { color:#333333; text-decoration:underline;}

.verdana11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	font-style:normal;
	font-weight:normal;
	color:#43563D;
	text-decoration:none;
}
A.verdana11:Hover { color:#333333; text-decoration:underline;}

.verdana11_cinza {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	font-style:normal;
	font-weight:normal;
	color:#555555;
	text-decoration:none;
}
A.verdana11_cinza:Hover { color:#333333; text-decoration:underline;}

.verdana12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
	font-style:normal;
	font-weight:normal;
	color:#43563D;
	text-decoration:none;
}
A.verdana12:Hover { color:#333333; text-decoration:underline;}

.verdana13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 15px;
	font-style:normal;
	font-weight:normal;
	color:#43563D;
	text-decoration:none;
}
A.verdana13:Hover { color:#333333; text-decoration:underline;}

.arial15b {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 17px;
	font-style:normal;
	font-weight: bold;
	color:#43563D;
	text-decoration:none;
}
A.arial15b:Hover { color:#333333; text-decoration:underline;}

.arial18b {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height: 20px;
	font-style:normal;
	font-weight: bold;
	color:#43563D;
	text-decoration:none;
}
A.arial18b:Hover { color:#333333; text-decoration:underline;}


/* FORMULARIOS ################################################### */

		
.campo_e99  {  background-color: #ffffff; color: #555555; border: #dddddd 1px solid; width:99%; margin: 2px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
		
.campo_m99  {  background-color: #ffffff; color: #555555; border: #dddddd 1px solid; width:99%; margin: 2px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
		
.campo_m  {  background-color: #ffffff; color: #555555; border: #dddddd 1px solid; margin: 2px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
		
.campo_c96  {  background-color: #ffffff; color: #555555; border: #dddddd 1px solid; width:96%; margin: 2px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
		
.campo_c  {  background-color: #ffffff; color: #555555; border: #dddddd 1px solid; margin: 2px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
		
.campo_e  {  background-color: #ffffff; color: #555555; border: #dddddd 1px solid; margin: 2px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
		
.botao1  {  background-color: #ffffff; color: #555555; border: #dddddd 1px solid; margin: 2px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
		
.botdel  {  background-color: #ffffff; color: #ff0000; border: #ff0000 1px solid; margin: 2px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
		
.botin  {  background-color: #ffffff; color: #339900; border: #339900 1px solid; margin: 2px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }


/* IMAGENS ################################################### */

.banner {margin-bottom:10px;}
.icones { margin-right:4px; margin-top:1px; vertical-align:text-bottom; text-align:left;}


/* MENU TABLELESS ################################################ */

#blokmenu  { width:148px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#blokmenu span { padding: 4px 2px 4px 10px; display: block; background-color: #E7FCE7; border-bottom: 1px #dddddd solid;
               text-align: left; text-decoration: none; font-weight:normal; color: #43563D;}
#listamenu li { display: inline; }
#listamenu  { width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#listamenu a { padding: 4px 2px 4px 10px; width:136px; display: block; background-color: #ffffff; border-bottom: 1px #dddddd solid;
               text-align: left; text-decoration: none; color: #477E00;}
#listamenu a:hover  { background-color: #E7FCE7; text-decoration: none; color:#43563D; }
/*#listamenu a:visited { color: #003C55; } */
