/*-- GERAL --*/
body       {
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #A4B0BF;
	SCROLLBAR-SHADOW-COLOR: #A4B0BF;
	SCROLLBAR-ARROW-COLOR: #A4B0BF;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	background-image: url("imagens/fundo-inteiro.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 10px;
	color: #666;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
}
.texto     {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	line-height: 180%;
	margin-bottom: 10px;
	margin-top: 10px;
}
.texto11     {
	font-family: Arial;
	font-size: 11px;
}
.textoescuro     {
	font-family: Arial;
	font-size: 11px;
	color: #333;
	line-height: 120%;
	margin-bottom: 10px;
	margin-top: 10px;
}
.textolink     {
	font-family: Arial;
	font-size: 11px;
	line-height: 180%;
}
.linha     { font-family: Arial; font-size: 11px; color: #ffffff; }
.asterisco { font-family: Arial; font-size: 9px; color: #666666; line-height: 180%; }
.texto12     { font-family: Arial; font-size: 12px; color: #707070; line-height: 180%; }
.textobold     {
	font-weight: bold;
}
.textocenter     {
text-align: center;
}
.textoheight     {
	line-height: 180%;
}
.titazulmenor {
	font-family: Arial;
	font-size: 11px;
	color: #517CA3;
}
.alerta {
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;
}
.titmenu {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #515151;
	text-align: left;
}
.titazul {
	font-family: Arial;
	font-size: 12px;
	color: #517CA3;
	font-weight: bold;
}
.titazulmaior {
	font-family: Arial;
	font-size: 14px;
	color: #517CA3;
	font-weight: bold;
}
.titbranco {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.titbranco18 {
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.titbranco16 {
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.listamenuativa    { font-weight: bolder; background: url("imagens/navlist_arrow.png") left center no-repeat; }

#listamenu         {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 230px;
	position: relative;
}
#listamenu li      { margin: 0; padding: 0; font-size: 11px; font-family: Arial; }
#listamenu a       { background:  url("imagens/navlist_arrow.png") left center no-repeat; color: #6E6C6C; display: block; margin: 0; padding: 8px 12px; text-decoration: none; }
#listamenu a:hover { background:  url("imagens/navlist_arrow.png") left center no-repeat; color: #6E6C6C; font-weight: bolder; padding-bottom: 8px; }


h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #515151;
	text-align: left;
}
h2 {
	font-family: Arial;
	font-size: 14px;
	color: #515151;
	font-weight: bold;
}
h3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #515151;
}
#centro        {
	Z-INDEX: 0;
	position: absolute;
	left: 50%;
	width: 880px;
	margin: 0 0 0 -440px;
}
#sitecontainer { Z-INDEX: 1000; position: absolute; width: 880px; height: auto; }
#menu          { padding: 0; margin: 0 auto; position:absolute; left: 292px; top: 74px; width: 537px; z-index: 1000; }
#logo          { padding: 0; margin: 0 auto; position:absolute; left: 39px; top: 63px; width: 180px; }

.migalhas  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #517CA3;
	position: absolute;
	height: auto;
	width: 100%;
	top: 127px;
	left: 0px;
	padding-left: 3px;
}
.cor1 {
      background-color: #517CA3;
      }
.cor1 {
      background-color: #517CA3;
      }
.cor2 {
      background-color: #605D5C;
      }
.cor3 {
      background-color: #FFC91C;
      }
.cor4 {
      background-color: #605D5C;
      }
.cor5 {
      background-color: #D42E12;
      }
.cor6 {
      background-color: #D42E12;
      }
.cor7 {
      background-color: #00214D;
      }
.cor8 {
      background-color: #A8B50A;
      }

.cor9 {
      background-color: #517CA3;
      }
	  
.corbanners {
	background-color: #AAAAAA;
}
#idiomas   { position: absolute; width: 104px; left: 768px; top: 0px; }

.lista         {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 10px;
	width: 100%;
	padding-bottom: 15px;
}

.lista li      {
	background-image: url(imagens/navlist_arrow.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial;
	margin-left: 30px;
	padding-left: 10px;
	background-position: 0px 10px 0px 0px;
	line-height: 180%;
}
.listaquebralinha         {

	list-style: none;

}
.listaquebralinha li      {
	padding: 5;
	font-size: 11px;
	font-family: Arial;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 180%;
	background-position: 0px 4px 0px 0px;
	color: #666666;
	margin-left: 40px;
	text-align: left;
}	
.login {
BORDER-RIGHT: #828282 1px solid;
BORDER-TOP: #828282 1px solid;
BORDER-LEFT: #828282 1px solid;
BORDER-BOTTOM: #828282 1px solid;
PADDING-LEFT: 1px;
BACKGROUND-IMAGE: url(loginbg.gif);
FONT: 10px verdana,arial,helvetica,sans-serif;
COLOR: #828282;
}
.login_focus {
BORDER-RIGHT: #AEBEBE 1px solid;
BORDER-TOP: #AEBEBE 1px solid;
BORDER-LEFT: #AEBEBE 1px solid;
BORDER-BOTTOM: #AEBEBE 1px solid;
PADDING-LEFT: 1px;
BACKGROUND-IMAGE: url(loginbg.gif);
FONT: 10px verdana,arial,helvetica,sans-serif;
COLOR: #5D7E7E;
}
.falta {
BORDER-RIGHT: #C60000 1px solid;
BORDER-TOP: #C60000 1px solid;
BORDER-LEFT: #C60000 1px solid;
BORDER-BOTTOM: #C60000 1px solid;
PADDING-LEFT: 1px;
BACKGROUND-IMAGE: url(loginbg.gif);
FONT: 10px verdana,arial,helvetica,sans-serif;
COLOR: #C60000;
}
.falta_focus {
BORDER-RIGHT: #C60000 1px solid;
BORDER-TOP: #C60000 1px solid;
BORDER-LEFT: #C60000 1px solid;
BORDER-BOTTOM: #C60000 1px solid;
PADDING-LEFT: 1px;
BACKGROUND-IMAGE: url(loginbg.gif);
FONT: 10px verdana,arial,helvetica,sans-serif;
COLOR: #C60000;
}
a.link:link    { COLOR: #515151; TEXT-DECORATION: none  }
a.link:visited { COLOR: #515151; TEXT-DECORATION: none; }
a.link:active  { COLOR: #515151; TEXT-DECORATION: none; }
a.link:hover   { COLOR: #517CA3; TEXT-DECORATION: none; }

a.linkazul:link    { COLOR: #517CA3; TEXT-DECORATION: none; }
a.linkazul:visited { COLOR: #517CA3; TEXT-DECORATION: none; }
a.linkazul:active  { COLOR: #517CA3; TEXT-DECORATION: none; }
a.linkazul:hover   { COLOR: #000000; TEXT-DECORATION: none; }

a.linkbranco:link    { COLOR: #fff; TEXT-DECORATION: none; }
a.linkbranco:visited { COLOR: #fff; TEXT-DECORATION: none; }
a.linkbranco:active  { COLOR: #fff; TEXT-DECORATION: none; }
a.linkbranco:hover   { COLOR: #fff; TEXT-DECORATION: none; }

a.linkblock:link    { COLOR: #517CA3; TEXT-DECORATION: none;  display: block; }
a.linkblock:visited { COLOR: #517CA3; TEXT-DECORATION: none;  display: block;   }
a.linkblock:active  { COLOR: #000000; TEXT-DECORATION: none;  display: block;   }
a.linkblock:hover   { COLOR: #000000; TEXT-DECORATION: none;  display: block;   }

/*-- Menu Superior Horizontal --*/

ul#topnav             { margin: 0; padding: 0; float:left; width: 100%; list-style: none; font-size: 1.1em; }
ul#topnav li          { float: left; margin: 0; padding: 0; position: relative; }
ul#topnav li a        { float: left; text-indent: -9999px; height: 26px; }
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav a.leucotron {	background: url(imagens/nav_leucotron.png) no-repeat; width: 92px;  }
ul#topnav a.produtos  { background: url(imagens/nav_produtos.png) no-repeat; width: 76px;  }
ul#topnav a.solucoes  { background: url(imagens/nav_solucoes.png) no-repeat; width: 76px;  }
ul#topnav a.comprar   {	background: url(imagens/nav_comprar.png) no-repeat; width: 117px; }
ul#topnav a.suporte   { background: url(imagens/nav_suporte.png) no-repeat; width: 69px;  }
ul#topnav a.fale      { background: url(imagens/nav_fale.png) no-repeat; width: 103px; }
ul#topnav li .sub     { float: left; left: 0; position: absolute; top: 26px; display: none; }
ul#topnav li .sub ul  { list-style: none; margin: 0; padding: 0; }

/*-- Sub-menu Superior Horizontal --*/

#bloco                               { background: #ffffff url(imagens/sub_bg.png) repeat-x; background:#f5f5f5; font-size:11px; color:#444444; float: left; line-height:20px; }
ul#topnav .sub ul li #bloco          { background: #ffffff url(imagens/sub_bg.png) repeat-x; }
ul#topnav .sub ul li #bloco a        { float: none; text-indent: 0; height: auto; background: url(imagens/navlist_arrow.png) no-repeat 20px 8px; padding: 0px 0px 0px 30px; display: block; text-decoration: none; color: #828282; }
ul#topnav .sub ul li #bloco a:hover  { color: #000000; background-position: 20px 8px; }

#blocoleucotron                               { background: #ffffff url(imagens/sub_bg.png) repeat-x; background:#f5f5f5; font-size:11px; color:#444444; float: left; line-height:20px; }
ul#topnav .sub ul li #blocoleucotron          {
	background: #ffffff url(imagens/sub_bg.png) repeat-x;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #517CA3;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
ul#topnav .sub ul li #blocoleucotron a        { float: none; text-indent: 0; height: auto; background: url(imagens/navlist_arrow.png) no-repeat 20px 8px; padding: 0px 0px 0px 30px; display: block; text-decoration: none; color: #828282; }
ul#topnav .sub ul li #blocoleucotron a:hover  { color: #000000; background-position: 20px 8px; }

#blocoprodutos1                               { background: #ffffff url(imagens/sub_bg.png) repeat-x; background:#f5f5f5; font-size:11px; color:#444444; float: left; line-height:20px; }
ul#topnav .sub ul li #blocoprodutos1          {
	background: #ffffff url(imagens/sub_bg.png) repeat-x;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #517CA3;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
ul#topnav .sub ul li #blocoprodutos1 a        { float: none; text-indent: 0; height: auto; background: url(imagens/navlist_arrow.png) no-repeat 20px 8px; padding: 0px 0px 0px 30px; display: block; text-decoration: none; color: #828282; }
ul#topnav .sub ul li #blocoprodutos1 a:hover  { color: #000000; background-position: 20px 8px; }

#blocoprodutos2                               { background: #ffffff url(imagens/sub_bg.png) repeat-x; background:#f5f5f5; font-size:11px; color:#444444; float: left; line-height:20px; }
ul#topnav .sub ul li #blocoprodutos2          {
	background: #ffffff url(imagens/sub_bg.png) repeat-x;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #517CA3;
	border-bottom-color: #CCC;
}
ul#topnav .sub ul li #blocoprodutos2 a        { float: none; text-indent: 0; height: auto; background: url(imagens/navlist_arrow.png) no-repeat 20px 8px; padding: 0px 0px 0px 30px; display: block; text-decoration: none; color: #828282; }
ul#topnav .sub ul li #blocoprodutos2 a:hover  { color: #000000; background-position: 20px 8px; }

#blocoprodutos3                               { background: #ffffff url(imagens/sub_bg.png) repeat-x; background:#f5f5f5; font-size:11px; color:#444444; float: left; line-height:20px; }
ul#topnav .sub ul li #blocoprodutos3          {
	background: #ffffff url(imagens/sub_bg.png) repeat-x;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #517CA3;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
ul#topnav .sub ul li #blocoprodutos3 a        { float: none; text-indent: 0; height: auto; background: url(imagens/navlist_arrow.png) no-repeat 20px 8px; padding: 0px 0px 0px 30px; display: block; text-decoration: none; color: #828282; }
ul#topnav .sub ul li #blocoprodutos3 a:hover  { color: #000000; background-position: 20px 8px; }

#blocosolucoes                               { background: #ffffff url(imagens/sub_bg.png) repeat-x; background:#f5f5f5; font-size:11px; color:#444444; float: left; line-height:20px; }
ul#topnav .sub ul li #blocosolucoes          {
	background: #ffffff url(imagens/sub_bg.png) repeat-x;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #517CA3;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
ul#topnav .sub ul li #blocosolucoes a        { float: none; text-indent: 0; height: auto; background: url(imagens/navlist_arrow.png) no-repeat 20px 8px; padding: 0px 0px 0px 30px; display: block; text-decoration: none; color: #828282; }
ul#topnav .sub ul li #blocosolucoes a:hover  { color: #000000; background-position: 20px 8px; }

#blocosuporte                               { background: #ffffff url(imagens/sub_bg.png) repeat-x; background:#f5f5f5; font-size:11px; color:#444444; float: left; line-height:20px; }
ul#topnav .sub ul li #blocosuporte          {
	background: #ffffff url(imagens/sub_bg.png) repeat-x;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #517CA3;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
ul#topnav .sub ul li #blocosuporte a        { float: none; text-indent: 0; height: auto; background: url(imagens/navlist_arrow.png) no-repeat 20px 8px; padding: 0px 0px 0px 30px; display: block; text-decoration: none; color: #828282; }
ul#topnav .sub ul li #blocosuporte a:hover  { color: #000000; background-position: 20px 8px; }

#blocofale                               { background: #ffffff url(imagens/sub_bg.png) repeat-x; background:#f5f5f5; font-size:11px; color:#444444; float: left; line-height:20px; }
ul#topnav .sub ul li #blocofale          {
	background: #ffffff url(imagens/sub_bg.png) repeat-x;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #517CA3;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
ul#topnav .sub ul li #blocofale a        { float: none; text-indent: 0; height: auto; background: url(imagens/navlist_arrow.png) no-repeat 20px 8px; padding: 0px 0px 0px 30px; display: block; text-decoration: none; color: #828282; }
ul#topnav .sub ul li #blocofale a:hover  { color: #000000; background-position: 20px 8px; }

#bloco2                              { background: #ffffff url(imagens/sub_bg.png) repeat-x; background:#f5f5f5; font-size:11px; color:#444444; float: left; line-height:20px; }
ul#topnav .sub ul li #bloco2         { background: #ffffff url(imagens/sub_bg.png) repeat-x; }
ul#topnav .sub ul li #bloco2 a       { float: none; text-indent: 0; height: auto; padding: 0px 0px 0px 20px; display: block; text-decoration: none; color: #828282; }
ul#topnav .sub ul li #bloco2 a:hover { color: #000000; background-position: 10px 8px;}

/*-- Sub-menu Superior Horizontal Linhas coloridas --*/

.menubarraleucotron { height: 200px; width: 180px; border-top-width: 2px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #517CA3; }
.menubarraprodutos  { height: 400px; width: 145px; border-top-width: 2px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #517CA3; }
.menubarrasolucoes  { height: 100px; width: 150px; border-top-width: 2px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none;  border-top-color: #517CA3; }
.menubarrasuporte   { height: 100px; width: 170px; border-top-width: 2px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #517CA3; }
.menubarrafale      { height: 140px; width: 160px; border-top-width: 2px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #517CA3; }
.menutamleucotron   { WIDTH: 180px; }
.menutamprodutos    {
	WIDTH: 437px;
}
.menutamsuporte     { WIDTH: 170px; }
.menutamfale        { WIDTH: 160px; }
.menutituloprodutos { color:#517CA3; font-size:12px; font-weight:bold; margin:10px 15px 0 15px; }

/*-- Menu Lateral --*/

#menulateral			            { clear: both; margin: 0px; padding-left: 0px; }
#menulateral li			            { float: left; list-style: none; }
#menulateral li a		            { display: block; width: 270px; height: 36px; background: url(imagens/menu-lateral.png) no-repeat; }
#menulateral li a span			    { display: none; }
#menulateral li .treinamento		{ background-position: 0px 0px; }
#menulateral li .treinamento:hover	{ background-position: 0px -36px; }
#menulateral li .imprensa		    { background-position: -270px 0px; }
#menulateral li .imprensa:hover		{ background-position: -270px -36px; }
#menulateral li .intranet		    { background-position: -540px 0px; }
#menulateral li .intranet:hover		{ background-position: -540px -36px; }
#menulateral li .mapa			    { background-position: -810px 0px; }
#menulateral li .mapa:hover		    { background-position: -810px -36px; }

/*-- CSS menu Leucotron --*/

.leucotronmenulateral  {
	position: absolute;
	height: 152px;
	width: 270px;
	left: 610px;
	top: 460px;
}
.leucotronimagem       { position: relative; height: 250px; width: 577px; left: 0px; top: 150px; }
.leucotronconteudo        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	width: 577px;
	top: 160px;
	text-align: justify;
}
.leucotronendereco    {
	position: relative;
	height: 100px;
	width: 880px;
	top: 180px;
	background-image: url("imagens/endereco-down.png");
	background-repeat: no-repeat;
}

.leucotronmenu         {
	position: relative;
	left: 650px;
	top: -100px;
	width: 210px;
	height: 250px;
}
.ulleucotronmenuativa    { font-weight: bolder; background:  url("imagens/navlist_arrow.png") left center no-repeat; }
#ulleucotronmenu         { float: left; list-style: none; margin: 0; padding: 0; width: 200px; }
#ulleucotronmenu li      { margin: 0; padding: 0; font-size: 11px; font-family: Arial; }
#ulleucotronmenu a       { color: #6E6C6C; display: block; margin: 0; padding: 8px 12px; text-decoration: none; }
#ulleucotronmenu a:hover { background:  url("imagens/navlist_arrow.png") left center no-repeat; color: #6E6C6C; padding-bottom: 8px; }

/*-- CSS menu Solucoes --*/

.solucoesmenulateral  {
	position: absolute;
	height: 152px;
	width: 270px;
	left: 610px;
	top: 553px;
}
.solucoesimagem       { position: relative; height: 250px; width: 577px; left: 0px; top: 150px; }
.solucoesconteudo        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	width: 577px;
	top: 170px;
	text-align: justify;
}
.solucoesendereco    {
	position: relative;
	height: 100px;
	width: 880px;
	top: 200px;
	background-image: url("imagens/endereco-down.png");
	background-repeat: no-repeat;
}

.solucoesmenu         {
	position: relative;
	left: 650px;
	top: -100px;
	width: 230px;
	height: 260px;
}

#solucoesbanner1 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 151px;
}
#solucoesbanner2 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 285px;
}
#solucoesbanner3 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 419px;
}
/*-- Divs menu Produtos --*/

.produtostextobloco   {
	color:#515151;
	font-size:11px;
	margin-left:15px;
	padding-left: 8px;
	background-image: url(imagens/navlist_arrow.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}
#produtosbloco1        { position:relative; float: left; line-height:20px; WIDTH: 190px; height:400px;}
#produtosbloco2        { position:relative; float: left; line-height:20px; WIDTH: 190px; height:400px;}
#produtosbloco3        { position:relative; float: left; line-height:20px; WIDTH: 190px; height:400px;}
.produtosmenulateralbanners  {
	position: absolute;
	height: 152px;
	width: 270px;
	left: 610px;
	top: 560px;
}
.produtosmenulateral  { position: absolute; height: 152px; width: 270px; left: 610px; top: 430px; }
.produtosimagem       { position: relative; height: 250px; width: 577px; left: 0px; top: 150px; }
.produtosconteudo        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	width: 577px;
	top: 170px;
	text-align: justify;
}
.produtosconteudobanners        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	width: 577px;
	top: 170px;
	text-align: justify;
}
.produtosendereco    {
	position: relative;
	height: 100px;
	width: 880px;
	top: 170px;
	background-image: url("imagens/endereco-down.png");
	background-repeat: no-repeat;
}
.produtosenderecopabx    {
	position: relative;
	height: 100px;
	width: 880px;
	top: 200px;
	background-image: url("imagens/endereco-down.png");
	background-repeat: no-repeat;
}
.produtosmenu         {
	position: absolute;
	left: 650px;
	top: 130px;
	width: 210px;
	height: 250px;
}
#produtosbanner1 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 151px;
}
#produtosbanner2 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 285px;
}
#produtosbanner3 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 419px;
}
/*-- Divs menu Fale Conosco --*/
.falemenulateral  {
	position: absolute;
	height: 152px;
	width: 270px;
	left: 610px;
	top: 199px;
}
.faleimagem            {
	position: relative;
	height: 250px;
	width: 577px;
	left: 0px;
	top: 150px;
}
.faleconteudo        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	width: 500px;
	top: 160px;
	text-align: justify;
	left: 40px;
}

.divfalemenu         {
	position: absolute;
	top: 402px;
	width: 210px;
	height: 190px;
	left: 649px;
}
.ulfalemenuativa    { font-weight: bolder; background:  url("imagens/navlist_arrow.png") left center no-repeat; }
#ulfalemenu         { float: left; list-style: none; margin: 0; padding: 0; width: 200px; }
#ulfalemenu li      { margin: 0; padding: 0; font-size: 11px; font-family: Arial; }
#ulfalemenu a       { color: #6E6C6C; display: block; margin: 0; padding: 8px 12px; text-decoration: none; }
#ulfalemenu a:hover {
	background:  url("imagens/navlist_arrow.png") left center no-repeat;
	color: #6E6C6C;
	padding-bottom: 8px;
}
.fale-endereco    {
	position: relative;
	height: 100px;
	width: 880px;
	top: 200px;
	background-image: url("imagens/endereco-down.png");
	background-repeat: no-repeat;
}
.falechat {
	position: absolute;
	width: 133px;
	height: 132px;
	left: 692px;
	top: 601px;
	font-size: 13px;
}
.faletextochat {
	width: 232px;
	left: 643px;
	position: absolute;
	top: 746px;
	font-style: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 150%;
	height: 93px;
}
/*-- Formulario --*/

.red     { font-family: Arial; font-size: 11px; color: #FF0000; line-height: 180%; }

ol, ul {
	list-style: none;
}

.boxMsg{
	background:#517CA3;
	border:1px solid #000;
	padding:10px;
	position:absolute;
	text-align:center;
	width:200px;
	z-index:9999;
	color:#FFF;
}

.campo   
      {
	BORDER-RIGHT: #6DC4D8 1px solid;
	BORDER-TOP: #0080BF 1px solid;
	BORDER-LEFT: #0080BF 1px solid;
	BORDER-BOTTOM: #6DC4D8 1px solid;
	PADDING-LEFT: 1px;
	BACKGROUND-IMAGE: url(loginbg.gif);
	FONT: 10px verdana,arial,helvetica,sans-serif;
	COLOR: #000000;
	left: 200px;
	}

.campo_focus 
        {
	BORDER-RIGHT: #ffdead 1px solid;
	BORDER-TOP: #c07300 1px solid;
	PADDING-LEFT: 1px;
	BACKGROUND-IMAGE: url(loginbg.gif);
	FONT: 10px verdana,arial,helvetica,sans-serif;
	BORDER-LEFT: #c07300 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #ffdead 1px solid
	}

.campobranco
      {
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	PADDING-LEFT: 1px;
	FONT: 10px verdana,arial,helvetica,sans-serif;
	COLOR: #000000;
	}
	
.botaoform{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	background:#638cb5;
	border:0px;
	width:80px;
	height:19px;
	margin-left: 180px;
       }
.botaoformlogar{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	background:#638cb5;
	border:0px;
	width:80px;
	height:19px;
       }
.width415 { width:415px; }
.width350 { width:350px; }
.width250 { width:250px; }
.width100 { width:100px; }
.width120 { width:120px; }
.width169 { width:169px; }
.width50  { width:51px;  }

/*-- CSS menu Onde Comprar --*/

.comprarlista         {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 10px;
	width: 140px;
	padding-bottom: 5px;
}
.comprarlista li      {
	background:  url("imagens/navlist_arrow.png") left  no-repeat;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial;
	margin-left: 0px;
	padding-left: 10px;
	background-position: 0px 10px 0px 0px;
	line-height: 180%;
}

.comprarmenulateral  { position: absolute; height: 152px; width: 270px; left: 610px; top: 413px; }
.comprarimagem       {
	position: relative;
	height: 250px;
	width: 577px;
	left: 0px;
	top: 150px;
}
.comprarconteudo        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	width: 577px;
	top: -90px;
	text-align: justify;
}
.comprarmenu         {
	position: relative;
	left: 650px;
	top: -100px;
	width: 230px;
	height: 250px;
}
#comprarmenusigla {
	position: absolute;
	width: 577px;
	top: 441px;
	text-align: center;
	height: 54px;
	background-image: url(imagens/fundo-comprar-sigla.png);
}
#comprarmenuestados {
	position: absolute;
	width: 577px;
	top: 473px;
	text-align: center;
}
#comprarendereco {
	position: relative;
	height: 100px;
	width: 880px;
	top: 600px;
	background-image: url("imagens/endereco-down.png");
	background-repeat: no-repeat;
}
#comprarbanner1 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 151px;
}
#comprarbanner2 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 285px;
}
#comprarbanner3 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 419px;
}
#comprarmenulateral  {
	position: absolute;
	height: 152px;
	width: 270px;
	left: 606px;
	top: 562px;
}
#comprarbranco1 {
	background-color: #FFF;
}
#comprarbranco2 {
	background-color: #FFF;
}
#comprarresultadocidade {
	top: 509px;
	width: 211px;
	position: absolute;
	height: 320px;
	border: 1px 1px 1px 1px;
	border-left: 1px;
}
#comprarresultadoconc {
	top: 509px;
	width: 341px;
	position: absolute;
	height: 320px;
	border: 1px 1px 1px 1px;
	border-left: 1px;
	left: 235px;
}
#comprarresultado2 {
	top: 414px;
	width: 346px;
	position: absolute;
	height: 320px;
	border: 1px 1px 1px 1px;
	left: 231px;
}
#comprarscrollcidade {
	width:185px;
	height:292px;
	overflow:auto;
	padding-left: 20px;
}
#comprarscrollconc {
	width:315px;
	height:292px;
	overflow:auto;
	padding-left: 20px;
}
#comprarh1 {
	width: 400px;
	top: 412px;
	position: absolute;
}

