
/* ESTILO GERAL
_______________ */

body{
	background:#f6faea url("../img/bg/bg_body.png") repeat-x center 35px;
}
body.home{
	background:#f6faea url("../img/bg/bg_body_home.png") repeat-x center 35px;
}

/* GENERALHEADER
		barra governo 
_____________________ */

#barraGoverno{
	background-color:#ffcc00;
	width:100%;
	height:35px;
}
#barraGoverno div.governo{
	width:835px;
	margin:0 auto;
}
#barraGoverno div.governo h3{
	background:url("../img/bg/bg_bandeira_brasil.png") no-repeat;
	float:left;
	height:35px;
	width:340px;
	margin-right:10px;
	text-indent:-999em;
	overflow:hidden;
}
#barraGoverno div.governo div.select{
	float:left;
	margin-left:115px;
	margin-top:5px;
}
#barraGoverno div.governo div.select select{
	background-color:#f8c400;
	border:2px inset #878689;
	padding:1px;
	margin:0;
	width:176px;
}
#barraGoverno div.governo h4{
	background:url("../img/tit/tit_logo_brasil.png") no-repeat;
	float:right;
	height:33px;
	margin-top:1px;
	overflow:hidden;
	text-indent:-999em;
	width:116px;
}

/* GENERALHEADER
________________ */

#generalHeader{
	position:relative;
	z-index:10;
}
#header{
	height:140px;
	margin:0 auto;
	/*padding:0 100px;*/
	position:relative;
	width:1000px;
}
.home #generalHeader #header{
	height:595px;
}
#header h1{
	background:url("../img/tit/tit_header_H1_Organicos.png") no-repeat;
	bottom:-77px;
	height:200px;
	left:50%;
	margin-left:-454px;
	position:absolute;
	width:907px;
}
.home #generalHeader #header h1{
	background:url("../img/tit/tit_home_h1.png") no-repeat;
	bottom:auto;
	height:213px;
	margin-left:-470px;
	top:15px;
	width:941px;
}
#header h1 a{
	cursor:pointer !important;
	height:170px;
	margin-left:264px;
	position:relative;
	width:384px;
	z-index:25;
}
#header ul.languages{
	bottom:50px;
	float:left;
	position:absolute;
	right:235px;
	width:78px;
	z-index:15;
}
.home #generalHeader #header ul.languages{
	bottom:auto;
	right:197px;
	top:240px;
}
#header ul.languages li{
	float:left;
	margin-right:10px;
}
#header ul.languages li a{
	height:11px;
	width:16px;
}
#header ul.languages li a:hover{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#header ul.languages li.portuguese a{
	background:url("../img/bt/bt_header_language_portuguese.png") no-repeat;
}
#header ul.languages li.spanish a{
	background:url("../img/bt/bt_header_language_spanish.png") no-repeat;
	display:none;
}
#header ul.languages li.english a{
	background:url("../img/bt/bt_header_language_english.png") no-repeat;
	display:none;
}
#header span.selo{
	background:url("../img/bg/bg_header_selo.png") no-repeat;
	bottom:50px;
	height:78px;
	position:absolute;
	right:100px;
	width:78px;
	z-index:15;
}
.home #generalHeader #header span.selo{
	bottom:auto;
	top:15px;
}

.home #generalHeader #header span.selo a{
	display:block;
	height:76px;
}
=======

.home #generalHeader #header span.selo a{
	height:76px;
	display:block;
}

.home #generalHeader #header span.fruitFundo{
	/*background:url("../img/bg/bg_home_Header_spanBgFruit.png") no-repeat;*/
	display:block;
	height:313px;
	left:50%;
	margin-left:-255px;
	position:absolute;
	top:140px;
	width:444px;
	z-index:1;
}
.home #generalHeader #header h2{
	background:url("../img/tit/tit_h2_headerHome_Video.png") no-repeat;
	height:39px;
	left:110px;
	position:absolute;
	top:220px;
	width:266px;
	z-index:5;
}
.home #generalHeader #header object
, .home #generalHeader #header embed{
	display:block;
}
.home #generalHeader #header div.flashHome{
	/*background:#f5f9e8 url("../img/bg/bg_video_home.png") no-repeat;*/
	height:182px;

	left:105px;
=======
	/*left:204px;*/
	left:105px;

	padding:4px;
	position:absolute;
	top:263px;
	width:342px;
	z-index:20;
}
.home #generalHeader #header div.flashHome span{
	background:url("../img/bg/bg_video_home.png") no-repeat;
	position:absolute;
	z-index:6;
}
.home #generalHeader #header div.flashHome span.border_top_right{
	background-position:-295px 0;
	height:60px;
	right:0;
	top:0;
	width:55px;
}
.home #ie6 #generalHeader #header div.flashHome span.border_top_right{
	background-position:-294px 0;
}
.home #generalHeader #header div.flashHome span.border_bottom_left{
	background-position:0 -135px;
	bottom:0;
	height:55px;
	left:0;
	width:65px;
}
.home #ie6 #generalHeader #header div.flashHome span.border_bottom_left{
	background-position:0 -134px;
}
.home #generalHeader #header span.family{
	background:url("../img/bg/bg_home_header_spanFamily.png") no-repeat;
	bottom:-30px;
	display:block;
	height:411px;
	left:50%;
	margin-left:-164px;
	position:absolute;
	width:302px;
	z-index:20;
}
.home #generalHeader #header span.legumes{
	background:url("../img/bg/bg_home_header_spanLegumes.png") no-repeat;
	bottom:-26px;
	height:168px;
	left:50%;
	margin-left:-521px;
	position:absolute;
	width:1042px;
	z-index:30;
}
.home #header ul.menuHome{
	bottom:156px;
	float:left;
	position:absolute;

	right:103px;
