@charset "UTF-8";
/* CSS Document */
html, body{height:100%;}
*{margin:0; padding:0;}
a{outline:none;}

#dew a{position:absolute; right:0; top:0; width:182px; height:178px;text-decoration:none; background:url(../images/dew.png) no-repeat;}
#dew a span{visibility:hidden;}

body{background: #151515 url(../images/header.swirl.png) center center; color:#FFF;margin:0;font-family:Arial, Geneva, sans-serif;font-size:11px;text-align:center;}
#container{position:absolute;z-index:1; left:50%; top:50%; margin-left:-450px; margin-top:-100px;width:900px; height:200px;}
#header{float:left;background:url(../images/logo_roll.png) no-repeat;width:300px; height:200px;}
#header a{display:block;width:300px; height:200px;text-decoration:none;}
h1 span, h2 span{visibility:hidden;font-size:12px;}
#menu{width:180px;margin-left:20px;margin-top:99px;float:left; height:100px;text-align:left;text-transform:uppercase; font-size:14px;list-style-type:none;}
#menu a{display:block; width:180px; height:16px;text-decoration:none;}
#menu a span{visibility:hidden;}
#content{width:400px;float:left; margin-top:100px;height:120px; overflow:hidden;text-align:left;position:relative}
.lab #content{margin-top:0px;height:auto;}
#content h3{display:none;}
#content .name{font-size:30px;text-transform:uppercase;width:400px; height:33px;}
#content .name a{display:block;float:left;}
#content .name a span.hidden{float:left;visibility:hidden;margin-right:10px;}
#content .name span.hidden{float:left;visibility:hidden;margin-right:10px;}
#content .name .date{float:left;font-size:14px;margin-top:4px;font-weight:normal;}
#content .description{float:left; width:400px;}
#content br.description{float: none;}
#content .item {position:relative;height:120px;}
.lab #content .item {height:auto;}
.work{position:absolute; left:2px; top:0px;}
.work a span{visibility:hidden;}
.work span span{visibility:hidden;}
.work a{display:block;width:15px!important; height:12px!important;float:left;}
#content .item p{margin:5px 0;}
a{color:#FFF; text-decoration:none;}
a:hover{text-decoration:underline;}
#address{position:absolute;z-index:1; left:50%; bottom:10px;text-align:left; margin-left:-425px; width:900px; }
#community{position:absolute;z-index:1; left:50%; bottom:10px;text-align:right; margin-left:-450px; width:900px; }
#community #facebook{display:block;width:18px;height:18px;text-decoration:none;background:url(../images/fbroll.png) no-repeat;}
#community #facebook span{visibility:hidden;}
#under{position:absolute;z-index:1; right:50%; bottom:10px;position:absolute;text-align:left; margin-right:-450px; width:90px; text-align:center;color:#000;background:url(../images/aiap_roll.png) no-repeat right top;}
#under #aiap {display:block; width:90px; height:22px; text-decoration:none;}
#under #aiap span{visibility:hidden;}
.more{width:100%; text-align:right; text-transform:uppercase;position:absolute; top:12px; right:0;}

#headerEffect {position: relative;width: 100%;max-width:1600px;height: 100%;overflow: hidden; margin:auto;}
#rainbow {height: 100%;width: 100%;max-width:1600px;overflow: hidden;z-index:1;}
#rainbow div {height: 100%;width: 3200px;background: url(../images/header.colour.2.png) repeat center center;}
#swirl{background: url(../images/header.swirl.png) center center;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}

#rollup{position:absolute; right:0; top:0; background:url(../images/interferente_banner.png) no-repeat right top; }
#rollup a{display:block; width:180px; height:180px; text-decoration:none;}
#rollup a span{visibility:hidden;}
