BODY {
	margin: 5px 4px 5px 4px; background: white; color: black; font-family: Verdana, Arial, sans-serif 
}

a:link     { color: #0000ff; text-decoration: underline; font-style: normal }
a:visited  { color: #0000ff; text-decoration: underline; font-style: normal }
a:hover    { color: #229933; text-decoration: underline; font-style: italic }
a:active   { color: #ee4400; text-decoration: underline; font-style: normal }

a.promoi:link     { color: #000000; text-decoration: none; font-style: normal; border: 3px solid #d8f0ff }
a.promoi:visited  { color: #000000; text-decoration: none; font-style: normal; border: 3px solid #d8f0ff }
a.promoi:hover    { color: #777777; text-decoration: none; font-style: italic; border: 3px solid #dddddd }
a.promoi:active   { color: #000000; text-decoration: none; font-style: normal; border: 3px solid #0071b6 }

a.promot:link     { color: #000000; text-decoration: none; font-style: normal; border: 0px solid white }
a.promot:visited  { color: #000000; text-decoration: none; font-style: normal; border: 0px solid white }
a.promot:hover    { color: #777777; text-decoration: none; font-style: italic; border: 0px solid #dddddd }
a.promot:active   { color: #0071b6; text-decoration: none; font-style: italic; border: 0px solid white }

.text-bolder {
    font-weight: bolder
}

.text-bolder-larger {
    font-weight: bolder;
    font-size: 125%;
    padding-top: 20px;
    padding-bottom: 20px
}

.blue {
    color: #0071b6
}

.white {
    color: white
}

.highlight {
	color: red;
	font-weight: bold
}

.table-1 {
	border: 0px solid black; 
	padding:0; 
	margin:0;
	color: black;
	background: white
}

.table-descricao2 {
	border-right: 3px solid #0071b6; 
    border-top: 4px solid #0071b6; 
    border-bottom: 4px solid #0071b6; 
    border-left: 3px solid #0071b6;
	padding:0; 
	margin:0;
	color: black;
	background: white
}

.table-v {
	font-size: 75%;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border: 3px solid #0071b6; 
	padding: 3px 6px 3px 6px; 
	margin:0;
	color: black;
	background: white
}

.table-vd-cat {
    border-color: #dbe1e6;
    border-style: solid;
    border-width: 0px 2px 2px 0px
}

.table-vd-desc {
    text-align:left;
    border-color: #dbe1e6;
    border-style: solid;
    border-width: 0px 2px 2px 0px
}

.table-vd-preco2 {
    text-align:center;
    border-color: #dbe1e6;
    border-style: solid;
    border-width: 0px 2px 2px 0px
}

.table-vd-preco {
    border-color: #dbe1e6;
    border-style: solid;
    border-width: 0px 0px 2px 0px
}

.table-vd1-cat {
    font-weight: bold;
    border-color: #0071b6;
    border-style: solid;
    border-width: 1px 2px 4px 0px;
    background: #ffffff
}

.table-vd1-desc {
    text-align: left;
    font-weight: bold;
    border-color: #0071b6;
    border-style: solid;
    border-width: 1px 2px 4px 0px;
    background: #ffffff
}

.table-vd1-preco2 {
    text-align: center;
    font-weight: bold;
    border-color: #0071b6;
    border-style: solid;
    border-width: 1px 2px 4px 0px;
    background: #ffffff
}

.table-vd1-preco {
    font-weight: bold;
    border-color: #0071b6;
    border-style: solid;
    border-width: 1px 0px 4px 0px;
    background: #ffffff
}

.cell-menu-a {
	font-family: tahoma, verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	color: #00ff00;
	background-color: #0071b6;
	margin: 0px;
	padding: 2px 0px 3px 0px;
	display:block
}

a.cell-menu-a:link     { color: #00ff00; text-decoration: none; font-style: normal; background-color: #0071b6 }
a.cell-menu-a:visited  { color: #00ff00; text-decoration: none; font-style: normal; background-color: #0071b6 }
a.cell-menu-a:hover    { color: #00ff00; text-decoration: none; font-style: normal; background-color: #22aadd }
a.cell-menu-a:active   { color: #66ff66; text-decoration: none; font-style: normal; background-color: #0088d0 }

.cell-menu-td {
	height: 19px;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #dbe1e6;
	border-width: 1px 0px 0px 0px;
	background-color: #0071b6;
	color: #00ff00
}

.cell-menu-tdh {
	height: 29px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #dbe1e6;
	border-width: 0px;
	background-color: #0071b6;
	color: #dbe1e6
}

.cell-menu1 {
	height: 16px;
    font-size: 140%;
    font-style: italic;
    font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #dbe1e6;
	color: #0071b6;
	background: #0071b6
}

.cell-menu2 {
	width: 162px;
	font-family: tahoma, verdana;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #dbe1e6;
	color: #00FF00;
	background: #0071b6
}

.cell-logo {
	height: 129px;
	width: 152px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	background: #dbe1e6
}

.cell-title-pagina {
    font-size: 170%;
    font-style: normal;
    font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	border: 0px solid black;
	color: #0071b6;
	background: white
}

.cell-subtitle1 {
	font-size: 50%;
	font-style: italic;
	color: black;
/*	color: #888888;  */
	font-weight: bold
}

.cell-subtitle2 {
	margin: 6px 0px 0px 0px;
	font-size: 44%;
	font-style: normal;
	color: red;
/*	color: #888888;  */
	font-weight: bold
}


.cell-bw {
    font-size: 90%;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding: 20px 20px 20px 20px;
	border: 0px solid black; 
	color: black;
	background: white
}

.cell-bw-indent {
    font-size: 70%;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding-right: 8px;
    padding-left: 4em;
    padding-top: 0px;
	padding-bottom: 8px;
	border: 0px solid black; 
	color: black;
	background: white
}

}
.cell-bw-5 {
	width: 20%;
    font-size: 90%;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding: 20px 8px 20px 8px;
	border: 0px solid black; 
	color: black;
	background: white
}

.table-data {
    font-weight: bold;
    text-align: center;
    border-style: solid;
	border-color: #dbe1e6;
    border-width: 8px 0px 0px 0px;
    vertical-align: middle;
}

.cell-data-title {
    font-size: 180%;
    font-style: normal;
    padding: 2px 0px 4px 0px;
    border-style: solid;
    border-color: #dbe1e6;
    border-width: 0px 0px 0px 0px;
	color:  #99ff00;
/*	color: #e8e8e8; */
	background: #0071b6
}

.cell-data-info {
    font-size: 75%;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding: 12px 8px 12px 8px;
    border-style: solid;
    border-color: #0071b6;
    border-width: 0px 3px 0px 3px;
	color: black;
	background: #d8f0ff
}

.cell-promo-left {
	width: 25%;
    font-size: 58%;
    font-weight: normal;
	margin-width: 0px;
    padding-width: 0px;
    border-style: solid;
    border-width: 0px 2px 2px 2px;
    border-color: #dbe1e6;
    color: black;
	background: #d8f0ff
}

.cell-promo {
	width: 25%;
    font-size: 58%;
    font-weight: normal;
	margin-width: 0px;
    padding-width: 0px;
    border-style: solid;
    border-width: 0px 2px 2px 0px;
	border-color: #dbe1e6;
    color: black;
	background: #d8f0ff
}

img {
	border: 0px;
}

img.promo {
    border: 0px;
    padding: 0px;
    margin: 11px 11px 0px 11px;
    color: black;
	background: white
}

.p-promo {
    padding: 0px;
    margin: 4px 0px 8px 0px;
    color: black;
	background: #d8f0ff
}

.p-promo-bold {
    font-weight: bold;
    font-size: 110%
}

.p-promo-destaque {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 140%;
	color: red
}
