/* Global Styles */

body {
	margin: 0px;
	font: 12px verdana, tahoma, arial, sans-serif;
	color:#e4d6a9;
	background-color:#0d0d0f;
	text-align:center;
	line-height:1.4;
}

a {
	text-decoration:none;
	color:#e4d6a9;
	}
	
a:hover {
	text-decoration:underline;
	color:#e4d6a9;
	}

#conteudo {
	width:780px;
	left:50%;
	margin-left:-390px;
	position: absolute;
	background-color:#0d0d0f;
	text-align:left;
}

#topo {
	width:778px;
	height:100px;
	border-top: 30px solid #0d0d0f;
	background-color:#0d0d0f;
	position:relative;
}

#topoa {
	background: url(../imagens/logo.jpg);
	background-image: url(../imagens/logo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:207px;
	height:100px;
	position:relative;
	float:left;
}

#topob {
	background: url(../imagens/topo.jpg);
	background-image: url(../imagens/topo.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:571px;
	height:100px;
	position:relative;
	background-color:#0d0d0f;
	float:left;
}
	
#topoc {
	border-top: 10px solid #0d0d0f;	
	border-bottom: 20px solid #0d0d0f;		
	width:778px;
	height:30px;
	position:relative;
}

#menu {
	width:778px;
	height:40px;
	background-color:#0d0d0f;
	position:relative;
}

#aba1 {
	background: url(../imagens/aba1.jpg);
	background-image: url(../imagens/aba1.jpg);
	text-align:center;
	width:111px;
	height:40px;
	background-color:#0d0d0f;
	float:left;
	position:relative;
}

#aba2 {
	background: url(../imagens/aba2.jpg);
	background-image: url(../imagens/aba2.jpg);
	text-align:center;
	width:111px;
	height:40px;
	background-color:#0d0d0f;
	float:left;	
	position:relative;
}

#tit01 {
	border-top: 20px solid #0d0d0f;	
	border-bottom: 40px solid #0d0d0f;		
	width:778px;
	height:30px;
	position:relative;
	background-color:#0d0d0f;
	text-align:left;
}

#box{ width:773px; height:319px;}

#boxa {
	width:158px;
	height:319px;
	float:left;
}

#boxa1 {
	background: url(../imagens/boxa1.jpg);
	background-image: url(../imagens/boxa1.jpg);
	background-color:#000000;
	border-top: 2px solid #ffffff;	
	border-bottom: 2px solid #ffffff;		
	border-left: 2px solid #ffffff;		
	width:156px;
	height:60px;
	position:relative;
}

#boxa2 {
	background: url(../imagens/boxa2.jpg);
	background-image: url(../imagens/boxa2.jpg);
	background-color:#000000;	
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FFFFFF;
	border-bottom: 2px solid #ffffff;		
	border-left: 2px solid #ffffff;		
	width:156px;
	height:253px;
	position:relative;
}

#boxb {
	width:116px;
	height:319px;
	float:left;
}

#boxb1 {
	background: url(../imagens/boxb1.jpg);
	background-image: url(../imagens/boxb1.jpg);
	background-color:#000000;	
	border-top: 2px solid #ffffff;		
	width:116px;
	height:60px;
	top:0px;
	left:0px;
}

#boxb2 {
	background: url(../imagens/boxb2.jpg);
	background-image: url(../imagens/boxb2.jpg);
	background-color:#000000;	
	border-bottom: 2px solid #ffffff;	
	width:116px;
	height:82px;
	top:0px;
	left:0px;	
}

#boxb3 {
	background: url(../imagens/boxb3.jpg);
	background-image: url(../imagens/boxb3.jpg);
	background-color:#000000;	
	border-bottom: 2px solid #ffffff;	
	width:116px;
	height:107px;
	top:0px;
	left:0px;	
}

#boxb4 {
	background: url(../imagens/boxb4.jpg);
	background-image: url(../imagens/boxb4.jpg);
	background-color:#000000;
	border-bottom: 2px solid #ffffff;	
	width:116px;
	height:62px;
	top:0px;
	left:0px;	
}

#boxc {
	width:233px;
	height:319px;
	float:left;
}

