body{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image:url(../img/background.gif);
	background-position:top center;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

.body-border {
	width:100%;
	height:2px;
	background-color:#690;
}

/* GLOBAL LINK */

a {font-family:inherit; font-size:inherit; color:#67842D;text-decoration:underline;}
a:visited {}
a:hover, a:focus {color: #67842D;text-decoration:underline;}
a:active {text-decoration:none;}

#wrapper{
	width:780px;
	margin:0 auto;
	padding:0;
	height:150px;
}

#top{
	height:260px;
	width:780px;
	}

#top .logo {
	background:url(../img/logo_ruralweb.gif) no-repeat 0 20px;
	text-indent:-99999px;
	height:74px;
	width:220px !important;
}
#top .logo a{
	height:60px !important;
	width:220px !important;
	display:block;
}

#top .banner {
	width:779px;
	height:147px;
}

#navigation {
	height:32px;
	width:790px;
	background:url(../img/nav_bg.gif) 0 0 no-repeat;
	margin-top:3px;
}

#navigation ul li{
	float:left;
	list-style:none;
	height:32px;
	}
#navigation ul li a{
	color:#6B9020;
	font-size:12px;
	text-decoration:none;
	display:block;
	line-height:32px;
	padding:1px 12px;
	border-right:1px dotted;
	border-right-color:#CCCCCC;
}

#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a:focus{
	background:url(../img/nav_bg_a.gif) 0 7px no-repeat;
}

#content{
width:780px;	
margin-top:5px;
}

#content .content-left{float:left; width:542px; margin-right:15px;}
#content .content-right{
	float:right;
	width:222px;
}

#footer{
	clear:both;
	height:40px;
	background:url(../img/rodape_background.jpg) 0 35px no-repeat;
	background-repeat:no-repeat;
	vertical-align:middle;
	font-weight:900;
	padding-top:35px;
}

#footer ul {
	margin-right:15px;
	float:right;
}

#footer ul li{
	float:left;
	list-style:none;
	text-indent:10px;
	}
	
#footer ul li a{
	text-decoration:none;
}

h2 a{
	font-size:22px;
	height:32px;
	background:url('../img/h2_blue.gif') left top no-repeat;
	display:block;
	text-indent:10px;
	padding-top:4px;
	color:#FFF !important;
	margin:5px 0 5px 0 ;
	text-decoration:none !important;
	float:left;
	text-align:center;
	cursor:hand;
}

h2 span{
	width:12px;
	background:url('../img/h2_blue_border.gif') right top no-repeat;
	height:32px;
	position:relative;
	float:left;
	margin-top:5px;
}
	
	
.h3-blue a{
	font-size:15px;
	height:27px;
	background:url('../img/h3_blue.gif') left top no-repeat;

	text-indent:10px;
	padding-top:5px;
	color:#FFF !important;
	margin:5px 0 5px 0 ;
	text-decoration:none !important;
	float:left;
	text-align:center;
	cursor:hand;
}
.h3-blue a:hover{color:#FF0 !important;}
.h3-blue span{
	width:10px;
	background:url('../img/h3_blue_border.gif') right top no-repeat;
	height:27px;
	position:relative;
	float:left;
	margin-top:5px;
}

.h3-green a{
	font-size:15px;
	height:27px;
	background:url('../img/h3_green.gif') left top no-repeat;
	display:block;
	text-indent:10px;
	padding-top:5px;
	color:#FFF !important;
	margin:5px 0 5px 0 ;
	text-decoration:none !important;
	float:left;
	text-align:center;
	cursor:hand;
}
.h3-green a:hover{color:#FF0 !important;}
.h3-green span{
	width:10px;
	background:url('../img/h3_green_border.gif') right top no-repeat;
	height:27px;
	position:relative;
	float:left;
	margin-top:5px;
}

#video-home{
	width:324px;
	height:211px;
	background:url(../img/video_home_bg.gif) no-repeat;
	float:left;
}

#video-home .youtube {
	margin:6px;
}

#description{
	float:right;
	width:210px;
	margin-left:6px;
}

#home-noticias{margin-top:-10px;}

#home-noticias a{
	white-space:nowrap;
	display:block;
	text-decoration:none;
}

#home-noticias a:hover{
	text-decoration:none;
	}

#home-noticias li{
	line-height:28px;
	width:532px;
	font-size:12px;
	list-style:none;
	padding-left:8px;
	border-bottom:dotted 1px #ccc;
}

#home-noticias li:hover{
	background-color:#F8F8F8;
}

.planos-menu{
width: 221px; /*width of menu*/
}

.planos-menu div.silverheader a{
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding:0;
text-decoration: none;
height:37px;
width: 221px;
}

.planos-menu div.silverheader a span{display:none;}

.planos-menu div.silverheader a.light{background:url(../img/planos_accordion_light.png) 0 0 no-repeat;}

.planos-menu div.silverheader a:active{
background-position:0 -37px;
color: white;
}


.planos-menu div.selected a, .planos-menu div.silverheader a:hover{
color: white;
background-position:0 -37px;
}

.planos-menu div.submenu{ /*DIV that contains each sub menu*/
background: url(../img/planos_accordion_bg.gif) repeat-y;
padding:0 0 0 4px;
height: 119px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

#texto-top{
	float:right;
	margin-top:-64px;
}

#texto-top a{
	text-decoration:none;
}

a.tooltip {text-decoration:none; color:#666666; cursor:help;}
a.tooltip:visited {text-decoration:none; color:#666666;}
a.tooltip:hover {background:#ffffff; text-decoration:none; color:#666666;}
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:300px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}

.dicionario-links {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:3px;}
.dicionario-links a {color:#009900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; letter-spacing:3px;}

.destaque {
	background-color:#FFE9C7;
	padding:5px;
	margin:2px;
	text-align:center;
}

.form {
	border:solid 1px #FFFFFF;
	font-size:10px;
}

#parceiros{
display:none;
}

.print del {display:none; text-align:center;}

.destaquelaranja {
color:#61A0C0;
font-size:22px;
margin:0;
text-decoration:none !important;
}
.post ul li a{text-decoration:none !important;}
