#footer{font:12px 'Droid Serif',serif;position:fixed;right:10px;bottom:-4px;float:right;margin:0;padding:0 45px 0 0}
#footer .copyright{color:#fff;padding:2px 20px 0 0}
#footer .copyright a{color:#3FC1EE;text-decoration:none}
#footer .copyright a:hover{color:#fff}
#footer ul{margin:0;overflow:hidden;padding:0;float:left;padding:10px}
#footer ul li{list-style:none;margin:0 6px 0 0;float:left;position:relative}





#top,#bottom,#left,#right{background:#fff;position:fixed;z-index:1000}
#left,#right{top:0;bottom:0;width:10px}
#left{left:0}
#right{right:0}
#top,#bottom{left:0;right:0;height:10px}
#top{top:0}#bottom{bottom:0}

/*
img.bg{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0}@media screen and (max-width:1024px){
	
img.bg{left:50%;margin-left:-512px}*/


#header{position:fixed;top:27px;left:90px;z-index:999;}
#facebook{position:fixed;left:800px;top:20px}

*{
    margin:0;
    padding:0;
}

body{
    /*font-family:Verdana;
    text-transform:uppercase;
    color:#fff;
    font-size:10px;
    overflow:hidden;
    background-color:#ccc;*/
	
	font:12px 'Droid Serif',serif;position:absolute;min-width:960px;min-height:760px;top:0;left:0;height:100%;width:100%;margin:0;
background:#000}a{text-decoration:none;outline:0}strong{font-weight:700}img{border:0
}
.albumbar{
    height:24px;
    line-height:24px;
    text-align:center;
    position:fixed;
    
    left:0px;
    width:100%;
    top:0px;
    -moz-box-shadow:-0px 0px 0px #333;
    -webkit-box-shadow:-0px 0px 0px #333;
    box-shadow:-0px 0px 0px #333;
    z-index:11;
}
.infobar{
    height:42px;
    line-height:22px;
    text-align:center;
    position:relative;
    background-color:#000;
    left:0px;
    width:100%;
    bottom:0px;
    -moz-box-shadow:0px -1px 2px #000;
    -webkit-box-shadow:0px -1px 2px #000;
    box-shadow:0px -1px 2px #000;
	font:16px 'Droid Serif',serif;
}
span#description, .albumbar span{
    text-shadow:0px 20px 1px #fff;
    color:#fff;
	

	
}
.albumbar span a{
    color:#aaa;
    text-decoration:none;
}
.albumbar span a:hover{
    color:#ddd;
}
#loading{
    display:none;
    width:50px;
    height:50px;
    position:absolute;
    top:40%;
    left:50%;
    margin-left:-24px;
    background:transparent url(../icons/loading.gif) no-repeat top left;
}