/*-- Fim CSS menu Onde Comprar --*/

label {
	position:relative;
	text-align:right;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	line-height: 180%;
	width: 100px;
}
.margin10 { margin-left: 10px; }
.margin31 { margin-left: 31px; }
.margin27 { margin-left: 27px; }
.margin21 { margin-left: 21px; }
.margin26 { margin-left: 26px; }
.margin6  { margin-left: 6px;  }
.margin50 {
	margin-left: 50px;
}
.margin70 {
	margin-left: 70px;
}



.linha {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-color: #517CA3;
	position: relative;
}
.pontilhado {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-color: #C0C0C0;
	position: relative;
}
.canto-sup-dir {
	background: url(imagens/canto-sup-dir.png) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.canto-sup-dir h6 { 
	background: url(imagens/canto-sup-esq.png) no-repeat 0 0;
	margin: 0;
	padding: 10px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #517CA3;
	}
.canto-inf-esq {
	background: url(imagens/canto-inf-esq.png) no-repeat  0 100%;
	margin: 0;
	padding: 1px 20px 5px;
	}
#boxes .canto-inf-esq p {
	margin:0.7em;
	line-height:1.2em;
	}
.canto-inf-dir {
	width:100%;
	background: url(imagens/canto-inf-dir.png) no-repeat 100% 100%;
	font-size: 100%;
		}