=======
	/*right:203px;*/
	right:102px;

	width:328px;
	z-index:40;
}
.home #header ul.menuHome li{
	display:block;
	float:left;
	margin-bottom:4px;
}
.home #header ul.menuHome li.about{
	position:relative;
}
.home #header ul.menuHome li a{
	background:url("../img/bt/bt_menuHome.png") no-repeat;
	height:39px;
	width:328px;
}
.home #header ul.menuHome li.whatIs a{
	background-position:0 0;
}
.home #header ul.menuHome li.whatIs a:hover{
	background-position:-372px 0;
}
.home #header ul.menuHome li.buy a{
	background-position:0 -41px;
}
.home #header ul.menuHome li.buy a:hover{
	background-position:-372px -41px;
}
.home #header ul.menuHome li.media a{
	background-position:0 -82px;
}
.home #header ul.menuHome li.media a:hover{
	background-position:-372px -82px;
}
.home #header ul.menuHome li.about a{
	background-position:0 -123px;
}
.home #header ul.menuHome li.about a:hover
, .home #header ul.menuHome li.about.active a{
	background-position:-372px -123px;
}
.home #header ul.menuHome li.about div{
	background:url("../img/bg/bg_home_menuAberto.png") no-repeat;
	display:none;
	height:1031px;
	padding:25px 20px;
	position:absolute;
	right:0;
	top:39px;
	width:520px;
}
.home #ie6 #header ul.menuHome li.about div{
	top:38px;
}
.home #header ul.menuHome li.about div ul{
	float:left;
	margin-right:5px;
	width:180px;
}
.home #header ul.menuHome li.about div ul.small{
	width:140px;
}
.home #header ul.menuHome li.about div ul li{
	background:url("../img/bg/bg_home_menuAberto_bordaLi.png") no-repeat bottom;
	display:block;
	float:none;
	margin-bottom:5px;
	padding-bottom:6px;
	width:100%;
}
.home #header ul.menuHome li.about div ul li.last{
	background:none;
	margin-bottom:0;
	padding-bottom:0;
}
html .home #generalHeader #header ul.menuHome li.about div ul li a{
	background:url("../img/bullet/bullet_home_menuAberto_li.png") no-repeat 0px 5px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	height:auto;
	overflow:auto;
	padding-left:10px;
	text-decoration:none;
	text-indent:0;
	width:auto;	
}
html .home #generalHeader #header ul.menuHome li.about div ul li a:hover{
	background-position:0px 5px;
	text-decoration:underline;
}

/* GENERAL
__________ */

#general{
	margin:0 auto;
	/*padding:0 100px;*/
	position:relative;
	width:1000px;
	z-index:2000;
}

/* GENERAL
	>> Content
______________ */

#content{
	float:left;
	padding:105px 0 100px;
	width:100%;
}
.home #content{
	padding-top:60px;
}

/* GENERAL
	>> Content
		>> Menu
_______________ */

#content div.menu{
	background:url("../img/bg/bg_floralMenu.png") no-repeat bottom left;
	float:left;
	margin-right:25px;
	padding-bottom:267px;
	width:240px;
}
#content div.menu.subMenu{
	background:none;
	padding-bottom:40px;
}
#content div.menu ul li{
	display:block;
	margin-bottom:5px;
}
body #general #content div.menu.subMenu ul li.about{
	padding-bottom:11px;
	position:relative;
}
#content div.menu ul li a{
	height:43px;
	width:235px;
}
#content div.menu ul li.whatIs a{
	background-position:0 0;
}
#content div.menu ul li.whatIs a:hover{
	background-position:0 -47px;
}
#content div.menu ul li.whatIs a.active
, #content div.menu ul li.whatIs a.active:hover{
	background-position:0 -94px;
}
#content div.menu ul li.buy a{
	background-position:0 -142px;
}
#content div.menu ul li.buy a:hover{
	background-position:0 -189px;
}
#content div.menu ul li.buy a.active
, #content div.menu ul li.buy a.active:hover{
	background-position:0 -236px;
}
#content div.menu ul li.media a{
	background-position:0 -283px;
}
#content div.menu ul li.media a:hover{
	background-position:0 -330px;
}
#content div.menu ul li.media a.active
, #content div.menu ul li.media a.active:hover{
	background-position:0 -377px;
}
#content div.menu ul li.about a{
	background-position:0 -424px;
}
body #general #content div.menu.subMenu ul li.about a{
	position:relative;
	z-index:10;
}
#content div.menu ul li.about a:hover{
	background-position:0 -471px;
}
#content div.menu ul li.about a.active
, #content div.menu ul li.about a.active:hover{
	background-position:0 -518px;
}
#content div.menu ul li ul{
	background:url("../img/bg/bg_subMenuLateral_Top.png") no-repeat top;
	margin-top:-20px;
	padding:20px 20px 0;
	position:relative;
	width:194px;
	z-index:5;
}
#content div.menu ul li ul li{
	border-top:1px solid #798d51;
	display:block;
	margin:9px 0 0;
	padding-top:9px;
	width:194px;
}
#content div.menu ul li ul li.noticias{
	position:relative;
}
body #general #content div.menu ul li ul li a{
	background:url("../img/bullet/bullet_subMenuLateral_setaLi.png") no-repeat 188px 2px;
	color:#405512;
	font-size:12px;
	font-weight:bold;
	height:auto;
	letter-spacing:-0.1px;
	overflow:auto;
	padding-right:10px;
	text-decoration:none;
	text-transform:uppercase;
	text-indent:0;
	width:auto;
}
body #general #content div.menu ul li ul li a:hover
, body #general #content div.menu ul li ul li.active a{
	color:#e7f0c4;
}
body #content div.menu.subMenu ul li.about ul li.noticias span{
	background:url("../img/bg/bg_subMenuLateral_Bottom.png") no-repeat bottom left !important;
	bottom:-11px;
	display:block;
	height:11px;
	left:-20px;
	position:absolute;
	width:234px;
}

