img.left { float: left; margin: 2px 20px 16px 0; }

A.linkAzulPreto:link
{
    COLOR: #3399cc;
    TEXT-DECORATION: underline
}
A.linkAzulPreto:visited
{
    COLOR: #3399cc;
    TEXT-DECORATION: underline
}
A.linkAzulPreto:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.linkBrancoPreto:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.linkBrancoPreto:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.linkBrancoPreto:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.tituloDepartamento
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.tituloCaixaBranca
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.form2
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.precoDestaque
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ffcc00;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.precoDestaque2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.descDestaque
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.link_menu_escuro
{
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 11px Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #333333;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #00abc9;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.link_menu_escuro:hover
{
    FONT: 11px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #31bcde
}
.link_menu_claro
{
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 11px Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #333333;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #00abc9;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.link_menu_claro:hover
{
    FONT: 11px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #31bcde
}
.fundoazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #009ACE;
	color: #FFFFFF;
	border: 1px solid #000000;
}
.cartCounter {  font-family: Helvetica, Arial, sans-serif; font-size: 10px; line-height: normal; color: #000000}

.catHd {  font-family: Helvetica, Arial, sans-serif; font-size: 24px; line-height: normal; font-weight: bold; color: #000000}

.pageHd {  font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #000000}

.pageSubHd {  font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #333333}

.conTxt, .mainContent  {  font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: normal; color: #000000}

.conTxt p {margin:0px 0px 9px 0px;}

.conTxt a,.conTxt a:link,.conTxt a:hover,.conTxt a:visited,.conTxt a:hover { color : #000000; }

.conTxtSm {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: normal; color: #000000}

.conTxtHd {  font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #000000}

.conTxtSubHd {  font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #000000}

.mouseType {  font-family: Helvetica, Arial, sans-serif; font-size: 10px; line-height: normal; color: #000000}

A:link { text-decoration : underline; color: #333333 }

A:visited { text-decoration : underline; color: #333333 }

A:active { text-decoration : underline; color: #333333 }

.small {font-size: 10px;}


/***** Header Navigation - padding for bottom edge + link styles*****/
.hdrNav{
	padding:9px 0px 7px 0px;
}

html>body .hdrNav{
	padding:8px 0px 7px 0px;
}

.hdrNav a,.hdrNav a:hover,.hdrNav a:link,.hdrNav a:active,.hdrNav a:visited{
	font-size:12px;
	color:#8F8F8C;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
.hdrNav span a,.hdrNav span a:hover,.hdrNav span a:link,.hdrNav span a:active,.hdrNav span a:visited
{
	margin:0px 0px 0px 17px;  
}
	
ul li { margin: 5px 0 5px 0}

.navLeftShow {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: normal; color: #999999 }

.navLeftShow A:link { text-decoration: none; color: #999999 }

.navLeftShow A:visited { text-decoration: none; color: #999999 }

.navLeftShow A:active { text-decoration: none; font-weight: bold; color: #FFFFFF }

.navLeftShow A:hover { text-decoration: none; font-weight: bold; color: #FFFFFF }
.navLeftList06 A:link { text-decoration: none; color: #333333 }

.navLeftList06 A:visited { text-decoration: none; color: #333333 }

.navLeftList06 A:active { text-decoration: none; font-weight: bold; color: #333333 }

.navLeftList06 A:hover { text-decoration: none; font-weight: bold; color: #333333 }

.leftNav
{
    margin:5px;
    padding:24px 0px 0px 0px;
    width:252px;
    vertical-align:top;
}

.innerLeftNav
{
    font-family: helvetica, Arial, Sans-Serif;
    font-size:0.7em;
    line-height:inherit;
    padding:0px 12px 0 42px;
    width:198px;
    vertical-align:top;
}
.innerLeftNav li
{
    list-style:none;
}
.innerLeftNav h2
{
    padding-top:0px;
    margin:0px;
    line-height:0.5em;
}
.innerLeftNav a:link, .innerLeftNav a:visited
{
    text-decoration:none;
}
.innerLeftNav a:hover
{
    text-decoration:none;
    font-weight:bold;
}
.innerLeftNav ul
{
    margin:0px 0px 0px 0px;
    padding:0px;
    font-weight:bold;
    /* TESTING FOR Opera
    width:190px;
    */
}
.innerLeftNav ul li
{
    margin:5px;
    padding:0px;
    font-weight:normal;
    display:block;
}
.innerLeftNav ul li b
{
    margin:0px;
    padding:0px 0px 0px 0px;
    display:block;
}
.innerLeftNav ul li ul
{
    margin:0px;
    padding-bottom:4px;  
}
.innerLeftNav ul li ul li
{   
    line-height:1.8em;
}
.innerLeftNav ul li .innerLeftNavTop
{
    font-weight:bold;
}

img.right {float:right; margin: 10px 0px 10px 0px; border:none;}
img.left {float:left; margin: 10px 10px 10px 0px; border:none;}