﻿/* -------------------------------------------------

TEMPLATE NAME: Based on MarketPlace (Erwin Aligam)

--------------------------------------------------- */

/* ------------------------------------------------
   HTML ELEMENTS
--------------------------------------------------- */

/* Top Elements */
@font-face {
	  font-family: "Arial Narrow T" ;
	  src: url(fonts/arial_narrow.eot); /* IE */
	  src: local(" Arial Narrow "), url(fonts/arial_narrow.ttf) format("truetype");
	}

* { margin: 0; padding: 0; outline: 0 }

body.ola {
	background: url("images/layout/bkg-body.jpg") repeat-x top left;
	}
body.ola2 {
	background: url("images/layout/bkg-body-inner.jpg") repeat-x top left;
	}
body {
	background: url("images/layout/bkg-body-inner.jpg") repeat-x top left;
	font: 12px/1.5em Arial, Helvetica, Trebuchet, "Trebuchet MS", sans-serif;
	color: #666666;
	text-align: center;
	margin: 0;
}

/* links */
a, a:visited {
	color: #60950F;
	background: inherit;
	text-decoration: none;
	font-weight:bolder;
}
a:hover {
	color: #60950F;
	padding-bottom: 0;
}

/* headers */


h1, h2, h3, .view-id-produtos_detalhes .item-list .views-field-title,.view-id-empresa .views-field-title, .view-id-pagina_noticia .views-field-title,.view-id-pagina_usado .views-field-title, .view-id-pagina_usado .views-field-field-model-value   {
	font-family: "Arial Narrow T", "Arial Narrow",Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	color: #8A2223 !important;
}
h1, .view-id-produtos_detalhes .item-list .views-field-title, .view-id-empresa .views-field-title, .view-id-pagina_noticia .views-field-title,.view-id-pagina_usado .views-field-title, .view-id-pagina_usado .views-field-field-model-value   {
	font-size: 24px;
	text-transform: uppercase;
}
h2 {
	font-size: 24px;
	text-transform: uppercase;
}
h3 {
	font-size: 130%;
}

h1, h2, h3, p, .view-id-produtos_detalhes .item-list .views-field-title {
	padding: 10px 10px 20px 0px;
	margin: 0;
}
.view-id-produtos_detalhes .views-field-title {line-height:27px !important; padding-bottom:10px !important}
ul, ol {
	padding: 0 10px;
}

/* images */
img {
	background: #FAFAFA;
    border: 1px solid #DCDCDC;
	padding: 8px;
}
img.float-right {
  	margin: 5px 0px 10px 10px;
}
img.float-left {
  	margin: 5px 10px 10px 0px;
}

code {
  	margin: 5px 0;
  	padding: 10px;
  	text-align: left;
  	display: block;
  	overflow: auto;
  	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  	/* white-space: pre; */
  	background: #F5F5F5;
	border-left: 3px solid #D4D4D4;
}
acronym {
  cursor: help;
  border-bottom: 1px dashed #777;
}
blockquote {
	font: bold 1.4em/1.5em 'Trebuchet MS', Tahoma, Sans-serif;
	margin: 10px;
 	padding: 0 0 0 25px;
   background: #F5F5F5;
	border-left: 3px solid #D4D4D4;
	color: #444;
}

/* start - table */
table {
	border-collapse: collapse;
	margin: 10px;
}
th strong {
	color: #fff;
}
th {
	background: #e7e6e6 url(images/button.jpg) repeat-x;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	border-left: 1px solid #f4f4f4;
	border-bottom: solid 2px #fff;
	color: #333;
}
tr {
	height: 30px;
}
td {
	padding-left: 11px;
	padding-right: 11px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
td.first,th.first {
	border-left: 0px;
}
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;
}
/* end - table */

/* form elements */
form {
	margin:10px; padding: 0 5px;
	background: #F5F5F5;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #D9D9CF;
	background:#D9D9CF;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
#contact-mail-page input {width:440px !important}
#contact-mail-page input#edit-submit {width:80px !important}
textarea {
	width:440px !important;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #D9D9CF;
	background:#D9D9CF;
	height:100px;
	display:block;
	color:#777;
}
input.button {
	font: bold 12px Arial, Sans-serif;
	height: 24px;
	margin: 0;
	padding: 2px 3px;
	color: #333;
	background: #e7e6e6 url(images/button.jpg) repeat-x;
	border: 1px solid #dadada;
}

.form-radio.error {
	outline: 2px solid red;
	padding: 4px;
}

/* cookie consent popup */
#sliding-popup {
    background-color: #3b4047;
    float: left;
}

/* search form */
.searchform {
	background-color: transparent;
	border: none;
	margin: 0 5px 0 10px; padding: 5px 0 15px 0;
	width: 190px;
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox {
	width: 100px;
	color: #777;
	height: 18px;
	padding: 2px;
	border: 1px solid #E5E5E5;
	vertical-align: top;
}
.searchform input.button {
	width: 60px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}

/********************************************
   LAYOUT
********************************************/
#wrap {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	background: url(images/layout/content.png) repeat-y center top;
}

.ola #content-wrap, .ola2 #content-wrap {
	background: url(images/layout/content.png) repeat-y center top;
	padding:0px;
}