/* GENERAL
	>> Content
		>> Main
_______________ */

#content div.main{
	float:left;
	width:458px;
}
#content div.main div.breadcrumb{
	display:block;
	margin-bottom:13px;
	width:100%;
}
#content div.main div.breadcrumb p
, #content div.main div.breadcrumb a{
	color:#cfbba6;
	font-size:10px;
}
#content div.main h2{
	color:#735f47;
	display:block;
	font-size:25px;
	margin-bottom:20px;
}
#content div.main p{
	color:#88603c;
	font-size:12px;
	line-height:1.4em;
	margin-bottom:5px;
}
#content div.main div.single span.time{
	color:#c6b5a4;
	font-size:10px;
}
#content div.main div.single h3{
	font-size:15px;
	color:#955f27;
	margin:5px 0 15px;
}
#content div.main div.single img{
	border:3px solid #8f7c64;
	float:left;
	margin:0 10px 5px 0;
}
#content div.main div.single div.theImg{
	float:left;
	margin:0 10px 5px 0;
	position:relative;
}
#content div.main div.single div.theImg img{
	float:none;
	margin:0;
}
#content div.main div.single div.theImg div{
	clear:both;
	background:url("../img/bg/bg_theImg_spanMsg.png");
	bottom:0;
	float:left;
	left:0;
	position:absolute;
	right:0;
}
#ie6 #content div.main div.single div.theImg div{
	bottom:3px;
}
#content div.main div.single div.theImg div p{
	color:#fff;
	display:block;
	font-size:11px;
	margin:0;
	padding:10px;
}
#content div.main ul.detailedInformations li{
	background-color:#E3D9BD;
	margin-bottom:6px;
	padding:10px 18px;
}
#content div.main ul.detailedInformations li h4{
	background:url("../img/bt/bt_detailedInformations_h4_a.png") no-repeat 409px 1px !important;
	color:#644122;
	cursor:pointer;
	display:block;
	font-size:13px;
	padding:10px 0;
	text-decoration:none;
}
#content div.main ul.detailedInformations li.active h4{
	background-position:409px -32px !important;
}
#content div.main ul.detailedInformations li h4.hover{
	text-decoration:underline;
}
#content div.main ul.detailedInformations li div{
	border-top:1px solid #c2bca2;
	display:none;
	float:left;
	margin-top:15px;
	padding-top:15px;
	width:100%;
}
#content div.main ul.detailedInformations li.active div{
	display:inline;
}
#content div.main ul.detailedInformations p{
	margin-bottom:10px;
}

/* GENERAL
	>> Content
		>> Home
_______________ */

