
  body {
    margin: 0px;
	margin-top: 10px;
    padding: 0px;
    height: 100%;

  }

  
  .flags {
	text-align: right;
	margin-top: 5px;
	    display: block;
  }

  .caixapesquisa {
	padding: 5px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 30px;

}



  
  table#mainmenu {
    font-family:  "Trebuchet MS", Tahoma, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;

  } 
/*
  table#mainmenu a {
    color: #FFFFFF;
    text-decoration: none;
  }
  
  table#mainmenu a:hover {
    color: #6EAB24;
    text-decoration: none;
  } */
  
  
  div#submenu {
    padding: 5px;
    padding-right: 10px;
    
    font-family:   Tahoma, "Trebuchet MS", Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
	text-align: left;
    font-style: normal;
    letter-spacing: 1px;
    word-spacing: 0px;
  
    margin: 5px 0px 5px 15px;
    padding: 0px;

    color: #555555;
  } 
  
  
  div#submenu .submenu2 {
    padding-right: 10px;
    
    font-family:  Tahoma, "Trebuchet MS",Arial, Verdana;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  
  div#submenu a.submenu {
    width: 240px;
    color: #555555;
    display: block;
    background-image: url(img/catbullet.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
  }
  
  div#submenu a.submenu:hover {
    background-image: url(img/catbullet_h.gif);
    color: #003399;
    text-decoration: none;
  }  

div#submenu .submenu2 a {
    color: #555555;
    display: block;
    background-color: #FFFFFF;
    padding: 1px 5px 1px 15px;
  }
  
  div#submenu .submenu2 a:hover {
    color: #003399;
    text-decoration: none;
    background-color: #EBEFF2;
  }  
  
  
  
    
  div#submenu .submenu3 {    
    padding-right: 5px;
    
    font-family: Arial, "Trebuchet MS", Tahoma;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    letter-spacing: 0px;
    word-spacing: 0px;
  } 
  
  div#submenu .submenu3 a {
    color: #555555;
    display: block;
    padding: 1px 5px 1px 20px;
    background-color: #FFFFFF;
  }
  
  div#submenu .submenu3 a:hover {
    color: #003399;
    text-decoration: none;
    background-color: #FFFFFF;
  }    
  
  
  
  
  
  
  
  div#title {
    padding-left: 13px;
    margin-bottom: 10px;
  }
  
  div#bodycontents {
/*    padding: 13px; */
  }
  

/* BARRA DE NAVEGAÇAO DOS PRODUTOS */
  div.nav {
    font-family:  Tahoma, "Trebuchet MS",Arial, Verdana;
    font-size: 11px;
    font-weight: BOLD;
    text-decoration: none;
    font-style: normal;
    letter-spacing: 0px;
    word-spacing: 0px;
	color: #6EAB24;

/*    background-image: url(../img/x5.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA; */
    
    padding: 4px 10px;
    margin-top: 10px;    
    margin-bottom: 10px;
  }

.barra_gray {
	background-image: url(img/barra.gif);
    background-position: top right;
    background-repeat: repeat-x;
}


.fade {
  background-image: url(img/smallfundoorig.gif);
  background-position: top right;
  background-repeat: repeat-y;
 } 
  
body, table {
  font-family: Tahoma, Arial, "Trebuchet MS", Lucida;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #777777;
}

p {
  margin:0px;
  padding: 0px;
}