.azul     {
	color: #517CA3;
}
/*-- Tooltip --*/
#easyTooltip{
	padding:5px 10px;
	border:1px solid #517CA3;
	background:#517CA3 url(imagens/tooltip.gif) repeat-x;
	color:#515151;
	}
/*-- Home --*/
.homeendereco {
	position: absolute;
	height: 100px;
	width: 880px;
	top: 1093px;
	background-image: url("imagens/endereco-down.png");
	background-repeat: no-repeat;
}
.homebannermaior {
	position: absolute;
	left: 0px;
	top: 145px;
	width: 880px;
	height: 343px;
}
.homebannermenor {
	position: relative;
	width: 276px;
	height: 120px;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
}
.homemenulateral {
	position: absolute;
	width: 276px;
	height: 149px;
	left: -5px;
	top: 853px;
}
.homeline {
	border-top-width: thin;
	border-top-style: solid;
	position: absolute;
	width: 100%;
	top: 830px;
	border-color: #D6D6D6;
}
.homeline2 {
	border-top-width: thin;
	border-top-style: solid;
	position: absolute;
	width: 100%;
	top: 1081px;
	border-color: #D6D6D6;
}
.homeinfo {
	position: absolute;
	width: 133px;
	height: 132px;
	left: 285px;
	top: 853px;
	font-size: 13px;
}
#homeh1 {
	position: absolute;
	left: 0px;
	top: 501px;
}