.home #content div.mapState
, .home #content div.main{
	float:left;
	margin-right:40px;
	width:340px;
}
.home #content div.mapState h3
, .home #content div.main h3{
	border-bottom:1px solid #d1d5c5;
	height:34px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:100%;
}
html .home #general #content div.main div.events h3{
	background-position:0 8px;
	border-bottom:none;
	border-top:1px solid #d1d5c5;
	margin:10px 0;
	padding:10px 0 0;
}
.home #content div.mapState h4
, .home #content div.main div.news h4{
	color:#955f27;
	display:block;
	font-size:15px;
}
.home #content div.mapState div.mapFlash{
	display:block;
	height:243px;
	margin:25px auto;
	width:243px;
}
.home #content div.mapState p{
	color:#88603c;
	font-size:12px;
	line-height:1.4em;
}
.home #content div.main div.news{
	float:left;
}
.home #content div.main div.news p.time
, #content div.main div.pageNews p.time{
	color:#c6b5a4;
	display:block;
	font-size:10px;
	margin:0 0 5px;
}
.home #content div.main div.news p.time span
, #content div.main div.pageNews p.time span{
	border-left:1px solid #c6b5a4;
	margin-left:2px;
	padding-left:4px;
}
.home #content div.main div.news div.imgNews{
	clear:both;
	height:87px;
	float:left;
	margin:15px 8px 15px 0;
	overflow:hidden;
	position:relative;
	width:167px;
}
.home #general #content div.main div.news div.imgNews span{
	background:url("../img/bg/bg_homeNews_bordasImg.png") no-repeat;
	height:87px;
	left:0;
	position:absolute;
	top:0;
	width:167px;
	z-index:5;
}
.home #content div.main div.news p{
	margin-top:28px;
}
.home #content div.main div.news a{
	background:url("../img/bullet/bullet_seta_li.png") no-repeat left;
	color:#88603c;
	float:left;
	font-size:12px;
	padding-left:10px;
}
.home #content div.main div.events{
	float:left;
	clear:both;
	width:100%;
}
.home #content div.main div.events ul li{
	background:url("../img/bg/bg_home_eventos_li.png") repeat-y left;
	float:left;
	padding:10px;
	position:relative;
	width:320px;
}
.home #content div.main div.events ul li.first{
	margin-bottom:10px;
}
.home #content div.main div.events ul li h4
, .home #content div.main div.events ul li h4 a{
	color:#955f27;
	font-size:15px;
	text-decoration:none;
}
.home #content div.main div.events ul li h4 a:hover{
	text-decoration:underline;
}
.home #content div.main div.events ul li h5{
	color:#6f8e2d;
	display:block;
	font-size:15px;
	margin-bottom:8px;
}
.home #content div.main div.events ul li p{
	color:#88603c;
	font-size:12px;
}
.home #content div.main div.events ul li span.borderTop{
	background:url("../img/bg/bg_home_eventos_li_borderTop.png") no-repeat left;
	height:10px;
	left:0;
	position:absolute;
	top:-10px;
	width:342px;
}
.home #ie6 #content div.main div.events ul li span.borderTop{
	top:-14px;
}
.home #content div.main div.events span.bt_seeAll{
	background:url("../img/bg/bg_home_eventos_bt_verTodos.png") no-repeat;
	float:right;
	height:24px;
	padding:18px 0 0 9px;
	width:74px;
}
.home #content div.main div.events span.bt_seeAll a{
	background:url("../img/bullet/bullet_seta_li.png") no-repeat left;
	color:#88603c;
	display:block;
	font-size:12px;
	padding-left:10px;
}
#content div.main ul.defaultList{
	float:left;
	margin-top:20px;
	width:458px;
}
#ie7 #content div.main ul.defaultList{
	float:none;
}
#content div.main ul.defaultList li{
	clear:both;
	float:left;
	padding:13px 18px;
	width:422px;
}
#content div.main ul.defaultList li a{
	background:url("../img/bullet/bullet_seta_li.png") no-repeat 0 center;
	color:#644122;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	float:left;
}
#content div.main ul.viewMore li{
	float:left;
	margin-bottom:5px;
	padding:0;
	width:100%;
}
#content div.main ul.viewMore li p{
	background-color:#e5ddc2;
	color:#644122;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:0 6px 0 0;
	padding:7px 20px;
	width:300px;
}
#ie6 #content div.main ul.viewMore li p{
	margin-right:4px;
}
#content div.main ul.viewMore li a{
	height:36px;
	padding:0;
	width:110px;
}
#content div.main ul.viewMore li a:hover{
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content div.main div.description{
	float:left;
	margin-top:20px;
	width:458px;
}
#ie6 #content div.main div.description.newsList ul li.last{
	bottom:-5px;
}
#content div.main div.description h3{
	color:#93ae59;
	font-size:20px;
	margin:12px 12px 5px 12px;
}
#content div.main div.description div.searchBox{
	margin:0 12px 20px 12px;
}
#content div.main div.description ul.defaultList{
	margin-top:0;
}
#content div.main div.description ul.defaultList li{
	float:left;
	padding:12px;
	width:434px;
}
#content div.main div.description ul.defaultList.buy li{
	padding-top:6px;
}
#content div.main div.description ul.defaultList li.first{
	border-top:1px solid #c2bca2;
	display:inline;
	margin:0 12px;
	padding:20px 0 12px;
}
#content div.main div.description ul.defaultList.buy li.first{
	padding-top:12px;
}
#content div.main div.description ul.defaultList li h4{
	color:#644122;
	display:block;
	font-size:13px;
	margin-bottom:4px;
}
#content div.main div.description ul.defaultList li p
, #content div.main div.description ul.defaultList.buy li h4{
	color:#88603c;
}
#content div.main div.description ul.defaultList.buy li p{
	line-height:1em;
}
#content div.main div.description h4.title{
	color:#644122;
	display:block;
	font-size:13px;
	margin:12px;
}
#content div.main div.moreInformation{
	float:left;
	margin:20px 0;
	width:458px;
}
#content div.main div.moreInformation h3{
	color:#93AE59;
	float:left;
	font-size:20px;
	margin-bottom:5px;
}
#content div.main div.moreInformation ul.defaultList{
	margin-top:0;
}
#content div.main div.moreInformation ul.defaultList li{
	margin-bottom:6px;
}
#content div.main div.moreInformation ul.defaultList li a{
	background:none;
	color:#644122;
	font-size:13px;
	padding:0;
	text-decoration:none;
}
#content div.main div.moreInformation ul.defaultList li a:hover{
	text-decoration:underline;
}
#content div.main div.description ul.defaultList.links{
	margin-top:0;
}
#content div.main ul.links li a{
	background:none;
	padding-left:0;
}
#content div.main div.description ul.defaultList.links p{
	float:left;
	width:390px;
}
#content div.main div.description ul.defaultList.links p a{
	background:none;
	color:#644122;
	font-size:13px;
	font-weight:bold;
	padding:0;
}
#content div.main div.description ul.defaultList.links span{
	color:#88603c;
	float:right;
	font-size:11px;
}
#content div.main ul.links li span a{
	font-weight:normal;
	font-size:11px;
	margin-right:5px;
}
#content div.main div.description.downloads div.searchBox{
	display:inline;
	float:left;
	margin-right:5px;
}
#content div.main div.description.downloads div.searchBox.month{
	margin-left:5px;
	width:140px;
}
#content div.main div.description.downloads div.searchBox.month .searchButton{
	background-position:114px 6px !important;
	width:120px;
}
#content div.main div.description.downloads div.searchBox.month .searchButton:hover{
	background-position:114px -34px !important;
}
#content div.main div.description.downloads div.searchBox.month div
, #content div.main div.description.downloads div.searchBox.month div ul{
	width:140px;
}
#content div.main div.description.downloads div.searchBox.month div ul li a{
	width:105px;
}
#content div.main div.description.downloads ul.defaultList li div.img{
	float:left;
	height:102px;
	margin-right:10px;
	overflow:hidden;
	position:relative;
	width:166px;
}
#content div.main div.description.downloads ul.defaultList li div.img span{
	background:url("../img/bg/bg_div_img_downloads_dark.png") no-repeat;
	height:102px;
	left:0;
	position:absolute;
	top:0;
	width:166px;
	z-index:10;
}
#content div.main div.description.downloads ul.defaultList li.bright div.img span{
	background:url("../img/bg/bg_div_img_downloads_bright.png") no-repeat;
}
#content div.main div.description.downloads ul.defaultList li div.img img{
	position:relative;
	z-index:1;
}
#content div.main div.description.downloads ul.defaultList li div.text{
	float:left;
	width:255px;
}
#content div.main div.description.downloads ul.defaultList li div.text p.down{
	color:#644122;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
}
#content div.main div.description.downloads ul.defaultList li div.text ul{
	float:left;
}
#content div.main div.description.downloads ul.defaultList li div.text ul li{
	color:#88603b;
	font-size:11px;
	/*padding:2px;
	width:178px;*/
	padding:2px;
	width:253px;
}
#content div.main div.description.downloads ul.defaultList li div.text ul li a{
	background:none;
	color:#88603b;
	display:inline;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
	padding:0;
}
#content div.main div.linksExtras
, #content div.main div.evaluationSystem{
	float:left;
	margin-top:20px;
	width:438px;
}
#content div.main div.linksExtras ul li{
	background:#806e57 url("../img/bg/bg_links_marrom_forRepeat.png") repeat-x top;
	border:2px solid #806e57;
	float:left;
	margin-bottom:5px;
	padding:6px 10px;
	width:438px;
}
#ie6 #content div.main div.linksExtras ul li{
	overflow:hidden;
}
/*#content div.main div.linksExtras ul li.twoLines{
	background:url(../img/bg/bg_links_marrom_twoLines.png) no-repeat;
	height:29px;
}*/
#content div.main div.linksExtras ul li a{
	background:url("../img/bt/bt_links_liMarrom.png") no-repeat;
	color:#FFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:1px 0 3px 25px;
	text-decoration:none;
	text-transform:uppercase;
}
#content div.main div.linksExtras ul li a:hover{
	background-position:0 -42px;
	text-decoration:underline;
}
#content div.main div.description div.galeryContent{
	border-top:1px solid #c2bca2;
	display:inline;
	float:left;
	margin:0 12px;
	padding:12px 0;
	width:434px;
}
#content div.main div.description div.galeryContent h4{
	color:#644122;
	display:block;
	font-size:13px;
	margin-bottom:6px;
}
#content div.main div.description div.galeryContent p{
	display:block;
	margin-bottom:10px;
}
#content div.main div.description div.galeryContent a.viewGalery{
	background:url("../img/bullet/bullet_seta_li.png") no-repeat left;
	clear:both;
	color:#88603c;
	float:left;
	font-size:11px;
	padding-left:8px;
}
#content div.main div.evaluationSystem{
	padding:15px;
}
#content div.main div.evaluationSystem h4{
	border-bottom:1px solid #c2bca2;
	color:#644122;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
	padding-bottom:15px;
}
#content div.main div.evaluationSystem p{
	color:#88603c;
	display:block;
	float:left;
	font-size:11px;
	margin-bottom:10px;
	width:100%;
}
#content div.main div.evaluationSystem div.seeMore{
	float:left;
	margin:5px 0 0;
	width:100%;
}
#content div.main div.evaluationSystem div.seeMore a{
	background:url("../img/bullet/bullet_seta_li.png") no-repeat left;
	clear:both;
	color:#88603c;
	float:right;
	font-size:11px;
	margin:6px 0;
	padding-left:10px;
}
#content div.main div.pageNews{
	float:left;
	width:458px;
}
#content div.main div.pageNews h4
, #content div.main div.pageNews h4 a{
	color:#955f27;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
}
#content div.main div.pageNews h4 a:hover{
	text-decoration:underline;
}
#content div.main div.pageNews div.highlights{
	float:left;
	margin-bottom:35px;
	width:100%;
}
#content div.main div.pageNews div.highlights div.img{
	float:right;
	height:128px;
	margin-left:10px;
	overflow:hidden;
	position:relative;
	width:208px;
}
#content div.main div.pageNews div.highlights div.img span{
	background:url("../img/bg/bg_pageNews_highlights_bordaImg.png") no-repeat;
	height:128px;
	left:0;
	position:absolute;
	top:0;
	width:208px;
}
#content div.main div.pageNews h3.replacing{
	background:url("../img/tit/tit_pageNews_ultimasNoticias.png") no-repeat left top;
	border-bottom:1px solid #d1d5c6;
	clear:both;
	height:33px;
	margin-bottom:12px;
	padding-bottom:12px;
	width:458px;
}
#content div.main div.pageNews a.seeMore{
	background:url("../img/bullet/bullet_seta_li.png") no-repeat left;
	color:#88603c;
	font-size:11px;
	margin-top:10px;
	padding-left:10px;
}
#content div.main div.pageNews ul{
	float:left;
	width:210px;
}
#content div.main div.pageNews ul.cImage{
	margin-right:30px;
}
#content div.main div.pageNews ul li{
	border-bottom:1px solid #d1d5c6;
	float:left;
	margin-bottom:15px;
	padding-bottom:8px;
	width:100%;
}
#content div.main div.pageNews ul li.last{
	border-bottom:none;
	padding-bottom:0;
}
#content div.main div.pageNews ul.cImage li div.img{
	float:left;
	height:87px;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
	width:210px;
}
#content div.main div.pageNews ul.cImage li div.img span{
	background:url("../img/bg/bg_pageNews_cImage_bordaImg.png") no-repeat;
	height:87px;
	left:0;
	position:absolute;
	top:0;
	width:210px;
}
#content div.main div.pageNews ul.cImage li a.seeMore{
	background:url("../img/bullet/bullet_seta_li.png") no-repeat left;
	color:#88603c;
	display:block;
	font-size:11px;
	margin-top:10px;
	padding-left:10px;
}



