/*gerais - caracter�sticas comuns utilizadas v�rias vezes ao longo do site*/
body {
	background-image: url("../images/fundos/bkg_top.jpg");
	background-repeat: repeat-x;
	background-position: top;
}

a:hover {
	text-decoration: underline !important;
}

body,input,select,.carnivals,.carnivals a,.hightlight-img,.comentario-txt,.dicionario,.contactos,.indice-pub ul  li a,.registry .campo,.registry2 .campo,.morada
	{
	font-family: Verdana, sans-serif;
	font-size: 11px !important;
	color: #343B44;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
}


.smaller {
	font-size: 9px !important;
}

a img {
	border: 0px;
}

a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

p {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-family: "Century Gothic", Verdana, sans-serif;
	font-size: 28px;
	font-weight: normal;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

h2,.h2 {
	font-family: "Century Gothic", Verdana, sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
}

h3,.carnivals a {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #FFFFFF;
}

h4,.h4 {
	font-family: "Century Gothic", Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.century {
	font-family: "Century Gothic", Verdana, sans-serif;
	color: #000000;
}
.microsite {
	font-size:12px;
}

.publicidade {
	font-size: 9px;
	font-family: sans-serif;
	text-align: left;
	letter-spacing: 2px;
	color: #999999;
	text-align: left;
}

.font {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.blue {
	color:#7497E7;
}

.light-green,.footer .sub-newsletter h2,.login,.footer a,.dta .txt a,.dta ul li a,.news h1,.classified-what,.news a,.micro-txt a,.pesquisa-avancada a
	{
	color: #94C800;
}

.dark-green,.dta #box a,.noticia a,.indice-artigo a,h4,#accordion a,.links a,.highlight-img a,.linhaTabela a, .views-row .views-field-title a
	{
	color: #599400 !important;
}

.white,.footer h2,.txt,.news .highlight2 a,.ads .button2,.classified-price,.classified-class,#accordion .destaque a,#accordion .destaque2 a
	{
	color: #FFFFFF !important;
}

.grey,.news b,.news .arrows,.novidades .h2,.meteorology .h2,.pub-content .pub,.noticia .paginacao .grey,.indice-pub a,#accordion .paginacao ul li a
	{
	color: #343B44 !important;
}

.destak {
	font-weight: bold;
	color: #FF0000;
}

.sombra,.sombra2,.sombra3 {
	border: 0px;
	border-top: 2px solid #FFFFFF;
	padding: 0px;
	text-align: right;
	background-color: #FFFFFF;
}

.sombra1 {
	width: 450px;
}

.sombra2 {
	width: 330px;
}

.sombra3 {
	width: 65px;
	margin-left: 10px;
	height:0px;
	vertical-align:top;
	line-height:0px;
	border:0px !important;
}
.sombra4 {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	border:2px solid #fff;
	line-height:0px;
	height:3px;
}

.header,.content,.pub-header .pub,.pub-content .pub {
	width: 990px;
	overflow: hidden;
}

/*header*/
.header {
	height: 95px;
	text-align: left;
	padding-top: 5px;
	z-index: 0;
	position: relative;
	overflow: visible !important;
}

.header .menus {
	float: left;
	height: 80px;
}

.header ul,.news ul,.news ul li ul,.novidades,.footer ul {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	list-style: none;
	text-align: left;
}

.header ul li,.login ul,.meteorology ul li,.meteorology ul,.novidades li,.ads .menu li,.dta ul,.search,.pub-content .pub ul li,.tabs li,.tabs-search ul li,.tabs-search2 ul li,.noticia-img ul li,.noticia-img ul,.paginacao ul li,.paginacao ul,.logout li 
	    , .tabs-search .ads ul li,.lightbox-container .header ul,.quemSomos li,.quemSomos
	{
	display: inline !important;
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
}

.header ul li img,#logo img {
	margin-top: 5px;
	vertical-align: top;
}

.header-container {
	min-width: 1000px;
	z-index: 10;
	overflow: visible;
}

#logo {
	width: 330px;
	height: 30px;
	vertical-align: top;
}

#logo img {
	padding-right: 80px;
}

.login {
	background-color: #252C3C;
	width: 370px;
	text-align: center;
	float: right;
	padding-left:20px;
	padding-top: 0px !important;
}

.login form {margin-bottom:0px !important;}

.login-input .enter {
	vertical-align: middle;
}

.login .password,.login .user {
	background-color: #E5E5E5;
	width: 130px;
	border: 4px solid #E5E5E5;
	vertical-align: middle;
}
.login .password {
	width:115px !important;
}

.login,.search {
	vertical-align: top;
	padding: 5px 5px 5px 0px;
}

.login-welcome {
	text-align: left;
	font-size: 12px;
	padding: 7px;
}

.login-welcome .bemvindo {
	margin-top: 5px;
	vertical-align: top;
	float: left;
}

.login-hidden {
	display: none;
}

.login-welcome .logout-bt {
	float: right;
}

.esquecer {
	font-weight: normal !important;
}

.header .login .login_field {
	width: 120px;
}

.header .menu .ok {
	vertical-align: top;
}

.header .menu {
	padding-top: 8px;
	width: 760px;
	vertical-align: top;
}

.header .menu li {
	vertical-align: top;
}

.pub-header {
	margin-top: 10px;
	padding: 5px 0px 5px 0px;
}

.pub-header .pub {
	text-align: left;
	overflow: hidden;
}


.pub-header .pub .banner1 {
	float: left;
	width: 562px;
}

.pub-header .pub .banner2 {
	width: 425px;
	float: right;
	height:61px !important;
}
.pub-header .pub .banner2 iframe, .pub-header .pub .banner1 iframe {
	background-color:#E5E5E5;
	border:1px solid #666;
	padding:0px;
	}

