/* Browser Reset CSS, Eric Meyer.  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 69%;
	background-color: #656565;
	color:#333;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
sup 
{
	font-size:8pt;	
}



.corpo                     { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: Justify; margin-left: 0; margin-right: 0; color:#555555; }
.texto                     { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: Justify; margin-left: 0; margin-right: 0 }
.textof                   { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; text-align: Justify; margin-left: 10; margin-right: 10 }
.textop                   { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt;  text-align: Justify; margin-left: 10; margin-right: 10 }
.texto-titulos     { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; text-decoration:underline; }
.textoformtitulo { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#475770; text-align: Justify; margin-left: 10; margin-right: 10 }
.textoformcampo   { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#333333; text-align: Justify; }


.boxText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	font-style: normal;
}

/*////// FIM NOVOS CSS's e MODIFICAÇÕES ////*/


a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#999900;
}



h1	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	font-weight: bold; 
	color: #336699; 
	margin-bottom: 0px;
	}

h2	{
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: italic;
	font-weight: bold; 
	margin-top: 0px;
	color: #FF9900;
	}

h3	{
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: italic; 
	font-weight: bold; 
	color: #336699;
	}

h4	{
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: italic; 
	font-weight: bold; 
	color: #FF9900;
	margin-bottom: 0px;
	}

h5	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt;  
	font-weight: bold; 
	color: #FF9900;
	margin-bottom: 0px;
	}

h6	{
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: italic; 
	font-weight: bold; 
	color: #999900;
	}