/* PAGINATION
_____________ */

#content div.main div.pagination{
	background-color:#E3D9BD;
	float:right;
	height:30px;
	margin:15px 0;
	overflow:hidden;
}
#content div.main div.pagination h3{
	color:#88603C;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin:9px 0 0 12px;
}
#content div.main div.pagination ul{
	float:left;
	margin-left:5px;
	padding:0;
}
#content div.main div.pagination ul li{
	float:left;
	padding:8px 0 7px;
	text-align:center;
}
#content div.main div.pagination ul li.active{
	background:#F6FAEA;
	position:relative;
	right:-1px;
}
body.safari #content div.main div.pagination ul li.active{
	border-bottom:1px solid #F6FAEA;
}
#ie6 #content div.main div.pagination ul li.active
, #ie7 #content div.main div.pagination ul li.active
, #ie8 #content div.main div.pagination ul li.active{
	background:#F6FAEA url("../img/bg/bg_pagination_liActive.png") no-repeat;
}
#content div.main div.pagination ul li.prev{
	height:19px;
	padding:12px 2px 0 10px;
}
#content div.main div.pagination ul li.next{
	height:19px;
	padding:12px 10px 0 2px;
}
#content div.main div.pagination ul li a{
	border-left:1px solid #88603C;
	background:none;
	color:#88603C;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:0 10px;
	text-align:center;
	text-decoration:none;
}
#content div.main div.pagination ul li a:hover{
	text-decoration:underline;
}
#content div.main div.pagination ul li.first a{
	border:none;
}
#content div.main div.pagination ul li.active a{
	border:none;
	color:#93ae59;
}
#content div.main div.pagination ul li.prev.inativo{
	background:url("../img/bullet/bullet_seta_li_anterior.png") no-repeat;
	text-indent:-999em;
	overflow:hidden;
	display:block;
	margin-top:12px;
}
#content div.main div.pagination ul li.next.inativo{
	background:url("../img/bullet/bullet_seta_li.png") no-repeat center 0;
	text-indent:-999em;
	overflow:hidden;
	display:block;
	margin-top:12px;
	width:10px;
}
#content div.main div.pagination ul li.prev a
, #content div.main div.pagination ul li.next a{
	border:none;
	height:8px;
	padding:0;
	width:4px;
}
#content div.main div.pagination ul li.prev a{
	background:url("../img/bullet/bullet_seta_li_anterior.png") no-repeat;
}
#content div.main div.pagination ul li.next a{
	background:url("../img/bullet/bullet_seta_li.png") no-repeat;
}
#content div.main div.pagination ul li.prev a:hover
, #content div.main div.pagination ul li.next a:hover{
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* GENERAL
	>> Content
		>> SideBar
