body
{
	font				: 12px 'arial';
	background			:	#efefef;
}
#geral
{
	width				:	775px;
	position			:	relative;
	margin-left			:	-389px;
	margin-top			:	5px;
	left				:	50%;
	font				:   12px 'arial';
	background			:	white;
	overflow			:	hidden;

}
#topo
{
	background			:	url(topo.png) no-repeat;
    height				:	140px;
	
}
#top-menu
{
	border				:  none;
	background			:  #efefef;
}
#top-menu li 
{
	list-style			:  none; 
	font   				:  12px 'arial';
	display				:  inline;
	background			:  #E8E8E8;
}
#top-menu li a 
{
	height				: 1px; /* IE5.0 bug */
	padding				: 3px 10px; 
	background			:  #A71C0B;
	text-decoration		: none;
}
#top-menu li a:link 
{
	color				: #ffffff;
}
#top-menu li a:visited 
{
	color				: #ffffff;
}
#top-menu li a:hover 
{
	background			: 	#FFC962;
	color				: #000000; 
}
#coluna-um
{
	float: left;
    width: 180px;
    padding: 2px;
    background-color: #ffffff;
    float: left;
}
#coluna-tres
{
	float				: left;
    width				: 380px;
    padding				: 5px;
	text-align 			: justify;
	height				: auto;
	font				: 12px 'arial';
	margin-top			: 0px;
	margin-right		: 0px;
	margin-left			: 30px;
}
.box-texto1
{
	width				:	379px;
	padding				:	5px;
	height				:	auto;
	display				:	block;
	margin-top			:	0px;
	margin-left			:	1px;
	margin-bottom		:	5px;
	margin-right		:	-10px;
	color				:   #000000;
	text-align			:	justify;
	float				:	left;
	border				:   #A5180C solid 3px;
}
.box-texto2
{
	width				:	380px;
	padding				:	5px;
	height				:	auto;
	display				:	block;
	margin-top			:	0px;
	margin-left			:	-5px;
	margin-bottom		:	5px;
	margin-right		:	-10px;
	color				:   #000000;
	text-align			:	justify;
	float				:	left;
	line-height			:  166%;
}
h2
{
	font				:   13px 'arial';
	color				:   #000000;
	text-align			:	center;
	font-weight			:   bold;
}
#coluna-dois
{
	float				:	right;
	background			:	#ffffff;
	padding				:	5px;
	width				:	140px;
	height				:	auto;
	margin-top			:	3px;
	text-align			:	center;
	margin-right		:	1px;
	border-left  			:	2px solid #efefef;
}
#rodape
{
	font				:   12px 'arial';
	clear				:	both;
	background			: 	#A5180C;
	color				:   #ffffff;
	padding				:	3px;
	text-align			:	center;
	height				:	15px;
	text-decoration		:	none;
}
*							
{
	list-style			:none;
	margin				:0;
	padding				:0;
	text-decoration		:none;
}

#sidebar
{
	width				:150px;
	height				:auto;
	margin				:0px;
	padding				:0;
	font				:12px 'arial';
}

#sidebar ul
{
	margin				: 5px 0;
}
	
#sidebar ul li a			
{
	width				:180px;
	height				:30px;
	_height				:45px;
	border-left			: 5px solid  #A71C0B;
	background			:#F5F5F5;
	margin				: 1px 0;
	color				:#000000;
	display				:block;
	padding				:5px;
	overflow			:hidden;
	font				:12px 'arial';
}

#sidebar ul li a:hover
{
	border-left			: 	5px solid #A71C0B;
	background			:  	#FFBD4F;
	margin				:	1px 0;
	color				:	#000000;
}
	
#sidebar h2
{
	width				:	160px;
	height				:	26px;
	border-left			: 	5px solid #F79301;
	background			:	#EBEBED;
	margin				:	1px 0;
	font				:   12px 'arial';
	color				:   #F79301;
	font-weight: 		: 	bold;
	display				:	block;
	padding				:	5px;
	overflow			:	hidden;
	text-align			: 	left;
}
form fieldset
{
   float: left;
   margin-right: 7px;
   width: 350px;
   border: solid black 1px;
   padding: 3%;
   margin-bottom: 10px;
}

form legend
{
   padding: 6px;
   margin: 10px;
   border: solid black 1px;
   font-size: 12px;
   font-family: 'arial';
   font-weight: bold;
   background-color: #F5F5F5;
}

form label
{
   display: block;
   font-size: 12px;
}

form input
{
   width: 300px;
   border: solid #ccc 1px;
   font-size: 12px;
   font-family: 'arial';
}
form textarea
{
   width: 300px;
   border: solid #ccc 1px;
   font-size: 12px;
   font-family: 'arial';
}
form input.botao
{
   display: block;
   font-weight: bold;
   font-size: 12px;
   font-family: 'arial';
   width: auto;
   float: left;
   background-color: #F5F5F5;
}
select
{
	width: 50px;
	height: auto;
	border: solid #ccc 1px;
	font-family: 'arial';
	margin-bottom: 3px;
	padding: 3px;
}
select.categoria
{
	width: 300px;
	height: auto;
	border: solid #ccc 1px;
	font-family: 'arial';
	margin-bottom: 3px;
	padding: 3px;
}