#boxc1 {
	background: url(../imagens/boxc1.jpg);
	background-image: url(../imagens/boxc1.jpg);
	background-color:#000000;
	border-top: 2px solid #ffffff;		
	border-left: 2px solid #ffffff;			
	width:231px;
	height:142px;
	top:0px;
	left:0px;
}

#boxc2 {
	background: url(../imagens/boxc2.jpg);
	background-image: url(../imagens/boxc2.jpg);
	background-color:#000000;
	border-top: 2px solid #ffffff;		
	border-left: 2px solid #ffffff;			
	border-bottom: 2px solid #ffffff;				
	width:231px;
	height:171px;
	top:0px;
	left:0px;
}

#boxd {
	width:266px;
	height:319px;
	float:left;
}

#boxd1 {
	width:266px;
	height:144px;
}

#boxd11 {
	background: url(../imagens/boxd1.jpg);
	background-image: url(../imagens/boxd1.jpg);
	background-color:#000000;
	border-top: 2px solid #ffffff;			
	border-left: 2px solid #ffffff;					
	width:192px;
	height:142px;
	float:left;
}

#boxd12 {
	background-color:#76c5f0;
	border-top: 2px solid #ffffff;			
	border-left: 2px solid #ffffff;						
	border-right: 2px solid #ffffff;							
	width:68px;
	height:142px;
	float:left;	
}

#boxd2 {
	width:117px;
	height:175px;
	float:left;	
}

#boxd21 {
	background: url(../imagens/boxd3.jpg);
	background-image: url(../imagens/boxd3.jpg);
	background-color:#000000;
	border-top: 2px solid #ffffff;			
	border-left: 2px solid #ffffff;						
	width:115px;
	height:93px;
	float:left;	
}

#boxd22 {
	background-color:#b9db7d;
	border-top: 2px solid #ffffff;			
	border-left: 2px solid #ffffff;						
	width:115px;
	height:35px;
	float:left;	
}

#boxd23 {
	background-color:#da251c;
	border-top: 2px solid #ffffff;			
	border-left: 2px solid #ffffff;						
	border-bottom: 2px solid #ffffff;							
	width:115px;
	height:39px;
	float:left;	
}

#boxd3 {
	width:149px;
	height:175px;
	float:left;	
}

#boxd31 {
	background: url(../imagens/boxd4.jpg);
	background-image: url(../imagens/boxd4.jpg);
	background-color:#000000;
	border-top: 2px solid #ffffff;			
	border-left: 2px solid #ffffff;						
	border-right: 2px solid #ffffff;							
	width:145px;
	height:130px;
	float:left;	
}

#boxd32 {
	background-color:#f8c400;
	border-top: 2px solid #ffffff;			
	border-left: 2px solid #ffffff;						
	border-right: 2px solid #ffffff;							
	border-bottom: 2px solid #ffffff;								
	width:145px;
	height:39px;
	float:left;	
}

#topod {
	border-top: 40px solid #0d0d0f;	
	border-bottom: 40px solid #0d0d0f;		
	width:778px;
	height:23px;
}

#textos {
	width:778px;
	position:relative;
	height:1150px;	
}

#texto01 {
	position:relative;
	text-align:left;
	width:447px;
	float:left;
	border-right: 60px solid #0d0d0f;							
}

#texto02 {
	position:relative;
	border-left: 20px solid #0d0d0f;						
	text-align:left;
	width:251px;
	float:left;	
}

#galeria_old {
	overflow:auto;
	width:200px;
	height:590px;
	float:left;	
}

#galeriag_old {
	background-color:#000000;
	border-left:30px;
	width:548px;
	height:590px;
	float:left;	
}

#galeria1 {
	border-top: 9px solid #0d0d0f;			
	border-bottom: 10px solid #0d0d0f;				
	border-left: 9px solid #0d0d0f;					
	border-right: 10px solid #0d0d0f;					
	width:110px;
	height:110px;
	float:left;
	position:relative;
}

#galeria2 {
	border-top: 5px solid #2f2f37;			
	border-bottom: 5px solid #2f2f37;				
	border-left: 5px solid #2f2f37;					
	border-right: 5px solid #2f2f37;
	background-color:#000000;
	width:760px;
	height:370px;
	top:280px;
	left:0px;
	position: absolute;
	z-index:100;
	visibility:	hidden;
}

#galeria3 {
	width:760px;
	height:20px;
	text-align:right;
	top:0px;
	left:0px;
	position: relative;
	visibility:	visible;
}