__________________ */

#content div.sidebar{
	background:url("../img/bg/bg_sidebar.png");
	float:right;
	padding:12px;
	position:relative;
	width:199px;
}
#content div.sidebar code{
	display:block;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
#content div.sidebar div.searchArea
, #content div.sidebar div.newsletter
, #content div.sidebar div.informations{
	float:left;
	position:relative;
	width:100%;
}
#content div.sidebar div.searchArea{
	margin-bottom:45px;
	z-index:15;
}
#content div.sidebar div.searchArea h3
, #content div.sidebar div.newsletter h3{
	background:url("../img/tit/tit_sidebar.png") no-repeat;
	display:block;
	margin-bottom:10px;
	width:103px;
}
#content div.sidebar div.searchArea h3{
	background-position:0 0;
	height:14px;
}
#content div.sidebar div.newsletter h3{
	background-position:0 -20px;
	height:15px;
}

#content div.sidebar div.destaques h3{
	font: normal bold 21px "Trebuchet MS", Arial, Verdana;
	color:#8CA655;
	margin-bottom:10px;
}

#content div.sidebar span.inputText
, #content div.main span.inputText{
	background-color:#846e55;
	float:left;
	height:18px;
	margin-right:5px;
	overflow:hidden;
	padding:7px 10px;
	position:relative;
	width:141px;
	z-index:6;
}
#ie6 #content div.sidebar span.inputText
, #ie6 #content div.main span.inputText{
	width:138px;
}
#content div.sidebar span.inputText input
, #content div.main span.inputText input{
	background-color:#846e55;
	border:medium none;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	padding:1px;
	width:139px;
}
#ie6 #content div.sidebar span.inputText input
, #ie6 #content div.main span.inputText input{
	width:136px;
}
#content div.sidebar .bt_submit
, #content div.main .bt_submit{
	background:url("../img/bt/bt_inputs_ok.png") no-repeat 0 0;
	border:none;
	height:28px;
	position:relative;
	top:2px;
	width:33px;
	z-index:6;
}
#content div.sidebar .bt_submit:hover
, #content div.main .bt_submit:hover
, #content div.sidebar .bt_submit.hover
, #content div.main .bt_submit.hover{
	background-position:0 -32px;
}
#content div.sidebar div.searchArea span.fruit{
	background:url("../img/bg/bg_sidebar_searchArea_fruit.png") no-repeat;
	float:left;
	height:140px;
	position:absolute;
	right:-110px;
	top:10px;
	width:166px;
	z-index:1;
}
#content div.sidebar div.newsletter{
	margin-bottom:10px;
}
#content div.sidebar div.newsletter p{
	display:block;
	color:#77624b;
	font-size:11px;
	line-height:1.4em;
	margin-bottom:8px
}
#content div.sidebar div.informations{
	background-color:#8ca655;
	overflow:hidden;
	padding:20px 18px;
	width:162px;
}
#content div.sidebar div.informations h3{
	color:#fff;
	display:block;
	font-size:15px;
	margin-bottom:12px;
}
#content div.sidebar div.informations address{
	font-style:normal;
}
#content div.sidebar div.informations p{
	color:#fff;
	display:block;
	font-size:11px;
	margin-bottom:10px;
}
#content div.sidebar div.informations p span{
	display:block;
}