#content-wrap {
	background: url(images/layout/content.png) repeat-y center top;
	float: left;
	width: 1000px;
	display: inline;
	padding: 0px;
	min-height: 500px;

}
#header {
	position: relative;
	background: #fff url(images/layout/content.png) repeat-y center top;
	width:1000px;
	padding: 0;
	color: #fff;
	height:148px
}

/* header links */
#header #header-links {
	/*position: absolute;
	top: 8px; right: 45px;
	*/color: #838181;
	font-size: 10px;
	font-weight: bold;
}
#header #header-links p {
	padding: 0;	margin: 0;
}
#header #header-links a {
	color: #838181;
	text-decoration: none;
}
#header #header-links a:hover {
	color: #444;
}

/* header-photo */
#header-photo {
	position: relative;
	clear: both;
	margin: 0px auto;
	height: 308px;
	width: 1000px;
	/*background: #fff url(images/layout/front.jpg) no-repeat center center;*/
}
#header-photo h1#logo-text a {
	position: absolute;
	margin: 0; padding: 0;
	font: bold 48px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -1px;
	color: #fff;
	text-transform: none;
	text-decoration: none;
	border: none;

	/* change the values of top and left to adjust the position of the logo*/
	top: 25px; left: 30px;
}

#header-photo h2#slogan {
	position: absolute;
	margin: 0; padding: 0;
	font: bold 14px 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	color: #B6D1F8;

	/* change the values of top and left to adjust the position of the slogan*/
	top: 80px; left: 35px;
}


.view-bloco-contactos-header {
	padding-left: 80px;
}

.view-bloco-contactos-header .views-row {
	float: left !important;
	margin-bottom: 10px;

}

#block-views-bloco_contactos_header-block_1 .views-field-body .mapa-localizacao {
    display: none;
}

/* Navigation */
#nav {
	clear: both;
	padding: 0;
}
#nav ul {
	float: left;
	list-style: none;
	background: url(images/layout/bkg-nav.jpg) repeat-x;
	width: 1000px;
	padding: 0;
	margin: 0;
	height: 45px;
	display: inline;
	text-transform: uppercase;
}
#nav ul li {
	display: inline;
	margin: 0; padding: 0;
}
#nav ul li a {
	display: block;
	float: left;
	width: auto;
	margin: 0px 2px 0px 0px;
	padding: 0 24px;
	background: url("images/layout/bkg-nav-li.jpg") repeat-x;
	color: #D9D9CF;
	font: normal 18px/45px "Arial Narrow T", "Arial Narrow",Arial Narrow, Arial, Helvetica, Geneva, sans-serif;
	text-transform: none;
	text-decoration: none;

}
#nav ul li a:hover,
#nav ul li a:active {
	color: #FFF;
}
#nav ul li#current a {
	background: #DBDBDB url(images/nav-current.jpg) repeat-x;
}

/* Main Column */
.three-col #main {
display:block;
float:left;
}

.contact-webform #main {
width:480px;
}

#main h1, .view-id-empresa .views-field-title {
	margin: 10px 10px 0 10px;
	color: #444;
	padding: 15px 0 2px 0px;
}

#main h1{
padding: 15px 0 20px 0px;
}

#main .view-produtos h1,
#main .view-listagem h1
{
padding-bottom: 2px;
}

#main #node-300 h1,
#main #node-302 h1,
#main #node-303 h1{
display:none;
}

#node-300 p {
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
}

/* Sidebar */
#sidebar {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}

#sidebar h2 {
margin-left: 15px;
}


/* right column */
#rightcolumn {
	display:none;
}
#rightcolumn h1, #sidebar h1 {
	margin: 10px 5px 0 5px;
	padding: 5px 5px;
	font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #444;
}

/* sidemenu */
#sidebar ul {
	text-align: left;
	margin: 7px 8px 8px 10px; padding: 0;
	border-top: 1px solid #E5E5E5;
	text-decoration: none;
}
#sidebar ul li, #rightcolumn ul li {
	list-style: none;
	padding: 4px 0 4px 5px;
	margin: 0 2px;
	border-bottom: 1px solid #E5E5E5;
}
* html body ul.sidemenu li {
	height: 1%;
}
#sidebar ul li a, #rightcolumn ul li a {
	text-decoration: none;
	color: #326ea1;
	border: none;
}
#sidebar ul li a:hover, #rightcolumn ul li a:hover {
	color: #383d44;
	border: none;
}

/* footer-wrap */
.ola #footer-wrap {height:70px !important}
#footer-wrap {
	clear: both;
	font-size: 95%;
	padding: 0px 0px 20px 0px;
	text-align: left;
	background: #535348;
	margin:0px !important;
	height:120px
}
#footer-wrap a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
#footer-wrap a:hover {
	color: #000;
}
#footer-wrap p {
	padding: 10px 0;
}
#footer-wrap h2 {
	color: #666666;
	margin: 0;
	padding: 0 10px;
}

/* footer */
#footer {
	clear: both;
	color: #666;
	margin: 0 auto 10px auto;
	width: 1000px;
	padding: 5px 0;
	text-align: center;

}
#footer .developed {margin-top:10px;}
#footer .developed img {background:none; border:0px !important; float:right}
#footer .developed .texto {float:right; color:#FFFFFF;margin-top:12px}
#footer .developed .texto a {color:#FFFFFF}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }

