body{
  margin:0 0 0 0;
  background-image: url(../sysimages/backgroundMaster2.jpg);
  background-repeat: repeat-x;
  background-position: left 119px;
  /*background-image: url(../sysimages/backgroundMaster.jpg);
  background-repeat: repeat-x;
  background-position: top;*/
}

STRONG {
  color:#61816A;
}

.clear{
  clear:both;
}

h1{
  margin:0 0 0 0;
  font-family: myriad pro light;
  font-size: 35px;
  color: #AA5500;
  font-weight: normal;
}

h2{
  margin:0 0 0 0;
  font-family: myriad web pro;
  font-size: 17px;
  color: #043812;
  font-weight: normal;
}

h3{
  margin:0 0 0 0;
  font-family: Tahoma;
  font-size: 11px;
  color: #356846;
}

p {
  margin:0 0 0 0;
  font-family:Tahoma;
  font-size:11px;
  color:#585858;
}

a {
  font-family:Tahoma;
  font-size:11px;
  color:#61816A;
  text-decoration:underline;
}

a:hover {
  font-family:Tahoma;
  font-size:11px;
  color:#AA5500;
  text-decoration:underline;
}

/* TOP */

.fundoTop {
  background-image: url(../sysimages/fundoTop.jpg);
  background-repeat: no-repeat;
  height:119px;
}