/* GENERAL
	>> Footer
_____________ */

#footer{
	background:url("../img/bg/bg_footer.png") repeat-y center;
	border-top:1px solid #d2ceba;
	clear:both;
	float:left;
	padding:25px 0;
	position:relative;
	width:100%;
}
#footer span.fruitLeft
, #footer span.fruitRight{
	display:block;
	height:116px;
	position:absolute;
	z-index:20;
}
#footer span.fruitLeft{
	background:url("../img/bg/bg_footer_fruitLeft.png") no-repeat;
	left:0;
	top:-111px;
	width:222px;
}
#footer span.fruitRight{
	background:url("../img/bg/bg_footer_fruitRight.png") no-repeat;
	right:0;
	top:-88px;
	width:192px;
}
#footer ul{
	float:left;
	padding:0 10px;
	width:980px;
}
#footer ul li{
	float:left;
	margin-right:30px;
}
#footer ul li.ministerio{
	float:right;
	margin-right:0;
}


/* ESTILOS GERAIS
_________________ */

#header h1
, #header h1 a
, #header ul li a
, #header span
, #content div.menu ul li a
, #content div.sidebar div.searchArea h3
, #content div.sidebar div.newsletter h3
, #content div.sidebar .bt_submit
, #content div.main .bt_submit
, #content div.main div.pagination ul li.prev a
, #content div.main div.pagination ul li.next a
, #content div.main ul.viewMore li a
, .home #content div.mapState h3
, .home #content div.main h3
, #content div.main div.pageNews h3.replacing
, .home #generalHeader #header h2{
	display:block;
	overflow:hidden;
	text-indent:-999em;
}

/* ESTILOS GERAIS
	>> Color
_________________ */

#content div.main .dark{
	background-color:#e3d9bd;
}
#content div.main .colorDark li{
	background-color:#e3d9bd;
}
body #general #content div.main .bright{
	background-color:#eee7d2;
}

/* ESTILOS GERAIS
	>> Combo Box
_________________ */

#content div.main div.outSearchBox
, #content div.main div.outInputText{
	clear:both;
	display:block;
	width:100%;
	float:left;
	margin-bottom:10px;
}
#content div.searchBox
, #content div.main div.description ul.lowedge li.title div.searchBox{
	background-color:#846e55;
	display:block;
	margin-bottom:7px;
	padding:0;
	position:relative;
	width:199px;
	z-index:100;
}
body #general #content div.main div.searchBox{
	display:inline;
	float:left;
}
#content div.main div.searchBox.small{
	width:110px;
	margin-bottom:25px;
	float:left;
}
#content div.main div.outSearchBox.uf div.searchBox{
	width:100px;
}
#content div.main div.outSearchBox div.searchBox{
	float:left;
	margin-right:5px;
}
#content div.searchBox a.searchButton
, #content div.main div.description ul.lowedge li.title div.searchBox a.searchButton{
	background:url("../img/bt/bt_comboBox.png") no-repeat 168px 6px;
	color:#FFFFFF;
	display:block;
	float:none;
	font-size:12px;
	height:auto;
	padding:8px 10px;
	text-decoration:none;
	width:179px;
}
#content div.main div.outSearchBox.uf div.searchBox a.searchButton{
	background:url("../img/bt/bt_comboBox.png") no-repeat 73px 6px;
	width:80px;
}
body #content div.main div.searchBox.small a.searchButton{
	background-position:85px 6px;
	width:90px;
}
#content div.searchBox a.searchButton:hover
, #content div.main div.description ul.lowedge li.title div.searchBox a.searchButton:hover{
	background-position:168px -34px;
}
#content div.main div.outSearchBox.uf div.searchBox a.searchButton:hover{
	background-position:73px -34px;
}
body #content div.main div.searchBox.small a.searchButton:hover{
	background-position:85px -34px;
}
#content div.searchBox div
, #content div.main div.description ul.lowedge li.title div.searchBox div{
	background:url("../img/bg/bg_sidebar_searchBox_comboTop.png") no-repeat top left;
	display:none;
	left:0;
	padding-top:10px;
	position:absolute;
	top:31px;
	width:199px;
	z-index:20;
}
#ie6 #content div.searchBox div
, #ie6 #content div.main div.description ul.lowedge li.title div.searchBox div{
	background:url("../img/bg/bg_sidebar_searchBox_comboTop_ie6.png") no-repeat top left;
}
#content div.searchBox.small div
, #content div.main div.description ul.lowedge li.title div.searchBox.small div{
	width:110px;
}
#content div.main div.outSearchBox.uf div.searchBox div
, #content div.main div.outSearchBox.uf div.searchBox div ul{
	width:100px;
}
#content div.searchBox div ul
, #content div.main div.description ul.lowedge li.title div.searchBox div ul{
	background:url("../img/bg/bg_sidebar_searchBox_comboBottom.png") repeat-y;
	float:left;
	height:190px;
	overflow:auto;
	padding:0 0 10px;
	height:190px;
    overflow:auto;
	width:199px;
}
#ie6 #content div.searchBox div ul
, #ie6 #content div.main div.description ul.lowedge li.title div.searchBox div ul{
	background:url("../img/bg/bg_sidebar_searchBox_comboBottom_ie6.png") no-repeat bottom right;
}
#content div.searchBox.small div ul
, #content div.main div.description ul.lowedge li.title div.searchBox.small div ul{
	width:110px;
}
#content div.searchBox div ul li
, #content div.main div.description ul.lowedge li.title div.searchBox div ul li{
	display:block;
	float:left;
	padding:0;
	width:100%;
}
#content div.searchBox div ul li a
, #content div.main div.description ul.lowedge li.title div.searchBox div ul li a{
	background:none;
	color:#fff;
	display:block;
	float:none;
	font-size:12px;
	height:auto;
	padding:2px 10px 3px;
	text-decoration:underline;
	width:162px;
}
#content div.searchBox.small div ul li a
, #content div.main div.description ul.lowedge li.title div.searchBox.small div ul li a{
	width:70px;
}
#content div.outSearchBox.uf div ul li a
, #content div.main div.description ul.lowedge li.title div.outSearchBox.uf div ul li a{
	width:65px;
}
#content div.searchBox div ul li a:hover
, #content div.main div.description ul.lowedge li.title div.searchBox div ul li a:hover{
	background-color:#b3a390;
	text-decoration:none;
}
#content div.main div.outInputText{
	border-bottom:1px solid #C2BCA2;
	display:inline;
	margin:0 0 15px 13px;
	padding-bottom:25px;
	width:433px;
}

