﻿/************************************************
*                                               *
*   @Project: CMS MAXXFORCE                     *
*                                               *
************************************************/


	@charset "UTF-8";
    /*@import url('reset.css');*/
    /*@import url('jquery.fancybox-1.3.4.css');*/

    @font-face {
	    font-family: 'SteelfishRegular';
        src: url('fonts/steelfish_rg-webfont.eot');  /* IE9 Compat Modes */
        src: url('fonts/steelfish_rg-webfont-13265.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('fonts/steelfish_rg-webfont.woff') format('woff'), /* Modern Browsers */
             url('fonts/steelfish_rg-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
             url('fonts/steelfish_rg-webfont.svg#webfontg6LIwiL9') format('svg'); /* Legacy iOS */
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'SteelfishRegularItalic';
        src: url('fonts/steelfish_rg_it-webfont.eot');
        src: url('fonts/steelfish_rg_it-webfont-13265.eot?#iefix') format('eot'),
             url('fonts/steelfish_rg_it-webfont.woff') format('woff'),
             url('fonts/steelfish_rg_it-webfont.ttf') format('truetype'),
             url('fonts/steelfish_rg_it-webfont.svg#webfont9OQh6GYd') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'PTSansNarrowBold';
        src: url('fonts/PTN77F-webfont.eot');
        src: url('fonts/PTN77F-webfont-13265.eot?#iefix') format('eot'),
             url('fonts/PTN77F-webfont.woff') format('woff'),
             url('fonts/PTN77F-webfont.ttf') format('truetype'),
             url('fonts/PTN77F-webfont.svg#webfontSTdD4QCq') format('svg');
        font-weight: normal;
        font-style: normal;
    }


/* reset */
	html{  }
	body{ border:0; margin:0; padding:0px; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
	
	h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
	
	
	p  			{ margin:0.7em 0 0 0; /*font-family:Tahoma, Arial, Verdana; line-height:18px;*/}
	big			{ font-size:1.3em; }
	blockquote  { margin:1em 3em;  }
	caption		{}
	del 		{ text-decoration:line-through;}
	small 		{ font-size:0.8em; }
	span 		{				   }
	sup, sub	{ font-size:0.8em; }
	b			{}
	pre			{}
	center		{}
	strike		{}
	abbr		{ cursor:help;}
	acronym		{ cursor:help;}
	q:after		{ content:'"'}
	q:before	{ content:'"'}
	form        { margin:0; padding:0;}
	
	a 		  	   { color:#036; outline:1px #fff none; }
	a:hover        { color:#06C; outline:1px #fff none; }
	a:link         { color:#036; outline:1px #fff none; }
	a:visited      { color:#036; outline:1px #fff none; }
	a:visited:hover{ color:#06C; outline:1px #fff none; }
	a:active       { outline:1px #fff none; }
	object         { outline:none; border:none;}
	
	ul, ol  {  }
	li		{ /*list-style:none;*/}
	ol		{ list-style-type:none; }
	dl		{ }
	dt		{ }
	dd		{ margin:0; }
	
	fieldset 	    { margin:0; padding:1em; }
	textarea 	    { overflow:auto; vertical-align:top; }
	input           { height:20px;}
	button          { cursor:pointer; }
	
	table{}
	table td{ border-collapse:collapse; vertical-align:middle; }
	table th{ font-weight:bold;}
	
	hr { line-height:0; height:1px; outline:none; background:none; size:portrait; margin:12px 0; _margin:0; font-size:0; color:#ccc; }
	
	img{ border:none;}
	
	/*Class*/
	.verde{ color:#009933;}
	.laranja{ color:#FF6600;}
	.amarelo{ color:#FFCC00;}
	.vermelho{ color:#990000;}
	.azul{ color:#006699;}
	.roxo{ color:#993399;}
		
	
	.clear		{clear:both;}
	.clearleft	{clear:left;}
	.clearfix:after  { clear:both; content: "."; display:block; height:0; visibility:hidden; }
	* html .clearfix { height:1%; }
	.clearfix 		 { display:block; }
	*+html .clearfix { min-height:1%; }
	
	


/*ICONES SOCIAIS MWM*/
	
	@font-face {
  font-family: "mwm";
  src: url("fonts/mwm.eot");
  src: url("fonts/mwm.eot?#iefix") format("embedded-opentype"), url("fonts/mwm.woff") format("woff"), url("fonts/mwm.ttf") format("truetype"), url("fonts/mwm.svg#mwm") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 25, ../../dev/sass/project/_fonts.scss */
[data-icon]:before {
  font-family: "mwm" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 38, ../../dev/sass/project/_fonts.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "mwm" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 51, ../../dev/sass/project/_fonts.scss */
.icon-twitter:before {
  content: "\64";
}

/* line 54, ../../dev/sass/project/_fonts.scss */
.icon-youtube-play:before {
  content: "\65";
}

/* line 57, ../../dev/sass/project/_fonts.scss */
.icon-facebook:before {
  content: "\63";
}

/* line 60, ../../dev/sass/project/_fonts.scss */
.icon-flickr-circled:before {
  content: "\66";
}

/* line 63, ../../dev/sass/project/_fonts.scss */
.icon-vm2:before {
  content: "\61";
}

/* line 66, ../../dev/sass/project/_fonts.scss */
.icon-angle-double-right:before {
  content: "\62";
}

/* line 69, ../../dev/sass/project/_fonts.scss */
.icon-instagram:before {
  content: "\67";
}
.social-media {
  padding: 0;
  margin: 0;
  text-align: center;
  font-size: 1.7em;
}
/* line 38, ../../dev/sass/project/_footer.scss */
.social-media li {
  display: inline-block;
  padding: 0 10px;
  list-style: none;
}
/* fundo */

	.body	{ background:#6e6e6e; }

	
/* estrutura */
	
	h1, h3{ color:#2B5F98; font-size:24px; margin:0; padding:0 0 10px; }
	h2, h4{ color:#2B5F98; font-size:16px; margin:0; padding:0 0 10px; display:inline-block; }
	h5{}
	h6{}
	
	
	/* Recipientes */
	#container	        {  }
	#article	        {  }
	#header 	        { background:transparent url('Imagens/bg-cabecalho.jpg') repeat-x scroll left top; _width:900px; }
	#footer		        { background: transparent url('Imagens/bg-rodape.jpg') no-repeat scroll left top; }
	#header, #article, #footer  { background-color:#fff; }
	
	#footer	.vm2        { float:right; }
	
    
    /* Cabecalho */
    #header h1          { position:absolute; left:0px; top:0px; margin:10px 15px; display:inline-block; width:216px; height:84px; }
	#header h1 a        { text-decoration:none; display:inline-block; width:216px; height:85px; background:transparent url('Imagens/logo.jpg') no-repeat scroll left top; }
	#header h1.logo60anos,    
	#header h1.logo60anos a  { height:95px; }
	#header .logoProduto a  { background:transparent url('Imagens/logoProdutos.gif') no-repeat scroll left top; }
	
	/*#header .bx-buscar  { position:absolute; top:20px; left:250px; width:250px; text-align:left; }
	#header .bx-login 	{ position:absolute; top:20px; right:20px; width:155px; text-align:left; padding:10px; border:1px #ccc solid; }*/
    
    .menuDivTopoP,
    .menuDivTopo        { float:right; clear:right; margin-right:15px; }
    
    .menuDivTopoP       { width:965px; }
    .linguagemTopo      { border-right:1px solid #d9d9d9; _margin-top:40px; }
    
    #lng                { list-style:none; padding:5px 0; display:inline-block; margin:0; _width:75px; }
    #lng li             { padding:0 5px; float:left; display:inline-block; }
    #lng li a           { width:13px; height:10px; display:block!important; text-decoration:none; background:transparent url('Imagens/idiomas.jpg') no-repeat scroll; _overflow:hidden; }
    
    #lng .pt a          { background-position:0px 0px; }
    #lng .eng a         { background-position:-15px 0px; }
    #lng .spn a         { background-position:-30px 0px; }
    
    #lng .pt a:hover    { background-position:0px -10px; }
    #lng .eng a:hover   { background-position:-15px -10px; }
    #lng .spn a:hover   { background-position:-30px -10px; }
    
    .ulFirst1 .first    { background:none!important; padding:0!important; }
    .ulFirst2 .first    { background:none!important; text-align:left!important; }
    
    .bx-redes           { position:absolute; top:67px; left:931px; z-index:10; }
    
    .bx-redes a         {  width:23px; height:19px; float:left;}
    .bx-redes a:hover   {  filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
    
    .menuDivTopo .menuTopo                          { margin:15px 0 0; padding:0; list-style:none; border-bottom:1px solid #d9d9d9; display:inline-block; _height:20px; _position:absolute; _right:30px; _top:5px; _width:600px!important; }
    .menuDivTopo .menuTopo li.liLinkP               { float:left; padding:0 0 0 28px; background:transparent url('Imagens/det-menu.jpg') no-repeat scroll 14px bottom; }
    .menuDivTopo .menuTopo li.liLinkP a.aLinkP      { line-height:20px; font-size:10px; display:inline-block; letter-spacing:1px; color:#666666; text-transform:uppercase; text-decoration:none; }
    
    .menuDivTopoP .menuTopoP                        { display:none; margin:0; padding:0; float:left; width:965px; list-style:none; border-top:1px solid #d9d9d9; _margin:0 0 0 7px; _width:950px; }
    .menuDivTopoP .menuTopoP li.liLinkP             { float:left; width:auto; position:relative; text-align:center; background:transparent url('Imagens/det-menu.jpg') no-repeat scroll left top; }
    .menuDivTopoP .menuTopoP li.liLinkP a.aLinkP    { font-size:24px; padding:4px 0 6px; display:inline-block; text-decoration:none; color:#666666; font-family:"SteelfishRegular", Arial Narrow; }
    
    .menuDivTopo .menuTopo li a.aLinkP:hover        { color:#2b5f98; }
    .menuDivTopoP .menuTopoP li a.aLinkP:hover      { color:#2b5f98; background:transparent url('Imagens/seta-menuP.jpg') no-repeat scroll center bottom; }
    
    
    /* Sub Menu */
    
    .menuDivTopoP .menuTopoP .subMenu               { display:none; list-style:none; background-color:#2b5f98; padding:5px; margin:0; position:absolute; top:100%; left:30%; text-align: left; }
    .menuDivTopoP .menuTopoP .liLinkP.first .subMenu{ left:0!important; }
    .menuDivTopoP .menuTopoP .subMenu li:first-child{ border:0 none; }
    .menuDivTopoP .menuTopoP .subMenu li            { padding:5px 0; border-top:1px solid #9cf; color:#9cf; font-weight:bold; font-style:italic; font-family:"Arial Narrow", Arial; font-size:11px; text-transform:uppercase; }
    .menuDivTopoP .menuTopoP .subMenu li a          { padding:0 0px; display:initial; width:100%; color:#fff; font-weight:normal; font-style:inherit; font-family:"Arial Narrow", Arial; font-size:11px; text-transform:uppercase; text-decoration:none; }
    .menuDivTopoP .menuTopoP .subMenu li a:hover    { color:#9cf; }
    
    /* Home */
    
    .conteudoMarginHome                 { margin:0; display:inline-block; padding:0 30px 50px; }
    .conteudoMarginHome p.limit         { width:707px; text-align:justify; line-height:20px; }
    .conteudoMarginHome .listHome       { margin-top:10px; padding:0 0 0 30px; }
    .conteudoMarginHome .listHome li    { line-height:20px; }
    .conteudoMarginHome .listHome li a  { text-decoration:underline; }
    
    /* Banner Rotativo - Home */
    div#slideShowContainer a            { position:relative; display:block; width:995px; height:0; overflow:visible; text-decoration:none; }
	div#slideShowContainer a img        { position:absolute; left:0; top:0; height:auto; width:995px; z-index:2; }
    
    .downBannerHome                     { position:absolute; left:0; bottom:0; width:100%; height:109px; z-index:20; display:block; background:transparent url('Imagens/img-down-banner.png') no-repeat scroll left top; }
    .downBannerHome span                { margin:60px 0 0 535px; display:inline-block; font-family:"SteelfishRegular", Arial Narrow, Trebuchet MS;; text-transform:uppercase; letter-spacing:12px; font-size:22px; color:#aaa; _font-size:18px; _letter-spacing:8px; /*_font-family:Arial Narrow, Trebuchet MS;*/ }
    
    /* destaques Home */
    ul#homeFeatures                   { width:auto; overflow:hidden; list-style-type:none; display:inline-block; margin:10px 30px 30px; padding:0 0 0 15px; border-bottom:solid 1px #CCC; }
    ul#homeFeatures li                { float:left; width:260px; padding:0 40px 0 0; border-right:solid 1px #CCC; margin:0 0 0 5px; text-transform:uppercase; font-size:11px; }
    ul#homeFeatures li.nav3           { border-right: none; }
    ul#homeFeatures li a              { display:block; height:50px; width:120px; padding:20px 0 0 100px; color:#2b5f98; text-decoration:none; margin:0 0 0 40px; font-weight:bold; background:#FFF url(Imagens/homepage-icons.jpg) no-repeat 0 0; }
    ul#homeFeatures li a:hover        { background-position: 0 -70px; color:#0066CC; }
    ul#homeFeatures li.nav2 a         { background-position: 0 -140px; }
    ul#homeFeatures li.nav2 a:hover   { background-position: 0 -210px; }
    ul#homeFeatures li.nav3 a         { height: 45px; padding-top:25px; background-position:0 -280px; }
    ul#homeFeatures li.nav3 a:hover   { background-position:  0 -350px; }
    ul#homeFeatures li a span         { color:#000; font-size:10px; }
    
    ul#homeFeaturesBr                 { width:auto; overflow:hidden; list-style-type:none; display:inline-block; margin:10px 30px 30px; padding:0 0 0 15px; border-bottom:solid 1px #CCC; }
    ul#homeFeaturesBr li              { float:left; width:260px; padding:0 40px 0 0; border-right:solid 1px #CCC; margin:0 0 0 5px; text-transform:uppercase; font-size:11px; }
    ul#homeFeaturesBr li.nav3         { border-right: none; }
    ul#homeFeaturesBr li a            { display:block; height:50px; width:120px; padding:20px 0 0 100px; color:#2b5f98; text-decoration:none; margin:0 0 0 40px; font-weight:bold; background:#FFF url(Imagens/homepage-iconsBr.jpg) no-repeat 0 0; }
    ul#homeFeaturesBr li a:hover      { background-position: 0 -70px; color:#0066CC; }
    ul#homeFeaturesBr li.nav2 a       { background-position: 0 -140px; }
    ul#homeFeaturesBr li.nav2 a:hover { background-position: 0 -210px; }
    ul#homeFeaturesBr li.nav3 a       { height: 45px; padding-top:25px; background-position:0 -280px; }
    ul#homeFeaturesBr li.nav3 a:hover { background-position:  0 -350px; }
    ul#homeFeaturesBr li a span       { color:#000; font-size:10px; }
    
    ul.doisItensDetHome li            { width:378px!important; margin:0 0 0 40px!important; }
    
    /* Banner Individual - Produtos */
    .rec-maxxforce-05               { margin:15px 15px 0 0; }
    .rec-maxxforce-05 h1,            
    .rec-maxxforce-05 h3            { font-family:"SteelfishRegular", Arial Narrow; display:block; font-weight:normal; font-size:54px; color:#C3CAD8; border-bottom:1px solid #255599; }
    
    .rec-maxxforce-06 h1,            
    .rec-maxxforce-06 h3            { font-family:"SteelfishRegular", Arial Narrow; display:block; font-weight:normal; font-size:54px; color:#C3CAD8; }
    .rec-maxxforce-05 h1 a,
    .rec-maxxforce-06 h1 a,    
    .rec-maxxforce-05 h3 a,
    .rec-maxxforce-06 h3 a          { color:#9CF; text-decoration:underline; }
    
    .rec-maxxforce-05 h1 a:hover,
    .rec-maxxforce-06 h1 a:hover,    
    .rec-maxxforce-05 h3 a:hover,
    .rec-maxxforce-06 h3 a:hover    { color:#09F; text-decoration:underline; }
    
    .rec-maxxforce-05 ul li, 
    .rec-maxxforce-06 ul li, 
    .rec-maxxforce-05 p, 
    .rec-maxxforce-06 p             { color:#fff; margin:10px 0 0; }
    
    
    /* Busca */
    .busca-txt                      { width:170px; }
    .marginBusca                    { margin:15px 0 15px 11px!important; }
    .btnCompare.marginBusca input   { *padding:0 13px 0 0!important; }
    
    
    /* Newsletter */
    .marginNewsletter               { width:220px; margin:0 10px 5px; display:inline-block; }
    .newsletterBox                  { min-height:0px!important; margin:0 10px 0 0!important; }
    .titNewsletter                  { margin:10px; display:inline-block; }
    .listaNoticias.newsletterBox    { margin-top:10px; }
    
    /* Conteudo */
    #article p                      { line-height:20px; }
    
    .imgLeft                        { float:left; clear:left; margin:10px 10px 10px 0; }
    .imgRight                       { float:right; clear:right; margin:10px 0 10px 10px; }
    .justify                        { text-align:justify; margin:10px 0 10px; }
    
    .btnPrintRepresentantes         { border:0 none; color:#fff; cursor:pointer; float:right; height:30px; margin-right:25px; padding:0 10px; background:url("Imagens/bg-menu-empresa.jpg") repeat-x scroll left top transparent; }
    .btnPrintRepresentantes:hover   { color:#d9d9d9; }
    
    .titCont                        { color:#2B5F98; display:block; font-size:21px; font-family:Arial; padding:10px 0; text-align:justify; }
    .rec-maxxforce-06 .titCont      { color:#C3CAD8; }
    
    .contListagem                   { color:#2B5F98; }
    .contListagem li                { color:#333; line-height:20px; }
    
    .marginNoticias                 { padding:0 0 15px; }
    
    .conteudoMargin                 { padding:0 0 20px; }
    
    .titNoticias                    { border: medium none; color: #FFFFFF; padding:5px 0; margin:10px 0 0; text-align: center; font-family:Arial; font-size:12px; text-decoration: none; text-transform: uppercase; /*white-space: nowrap;*/ background: url("Imagens/thead.jpg") repeat-x scroll left top transparent; }
    .listaNoticias                  { list-style:none; padding:0; margin:0; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; min-height:400px; }
    .listaNoticias li               { width:100%; background-color:#FFFFFF; border-bottom: 1px solid #BBBBBB; display:inline-block; }
    .listaNoticias li a             { display:block; font: 11px Arial,Helvetica,sans-serif; padding: 4px 10px; text-decoration:none; cursor:pointer; }
    .listaNoticias li a:hover       { background-color:#ededed; }
    
    /* Noticias - Destaque */
    .listaNoticias li img           { /*float:left;*/ width:50px; height:70px; margin:0 10px 0 0; display:inline-block; }
    .listaNoticias li span          { vertical-align:top; width:88%; }
    
    .tabBottomNoticias              { background-color: #8AB5DE; height: 20px; margin:0; padding:0; *margin-top:-3px; }
    .tabBottomNoticias .leftBorder,
    .tabBottomNoticias .rightBorder { width:12px; height:20px; display:inline-block; background:transparent url('Imagens/border-bottom-TabProdutos.jpg') no-repeat scroll; }
    .tabBottomNoticias .leftBorder  { float:left; background-position:left top; }
    .tabBottomNoticias .rightBorder { float:right; background-position:right top; }
    
    /* ---- Noticias HTML ---- */
    
    .listaNoticiasHTML                  { width:698px; list-style:none; padding:0; margin:0; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; min-height:400px; }
    .listaNoticiasHTML li               { background-color:#F9F9F9; padding:10px 0; border-bottom: 1px solid #BBBBBB; }
    
    .listaNoticiasHTML li h1,
    .listaNoticiasHTML li h3,
    .listaNoticiasHTML li h4,
    .listaNoticiasHTML li p             { margin:0 20px; font-family:Arial; padding:4px 10px; }
    .listaNoticiasHTML li h1,
    .listaNoticiasHTML li h3,           { font-size:14px; }
    .listaNoticiasHTML li h4            { font-size:12px; }
    .listaNoticiasHTML li p             { font-size:11px; text-align:justify; }
    
    .linkDestaqueNoticias               { color:#FFFFFF!important; padding-top:2px; display:block; }
    
    /* -- END Noticias HTML -- */
    
    .btnCompare, 
    .btnCompare span,
    .btnCompare a,
    .btnCompare input               { height:23px; background:transparent url('Imagens/btn_Compare.jpg') no-repeat scroll; }
    
    .btnCompare                     { cursor:pointer; padding:0 0 0 20px; color:#444!important; text-decoration:none; clear:both; margin:30px 0 10px; display:inline-block; font-family:Arial; line-height:23px; font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:0.3px; background-position:left top; }
    .btnCompare span,
    .btnCompare a,
    .btnCompare input               { font-family:Arial; font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:0.3px; background-position:right top; text-decoration:none; padding:0 20px 0 0; display:inline-block; }
    
    .btnCompare input               { cursor:pointer; padding-bottom:2px; text-align:left; border:0; margin:0!important; height:23px!important; *padding-right:5px; }
    
    .btnCompare:hover               { background-position:left bottom; color:#15202d; }
    .btnCompare:hover span,
    .btnCompare span:hover,
    .btnCompare a:hover,
    .btnCompare:hover a,
    .btnCompare input:hover,
    .btnCompare:hover input         { background-position:right bottom; }
    
    /* Clientes - Table */
    .tabClt { margin: 40px auto;  }
    .tabClt tr td { vertical-align:middle; text-align:center; }
    
    /* Noticias - Paginação */
    .paginacaoNoticias              { margin:0 0 0 10px; padding-top:2px; color:#fff; }
    .paginacaoNoticias a            { padding:0 3px; font-weight:bold; color:#fff; text-decoration:none; display:inline-block; }
    .paginacaoNoticias a.active,
    .paginacaoNoticias a:hover      { color:#13387C; text-decoration:underline; }
    
    /* Menu - Interno */
    .recMenuInterno                 { position:relative; z-index:20; }
    .menuInterno,
    .menuInterno2col                { height:36px; width:955px; padding:0; list-style:none; position:absolute; top:-50px; *top:-40px; }
    
    .menuInterno                    { left:0; *left:-40px; }
    .menuInterno2col                { left:-250px; *left:-290px; }
    
    .menuInterno2col li,
    .menuInterno li                 { height:36px; margin:0px 1px; display:inline-block; float:left; }
    .menuInterno2col li a,
    .menuInterno li a               { cursor:pointer; height:36px; line-height:36px; text-align:center; font-size:12px; text-transform:uppercase; text-decoration:none; color:#d9d9d9; display:block; background:transparent url('Imagens/bg-menu-empresa.jpg') repeat-x scroll left top; }    
    .menuInterno2col li a:hover,
    .menuInterno li a:hover         { color:#fff; }  
    .menuInterno2col li.active a,
    .menuInterno li.active a        { background-position:left bottom; }  
    
    
    /* Empresa - Inicio */
    .recMenuEmpresaImg              { height:350px; width:950px; margin:2px 0 0; background:transparent url('Imagens/home-empresa.jpg') no-repeat scroll left top; }
    
    /*
    .recMenuEmpresaImg              { position:relative; width:100%; height:350px; }
    .menuEmpresaImg                 { height:320px; width:950px; padding:0; list-style:none; display:inline-block; position:absolute; top:-10px; left:20px; }
    .menuEmpresaImg li              { height:320px; margin:0px 1px; width:19%; display:inline-block; float:left; }
    .menuEmpresaImg li a            { height:320px; line-height:36px; text-align:center; font-size:12px; text-transform:uppercase; text-decoration:none; color:#d9d9d9; width:100%; display:block; background:transparent url('Imagens/home-empresa.jpg') no-repeat scroll; }
    
    .menuEmpresaImg li.imgEmp1 a    { background-position:0px 0px; }
    .menuEmpresaImg li.imgEmp2 a    { background-position:-269px 0px; }
    .menuEmpresaImg li.imgEmp3 a    { background-position:-520px 0px; }
    .menuEmpresaImg li.imgEmp4 a    { background-position:-736px 0px; }
    .menuEmpresaImg li.imgEmp5 a    { background-position:-520px 0px; }
    */
     
    .listEmpComerciais              { margin:0 20px; }
    .listEmpComerciais ul           { list-style:none; }
    .listEmpComerciais ul li        {  }
    .listEmpComerciais ul li span   { font-size:12px; font-weight:bold; color:#2B5F98; letter-spacing:1px; }
        
    /* Rodapé */    
    #footer .rodape                 { width:670px; height:220px; position:absolute; top:26px; left:320px; }
    #footer .rodape dl              { display:block; padding:0; margin:0; list-style-type:none; float:left; }
    #footer .rodape dl dt,
    #footer .rodape dl dd           { margin:0; padding:0; overflow:hidden; }
    #footer .rodape dl dt           { color:#FFF; border-bottom:solid 1px #2c3952; padding:5px 60px 6px 15px; text-transform:uppercase; letter-spacing:0.1em; font-size:10px; overflow:hidden; position:relative; background:transparent url('Imagens/det-menu-rodape.jpg') no-repeat scroll left bottom; }
    #footer .rodape dl:nth-child(3) a {margin-left:30px; }
    #footer .rodape dl dd           { padding: 4px 0 0 15px; color: #fff; }
    #footer .rodape dl dd a         { font-size:11px; font-family:Arial; color:#fff; text-decoration:none; }
    #footer .rodape dl dd a:hover   { text-decoration:underline; }
    #footer .rodape dl.last dt      { padding-right:0; width:120px; }
    #footer .rodape dl.last dd      { padding-right:0; width: 120px; border-right: solid 1px #2c3952; }
    #footer .rodape dl.last dd.mobile-link      { border:solid 1px #2c3952; border-width:1px 0 0 1px; height:30px; width:125px; padding:13px 0 0 10px; background:transparent url('Imagens/mobile-icon.gif') no-repeat 10px 7px; }
    #footer .rodape dl.last dd.mobile-link a    { padding:7px 0 7px 23px; }
    
    #footer .visiteOutroSite        { padding:10px 10px 0 0; width:290px; position:absolute; left:20px; top:19px; border-color:#2C3952; border-style:solid; border-width:1px 1px 0 0; }
    #footer .visiteOutroSite a      { font-size:10px; text-transform:uppercase; font-family:Arial; color:#ccc; display:block; text-decoration:none; }
    #footer .visiteOutroSite a:hover{ text-decoration:underline; }
                                    
    #footer .popupList              { display:none; height:190px; width:342px; border:1px solid #597CBE; background-color:#2C3952; position:absolute; left:20px; top:20px; z-index:10; padding:10px; }
    #footer .popupList li           { list-style-type:none; margin:2px 0; float:left; width:170px; }
    #footer .popupList li a         { font-family:Arial; font-size:11px; color:#ccc; text-decoration:none; }
    #footer .popupList li a:hover   { text-decoration:underline; }
    
    #footer .vm2, 
    #footer .copy                   { font-size:10px; font-family:Arial; position:absolute; bottom:15px; color:#ccc; text-decoration:none; } 
    #footer .vm2                    { right:15px; }
    #footer .vm2:hover              { text-decoration:underline; }
    #footer .copy                   { left:15px; } 
    
    	
	/* Fale Conosco */	
	.box-contato                            { margin:40px; }
	.box-contato .lbl-contato               { display:inline-block; line-height:29px; width:150px; *float:left; *clear:left; }
	.box-contato .lbl-contato-city          { display:inline-block; line-height:29px; width:40px; margin:0 0 0 10px; *float:left; *width:45px; }
	.box-contato .txt-contato               { color:#000000; width:200px; border:1px solid #999999; *float:left; }
	.box-contato .txt-contato-city          { color:#000000; width:90px; border:1px solid #999999; *float:left; }
	.box-contato .drop-contato              { color:#000000; width:202px; border:1px solid #999999; }
	.box-contato .drop-contato-city         { color:#000000; width:54px; border:1px solid #999999; *float:left; *width:55px; }
	.box-contato .txt-contato:focus,
	.box-contato .drop-contato:focus        { border-color:#000000; }
	
	.box-contato .rfv-contato               { display:inline-block; }
	.box-contato .fds-contato               { border:1px solid #999999; padding:10px; width:500px; margin:30px 0; display:block; }
	.box-contato .fds-contato input         { height:auto; }
	.box-contato .fds-contato td            { height:26px; }
	.box-contato .fds-contato .lit-contato  { padding:0 10px; color:#000; padding:0 5px; }
	.box-contato .btn-enviar                { margin:20px 0; height:auto; width:200px; }
	
	.titEnviadoContato                      { color:#2B5F98; font-family:Arial; font-size:24px; display:block; font-weight:bold; text-decoration:none; }
	
	.divExtAlertaCont                       { padding:10px 0; }
	.alertaContato                          { padding:10px 15px; border:1px dashed #999; background-color:#fffff4; font-family:Arial; color:#333!important; font-size:12px; }
	.alertaContato strong                   { font-size:18px; color:#f00; font-weight:bold; display:block; padding:0 0 10px; }
	.alertaContato ul                       { display:none; }
	 
	.textAreaContato                        { border:none 0px; width:495px; height:100px; overflow:auto; *position:relative; *left:-40px; *top:0; *margin:0 -85px 0 0; }    
	
	.textUnidadesForm                       { line-height:18px; width:525px; margin-left:40px; padding:0 0 20px; display:inline-block; }
	.textUnidadesForm .lineDiv              { border-top:1px solid #999; margin-top:10px; float:left; clear:both; width:100%; }
	.textUnidadesForm h2,
	.textUnidadesForm h4                    { display:block; padding: 10px 0 2px; }
	
	.captcha                                { clear:both; float:left; margin:30px 0 0; padding:0 0 20px; width:100%; }
	.captcha img                            { width:173px; }
	.captcha span                           { color:#FF0000; float:left; line-height:25px; margin:5px 0 0; padding:0 0 0 10px; }
	.captcha input                          { margin:5px 0 0; float:left; width:168px; *margin-left:-40px; }
	
	/* Sala de Imprensa - Premios */
	.subTit { background-color:#1E437A; border-bottom:4px double #FFFFFF; border-left:4px double #FFFFFF; color:#FFFFFF; font-size:18px; font-weight:bold; padding:5px 20px; }
    .listPremios { margin-bottom:60px; }
    .listPremios li { margin-bottom:20px; }
    .listPremios li span { display:inline-block; font-style:italic; padding-left:20px; }
	
	
	/* Localizador Filtros - Exibir Titulos */
	
	#dealer #content    { min-height: 200px; }
    #content            { overflow: hidden; padding: 13px 30px 25px; width: 935px; }
	
    .SearchTitle_level          { display:block; padding:5px 10px 0; margin:0; height:18px; font-size:11px; text-transform:uppercase; color:#FFF; text-decoration:none; white-space:nowrap; }
    #dealer #productsTable      { position:absolute; z-index:99; }
	
	#DealersDrillDown           { border-right:1px solid #DDD; z-index:99; position:relative; overflow:visible; background: transparent url('Imagens/bg_DealersDrillDown.gif') repeat top left; }
    
    #hoverMenu,
    #hoverMenu ul               { padding: 0; margin: 0; width: 181px; list-style: none; font-size: 12px; color: #444; font-weight: normal; }
    #hoverMenu ul               { position: absolute; left: 181px; top: 0; display: none; overflow: visible; }
    #hoverMenu li               { position: relative; background-color: #FFF; width: 180px; height: 32px; border: 1px solid #DDD; border-width: 0 1px; border-bottom: 1px solid #BBB; padding: 0; margin: 0; *margin:0 0 -3px 0; }
    #hoverMenu li.even          { background: #EEE; }
    #hoverMenu li span,
    #hoverMenu li a span        { cursor:pointer; display:block; padding: 10px; }
    #hoverMenu li.over          { background-color: #CCC; }
    #hoverMenu li.hover         { background-color: #B8CDE4; font-weight: bold; color: #000; }
    /*#hoverMenu li a             { display: block; height: 22px; text-decoration: none; color: #666; }*/
    #hoverMenu li a:hover       { background-color: #CCC; color: #444; }
    #hoverMenu li.level4,
    #hoverMenu li.level4 a      { display:block; cursor:pointer; height:auto; padding:4px; }
    #hoverMenu li.over > ul     { display:block; }
    
    .bg-SearchTitle             { display:block; background: transparent url('Imagens/thead.jpg') repeat-x top left; }
    
    #SearchTitle_level2,
    #SearchTitle_level3,
    #SearchTitle_level4,
    #SearchTitle_level5         { display:none; }
    
    #DealerSearch               { display: none; background-color: #FFF; padding: 10px; overflow: hidden; position: relative; border: 1px solid #DDD; border-width: 0 1px 1px 1px; }
    #DealerSearch h1,
    #DealerSearch h3            { display: block; height: 27px; border-bottom: 1px solid #A5C3E0; font-size: 16px; color: #005AA2; margin: 0 0 13px; }
    #DealerSearch ol            { overflow: hidden; margin: 0; padding: 0; }
    #DealerSearch ol.colA,
    #DealerSearch p.colB,
    #DealerSearch ol.colC       { float: left; text-align: left; z-index: 99; position: relative; }
    #DealerSearch p.colB        { font-weight:bold; color:#005AA2; text-align:center; position:absolute; z-index:1; left:48%; top:25px; }
    #DealerSearch ol.colC       { float: right; }
    #DealerSearch ol.colA li,
    #DealerSearch ol.colC li    { display: block; overflow: hidden; padding:5px 80px; }
    #DealerSearch input,
    #DealerSearch select        { width: 210px; border: 1px solid #999; font: normal 12px Arial, Helvetica, sans-serif; color: #000; }
    #DealerSearch select        { width: 212px; }
    #DealerSearch a.btn,
    #DealerSearch a.btn span    { display:inline-block; height:23px; line-height:23px; text-decoration:none; cursor:pointer; background: transparent url('Imagens/btn_Localizar.jpg') no-repeat; }
   
    #DealerSearch a.btn         { padding:0 0 0 13px; background-position:left top; margin:0 5px; }
    #DealerSearch a.btn span    { padding:0 13px 0 0; background-position:right top; font-family:Arial; font-weight:bold; font-size:10px; color:#000; }
    
    #Dealers-Search-Results .ui-state-active,
    #Dealers-Search-Results .ui-state-default { background: transparent; border-width: 0; }
    #Dealers-Search-Results h1,
    #Dealers-Search-Results h3  { margin-top: -15px; }
    li.startOverLink a,
    li.emailLink a,
    li.printLink a,
    li.printPreviewLink a       { padding: 0 0 0 20px; height: 16px; background: transparent url('Imagens/btn-sprite.png') no-repeat 0 -18px; }
    li.emailLink a              { background-position: 0 -34px; }
    li.printPreviewLink a,
    li.printLink a              { background-position: 0 -50px; }
    li.printLink a              { display: none; }
    .disclaimer                 { padding:1em 0; }
    
    /* ===== jQuery Dialog ============================================ */
    
    .ui-widget-overlay          { background-color: #000; opacity: .60; filter: Alpha(Opacity=60); position: absolute; left: 0; top: 0; }
    .ui-dialog                  { position: relative; background-color: #FFF; padding: 15px; overflow: hidden;
                                -moz-border-radius: 8px; /* FF1+ */
                                -webkit-border-radius: 8px; /* Saf3-4, iOS 1+, Android 1.5+ */
                                border-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ }
    
    .ui-dialog-titlebar-close   { position: absolute; top: 0; right: 0; display: block; background-color: #028CE8; padding: 5px 10px; height: 12px; line-height: 12px; color: #FFF; text-decoration: none;
                                -webkit-border-top-right-radius: 8px; /* FF1+ */
                                -moz-border-radius-topright: 8px; /* Saf3-4, iOS 1+, Android 1.5+ */
                                border-top-right-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ }
                                
    .ui-dialog-titlebar-close:hover             { color: #DFDFDF; }
    #EmailDialog label,
    #DirectionsHolder label                     { display: inline-block; text-align: right; margin: 0 5px 0 0; width: 50px; }
    #DirectionsHolder label                     { width: 100px; }
    #EmailDialog input.required,
    #DirectionsHolder select.required           { color: #000; font-weight: normal; }
    #DirectionsHolder input#getDirections       { float: right; }
    #Dealers-Search-Results button.ui-state-default,
    #Dealers-Directions button.ui-state-default { background-color: #EEE; border: 1px outset #888; margin: 0 5px; }
    ul#EmailFormErrors li                       { text-indent: none; padding: 0; margin: 0; }
    ul#EmailFormErrors li label,
    ul#Errors li label                          { width: 100%; text-align: left; }
    
    
    /* Localizador - Detalhe */
    
    .localizadorDetalhe                             { display:inline-block; float:left; width:460px; min-height:400px; }
    .localizadorDetalheMap                          { display:inline-block; float:right; width:450px; }
    .localizadorDetalheMap .mapGmMap                { position:relative; width:430px; height:360px; overflow:hidden; background-color:#E5E3DF; }
    
    #gm_map_content                                 { border-color:#DADADA; border-style:solid; border-width:0 1px; padding:0 10px; position:relative; width:430px; }
    
    #gm_map_hdr, #gm_map_ftr                        { width:452px; height:15px; background: url("Imagens/gm_map_bg.jpg") no-repeat scroll left top transparent; }
    #gm_map_ftr                                     { background-position: left bottom; }
    
    .divBg-menuMapDetalhe                           { position:absolute; top:0; right:10px; z-index:98; background:transparent url('Imagens/bg-menuMapDetalhe.png') no-repeat scroll right top; }
    .divBg-menuMapDetalhe .marginL                  { height:35px; width:15px; display:inline-block; position:absolute; left:-15px; top:0; background:transparent url('Imagens/bg-menuMapDetalhe.png') no-repeat scroll left top; }
    .divBg-menuMapDetalhe .gm_mapViewsMatrix        { padding:0 15px 0 0; margin:0; list-style:none; }
    .divBg-menuMapDetalhe .gm_mapViewsMatrix li     { background-image:none; float:left; margin:0 1px; padding:0; }
    .divBg-menuMapDetalhe .gm_mapViewsMatrix li a   { display:block; text-decoration:none; height:35px; }
    .divBg-menuMapDetalhe .gm_mapViewsMatrix li a span          { color:#bbb; font-family:Arial Black; padding:0 15px; font-size:11px; height:35px; line-height:30px; }
    
    .divBg-menuMapDetalhe .gm_mapViewsMatrix li a:hover span    { color:#fff; }
    
    .divBg-menuMapDetalhe .gm_mapViewsMatrix li.on a            { background:transparent url('Imagens/btnMenu-Map.jpg') repeat-x scroll left 4px; }
    .divBg-menuMapDetalhe .gm_mapViewsMatrix li.on a span       { color:#fff; }
    
    
    /*Pop up do Mapa - Detalhe Localizador*/
    #gm_streetview                                  { height: 200px; width: 100%; }
    .gm_streetview_popup                            { height: 278px; left: 20px; padding: 35px 9px 0; position: absolute; top: 5px; width: 670px; z-index: 100; background: url("Imagens/gm_streetview_popup.png") no-repeat scroll left top transparent; }
    .gm_map_popup                                   { display: none; height: 300px; left: 20px; padding: 20px 35px 0; position: absolute; top: 5px; width: 230px; z-index: 99; }
    .gm_map_popup                                   { background: url("Imagens/gm_map_popup.png") no-repeat scroll left top transparent; }
    a.gm_btn_close                                  { height: 20px; left: 260px; position: absolute; top: 10px; width: 20px; }
    .gm_streetview_popup a.gm_btn_close             { height: 20px; left: 659px; position: absolute; top: 9px; width: 20px; }
    p.gm_hours                                      { margin-bottom: 0; }


    /* Setas Mapa - Detalhe Localizador */
    .gm_map_controlMatrix           { height: 85px; left: 15px; position: absolute; top: 0; width: 85px; z-index: 98; }
    .gm_map_controlMatrix a         { display: block; background: url("Imagens/gm_map_controlMatrix.png") no-repeat scroll left top transparent; }
    a.gm_map_control_up             { background-position: left top; height: 30px; width: 85px; }
    a.gm_map_control_left           { background-position: left -30px; float: left; height: 25px; width: 30px; }
    a.gm_map_control_center         { background-position: center -30px; float: left; height: 25px; width: 25px; }
    a.gm_map_control_right          { background-position: right -30px; float: left; height: 25px; width: 30px; }
    a.gm_map_control_down           { background-position: left -55px; clear: both; height: 30px; width: 85px; }
    a.gm_map_control_up:hover       { background-position: left -85px; }
    a.gm_map_control_left:hover     { background-position: left -115px; float: left; height: 25px; width: 30px; }
    a.gm_map_control_center:hover   { background-position: center -115px; }
    a.gm_map_control_right:hover    { background-position: right -115px; }
    a.gm_map_control_down:hover     { background-position: left -140px; }


    .gm_zoomMatrix                      { height: 229px; left: 43px; position: absolute; top: 90px; width: 29px; z-index: 98; }
    .gm_zoomMatrix a.gm_zoomIn, 
    .gm_zoomMatrix a.gm_zoomOut         { display: block; height: 29px; width: 29px; background: url("Imagens/gm_zoomMatrix.png") no-repeat scroll left top transparent; }
    .gm_zoomMatrix a.gm_zoomOut         { background-position: left bottom; }
    .gm_zoomMatrix a.gm_zoomIn:hover    { background-position: right top; }
    .gm_zoomMatrix a.gm_zoomOut:hover   { background-position: right bottom; }
    
    #gmapSlider { border: medium none; height: 149px; padding-bottom: 15px; padding-top: 7px; width: 29px; background: url("Imagens/gm_zoomMatrix.png") no-repeat scroll left -29px transparent; }
    #gmapSlider a.ui-slider-handle { border: medium none; cursor:pointer; bottom: 0; height: 9px; left: 5px; margin-bottom: -0.35em; outline: 0 none; position: absolute; width: 19px; background: url("Imagens/gm_zoom_slider.png") no-repeat scroll 0 0 transparent; }

    #vertical-slider                            { left: 50px; position: absolute; top: 100px; }
    .ui-slider                                  { position: relative; text-align: left; }
    .ui-slider .ui-slider-handle                { cursor: default; height: 1.2em; position: absolute; width: 1.2em; z-index: 2; }
    .ui-slider .ui-slider-range                 { background-position: 0 0; border: 0 none; display: block; font-size: 0.7em; position: absolute; z-index: 1; }
    .ui-slider-vertical                         { background: none repeat scroll 0 0 transparent; border: medium none; height: 155px; padding-top: 0; width: 0.8em; }
    .ui-slider-vertical .ui-slider-handle       { left: -0.3em; margin-bottom: 0; margin-left: 0; }
    .ui-slider-vertical .ui-slider-range        { left: 0; width: 100%; }
    .ui-slider-vertical .ui-slider-range-min    { bottom: 0; }
    .ui-slider-vertical .ui-slider-range-max    { top: 0; }
    
    .localizadorDetalhe .gm_btn_directions      { float: right; display: block; height: 27px; padding: 6px 0 0 37px; background: url("Imagens/gm_icon_compass.gif") no-repeat scroll left top transparent; }
    .localizadorDetalhe .gm_btn_directions:hover{ color:#06c; }
    
    .author                                     { font-style:normal; }
    
    
    /* Estilo Familia - Produtos */
    .tab-content-container                      {}
    .tab-content-container h2                   {}
    .tab-content-container h4                   {}
    .tab-content-container p                    {}
    
    /*POPUP PRODUTOS - Logo*/
    .logoPrintProdutos              { display:none; }
    
    /* Modulo Download */
    .abasDownloadCat				{ width:955px; margin:30px auto 0 auto; padding:0; height:25px; }
	.abasDownloadCat li,
	.abasDownloadCat li	a			{ height:25px; display:inline-block; background:transparent url('Imagens/aba-download-categoria.jpg') no-repeat scroll; }
	.abasDownloadCat li				{ margin:0 1px 0 0; float:left; background-position:left -25px; }
	.abasDownloadCat li	a			{ color:#fff; float:right; text-align:center; text-decoration:none; font-size:10px; font-family:Arial; text-transform:uppercase; line-height:25px; padding:0 10px 0 0; background-position:right -25px; }
	
	.abasDownloadCat li.active,
	.abasDownloadCat li:hover		{ background-position:left top; }
	.abasDownloadCat li.active a,
	.abasDownloadCat li	a:hover		{ color:#fff; background-position:right top; }
	.abasDownloadCat li:hover a		{ color:#fff; background-position:right top; }
	
	.downloadListCont				{ width:953px; margin:0; padding:0; border:1px solid #C4C4C4; border-top-color:#c4c4c4; }
	.downloadListCont h2,
	.downloadListCont h4			{ color:#000; clear:both; display:block; font-family:Arial; font-size:14px; font-weight:bold; padding:20px 0 10px 20px; margin:0px 13px 0px 13px; letter-spacing:0.5px; border-bottom:1px solid #bdccdc; }
	
	.recItensDownload				{ display:inline-block; width:100%; }
	.itemDownload					{ width:158px; float:left; height:260px; }
	.itemDownload .recImgDiv		{ margin:20px auto 0 auto; width:100px; height:130px; overflow:hidden; display:block; }
	.itemDownload .recImgDiv img	{ max-width:100px; }
	.itemDownload .formatPDF        { line-height:16px; background:transparent url('Imagens/ico-pdf.jpg') no-repeat scroll 30px center; }
	.itemDownload .textDesc,
	.itemDownload .textLink			{ color:#036; font-family:Arial; font-size:12px; text-align:center; display:block; margin:15px 0 0; }
	.itemDownload .textDesc			{ text-decoration:none; }
	.itemDownload .textLink			{ padding:0 5px; text-decoration:underline; cursor:pointer; }
	.itemDownload a                 { cursor:pointer; display:block; }
	.itemDownload a:hover .textLink,
	.itemDownload a .textLink:hover	{ color:#05a; }
    /* -------------- */
    
    /* MODULO LINK */
    .modLink                        { display:block; list-style:square; color:#036; padding:0 0 0 20px; }
    .modLink li                     { padding:5px 0; border-bottom:1px solid #ddd; }
    .modLink li a                   { text-decoration:none; color:#036; font-family:Arial; font-size:12px; }
    .modLink li a:hover             { text-decoration:underline; color:#06c; }
    /* -------------- */
    
    /* MODULO DOWNLOAD PADRÃO */
    .modDownloadP                   { list-style:square; color:#036; padding:0 20px 0 15px; list-style:none; *display:inline-block; }
    .modDownloadP li                { padding:10px 0 10px 25px; font-family:Arial; color:#999; border-bottom:1px solid #ddd; background:transparent url('Imagens/ico-download.png') no-repeat scroll left 12px; }
    .modDownloadP li a              { text-decoration:none; color:#036; font-family:Arial; font-size:12px; }
    .modDownloadP li a:hover        { text-decoration:underline; color:#06c; }
    
    .clearBoth                      { clear:both; }
    
    .filtroDownload                 { display:block; float:left; padding:15px 0; *padding:15px 0 15px 40px; }
    .filtroDownload input           { height:auto; }
    .filtroDownload input, 
    .filtroDownload select,
    .filtroDownload .btnCompare     { float:left; clear:none; margin:5px 0 5px 10px; }
    .filtroDownload select          { height:22px; }
    
    .paginacaoDownloadP             { list-style:none outside none; padding:0 10px 15px; }
    .paginacaoDownloadP li          { float:left; padding:0 5px; color:#666; font-family:Arial; }
    .paginacaoDownloadP li a        { text-decoration:none; color:#666; font-family:Arial; }
    .paginacaoDownloadP li.active a,
    .paginacaoDownloadP li a.active,
    .paginacaoDownloadP li a:hover  { text-decoration:underline; color:#000; }
    
    /* -------------- */
    
    /* Detalhe Produtos */
    .rec-maxxforce-07.rec-maxxforce-07-PDetalhes .rec-maxxforce-06 img { height:208px; }
    /* ---------------- */
    
    
    /* Produtos */
    
    ul.menu-produtos        { width:100%; text-transform:uppercase; padding:10px; margin:15px 0 0; font-weight:bold; font-family:Helvetica,sans-serif,Arial; background: url("Imagens/bg_tertiary-nav.png") repeat-y scroll left top transparent; }
    ul.menu-produtos li     { display:inline; margin: 0 10px 0 0; padding: 0; }
    ul.menu-produtos li a   { color: #FFFFFF; text-decoration: none; }
    ul.menu-produtos li a:hover   { color: #5A9EE7; text-decoration:underline; }
     
    
    #content { overflow: hidden; padding: 13px 30px 25px; width: 935px; }
    .contentGradient {
        background-color: #444444;
        background-image: -moz-linear-gradient(center top , #E4E5E7, #FFFFFF);
        clear: both;
        height: 12px;
        margin: 0 0 3px;
        width: 100%;
    }
    #content aside, #content section {
        display: inline-block;
        vertical-align: top;
    }
    ul#engine-thumbs {
        font-size: 10px;
        font-weight: bold;
        list-style: none outside none;
        margin: 0;
        padding: 0 40px 0 0;
        text-align: center;
        width: 78px;
    }
    #Home #content {
        margin: 110px 0 0;
    }
    #Home #content p {
        width: 650px;
    }
    .footerGradient {
        background: -moz-linear-gradient(0% 20% 270deg, #FFFFFF, #D5D6DA) repeat scroll 0 0 transparent;
        clear: both;
        height: 15px;
        width: 100%;
    }
    
    table.super {
        color: #666666;
        font: 11px Arial,Helvetica,sans-serif;
    }
    table.super caption, table.super th, table.super td {
        border: 1px solid #CCCCCC;
        padding: 0.5em 0.4em;
    }
    .compare th  { text-align:left;  }
    .compare td  { width: 170px; }
    .compare td img { width: 150px; }
    
    
    table.super caption {
        border-bottom: medium none;
        font-weight: bold;
    }
    table.super td {
        background-color: #FFFFFF;
    }
    table.super caption, table.super th, table.super tr.odd td {
        background-color: #EEEEEE;
    }
    table.super thead th, table.super tfoot td, table.super tr.odd th {
        background-color: #DDDDDD;
    }
    
    #productsTable { margin: 15px 0; width: 955px; }
    
    #engine-detail #productsTable { margin: 15px 0; padding: 0 0 0 20px; width: 955px; }
    
    #engine-detail #productsTable div.tab-content, #industrial #productsTable div.tab-content {
        -moz-border-bottom-colors: none;
        -moz-border-image: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: url("Imagens/bg_engine-Detail.gif") repeat-y scroll 0 0 #FFFFFF;
        border-color: #C4C4C4;
        border-style: solid;
        border-width: 0 1px 1px;
        overflow: hidden;
        padding: 0;
        text-align: left;
        width: 770px;
    }
    #engine-detail #productsTable div.three-sixty {
        text-align: center;
    }
    #engine-detail #productsTable div.tab-content div.tab-content-container {
        padding: 10px 30px;
    }
    #productsTable ul.ui-tabs-nav {
        height: 25px;
        list-style-type: none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        width: 100%;
    }
    #searchResults .ui-tabs-nav li, #productsTable .ui-tabs-nav li {
        float: left;
        margin-bottom: 0;
    }
    #Home-Literature #productsTable .ui-tabs-nav li {
        height: auto;
        width: auto;
    }
    #searchResults .ui-tabs-nav a, #productsTable .ui-tabs-nav a {
        background: url("Imagens/tabnav.png") no-repeat scroll left -50px transparent;
        color: #DADADA;
        display: inline-block;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
        height: 20px;
        padding-top: 5px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: auto;
    }
    #generator #productsTable .ui-tabs-nav a, #generator #productsTable .ui-tabs-nav a span {
        width: auto;    
    }
    #productsTable .ui-tabs-nav a {
        font-size: 10px;
        height: auto;
        margin: 0 1px 0 0;
        padding: 0 0 0 9px;
        width: auto;
    }
    #engine-detail #productsTable .ui-tabs-nav a, #Home-Literature #productsTable .ui-tabs-nav a, #generator #productsTable .ui-tabs-nav a {
        margin: 0 0 0 1px;
    }
    #engine-detail #productsTable .ui-tabs-nav li:first-child a, #Home-Literature #productsTable .ui-tabs-nav li:first-child a, #generator #productsTable .ui-tabs-nav li:first-child a {
        margin: 0;
    }
    #productsTable .ui-tabs-nav a span {
        background: url("Imagens/tabnav.png") no-repeat scroll right -50px #FFFFFF;
        display: inline-block;
        height: 20px;
        padding: 5px 9px 0 0;
        width: auto;
    }
    #engine-detail #productsTable .ui-tabs-nav a, #engine-detail #productsTable .ui-tabs-nav a span, #Home-Literature #productsTable .ui-tabs-nav a, #Home-Literature #productsTable .ui-tabs-nav a span {
        width: auto;
    }
    #industrial #productsTable .ui-tabs-nav a, #industrial #productsTable .ui-tabs-nav a span {
        width: 221.5px;
    }
    #searchResults .ui-tabs-nav a:hover, #productsTable .ui-tabs-nav a:hover {
        background-position: left -25px;
        color: #EFEFEF;
        cursor: pointer;
    }
    #productsTable .ui-tabs-nav a:hover span {
        background-position: right -25px;
    }
    #searchResults .ui-tabs-nav li.ui-tabs-selected a, #searchResults .ui-tabs-nav li.ui-tabs-selected a:hover, #productsTable .ui-tabs-nav li.ui-tabs-selected a, #productsTable .ui-tabs-nav li.ui-tabs-selected a:hover {
        background-position: left 0;
        color: #FFFFFF;
    }
    #productsTable .ui-tabs-nav li.ui-tabs-selected a span, #productsTable .ui-tabs-nav li.ui-tabs-selected a:hover span {
        background-position: right 0;
        color: #FFFFFF;
    }
    #productsTable .btn-compare, #productsTable .btn-compare-disabled {
        background-image: url("Imagens/btn_Compare.jpg");
        float: right;
        margin-top: 1em;
        width: 78px;
    }
    #productsTable .btn-compare-disabled {
        cursor: auto;
    }
    #productsTable .btn-compare {
        background-position: 0 -23px;
    }
    #productsTable .tabtable {
        clear: both;
    }
    #productsTable .tabtable thead tr, #productsTable .tabtable thead th, #productsTable .tabtable thead th.header {
        background: #163470;
        background: -moz-linear-gradient(top,  #163470 35%, #006699 86%, #006699 86%, #407c99 87%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#163470), color-stop(86%,#006699), color-stop(86%,#006699), color-stop(87%,#407c99));
        background: -webkit-linear-gradient(top,  #163470 35%,#006699 86%,#006699 86%,#407c99 87%);
        background: -o-linear-gradient(top,  #163470 35%,#006699 86%,#006699 86%,#407c99 87%);
        background: -ms-linear-gradient(top,  #163470 35%,#006699 86%,#006699 86%,#407c99 87%);
        background: linear-gradient(to bottom,  #163470 35%,#006699 86%,#006699 86%,#407c99 87%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163470', endColorstr='#407c99',GradientType=0 );

        /* border: medium none; */
        color: #FFFFFF;
        padding: 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        /*white-space: nowrap;*/
    }
    #productsTable .tabtable thead th span {
        background: url("Imagens/sorter.gif") no-repeat scroll 100% 50% transparent;
        cursor: pointer;
        display: block;
        margin: 0 5px;
        padding: 5px 10px;
        text-align: center;
        font-size:9px;
        line-height: 20px;
    }
    #productsTable .tabtable thead th.noSort span {
        background-image: none;
        cursor: default;
    }
    #productsTable .tabtable thead th.theader {
        background: url("Imagens/theader.png") no-repeat scroll left top transparent;
    }
    #productsTable .tabtable thead th.headerSortUp, #productsTable .tabtable thead th.headerSortDown, #productsTable .tabtable thead th.headerOn {
        background-position: left bottom;
        color: #FFFFFF;
    }
    #productsTable .center {
        text-align: center;
    }
    img.bottomGradient, img.bottomCurve {
        bottom: -5px;
        position: relative;
    }
    .msgPotencia                { background:url("Imagens/bg_linha_mforce.jpg") no-repeat; text-align:right; height:20px; border:none !important; padding:7px 1em 2px 1em!important; font-size:13px; }
    .tabBottom                  { background-color: #8AB5DE; font-size: 10px; height: 20px; margin: 0; padding: 0; text-align: center; width: auto; *margin-top:-3px; }
    .tabBottom .leftBorder,
    .tabBottom .rightBorder     { width:12px; height:20px; display:inline-block; background:transparent url('Imagens/border-bottom-TabProdutos.jpg') no-repeat scroll; }
    .tabBottom .leftBorder      { float:left; background-position:left top; }
    .tabBottom .rightBorder     { float:right; background-position:right top; }
    #productsTable .tfoot p {
        font-size: 10px;
        margin: 0;
    }
    
    .ui-tabs.ui-widget.ui-widget-content .print { display:none; }
    
    .divMapMaster						    { float:left; width:540px; margin:0 0 0 -20px; }
    
    /* DROPDOWN DOS MAPAS */
    .dropListasMapasMaster                  { float:left; clear:left; padding:15px 0; width:530px; margin:0 0 0 -10px; }
    .dropBoxMapas                           { float:left; margin:0 0 0 10px; }
    .dropMapas                              {  }
    .dropMapas input                        { padding:1px 0!important; *padding:0!important; }
    
    /* MAPA MUNDO */
    .mapaOndeComprarMundo 					{ width:640px; height:280px; position:relative; list-style:none; margin:0px; padding:0px; background:transparent url('Imagens/mapa-mundi.png') no-repeat scroll left top; }
	.mapaOndeComprarMundo li				{ position:absolute; z-index:5; }
	.mapaOndeComprarMundo li span			{ left:0px; top:0px; }
	.mapaOndeComprarMundo li span.active    { background:transparent url('Imagens/mapa-mundi.png') no-repeat scroll; }
		
	.mapaOndeComprarMundo .mapAmerica		{ top:5px; left:0px; width:240px; height:280px; z-index:2; }
	.mapaOndeComprarMundo .mapAfrica		{ top:75px; left:200px; width:130px; height:160px; z-index:2; }
	.mapaOndeComprarMundo .mapEuropa		{ top:0px; left:220px; width:110px; height:90px; z-index:2; }
	.mapaOndeComprarMundo .mapAsia			{ top:12px; left:270px; width:230px; height:160px; z-index:2; }
	.mapaOndeComprarMundo .mapOceania		{ top:140px; left:400px; width:130px; height:115px; z-index:2; }
	
	.mapaOndeComprarMundo .mapAmerica span	{ width:240px; height:280px; background-position:0px -305px!important; }
	.mapaOndeComprarMundo .mapAfrica span	{ width:130px; height:160px; background-position:-260px -415px!important; }
	.mapaOndeComprarMundo .mapEuropa span	{ width:110px; height:90px; background-position:-280px -300px!important; }
	.mapaOndeComprarMundo .mapAsia span		{ width:230px; height:160px; background-position:-420px -312px!important; }
	.mapaOndeComprarMundo .mapOceania span  { width:130px; height:115px; background-position:-420px -508px!important; }
	
	.mapaOndeComprarMundo .mapAmerica span.active,
	.mapaOndeComprarMundo .mapAfrica span.active,
	.mapaOndeComprarMundo .mapEuropa span.active,
	.mapaOndeComprarMundo .mapAsia span.active,
	.mapaOndeComprarMundo .mapOceania span.active{ display:block!important; }
	
	
    /* MAPA BRASIL */
	.mapEstados							{ width:492px; height:479px; position:absolute; z-index:300; background:transparent url('Imagens/estados.png') no-repeat scroll left top; display:none; }
	
	.mapaOndeComprarBr 					{ width:492px; height:479px; position:relative; list-style:none; margin:0px; padding:0px; background:transparent url('Imagens/mapaBrasil.png') no-repeat scroll left top; }
	.mapaOndeComprarBr li				{ position:absolute; }
	.mapaOndeComprarBr li span		    { left:0px; top:0px; display:inline-block; }
	.mapaOndeComprarBr li span.active	{ position:absolute; background:transparent url('Imagens/mapaBrasil.png') no-repeat scroll; }
		
	.mapaOndeComprarBr .am		{ top:37px; left:2px; width:209px; height:150px; z-index:1; }
	.mapaOndeComprarBr .rr		{ top:0px; left:107px; width:73px; height:81px; z-index:2; }
	.mapaOndeComprarBr .ac		{ top:148px; left:-2px; width:87px; height:57px; z-index:2; }
	.mapaOndeComprarBr .pa		{ top:34px; left:179px; width:158px; height:152px; z-index:1; }
	.mapaOndeComprarBr .ap		{ top:11px; left:235px; width:61px; height:68px; z-index:2; }
	.mapaOndeComprarBr .ro		{ top:161px; left:89px; width:84px; height:69px; z-index:3; }
	.mapaOndeComprarBr .mt		{ top:150px; left:147px; width:136px; height:132px; z-index:2; }
	.mapaOndeComprarBr .ms		{ top:273px; left:190px; width:83px; height:85px; z-index:2; }
	.mapaOndeComprarBr .pr		{ top:332px; left:231px; width:74px; height:52px; z-index:5; }
	.mapaOndeComprarBr .sc		{ top:375px; left:242px; width:59px; height:42px; z-index:4; }
	.mapaOndeComprarBr .rs		{ top:392px; left:205px; width:86px; height:78px; z-index:3; }
	.mapaOndeComprarBr .sp		{ top:300px; left:252px; width:98px; height:69px; z-index:3; }
	.mapaOndeComprarBr .mg		{ top:235px; left:277px; width:131px; height:107px; z-index:2; }
	.mapaOndeComprarBr .rj		{ top:323px; left:346px; width:46px; height:31px; z-index:3; }
	.mapaOndeComprarBr .es		{ top:284px; left:378px; width:27px; height:42px; z-index:3; }
	.mapaOndeComprarBr .go		{ top:212px; left:248px; width:87px; height:86px; z-index:3; }
	.mapaOndeComprarBr .df		{ top:245px; left:304px; width:19px; height:15px; z-index:4; }
	.mapaOndeComprarBr .to		{ top:124px; left:277px; width:58px; height:101px; z-index:2; }
	.mapaOndeComprarBr .pi		{ top:99px; left:335px; width:67px; height:97px; z-index:2; }
	.mapaOndeComprarBr .ma		{ top:79px; left:308px; width:65px; height:70px; z-index:3; }
	.mapaOndeComprarBr .ce		{ top:100px; left:390px; width:43px; height:58px; z-index:3; }
	.mapaOndeComprarBr .ba		{ top:170px; left:328px; width:108px; height:120px; z-index:1; }
	.mapaOndeComprarBr .pn		{ top:126px; left:427px; width:43px; height:23px; z-index:3; }
	.mapaOndeComprarBr .pb 		{ top:141px; left:421px; width:47px; height:29px; z-index:2; }
	.mapaOndeComprarBr .al 		{ top:176px; left:426px; width:38px; height:22px; z-index:2; }
	.mapaOndeComprarBr .pe 		{ top:161px; left:392px; width:79px; height:20px; z-index:1; }
	.mapaOndeComprarBr .se 		{ top:192px; left:425px; width:24px; height:21px; z-index:3; }
	
	.mapaOndeComprarBr .am span		{ width:209px; height:150px; }
	.mapaOndeComprarBr .rr span		{ width:73px; height:81px; }
	.mapaOndeComprarBr .ac span		{ width:87px; height:57px; }
	.mapaOndeComprarBr .pa span		{ width:158px; height:152px; }
	.mapaOndeComprarBr .ap span		{ width:61px; height:68px; }
	.mapaOndeComprarBr .ro span		{ width:84px; height:69px; }
	.mapaOndeComprarBr .mt span		{ width:136px; height:132px; }
	.mapaOndeComprarBr .ms span		{ width:83px; height:85px; }
	.mapaOndeComprarBr .pr span		{ width:74px; height:52px; }
	.mapaOndeComprarBr .sc span		{ width:59px; height:42px; }
	.mapaOndeComprarBr .rs span		{ width:86px; height:78px; }
	.mapaOndeComprarBr .sp span		{ width:98px; height:66px; }
	.mapaOndeComprarBr .mg span		{ width:131px; height:107px; }
	.mapaOndeComprarBr .rj span		{ width:46px; height:31px; }
	.mapaOndeComprarBr .es span		{ width:27px; height:42px; }
	.mapaOndeComprarBr .go span		{ width:87px; height:86px; }
	.mapaOndeComprarBr .df span		{ width:19px; height:15px; }
	.mapaOndeComprarBr .to span		{ width:58px; height:101px; }
	.mapaOndeComprarBr .pi span		{ width:67px; height:97px; }
	.mapaOndeComprarBr .ma span		{ width:79px; height:112px; }
	.mapaOndeComprarBr .ce span		{ width:49px; height:63px; }
	.mapaOndeComprarBr .ba span		{ width:108px; height:120px; }
	.mapaOndeComprarBr .pn span		{ width:43px; height:28px; }
	.mapaOndeComprarBr .pb span		{ width:47px; height:29px; }
	.mapaOndeComprarBr .al span		{ width:38px; height:22px; }
	.mapaOndeComprarBr .pe span		{ width:79px; height:27px; }
	.mapaOndeComprarBr .se span 	    { width:23px; height:26px; }
	
	
	
	.mapaOndeComprarBr .am span		{ background-position:-2px -553px; }
	.mapaOndeComprarBr .rr span		{ background-position:4px -709px; }
	.mapaOndeComprarBr .ac span		{ background-position:-2px -495px; }
	.mapaOndeComprarBr .pa span		{ background-position:-158px -847px; }
	.mapaOndeComprarBr .ap span		{ background-position:-331px -900px; }
	.mapaOndeComprarBr .ro span		{ background-position:-2px -796px; }
	.mapaOndeComprarBr .mt span		{ background-position:-2px -866px; }
	.mapaOndeComprarBr .ms span		{ background-position:-402px -832px; }
	.mapaOndeComprarBr .pr span 	{ background-position:-113px -785px; }
	.mapaOndeComprarBr .sc span 	{ background-position:-108px -723px; }
	.mapaOndeComprarBr .rs span 	{ background-position:-405px -920px; }
	.mapaOndeComprarBr .sp span 	{ background-position:-311px -618px; }
	.mapaOndeComprarBr .mg span 	{ background-position:-209px -707px; }
	.mapaOndeComprarBr .rj span 	{ background-position:-184px -498px; }
	.mapaOndeComprarBr .es span 	{ background-position:-384px -558px; }
	.mapaOndeComprarBr .go span 	{ background-position:-220px -617px; }
	.mapaOndeComprarBr .df span 	{ background-position:-467px -533px; }
	.mapaOndeComprarBr .to span 	{ background-position:-232px -492px; }
	.mapaOndeComprarBr .pi span 	{ background-position:-416px -567px; }
	.mapaOndeComprarBr .ma span		{ background-position:-301px -495px; }
	.mapaOndeComprarBr .ce span 	{ background-position:-333px -821px; }
	.mapaOndeComprarBr .ba span 	{ background-position:-377px -693px; }
	.mapaOndeComprarBr .pn span 	{ background-position:-388px -494px; }
	.mapaOndeComprarBr .pb span 	{ background-position:-439px -497px; }
	.mapaOndeComprarBr .al span 	{ background-position:-386px -526px; }
	.mapaOndeComprarBr .pe span 	{ background-position:-95px -498px; }
	.mapaOndeComprarBr .se span 	{ background-position:-431px -530px; }
	
	/*
	.mapaOndeComprarBr li.am a	{ width:190px; height:140px; float:left; }
	.mapaOndeComprarBr li.rr a	{ width:60px; height:73px; float:left; margin-left:10px; }
	.mapaOndeComprarBr li.ac a	{ width:90px; height:40px; float:left; margin-top:10px; }
	.mapaOndeComprarBr li.pa a	{ width:155px; height:135px; float:left; margin-top:15px; }
	.mapaOndeComprarBr li.ap a	{ width:45px; height:70px; float:left; margin-left:10px; }
	.mapaOndeComprarBr li.ro a	{ width:72px; height:70px; float:left; margin-left:10px; }
	.mapaOndeComprarBr li.mt a	{ width:120px; height:100px; float:left; margin:23px 0 0 10px; }
	.mapaOndeComprarBr li.ms a	{ width:80px; height:80px; float:left; }
	.mapaOndeComprarBr li.pr a	{ width:62px; height:42px; float:left; margin-top:5px; }
	.mapaOndeComprarBr li.sc a	{ width:45px; height:40px; float:left; margin-left:15px; }
	.mapaOndeComprarBr li.rs a	{ width:86px; height:78px; float:left; }
	.mapaOndeComprarBr li.sp a	{ width:94px; height:68px; float:left; }
	.mapaOndeComprarBr li.mg a	{ width:107px; height:130px; float:left; }
	.mapaOndeComprarBr li.rj a	{ width:46px; height:31px; float:left; }
	.mapaOndeComprarBr li.es a	{ width:25px; height:45px; float:left; margin-left:5px; }
	.mapaOndeComprarBr li.go a	{ width:68px; height:70px; float:left; margin:10px 0 0 10px; }
	.mapaOndeComprarBr li.df a	{ width:19px; height:15px; float:left; }
	.mapaOndeComprarBr li.to a	{ width:40px; height:100px; float:left; margin-left:10px; }
	.mapaOndeComprarBr li.pi a	{ width:67px; height:84px; float:left; }
	.mapaOndeComprarBr li.ma a	{ width:55px; height:74px; float:left; margin-left:10px; }
	.mapaOndeComprarBr li.ce a	{ width:100%; height:100%; float:left; }
	.mapaOndeComprarBr li.ba a	{ width:102px; height:105px; float:left; margin-top:10px; }
	.mapaOndeComprarBr li.pn a	{ width:100%; height:100%; float:left; }
	.mapaOndeComprarBr li.pb a	{ width:100%; height:100%; float:left; }
	.mapaOndeComprarBr li.al a	{ width:100%; height:100%; float:left; }
	.mapaOndeComprarBr li.pe a	{ width:80px; height:20px; float:left; margin-top:6px; }
	.mapaOndeComprarBr li.se a	{ width:22px; height:20px; float:left; margin-top:5px; }
	*/
	/* precisou mexer na posição */
	.mapaOndeComprarBr li.pe a span			{ top:-6px; }
	
	.mapaOndeComprarBr .am span.active	{ background-position:-2px -553px; }
	.mapaOndeComprarBr .rr span.active	{ background-position:4px -709px; }
	.mapaOndeComprarBr .ac span.active	{ background-position:-2px -495px; }
	.mapaOndeComprarBr .pa span.active	{ background-position:-158px -847px; }
	.mapaOndeComprarBr .ap span.active	{ background-position:-331px -900px; }
	.mapaOndeComprarBr .ro span.active	{ background-position:-2px -796px; }
	.mapaOndeComprarBr .mt span.active	{ background-position:-2px -866px; }
	.mapaOndeComprarBr .ms span.active	{ background-position:-402px -832px; }
	.mapaOndeComprarBr .pr span.active 	{ background-position:-113px -785px; }
	.mapaOndeComprarBr .sc span.active 	{ background-position:-108px -723px; }
	.mapaOndeComprarBr .rs span.active 	{ background-position:-405px -920px; }
	.mapaOndeComprarBr .sp span.active 	{ background-position:-311px -618px; }
	.mapaOndeComprarBr .mg span.active 	{ background-position:-209px -707px; }
	.mapaOndeComprarBr .rj span.active 	{ background-position:-184px -498px; }
	.mapaOndeComprarBr .es span.active 	{ background-position:-384px -558px; }
	.mapaOndeComprarBr .go span.active 	{ background-position:-220px -617px; }
	.mapaOndeComprarBr .df span.active 	{ background-position:-467px -533px; }
	.mapaOndeComprarBr .to span.active 	{ background-position:-232px -492px; }
	.mapaOndeComprarBr .pi span.active 	{ background-position:-416px -567px; }
	.mapaOndeComprarBr .ma span.active	{ background-position:-301px -495px; }
	.mapaOndeComprarBr .ce span.active 	{ background-position:-333px -821px; }
	.mapaOndeComprarBr .ba span.active 	{ background-position:-377px -693px; }
	.mapaOndeComprarBr .pn span.active 	{ background-position:-388px -494px; }
	.mapaOndeComprarBr .pb span.active 	{ background-position:-439px -497px; }
	.mapaOndeComprarBr .al span.active 	{ background-position:-386px -526px; }
	.mapaOndeComprarBr .pe span.active 	{ background-position:-95px -498px; }
	.mapaOndeComprarBr .se span.active 	{ background-position:-431px -530px; }

 


	/* Conteudo de Detalhes do Mapa */
	
	.conteudoDetalhesMapa					{ float:right; width:430px; position:relative; overflow:auto; height:520px; }
	.aba-estado								{ width:100%; position:absolute; left:0px; top:0px; }
	.cont-cidadeMap							{ display:block; }
	.cont-cidadeMap h1,
	.cont-cidadeMap h3 						{ display:block; height:30px; padding:0 0 0 20px; line-height:30px; color:#19396c; font-size:12px; font-weight:bold; font-family:Verdana; background:transparent url('Imagens/fundoTitCidade.png') repeat-x scroll left bottom; }
	
	.cont-empresaMap span,
	.cont-empresaMap span a,
	.cont-empresaMap span strong			{ font-family:Verdana; font-size:12px; }
	
	.cont-empresaMap						{ padding:7px 0 7px 20px; border-bottom:1px #6d6d6e dashed; }
	.cont-empresaMap span					{ color:#6d6d6e; display:inline-block; padding:3px 0; }
	.cont-empresaMap span a					{ color:#6d6d6e; text-decoration:none; }
	.cont-empresaMap span strong			{ width:120px; float:left; clear:left; color:#19396c; font-weight:normal; }
		
	.cont-empresaMap span a:hover			{ text-decoration:underline; }
	
	.cont-empresaMap span .descContMapas    { float:left; padding:0; width:270px; }
	
	/* Lista de Estados */
	
	.listaLinkMapa							{ width:540px; float:left; clear:left; padding-top:25px; }
	.listaLinkMapa div						{ width:175px; padding:5px 0 2px 70px; margin:0px; font-family:Verdana; font-size:10px; color:#19396c; display:inline-block; cursor:pointer; }
    .listaLinkMapa div a    				{ text-decoration:none; }
    
	.listaLinkMapa div:hover				{ text-decoration:underline; }
	.listaLinkMapa div.active				{ font-size:12px; font-weight:bold; text-decoration:underline; }
    
    
    
    /* ---- TELERIK ---- */
    
    /* Abas listagem/detalhes tabela de produtos */
    .abasGridProdutos .rtsUL .rtsLI                                 { margin:0 1px 0 0; }
    
    .abasGridProdutos .rtsUL .rtsLI .rtsLink,
    .abasGridProdutos .rtsUL .rtsLI .rtsLink .rtsOut                { height:25px; background:transparent url('Imagens/aba-download-categoria.jpg') no-repeat scroll; }
    
    .abasGridProdutos .rtsUL .rtsLI .rtsLink                        { padding-left:7px; background-position:left bottom; }
    .abasGridProdutos .rtsUL .rtsLI .rtsLink .rtsOut                { padding-right:6px; background-position:right bottom; }
    
    .abasGridProdutos .rtsUL .rtsLI .rtsLink:hover, 
    .abasGridProdutos .rtsUL .rtsLI .rtsSelected                    { background-position:left top; }
    .abasGridProdutos .rtsUL .rtsLI .rtsLink:hover .rtsOut, 
    .abasGridProdutos .rtsUL .rtsLI .rtsLink .rtsOut:hover,
    .abasGridProdutos .rtsUL .rtsLI .rtsSelected .rtsOut            { background-position:right top; }
    
    .abasGridProdutos .rtsUL .rtsLI .rtsLink .rtsOut .rtsIn .rtsTxt { color:#fff; text-align:center; text-decoration:none; font-size:9px; font-family:Arial; text-transform:uppercase; line-height:25px; }
    
    /* Detalhes de Produtos */
    .tabDetalheGridProdutos                                         { width:955px; padding:10px 0 10px 20px; display:inline-block; }
    .tabDetalheGridProdutos .contDetProduto                         { display:inline-block; width:895px; padding:0 30px; background:transparent url('Imagens/bg_produtoDetalhes.jpg') repeat-y scroll left top; *margin-top:-3px; }
    .tabDetalheGridProdutos .contDetProduto h4                      { padding:25px 0 0; }
    .RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn,
    .RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt{ padding:0px!important;}
    /* -- END TELERIK -- */
    
    
    /* pop up */
    
    .popupMaxx{
		display: none; 
		background: #fff;
		float: left;
		position: fixed;
		top: 50%; left: 50%;
		margin-top:-225px;
		margin-left:-430px;
		z-index:9999;
		width:860px;
		height:450px;
	}
	.popupMaxx .btn-popMaxx-fechar { 
	    float: right; display:inline-block; cursor:pointer;
	    width:30px; height:30px;
	    position:absolute; top:-10px; right:-20px;
	    background-image:url('Imagens/btn_modal_close.png');
	    text-indent:-9000px;
	}
		
	/*--Fazendo IE6 Fixo Posicionamento Entenda--*/
	*html body #fadeMaxx  { position: absolute; }
	*html body .popupMaxx { position: absolute; }
	
	#fadeMaxx { 
	    background: #000; position: fixed; z-index: 8000;
	    left: 0; top: 0; width: 100%; height: 100%; opacity: .80;
	}
    .popupMaxx .content-pop { margin:15px; width:820px; padding-right:15px; height:420px; overflow:auto; }
    .popupMaxx .content-pop h2 { color:#2B5F98; font-size:24px; }
    .popupMaxx .content-pop .clear { padding-bottom:30px; }
    
    
    .subtitulo      { color:#C3CAD8; margin-top:5px; }
    
    
    .pergunta, .num, .active .num { background:url(/Portal/Principal/Includes/Css/Imagens/sprite-faq.png) no-repeat;}    
    .faq { width:900px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}    
    .faq .toggle { list-style-type:none;}
    .faq .toggle li	{ margin: 30px 0;}
    .faq .toggle .lnk { font-size:18px; color:#979797; text-decoration:none; cursor:pointer; display:block; margin-bottom:30px;}    
    .faq .pergunta { width: 100%; border-bottom:solid 1px #999; height:43px; background-position:  109% -134px; }    
    .faq .pergunta span	{ margin-left: 45px; display:block; padding-top:8px;}    
    .faq .num { font-size:22px; height: 32px; width: 37px; text-align:center; color:#EEE; float:left; padding-top:8px; background-position: -60px -55px; } 
    .faq .sub { padding: 2% 0 3% 2%; height:250px;}    
    .faq .sub .resposta { text-align:justify; font-size:14px; color:#666; line-height:25px; }    
    .faq .sub .img-sub { float:right; width:225px; margin-left:30px;}
    .faq .active .pergunta { border-bottom:solid 1px #2b5f98; background-position:118% -100px; font-size:18px; color:#2b5f98; }    
    .faq .active .num { background-position:0 0; }
    
    
    /*PRODUTOS NOVO LAYOUT MELHORIA 28/04/2014*/
    ul.menu-produtos2014              { width:100%; padding:3px; margin:15px 0 0; font-weight:bold; font-family:Helvetica,sans-serif,Arial; background: url("Imagens/bg_tertiary-nav.png") repeat-y scroll left top transparent; display:inline-block;}
    ul.menu-produtos2014 li           { display:inline-block; margin: 0 10px 0 0; padding: 0;float:left; }
    ul.menu-produtos2014 li a         { color: #FFFFFF; text-decoration: none; padding-left:10px;background-position:left top;margin-right:10px;}
    ul.menu-produtos2014 li a:hover   { text-decoration:underline; }
    ul.menu-produtos2014 li a span    { padding-right:10px; background-position:right top; margin-right:-10px;}
    ul.menu-produtos2014 li a,
    ul.menu-produtos2014 li a span    { background-image: url("Imagens/btn-menu-produtos.png"); display:inline-block;line-height:29px;}
    
    tbody {
        font-size: 11px;
        font-weight: bold;
        color: rgb(115, 115, 115);
        text-align: center;
    }
    
       .list-check li {
		list-style: none;
		background: url("/Portal/Principal/Arquivos/HTML/Imagens/653/check-13px.png") no-repeat 0 5px;
		padding: 5px 20px
		}
	.btn-clique-aqui {
		background-color: #1E3F74;
		color: #fff !important;
		padding: 6px;
		border-radius: 4px;
		text-decoration: none;
	 }
	.btn-clique-aqui:visited {
		color: #fff;
		text-decoration: underline;
	}
	.banner-p {
		font-size: 14px;
	}
	.sociais {
        position: absolute;
        left: -31px;
        bottom: 35px;
    }
    .sociais a
    {
        text-decoration:none;
    }
    .sociais span:hover
    {
        text-decoration:underline !important;
        color:#036 !important;
    }
    .sociais li
    {
        display:inline-block;
    }
    .sociais span 
    {
        font-size: 32px;
        color: #fff;
        text-decoration: none;
        margin:5px;
    }
	.facebook {
		width: 38px;
		padding-right: 4px;
	}
	.youtube{
		width: 33px;
		padding: 0 3px;
	}
	.flicker{
		width: 39px;
	}
	.disel{
		width: 120px;
        height: 33px;
        padding-left: 5px;
	}
	.instagram {
	    width: 33px;
		padding: 0 3px;
	}
	
    .nowrap { white-space: nowrap;  }
    .tabtable.super .nowrap { white-space: initial; }
    
    .folheto-tecnico {
        background: url('/Portal/Principal/Arquivos/HTML/Imagens/660/botao.png') no-repeat;
        display: block;
        width: 158px;
        float: right;
        height: 50px;
    }
        