/*-----------------------------------------------*/
/* Ajustes no tema */
/*-----------------------------------------------*/

/* Header */

#header-main-content {
height:119px;
}

#header-main-content-inner {
/*background-color:white;*/
}

#header-main-content-inner a {
/*color: #666666;*/
}

#header-main-content-inner a.active {
/*font-weight:bold !important;
font-size:14px !important;*/
}

#header-main-content-inner a.active .description {
/*color: #000033;*/
/*font-weight:normal;*/
}

#header-main-content-inner a:hover .description {
/*color: #000033;*/
}

#header-main-content-inner .logo-img{
margin-top:-10px;
}

.front .region-content-outter {
padding-top:15px;
}

@media (max-width: 480px) { /* mobile phone size */
	.front .region-content .one_third {
	width:100%;
	}

	.slider-nav span.left {
		background-image: url(../img/orbit/left-arrow-mobile.png) !important;
	}

	.slider-nav span.right {
		background-image: url(../img/orbit/right-arrow-mobile.png) !important;
	}
}

#region-content .region-content-outter {
padding-bottom:0;
}

#region-content .region-content-outter .divider {
padding-top:10px;
padding-bottom:10px;
}


/* Produtos exposed form */

.view-produtos .views-exposed-form {
background:#ECEDEE;
padding:15px;
margin: 0 0 20px 0;
}

.view-produtos .views-exposed-widgets div {
float:left;
}

.view-produtos .form-select {
padding:0;
}

.view-produtos .form-submit{
margin-top:20px;
}

.view-produtos .views-exposed-form label{
float:left;
width:100%;
}

/*-----------------------------------------------*/

/* Produtos list */

.view-produtos h3{
width:100%;
float:left;
font-size:25px;
background-color:#ECEDEE;
padding:10px;
}

.view-produtos .views-row{
width:185px;
height:200px;
float:left;
margin-right: 7px;
margin-bottom:17px;
}

.view-produtos .views-field-field-prod-imagem .img-wrapper{
border:1px solid #000000;
}

.view-produtos .views-field-view-node a{
color:white;
padding:5px 10px 5px 10px;
border-color: #00437F;
background-color: #00437F;
position:absolute;
bottom:10px;
right:10px;
text-align:left;
}

.view-produtos  .view-content li{
border:1px solid #CCC;
float:left;
display:inline;
padding:10px;
}

.view-produtos .view-content li .views-field{
display:block;
}

.view-produtos .view-content li{
height: 250px;
position:relative;
}

@media (max-width: 480px) { /* mobile phone size */
	
	.view-produtos li{
		height: auto;
	}
	
	.view-produtos .views-field-view-node a{
		position:relative;
		bottom:auto;
		right:auto;
		width:90%;
		float:left;
		margin-top:10px;
	}
}

/*-----------------------------------------------*/

/* P�gina de produtos */

.node-produto #produto-media-container{
float:left;
width:100%;
margin-bottom:10px;
}

.node-produto .field-field-prod-imagem-xl{
float:left;
margin-right:1%;
}

.node-produto .field-field-prod-imagem-xl img,
.node-produto .field-field-prod-imagem-thumb img{
border:1px solid black;
margin-bottom:3px;
}

.node-produto .field-field-prod-imagem-thumb{
float:left;
width:20%;
}

#produto-dados-container {
	float:left;
	width:100%;
}

#produto-dados-container .field{
float:left;
width:25%;
min-width:205px;
margin-bottom:11px;
}

#produto-dados-container .field .field{
border:0;
padding-left:10px;
padding-right:5px;
border-left: 1px solid #ECEDEE;
}

#produto-dados-container .field h3{
background-color: #ECEDEE;
margin-bottom:5px;
padding:10px;
border-right:1px solid white;
}

#produto-dados-container .field-field-prod-marca,
#produto-dados-container .field-field-prod-cvhp{
width:100%;
border-right:0;
}

/*
#produto-dados-container .field-field-prod-tabela-precos-file,
#produto-dados-container .field-field-prod-link-fabric,
#produto-dados-container .field-field-prod-espec-file,
#produto-dados-container .field-field-prod-valor,
#produto-dados-container .field-field-prod-modelos,
#produto-dados-container .field-field-prod-modelos .field,
#produto-dados-container .field-field-prod-observacoes,
#produto-dados-container .field-field-prod-video{
width:100%;
}
*/

