
@charset "utf-8";
/* CSS Document */


body{
OVERFLOW-X:hidden;
background:#FFFFFF;
}



/*CSS PARA TOPO DO SITE */	



div#menu, li {
	float: left;
	margin:0px 0px 0px 0px;
	display:block;
}


div#menu li a {

	background: url(../img/box_menu.jpg) repeat-x;
	width:156px;
	height:156px;
	visibility:visible;
	display:block;
	padding:6px;
	

	color:#FFFFFF;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 10px;
	text-decoration:none; border:none;

	
}

div#menu li a:hover {

	background:url(../img/box_menu_a.jpg) repeat-x;
	width:156px;
	height:156px;
	visibility:visible;
	display:block;	

	color:#FFFFFF;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 10px;
	text-decoration:none; border:none;

}


/*div#menu li h1 {

	background:url(img/box_menu.jpg) repeat-x;
	width:156px;
	height:156px;
	visibility:visible;
	display:block;	

	color:#FFFFFF;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 10px;

}

div#menu li h1 a {

	color:#FFFFFF;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; border:none;
}

div#menu li h1 a:hover {
	background:url(img/box_menu_a.jpg) repeat-x;
	display:block;
	color:#FFFFFF;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; border:none;
} */

	
/* div#menu li h1 a:hover {
	background:url(img/box_menu_a.jpg) repeat-x;
	text-decoration:none; border:none;
	color:#FFFFFF;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;		
	

} */



div#menu span#logo {
	float:left;
	background:url(../img/logo_b2F.jpg);
	width:149px;
	height:141px;
	display:block;	
	margin:20px 0px 20px 0px;
	border:0px #000000 solid;
	}
	
/************************************************/	



	
/*CSS PARA LOGIN */	
	
	
div#login {
	background:url(../img/box_login.jpg) repeat-x;
	float: left;
	margin:0px 0px 0px 0px;
	width:280px;
	height:547px;
	
}

div#login p#sobre {
	color: #b4c50f;
	padding:0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

div#login span#endereco {
	color:#929292;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

div#login span#endereco a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none; border:none;

}

	
div#login h1 {
	color:#90B834;
	font:20px  Verdana, Arial, Helvetica, sans-serif;
	border-bottom:6px #CCCCCC dotted; 

}

div#login a {
	color:#929292;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; border:none;

}

div#login label
{
	color:#929292;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	width: 4em;
	padding:2px
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block
}

div#login form input {
	color: #90B834;
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	border:#999 1px solid; margin:5px 1px;
	height:18px;
	width:150px;
}


div#login form input#botao {
	color:#FFF;
	background:#90B834;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	border:#999 1px solid; margin:5px 1px;
	height:18px;
	width:30px;
}









div#login2{
	/* background:url(../img/box_login.jpg) repeat-x; */
	float:left;
	margin:5px 0px 0px 10px;
	width:600px;
	height:auto ;
	/*border:1px #000000 solid;*/

}

div#login2 span{
	/* background:url(../img/box_login.jpg) repeat-x; */
	width: 298px;
	height: auto ;


}

div#login2 label
{
	float:left;
	color:#929292;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	width: 15em;
	padding:2px;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	clear:both;
	
}

div#login2 label input
{
float:left;

}



div#login2 input {

	color: #90B834;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	border:#999 1px solid; margin:5px 1px;
	height:10px;
}

div#login2 select {
	color: #a5b506;
	width:200px;
	height:30px;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	border:#999 1px solid;
	margin:5px 1px;
	
}


div#login2 textarea{
	color: #a5b506;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	border:#999 1px solid; margin:5px 1px;
	scrollbar-face-color: #a5b506;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;

}

div#login2 input#botao {
	color:#FFF;
	background:#90B834;
	font: bold 14px  Verdana, Arial, Helvetica, sans-serif;
	border:#999 1px solid; margin:5px 1px;
	height:30px;
	
}

span textarea{
	color: #a5b506;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	border:#999 1px solid; margin:5px 1px;
	scrollbar-face-color: #a5b506;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	}

/************************************************/	
	
	
/*CSS PARA NOVIDADES */		
	
div#novidades {
	color:#B7C814;
	float: left;
	margin:0px 0px 0px 2px;
	width:320px;
	height:547px;
		
}	
	