.orange		{color: #ff9900;}
.green		{color: #999900;}

.mod1ColEsconde {
	position:relative;
	width:173px;
	height:175px;
	top:4px;
	overflow:hidden;
}
.mod1Col .modBorderAzul {
	width:222px;
	background-image: url("../imagens/1columnBorderAzul.gif");
}

.modCopy1col, .mod1Col {
	width:222px;
	float:left;
}
.mod1Col .modBorder {
	width:222px;
	background-image: url("../imagens/1columnBorder.gif");
}
.mod1Col .modFooter {
	background-image: url("../imagens/1columnFooter.gif");
	width:222px;
}
.mod1Col .modTop {
	background-image: url("../imagens/1columnTop.gif");
	width:222px;
}
.mod1Col .modCopy, .modCopy1col {
	width:202px;
}
.txtBlock .modBorder {
	width:562px;
	background-image: url("../imagens/txtBlockBorder.gif");
}
.mod2Col .modBorder {
	width:384px;
	background-image: url("../imagens/2columnBorder.gif");
}
.mod3Col .modBorderAzul {
	width:576px;
	background-image: url("../imagens/3columnBorderAzulEscuro.gif");
}
.mod3Col .modBorder {
	width:576px;
	background-image: url("../imagens/3columnBorder.gif");
}
.mod4Col .modBorder {
	width:768px;
	background-image: url("../imagens/4columnBorder.gif");
}
.modFlashInterior .modBorder {
	width:570px;
	background-image: url("../imagens/4columnBorder.gif");
}
.modHeader 	.grey {
	color:#333333;
}
.modHeader {
	color:#fff;
	margin:0 3px 0 3px;
	height:2.181em; /* 24px */
	overflow:hidden;
}
.modHeader h2 {
	font-size:1em;
	font-weight:bold;
	float:left;
	padding: 4px 0 0 7px;
}
.modHeader a {
	color:#fff;
	float:right;
	font-weight:normal;
	padding: 4px 0 0 7px;
}
.modHeader a:hover {
	color:#fff;
	float:right;
	font-weight:normal;
	padding: 4px 0 0 6px;
}
.modHeader a span {
	font-weight:bold;
	padding:0 5px 0 5px;
}
.grassGreenBG {
	background:#5b8424;
}
.grassGreenBG {
	background:#5b8424;
}
.grassGreenBG {
	background:#5b8424;
}
.grassGreenBG {
	background:#5b8424;
}
.modBody {
	margin:0 3px 0 3px;
	position:relative;
	clear:both;
}
.modBody {
	margin:0 3px 0 3px;
	position:relative;
	clear:both;
}
.modHeight156 {
	height:11.80em;
	overflow:hidden;
}
.modHeight145 {
	height:13em;
	overflow:hidden;
}
.modHeight192 {
	height:15.10em;
	overflow:hidden;
}
.modHeight148 {
	height:11.10em;
	overflow:hidden;
}
.modHeight141 {
	height:12.7em;
	overflow:hidden;
}
.modHeight193 {
	height:15.2em;
	overflow:hidden;
}
.modHeight103 {
	height:7.1em;
	overflow:hidden;
}
.modHeight168 {
	/*height:13.45em; /* 148 px content, makes the total module height 168 px*/
	height:12.90em; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.modHeight119 {
	height:9.4em;
	overflow:hidden;
}
.modHeight174 {
	height:13.50em; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.modHeight179 {
	height:13.90em; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.modHeight282 {
	height:23.18em; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}
.modHeight282Green {
	height:23.18em; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
	background-color:#8CC55A;
}
.modHeight81 {
	height:5.18em; /* 81 px */
	overflow:hidden;
}
.modHeight105 {
	height:7.2em; /* 105 px */
	overflow:hidden;
}
.modHeight160 {
	height:14.3em; /* 160 px */
	overflow:hidden;
}
.modHeight123 {
	height:11em;
	overflow:hidden;
}
.modHeight293 {
	height:24.8em; /* 293 px content, makes the total module height 293 px */
	overflow:hidden;
}
.modHeight242 {
	height:21.80em; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}
.modHeight262 {
	height:21.40em; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}
.modHeight383 {
	height:32.40em; /* 383 px */
	overflow:hidden;
}
.modHeight453 {
	height:38.70em; /* 453 px */
	overflow:hidden;
}
.modHeight199 {
	height:15.7em; /* 199 px */
	overflow:hidden;
}
.modHeight210 {
	height:16.8em; /* 210 px */
	overflow:hidden;
}
.modHeight45 {
	height:3.9em; /* 45 px */
	overflow:hidden;
}
.modHeight61 {
	height:5.3em; /* 61 px */
	overflow:hidden;
}
.modHeight225 {
	height:18.1em; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}
.modHeight255 {
	height:20.78em; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}
.modHeight231 {
	height:18.7em; /* 231 px */
	overflow:hidden;
}
.modHeight129 {
	height:9.5em; /* 129 px */
	overflow:hidden;
}
.modHeight239 {
	height:19.45em; /* 239 px */
	overflow:hidden;
}
.modHeight246 {
	height:20em; /* 239 px */
	overflow:hidden;
}
.modHeightFull {
	height:100%;
	overflow:auto;
}
.modHeight143 {
	height:10.7em; /* 143 px */
	overflow:hidden;
}
.modHeight146 {
	height:10.9em; /* 143 px */
	overflow:hidden;
}
.modHeight133 {
	height:9.2em; /* 143 px */
	overflow:hidden;
}
.modHeight468 {
	height:466px;
	overflow:hidden;
}
.modHeight443 {
	height:443px;
	overflow:hidden;
}
.modHeight156 {
	height:11.80em; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.modCopy, .modCopy1col {
	padding:6px 0 6px 7px;
}
.mod2Col .modCopy {
	width:363px;
}
.mod3Col .modCopy {
	width:555px;
}
.mod4Col .modCopy {
	width:747px;
}
.txt3Linhas {
	height:4.2em;
	overflow:hidden;
}
.noFloat, .clear {
	clear:both;
}
.txtBlock .link_list1Col {
	width:157px;
}
.txtBlock .link_list2Col {
	width:349px;
}
.txtBlock .link_list3Col {
	width:541px;
}
.divider {
	background: url("../imagens/dottedLine.gif");
	font-size: 0;
	line-height:0;
	height:1px;
}
.divider_white {
	background: url("../imagens/dottedLine_white.gif");
	font-size: 0;
	line-height:0;
	height:1px;
}
a.btnGrassGreen {
	background:url("../imagens/arrow-grassGreen.gif") no-repeat left top;
}
.txtBlock .modFooter {
	background-image: url("../imagens/txtBlockFooter.gif");
	width:562px;
}

.modFooter {
	height:8px;
	font-size:1px;
	line-height:1px;
	margin-bottom:5px;
}
.modFooter hr {
	display: none;
}
.mod2Col .modFooter {
	background-image: url("../imagens/2columnFooter.gif");
	width:384px;
}
.mod3Col .modFooter {
	background-image: url("../imagens/3columnFooter.gif");
	width:576px;
}
.mod4Col .modFooter {
	background-image: url("../imagens/4columnFooter.gif");
	width:768px;
}
.modFlashInterior .modFooter {
	background-image: url("../imagens/4columnFooter.gif");
	width:570px;
}
.modPesquisaAcessorios .modFooter {
	background-image: url("../imagens/4columnFooter.gif");
	width:572px;
}
.vl_teaserSmall .link_list1Col {
	width:105px;
}
.link_list1Col {
	position:absolute;
	width:200px;
	bottom:10px;
}
.link_list1Col li, .link_list2Col li, .link_list3Col li, .link_list4Col li, .link_listHelp, .link_listHelp2, link_listCarrinho, .link_Btn li, .link_listCol251 li {
	width:100%;
}
.link_list1Col a, .link_list2Col a, .link_list3Col a, .link_list4Col a, .link_listHelp a, .link_listHelp2 a, link_listCarrinho a, .link_Btn a, .link_listCol251 a {
	padding: 4px 15px 0 0;
	display:block;
	background-position:100% 4px;
	position:relative;
	height:1.636em;/*18px*/
}
.link_list1Col a:hover, .link_list2Col a:hover, .link_list3Col a:hover, .link_list4Col a:hover, .link_listHelp a:hover, .link_listHelp2 a:hover, link_listCarrinho a:hover, .link_Btn a:hover, .link_listCol251 a:hover {
	background-position:100% -96px;
}



.MenuTopo {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 100%;
  text-align: left;
  font-weight: bold;
  font-size:10pt;
  color:#333;
}

.Menu {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 100%;
  text-align: left;
  font-weight: bold;
  font-size:10pt;
  color:#333;
}


.descricaoproduto {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 100%;
  text-align: left;
  font-weight: normal;
  font-size:10pt;
  color:#333;
}

.precoproduto {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 100%;
  text-align: right;
  font-weight: normal;
  font-size:9pt;
  color:#363;
}





/* ============================= JS   START ===================================== */

#faded {
	background: #fff;
	position: relative;
	z-index: 1;
	width: 714px;
	height: 290px;
	margin: 0 0 10px 0;
	overflow: hidden;
	border: 1px solid #ececec;
}

	#faded a.next {
		background: url(../imagens/gallery-next.gif) no-repeat 0% 0%;
		display: block;
		width: 56px;
		height: 56px;
		overflow: hidden;
		position: absolute;
		top: 225px;
		right: 6px;
		z-index: 100;
	}
	
		#faded a.next:hover {
		background: url(../imagens/gallery-next-over.gif) no-repeat 0% 0%;
		display: block;
		width: 56px;
		height: 56px;
		overflow: hidden;
		position: absolute;
		top: 225px;
		right: 6px;
		z-index: 100;
		}
		
	#faded a.prev {
		background: url(../imagens/gallery-prev.gif) no-repeat 0% 0%;
		display: block;
		width: 56px;
		height: 56px;
		overflow: hidden;
		position: absolute;
		top: 225px;
		right: 62px;
		z-index: 100;
	}
	
		#faded a.prev:hover {
		background: url(../imagens/gallery-prev-over.gif) no-repeat 0% 0%;
		display: block;
		width: 56px;
		height: 56px;
		overflow: hidden;
		position: absolute;
		top: 225px;
		right: 62px;
		z-index: 100;
		}
	
	#faded ul li div {
		background: url(../images/gallery-cont.png) repeat-x 0% 0%;
		width: 623px;
		height: 141px;
		padding: 23px 55px 0 30px;
		overflow: hidden;
		position: absolute;
		top: 160px;
		left: 0;
	}
	
		#faded ul li div strong {
			display: block;
			letter-spacing: -1px;
			line-height: 1.25em;
			font-size: 33px;
			font-weight: 400;
			color: #103B4E;
		}
		
		#faded ul li div p {
			display: inline;
			padding: 0 !important;
			line-height: 19px !important;
			font-size: 13px !important;
			color: #fff !important;
		}
		
			#faded ul li div a {
				background: #fff url(../imagens/link-arrow1.gif) no-repeat 0% -26px;
				display: inline-block;
				width: 29px;
				height: 26px;
				border: 1px solid #ecebeb;
				vertical-align: inherit;
				margin: 8px 0 0 4px;
			}
			
				#faded ul li div a:hover {
					background-position: 0% 0%;
				}

	
.faded a.thumb {
	float: left;
	margin: 0 0 15px 0;
}

/* ============================== JS faded END ====================================== */