.pub-header .pub .banner1,.pub-header .pub .banner2 {
	height: 62px !important;
}

.pub-content {
	margin-bottom: 10px;
	padding: 5px 0px 5px 0px;
}


.pub-content .pub {
	text-align: center;
	width: 995px !important;
	height: 80px !important;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.pub-height,.pub-height1,.pub-height2,.pub-height3, .pub-height4,.pub-height5, .pub-height6  {
	border-right: 1px solid #FFFFFF;
	padding: 5px 13px 5px 13px;
	float: left;
	text-align: center;
	padding-top: 10px;
	margin-top: 5px;
}

.pub-height1 {
	padding-right: 15px;
	border-left: 1px solid #FFFFFF;
}

.pub-height2 {
	padding-right: 15px;
}

.search form {
	margin: 0px;
	padding: 0px;
	float: right;
	padding-top: 10px;
	position: relative;
}

.ok {
	margin-top: 3px;
}

.search .image {
	padding-top: 5px;
}

.search .search-box {
	border: 4px solid #FFFFFF;
}

.search .search-box,.search-class {
	background-color: #FFFFFF;
	margin-top: 4px;
	width: 120px;
	vertical-align: top;
}

.search-class {
	border: 0px solid #FFFFFF;
	padding: 3px;
	margin-top: 4px;
}

/*footer*/
.footer {
	width: 995px;

}
.footer .subtitulo {
	color:#7d808b;
	font-size:14px;
	padding:0px 10px 0px 10px;
font-family: Century Gothic, verdana, arial, _sans;	
}
.footer-container {
	background-color: #262C3C;
	width: 100%;
	height: 230px;
	vertical-align: top;
	overflow: hidden;
}

.height,.height3,.height4,.height5,.height1 {
	width: 159px;
	height: 230px;
	border-left: 1px solid #393F4D;
	position: relative;
}
.height {
	width:160px;
}
.footerH2 {
	padding:10px 10px 5px 10px;
}
.lighterGreen {
	color:#cde2b3 !important;
}

.height1 {
	border: 0px;
	width: 165px !important;
}

.height2, .height2michelinRevista  {
	position: absolute;
	bottom: 20px;
	margin: 10px;
	border: 0px !important;
}

.height2michelin {
	position:absolute;
	bottom:20px;
	margin:10px 0px 0px 10px;
	border:0px !important;
}

.height2michelinRevista {
	bottom:50px !important;
	}

.margin{
	margin: 10px 10px 0px 10px !important;
}

.margin-right {
	margin-right: 10px;
}

.height3 {
	text-align: center;
	width: 163px !important;
}

.height3 img {
	border: 1px #FFFFFF solid;
	margin-top: 20px;
}

.height4 {
	border: 0px;
	background: url("../images/revistas/anuario.jpg") #94C801 no-repeat bottom right;
}

.height5 {
	border-left: 0px;
	width: 184px;

}

.height5 .email-field .email, .newsletterBlock .email {
	width: 110px;
	padding: 0px;
	height: 12px;
	margin-right: -2px;
	line-height: 12px;
	border: 0px;
	vertical-align: top;
	margin-left: 2px;
	margin-top: 4px;
	color: #666666;
}

.newsletter {
	vertical-align: top !important;
	width: 135px;
	height: 21px;
	overflow: hidden;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.email-field {
	float: left;
}

.email-bt {
	float: left;
	vertical-align: middle;
	text-align: left;
}

.footer-container .footer {
	border: 5px;
}

.footer .footer2 li,.noticia-img ul li, .noticia-img ul {
	list-style: none;
	float: left;
	line-height: 14px;
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px !important;
	padding: 0px !important;
}

.footer .footer2 .border-left {
	border-left: 1px solid #393F4D;
}

.footer .footer2 .border-right {
	border-right: 1px solid #393F4D;
}

.footer ul li ul li {
	float: none !important;
	padding: 5px;
}

.footer-anuario {
	background: url("../images/fundos/bkg_anuario.jpg") repeat-y left !important;
	width: 158px !important;
	border: 0px !important;
}

/*conteudos - centrais do site*/
.content {
	border-left: 1px solid #DDDDDD !important;
	border-right: 1px solid #DDDDDD !important;
	padding-left: 2px;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	overflow: visible;
}

.esq {
	width: 983px;
	padding-left: 3px;

}

.line {
	background-color: #e5e5e5;
}



#box ul .dark-light {
	background-color: #343B44;
}
.dta {
	float: right;
	width: 170px;
	overflow:visible;
	padding: 5px;
	margin-top: 5px;
	padding-bottom:50px;
	text-align: left;
	font-size: 10px;
	border-left: 1px solid #DDDDDD;
}

.dta h2 {
	font-size: 18px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.dta .img,.dta .txt,.dta .pub-img,.dta .pub,.scroll input {
	width: 170px;
	border: 5px solid;
}

.dta .img {
	background-color: #94C800;
	border-color: #94C800;
	vertical-align: bottom;
	height: 105px;
	text-align: center;
	bottom: 0;
	border-bottom: 0 !important;
	cursor:pointer;
	}

.micro-site {
	margin: 0px;
	padding: 0px;
	border: 3px solid #262C3C;
	color: #94C800;
	width: 180px;
}

.dta .txt {
	background-color: #262C3C;
	border-color: #262C3C;
	margin: 0px;
}

.dta .pub-img,.lateral-esq .pub-img {
	background-color: #90989C;
	border-color: #90989C;
	height: 105px;
}

.dta .pub,.pub-header .pub,.pub-header,.pub-content,.noticias-esq .lateral-esq .pub
	{
	background-color: #E5E5E5;
	font-size: 9px;
	font-family: Arial, sans-serif;
	letter-spacing: 1px;
}
.dta .pub .banner1 {text-align:center;margin-top:8px;}
.dta .pub,.noticias-esq .lateral-esq .pub {
	border-color: #E5E5E5;
}

/*scroll - div que cont�m as empresas com micro-site*/
.scroll {
	width: 170px;
	margin-top: 7px;
	padding: 0px;
}

.scroll input {
	color: #FFFFFF;
	height: 20px;
	border-color: #D4EAB8;
	background-color: #D4EAB8;
	padding: 5px;
}

.seta-up {
	background: url("../images/botoes/bt_setaUp.jpg") no-repeat center
		#D4EAB8;
}

.seta-down {
	background: url("../images/botoes/bt_setaDown.jpg") no-repeat center
		#D4EAB8;
}

#box {
	overflow: hidden;
	position: relative;
	height: 203px;
	width: 170px;
	text-align: left;
	margin: 0px;
	font-size: 9px;
}

#box ul {
	margin: 0px;
}