div#novidades h1 {
	color:#929292;
	font:28px  Verdana, Arial, Helvetica, sans-serif;
	border-bottom:6px #CCCCCC dotted;
	margin: 0px 0px 0px 10px;
	border-left: 1px #000000;

	}
	
div#novidades h2 {
	color:#90B834;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px 20px;
	border-left: 1px #000000;
	}	
	
div#novidades p {
	text-align:left;
	color:#929292;
	line-height:30px;
	font:12px  Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 15px 0px 20px;

	}		
	
div#novidades a {
	text-align:justify;
	color:#B7C814;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	}		

div#novidades a:hover {
	text-align:justify;
	color:#929292;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	}		


/************************************************/	



	
/*CSS PARA DESTAQUE */		
	
div#destaque {
	color:#B7C814;
	float: left;
	margin:0px 0px 0px 2px;
	width:330px;
	height:547px;
		
}	
	
div#destaque h1 {
	color:#929292;
	font:28px  Verdana, Arial, Helvetica, sans-serif;
	border-bottom:6px #CCCCCC dotted;
	margin: 0px 0px 0px 10px;
	border-left: 1px #000000;
	}
	
div#destaque h2 {
	color:#90B834;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px 20px;
	border-left: 1px #000000;
	}	
	
div#destaque  p {
	text-align:left;
	color:#929292;
	line-height:30px;
	font:12px  Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 15px 0px 20px;

	}			

div#destaque  a {
	text-align:justify;
	color:#B7C814;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	}		

div#destaque a:hover {
	text-align:justify;
	color:#929292;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	}		

/************************************************/	



/*CSS PARA RODAPE */		
	
div#rodape {
	clear:both;
	color:#B7C814;
	bottom:0px;
	margin:185px 0px 0px 3px;
	width:970px;
	height:80px;
	
}	
	

div#rodape span {
	float:left;
	background:url(../img/barra.jpg);
	width:750px;
	height:50px;
	display:block;
	margin:0px 0px 0px 5px;
	

}	


div#rodape span p {
	color:#929292;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 0px 90px 0px 0px;
	}
	
	
div#rodape span p a{
	color:#929292;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
}	


	

/************************************************/	










/*CSS PARA CORPO DO SITE */		

div#corpo {
	width:970px;
	height:562px;
	margin:0px 0px 0px 0px;
	
	
}

div#corpo div#submenu {
	float:left;
	/* background:#b4c50f; */
	background:url(../img/barra_submenu.jpg) no-repeat;
	padding:0px;
	height:25px;
	width:970px;
	margin: 0px 0px 10px 5px;

	border:0px #000000 solid;

	
}

div#corpo div#submenu li {
	margin: 5px 0px 0px 5px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF /*#B3B3B3 */ ;
	text-decoration:none; border:none;

}

div#corpo div#submenu li a{
	margin: 0px 0px 0px 5px;
	width:auto;
	height:auto;
	display:block;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none; border:none;
}

div#corpo div#submenu li a:hover{
	margin: 0px 0px 0px 5px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #D1DC41 /*#D1DC41 */;
	text-decoration:none; border:none;
}



/************************************************/	



/*CSS PARA SUBCORPO DO SITE */		

div#subcorpo {
clear:both;


}


div#subcorpo .img_apresenta1 {
clear:both;
position:absolute;
width:960px;
height:239px;


}

div#subcorpo #frame1 {
clear:both;
width:960px;
height:290px;

margin:240px 0px 0px 0px;
}


div#subcorpo .img_apresenta2 {
clear:both;
width:535px;
height:450px;

}

div#subcorpo #frame2 {
width:380px;
height:450px;

margin:0px 0px 0px 550px;
}


div#subcorpo #frame3 {
clear:both;
width:1025px;
height:300px;
margin:240px 0px 0px 0px;
}



div#subcorpo div#texto {
	clear:both;
	width:900px;
	/* height:485px; */
	height:auto;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#636363; 
	line-height:20px;
	padding:20px;
	/* border:1px #000000 solid;  cor das fontes antigas #A5A5A5;*/
	
}

div#subcorpo div#texto H2 a{
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div#subcorpo div#texto H2 a:hover{
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