/* post */
.post-by {
	font-size: .95em;
	padding-top: 0;
}
.post-footer {
	background: #F5F5F5;
	padding: 5px;
	font-size: 95%;
	color: #666666;
}
.post-footer .date{
	margin: 0 10px 0 5px;
}
.post-footer a.comments {
	margin: 0 10px 0 5px;
}
.post-footer a.readmore {
	margin: 0 10px 0 5px;
}

#tabs li {
  display:inline;
}

.clear {
  clear:both;
}

.tabs {
float:left;
line-height:1;
margin-bottom:10px;
margin-left:10px;
margin-top:14px;
width:100%;
}

.tabs ul {
border-bottom:1px solid #BBBBBB;
border-collapse:collapse;
height:auto;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:0 0 0 1em;
white-space:nowrap;
}

.tabs li {
float:left;
margin:0;
padding:0;
display:inline;
}

.tabs a {
background-color:#DDDDDD;
border-color:#BBBBBB;
border-style:solid solid none;
border-width:1px;
height:auto;
margin-right:0.5em;
padding:0 1em;
text-decoration:none;
}

#main form {
  background:#fff;

}

/* My CSS */
.header-logo-container {border:0px !important; margin:0px; width:1000px}
.header-logo-container td {border:0px !important; padding:0px 5px; }
tbody {border:0px !important}
.logo-container {width:230px; text-align:center; height:143px !important}
.logo-container img {width:230px; border:0px !important; padding:0px; background:none; }
.logo-container a {border:0px; text-decoration:none; background:none}
.block-search {position:absolute; top:157px; right:26px;background: none; }
.block-search #search-block-form {background:none; margin:0px !important}
.block-search #search-block-form label {display:none;}
.block-search #search-block-form input {width:150px; margin-top:0px; padding:4px; border:0px}
.block-search #search-block-form .container-inline {background-color:#FFFFFF;}
#edit-search-block-form-1-wrapper {margin:0px !important; width:130px;}
.block-search #search-block-form input.form-submit {width:26px;height:26px; background: url("images/layout/input-button.jpg") no-repeat 100% 50%; padding-top:2px;text-indent:-9999em;}
#nav ul li.first a {margin-left:30px !important;}
#header-links {float:right; position:relative; margin-right:20px}
#header-links ul.secondary-links li  {background: url("images/layout/bkg-top-btn.jpg") no-repeat bottom center; display:block; float:left; width:150px; text-align:center;line-height:32px }
#header-links .secondary-links li a {font: 14px/32px "Arial Narrow T", "Arial Narrow",Arial Narrow, Arial, Helvetica, sans-serif; color: #F2E9E9 !important; font-weight:bold; text-transform:uppercase; border:0px; background:none}
#header-links .secondary-links li a:hover {color:#FFF !important;}
.view-content {padding:0px 10px}
.view-header p {padding-left:10px}
.clear-block {padding:0px 10px}
.ola .clear-block, .ola2 .clear-block {padding:0px}
#edit-search-block-form-1-wrapper input {background:#FFFFFF;}

