*{	margin: 0px;	padding: 0px;	list-style: none;	font: 11px/13px bold Tahoma, Verdana, Arial, sans-serif normal;	color:#333333;	text-decoration: none;}html, body, .geral{	display:block;	width:100%;	background-color:#E8E8E8 /* fundo tema */;}.geral{	background-color: #E8E8E8 /* fundo tema */;}.geral .topo{	padding: 15px 0 10px;}.geral .topo h1{}.geral .topo h1 a{	background: transparent url(../img/topoLogo.png) no-repeat left top;	float: left;	height: 64px;	width: 305px;	text-indent: -99999px;	z-index: 99999;}.geral .topo ul li{	float: left;	margin: 0px 1px;	z-index:9999;	position: relative;}.geral .topo ul li a{	height: 24px;	width: 85px;	_width: 75px;	padding: 0px auto;		display: block;	background: transparent url(../img/bgMenu.png) 0 -64px no-repeat;	text-align: center;	padding-top: 40px;	font-size:13px;	font-weight: bold;	color: #563e00;	text-decoration:none;	position: relative;}.geral .topo ul li a:hover{	background-position: 0 0;	height: 19px;	padding-top: 45px;	color: #5a4718;}.geral .conteudo { display: block; clear:both; background-color:#FFFFFF; }.geral .conteudo .esquerda{	background-color:#FFFFFF;	float:left;	padding: 10px 10px 0px 10px;	width:285px;}.geral .conteudo .esquerda h1.tituloEsquerda{	height: 30px;	display: block;	background: transparent url(../img/imgTraco.jpg) repeat-x center bottom;}.geral .conteudo .esquerda h1.tituloEsquerda a.linkTituloEsquerda {	display: block;		height: 30px;	background: transparent no-repeat left center;}.geral .conteudo .esquerda div.detalheEsquerda{	overflow: auto;	height: 375px;}.geral .conteudo .esquerda div div.paragrafo{	padding: 3px;	margin: 3px;	display: block;	font-size:9px;}.geral .conteudo .esquerda div div.paragrafo p{	margin: 5px 0;}.geral .conteudo .esquerda div div.paragrafo strong{	font-weight: bold;}.geral .conteudo .esquerda div div.paragrafo b{	font-weight: bold;}.geral .conteudo .esquerda div div.paragrafo i{	font}.geral .conteudo .esquerda div .inputText,.geral .conteudo .esquerda div .textArea{	border: none;	display: block;	width: 242px;	height: 16px;	padding: 2px 5px 0px 5px;	margin: 4px 0px 4px 10px;	background: transparent url(../img/bgInputText.gif) no-repeat 0 0;}.geral .conteudo .esquerda div .textArea{	border: none;	display: block;	width: 242px;	height: 151px;	padding: 2px 5px 0px 5px;	margin: 4px 0px 4px 10px;	background: transparent url(../img/bgTextArea.gif) no-repeat center center;}.geral .conteudo .esquerda div .textArea .textBox{	border: none;	width: 232px;	height: 141px;	background: transparent none repeat center center;}.geral .conteudo .esquerda div .btEnviar{	border: none;	width: 52px;	height: 15px;	margin: 3px 25px 0 0;	background: transparent url(../img/btEnviar.gif) no-repeat center center;	cursor: pointer;	float: right;}.geral .conteudo .direita{	background-color:#FFFFFF;	display:block;	padding: 10px 0px 0px 0px;	height: 430px; /* altura */	overflow:auto;	z-index: 1;}.geral .conteudo .direita img{	/*float: left;*/	margin-right: 5px;}.geral .rodape { display: block; clear:both; padding: 10px 5px }.geral .rodape ul li a#pessoa{ color: #f29400; }.geral .rodape ul li a#pessoa:hover{ background-color: #f29400; color: #fff; }.geral .rodape p{ padding: 5px 0px; position: relative; }.geral .rodape p input {	background:transparent url(../img/bgInputTextRodape.gif) no-repeat scroll 0 0;	border:medium none;	height:16px;	margin:4px 0 4px 0;	padding:2px 20px 0 5px;	width:146px;}.geral .rodape p input.btEnviar{	border: none;	width: 52px;	height: 15px;	margin: 3px 25px 0 0;	background: transparent url(../img/btEnviar.gif) no-repeat center center;	cursor: pointer;	text-indent: -99999px;}.geral .rodape p strong{ font-weight: bold; }.geral .rodape p .logoLeoLima{	bottom:0;	display:block;	height:20px;	position:absolute;	right:0;	width:25px;}/* ####################################### */ul#jsddm li ul{	position: absolute;	visibility: hidden;	background:none;	min-width: 190px;	_width: 190px;}ul#jsddm li ul li{	float:none;	display: block;	margin:0px;	background:none;}ul#jsddm li ul li a{	color:#FFFFFF;	height:22px;	margin:0px;	padding:5px 0px 0px 0px;	min-width: 190px;	_width: 190px;	background: url(../img/bgDropMenu.png) repeat center center;	font-weight: normal;}ul#jsddm li ul li a:hover{	background: #E8E8E8 /* fundo tema */;	color:#000;	margin:0px;	padding:5px 0px 0px 0px;}/* ####################################################### *//*  Menus drop-down horizontal-vertical (hv) e vertical-vertical (vv) até 4 níveis  by Micox - elmicox.blogspot.com - Ver. 2.0 - 20/02/08 - Creative Commons License*/    .menu-hv, .menu-vv  {	margin:0 0 0 305px; padding: 0; display: block; zoom: 1;}.menu-hv-rodape{	margin: 0;}.menu-hv-rodape li a{	padding: 2px 5px 2px 0px;	font-weight: bold;}.menu-hv * ,.menu-vv * { 	margin: 0; padding: 0 ; list-style: none}.menu-hv li ,.menu-vv li { 	position: relative; line-height: 1.2em; vertical-align: top }.menu-hv a ,.menu-vv a { 	display: block; zoom: 1; line-height: 1.2em }.menu-hv li ul li a{	width: 0  !important;	height: 0  !important;	padding: 0  !important;	margin 0  !important;	color:#FFFFFF !important;	height:22px !important;	margin:0px !important;	padding:5px 0px 0px 0px !important;	min-width: 190px !important;	_width: 190px !important;	background: url(../img/bgDropMenu.png) repeat center center !important;	font-weight: normal !important;}.menu-hv li ul li a:hover{ background: #E8E8E8 /* fundo tema */ !important; color:#000 !important;}.menu-hv li ul,.menu-vv li ul { 	position: absolute; visibility: hidden; background:none; width: 100%;}.menu-hv li:hover ul,  .menu-vv li:hover ul,.menu-hv li.hover ul,  .menu-vv li.hover ul  {	visibility: visible;	width: 100%;}.menu-hv li:hover ul ul,.menu-vv li:hover ul ul,.menu-hv li.hover ul ul,.menu-vv li.hover ul ul { 	visibility: hidden }.menu-hv li li:hover ul,.menu-vv li li:hover ul,.menu-hv li li.hover ul,.menu-vv li li.hover ul { 	visibility: visible }.menu-hv li li:hover ul ul,.menu-vv li li:hover ul ul,.menu-hv li li.hover ul ul,  .menu-vv li li.hover ul ul { 	visibility: hidden }.menu-hv li li li:hover ul,  .menu-vv li li li:hover ul,.menu-hv li li li.hover ul,  .menu-vv li li li.hover ul { 	visibility: visible }/* características horizontal-vertical */.menu-hv:after,.menu-hv.after { 	content: "."; line-height: 0px; clear: both; display: block; visibility: hidden}.menu-hv li { float: left; }  .menu-hv li ul li { float: none; }.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }/* características vertical-vertical */.menu-vv { float: left; } .menu-vv li ul { left: 100%; top: 0; }/* ****************************************  ALTERE ABAIXO. defina a largura, cor, formatações, etc, dos itens do seu menu abaixo  ou apague as linhas se for definir em outro lugar*/.menu-hv li { }.menu-vv li { width: 100px; }.menu-hv li a:hover { }.menu-vv li a:hover { }* html * { color: expression( (function(who){ if(!who.MXPC){ who.MXPC = '1'; if(who.nodeName != 'A'){  who.onmouseenter=function(){ who.className += ' hover'};  who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; } (who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;} } )(this) , 'auto') }/*###########################.geral .conteudo .esquerda h1.tituloEsquerda a.portfolio{ background-image: url(../img/titPortfolio.gif); }.geral .conteudo .esquerda h1.tituloEsquerda a.parceiros{ background-image: url(../img/titParceiros.gif); }.geral .conteudo .esquerda h1.tituloEsquerda a.produtos{ background-image: url(../img/titProdutos.gif); }.geral .conteudo .esquerda h1.tituloEsquerda a.clientes{ background-image: url(../img/titClientes.gif); }.geral .conteudo .esquerda h1.tituloEsquerda a.equipe{ background-image: url(../img/titEquipe.gif); }.geral .conteudo .esquerda h1.tituloEsquerda a.contato{ background-image: url(../img/titContato.gif); }###########################*/.geral .conteudo .esquerda h1.tituloEsquerda a{	font-size:18px;	padding:5px 0 0;}.geral .conteudo .direita .cliente{	width: 500px;}.geral .conteudo .direita .cliente .itensClientes{	display:block;	width: 105px;	height: 55px;	background: transparent url() no-repeat center center;	border: solid 1px #e1e1e1;	float: left;	text-indent: -99999px;	margin: 15px 7px;	padding: 2px;}.geral .conteudo .direita .parceiro{	width: 500px;	overflow: auto;}.geral .conteudo .direita .parceiro h3{	margin: 5px 0;	padding: 3px 0;	height:40px;}.geral .conteudo .direita .parceiro h3 a{	font-weight: bold;}.geral .conteudo .direita #tabela tr td div.imgProdutosEquipe{	position: relative;}.geral .conteudo .direita #tabela tr td div.imgProdutosEquipe .descricao{	background:transparent url(../img/bgDescricaoImagem.png) repeat scroll center center;	bottom:0;	color: #241417;	display:table;	font-size:12px;	font-weight:bold;	left:0;	padding:4px;	position:absolute;	width:98%;}.geral .conteudo .direita #tabela tr td div.imgProdutosEquipe .descricao h1{	display:block;	font-size:24px;	margin: 8px 0;	color: #241417;}.geral .conteudo .direita .twitter p{	padding: 5px 0px;}