* {
    font-family: Arial;
    font-size: 8pt;
}

/* As 3 classes abaixo */

body {
	background-image:url(../images/fundo.jpg);
	background-color:#999;
	background-position:center top;
	background-repeat:repeat-y;
}

.feedLink {
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
	color: #666;
    font-weight: bold;
	font-style:normal;
	letter-spacing:0.08em;
}

p.dataFeedLink {
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	letter-spacing:0.15em;
	color: #999;
	font-weight : 300;
	padding-bottom:14px;	
}

.pathWay {
    font-size: 8pt;
    color: #474747;
    font-weight: normal;
    padding-bottom: 8px;
}

.nome{
    display: block;
    color: #cc0066;
	text-transform: uppercase;
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	line-height: 1.7em;
	margin: 0px;
}

.titulo{
	font-family: Helvetica, Arial, sans-serif;
    display: block;
	text-transform: none;
    font-size: 7.5pt;
    font-weight: bold;
    color: #666;
}

.entrega{
    display: block;
    font-size: 8pt;
    font-weight: bold;
    color: #cc0066;
}


a.linkPathWay a.linkPathWay:hover {
    font-weight: bold;
}

#testemunhoProduto .titulo{
    display: block;
    font-weight: bold;
    color: #454647;
    text-indent: 12px;
    padding-bottom: 5px;
}

#testemunhoProduto .corpo{
    background-color: #F0F0F0;
}

#testemunhoProduto .inserirComentario{
    text-align: right;
    font-weight: bold;
    color: #454647;
    padding-top: 20px;
}


/* A classe abaixo */

#headerHomePage .tituloDestaque{
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #636363;
	font-weight : 300;
	text-align: center;
	padding-bottom:14px;
	
}