#produto-dados-container .field {
width:100%;
}

#produto-dados-container .field-name-field-prod-valor{
font-weight:bold;
font-size:15px;
}

#produto-dados-container .field-field-prod-espec-file{
min-width:220px;
border-right:0;
}

#produto-dados-container .field-name-field-prod-observacoes{
width:80%;
}

#produto-dados-container .field-name-field-prod-video{
width:100%;
height:auto;
margin-top:20px;
}

/* HOME */

.front .view-produtos li,
.front .view-produtos .views-field-field-prod-imagem .img-wrapper {
border:0;
}

.front .view-produtos .views-row {
height:185px;
}

.front .view-produtos .views-field {
padding-left:5px;
}

.front .view-produtos .views-field-field-prod-imagem {
padding-left:0;
}

.front .view-produtos .more-link {
float:left;
}

.front .view-produtos .item-list ul {
float:left;
margin-left:-10px;
margin-bottom: 10px;
}

.front .view-produtos .views-field-field-prod-tipo,
.front .view-produtos .views-field-field-prod-marca,
.front .view-produtos .views-field-field-prod-modelo {
	float:left;
}

.front .view-produtos .views-field-field-prod-marca {
	font-weight:bold;
}

.msg-tabela-precos-desactualizada {
	color: red;
}

.front #zone-postscript .region-postscript-first{
padding:0;
width:100%;
}

.front .jcarousel-container{
margin-left:0;
/*padding-left:0;*/
/*width:80%;*/
}

.front .jcarousel-container .jcarousel-clip{
width:100%;
}

.front .view-marcas .views-row {
float:left;
width: 140px;
}

.front .bloco-contactos-home {
width:100%;
font-size:13px;
}

.front .bloco-contactos-home .telefone{
margin-bottom:10px;
font-size:18px;
}

.front .jcarousel-container li { padding-top:10px; line-height:102px; }
.front .jcarousel-container img { vertical-align:middle; }

.front .block-marcas-block {
padding-top:0;
}

/* Pagina de Marcas */
.page-marcas .view-marcas .views-row {
	float:left;
	margin-right:25px;
	width:132px;
	height:132px;
	margin-bottom: 10px;
}

/* Pagina de marca (term) */

body.context-marcas .field-type-content-taxonomy {
	display: none;
}

/* Geral */
h1,h2,h3 {
text-transform:none !important;
}

/* Pagina de Contactos */

.context-contactos .node-webform .field-type-text-with-summary {
float:left;
width:350px;
}

#webform-client-form-274 { float:left;}

.form-item-submitted-aceito-os-termos-da-politica-de-privacidade-1 label {
	text-transform: none;
}

.form-item-submitted-aceito-os-termos-da-politica-de-privacidade-1 label a {
	font-weight: bold;
	text-decoration: underline;
}

.webform-client-form-274 {
	margin-top: 50px;
}

/* Contactos - Bloco Google Map */
.block-block-7 h2 {
font-size:31px !important;
}

.block-block-7 {
padding:0;
margin:0;
}

.context-contactos .contextual-links-region {
padding:0;
margin:0;
}

.context-contactos #edit-submitted-assunto {
border:0;
height:25px;
margin-bottom:15px;
float:left;
width:100%;
}

.form-item-captcha-response .field-prefix {
/*.form-item-captcha-response #edit-captcha-response {*/
/*float:left;*/
}

.form-item-captcha-response > label {
float:left;
width:100%;
}

/* Slider */

.orbit-caption {
	font-size:17px;
	padding-top:20px !important;
	font-size:20px;
}

.orbit-caption a {
	text-transform:none !important;
}

.slider-nav .right,
.slider-nav .left {
	z-index:500;
}

.orbit-bullets {
	z-index:500 !important;
}

/* Omite o �cone de rss */
.follow-links li.first {
	display:none;
}

/* Zona de links de share */
#zone-user .grid-4 {
float:right;
}

.view-produtos .views-exposed-form .description {
	display: none;
}

#block-block-3 {
	width: 100%;
}