/* PROPRIEDADES DO BODY */
body { margin:0px; padding: 0px; top:0px; left:0px; background-color:#DDD4B9; background-image:url(../images/bg_site.jpg); background-position:center top; background-repeat:repeat-x;}

/* ESTILOS DAS TDs */
td { font-size: 11px; color: #333333; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* ESTILOS DOS LINKS */
a { font-family: Tahoma, Arial, Verdana, Trebuchet MS; font-size: 11px; color: #666666; text-decoration: none;}
a:hover{ font-family: Tahoma, Arial, Verdana, Trebuchet MS; font-size: 11px; color: #999999; text-decoration: underline;}

/* ESTILOS DAS IMAGENS THUMBS */
.img { border:2px solid #D2D2D2;}
.banner { border:1px solid #000000;}

/* TÍTULO PROMOÇÃO */
.titulo_promocao_gde { font-size: 12px; color: #4879AC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_promocao_gde:hover { font-size: 12px; color: #A3BCD5; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_promocao_mdo { font-size: 11px; color: #4879AC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_promocao_mdo:hover { font-size: 11px; color: #A3BCD5; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_promocao_peq { font-size: 10px;	font-weight: bold; color: #4879AC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_promocao_peq:hover { font-size: 10px;	font-weight: bold; color: #A3BCD5; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TÍTULO CORPO */
.titulo_corpo_gde {	font-size: 12px; color: #FF6600; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_corpo_gde:hover { font-size: 12px; color: #FFCC7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_corpo_mdo { font-size: 11px; color: #FF6600; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_corpo_mdo:hover { font-size: 11px; color: #FFCC7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_corpo_peq { font-size: 10px; color: #FF6600; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_corpo_peq:hover { font-size: 10px; color: #FFCC7F; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TÍTULO CHAMADA*/
.titulo_chamada_gde { font-size: 12px; color: #0C559E; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_chamada_gde:hover { font-size: 12px; color: #85AACE; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_chamada_mdo { font-size: 11px; color: #0C559E; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_chamada_mdo:hover { font-size: 11px; color: #85AACE; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_chamada_peq { font-size: 10px; font-weight: bold; color: #0C559E; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_chamada_peq:hover { font-size: 10px; font-weight: bold; color: #85AACE; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TÍTULO TABELA */
.titulo_tabela_gde {	font-size: 12px; color: #4A2D00; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_tabela_gde:hover { font-size: 12px; color: #A46300; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_tabela_mdo { font-size: 11px; color: #8A5300; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_tabela_mdo:hover { font-size: 11px; color: #D19E46; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.titulo_tabela_peq { font-size: 10px; font-weight: bold; color: #8A5300; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.titulo_tabela_peq:hover { font-size: 10px; font-weight: bold; color: #D19E46; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TEXTO CORPO */
.texto_corpo_gde { font-size: 12px; color: #333333; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_corpo_gde:hover { font-size: 12px; color: #666666; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_corpo_mdo { font-size: 11px; color: #333333; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_corpo_mdo:hover { font-size: 11px; color: #666666; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_corpo_peq { font-size: 10px; color: #333333; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_corpo_peq:hover { font-size: 10px; color: #666666; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_corpo_line { font-size: 11px; color: #333333; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: line-through;}
a.texto_corpo_line:hover { font-size: 11px; color: #666666; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: line-through;}

.texto_corpo_line2 { font-size: 12px; color: #333333; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: line-through;}
a.texto_corpo_line2:hover { font-size: 12px; color: #666666; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: line-through;}


/* TEXTO CHAMADA */
.texto_chamada_gde { font-size: 12px; color: #5A0B03; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_chamada_gde:hover {	font-size: 12px; color: #AC6B29; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_chamada_mdo { font-size: 11px; color: #5A0B03; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_chamada_mdo:hover {	font-size: 11px; color: #AC6B29; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_chamada_peq { font-size: 10px; font-weight: bold; color: #5A0B03; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_chamada_peq:hover {	font-size: 10px; font-weight: bold; color: #AC6B29; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TEXTO DESTAQUE */
.texto_destaque_big2 { font-size: 18px; color: #E00A15; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_destaque_big2:hover { font-size: 18px; color: #EF848A; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}


.texto_destaque_big { font-size: 14px; color: #E00A15; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_destaque_big:hover { font-size: 14px; color: #EF848A; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_destaque_gde { font-size: 12px; color: #E00A15; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_destaque_gde:hover { font-size: 12px; color: #EF848A; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_destaque_mdo { font-size: 11px; color: #E00A15; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_destaque_mdo:hover { font-size: 11px; color: #EF848A; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_destaque_peq { font-size: 10px; font-weight: bold; color: #E00A15; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_destaque_peq:hover { font-size: 10px; font-weight: bold; color: #EF848A; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TEXTO PROMOÇÃO */
.texto_promocao_gde { font-size: 12px; color: #999999; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_promocao_gde:hover { font-size: 12px; color: #CCCCCC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_promocao_mdo { font-size: 11px; color: #999999; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_promocao_mdo:hover { font-size: 11px; color: #CCCCCC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_promocao_peq { font-size: 10px; font-weight: bold; color: #999999; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_promocao_peq:hover { font-size: 10px; font-weight: bold; color: #CCCCCC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* TEXTO CONTRASTE */
.texto_contraste_gde { font-size: 12px; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_contraste_gde:hover { font-size: 12px; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_contraste_mdo { font-size: 11px; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_contraste_mdo:hover { font-size: 11px; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

.texto_contraste_peq { font-size: 10px; font-weight: bold; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.texto_contraste_peq:hover { font-size: 10px; font-weight: bold; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: underline;}

/*  MENU PRODUTOS*/
.menu_prod { color: #FFFFFF; text-decoration: none; font-size: 11px; font-family : Tahoma, Arial, Verdana, Trebuchet MS; font-weight: bold; padding-left:23px;}
a.menu_prod:hover { color: #EE858A; text-decoration: none; font-size: 11px;	font-family : Tahoma, Arial, Verdana, Trebuchet MS; font-weight: bold; padding-left:23px;}

.sub_menu{
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
font-family: Tahoma, Arial, Verdana, Trebuchet MS;
font-weight: bold;
position: absolute;
visibility: hidden;
line-height: 18px;
z-index: 100;
background-image: url(../images/bg_menu_prod.jpg);
width: 180px;
display: block;
padding-left:10px;
}

.sub_menu a{
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
font-family: Tahoma, Arial, Verdana, Trebuchet MS;
font-weight: bold;
}

.sub_menu a:hover{ 
color: #EE858A;
text-decoration: none;
font-size: 11px;
font-family: Tahoma, Arial, Verdana, Trebuchet MS;
font-weight: bold;
}


/*  MENU TOP*/
.menu_top { color: #666666; text-decoration: none; font-size: 11px; font-family : Tahoma, Arial, Verdana, Trebuchet MS; font-weight: bold;}
a.menu_top:hover { color: #999999; text-decoration: none; font-size: 11px;	font-family : Tahoma, Arial, Verdana, Trebuchet MS; font-weight: bold;}
.menu_top_peq { color: #666666; text-decoration: none; font-size: 10px; font-family : Tahoma, Arial, Verdana, Trebuchet MS; font-weight: bold;}
a.menu_top_peq:hover { color: #999999; text-decoration: none; font-size: 10px;	font-family : Tahoma, Arial, Verdana, Trebuchet MS; font-weight: bold;}



/*  MENU RIGHT*/
.menu_right { font-size: 10px; color: #4879AC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.menu_right:hover { font-size: 10px;	color: #A3BCD5; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/*  MENU RIGHT 2*/
.menu_right2 { font-size: 11px; color: #4879AC; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}
a.menu_right2:hover { font-size: 11px;	color: #A3BCD5; font-family: Tahoma, Arial, Verdana, Trebuchet MS; text-decoration: none;}

/* COMPONENTES DO FORM */
.edtexto {	border:1px solid #999999; font-family: Tahoma, Arial, Verdana, Trebuchet MS; font-size: 11px; font-weight: bold; color: #333333; background-color: #FFFFFF;}
.edtext {	border:1px solid #999999; font-family: Arial, Verdana, Tahoma, Trebuchet MS; font-size: 10px; color: #666666; background-color: #FFFFFF;}
.edtext2 {	border:0px solid #999999; font-family: Arial, Verdana, Tahoma, Trebuchet MS; font-size: 10px; color: #666666; background-color: #FFFFFF;}
.edtextlivre { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: black; background-color: #FFFFFF;}

/* BORDAS DA IMAGENS ---------------------------------------------------------------------------------- */
.img { border-style:solid; border-width:5px; border-color:#FFFFFF; }

/* ESTILOS DO backgroundS */
.BgFixedLeft { background-position: top left; background-repeat: no-repeat}
.BgFixedRight { background-position: top right; background-repeat: no-repeat}
.BgFixedBottom2 { background-position: bottom; background-repeat: repeat-x}
.BgFixedBottom { background-position: top; background-repeat: no-repeat}
.BgFixedTop { background-position: right bottom; background-repeat: no-repeat}
/*.BgFixedBottomNo { background-position: right bottom; background-repeat: no-repeat}*/
/*.BgFixedLeftNo { background-position: right bottom; background-repeat: no-repeat}*/
.BgFixedRightNo { background-position: right top; background-repeat: no-repeat}

/* BORDAS DA IMAGENS ---------------------------------------------------------------------------------- */
.img { border-style:solid; border-width:5px; border-color:#EDEDED; }


/* NOVO MENU DE PRODUTOS ---------------------------------------------------------------------------------- */
ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding-left: 23px;
	line-height: 22px;
	width: 185px; /* Width of Menu Items */
	border-bottom: 0px;
	/*background: #fff;*/ /* IE6 Bug */
	background-image: url(../images/bg_menu_prod_on.jpg);
	background-repeat: repeat-y;
/*	font-size: 100%;*/
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, Trebuchet MS;
	font-weight: bold;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 0px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 144px; /* Set 1px less than menu width */
	top: 0;
    background-image: url(../images/bg_menu_prod_off.gif);
	}

ul#primary-nav li ul li a { padding: 0px 0px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

/*ul#primary-nav li.menuparent { background: transparent url(../images/arrow.gif) right center no-repeat; }*/

ul#primary-nav li.menuparent:hover,
/*ul#primary-nav li.over { background-image: url(../images/bg_menu_prod_off.jpg); }*/

ul#primary-nav li a:hover { color: #EE858A; }