.menu-hv{ position: relative; margin: 0; padding: 0; display: block; } 
.menu-hv a{ display:block;	width:auto;	font-size:12px;	color:#FFF;text-decoration:none;	padding:11px 12px 12px 12px; 	font-family: Arial, Helvetica, sans-serif;	font-weight:normal; text-transform:uppercase; background:url(../../imagens/div-menu.gif) no-repeat right center;} 
.menu-hv li:hover {position:relative;}
.menu-hv li ul { position: absolute; visibility: hidden  } 
.menu-hv li:hover ul, .menu-hv li.hover ul{visibility: visible; top: 37px; left:0;   padding:4px; text-align:left; background:#43929D; z-index:5000; position:absolute} 

.menu-hv li:hover ul ul, .menu-hv li.hover ul ul{ visibility: hidden } 
.menu-hv li li:hover ul, .menu-hv li li.hover ul { visibility: visible; top:4px; left:190px; background:#1A616B; padding:10px; } 
.menu-hv li li:hover ul ul, .menu-hv li li.hover ul ul{ visibility: hidden } 
.menu-data-center ul,  .menu-data-center ul{ visibility: visible; top:0px; border:4px solid #0A2529; background:#000; min-height:150px; width:454px;} 
.menu-data-center li a{ color:#Fff; font-size:11px !important; padding:0 !important; width:100% !important; float:left !important; line-height:15px !important}
.menu-hv li li:hover ul,  .menu-hv li li.hover ul{ visibility: visible; top:0px; border:4px solid #0A2529; background:#43929D; width:304px;} 


.menu-hv li { float: left; }   
.menu-hv li ul li { float: none; } 

.menu-hv ul li a{padding:5px; display:block;  width:180px; text-align:left;text-transform: none !important; font-size:13px; background: none;}
.menu-hv ul li a:hover{ background:#1A616B}

.menu-servicos ul li a{background: url(../../imagens/bg-submenu.png) no-repeat 180px center;}
.menu-servicos ul li a:hover{background: url(../../imagens/bg-submenu.png) no-repeat 180px center #0A2529 !important;}

.menu-hv ul li a:hover{background:#0A2529;}
.menu-hv ul li ul li a:hover{background:#0A2529 !important;}

.menu-hv ul li ul { }
.menu-hv ul li ul a{ color:#Fff; font-size:11px; padding:0; width:100%; float:left; background:none; line-height:18px}
.menu-hv ul li ul a:hover{ background:#1A616B;}
.menu-hv li a.seta{ background:none;}
.menu-hv li a.seta:hover{ background:#0A2529;}

.li-menu strong{color:#0A2529; font-size:11px; float:left; display:block; width:100%; padding:0 0 4px 0;}
.menu-left{border-right:1px solid #CCC; width:210px; padding: 5px;}
.menu-right{ width:210px; padding: 5px 5px 5px 10px ;  } 
.teaser-megamenu{ line-height:13px; border-bottom:1px dotted #CCC; padding:0 0 6px 0; margin:0 0 12px 0;}
.teaser-megamenu2{ line-height:13px; padding:5px; margin:0 0 12px 0;}

.sem-seta, .menu-servicos ul li a.sem-seta:hover{ background-image:none !important;}