/*contactos homepage*/
.home-contacts {color:#666666; line-height:12px; font-size:10px; height:114px;}


#block-views-bloco_contactos_header-block_1{
width: 740px;
}
	.view-id-bloco_contactos_header .views-row {float:right; position:relative; padding:0px 10px;}
	.view-id-bloco_contactos_header .views-row p {margin:0px; padding:0px}

	/*inner*/
	.inner #main {padding:10px 20px; }
	.ola #main, .ola2 #main {padding:0px 20px; margin:10px 0px}

	/*noticias*/
	.view-id-noticias span.field-content a, h4, #block-views-bloco_noticias-block_1 .views-field-title span {font-size:16px; color: #609711; font-weight:bold;}
	.view-id-noticias a.imagecache-thumbnail_produto_smaller img {float:left; margin:0px 10px 10px 0px}
	.view-id-noticias ol {padding:0px; margin:0px}
	.view-id-noticias ol li {display:table; list-style:none;clear:both; padding:10px 0px; border-bottom:1px solid #DCDCDC; width:960px}
	.view-id-noticias ol li.views-row-last {border-bottom:0px !important}
	.ler-mais {font-size:12px !important; font-weight:normal !important;}
	.view-id-noticias .views-field-title {color:#609711;font-size:16px;font-weight:bold;}
	.views-field-field-image-news-fid, .field-field-image-news {margin:5px 10px 10px 0px; float:left}
	.field-field-news-image {margin:5px 10px 10px 0px; float:left}
	.meta {text-align:right}


	/*usados*/
	/*.tabs {display:none}*/
	.view-listagem .view-content {padding:0px; margin:0px}
	.view-listagem .odd {background:#D9D9CF}
	.view-listagem .even {background:#EDEDEC}
	.view-listagem td, .view-listagem tr, .view-listagem th {border:0px; width:960px}
	.view-listagem td {border-right:1px solid #FFFFFF;}
	.view-listagem td.views-field-nid {border-right:0px !important; text-align:center}
	.view-listagem th, th.views-field-view-node {text-align:left; background:#535348 !important; color:#D9D9CF; font-family:"Arial Narrow T", "Arial Narrow",Arial Narrow, Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold}
	.view-listagem .views-field-field-image-fid {width:100px !important}
	.view-listagem img {padding:5px; margin:5px}
	.view-listagem .views-field-title {width:115px !important;font-weight:bold;}
	.view-listagem .views-field-field-model-value {width:120px !important; }
	.view-listagem td.views-field-field-model-value {font-weight: normal !important}
	.view-listagem .views-field-field-price-value {width:115px !important; font-weight:bold;}
	.view-listagem .views-field-field-type-value {width:170px !important; font-weight:bold; }
	.view-bloco-listagem-usados ul li .views-field-field-type-value a {font-weight:bold !important; color:#609711 !important}

	.view-listagem .views-field-body {width:150px}
	.view-listagem .views-field-nid {background: url("images/layout/bt-ver-mais2.png") no-repeat center; width:140px; height:42px;padding-top:3px }
	.view-listagem td.views-field-nid a {color: #535348;font-weight:bold; background:none; font-size:12px; height:42px; width:101px;margin-left:10px }
	.view-listagem .imagecache-thumbnail_produto_smaller img {width:100px; background-color:#FFFFFF}
	.field-field-image {float:left;position:relative;}


	.field-field-type, .view-id-pagina_usado .views-field-field-type-value {color:#609711;font-weight:bold; padding-top:10px; display:block;}
	.view-id-pagina_usado .views-field-field-type-value {font-size:15px;}
	.field-field-model {margin-top:5px; display:inline-block;}
	.field-field-model div {float:left}
	.field-field-image {float:left; margin-right:10px}
	.imagecache-produto {margin:10px 10px 10px 0px}
	.field-field-price, .field-field-model, .field-field-type, .view-id-pagina_usado .views-field-field-price-value {font-size:16px;font-weight:bold}
	.field-field-price, .view-id-pagina_usado .views-field-field-price-value {color:#8A2223}
	.views-field-field-model-value {font-weight:bold;}
	.view-id-pagina_usado .views-field-title {padding:0px !important; margin:5px 5px 5px 0px!important;float:left;}
	.view-id-pagina_usado .views-field-field-model-value {margin-top:5px}
	.view-id-pagina_usado .views-field-body,.view-id-pagina_usado .views-field-body p {display:block; float:none;}
	.view-id-pagina_usado .item-list ul, .view-id-pagina_usado .item-list ul li {list-style:none; padding:0px; margin:0px}
	.view-id-pagina_usado .views-field-field-price-value label {float:left; margin:0px; margin-right:3px; }
	.view-id-pagina_usado .views-field-field-price-value {font-size:14px !important; color:#666666 !important; background-color:#D9D9CF; clear:both;padding:5px}
	.view-id-pagina_usado .views-field-field-image-fid {float:left; clear: both; display:block; background-color:#FFF}
	/*.view-id-pagina_usado .view-content {background-color:#EDEDEC; padding-bottom:10px}*/

	.view-listagem table thead{
	display:none;
	}

	.view-listagem table caption{
		font-size: 130%;
		text-align:left;
		text-transform: uppercase;
		background-color: #535348;
		margin-bottom: 10px;
		color: white;
		padding: 10px;
		clear: both;
		font-weight: Bold;
	}

	.view-listagem a{
	font-size:13px;
	}

	/*pagina de usado
	.view-id-pagina_usado */

	/*contact*/
	/*#contact-mail-page {float:right !important; margin-top:45px}
	#contact-mail-page #edit-submit {background-color:#609711; color:#FFFFFF; border:0px} */

	.webform-client-form .form-submit { background-color:#609711; color:#FFFFFF; border:0px; }
	.webform-client-form { float:right; margin-bottom: 40px; }

	.form-submit { padding: 5px 10px 5px 10px; }

	#block-block-1 .content {margin-left:10px}
	#block-block-1 .content p {border-bottom: 1px solid #DCDCDC; margin-bottom:10px; }

	/*meteo*/
	.weather {font-size:11px; line-height:14px; width:190px; margin:10px 0px 0px 0px; padding:10px; color:#535348; border:1px solid #DCDCDC}
	.weather p {padding:2px 0px}
	.weather img {padding:0px; float:left; margin:0px 10px 0px 0px}
	.weather ul {border:0px !important}
	.weather .condition {color:#609711; font-size:16px; text-align:left; line-height:19px}
	.weather .temperatura {font-size:14px; font-weight:bold;line-height:18px}
	.weather ul li {border:0px !important; padding:0px !important; margin:0px; list-style:none}
	.weather .conditions-resume {display:inline-block; padding-left:0px; margin-top:5px}
	.block-weather {float:left; margin-right:10px;}

	/*precontent*/
	#precontent {height:240px; background:#D9D9CF; text-align:left; padding:10px 0px; clear:both;}
	.ola2 #precontent #block-imagemenu-1 {padding-top:0;width:1000px; text-align:left}

	/*products*/
	.view-id-produtos .item-list, .view-id-produtos_filtragem_marca .item-list, .view-id-produtos_detalhes .item-list {margin-bottom:10px;}
	.view-id-produtos_filtragem_marca h1 {margin-bottom:10px !important}
	.view-id-produtos .item-list h3, .view-id-produtos_filtragem_marca .item-list h3, .view-id-produtos_detalhes .item_list h3 {text-transform: uppercase; background-color:#535348; margin-bottom:10px; color:#FFFFFF !important; padding:10px; clear:both;}
	.view-id-produtos .item-list ol, .view-id-produtos_filtragem_marca .item-list ol, .view-id-produtos_detalhes .item_list ul {padding:0px}
	.view-id-produtos .item-list ol li.views-row, .view-id-produtos_filtragem_marca .item-list ol li.views-row {display:inline-block; margin:5px 0px; border-bottom:1px solid #DCDCDC; width:100%}
	.view-id-produtos .item-list ol li.views-row-last, .view-id-produtos_filtragem_marca .item-list ol li.views-row-last {border:0px !important}
	.view-id-produtos .item-list .views-field-field-product-image-fid, .view-id-produtos_filtragem_marca .item-list .views-field-field-product-image-fid, .view-id-produtos_detalhes .item-list .views-field-field-product-image-fid {float:left; margin:0px 10px 10px 0px}
	.view-id-produtos .item-list .views-field-title, .view-id-produtos_filtragem_marca .item-list .views-field-title {font-weight:bold; font-size:14px;color:#609711}
	.view-id-produtos .item-list .views-field-title a, .view-id-produtos_detalhes .item-list .views-field-title a, .view-id-produtos_filtragem_marca .item-list .views-field-title a {color:#8A2223}
	.hierarchical-select-lineages, .hierarchical-select-lineages li {color:#535348; padding:0px; display:inline; font-weight:bold; list-style:circle}
	.view-id-produtos_detalhes  ul.hierarchical-select-lineages li {margin-left:20px;}
	.hierarchical-select-lineages li.first {margin:0px !important}
	.view-id-produtos_filtragem_marca .hierarchical-select-lineages li a.active {font-size:14px !important; background-color:#8A2223; color: #FFFFFF !important; padding:0px 2px}
	.view-id-produtos .item-list .views-field-field-pdf-fid, .view-id-produtos_detalhes .item-list .views-field-field-pdf-fid, .view-id-produtos_filtragem_marca .views-field-field-pdf-fid {font-weight:bold}

	/* Transform ul li in table style */
	.view-id-produtos div.views-field-field-product-category-value, .view-id-produtos_filtragem_marca div.views-field-field-product-category-value   {width:130px;float:left !important; height:125px; margin-right:20px;}
	.view-id-produtos div.views-field-field-product-category-value-1, .view-id-produtos div.views-field-field-pdf-fid, .view-id-produtos_filtragem_marca div.views-field-field-product-category-value-1, .view-id-produtos_filtragem_marca div.views-field-field-pdf-fid  {float:right !important; height:125px; margin-right:20px;}
	.view-id-produtos div.views-field-field-product-category-value-1, .view-id-produtos_filtragem_marca div.views-field-field-product-category-value-1 {width: 170px; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC;margin-bottom:10px }
	.view-id-produtos div.views-field-field-product-category-value-1 .field-content, .view-id-produtos_filtragem_marca div.views-field-field-product-category-value-1 .field-content {margin:0px 20px;}
	.view-id-produtos div.views-field-field-product-category-value-1 .field-content, .view-id-produtos div.views-field-field-product-category-value-1 .field-content .field-item,
	.view-id-produtos_filtragem_marca div.views-field-field-product-category-value-1 .field-content, .view-id-produtos_filtragem_marca div.views-field-field-product-category-value-1 .field-content .field-item  {display:list-item; list-style:disc; list-style-position:inside;}
	.view-id-produtos div.views-field-field-product-category-value-1 .field-content .field-item-0, .view-id-produtos_filtragem_marca div.views-field-field-product-category-value-1 .field-content .field-item-0 {list-style:none !important; display:inline;}
	.view-id-produtos div.views-field-field-product-category-value,.view-id-produtos_filtragem_marca div.views-field-field-product-category-value {font-size:18px; font-weight:normal;}
	.view-id-produtos div.views-field-body, .view-id-produtos_filtragem_marca div.views-field-body {width:325px; float:left;}
	.view-id-produtos div.views-field-title, .view-id-produtos_filtragem_marca div.views-field-title {width:600px;}



	/*produtos detalhes*/
	.view-id-produtos_detalhes p {padding-top:10px}
	.view-id-produtos_detalhes .filefield-file {margin-top:10px}
	.view-id-produtos_detalhes ul li {list-style:none; padding-left:0px; margin-left:0px}
	.view-id-produtos_detalhes .views-field-field-product-category-value-1 {font-size:20px; color:#000; margin-top:10px;line-height:24px}
	.view-id-produtos_detalhes .views-field-title {padding-top:5px !important}
	.view-id-produtos .views-field-field-pdf-fid a, .view-produtos-filtragem-marca .views-field-field-pdf-fid a {background:url("images/layout/acrobat.png") no-repeat left;padding:4px 0px 0px 25px; }
	.view-id-produtos_detalhes .views-field-field-pdf-fid a, .view-filtragem-produtos .views-field-field-pdf-fid a {background:url("images/layout/acrobat.png") no-repeat left;padding:5px 0px 0px 30px; }
	.view-id-produtos_detalhes .views-field-field-pdf-fid a, .view-id-produtos .views-field-field-pdf-fid a, .view-filtragem-produtos .views-field-field-pdf-fid a {display:inline-block;}
	.view-produtos-detalhes .views-field-nothing, .view-pagina-usado .views-field-nothing, .view-pagina-noticia .views-field-nothing {text-align:right; margin-top:10px}
	.view-id-produtos .views-field-field-pdf-fid a.no-pdf { background:none; }

	.view-pagina-usado{ width:750px; }
	.view-pagina-usado .views-field-field-type-value{ text-transform:uppercase; }

	/*noticias homepage*/
	#block-views-bloco_noticias-block_1 {width:450px; float:left; border-right:1px solid #DCDCDC; padding-right:10px; margin-right:15px; height:290px}
	#block-views-bloco_noticias-block_1 img {float:left;margin:0px 10px 10px 0px}
	.view-id-bloco_noticias .views-field-nid {text-align:right; padding-right:10px}

	/*usados homepage*/
	#block-views-bloco_listagem_usados-block_1 {float:left; width:450px}
	.view-bloco-listagem-usados ul {padding:0px; }
	.view-bloco-listagem-usados ul li {list-style:none; padding:5px; margin:1px 0px; display:table; clear:both;background:#D9D9CF;width:450px; line-height:1.2em}
	.view-bloco-listagem-usados ul li h1 {margin:0px; padding:0px; font-size:14px; text-transform:none;}
	.view-bloco-listagem-usados ul li img  {float:left; padding:5px}
	.view-bloco-listagem-usados ul li img {margin-right:10px}
	.view-bloco-listagem-usados ul li label {display:inline}
	.view-bloco-listagem-usados ul li .views-field-field-type-value {font-weight:bold; color:#8A2223}
	.view-bloco-listagem-usados ul li.views-row-even {background:#EDEDEC !important}
	.view-bloco-noticias .view-content, .view-bloco-listagem-usados .view-content {padding:0px; margin:0px}
	.view-bloco-listagem-usados ul li a {color:#666666 !important; font-weight:normal !important;}
	.view-bloco-listagem-usados ul li a:hover {text-decoration:underline;}

	/*atalhos homepage*/
	.shortcuts {background: url(images/bkg_shortcuts.jpg) repeat-x bottom center; height:270px; width:100%; display:block;overflow:hidden; margin:0px !important; padding:0px !important }
	.shortcuts table td {border:0px !important}
	.shortcuts table {width:801px; background-color: #FFFFFF}
	.shortcuts .shortcuts-container {margin-top:-10px;padding-top:10px; background: url(images/layout/content.png) repeat-y center top #FFFFFF; height:146px; overflow:visible;}
	.shortcuts .stock div {background: url(//www.tractomoz.com/sites/www.tractomoz.com/themes/tractomoz/images/shortcuts_usados.jpg) no-repeat top left !important; width:272px; height:299px}
	.shortcuts .services div {background: url(//www.tractomoz.com/sites/www.tractomoz.com/themes/tractomoz/images/shortcuts_servicos.jpg) no-repeat top left !important; width:257px; height:299px}
	.shortcuts .parts div {background: url(//www.tractomoz.com/sites/www.tractomoz.com/themes/tractomoz/images/shortcuts_pecas.jpg) no-repeat top left !important; width:272px; height:299px}
	.shortcuts .stock div, .shortcuts .services div, .shortcuts .parts div {height:309px !important; background-position:bottom !important}
	.shortcuts .stock, .shortcuts .services, .shortcuts .parts {padding:0px; vertical-align:bottom}
	.shortcuts .stock img, .shortcuts .services img, .shortcuts .parts img {padding:0px}
	.shortcuts-container * {border:0px !important}

	/*pager*/
	.item-list .pager {text-align:right !important;margin:10px 10px 40px 0px}
	.pager li {background-color:#535348; margin:0px !important}
	.pager li a {color:#D9D9CF}
	.pager li.pager-current {background-color:#609711; color:#FFFFFF; font-weight:bold}
	.pager li.pager-ellipsis {background-color:#FFFFFF; color:#535348}

	/*filter*/
	.view-filters form#views-exposed-form-produtos-page-2 {display:block !important; margin:0px 0px 20px 0px !important;padding:0px !important; float:none;}
	.view-filters form#views-exposed-form-produtos-page-2 .views-exposed-widgets * {margin:0px; padding:0px; float:left}
	.view-filters form#views-exposed-form-produtos-page-2 .views-exposed-widgets, .search-form .form-item {background-color:#609711; color:#FFFFFF; margin:0px 10px; padding:0px 10px}
	.view-filters form#views-exposed-form-produtos-page-2 .views-exposed-widgets .views-exposed-widget, .view-filters form#views-exposed-form-produtos-page-1 .views-exposed-widgets .views-exposed-widget label, .view-filters form#views-exposed-form-produtos-page-1 .views-exposed-widgets .views-exposed-widget .views-widget {float:left; }
	.view-filters form#views-exposed-form-produtos-page-2 .views-exposed-widgets .views-exposed-widget .views-widget select {border:1px solid #D9D9CF; padding:3px; color:#666666; margin:8px 10px 0px 10px }
	.view-filters form#views-exposed-form-produtos-page-2 .views-exposed-widgets .views-exposed-widget label {margin-top:10px;}
	.view-filters form#views-exposed-form-produtos-page-2 .views-exposed-widgets .views-exposed-widget input {padding:0px 2px 5px 0px; line-height:20px; color:#535348;font-size:12px;font-weight:bold; border:0px !important;background:url("images/layout/bt-filtrar-verde.jpg") no-repeat top left #FFFFFF; width:84px; height:40px; font-weight:bold; cursor:pointer; }

	/*footer menu*/
	.ola #footer p {display:none}
	#block-menu-menu-footer-menu ul.menu {text-align:center}
	#block-menu-menu-footer-menu ul li {list-style:none; display:inline;padding:0px 0px 0px 3px; margin:0px}
	#block-menu-menu-footer-menu ul li a {color:#D9D9CF; text-decoration:underline; font-weight:normal; font-size:12px; border-right:1px solid #D9D9CF; padding:0px 5px 0px 0px}
	#block-menu-menu-footer-menu ul li a:hover {color:#FFF}

	/*roll imagemenu*/
	.imagemenu li {border-bottom:1px solid #A8A8A0; margin-bottom:6px;}
	.imagemenu li a img, .imagemenu li img {padding:0px; margin:0px; border:0px}
	.imagemenu li img, .imagemenu li.delimeter img, .imagemenu li.leaf img {border-left:1px solid #A8A8A0; margin-top:3px}
	.imagemenu li, .imagemenu li.delimeter, .imagemenu li.leaf {list-style:none; margin:0px !important;width:162px !important; text-align:center;padding:0px !important;height:60px !important; overflow:hidden;display:table}
	.block-imagemenu h2 {padding-bottom:10px; margin-left:10px}
	.block-imagemenu .imagemenu-item-2 img,.block-imagemenu .imagemenu-item-16 img, .block-imagemenu .last img {border-right:1px solid #A8A8A0}
	.block-imagemenu .content {height:200px; overflow:hidden;}

	/*detalhe produto*/
	.field-field-product-category .field-items {margin-top:10px; display:block;width:100%; height:23px; background-color:#FFF; color:#609711}
	.field-field-product-category .field-items .field-item {float:left;padding:0px 5px; border-right:1px solid #609711; margin-top:3px}
	.field-field-product-category .field-label, .field-field-product-image .field-label, .field-field-pdf .field-label {display:none}
	.field-field-product-image {float:left}
	.field-icon-application-pdf img {border:0px; padding:0px}

	/*representacoes*/
	.view-Logotipos-representacoes .views-view-grid td .views-field-field-logos-fid {height:60px !important; overflow:hidden; vertical-align:bottom}
	.imagecache-logotipos_representacoes img {border:0px; padding:0px; margin:0px; background:none}
	.imagecache-logotipos_representacoes:hover img {position:absolute; top:0px}

	/*imagens standard*/
	.image-parts {float:left;}
	#block-block-10 p, #block-block-12 p {padding:0px}


	/*search results*/
	.box {display: inline-block;padding-left:10px; width:100%; margin-top:10px}
	p.search-snippet {padding:10px !important}
	p.search-info {padding:0px 0px 10px 0px; font-style:italic; border-bottom:1px solid #DCDCDC; margin:5px 0px; width:925px}
	#search-form {background-color:#609711  !important; color:#FFFFFF; margin:0px 10px; padding:0px 10px; width:925px}
	#search-form .form-item label {float:left; line-height:27px}
	#search-form .form-item {padding:0px; margin:0px}
	#search-form .form-item #edit-keys {background-color: #FFFFFF; margin-left:10px}
	#search-form .form-item #edit-submit {background:#FFFFFF url(images/layout/bt-procurar-verde.jpg) no-repeat scroll left top;color:#535348;cursor:pointer;font-size:12px;font-weight:bold;height:40px;line-height:20px;padding:0 2px 5px 0px;width:105px; border:0px}
	.search-results .search-info {display:none;}
	.search-results dd {border-bottom:1px solid #DCDCDC}

	/*empresa*/
	.view-id-empresa ol li, .view-id-pagina_noticia ol li, .view-id-pagina_usado ol li {list-style:none; margin:0px;}
	.view-id-empresa .views-field-title, .view-id-pagina_noticia .views-field-title {margin: 10px 10px 0 0px;padding: 15px 0 2px 0px;}
	.view-id-pagina_noticia .imagecache-produto, .view-id-pagina_usado .imagecache-produto  {float:left; position:relative}
	.imagecache-empresa {margin-top:15px;}

	/*flash*/
	#flash .clear-block {padding-left:0px !important}

	/*empty text*/
	.view-id-produtos .view-empty {padding-left:20px; font-size:14px; font-weight:bold;height:80px}

	/*contactos*/
	.view-bloco-contactos-page #block-block-1 {padding-right:0px !important}


/******************************* ADICIONADO (NM) ***********************************/

/* ADMIN */

body #admin-menu{
font-size:13px;
}

/* SLIDESHOWS */

#flash{
position: relative;
clear:both;
height:308px;
}

#block-views-slideshow-block_1{
position:relative;
float:left;
width:100%;
margin:0;
padding:0
}

#block-views-slideshow-block_1 .field-field-slide-imagem{
position:absolute;
left:0px;
top:0px;
width:983px;
}

#block-views-slideshow-block_1 img{
position:absolute;
left:0px;
top:0px;
margin:0;
padding:0;
}

#block-views-slideshow-block_1 .content .views_slideshow_singleframe_pager{
display:none;
position:absolute;
left:20px;
top:275px;
z-index:10;
}

#block-views-slideshow-block_1 .content .views_slideshow_singleframe_pager .pager-item{
border:1px solid #CCCCCC;
width:70px;
height:35px;
margin:3px;
text-align:center;
background:#CCCCCC;
color:#333333;
padding:10px;
}

/* Tab John Deere sobre o slideshow */
#block-block-15{
position:absolute;
right:43px;
bottom:-2px;
z-index:10;
width:226px;
height:255px;
padding:0;
background-image:url(images/slideshow-home-jdeere-tab.png);
background-repeat:no-repeat;
}

#block-block-15 .content{
width:200px;
text-align:center;
padding-top:155px;
margin-left:15px;
font-size:9pt;
}

/* altura do título nalgumas páginas de views */
.view-noticias .view-header,
.view-noticias .view-listagem
{
height:65px;
}

.webform-confirmation{
padding: 0;
margin: 20px 0px 20px 0px;
border: 1px solid green;
}

.webform-confirmation p{
font-size: 14px;
padding: 20px;
color: green;
}

#block-block-17{
border: 1px solid #ddd;
padding: 10px;
font-size: 14px;
line-height: 20px;
text-align:center;
}


#block-block-17 span {
display:block;
margin-top: 5px;
}

/* Altera��es NM */

/* Attachments */
.filefield-file .filefield-icon {
	float:left;
	margin-right: 5px;
}

.filefield-file a {
	float:left;
	margin-top: 8px;
}

#field-field-prod-imagem-xl img {
	width: 300px;
	height: auto;
}

#produto-media-container {
	margin-right:2px;
}

.prod-image-thumb {
	position: relative;
	height: 77px;
	margin-top:8px;
}

.prod-image-thumb-wrapper {
	width: 81px;
	height: 61px;
	overflow: hidden;
	outline: 1px solid #ccc;
	float:left;
	position: absolute;
	top: 10px;
	padding: 8px;
}

.prod-image-thumb img {
	width: 81px;
	height: auto;
	padding: 0;
	margin-top:0;
	overflow: hidden;
}

/* product image gallery thumbnails container */
.field-field-prod-imagem-thumb {
	float:left;
	margin-bottom:20px;
	margin-top: -20px;
}

.prod-image-thumb-bottom-mask {
	width:100%;
	height:8px;
	background-color:white;
	position:absolute;
	top:79px;
}

/* merchandising */
#webform-client-form-341 {
	width: 600px;
}


/* home alterações temporarias 01-05-2014 */
#block-views-bloco_noticias-block_1 {
	padding-left: 20px;
	border-right: 0;
	padding-right:0;
	margin-right:0;
}

#block-views-bloco_listagem_usados-block_1 .views-field-field-news-image-fid {
	float:left;
	width:100% !important;
}

/********** LIGHTBOX USADOS (Filipe) **********/
.ads {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,0.4);
	z-index: 10;
	display: none;
}
.ads.active {
	display: block;
}
.ads-inner {
	display: table;
	height: 100%;
	width: 800px;
	margin: 0 auto;
}
.ads .view {
	display: table-cell;
	vertical-align: middle;
}
.ads .view td {
	border: 0;
	position: relative;
	text-align: left;
	padding-right: 40px;
}

.ads .views-field-field-product-price-value, .ads .views-field-field-price-value {
	position: absolute;
	bottom:58px;
	background-color: black;
    color: white;
    font-style: italic;
    font-weight: bold;
}
.ads .views-field-field-product-price-value span, .ads .views-field-field-price-value span {
	padding: 15px;
	background: #000;
}
.ads .views-field-title {
	max-width: 300px;
	height: 40px;
}
.ads img {
	padding: 0;
	border:0;
	margin-bottom: 0;
}

.ads .view-content {
  padding-top:30px;
  border-left: 10px solid #414141;
  border-right: 10px solid #414141;
}

.ads .view-header, .ads .view-content, .ads .view-footer {
	background: #fff;
}
.ads .view-header {
	padding-top: 10px;
	border-top: 10px solid #414141;
	border-left: 10px solid #414141;
	border-right: 10px solid #414141;
}
.ads .view-footer {
	 padding-bottom: 30px;
	 border-bottom: 10px solid #414141;
	 border-left: 10px solid #414141;
	 border-right: 10px solid #414141;
}

.ads .close-ads {
	display: block;
	background: url(images/close_window.png) no-repeat center center;
	width: 32px;
	height: 32px;
	background-size: 32px;
	float: right;
}
.ads table {
	margin-bottom: 0;
}
.ads .close-ads:hover {
	cursor: pointer;
}
.ads-contacto {
	width: 100%;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	padding-top: 20px;
}
.ads .col-first {
	padding-left: 60px;
}
.ads .views-field-title a {
	color: #000;
	font-weight: bold;
}
.ads .views-field-field-product-price-value a, .ads .views-field-field-price-value a {
	color: #fff;
}
.ads .views-field-field-image-fid {
	width: 310px;
	height: 240px;
}
.ads .view-content {
	padding-top:5px;
}

.ads .ads-contacto {
    color: #343B44;
}

.ads .view-footer {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
    color: #343B44;
}