/* MODAL
________ */

/*html.modal{
	overflow-y:hidden;
}*/
#modal{
	background-color:#000;
	bottom:0;
	display:block;
	left:0;
	-moz-opacity:0.7;
	opacity:0.7;
	filter:alpha(opacity=70);
	position:fixed;
	right:0;
	top:0;
	z-index:5000;
}
body.ie6 #modal{
	position:absolute;
	filter:alpha(opacity=70);
}
div.modal{
	background-color:#F7F5F0;
	font-family:Arial, Helvetica, sans-serif;
	left:50%;
	margin-left:-299px;
	padding:5px 40px;
	position:absolute;
	top:100px;
	width:518px;
	z-index:10000;
}
div.modal a.bt_close{
	background:url("../img/bt/bt_modal_fechar.png") no-repeat;
	display:block;
	height:40px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-999em;
	top:-73px;
	width:136px;
}
div.modal a.bt_close:hover{
	opacity:0.9;
}
div.modal span.bg_border_top_modal
, div.modal span.bg_border_bottom_modal{
	display:block;
	height:30px;
	left:0;
	position:absolute;
	width:598px;
}
div.modal span.bg_border_top_modal{
	background:url("../img/bg/bg_modal_border_top.png") no-repeat;
	top:-30px;
}
div.modal span.bg_border_bottom_modal{
	background:url("../img/bg/bg_modal_border_bottom.png") no-repeat;
	bottom:-30px;
}
div.modal span.bg_border_top_Img
, div.modal span.bg_border_bottom_Img{
	display:block;
	height:27px;
	position:absolute;
	width:27px;
}
div.modal span.bg_border_top_Img{
	background:url("../img/bg/bg_border_img_top_right.png") no-repeat;
	right:0;
	top:0;
}
div.modal span.bg_border_bottom_Img{
	background:url("../img/bg/bg_border_img_bottom_left.png") no-repeat;
	bottom:0;
	left:0;
}
div.modal div.fotoGrande{
	display:block;
	height:262px;
	margin-bottom:5px;
	overflow:hidden;
	position:relative;
	width:518px;
}
div.modal div.txt{
	background-color:#e5ddc2;
	color:#955f27;
	float:left;
	padding:10px 20px;
	width:478px;
}
div.modal div.txt h3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
div.modal div.txt p{
	font-size:11px;
}
div.modal div.galeria{
	border-top:1px solid #c2bca2;
	float:left;
	height:170px;
	margin-top:20px;
	padding-top:20px;
	position:relative;
	width:100%;
}
div.modal div.galeria a.bt_voltar
, div.modal div.galeria a.bt_avancar{
	display:block;
	height:20px;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	top:55px;
	width:19px;
}
div.modal div.galeria a.bt_voltar{
	background:url("../img/bt/bt_modal_voltar.png") no-repeat;
	left:0;
}
div.modal div.galeria a.bt_avancar{
	background:url("../img/bt/bt_modal_avancar.png") no-repeat;
	right:0;
}
div.modal div.galeria a:hover{
	background-position:0 -30px;
}
div.modal div.galeria div.fotos{
	display:inline;
	float:left;
	height:175px;
	margin-left:37px;
	overflow:hidden;
	position:relative;
	width:455px;
}
div.modal div.galeria div.fotos ul{
	float:left;
	position:absolute;
	width:2000px;
}
div.modal div.galeria div.fotos ul li{
	float:left;
	margin-right:18px;
	width:138px;
}
div.modal div.galeria div.fotos ul li div{
	display:block;
	height:93px;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:138px;
}
div.modal div.galeria div.fotos ul li div a.bt_play{
	background:url("../img/bt/bt_playerImgModal.png") no-repeat;
	display:block;
	height:83px;
	left:50%;
	margin:-42px 0 0 -42px;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	top:50%;
	width:83px;
}
div.modal div.galeria div.fotos ul li div img{
	border:none;
	display:inline;
}
div.modal div.galeria div.fotos p
, div.modal div.galeria div.fotos p a{
	color:#955f27;
	display:block;
	font-size:11px;
	text-decoration:none;
}
div.modal div.galeria div.fotos p a:hover{
	text-decoration:underline;
}