#homebanner1 {
	position: absolute;
	left: 0px;
	top: 537px;
	width: 276px;
	height: 290px;
	font-style: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 150%;
	text-align: justify;
}
#homebanner2 {
	position: absolute;
	left: 302px;
	top: 537px;
	width: 276px;
	height: 290px;
	font-style: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 150%;
	text-align: justify;
    }
#homebanner3 {
	position: absolute;
	left: 603px;
	top: 537px;
	width: 276px;
	height: 290px;
	font-style: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 150%;
	text-align: justify;
}
.hometextoinfo {
	width: 234px;
	left: 438px;
	position: absolute;
	top: 854px;
	font-style: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 150%;
	height: 160px;
	text-align: justify;
}
.homechat {
	position: absolute;
	width: 133px;
	height: 132px;
	left: 585px;
	top: 832px;
	font-size: 13px;
}
.hometextochat {
	width: 122px;
	left: 758px;
	position: absolute;
	top: 830px;
	font-style: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 150%;
}

table.linha tr td {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #515151;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
/*-- CSS menu Suporte --*/

.suportelista         {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 10px;
	width: 140px;
	padding-bottom: 5px;
}
.suportelista li      {
	background:  url("imagens/navlist_arrow.png") left  no-repeat;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial;
	margin-left: 0px;
	padding-left: 10px;
	background-position: 0px 10px 0px 0px;
	line-height: 180%;
}

.suportemenulateral  { position: absolute; height: 152px; width: 270px; left: 610px; top: 413px; }
.suporteimagem       {
	position: relative;
	height: 250px;
	width: 577px;
	left: 0px;
	top: 150px;
}
.suporteconteudo        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	width: 577px;
	top: 170px;
	text-align: justify;
	min-height: 300px;
}
.suportemenu         {
	position: relative;
	left: 650px;
	top: -100px;
	width: 230px;
	height: 250px;
}
#suporteendereco {
	background-image: url(imagens/endereco-down.png);
	position: relative;
	height: 80px;
	width: 880px;
	top: 200px;
	background-repeat: no-repeat;
}
#suportebanner1 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 151px;
}
#suportebanner2 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 285px;
}
#suportebanner3 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 419px;
}
#suportemenulateral  {
	position: absolute;
	height: 152px;
	width: 270px;
	left: 606px;
	top: 562px;
}
.suportemargim {
	margin-left: 30px;
	margin-top: 20px;
}
/*-- Fim CSS menu Suporte --*/