#box ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	width: 160px;
	display: block;
}

.tractor {
	text-align: center;

}

/*meteorologia*/
iframe {
	padding: 0px;
	margin: 0px;
	border:0px;
}
.meteorology {
	float:left;
	width:800px;
}

.meteorology ul li {
	color: #CCCCCC !important;
	display: inline !important;
}

.meteorology ul .title {
	padding-right: 370px;
}

/*news - div que contem as noticias e as novidades de produto*/
.news hr {
	height: 5px;
	border: 0px;
	padding: 0px;
	margin: 5px 0px 3px 0px;
	width: 452px;
	background-color: #DDDDDD;
	border-color: #DDDDDD;
}

.news ul li {
	width: 450px;
}

.news-title {
	border-bottom: 3px solid #DDDDDD;
	width: 452px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	vertical-align: bottom;
}

.news-title h1 {
	width: 250px;
}

.news-title .date {
	float: right;
	color: #AAAAAA;
	font-size: 9px;
	font-weight: bold;
	margin-top: 20px;
}

.news .highlight {
	color: #FFFFFF;
	background-color: #599400;
	font-size: 10px;
	width: 452px;
}

.news .highlight .highlight2 {
	padding: 5px;
}

.news .img img {
	border: 1px solid #000000;
	margin: 5px 0px 0px 0px;
cursor:pointer;
}

.news .highlight a,.noticia .highlight2 .titulo {
	font-size: 14px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF !important;
}

.news .highlight-img {
	width: 442px;
	color: #343B44;
}

.news .links {
	line-height: 12px;
	font-size: 10px;
}
.news .links td {padding-bottom:5px;}
.arquivoNoticias .arrows, .arquivoNoticias a{
	font-size:11px !important;
}
.news .arrows {
	font-size: 12px;
	font-weight: bold;
}

.news .novidades {
	background-color: #262C3C;
	text-align: left;
	padding: 10px 0px 0px 0px;
	vertical-align: middle;
	margin: 4px 0px 0px 0px;
	height: 52px;
	width: 453px;
}
.novidades span {
	font-size:18px !important;
}

.news .novidades-sombra {
	width: 442px;
	text-align: right;
}

.news .novidades .h2 {
	line-height: 40px;
	padding: 10px;
color:#FFF !important;
}

.news .novidades .categories {
	background-color: #FFFFFF;
	margin: 10px 2px 0px 0px;
	width: 190px;
}

.news .publicidade {
	width: 442px;
}

.news .publicidade .marcas {
	width: 442px;
	background: #E5E5E5;
	text-align: center;
	border-top: 1px solid #FFFFFF;
}

.news .publicidade .marcas td {
	padding: 5px;
	border-left: 1px solid #FFFFFF;
}

.news .publicidade .marcas {
	height: 90px;
}

.news .novidades .marcas td img {
	margin: 0px;
	padding: 0px;
}

/*ads - div que contem os classificados, feiras e antigamente*/
.ads {
	float: right;
	width: 325px;
	padding: 4px;
	text-align: left;
	overflow: visible;
	position: relative;
}

.ads,.ads .menu span,.comentario-tit,.ads .menu .ads-unselected a,.jobs a
	{
	font-family: "Century Gothic", Verdana, sans-serif;
	font-size: 14px !important;
}

.ads .menu .ads-unselected a,.jobs a {
	font-weight: normal;
	color: #343B44;
}

.jobs {
	background-color: #FFFFFF !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
}

.ads .menu {
	width: 330px;
	margin: 10px 0px 0px 0px !important;
	height: 23px;
	display:block;
}
.ads .menu .vendo {border-left:0px !important;}
.ads .menu span {
	background-color: #D1CCC9;
	padding: 6px 6px 6px 7px;
	margin: 0px;
	height:30px;
	text-align: center;
	border-left: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
}

.ads .menu .highlight {
	background-color: #599400;
	border-bottom: solid #599400 1px !important;
}

.ads .menu .highlight,.ads .button2 {
	font-weight: bold;
	border-color: #599400;
}

.ads .menu .job {
	background-color: #FFFFFF;
}

.ads .button2 a {
	color: #FFFFFF;
	font-size: 17px !important;
	font-weight: normal;
	margin-left: 15px;
	line-height:25px !important;
}

.ads .button2 {
	background: url("../images/fundos/bkg_botao.jpg") repeat-x top;
	width: 305px;
	margin-top:3px;
	float: right;
	margin-right: 10px;
}


.ads .button2 .icon2 {
	float: right;
	vertical-align: top;
	margin-right: 15px;
}

.ads-unselected a {font-family:Verdana !important;}

.news .ads h2, .newsletterBlock h2 {
	padding: 0px;
	line-height:26px !important;
}