#galeria4 {
	text-align:center;
	width:760px;
	height:310px;
	top:0px;
	left:0px;
	position: relative;
	visibility:	visible;
}

#galeria5 {
	text-align:center;
	width:760px;
	height:30px;
	top:0px;
	left:0px;
	position: relative;
	visibility:	visible;
	}
	
#setas {
	text-align:left;
	width:645px;
	height:30px;
	top:0px;
	left:0px;
	position: relative;
	visibility:	visible;
	}	

#galeria6 {
	text-align:left;
	width:645px;
	height:645px;
	top:0px;
	left:0px;
	position: relative;
	visibility:	visible;
	float:left;
	}
	
#menulateral {
	text-align:left;
	width:133px;
	height:645px;
	top:0px;
	left:0px;
	position: relative;
	visibility:	visible;
	float:left;
}	

#btfechar_old {
	width:79px;
	height:26px;
	background: url(../imagens/bt_fechar.jpg);
	background-image: url(../imagens/bt_fechar.jpg);
	top:254px;
	left:50%;
	margin-left:-39px;
	position: absolute;
	visibility:hidden;	
	}

#boxtxtmenu {
	width:230px;
	height:250px;
	position:relative;
	float:left;
	}

#boxtxtmenu1 {
	background: url(../imagens/aba12.jpg);
	background-image: url(../imagens/aba12.jpg);
	color:#ffcc00;
	text-align:left;
	width:230px;
	height:40px;
	position:relative;
	float:left;
	}	
	
#boxtxtmenu1 a {
	text-decoration:none;
	color:#ffcc00;
	}
	
#boxtxtmenu1 a:hover {
	text-decoration:underline;
	color:#ffcc00;
	}	
	
#boxtxtmenu12 {
	background: url(../imagens/aba12.jpg);
	background-image: url(../imagens/aba12.jpg);
	border-left: 1px solid #cccccc;				
	color:#ffcc00;
	text-align:left;
	width:230px;
	height:40px;
	position:relative;
	float:left;
	}	
	
#boxtxtmenu12 a {
	text-decoration:none;
	color:#ffcc00;
	}
	
#boxtxtmenu12 a:hover {
	text-decoration:underline;
	color:#ffcc00;
	}			

#boxtxtmenu2 {
	padding:10px;
	border-left: 1px solid #cccccc;				
	border-bottom: 1px solid #cccccc;					
	color:#e4d6a9;
	width:210px;
	text-align:left;
	position:relative;
	float:left;
	}


#boxtxtmenu2 a {
	text-decoration:none;
	color:#e4d6a9;
	}
	
#boxtxtmenu2 a:hover {
	text-decoration:underline;
	color:#e4d6a9;
	}
		
ul.estilo1 li{
	line-height:1.4;
	margin: 0 0 15px -20px;
	width:190px;
	list-style:url(../imagens/seta.jpg);
	}
	

#boxtxt {
	background-color:#CCCCCC;
	color:#000000;
	text-align:left;
	padding:20px;
	width:498px;
	position:relative;
	float:left;

}

#boxtxt a {
	text-decoration:none;
	color:#000000;
	}
	
#boxtxt a:hover {
	text-decoration:underline;
	color:#000000;
	}
	
#rodape {
	width:770px;
	height:23px;
	position:relative;
	background-color:#33333c;
	border-bottom: 10px solid #0d0d0f;	
	padding-top:7px;
	padding-left:10px;	
}
	

.fonttexto1 {
	font: verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	color:#ffffff;
}

.fonttexto2 {
	font: 10px verdana, tahoma, arial, sans-serif;
	color:#e4d6a9;
}

.fontrodape {
	font: verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	color:#e4d6a9;
}

.fontrodape a {
	font: verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	color:#e4d6a9;
	text-decoration:underline;	
}

.fontrodape a:hover {
	font: verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	color:#e4d6a9;
	text-decoration:underline;
}

.titulo1 {
	font: verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	color:#000000;
}

.titulo2 {
	font: verdana, tahoma, arial, sans-serif;
	font-size: 15px;
	color:#000000;
}

.titulo3 {
	font: verdana, tahoma, arial, sans-serif;
	font-size: 17px;
	color:#000000;
}