/*-- CSS menu Imprensa --*/

.imprensalista         {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 10px;
	width: 140px;
	padding-bottom: 5px;
}
.imprensalista li      {
	background:  url("imagens/navlist_arrow.png") left  no-repeat;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial;
	margin-left: 0px;
	padding-left: 10px;
	background-position: 0px 10px 0px 0px;
	line-height: 180%;
}

.imprensaimagem       { position: relative; height: 180px; width: 577px; left: 0px; top: 150px; }
.imprensaconteudo        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	min-height: 300px;
	width: 577px;
	top: 230px;
	text-align: justify;
}
.imprensamenu         {
	position: relative;
	left: 650px;
	top: -100px;
	width: 230px;
	height: 250px;
}
#imprensaendereco {
	background-image: url(imagens/endereco-down.png);
	position: relative;
	height: 80px;
	width: 880px;
	top: 250px;
	background-repeat: no-repeat;
}
#imprensabanner1 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 151px;
}
#imprensabanner2 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 285px;
}
#imprensabanner3 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 419px;
}
#imprensamenulateral  {
	position: absolute;
	height: 152px;
	width: 270px;
	left: 606px;
	top: 562px;
}
.imprensamargim {
	margin-left: 30px;
	margin-top: 20px;
}
/*-- Fim CSS menu imprensa --*/