.news .ads .category {
	background: url("../images/fundos/bkg_classificados.jpg") repeat-x top;
	height: 58px !important;
	overflow: visible;
	padding-top: 5px;
	width: 325px;
}

.classified {
	background-color: #262C3C;
	vertical-align: middle;
	width: 325px !important;
	overflow: visible;
}

.classified li {
	width: 325px !important;
	overflow: hidden;
	padding-bottom: 5px;
}

.classified img {
	margin: 8px 8px 8px 8px;
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	float: left;
}

.classified-container,.classified-container2 {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	height: 96px;
	vertical-align: middle !important;
	width: 315px;
	margin: 0px 5px 0px 5px;
	position: relative;
}

.classified-txt .txt,.classified-txt2 .txt2 {
	position: relative;
	width: 179px;
	float: right;
	top: 20;
	margin: 5px;
	border: 0px !important;
}

.classified-txt2 .txt2 {
	width: 300px !important;
}

.classified-container {
	background-color: #3B4250;
}

.classified-container2 {
	border: 1px solid #3B4250;
}

.classified .classified-txt .classified-class,.classified .classified-txt2 .classified-class
	{
	font-weight: bold;
}

.classified .classified-txt .classified-what a,.classified .classified-txt2 .classified-what a
	{
	font-size: 12px;
	font-weight: bold;
}

.classified .classified-txt .classified-price,.classified .classified-txt2 .classified-price
	{
	font-size: 11px;
	font-weight: normal;
}

.carnivals {
	color: #FFFFFF;
	background: url("../images/fundos/bkg_feiras.jpg") no-repeat top right #D1CCC9;
	font-weight: bold;
	width: 325px;
	font-size: 10px;
}

.carnivals-content {
	padding: 5px 10px 0px 10px;
}

.carnivals-content .border {
	margin-top: 15px;
}

.carnivals-content .border,.carnivals-content .border-fim {
	border-bottom: 1px solid #FFFFFF;
	padding: 0px;
	margin-top: 8px;
	height: 43px;
}

