body {
	margin: 0;
	padding: 0;
	background:#f0edec url(../img/layout/bg_site.jpg);
	background-repeat:repeat-x;
	font-size:14px;
	font-family:Arial;
	color:#1b1a36;
}

#geral{
	width:1123px;
	margin:0px auto;
}
#redes_socias{
	height:31px;
	text-align:right;
	margin:0px 60px 0px 60px;
}
#logo{
	height:87px;
	width:287px;
	margin:9px 0px 9px 60px;
	float:left;
}


/* ++++++++++ CSS MENU PRINCIPAL ++++++++++ */

#menu{	
	margin: 0px 60px 0px 0px;
	padding: 0;
	float:right;
}

#menu li{
	float: left;
	list-style: none;
}
#menu li a{
	display: block;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
	height:105px;
}
#menu li a:hover{
	background: #ffffff;
	color:#333739;
}	
#menu li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	z-index:10000;
	visibility: hidden;
	text-align:left;
}
#menu li li{
	float: none;
	display: inline;
	font-size:12px;
}
#menu li li a{
	width:300px;
	background: #5560a7;
	color: #efedec;
	padding: 6px 40px 6px 30px;
	margin-top:1px;
	height:18px;
}		
#menu li li a:hover{
	background: #7686c0;
	color:#efedec;
}
/* ++++++++++ FIM CSS MENU PRINCIPAL ++++++++++ */

#setaleft{
	float:left;
	margin-top:175px;
}
#banner{
	float:left;
	width:1003px;
	height:435px;
	background:#ffffff url(../img/layout/bg_banner.jpg);
}
#setaright{
	float:left;
	margin-top:175px;
}

#content{
	width:1003px;
	margin:0px 60px 17px 60px;
	min-height:200px;
}
#footer{
	background:#a09e9b;
	height:86px;
	color:#efedec;
	font-size:12px;
}
#footer_content{
	width:1003px;
	margin:0px auto;
}
#footer_logo{
	width:167px;
	margin:22px 0px 0px 0px;
	float:left;
}
#footer_copy{
	margin:30px 0px 0px 0px;
	float:left;
}
#footer_menu{
	margin:39px 0px 0px 0px;
	float:right;
	font-size:11px;
}
#footer_menu A:link{
	text-decoration: none;
	color:#efedec;
}
#footer_menu A:visited{
	text-decoration: none;
	color:#efedec;
}
#footer_menu A:active{
	text-decoration: none;
	color:#efedec;
}
#footer_menu A:hover{
	text-decoration: underline;
	color: #515ca1;
}




















#clear{
	clear:both;
	height:0px;
}



.butform{
	background-color:#d74336;
	color:#FFFFFF;
	height:31px;
	FONT-FAMILY: Arial;
	font-size: 12px;
	cursor:hand;
	BORDER: #d74336 0px solid; 
}
.input {
	BORDER: #ffffff 0px solid; 
	FONT-SIZE: 13px; 
	COLOR: #1b1a36; 
	PADDING: 8px 6px; 
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff;
}
.input_transparent {
	BORDER: #900000 0px solid; 
	FONT-SIZE: 12px;
	font-style:italic;
	COLOR: #9d9f96; 
	PADDING: 4px; 
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: transparent;
}

.textarea{
	BORDER: #8e285e 1px solid;
	FONT-FAMILY: Arial;
	font-size: 12px;
	color: #8e285e;
	HEIGHT: 60px;
	PADDING: 4px;
}