a:link, a:active, a:visited, a:hover {
  color: #003399;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}




/* SUB-MENU */


a.smitemlink:link, a.smitemlink:active, a.smitemlink:visited, a.smitemlink:hover {
    font-family:  Tahoma, "Trebuchet MS",Arial, Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #01359B;
  cursor: pointer;

  color: #01359B;
  text-decoration: none;
} 

a.smitemlink:hover {
  color: #AA3444;
} 

/*****/


h1 {
    font-family:  Tahoma, "Trebuchet MS",Arial, Verdana;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  
  margin: 5px 0px 5px 15px;
  padding: 0px;

  color: #555555;
}


h3 {
    font-family:  Tahoma, "Trebuchet MS",Arial, Verdana;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  
  margin: 5px 0px 5px 15px;
  padding: 0px;

  color: #555555;
}

h4 {
    font-family:  Tahoma, "Trebuchet MS",Arial, Verdana;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  
  margin: 0px;
  padding: 0px;

  color: #555555;
}

h5 {
    font-family:  Tahoma, "Trebuchet MS",Arial, Verdana;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
  letter-spacing: 0px;
  word-spacing: 0px;
  
  margin: 0px;
  padding: 0px;

  color: #666666;
}

.new_h5 {
  margin: 0px;
  padding: 0px;
    font-family:  Tahoma, "Trebuchet MS",Arial, Verdana;
  font-size: 11px;
  word-spacing: 0px;  
  color: #777777;
}


h6 {
  margin: 0px;
  padding: 0px;
    font-family:  Tahoma, "Trebuchet MS",Arial, Verdana;
  font-weight: bold;
  font-size: 16px;
  word-spacing: 0px;  
  color: #993433;
  font-variant: small-caps;
}



.box1title {
  text-align: center;
  background-color: #4D6880;

  font-family: Verdana, Tahoma, Arial, "Trebuchet MS";
  font-size: 12px;
  font-weight: bold;
  
  color: #fff;
  padding: 5px;
}

.box1body {
  background-color: #fff;
  border: 1px solid #4D6880;
background-color: #F3F3F3;
  padding: 5px;
}

input, select {
  font-family:  Verdana, Arial, "Trebuchet MS", Verdana;
  font-size: 11px;
  font-weight: normal;  
  
  color: #666;
}

select {
  background-color: #F8FCFF;
}

.txtinput {
  border: 1px solid #DDDDDD;
  background-color: #F3F3F3;
  background-repeat: repeat-x;
  padding: 2px;
}

/*
input.txtinput {
 height: 20px;
} */

textarea {
  overflow: auto;
}


.btn {
  background-image: url(img/x11.gif);
  background-position: 0px 0px;
  background-repeat: repeat-x; 
  background-color: #DEE1E3; 
  
  border: 1px solid #CCCCCC;
  
  font-family: Arial Narrow, "Trebuchet MS", Arial, Arial, Tahoma;
  text-decoration: none;
  font-style: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-size: 14px;

  color: #666666;
  
  padding: 1px 5px;  
}



form {
  margin: 0px;
  padding: 0px;
}




hr {
  margin: 0px;
  padding: 0px;
  color: #ccc;
  height: 1px; 
}

.nws_list {
  padding: 2px;
  margin-top: 10px;
  margin-bottom: 3px;
  font-size: 14px;
}

.nws_date {
  font-size: 80%;
  font-weight: bold;
  color: #AAAAAA;
}

.nws_intro {
  font-style: italic;
  font-family: Georgia, Times New Roman;
  margin: 10px;
  padding: 10px;
  background-color: #F5F5F5;
  font-size: 12px;
 color: #666666;
}

.nws_intro_comimg {
  font-style: italic;
  font-family: Georgia, Times New Roman;
  margin: 10px;
  padding: 10px;

  font-size: 12px;
 color: #666666;
}


.nws_body {
  padding-bottom: 12px;
  border-bottom: 1px dashed #EEEEEE;
  font-size: 12px;
 color: #666666;

}

div.prod_recordlist {
  width: 220px;
	text-align: center;
}


.prod_recordtn1 {
  border: 2px dashed #DDDDDD;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
}


.prod_recordtn1_hover {
  border: 2px solid #003399;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  cursor: pointer;
}

.prod_recordtn2 {
  border: 2px solid #888888;
  margin: 4px;
}

.prod_recordtn2_hover {
  border: 2px solid #C70000;
  margin: 4px;
  cursor: pointer;
}

.prod_recordmainimage {
  margin-top: 3px;
  margin-left: 5px;
  margin-right: 5px;
}

.prod_recorddetail {  
  margin-bottom: 15px;
  width: 330px;
}


/* FORMATAÇÃO DA CAIXA DE INFORMAÇOES DOS PRODUTOS */
.prod_caixadireita {
	float: right;
  border: 2px dashed #DDDDDD;
}

/* FORMATAÇÃO DENTRO DA CAIXA DE INFORMAÇOES DOS PRODUTOS */
.prod_recorddetail2_title, .prod_recorddetail2 {  
  font-family: Arial Narrow, "Trebuchet MS", Arial, Arial, Tahoma;
  text-decoration: none;
  font-style: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  
  border-bottom: 1px solid #DDDDDD;
/*  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD; */
  text-align: right;
  width: 150px;
/*  margin-left: 8px; */
  
  color: #555555;
  
  text-align: center;

  padding: 5px 3px;
}

.prod_recorddetail2_addtocart {
	  font-family: Arial Narrow, "Trebuchet MS", Arial, Arial, Tahoma;
	  text-decoration: none;
	  font-style: normal;
	  letter-spacing: 1px;
	  word-spacing: 0px;
  font-weight: bold;
/*	  border-bottom: 1px solid #DDDDDD; */
	/*  border-left: 1px solid #DDDDDD;
	  border-right: 1px solid #DDDDDD; */
	  text-align: left;

	/*  margin-left: 8px; */

	  color: #6EAB24;
}

.prod_recorddetail2_title {
/*  font-size: 17px; */
  font-weight: bold;
/*  background-image: url(img/x5.gif); */
  background-position: 0px 0px;
  background-repeat: repeat-x;
  background-color: #ffffff;
  color: #6EAB24;
}


.prod_recorddetail2 {
  font-size: 11px;
  font-weight: bold;
}

.prod_recorddetail2 a:link, .prod_recorddetail2 a:visited {
  color: #777777;
}

.prod_recorddetail2 a:hover {
  color: #003399;
  text-decoration: none;
}


.prod_listdetail {  
  margin-bottom: 7px;
  font-size: 11px;
  line-height: 1.2em;
}


td.tblHeader {
  background-color: #F0F0F0;
  text-align: center;
  
  font-family: Arial Narrow, "Trebuchet MS", Arial, Tahoma;
  text-decoration: none;
  font-style: bold;
  letter-spacing: 0px;
  word-spacing: 0px;
  font-size: 13px;
}

td.tblCell {
  border-bottom: 1px solid #F0F0F0;
  font-size: 11px;
}


.topwindow {
  background-image: url(imagens/pri_r6_c2.gif);
  background-position: right;
  background-repeat: repeat-y;
  background-color: #FFFFFF;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.coloredtop {
/*  background-image: url(img/x10.gif);
  background-position: 0px 0px;
  background-repeat: repeat-x; */

/*  background-image: url(imagens/pri_r6_c2.gif);
  background-position: right;
  background-position: 0px 0px;
  background-repeat: repeat-y; */
  background-color: #ffcc00;
}

.bottomwindow {
  background-image: url(img/x9.gif);
  background-position: 100% 100%;
  background-repeat: repeat-x;
  background-color: #FFFFFF;
}

.rightshadow {
  background-image: url(img/x7.gif);
  background-position: 0px 0px;
  background-repeat: repeat-y;
}

.leftside {
  background-color: #CCCCCC;
  width: 1px;
}

.userwindow {
/*  background-image: url(img/x11.gif); */
  background-position: 0px 0px;
  background-repeat: repeat-x; 
  background-color: #DEE1E3;
  
  margin-right: 9px;
  
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  
  text-align: center;
  
  padding: 15px 5px 10px;
}


a.lnk_menu:link, a.lnk_menu:visited, a.lnk_menu:active{
	font-family:  Verdana, "Trebuchet MS",Arial;
  font-size: 12px;  
  font-weight: bold;
color: #FFFFFF;
  text-decoration: none;
}

a.lnk_menu:hover {
	font-family:  Verdana, "Trebuchet MS",Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #CCCCCC;
}