.carnivals-content .border-fim {
	border-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.carnivals a {
	color: #000000;
	line-height: 16px;
}

.carnivals .stripes {
	background: url("../images/fundos/bkg_feiras.jpg") repeat top;
	width: 50px;
	height: 10px;
}

.old {
	text-align: right;
	background: url("../images/fundos/bkg_antigamente.jpg") repeat-x top
		right;
	padding-left: 15px;
}

/*noticias*/
.margin-left {
	margin-left: 10px;
}

.tabs {
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: -2px;
	vertical-align:bottom;
}





.tabs-search,.tabs-search2,.tractorzinho,.tractorzinho2 {
	background: url("../images/fundos/bkg_topTabs.jpg") repeat-x top center;
	height: 100px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
.widthAdsSearch {
	width:931px !important;
}

.tractorzinho {	
	height:125px;

	float:right;
	z-index:100;
	margin-left: -5px;
	background: url("../images/fundos/bkg-tractor.jpg") repeat-x bottom #343B44;

}
.tractorzinhoMargin {margin-top:7px;}

.tabs-search {
	vertical-align:top;
	height:85px;
	overflow:hidden;
}

.tabs-search2 {
	height: 90px !important;
	width:100%;
	z-index:-1;
}

.resultados-pesquisa {
	background: url("../images/fundos/bkg_downTabs.jpg") repeat-x top right;
	height: 40px;
	font-size: 13px;
	color: #FFFFFF;
	padding: 5px;
}

.tabs-search ul,.tabs-search2 ul {
	margin: 0px;
	padding-top: 25px;
	padding-left: 0px !important;
	height: 80px;
}

.tabs-search .campo,.tabs-search .categoria,.tabs-search2 .campo,.tabs-search2 .categoria,.pesquisa-avancada .campo,.comentario .campo,.registry .campo,.registry2 .campo
	{
	border: 4px solid #FFFFFF;
	background-color: #FFFFFF;
	width: 150px;
	padding: 1px;
}

.tabs-search .categoria,.tabs-search2 .categoria {
	border: 0px !important;
}

.tabs-search .categorias,.tabs-search2 .categorias {
	width: 200px !important;
	float: left;
	padding-top: 6px;
}

.tabs-search .categorias_smaller,.tabs-search2 .categorias_smaller {
	width: 170px !important;
	float: left;
	padding-top: 6px;
}

.tabs-search .categorias_smallerSmaller,.tabs-search .categorias_smallerSmaller2,.categorias_smallerBt
	{
	float: left;
	padding-top: 6px;
	width: 160px;
}

.tabs-search .categorias_smallerSmaller2 {
	width: 110px !important;
}

.categorias_smallerBt {
	width: 50px;
}

.tabs-search .categorias_smallerSmaller .categoria {
	width: 150px !important;
}

.tabs-search .categorias_smallerSmaller2 .categoria {
	width: 100px !important;
}

.tabs-search .categoria,.tabs-search2 .categoria {
	width: 190px !important;
	padding: 4px !important;
}

.tabs-search2 .ads-cat {
	padding: 40px 10px 10px 10px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	font-family: "century gothic", verdana, arial, _sans;
}

.ads-cat form, .tabsResizeResults form {margin:0px; padding:0px;}
.tabs-search2 .ads-cat .img {
	float: left;
}

tabs-search .pesquisa {
	height: 50px;
	vertical-align: center;
}

.tabs-search2 .ads-cat input {
	width: 15px;
	height: 15px;
	margin: 0px 5px 0px 20px;
}

.categorias-smaller {
	width: 150px;
}

.categorias_smaller2 {
	width: 160px !important;
	float: left;
	padding-top: 6px;
}

.noticias-esq {
	width: 155px !important;
	padding: 5px 0px 5px 5px;
	list-style: none !important;
	float: left;
	list-style: none !important;

}

.noticias-esq .noticia {
	border: 0px;
}

.lateral-esq .pub {
	padding: 5px;
	margin-bottom: 15px;
}

.noticia {
	border:0px !important;
	margin:0px !important;
}
.tdNoticias {
	border-left: 1px solid #DDDDDD;	
}
.tdNoticiasEsq {
	width:165px !important;
	overflow:hidden;
}

.txt-noticia {
	font-size: 12px;
	line-height: 16px;
}

.txt-noticia a {
	font-size: 11px !important;
}

.noticias-esq .tit {
	background-color: #94C800;
	padding: 5px;
}

.noticias-esq .noticia {
	font-size: 10px;
}

.noticias-esq .tit2, .tit2 {
	background-color: #599400;
	padding: 5px;
	margin-right:2px;
}

.anteriores, .views-row .views-field-title {
	background-color: #E5E5E5;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
}

.noticia,.resultados,.classificados,.indice,.noticias, .events {
	margin-left: 165px;
	padding-top: 5px;
	border-left: 1px solid #DDDDDD !important;
	padding-right: 10px;
	text-align: left;
	padding-bottom: 50px;
	position: aboslute;
	min-height: 450px;
}

.classificados {
	border: 0px !important;
	margin-left: 300px !important;
	padding-bottom: 0px;
}

.noticia-img-grande {
	border-left: 10px solid #FFFFFF;
	width: 302px;
	text-align:right !important;
	background-color: #FFFFFF;
}

.noticia-img {
	z-index: 20;
	float: right;
	display: block;
	position: relative;
	background-color: #FFFFFF;
	overflow: visible;
	clear: right;
}

.noticia-img .img1 {
	margin:0px;
	padding:0px;
	border:0px;
	line-height:0px;
}
.noticia-img .img1 img {
	border:1px solid #000;
	margin-left:10px;
}


br.clear {
	clear: both
}

.noticia .legenda {
	padding-bottom: 20px;
	font-size: 11px;
	font-style: italic;
	width: 300px;
}

.height-firefox {
	margin: 0px auto;
	background-color: white;
	text-align: left;
	min-height: 500px;
	position: relative;
	display: block;
}

.height-noticia,.height-noticia li {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.noticia .img img {
	border: 1px solid #CCCCCC;
}

.noticia-img ul li .img, .noticia-img ul li, .noticia-img ul  {
	padding:0px !important;
	margin:0px !important;
}

.noticia-img ul li .img img {
	border: 1px solid #000000;
	margin-left: 10px !important;
	cursor: pointer;
}

.noticia .highlight2, .feirasPremio {
	background-color: #599400;
	padding: 5px 10px 5px 10px;
	color: #FFFFFF;
	text-align: left;
}

.noticia .fonte {
	background-color: #E5E5E5;
	padding: 5px 10px 5px 10px;
	font-size: 10px;
}

.artigos-relaccionados {
	background-color: #599400;
	color: #FFFFFF;
	padding: 10px;
	margin-bottom: 10px;
}

.comentarios .tit {
	background-color: #252C3C;
	margin-top: 20px;
	height: 20px;
	padding: 10px !important;
	margin-bottom: none !important;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}

.comentario .campo {
	width: 550px !important;
	margin: 5px 0px;
}
.campoAds {
	width:250px !important;
}
}
.noticia h2 {
	font-size: 18px !important;
}

.tit .login {
	float: right;
	width: 55px;
	padding: 0px;
	margin: 0px;
}

.login-txt {
	margin-left: 230px;
	vertical-align: center;
}

.comentario {
	background-color: #599400;
	padding: 15px;
}

.comentario-resposta {
	border: 15px solid #E5E5E5;
}

.comentario-username {
	width: 250px;
	background-color: #E5E5E5;
	padding: 0px 10px 10px 0px;
}

.comentario-txt {
	border: 0px;
	background-color: #FFFFFF;
	padding: 5px;
	height: 90px;
	margin-top: 5px;
	width: 755px;
}

.comentario-bt input {
	border-top: 10px solid #599400;
	border-left: 10px solid #599400;
	margin: 0px;
	margin-bottom: -2px !important;
}

.comentario-bt,.comentario-anterior {
	background-color: #FFFFFF;
	padding: 0px !important;
}

.txt {
	color: #343B44;
	margin: 10px;
}

.comentarios-contagem {
	padding: 20px 0px 5px 0px;
}

.noticia-linha-cima {
	border-top: 1px #E5E5E5 solid;
}

.titulo-arquivo {
	margin-bottom: 10px;
}

.noticia-linha,.noticia-linha-fim {
	border-bottom: 1px #E5E5E5 solid;
	border: collapse;
	padding: 8px 0px 8px 0px;
	font-size: 11px !important;
	overflow: hidden !important;
}

.noticia-linha-fim {
	border-bottom: 0px !important;
}

.noticia-linha a {
	font-size: 11px;
}

.paginacao ul .a {
	background-color: #94C800;
	padding: 3px 5px 3px 5px;
	text-align: center;
}

.paginacao .resize {
	font-size: 12px;
}

.paginacao ul .a a {
	color: #FFFFFF;
}

.paginacao ul .numero {
	padding: 3px 5px 3px 5px;
	text-align: center;
	line-height: 35px;
}

/*produtos*/
.lista-produtos,.lista-produtos2,.lista-produtos ul,.lista-produtos2 ul
	{
	border-right: 1px solid #FFFFFF;
	position: relative;
	display: inline;
	padding: 0px;
	margin: 0px;
	float: left;
}

.listagem {

	margin: 0px;
	margin-top:20px !important;
	padding: 0px;
	text-align: left;
}

.listagem li ul li {
	display: list-item !important;
	list-style: none;
	padding: 0px !important;
	border-bottom: 1px solid #e5e5e5;
}

.listagem li ul li .linha {
	width: 227px;
	padding-right: 12px;
	padding-left: 5px;
}

.lista-produtos a, .lista-produtos3 a {
	line-height: 23px;
	vertical-align: center;
	color: #599400;
}

.lista-produtos li, .lista-products3 li {
	border-right: 1px solid #FFFFFF;
}
.impar{background-color:#f5f5f5;}

.resultados .paginacao {

	overflow: hidden;
}

.cinza {
	background-color: #cccccc;

}

.noticia-linha ul {
	height: 10px !important;
	margin: 0px !important;
	padding: 0px !important;
}

.seleccionado {
	background: url("../images/icones/seta-verde.jpg") no-repeat top left
		#343B44;
}

.seleccionado a {
	padding-left: 10px;
}

/*pesquisa*/
.paginacao {
	text-align: right;
	padding: 0px 10px 0px 10px;
	float: right;
}

.resultados .texto {
	margin: 20px 10px 20px 30px;
}

.resultados .texto .resultado {
	background-color: #E5E5E5;
	font-weight: bold;
}

/*classificados*/
.pesquisa-avancada,.indice-pub {
	border: 10px solid #343B44;
	background-color: #343B44;
	width: 290px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Century Gothic", Verdana, Arial, _sans;
}
.pesquisa-avancada2 {
	background-color: #343B44;
	width: 310px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Century Gothic", Verdana, Arial, _sans;
}
.pesquisa-avancada2 input {
	margin:10px 150px 10px 10px;
}
.geral-sidebar form {margin:0px; padding:0px; position:relative; float:left;}

.geral-sidebar .pesquisa-avancada-container {
	width: 300px;
}

.pesquisa-avancada-container img {
	margin-bottom: -3px;
}

.pesquisa-avancada .campo {
	width: 290px;
	margin-top: 5px;
}

.pesquisa-texto {
	background-color: #484E56 !important;
	border-color: #484E56 !important;
	float: left;
	margin: 0px;
	margin-top:-4px;
}

.pesquisa-texto .tipo {
	margin: 10px 5px 0px 0px;
}

.pesquisa-avancada .categoria {
	width: 290px;
	margin: 5px 0px 10px 0px;
	height: 20px;
	vertical-align: middle;
}

.resultados-classificados .data {
	float: right;
	font-size: 9px;
}

.resultados-classificados .categoria {
	font-size: 10px;
}

.resultados-classificados .impar {
	background-color: #f6f6f6;
	padding: 5px;
}

.resultados-classificados .par {
	padding: 5px;
}

.destaque {
	background-color: #94C800;
	padding: 5px;
}

.destaque2 {
	background-color: #599400;
	padding: 5px;
}

.destaque-escuro {
	background-color: #599400;
	padding: 5px;
	margin-bottom: 20px;
}

.resultados-classificados .destaque .dark-green {
	color: #FFFFFF !important;
}

.medium-grey {
	color: #666666 !important;
}


.resultados-classificados h3,.tipo-maquina a {
	font-size: 11px !important;
}

.resultados-classificados .padding {
	padding: 10px 5px 10px 5px;
}

.resultados-classificados .preco {
	background-color: #FFFFFF;
	font-size: 11px !important;
	color: #599400 !important;
	margin-right: 30px;
	padding: 5px;
}

.element a {
	font-weight: normal;
	text-decoration: underline;
}

.produtos {
	overflow: hidden;
}

.noticia .resultados-classificados {
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #dddddd;
	margin-left: 5px;
	float: left;
}

.resultados-classificados {

	margin: 0px 10px 20px 10px;
	border: 0px;
}

.noticia .resultados-classificados {
	border: 0px !important;
}

.produtos-container {
	overflow: hidden;
}

.dicionario {
	text-align: center !important;
	margin-bottom: 30px;
}

.dicionario tr td {
	height: 25px;
	border-bottom: 1px solid #e5e5e5;
}

.dicionario .par {
	background-color: #F5f5f5;
}

.noticia-linha .periodo,.noticia-linha .feira,.noticia-linha .cidade {
	padding: 0px 10px 0px 10px;
	float: left;
}

.periodo {
	width: 80px;
}

.indice-pub {
	width: 220px !important;
	border: 0px !important;
	margin-bottom: 50px;
	background-color: #e5e5e5;
}

.indice {
	margin-left: 225px;
	padding: 0px 10px 10px 10px;
	min-height: 800px;
	height: 100%;
	overflow: visible;
}

.indice-pub h2 {
	padding: 10px;
	background-color: #599400;
}

.indice-pub ul,.indice-pub ul  li {
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.indice-pub ul  li {
	padding: 3px 10px 3px 10px;
	border-left: 5px solid #e5e5e5;
	border-right: 5px solid #e5e5e5;
	border-bottom: 1px solid #FFFFFF;
	font-size: 11px;
}

.noticia-linha ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: left;
}

.listagemFeirasNota {
	margin-left:10px;

}

.feiras tr td {
	font-size:11px;
	padding:8px 0px 8px 5px;
	vertical-align:top;
}

.feiras .linha {
	border-right:3px solid #FFF;
}

.mapa {
	border: 0px !important;
	overflow: visible;
	width: 390px;
	height: 315px;
	float: right;
	padding: 0px;
}
#map {margin:0px !important;}

.caracteristicas {
	line-height: 15px;
	margin-bottom: 15px;
}

.caracteristicas b {
	line-height: 20px;
}

.condicoes ul li {
	background-color: #E5e5e5;
	border-bottom: 1px solid #FFFFFF !important;
	border-left: 0px !important;
	border-right: 0px !important;
	padding: 10px 10px 10px 10px;
	font-weight: normal;
}

.condicoes {
	background-color: #599400;
	font-family: verdana;
	font-size: 10px;
}

.espaco {
	width: 250px;
}

.medidas {
	width: 350px;
}
.registry3 {
	height:50px;
	}
.registry {
	width: 100% !important;
	text-align: left;
}

.registry .campo,.registry2 .campo,.dados-pessoais select,.upload {
	border: 4px solid #e5e5e5;
	background-color: #e5e5e5;
	width: 200px;
	margin: 5px 20px 5px 0px;
	padding: 1px;
}

.dados-entrada,.dados-pessoais {
	float: left;
}

.dados-id .campo {
	width: 420px;
}

.dados-pessoais select {
	border: 3px solid #e5e5e5;
	margin-right: 18px;
}

.assinante {
	margin: 10px;
	vertical-align: middle;
}

.assinante input {
	margin-right: 15px;
	border: 1px solid #e5e5e5;
}

.indice-pub .condicoes {
	font-weight: normal;
	font-family: verdana;
	background-color: #e5e5e5;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 20px;
}

.condicoes-linha {
	border-bottom: 1px solid #ffffff;
}

.maquinas {
	text-align:right !important;
	width:340px;
padding-top:5px;	
	padding-right:5px;
	overflow: visible;
	height: 48px;
	position:absolute;
	background: url("../images/titulos/tit_maquinasOcasiao.png") no-repeat left #343B44;
}

.botaoClassificados {
	float:right;
	height:35px;
padding-right:1px;
}

.maquinas .tractorzinho2 {
	height:30px;
	background: none;
	overflow:visible;
	z-index:10;
}

.registry2 {
	height: 185px;
}

.pub-preco {
	height: 1400px !important;
}



.quemSomos .sombra3 img {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}

.quemSomos li {
	width: 130px;
	overflow:hidden;
}

.quemSomos li .sombra3 {
	width: 155px;
	text-align: center;
	margin-left: 0 !important;
	vertical-align:top !important;
	border:0px;
}

.quemSomos #accordion {
	width: 0px;
}

.quemSomos .funcao,.quemSomos .funcao2 {
	background: url("../images/icones/parentesis.jpg") no-repeat top center;
	color: #343B44;
	padding: 2px;
	font-weight: normal;
	padding-top: 8px;
	height: 23px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.quemSomos .funcao2 {
	padding-top: 3px !important;
	height: 28px;
}

.quemSomos .competencias {
	border: 1px solid #599400;
	text-align: left;
	padding: 6px;
	width: 130px;
	position:absolute;
	margin:10px 0px 0px 0px !important;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #599400;
}
#accordion .quemSomos li, #accordion .quemSomos {display:inline !important; float:left;}

#accordion .quemSomos li{width:150px;}
.quemSomos h3, .quemSomos toggler {
	cursor: pointer;
	text-align:center !important;
	font-size: 11px;
	margin: 0px;
	width: 150px;

}

.textoQuemSomos {
	margin-top: 180px;
	margin-bottom: 30px;
}

.paddingDropDown {
	padding-left: 5px;
}

.whoLeft {
	width: 380px;
	height: 880px;
	float: left;
	overflow: visible;
}

.morada {
	background-color: #DFF1AC;
	padding: 10px;
	margin: 10px 0px 10px 8px;
}

.contactsTit {
	padding-top: 10px;
}

.mapaContainer {
	background-color: #F2F8E0;
	float: right;
	margin-right: 20px;
	position: relative;
	z-index: 10;
}

.contacts {
	height: 470px;
}

.contactsExtras {
	background-color: #DFF1AC;
	padding-left: 75px;
	width: 200px !important;
	height: 50px;
	margin-top: 5px;
}

.contactsExtras .h4 {
	font-size: 17px;
	padding: 2px 0px 2px 0px;
	width: 80px;
}

.contactsName {
	float: right;
	text-align: left;
	padding-bottom: 3px;
	width: 160px;
}

.directorio {
	font-size: 16px;
}

.headerTabela {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}

.headerTabela td {
	border-top: 1px solid #94C800 !important;
	border-bottom: 1px solid #94C800 !important;
	border-right: 1px solid #cccccc !important;
}

.headerTabela td,.linhaTabela td {
	padding: 6px;
}

.linhaTabela td {
	border-top: 1px solid #E5E5E5;
	border-right: 3px solid #FFFFFF;
	border-bottom: 0px;
	border-left: 0px;
	empty-cells: show !important;
font-size:11px;
}

.linhaTabela .celulaDireitaTabela,.headerTabela  .celulaDireitaTabela {
	border-right: 0px !important;
}

.linhaTabela {
	font-size: 11px;
	border-top: 1px solid #E5E5E5;
}

.linhaTabelaImpar {
	background-color: #F6F6F6;
	border-top: 1px solid #E5E5E5;
}

.linhaTabelaPar {
	background-color: #FFFFFF;
}

.linhaTabelaImaginaria {
	border-top: 1px solid #cccccc;
	margin: 0px;
	padding: 0px;
	height: 1px;
	color: #CCCCCC;
}
.linhaTabela td .smaller {
	font-size: 10px !important;
}
.linhaPrecosPublicidade {
	width: 100%;
	border-top: 3px solid #e5e5e5;
	height: 3px;
	color: #e5e5e5;
}
.tabelaPublicidadeRevista {
	background-color: #DFF1AC;
}
.tabelaPublicidadeRevista td, .tabelaPublicidadeManualPreco td, .tabelaPublicidadeManulIva {
	font-size: 10px;
}
.tabelaPublicidadeRevistasPreco2 td {
	padding: 7px 8px 7px 8px !important;
}
.tabelaPublicidadeRevistasPreco td, .tabelaPublicidadeRevistasPreco2 td, .tabelaPublicidadeManualPreco td {
	padding: 6px 8px 6px 8px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-collapse: collapse;
}
.tabelaPublicidadeRevistasIva, .tabelaPublicidadeManulIva {
	vertical-align:bottom;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
	}
.tabelaPublicidadeRegioesCaracteristicas, .tabelaPublicidadeRegioesDatas {padding:10px; font-size:11px;}
.descarregarPDFRevista {margin-top:70px;height:10px;}
.tabelaPublicidadeManualPreco, .tabelaPublicidadeManulIva {background-color:#C0CAE0;}
.descarregarPDFManual {margin-top:120px; height:10px;}
.arquivoTituloNoticia {float:right; width:710px;display:block;}
.arquivoTituloNoticia a {margin:0px; padding:0px;}
.tabelaUsados tr td {empty-cells:show !important;}
#accordion .toggler, .resultados-classificados #accordion h3 {cursor:pointer; margin:0px !important; padding:0px !important;}
.tabsResizeResults .form {margin:0px;}
.categoriasFeiras {font-weight:normal; font-size:10px;color:#343B44;}
.setaFeiras {float:left;margin:1px 10px 5px 0px;}
.txtFeiras {padding:20px 0px 10px 20px;}
.feirasNoticias h3 {padding:5px !important; width:800px; background-color:#f5f5f5; cursor:pointer !important;}
.feirasNoticias .impar {padding:5px;width:800px; background-color:#F5f5f5;}
.feirasPremio {width:800px; padding:5px;}
.feirasNoticias .setaFeiras {float:left;margin:3px 10px 0px 0px;}
.introMicrosite {padding:10px;}
.tractorAnoVotacao {padding:5px 0px 0px 15px; height:60px;}
iframe form {border:0px; margin:0px; padding:0px;}
.listOfAds {font-family: Verdana, Arial, _sans;}
.listOfAds .dateAds {color:#666 !important; width:82px; font-size:10px !important; font-weight:bold;}
.listOfAds .categoryAds {font-size:11px;}
a .categoryDescriptionAds {text-transform: uppercase !important;}
.divMeteo {float: left; margin-top:10px;margin-right:10px; height:35px}
.weatherProvider {float:right; font-size:9px; color:#333333;}
.weatherTitleContainer {margin-bottom:10px; margin-right:10px;}
#adsNew {border-bottom:1px solid #ccc; padding:5px;}
.adsNewTitle{font-size:14px;margin-bottom:5px;}
.adsNewDescription {margin-top:5px; margin-left:10px;margin-bottom: 5px;}
#adsNewType {font-size:14px; text-transform: uppercase;}
.adsNewImage {border:5px solid #ccc;}
.adsNewImage2 {border:5px solid #ffffff;}
.adsNewImageContainer {padding-right:15px;padding-top:10px; text-align:center;}
.adsNew table {margin-top:5px;}
.adsNewHighlight {border-bottom:1px solid #FFF; background-color:#E5E5E5; padding:20px;width: 270px;}
.adsNewHighlightDescription {padding-left:15px; vertical-align:top; padding-top:5px;}
.adsNewHighlightDescription a #adsNewType {font-size:12px !important; font-weight: normal !important;color:#343B44 !important;}
.adsNewHighlightDescription a .adsNewTitle {font-weight:normal !important; font-size:12px;}  
.adsNewH2 h2 {line-height:35px; margin:0px; padding:0px;}
.adsNewHighlightDescription .data {font-size:10px;}
.ocasionNewHighlight td {background-color: #e5e5e5; text-align: center; font-size:11px; width: 16.6%}
.setaBaixo {margin:12px 10px 5px 10px;float:left;}
.feirasNoticias .feirasNoticiasTitulo {padding:10px !important;border-bottom:5px solid #FFFFFF;}
.pubDuration {color:#599400; font-size:16px; height:20px; }
.pubDuration2 {color:#666; font-size:12px; height:20px; }
.pubTitle {margin-bottom:12px;}
.GB_Gallery .content .GB_frame {border: 10px solid #FFFFFF !important;}
.conditionsGallery {font-size:11px !important;}
.azul {color: #0F2577;}
.artGallery {font-size:12px !important; padding-top:100px; margin-right:2px;width:240px; background:url("../images/fundos/bkgGaleria.jpg") top no-repeat #E5E5E5;  }
.artGalleryText {width:210px; text-align:left; margin-left:10px; color:#000000; line-height:15px;}

.artGalleryTitleAge { font-size:12px !important; vertical-align:top; text-align:left; padding-top:15px;}
.splash {background: url("../images/fundos/splashAmarelo.jpg") right bottom no-repeat; height:150px; }
.artGalleryDrawings {font-size:12px}
.artGalleryDrawings .drawing img {border:5px solid #F7931D}
.artGalleryDrawings .drawing .sombra img {border:0px !important} 
.artGalleryRight {background: url("../images/fundos/splashCastanho.jpg") bottom right no-repeat;padding-bottom:200px;}
.tit2 h1 {font-weight:normal !important; font-size:24px !important;}
.artGalleryWinner {font-size:10px; float:right; width:200px}

/*new css*/
.newsletterBlock {height:134px; background-color:#323A4D; width:170px;margin-bottom:20px;color:#FFFFFF; margin-top:24px;padding-right:10px;}
.newsletterBlock h2 {font-size: 22px !important;margin-bottom:10px;}


/* z-index pub 
.pub {position: absolute; z-index: -1;}*/

/*banners*/
.banner-border iframe {border:1px solid #A2A4A6}
 .pub-content .pub iframe {border:1px solid #A2A4A6}

/* home gallery */
.images-gallery-container {padding-right:20px !important}

.tabs-search{
height:4px;
}