/*-- CSS menu Intranet --*/

.intranetimagem       {
	position: relative;
	height: 250px;
	width: 577px;
	left: 0px;
	top: 150px;
}
.intranetconteudo        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	min-height: 300px;
	width: 577px;
	top: 180px;
	text-align: justify;
}
.intranetmenu         {
	position: relative;
	left: 650px;
	top: -100px;
	width: 230px;
	height: 250px;
}
#intranetendereco {
	background-image: url(imagens/endereco-down.png);
	position: relative;
	height: 80px;
	width: 880px;
	top: 250px;
	background-repeat: no-repeat;
}
#intranetbanner1 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 151px;
}
#intranetbanner2 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 285px;
}
#intranetbanner3 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 419px;
}
.intranetmenulateral  {
	position: absolute;
	height: 152px;
	width: 270px;
	left: 606px;
	top: 570px;
}
.intranetmargim {
	margin-left: 30px;
	margin-top: 20px;
}
/*-- Fim CSS menu intranet --*/

.margem30 {
	margin-left: 30px;
}
.margem10 {
	margin-left: 10px;
}

ul {
list-style: none;
}
/*-- Divs menu Mapa --*/

.mapatextobloco   { color:#515151; font-size:11px; margin:0px 15px 0 15px; }
#mapablocoleucotron        {
	position:relative;
	float: left;
	line-height:20px;
	WIDTH: 570px;
	height:200px;
}
#mapablocoproduto1        {
	position:relative;
	float: left;
	line-height:20px;
	WIDTH: 190px;
	height:300px;
}
#mapablocoproduto2        {
	position:relative;
	float: left;
	line-height:20px;
	WIDTH: 190px;
	height:300px;
}
#mapablocoproduto3        {
	position:relative;
	float: left;
	line-height:20px;
	WIDTH: 190px;
	height:300px;
}
#mapablocosolucoes        {
	position:relative;
	float: left;
	line-height:20px;
	WIDTH: 570px;
	height:80px;
}
#mapablocosuporte        {
	position:relative;
	float: left;
	line-height:20px;
	WIDTH: 570px;
	height:100px;
}
#mapablococomprar        {
	position:relative;
	float: left;
	line-height:20px;
	WIDTH: 570px;
	height:60px;
}
#mapablocofale        {
	position:relative;
	float: left;
	line-height:20px;
	WIDTH: 570px;
	height:140px;
}
.mapamenulateralbanners  {
	position: absolute;
	height: 152px;
	width: 270px;
	left: 610px;
	top: 560px;
}
.mapamenulateral  { position: absolute; height: 152px; width: 270px; left: 610px; top: 430px; }
.mapaimagem       { position: relative; height: 250px; width: 577px; left: 0px; top: 150px; }
.mapaconteudo        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	width: 577px;
	top: 170px;
	text-align: justify;
}
.mapaconteudobanners        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	position: relative;
	height: auto;
	width: 577px;
	top: 170px;
	text-align: justify;
}
.mapaendereco    {
	position: relative;
	height: 100px;
	width: 880px;
	top: 350px;
	background-image: url("imagens/endereco-down.png");
	background-repeat: no-repeat;
}
.mapamenu         {
	position: absolute;
	left: 650px;
	top: 130px;
	width: 210px;
	height: 250px;
}
#mapabanner1 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 151px;
}
#mapabanner2 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 285px;
}
#mapabanner3 {
	height: 120px;
	width: 276px;
	position: absolute;
	left: 604px;
	top: 419px;
}
.menubarramapa  { height: 360px; width: 145px; border-top-width: 2px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #517CA3; }
.menutitulomapa { color:#515151; font-size:11px; font-weight:bold; margin:10px 15px 0 15px; }
.centro {
	text-align: center;
}
#intranetlogar {
	position: absolute;
	width: 223px;
	height: 44px;
	left: 543px;
	top: 6px;
	background-image: url(imagens/fundo-intranet-logar.png);
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}
#intranetform {
	position: absolute;
	width: 195px;
	height: 23px;
	left: 549px;
	top: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	z-index: 10;
}
#intraneterro {
	position: absolute;
	width: 192px;
	height: 22px;
	left: 559px;
	top: 48px;
	background-image: url(imagens/fundo-intranet-erro.png);
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-align: center;
}
#produtosfoto {
	position: absolute;
	height: 253px;
	width: 276px;
	left: 605px;
	top: 180px;
	text-align: center;
}
#atendimentoonline {
	position: absolute;
	left: 698px;
	top: 842px;
	width: 181px;
	height: 229px;
	background-image: url(imagens/fundo-chat.png);
}
.campo-logar {
	width: 40px;
}
#webchat_widget {
	height: 61px;
	width: 121px;
	margin-top: 159px;
	margin-left: 29px;
}
.oqueepabx {
	position: absolute;
	height: 116px;
	width: 276px;
	left: 604px;
	top: 600px;
	z-index: 10;
}

