/*Geral*/
body{
	margin:0;
	padding:0;
	border:0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	line-height:1.3em;
	color:#E0E2B4;
	background:url(../imagens/fundo.jpg);
	}
.bodyframe {background:url(../imagens/back_frame.gif);}

/*Estrutura*/
#principal {
	position:fixed;  
	left:50%;
	top:50%;
	margin-left:-497px; 
	margin-top:-286px;
	width:994px; 
	height:513px;
	}
		#topo{
			left:0;
			top:0;
			width:994px; 
			height:60px;
			}
			.logo{
				float:left;
				width:323px;
				}
			.menu{
				width:570px;
				margin-left:445px;
				}	
		#conteudo{
			float:left;
			width:994px;
			height:453px;
			margin:0;
			left:0; 
			background-image:url(../imagens/back_conteudo.jpg);
			}
			.esquerda {float:left; margin-left:40px; margin-top:0; width:400px;}	
#rodape{
	position:absolute;  
	left:50%;
	top:50%;
	margin-left:-497px; 
	margin-top:214px;
	padding-top:4px;
	width:994px; 
	height:40px;
	overflow:hidden;
	background:url(../imagens/back_rodape.png) no-repeat;
	text-align:right;
	}

/*Estilos para Java*/
/*Banner*/
#banner {float:left; margin:0; top:0; left:0; width:994px; height:425px; background-image:url(../imagens/back_conteudo.jpg);}
.stepcarousel{position:relative; left:90px; top:15px; border:1px solid #000; overflow:scroll; width:885px; height:405px;}
.stepcarousel .belt{position:absolute; left:0; top:0;}
.stepcarousel .panel{float:left; overflow:hidden; margin:8px 10px; width:865px; height:390px;}
#mygallery-paginate {position:fixed; top:425px; padding-left:90px; text-align:left;}

/*Scroller*/
#scrollbox {float:left; width:520px; height:400px;	margin-top:30px; margin-left:20px;}
.Container {top:0; left:0; width:505px;	height:380px;}
#Scroller-1 {position:absolute; overflow:hidden; width:505px; height:390px;}
#Scroller-1 p {text-align:left;	margin-top:5px; padding:0;}
.Scroller-Container {position:absolute; top:0; left:0;}
#Scrollbar-Container {position:absolute; top:20px; margin-left:515px;}
.Scrollbar-Up {cursor:pointer; position:absolute; top:0;}
.Scrollbar-Track {position:absolute; width:11px; height:390px; top:10px; background:url(../imagens/track.png);}
.Scrollbar-Handle {position:absolute; width:11px; height:10px;}
.Scrollbar-Down {position:absolute; cursor:pointer; top:400px;}

/*Menu*/
#chromemenu {width:548px; padding-top:25px;}
.chromestyle{width:548px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; letter-spacing:-1px; color:#999; -moz-text-shadow:2px 2px 2px #999; -webkit-text-shadow:2px 2px 2px #999; text-shadow:2px 2px 2px #999;}
.chromestyle:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.chromestyle ul{width:548px; background:url(../imagens/bottomdefault.gif) center center repeat-x; padding:6px 0; margin:0; text-align:left; list-style-type:none;}
.chromestyle ul li{display:inline; list-style-type:none;}
.chromestyle ul li a{color:#333; padding:4px 20px 4px 0; margin:0; text-decoration:none; list-style-type:none;}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{background:url(../imagens/bottomactive.gif) center center repeat-x; color:#C30; list-style-type:none;}
/* submenu */
.dropmenudiv{position:fixed; top:0; border:0 0 1px 0 solid #693; font:bold 13px Arial, Helvetica, sans-serif; line-height:18px;z-index:100; background:url(../imagens/back_submenu.png); width:140px; visibility: hidden;}
.dropmenudiv a{width:auto; display:block; text-indent:3px; border-bottom:1px solid #054801; padding:2px 0; text-decoration:none; font-weight:bold; color:#1d2801;}
.dropmenudiv a:hover{background:url(../imagens/back_submenu_active.png); color:#1d2801;}
* html .dropmenudiv a{width:100%;} /*IE hack*/


/*IE6 hack para Frames*/
* html body{padding:0 0 40px 0;} /*(0 0 AlturadaFrameDiv 0)*/
* html #principal{height:495px; width:1024px;} 

/* Estilos dos elementos*/
a{color:#85b702;}
a:hover{color:#9DE001;}
h1{font-size:25px; font-weight:bold; color:#F07200; margin:10px 0 5px 0; padding:0 0 10px 0;}
h2{font-size:18px; font-weight:bold; color:#F07200; margin:0 0 5px 0; padding:0 0 10px 0;}
h3{font-size:15px; font-weight:bold; color:#E0E2B4; margin:0 0 5px 0; padding:0 0 10px 0;}
h4{font-size:16px; font-weight:bold; color:#F07200; margin:0 0 5px 0; padding:0 0 10px 0;}
h5{font-size:15px; font-weight:bold; color:#F07200; margin:0; padding:0;}
hr{height:30px; border:none; text-align:center; background:url(../imagens/hr.png);}
img, img a {border:0px;}
.bordathin {border:1px solid #000;}
.alinhaimagem {float:left; width:250px; margin:0;}
.alinhatextocd {float:left; left:250px; min-height:210px; width:250px; margin:0 0 20px 0;}
.alinhatexto {float:left; width:250px; margin:-10px 0 15px 0;}
.alinhacd {float:left; left:0; width:240px;}
.bordacd{padding:5px; border:1px solid #000000; margin-bottom:10px;}
.bordaimagens_right{padding:5px; margin-right:10px; border:1px solid #000000;}
a:hover .bordaimagens_right{padding:5px; margin-right:10px; border:1px solid #85b702;}
a:hover .bordathin{border:1px solid #85b702;}
.credito{font-size:13px; font-weight:bold;}
.creditosmall{font-size:11px; font-weight:normal;}
.creditonormal{font-size:12px; font-weight:normal;}
.citacao {margin:0 0 20px 70px; padding-top:40px; font-style:italic; text-align:justify;}
.left{padding-top:50px;}