body{
    margin: 0;
    font-family: 'Verdana', 'Geneva', sans-serif;
    font-size: 14px; 
    height: 100%;
    color: #333;
    overflow: auto;
}
img {
	border:none;
}
#corpo{
	position:absolute;
	width: 1000px;
	left: 50%;
	margin:0;
	margin-left:-500px;
	height: 100%;
	top: 0px;
}
#corpo1{
	position:absolute;
	width: 400px;
	left: 50%;
	margin:0;
	margin-left:-500px;
	height: 100%;
	top: 0px;
}
	
	
	#lightbox {
    background-color: #000;
    float: left;
    height: 100%;
    opacity: 0.8;
    -moz-opacity: 0.80;
    filter: alpha(opacity=80);
    position: fixed;
    width: 100%;
    z-index: 9999999;
}   
 
#lightboxContent {
    margin: 0 auto;
    opacity: 1;
    position: absolute;
    text-align: center;
    top: 250px;
    width: 100%;
    z-index: 2147483647;
    cursor:pointer;
}

#barratopo{
	background: url(../img_cara/top_menu.png) repeat center center;
	width: 100%;
	height:88px;
	left:0px;
	margin-top:0px;
	position:absolute;
	z-index:1;
}	
#fone_2015{
	position: absolute;
	width: 150px;
	height: 40px;
	left: 50%;
	margin-left: 280px;
	top: 10px;
	z-index: 10;
}

#news_2015{
	position: absolute;
	width: 250px;
	height: 40px;
	left: 50%;
	margin-left: -200px;
	top: 20px;
	z-index: 10;
}

#barrared{
	background: url(../img/barra_red.png) repeat center center;
	width: 100%;
	height:5px;
	left:0px;
	margin-top:67px;
	position:absolute;
	z-index:2;
}
#mask_menu{
	
	width: 300px;
	height:77px;
	left:50%;
	margin-left:-180px;
	margin-top:190px;
	position:absolute;
	z-index:2;
}
#bg_menu{
	position: absolute;
	width: 600px;
	height: 100px;
	left: 50%;
	margin-left: -500px;
	top: 72px;
	z-index: 9;
}	
	
#logo{
	position: absolute;
	width: 300px;
	height: 100px;
	left: 50%;
	margin-left: -480px;
	top: 90px;
	z-index: 10;
}
	
#menu_sunny{
	position: absolute;
	width: 520px;
	height: 40px;
	left: 50%;
	margin-left: -180px;
	top: 160px;
	z-index: 10;
}
	
#Banner{
	background: url(../imagens/banner_empresa.jpg) repeat center center;
	position: absolute;
	width: 100%;
	height: 259px;
	left: 0px;
	
	top: 240px;
	z-index: 2;
	
}
#marca{
	background: url(../imagens/bg_topo.jpg) repeat center center;
	position: absolute;
	width: 100%;
	height: 80px;
	left: 0;
	top: 0px;
	z-index: 1;
	
}
#parceiros{
	position: absolute;
	width: 900px;
	height: 40px;
	left: 50%;
	margin-left:-410px;
	top: 1400px;
	z-index: 5;
	
}
#mask-par{
	position: absolute;
	width: 900px;
	height: 70px;
	left: 50%;
	margin-left:-490px;
	top: 1130px;
	z-index: 4;
	
}
#redes_sociais{
	position: absolute;
	width: 100px;
	height: 50px;
	left: 387px;
	margin-left: 400px;
	top: 1089px;
	z-index: 6;
}

#suites{
	position: absolute;
	width: 280px;
	height: 250px;
	left: 50%;
	margin-left: 200px;
	top: 20px;
	z-index: 10;
	
}

#apresentacao{
	position: absolute;
	width: 900px;
	height: 250px;
	left: 50%;
	margin-left:-490px;
	top: 560px;
	z-index: 2;
	
}	

#filiais{
	position: absolute;
	width: 400px;
	height: 250px;
	left: 50%;
	margin-left:70px;
	top: 550px;
	z-index: 2;
	
}		
#bg_par{
	background: url(../img_cara/bg_par.png) repeat center center;
	width: 100%;
	height:70px;
	left:0px;
	margin-top:1130px;
	position:absolute;
	z-index:3;
}		
#bg_roda{
	position: absolute;
	width: 600px;
	height: 100px;
	left: 50%;
	margin-left: -500px;
	top: 1005px;
	z-index: 2;
}	
	
#mask_roda{
	background: url(../imagens/rodape.jpg) repeat center center;
	width: 100%;
	height:128px;
	left:0px;
	margin-top:1327px;
	position:absolute;
	z-index:1;
}	
	
#facilidades{
	position: absolute;
	width: 330px;
	height: 100px;
	left:50%;
	margin-left: -500px;
	top: 1312px;
	z-index: 3;
}		
#news{
	position: absolute;
	width:150px;
	height: 100px;
	left: 50%;
	margin-left: -500px;
	top: 1010px;
	z-index: 3;
}		

#contato{
	position: absolute;
	width: 330px;
	height: 100px;
	left: 50%;
	margin-left: 150px;
	top: 1017px;
	z-index: 3;
}		
	
	
#desenvolvimento{
	position: absolute;
	width: 100px;
	height: 20px;
	left: 50%;
	margin-left: 230px;
	top: 1409px;
	z-index: 10;
}		
	