/*imagens pequenas*/
#thumbsWrapper{
    position: fixed;
    width:100%;
    height:80px;
    overflow-y:hidden;
	background-color:#111111;opacity:.9;filter:alpha(opacity=70);
    bottom:10px;
    left:0px;
	
    /*border-top:2px solid #000;*/
}
#thumbsContainer{
    height:79px;
    display:block;
    margin: 0px;

 
}
#thumbsWrapper img{
    float:left;
    margin:2px;
    display:block;
    cursor:pointer;
    opacity:0.4;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	
}
#imageWrapper{
    position:relative;
    padding-top:50px;
    text-align:center;
}
#imageWrapper img{
    margin:0 auto;
    -moz-box-shadow:2px 2px 10px #111;
    -webkit-box-shadow:2px 2px 10px #111;
    box-shadow:2px 2px 10px #111;
}
.cursorRight{
   cursor:url("../icons/next.cur"),url("icons/next.cur"), default;
}
.cursorLeft{
    cursor:url("../icons/prev.cur"),url("icons/prev.cur"), default;
}
.cursorPlus{
    cursor:url("../icons/plus.cur"),url("icons/plus.cur"), default;
}
.cursorMinus{
    cursor:url("../icons/minus.cur"),url("icons/minus.cur"), default;
}
.albumSelect{
	font:14px 'Droid Serif',serif;
    height:38px;
    line-height:18px;
    position:absolute;
    right:5px;
    width:120px;
	left:90px;top:245px
}
.albumSelect .title{
	font:14px 'Droid Serif',serif;
    color:#fff;
    z-index:10;
    border:1px solid #444;
    background-color:#111111;opacity:.9;filter:alpha(opacity=120);
    background-repeat:no-repeat;
    background-position:90% 50%;
    cursor:pointer;
    text-align:left;
    text-indent:10px;
    width:100%;   
    position:absolute;
    top:0px;
    left:0px;
}
.down{
    background-image:url(../icons/down.png);
}
.up{
    background-image:url(../icons/up.png);
}
.albumSelect ul {
    list-style:none;
    display:none;
    padding:0px;
    width:100%;
    border:1px solid #444;
    background-color:#111111;opacity:.9;filter:alpha(opacity=120);
    margin:22px 0px 0px 0px;
    -moz-box-shadow:0px 0px 2px #000;
    -webkit-box-shadow:0px 0px 2px #000;
    box-shadow:0px 0px 2px #000;
}
.albumSelect ul li a{
    text-decoration:none;
    cursor:pointer;
    display:block;
    padding:3px 0px;
    color:#fff;
}
.albumSelect ul li a:hover{
    background-color:#fff;
    color:#111111;
}



/*
BACKGROUND
*/

* { 
    margin: 0; 
    padding: 0; 
}

/*html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;*/
}

#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

/*#cont {
    position:absolute;
    top:0;left:0;
    z-index:70;
    overflow:auto;
}

.box { 
    margin: 0 auto; 
    width: 400px;
    padding: 50px;
    background: white; 
    padding-bottom:100px;
    font: 14px/2.8 Georgia, Serif;
}*/


		img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
		




#company{position:fixed;width:100%;top:28.5%}
#company .base{position:absolute;width:100%;height:320px;background-color:#111111;opacity:.9;filter:alpha(opacity=120)}
#company .title{font-weight:400;font-size:37px;color:#fff;position:absolute;left:90px;top:245px}
#company .subtitle{font-weight:400;font-size:16px;color:#3FC1EE;position:absolute;left:90px;top:290px}
#company .quoted{font-size:18px;line-height:23px;color:#3FC1EE;position:absolute;float:left;width:250px;left:90px;top:40px}
#company .scroll-paragraph{ text-align:left;line-height:17px;color:#fff;width:250px;height:260px;overflow:auto;padding:5px 16px 0 0;position:absolute;float:left;left:390px;top:40px}
#company .scroll-paragraph .jspTrack{background:#202020}
#company .scroll-paragraph .jspDrag{background:#767676}
#company .scroll-paragraph .text-image{padding:0 15px 0 0;float:left}
#company .scroll-paragraph a{color:#3FC1EE}
#company .scroll-paragraph a:hover{text-decoration:underline}
#company .img{position:absolute;left:700px;top:48px}
#company .img .rollover span{background-image:url('../images/company/zoom_icon.png');background-repeat:no-repeat;width:266px;height:141px;left:0;top:0;display:none;position:absolute}
#company .twitter-widget{position:absolute;width:250px;top:213px;left:700px}
#company .twitter-widget .widget-title{display:block;padding-left:25px;background:transparent url(../images/email_icon.png) center left no-repeat}

#company .twitter-widget #ticker ul.tweet_list{height:70px;margin:8px 0 0 0;font-size:11px;overflow:hidden}
#company .twitter-widget #ticker .tweet_list li{height:70px;overflow:hidden}
#company .twitter-widget a{color:#3FC1EE}
#company .twitter-widget a:hover{text-decoration:underline;color:#fff}