.a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}
/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
.a:link {
	color: #89ac2b;
	text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
.a:visited {
	color: #6a9417;
	text-decoration: underline;
}
.a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
	color:#6a9417;
}

.container {
	width: 1020px;
	/*background: #FFF;*/
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}

.header {
	/*background: #ADB96E;*/
	position:absolute;
	z-index:10;
	padding-top:50px;
	width:950px;
	padding-right:40px;
	height:30px;
	text-align:center;
}

.menu {
	background-color:#929292;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2d2f2e;
	/* cantos redondos*/
	-moz-border-radius: 8px;
   border-radius: 8px;
   -Webkit-border-radius: 8px;
   height:30px;
   padding-top:3px;
   padding-left:8px;
   padding-right:8px;
   cursor: pointer;
}

.menu a {
	background-color:#929292;
	color: #2d2f2e;
	text-decoration:none;
}
.menu a:hover {
	background-color:#929292;
	color: #2d2f2e;
	text-decoration:none;
	background-image:url(../img/degrade_menu.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.menuAct {
	/*background-image:url(../img/degrade_menu.jpg);
	background-position:top;
	background-repeat:repeat-x;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color:#89ac2b;
	/* cantos redondos*/
	-moz-border-radius: 8px;
   border-radius: 8px;
   -Webkit-border-radius: 8px;
   height:30px;
   padding-top:3px;
   padding-left:8px;
   padding-right:8px;
   cursor: pointer;
}
.banner {
	/*padding: 10px 0;*/
	z-index:5;
}
.content {
	/*padding: 20px;*/
	padding-left:30px;
	padding-right:20px;
	padding-bottom:40px;
	height:250px;
}

.content_esq {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b3e3b;
	padding:30px;
	width:535px;
	overflow: hidden;
	float: left;
	position:relative;
	background-color:#FFFFFF;
	/*margin-left:20px;*/
	margin-right:15px;
	/* cantos redondos*/
	-moz-border-radius: 10px;
   border-radius: 10px;
   -Webkit-border-radius: 10px;
   height:210px;
}

.content_dir {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b3e3b;
	position:relative;
	padding:30px;
	background-color:#CCCCCC;
	width:290px;
	overflow: hidden;
	float: left;
	/* cantos redondos*/
	-moz-border-radius: 10px;
   border-radius: 10px;
   -Webkit-border-radius: 10px;
   height:210px;
}
/*cantos redondos
.roundedCorners {
   -moz-border-radius: 10px;
   border-radius: 10px;
   -Webkit-border-radius: 10px;
}
*/
.titulos {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #3b3e3b;
	padding-bottom: 10px;
}

.textos {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b3e3b;
	padding-bottom: 8px;
	line-height: 160%;
}
.textos a {
	color: #3b3e3b;
	text-decoration:none;
}
.textos a:hover {
	color: #89ac2b;
	text-decoration:none;
}

.titulo_destaques {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3b3e3b;
}
.descricao {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #828783;
}
.descricao a {
	text-decoration:none;
	color: #89ac2b;
}
.descricao a:hover {
	text-decoration:none;
	color: #89ac2b;
}

.borderFotos {
	-moz-border-radius: 8px;
   border-radius: 8px;
   -Webkit-border-radius: 8px;
   border:2px solid #6c706c;
}

.footer {
	padding: 12px 0;
	background-image:url(../img/bckg_copy.png);
	height:42px;
	background-repeat:no-repeat;
	background-position:center top;
	/*background: #CCC49F;*/
}

.copyrigh {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888b89;
	padding-left:60px;
	position:relative;
	width:300px;
	overflow: hidden;
	float: left;
	/*margin-left:20px;*/
	margin-right:30px;
}
.desenvolvido {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888b89;
	padding-right:50px;
	position:relative;
	/*margin-left:20px;*/
	/*margin-right:30px;*/
	width:560px;
	overflow: hidden;
	float: left;
}
.desenvolvido a {
	color: #888b89;
	text-decoration:none;
}
.desenvolvido a:hover {
	color: #7b7c7b;
	text-decoration:none;
}