.fundoTopLeft {
  background-image: url(../sysimages/left_bg_mp.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  height:119px;    
}

.fundoTopRight {
  background-image: url(../sysimages/right_bg_mp.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  height:119px;      
}

.fundoMP {
  background-image: url(../sysimages/fundoMP.jpg);
  background-repeat: repeat-x;
  height:53px;
}

.linksMP{
  display:block;
  float:left;
  color:#D3E0D9;
  font-weight:bold;
  text-decoration:none;
  line-height:28px;
  cursor:pointer;
}

.linksMP .left{
  width:23px;
  float:left;
  height:42px;
}

.linksMP .center{
  float:left;
  height:42px;
}

.linksMP .center .home{
  background-image: url(../sysimages/home.jpg);
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  margin-top:7px;
}

.linksMP .right{
  width:23px;
  float:left;
  height:42px;
}

.linksMP:hover{
  display:block;
  float:left;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:underline;
  line-height:28px;
}

.linksMPSel{
  display:block;
  float:left;
  color:#004011;
  font-weight:bold;
  text-decoration:none;
  line-height:28px;
  cursor:pointer;
}

.linksMPSel .left{
  width:12px;
  float:left;
  background-image: url(../sysimages/leftMPSel.jpg);
  background-repeat: no-repeat;
  height:42px;
}

.linksMPSel .center{
  float:left;
  background-image: url(../sysimages/centerMPSel.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  padding:0 13px 0 13px;
  height:42px;

}

.linksMPSel .center .home{
  background-image: url(../sysimages/homeSel.jpg);
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  margin-top:9px;
  
}

.linksMPSel .right{
  width:12px;
  float:left;
  background-image: url(../sysimages/rightMPSel.jpg);
  background-repeat: no-repeat;
  height:42px;
}

.linksMPSel:hover{
  display:block;
  float:left;
  color:#004011;
  font-weight:bold;
  text-decoration:none;
  line-height:28px;
  cursor:pointer;
}

/* RODAPE */

.tracejadoRodape {
  background-image: url(../sysimages/linhaRodape.gif);
  background-repeat: repeat-x;
  height:1px;
  overflow:hidden;
}

.fundoRodape {
  background-image: url(../sysimages/fundoRodape.jpg);
  background-repeat: no-repeat;
  height:30px;
}

.txtRodape {
  font-family:Tahoma;
  font-size:11px;
  color:#61816A;
}

/* HOME */

.fundoHome {
  background-image:url(../sysimages/fundoHome.jpg);
  background-repeat:no-repeat;
  background-position:top;
  width:667px;
  display:block;
  min-height:229px;
  height:auto;
}

.separadorHomenada {
  background-image: url(../sysimages/tpt.gif);
  height:2px;
  width:1px;
  overflow:hidden;
}

.separadorHome {
  background-image: url(../sysimages/separadorHome2.jpg);
  height:2px;
  overflow:hidden;
}

.separadorHome2 {
  background-image: url(../sysimages/separadorHome.jpg);
  height:2px;
  overflow:hidden;
}

.fundoImgsHome {
  background-image: url(../sysimages/fundoImgsHome.jpg);
  background-repeat: no-repeat;
  width:59px;
  height:59px;
}

.fundoRevendedor{
  background-image: url(../sysimages/fundoRevendedor.jpg);
  width:214px;
  height:58px;
}

/* PESQUISA */

.fundoPesquisaLateral {
  background-image: url(../sysimages/fundoPesquisaLateral2.jpg);
  background-repeat: no-repeat;
  width:248px;
  height:312px;
}

.select01 {
  width:198px;
  height:21px;
  line-height:19px;
  font-family: tahoma;
  font-size: 11px;
  color: #7F7F7F;
}

/* NOTICIAS */

.tracejadoSeta {
  background-image: url(../sysimages/tracejadoSeta.gif);
  background-repeat: no-repeat;
  height:7px;
  width:237;
  overflow:hidden;
  display:block;
}

/* MENU LATERAL */

.linkML{
  display:block;
  width:228px;
  font-family: tahoma;
  font-size:11px;
  color:#356846;
  text-decoration:underline;
  text-align:left;
  line-height:29px;
}

.linkML div{
  background-image: url(../sysimages/bulletML.jpg);
  background-repeat: no-repeat;
  width:6px;
  height:7px;
  float:left;
  margin:12px 0 0 22px;
}

.linkML span{
  padding-left:12px;
}

.linkML:hover{
  display:block;
  width:228px;
  font-family: tahoma;
  font-size:11px;
  color:#AA5500;
  text-decoration:underline;
  text-align:left;
  line-height:29px;
}

.linkMLSel{
  display:block;
  width:228px;
  font-family: tahoma;
  font-size:11px;
  color:#356846;
  font-weight: bold;
  text-decoration:none;
  text-align:left;
  line-height:29px;
  background-color: #F5F9F8;
}

.linkMLSel div{
  background-image: url(../sysimages/bulletMLSel.jpg);
  background-repeat: no-repeat;
  width:8px;
  height:8px;
  float:left;
  margin:11px 0 0 21px;
}

.linkMLSel span{
  padding-left:11px;
}

.linkMLSel:hover{
  display:block;
  width:228px;
  font-family: tahoma;
  font-size:11px;
  color:#356846;
  font-weight: bold;
  text-decoration:none;
  text-align:left;
  line-height:29px;
  background-color: #F5F9F8;
}

/* PRODUTOS */

.txtNavegacao {
  font-family: tahoma;
  font-size: 10px;
  color:#999999;
}

.linksNavegacao {
  font-size: tahoma;
  font-size: 10px;
  color:#999999;
  text-decoration:underline;
}

.linksNavegacao:hover {
  font-size: tahoma;
  font-size: 10px;
  color:#AA5500;
  text-decoration:underline;
}

.fundoProdutosDest {
  background-image: url(../sysimages/fundoProdutosDestaque.jpg);
  background-repeat: no-repeat;
  width:179px;
  height:283px;
}

.fundoCinzaProdutos {
  background-color:#F7F7F7;
  width:162px;
  height:207px;
  margin:8px 0 0 9px;
}

ul{
  margin:0 0 0 10px;
  padding:0 0 0 10px;
  font-family:Tahoma;
  font-size:11px;
  color:#585858;
  line-height:19px;
  list-style-image: url(../sysimages/bullerLI2.gif);
}

.fundoMLProdutos {
  background-image: url(../sysimages/fundoMLProd2.jpg);
  background-repeat: no-repeat;
  width:248px;
  height:385px;
}
/* ******************************* */
.submenu {
  background-color:#E8F1ED;
  width:609px;
  display:none;
}

.submenu div a{
  line-height:30px;
  padding:0 0 0 28px;
}

.tabelaProdL1 .opcl {
  background-image: url(../sysimages/cl.gif);
  background-repeat: no-repeat;
  background-position: center center;
  width:18px;
  height:34px;
}


.tabelaProdL1 .link2{
  text-decoration:underline;
}

.tabelaProdL1:hover .link2{
  text-decoration:underline;

}

.tabelaProdL2 .link2{
  text-decoration:underline;
}

.tabelaProdL2:hover .link2{
  text-decoration:underline;
}

.tabelaProdL2 .opcl {
  background-image: url(../sysimages/cl.gif);
  background-repeat: no-repeat;
  background-position: center center;
  width:18px;
  height:34px;
}

.tabelaProdSel .opcl {
  background-image: url(../sysimages/op.gif);
  background-repeat: no-repeat;
  background-position: center center;
  width:18px;
  height:34px;
}


.tabelaProdSel .link2{
  text-decoration:underline;
  visibility:hidden;
}

.tabelaProdSel {
  background-color: #CFE0DA;
  width:609px;
  height:34px;
  line-height:34px;
  display:block;
  cursor:pointer;
  text-decoration:none;
}

.tabelaProdSel:hover {
  background-color: #CFE0DA;
  width:609px;
  height:34px;
  line-height:34px;
  display:block;
  cursor:pointer;
  text-decoration:none;
}

.tabelaProdSel .prod{
  font-family: tahoma;
  font-size:11px;
  color:#AA5500;
  font-weight:bold;
  padding-left:17px;
  text-decoration:none;
}





/* ******************************* */

.tabelaProdL1 {
  background-color: #F2F6F4;
  width:609px;
  height:34px;
  line-height:34px;
  display:block;
  cursor:pointer;
  text-decoration:none;
}

.tabelaProdL1 .prod{
  font-family: tahoma;
  font-size:11px;
  color:#356846;
  font-weight:bold;
  padding-left:17px;
}

.tabelaProdL1 .qtd{
  font-family: tahoma;
  font-size:11px;
  color:#333333;
  padding-left:61px;
}

.tabelaProdL1 .link{
  text-decoration:underline;
}

.tabelaProdL1:hover {
  background-color: #CFE0DA;
  width:609px;
  height:34px;
  line-height:34px;
  display:block;
  cursor:pointer;
  text-decoration:none;
}

.tabelaProdL1:hover .prod{
  font-family: tahoma;
  font-size:11px;
  color:#AA5500;
  font-weight:bold;
  padding-left:17px;
}

.tabelaProdL1:hover .qtd{
  font-family: tahoma;
  font-size:11px;
  color:#333333;
  padding-left:61px;
}

.tabelaProdL1:hover .link{
  text-decoration:underline;
}

.tabelaProdL2 {
  background-color: #FFFFFF;
  width:609px;
  height:34px;
  line-height:34px;
  display:block;
  cursor:pointer;
  text-decoration:none;
}

.tabelaProdL2 .prod{
  font-family: tahoma;
  font-size:11px;
  color:#356846;
  font-weight:bold;
  padding-left:17px;
}

.tabelaProdL2 .qtd{
  font-family: tahoma;
  font-size:11px;
  color:#333333;
  padding-left:61px;
}

.tabelaProdL2 .link{
  text-decoration:underline;
}

.tabelaProdL2:hover {
  background-color: #CFE0DA;
  width:609px;
  height:34px;
  line-height:34px;
  display:block;
  cursor:pointer;
  text-decoration:none;
}

.tabelaProdL2:hover .prod{
  font-family: tahoma;
  font-size:11px;
  color:#AA5500;
  font-weight:bold;
  padding-left:17px;
}

.tabelaProdL2:hover .qtd{
  font-family: tahoma;
  font-size:11px;
  color:#333333;
  padding-left:61px;
}

.tabelaProdL2:hover .link{
  text-decoration:underline;
}

.fundoProdCar {
  background-color: #E8F0ED;
  height:100%;
  line-height:34px;
}

.fundoGaleriaLateral{
  background-image: url(../sysimages/fundoGaleriaLat.jpg);
  background-repeat: no-repeat;
  width:250px;
  height:287px;
}

.fundoImgGaleriaLat {
  width: 228px;
  height:158px;
  background-color:#FFFFFF;
  border:1px solid #E8E8E8;
  -moz-box-sizing: border-box;
} 

.linksGaleriaLateral {
  width:48px;
  height:49px;
  border:1px solid #FFFFFF;
  display:block;
  margin-right:2px;
  -moz-box-sizing: border-box;
  position:relative;
}

.linksGaleriaLateral div {
  width:48px;
  height:49px;
  position:absolute;
  background-color:#FFFFFF;
  filter:alpha(opacity=50);
  -moz-opacity:0.50;
  opacity:0.50;
  display:block;
  margin:0px 0px 0px 0px;
}

.linksGaleriaLateral:hover div {
  width:20px;
  height:20px;
  position:absolute;
  background-color:#FFFFFF;
  filter:alpha(opacity=50);
  -moz-opacity:0.50;
  opacity:0.50;
  display:none;
}

/* GALERIA */

.fundoGaleria {
  background-image: url(../sysimages/fundoGaleriaTop.jpg);
  background-repeat:no-repeat;
  width:607px;
  
  
}

.fundoGaleriaB {
  background-image: url(../sysimages/fundoGaleriaBottom.jpg);
  background-repeat:no-repeat;
  width:607px;
  height:25px;
  
}

.linksGaleria {
  width:57px;
  height:73px;
  cursor:pointer;
}

.linksGaleriaSEL {
  width:57px;
  height:73px;
  cursor:pointer;
}

.linksGaleria  span{
  height:16px;
  display:block;
  border:0px solid #FF0000;
}

.linksGaleriaSEL  span{
  height:16px;
  display:block;
  background-image: url(../sysimages/setaHoverGaleria.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  border:0px solid #FF0000;
}

.linksGaleria div {
  width:57px;
  height:57px;
  border:1px solid #FFFFFF;
  display:block;
  margin-right:4px;
  -moz-box-sizing: border-box;
  position:relative;
}

.linksGaleriaSEL div {
  width:57px;
  height:57px;
  border:1px solid #AA5601;
  display:block;
  margin-right:4px;
  -moz-box-sizing: border-box;
  position:relative;
}

.linksGaleria div div{
  width:55px;
  height:55px;
  position:absolute;
  background-color:#FFFFFF;
  filter:alpha(opacity=50);
  -moz-opacity:0.50;
  opacity:0.50;
  display:block;
  margin:0px 0px 0px 0px;
  border:0px solid #FF0000;
}

.linksGaleriaSEL div div{
  width:55px;
  height:55px;
  position:absolute;
  display:block;
  margin:0px 0px 0px 0px;
  border:0px solid #FF0000;
}

.linksGaleria:hover div{
  width:57px;
  height:57px;
  border:1px solid #AA5601;
  display:block;
  margin-right:4px;
  -moz-box-sizing: border-box;
  position:relative;
}

.linksGaleria:hover div div{
  width:55px;
  height:55px;
  position:absolute;
  background-color:#FFFFFF;
  filter:alpha(opacity=50);
  -moz-opacity:0.50;
  opacity:0.50;
  display:none;
}

.linksGaleria:hover  span{
  height:16px;
  display:block;
  background-image: url(../sysimages/setaHoverGaleria.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}

/* CONSELHOS */

.tracejadoVertical {
  background-image: url(../sysimages/tracejadoVertical.gif);
  background-repeat: repeat-y;
  width:1px;
}

/* NOTICIAS */

.fundoImgsNoticias {
  background-color:#FFFFFF;
  width:172px;
  height:217px;
  border:1px solid #E8E8E8;
  -moz-box-sizing: border-box;
}

.fundoNoticiasLat {
  width:250px;
  min-height:156px;
  height:auto;
  background-image: url(../sysimages/fundoNoticiasLat.jpg);
  background-repeat: no-repeat;
}


/* NEWSLETTER */

.fundoNewsletter {
  background-image: url(../sysimages/fundoNewsletter.jpg);
  background-repeat: no-repeat;
  width:250px;
  height:227px;
}

.textfield01 {
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #E3E9EF;
  border-right:1px solid #E3E9EF;
  height:21px;
  font-family:Arial;
  font-size:11px;
  color:#000000;
}

.btsForms {
  display:block;
  font-family:Tahoma;
  font-size:11px;
  color:#CEDCD3;
  text-decoration:none;
  font-weight:bold;
  float:left;
  background-image: url(../sysimages/leftBtForms.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left:24px;
  line-height:21px;
}

.btsForms span {
  display:block;
  line-height:21px;
  background-image: url(../sysimages/rightBtForms.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  padding-right:24px;
}

.btsForms:hover {
  display:block;
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  float:left;
  background-image: url(../sysimages/leftBtFormsHover.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left:24px;
  line-height:21px;
}

.btsForms:hover span {
  display:block;
  line-height:21px;
  background-image: url(../sysimages/rightBtFormsHover.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  padding-right:24px;
}

/* CONTACTOS */

.topDegradeContactos {
  background-image: url(../sysimages/topDegradeContactos.jpg);
  background-repeat: no-repeat;
  width:924px;
  height:auto;
  min-height:175px;
  
}

.fundoContactos {
  background-image: url(../sysimages/fundoMapa.jpg);
  background-repeat: no-repeat;
  width:408px;
  height:225px;
}

.textfield02 {
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #E3E9EF;
  border-right:1px solid #E3E9EF;
  height:21px;
  font-family:tahoma;
  font-size:11px;
  color:#585858;
}

.textfield02Error {
  border:1px solid #AA5500;
  height:21px;
  font-family:tahoma;
  font-size:11px;
  color:#AA5500;
}

.textarea01 {
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #E3E9EF;
  border-right:1px solid #E3E9EF;
  font-family:tahoma;
  font-size:11px;
  color:#585858;
  overflow:auto;
}

/* SCROLL */

.Container {
	overflow:hidden;
}

#Scroller-1 { 
 	position: absolute; 
 	overflow: hidden;
}


.Scroller-Container {
	position:absolute;
	left:0;
	top:0;
}

.Scrollbar-Left {
	cursor:pointer;
}

.Scrollbar-Right {
	cursor:pointer;
}

.Scrollbar-Track {
  
}

.Scrollbar-Handle {
	
}

  

.btn_small {
	width: 90px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url(../sysimages/btn_small_n.jpg);*/
	background-image: url(../sysimages/bt_sub_newsl.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	font-family:Tahoma;
  font-size:11px;
  color:#CEDCD3;
  text-decoration:none;
  font-weight:bold;
  line-height:21px;
}

.btn_small_hover {
	width: 90px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url(../sysimages/btn_small_h.jpg);*/
	background-image: url(../sysimages/bt_sub_newsl_h.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  line-height:21px;
}


.btn_form {
	width: 90px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url(../sysimages/btn_form_n.jpg);*/
	background-image: url(../sysimages/bt_enviar.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	font-family:Tahoma;
  font-size:11px;
  color:#CEDCD3;
  text-decoration:none;
  font-weight:bold;
  line-height:21px;
}

.btn_form_hover {
	width: 90px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	/*background-image: url(../sysimages/btn_form_h.jpg);*/
	background-image: url(../sysimages/bt_enviar_h.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  line-height:29px;
}

.btn_form_ff {
	width: 90px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../sysimages/btn_form_n.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	font-family:Tahoma;
  font-size:11px;
  color:#CEDCD3;
  text-decoration:none;
  font-weight:bold;
  line-height:21px;
  padding-bottom:4px;
}

.btn_form_ff_hover {
	width: 90px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../sysimages/btn_form_h.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  line-height:21px;
  padding-bottom:4px;
}

#cmsautoTable {
  margin:0px 0px 0px 0px;
  font-family:Tahoma;
  font-size:11px;
  color:#585858;
}

  
#cmsautoTable li{
  font-family:Tahoma;
  font-size:11px;
  color:#585858;
  line-height:19px;
  list-style-image: url(../sysimages/bullerLI.jpg);

}

