.Language_Lusoatlantis {z-index: 2;margin: 25px 12px 36px;text-transform: uppercase;font: normal 12px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#FFF;width: 36px;height: 36px;position: relative;}
.Language_Lusoatlantis .list{background: #EEE; position: absolute;overflow: hidden;}
.Language_Lusoatlantis .list:before{content:"▼";position: absolute;font-size: 9px;bottom: -3px;right: 14px;-webkit-transition: color 0.5s ease;-moz-transition: color 0.5s ease;-ms-transition: color 0.5s ease;-o-transition: color 0.5s ease;transition: color 0.5s ease;text-shadow: 0 1px 0px rgba(255, 255, 255, 0.35);}
.Language_Lusoatlantis:hover .list:before, .Language_Lusoatlantis:focus .list:before, .Language_Lusoatlantis:active .list:before {color:transparent;text-shadow: none;z-index: -1;}
.Language_Lusoatlantis .list li{display: inline; float: right; margin: 0;padding: 0;width: 36px;}
.Language_Lusoatlantis .list li a{ height: 0;display: block; padding: 0; color: #FFF; background: #09F;overflow: hidden;text-align: center;text-decoration: none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;text-shadow: 0 1px 0px rgba(255, 255, 255, 0.35);}
html[lang="de"] .Language_Lusoatlantis a[title^="Deu"],
html[lang="en"] .Language_Lusoatlantis a[title^="Eng"],
html[lang="es"] .Language_Lusoatlantis a[title^="Esp"],
html[lang="fr"] .Language_Lusoatlantis a[title^="Fra"],
html[lang="pt"] .Language_Lusoatlantis a[title^="Por"]{
	height: auto;max-height: 100px;padding: 8px 0;
}

html[lang="de"] .Language_Lusoatlantis:hover a[title^="Deu"], html[lang="de"] .Language_Lusoatlantis:focus a[title^="Deu"], html[lang="de"] .Language_Lusoatlantis:active a[title^="Deu"],
html[lang="en"] .Language_Lusoatlantis:hover a[title^="Eng"], html[lang="en"] .Language_Lusoatlantis:focus a[title^="Eng"], html[lang="en"] .Language_Lusoatlantis:active a[title^="Eng"],
html[lang="es"] .Language_Lusoatlantis:hover a[title^="Esp"], html[lang="es"] .Language_Lusoatlantis:focus a[title^="Esp"], html[lang="es"] .Language_Lusoatlantis:active a[title^="Esp"],
html[lang="fr"] .Language_Lusoatlantis:hover a[title^="Fra"], html[lang="fr"] .Language_Lusoatlantis:focus a[title^="Fra"], html[lang="fr"] .Language_Lusoatlantis:active a[title^="Fra"],
html[lang="pt"] .Language_Lusoatlantis:hover a[title^="Por"], html[lang="pt"] .Language_Lusoatlantis:focus a[title^="Por"], html[lang="pt"] .Language_Lusoatlantis:active a[title^="Por"]{
	font-weight: bold;
	background: #09F;
	color: #FFF;
}

.Language_Lusoatlantis:hover .list li a, .Language_Lusoatlantis:focus .list li a, .Language_Lusoatlantis:active .list li a {height: auto;max-height: 100px;padding: 8px 0;background: #EEE;color:#09F;}
.Language_Lusoatlantis:hover .list li:first-child ~ li a, .Language_Lusoatlantis:focus .list li:first-child ~ li a, .Language_Lusoatlantis:active .list li:first-child ~ li a {padding: 8px 0;}
.Language_Lusoatlantis .list li a:hover, .Language_Lusoatlantis .list li a:focus, .Language_Lusoatlantis .list li a:active{background: #05A;color: #FFF;}