.primeiro_titulo {
	COLOR: #D02421;
	font-size:14px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.sub_titulo {
	COLOR: #D02421;
	font-size:12px;
}

.small {
	COLOR: #666666;
	font-size:8pt;
}


/* Daqui... */

a{
	color: #4d4d4d;
	TEXT-DECORATION: none;
}
a:hover{
	COLOR: #cc0066;
	TEXT-DECORATION: underline;
}

a.category {
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 0.78em;
    color: #000;
	text-transform: uppercase;
	background-color: #fff;
	padding:8px 4px 8px 4px;
}


a.category:hover {
    color: #fff;
	background-color: #cc0066;
	TEXT-DECORATION: none;
}

a.footer-link {
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color: #aaa;
	line-height: 130%;
}

a.footer-link:hover {
	color:#cc0066;
}

/* ...aqui! */


a.newsletter{
	font-size: 13px;
	color: #D02421;
	TEXT-DECORATION: none;
}
a.newsletter:hover{
	COLOR: #666666;
	TEXT-DECORATION: none;

}


/* As duas classes abaixo */

a.produtos{
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-size: 8pt;
	color: #333;
	TEXT-DECORATION: none;
}
a.produtos:hover{
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
	font-style: italic;
	COLOR: #cc0066;
	TEXT-DECORATION: underline;
}


A.link_top {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.link_top:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.link_top:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.link_top:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

A.texto_menu:link {
	font-size:11px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.texto_menu:visited {
	font-size:11px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.texto_menu:active {
	font-size:11px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.texto_menu:hover {
	font-size:11px;
	COLOR: #D02421;
	TEXT-DECORATION: none;
}

.textowhite {
	FONT-SIZE: 10px;
	COLOR: white;
}

.preco {
	COLOR: #000000;
}
.preco-especial {
	COLOR: #C2161B;
        font-weight: bold;
}
.preco_promocao {
	FONT-SIZE: 11px;
	COLOR: darkred;
}

.preco_promocaoBig {
	FONT-SIZE: 14px;
	COLOR: darkred;
}

TD {
	font-family: Helvetica, Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 135%;
}

TR.td_tit_carrinho {
	font-size: 10px;
	color: #4E4E4E;
	height: 20px;
	font-weight: bold;
	background-color: #F4F4F4;
}

TR.td_item_carrinho {
	font-size: 10px;
	color: #cc0066;
	height: 20px;
	background-color: #FAFAFA;
}

.carrinhoItens {
  color: #cc0066;
}

.formul {
	height: 16px;
	width: 130px;
	border: 1px solid #D72E2C;
	font-size: 9px;
	color: black;
	background-color: white;
}
.formnews {
	height: 16px;
	width: 130px;
	border: 1px solid #636363;
	font-size: 9px;
	color: black;
	background-color: white;
}

TD.td_destaque { border-color:#D02623; border-width: 1; border-style: solid; background-color:#ffffff}
TD.td_promocao { border-color:#666366; border-width: 1; border-style: solid; background-color:#ffffff}

A.link_preto {FONT-SIZE: 11px;COLOR: #333; font-weight : bold;TEXT-DECORATION: none;}
A.link_preto:visited { COLOR: black;TEXT-DECORATION: none;}
A.link_preto:active {COLOR: black; TEXT-DECORATION: none;}
A.link_preto:hover {COLOR: #cc0066; TEXT-DECORATION: none;}

A.link_cinza {FONT-SIZE: 11px;COLOR: #666366; font-weight : bold;TEXT-DECORATION: none;}
A.link_cinza:visited { COLOR: #666366;TEXT-DECORATION: none;}
A.link_cinza:active {COLOR: #666366; TEXT-DECORATION: none;}
A.link_cinza:hover {COLOR: #666366; TEXT-DECORATION: none;}

.preco_destaque {
	FONT-SIZE: 10px;
	COLOR: #D02623;
	font-weight : bold;
}

.preco_promo {
	FONT-SIZE: 10px;
	COLOR: #666366;
	font-weight : bold;
}

.flat {color: #000000; font-size:10px; border-color:#000000; border-width: 1; border-style: solid; background-color:#ffffff}

.flat_bt {color: #000000; font-size:10px; border-color:#000000; border-width: 1; border-style: solid; background-color:#EAEAEA}

.flat_bt2 {color: whitesmoke; font-size:10px; border-color:#000000; border-width: 1; border-style: solid; background-color:#666366}


A.texto_menu_lembrar:link {
	font-size:10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.texto_menu_lembrar:visited {
	font-size:10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.texto_menu_lembrar:active {
	font-size:10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.texto_menu_lembrar:hover {
	font-size:10px;
	COLOR: #D02421;
	TEXT-DECORATION: none;
}


/* Daqui at? ao fim */

table#table2 {
    background-color:#FFF;
}

h2 {
    color: #cc0066;
	text-transform: uppercase;
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	letter-spacing: 0.15em;
	line-height: 1.75em;
	margin: 0px;
	text-align:center;
}
	
h3 {
    color: #888;
	text-transform: uppercase;
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 0.25em;
	line-height: 1.833em;
	margin: 0px;
}

.textonotas {
	font-family: "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif; 
	font-size:10px;
	line-height: 180%;
	letter-spacing:0.1em;
	color: #666666;	
	font-style: italic;
}

#numtelefone {
	font-family: 'Times new roman', serif; 
	font-size:24pt;
	letter-spacing:-1pt;
	color: #cc0066;	
	font-style: italic;
	font-weight: bold;
}

#login {
	font-family: Helvetica, Arial, sans-serif; 
	font-size:8pt;
	text-align:right;
}

.tituloGeral{
	font-family: Helvetica, Arial, sans-serif;
	color: #cc0066;
	padding-bottom: 6px;
	text-transform: uppercase;
	font-size: 8.5pt;
	font-weight: bold;
	letter-spacing: 0.15em;
	margin: 0px;
}



#rightTop {
  text-align: right;
}

#headerHomePage .banner{
  text-align: center;
  padding-bottom:50px;
  padding-top:0px;
}


#fotoGrandeProduto{
  text-align: center;
  padding-top: 16px;
  padding-bottom: 4px;
}

#opcionaisProdutos select{
  width: 200px;
}





#caracteristicaProduto{
  padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454647;
}

#caracteristicaProduto .titulo{

}

#testemunhoProduto{
  padding-top: 40px;
}



.listagemPreco {
  display: block;.
	font-family: verdana;
	font-size: 10px;
	color: #0A4D7A;
	font-weight : bold;
}

.listagemStock {
  font-weight: bold;
}

.tdListagemStock {
  text-align: center;
  padding-top: 4px;
}


.showNextCat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474747;
  font-weight: normal;
  text-align: right;
}


a.linkShowNextCat, a.linkShowNextCat:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474747;
  font-weight: bold;
}


.listagemDescricao {
  /*text-indent: 18px;*/
  padding-top: 4px;
  padding-right: 4px;
}



.listagemTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #474747;
	text-decoration: none;
	text-align: left;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #F0F0F0;
}

a.listagemLinkTitulo{
	font-family: verdana;
	font-size: 10px;
	color: #DE0021;
	font-weight : bold;
  text-decoration: none;
}

.normal_white_text {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
}

.normal_black_text {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

.bold_white_text {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight : bold;
}

.bold_grey_text {
	font-family: verdana;
	font-size: 10px;
	color: #636363;
	font-weight : bold;
}

.bold_yellow_text {
	font-family: verdana;
	font-size: 10px;
	color: #F0E806;
	font-weight : bold;
}

.bold_red_text {
	font-family: verdana;
	font-size: 10px;
	color: #DE0021;
	font-weight : bold;
}

.bold_blue_text {
	font-family: verdana;
	font-size: 10px;
	color: #0A4D7A;
	font-weight : bold;
}

.bold_black_text {
	font-family: verdana;
	font-size: 10px;
	color: #000101;
	font-weight : bold;
}

.formul_grande {
	height: 17px;
	width: 153px;
	border: 1px solid #0A4D7A;
	font-family: Verdana;
	font-size: 10px;
	color: #0A4D7A;
	background-color: white;
}

.formul_pequeno {
	height: 17px;
	width: 77px;
	border: 1px solid #073452;
	font-family: Verdana;
	font-size: 10px;
	color: #073452;
	background-color: white;
}


A.link_branco:link {
	font-size:10px;
	COLOR: white;
	TEXT-DECORATION: none;
	font-family : verdana;	
}

A.link_branco:visited {
	font-size:10px;
	COLOR: white;
	TEXT-DECORATION: none;
	font-family : verdana;	
}

A.link_branco:active {
	font-size:10px;
	COLOR: white;
	TEXT-DECORATION: none;
	font-family : verdana;
	
}

A.link_branco:hover {
	font-size:10px;
	COLOR: #A4D3F2;
	TEXT-DECORATION: none;
	font-family : verdana;	
}


A.link_red:link {
	font-size:10px;
	COLOR: #DE0021;
	TEXT-DECORATION: none;
	font-family : verdana;	
}

A.link_red:visited {
	font-size:10px;
	COLOR: #DE0021;
	TEXT-DECORATION: none;
	font-family : verdana;	
}

A.link_red:active {
	font-size:10px;
	COLOR: #DE0021;
	TEXT-DECORATION: none;
	font-family : verdana;
	
}

A.link_red:hover {
	font-size:10px;
	COLOR: #F45069;
	TEXT-DECORATION: none;
	font-family : verdana;	
}



A.link_branco_bold:link {
	font-size:10px;
	COLOR: white;
	TEXT-DECORATION: none;
	font-family : verdana;
	font-weight : bold;	
}

A.link_branco_bold:visited {
	font-size:10px;
	COLOR: white;
	TEXT-DECORATION: none;
	font-family : verdana;
	font-weight : bold;	
}

A.link_branco_bold:active {
	font-size:10px;
	COLOR: white;
	TEXT-DECORATION: none;
	font-family : verdana;
	font-weight : bold;
	
}

A.link_branco_bold:hover {
	font-size:10px;
	COLOR: #A4D3F2;
	TEXT-DECORATION: none;
	font-family : verdana;
	font-weight : bold;	
}

#developed  {
	vertical-align: 65%;
}

#copyright  {
	vertical-align:bottom;
	line-height:70%;
}