div#subcorpo div#texto a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	text-decoration:none;
	/* border:1px #000000 solid;  cor das fontes antigas #A5A5A5;*/
}

div#subcorpo div#texto a:hover{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	text-decoration:underline;
	/* border:1px #000000 solid;  cor das fontes antigas #A5A5A5;*/
	
}


div#subcorpo div#texto ul{
position:relative;


}
div#subcorpo div#texto li a{
	float:left;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#A5A5A5;
	line-height:20px;
	padding:20px;
	text-decoration:none; border:none;

}


div#subcorpo  div#texto  div#fotos {
		float:left;
		clear: both;

		
}



div#subcorpo  div#texto  div#fotos span a {
float:left;
	display:block;
	padding:2px;
	border:3px #B5C610 solid;
	margin: 10px 10px 10px 10px;

}

div#subcorpo  div#texto  div#fotos span a:hover {
	display:block;
	padding:2px;
	border:3px #A5A5A5 solid;
	margin: 10px 10px 10px 10px;

}






div#subcorpo div#texto2 {
	clear: both;
	width:900px;
	height:auto;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	line-height:20px;
	padding:20px;
	
}


div#subcorpo div#texto2 ul{
	/* background:url(../img/barra_submenu.jpg) no-repeat; */
	padding:0px;
	height:20px;
	width:970px;
	margin: 10px 0px 10px -15px;

	border:0px #000000 solid;


}


div#subcorpo div#texto2 li {
	float:left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #a5a5a5;
	margin: 0px 0px 0px 5px;

}

div#subcorpo div#texto2 li a{
	float:left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #a5a5a5; 
	margin: 0px 0px 0px 5px;
	text-decoration:none; border:none;

}

div#subcorpo div#texto2 li a:hover{
	float:left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #D1DC41;
	margin: 0px 0px 0px 5px;
	text-decoration:none; border:none;

}


div#subcorpo  div#texto2  div#fotos {
	clear:both;
	width:1000px;
	/*border:1px #0000FF solid; */
	
}

div#subcorpo  div#texto2 div#fotos span a {
	
	float:left;
	display:block;
	padding:2px;
	/* border:3px #B5C610 solid; */
	margin: 0px 0px 0px 5px;

}

div#subcorpo  div#texto2  div#fotos span a:hover {
	display:block;
	padding:2px;
	/* border:3px #A5A5A5 solid; */
	margin: 0px 0px 0px 5px;

}








div#subcorpo div#texto3 {
	width:295px;
	height:auto;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:20px;
	padding:0px;
	
}


/************************************************/	




/*CSS PARA BARRA DE PROGRESSO */

 #pageContent{
  width:1030px;
  margin:0 auto;
  text-align:left;
  border-left:0px solid #000;
  border-right:0px solid #000;
  background-color:#FFF;
  height:100%;

 }
 #pageContent p{
  padding-left:10px;
  padding-right:10px;
 }
 #dhtmlgoodies_progressPane{
/* width:100%;
   height:100%;  */
  width:1140px;;
  height:680px;
  background-color:#FFF;
  z-index:5000;
  position:absolute;
  left:0px;
  top:180px;
  
 }
 #dhtmlgoodies_progressBar_bg{
  position:absolute;
  left:50%;
  top:50%;
  width:300px;
  height:20px;
  border:1px solid #000;
  background-color:#EEE;
  margin-left:-150px; 
  margin-top:-20px;
  text-align:center;
 }
 #dhtmlgoodies_progressBar_outer{
  position:absolute;
  left:0px;
  top:0px;
  width:0px; 
  height:100%;
  overflow:hidden; 
 }
 
 #dhtmlgoodies_progressBar{
  position:absolute;
  left:0px;
  top:0px;
  width:300px;
  background-color:#b5c610;
  filter: Alpha(Opacity=0, FinishOpacity=100,Style=1,StartX=0, StartY=0, FinishX=200,FinishY=20) ;
  height:100%;
  z-index:5000;
 }
 #dhtmlgoodies_progressBar_txt{
  color:#000;
  z-index:10000;
  width:100%;
  height:100%;
  left:0px;
  top:0px;
  position:absolute;  
  font-family:arial;
  font-size:0.8em;
  line-height:20px; /* Same as height of progress bar */
 }


/************************************************/	