html,body{height:100%;font-family: 'Raleway-regular', sans-serif;font-size:16px;line-height:33px;letter-spacing:2px;background:white;padding:0;margin:0;color:#7e7e7d}
*{-webkit-font-smoothing:antialiased; box-sizing: border-box;}
a,.btn,.btn i,.form-control,a{	transition:all ease-in-out .2s;	-moz-transition:all ease-in-out .2s;	-webkit-transition:all ease-in-out .2s}
a{text-decoration:none}
a:hover{text-decoration:none; cursor:pointer}
a:focus,.btn:focus,input:focus,button:focus,a:active,.btn:active,input:active,button:active,input:focus{outline:none;box-shadow:none;text-decoration:none}
a>img{margin:0; padding:0;}
.sempadding{padding:0}
h1{color:#2f2e2d;font-family: 'passionone', sans-serif;	font-size: 20px;line-height: 48px;letter-spacing:4px;text-transform:uppercase;}
h2{	font-family: 'passionone', sans-serif;font-size:30px;line-height: 48px;color:white;letter-spacing:4px;text-transform:uppercase;}
h3{font-family: 'Raleway-regular', sans-serif;font-size: 18px;line-height: 1.6;margin-top: 50px;color:#7e7e7d;font-weight: 600}
h4{  font-family: 'passionone', sans-serif; font-size: 40px;line-height: 48px;color:#2f2e2d;letter-spacing:4px;text-transform:uppercase;}
h5{	font-family:'passionone',sans-serif;font-size:18px;line-height:48px;color:#2f2e2d;letter-spacing:4px;text-transform:uppercase;}
h6{	font-family:'Raleway-light', sans-serif;font-size:14px;line-height:1.6;	color:#3b3303;}
li{	list-style: none;}

/*-----------menu em slide---------------*/
.cd-primary-nav-trigger {
  position: absolute;
  height: 80px;
  width: 50px;
  top: 30px;
  right: 20px;
  cursor: pointer;
  z-index: 100;
}
.cd-primary-nav-trigger .cd-menu-icon{
	display:inline-block;
	position:absolute;
	background:url(../img/icon_menu4.png);
	width:31px;
	height:24px;	
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked{
	background:url(../img/x.png);
	width:25px;
	height:24px;
	z-index:103;
}
.cd-primary-nav {
  /* by default it's hidden - on top of the viewport */
  position: fixed;
  right: 0;
  top: 0;
  height: 100%;
  width: 30%;
  background-color: #2f2e2d;
	color: white;
	padding:85px 10px 0px 70px;
  z-index: 99;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: auto;
  /* this fixes the buggy scrolling on webkit browsers - mobile devices only - when overflow property is applied */
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateX(-30%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  transition-duration: .5s;
}
@media only screen and (max-width: 767px) {
.cd-primary-nav {
  
  width: 100%;
  
  -webkit-transform: translateY(-100%);
  
  transform: translateY(-100%);
  
}
.cd-primary-nav-trigger {
  position: absolute;
  height: 80px;
  width: 50px;
  top: 30px;
  right: 4px;
  cursor: pointer;
  z-index: 100;
}
.cd-primary-nav-trigger .cd-menu-icon, .cd-primary-nav-trigger .cd-menu-icon.is-clicked{
	margin-left:10px;
	}
}
@media only screen and (min-width: 768px) and  (max-width: 991px){
.cd-primary-nav {
 
  width: 70%;
 
  -webkit-transform: translateY(-100%);
  
  transform: translateY(-100%);
 
}
}
@media only screen and (min-width: 992px) and  (max-width: 1199px){
.cd-primary-nav {
 
  width: 50%;
 
  -webkit-transform: translateY(-100%);
  
  transform: translateY(-100%);
 
}
}
.cd-primary-nav li { list-style-type:none;}
.cd-primary-nav a {
  display: inline-block;
  text-transform: uppercase;
  color: white;
  font-family: 'passionone';
  font-size:32px;
  line-height:48px;
  margin-bottom:16px;
  letter-spacing:4px;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
   text-decoration:none;
}
.cd-primary-nav li a:hover{color: #76ad46;}
.cd-primary-nav.is-visible {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.header li{
	font-family:'Passion One',sans-serif;font-size:13px;
	transition:all ease-in-out .2s;
	-moz-transition:all ease-in-out .2s;
	-webkit-transition:all ease-in-out .2s;	
}
header{
	height:170px;
	width:100%;
	padding-top:0px;
	margin-top:0;
	top:0;
	
	z-index:80;
	background-image:url(../img/destaque.png);
	background-size:cover;
	background-repeat:no-repeat;
	overflow-y:hidden;
}

.subcanal{padding:0}
.subcanal li a{background-color:#2f2e2d; padding:0; color:white; line-height:30px; font-family:Raleway-light;font-size:21px;text-transform:none;}
.subcanal li a:hover{ color:#76ad46;}

/*----------carousel------------*/

#banner1 {background:url(../img/header.png) center no-repeat;background-size:cover;}
#banner2 {background:url(../img/cores-tinta-parede.jpg) center no-repeat;background-size:cover;}
#banner3 {background:url(../img/3.jpg) center no-repeat;background-size:cover;}
@media only screen and (min-width: 768px) {.item[id]{height:640px;}}
@media only screen and (max-width: 767px) {.item[id]{height:508px;}}
.vertical .carousel-inner {height: 100%;}
.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}
.carousel.vertical .active {top: 0;}
.carousel.vertical .next {top: 100%;}
.carousel.vertical .prev {top: -100%;}
.carousel.vertical .next.up, .carousel.vertical .prev.down {top: 0;}
.carousel.vertical .active.up {top: -100%;}
.carousel.vertical .active.down {top: 100%;}
.carousel.vertical .item {top: 0;}
.carousel-control.up{right:0;left:auto;width:70px;height:45%;bottom: auto;top:0;}
.carousel-control.down{right:0;left:auto;width:70px;height:45%;top: auto;bottom:0;}

/*----------fim de carousel--------------*/

.patch_logo{
	position:absolute;
	top: 30px;
	left: -30px;
	background-color: white;
	z-index:3;
	height: 100px;
	width: 300px;
	border-radius: 0 20px 20px 0;
	box-shadow:5px 6px 27px 3px rgba(60,60,60,0.9);
}
.patch_logo img{margin-left:60px;margin-top:7px;}
.patch_logo a:hover{border-radius: 0 20px 20px 0;box-shadow:5px 6px 27px 3px rgba(80,80,80,1);}
.patch_ideias{
	position:absolute;
	top: 230px;
	left: -30px;
	background-color: #fff22d;
	z-index:3;
	height: 175px;
	width: 45%;
	border-radius: 0 25px 25px 0;
	box-shadow:5px 6px 27px 3px rgba(60,60,60,0.9);
}
.patch_ideias a:hover{border-radius: 0 25px 25px 0;box-shadow:5px 6px 27px 3px rgba(80,80,80,1);}
.patch_ideias h2{
	font-family:passionone-bold;
	font-size:70pt;
	letter-spacing:5px;	
	line-height:55pt;
	color:#2f2e2d;
	padding-left:16%;	
}
@media only screen and (min-width: 768px) and (max-width: 1200px){.patch_ideias{width: 75%;}}
@media only screen and (min-width: 687px) and (max-width: 767px){.patch_ideias{top: 170px;left: -30px;height:210px;width: 85%;}	.patch_ideias h2{padding-left:60px;font-size:80pt;letter-spacing:5px;	line-height:65pt;}}
@media only screen and (min-width: 331px) and (max-width: 686px){.patch_ideias{top: 170px;left: -30px;height:180px;width: 99%;} .patch_ideias h2{padding-left:10%;letter-spacing:2px;font-size:50pt;line-height:45pt;}}
@media only screen and (max-width: 330px){.patch_ideias{top: 170px;left: -30px;height:170px;width: 108%;} .patch_ideias h2{padding-left:10%;letter-spacing:2px;font-size:50pt;line-height:45pt;}}
/*-----fim de cromos sobre o destaque----------*/

.principal{	background:url(../img/backg_triang.png);background-size: cover;	background-repeat: no-repeat;}
.principal h1{	font-family:'passionone',sans-serif;font-size:40px;line-height:48px;color:#2f2e2d;letter-spacing:4px;text-transform:uppercase;}
@media only screen and (min-width: 768px){ .container.sempadding.index{ margin-top: 130px;}}
@media only screen and (max-width: 767px){ .container.sempadding.index{ margin-top: 0px;}}
.texto{margin:0;min-height:320px}
.texto.prod{margin:0;min-height:190px}
.texto h2{padding:0 15px;}

@media only screen and (max-width: 767px) {.texto h2{ padding:0;font-size:18px;line-height:22px;}}

/*.tintas{background-color:#64be2c;}
.fachadas{background-color:#91d228;}
.primarios{background-color:#f5a528;}
.impermeabilizantes{background-color:#6a418f;}
.hidrofugantes{background-color:#deda2f;}
.alvenaria{	background-color:#c05727;}
.esmaltes{background-color:#376865;}
.industria{	background-color:#0b5b98;}
.madeiras{background-color:#7a5131;}
.diversos{background-color:#b6197f;}
.diluentes{background-color:#be121a;}
.lowcost{background-color:#1d1d1b;}*/
/*
.fila img{width:100%;}
.fila{width:100%;margin:0 0 -15px 0;}
*/
.texto.fachadas, .texto.alvenaria, .texto.prod.fachadas, .texto.prod.primarios, .texto.prod.impermeabilizantes, .texto.prod.industria, .texto.prod.madeiras, .texto.prod.diluentes, .texto.prod.lowcost {text-align:right;display:inline;}
@media only screen and (max-width: 767px){.texto.industria{	text-align:right;display:inline;} .texto{margin:0;min-height:280px;}}
.seta{position:absolute;bottom:48px;right:38px;display:block;}
.seta.prod{position:absolute;bottom:28px;right:28px;display:block;}
.baix, .cim{width:24px!important;right:38px;}
.dir{right:38px;}
.esq{left:38px;}
.prod.esq{left:28px;}
.esq, .dir{	width:28px!important;}
@media only screen and (min-width: 768px){.tintas img[alt="seta baixo"], .industria img[alt="seta baixo"], .madeiras img[alt="seta cima"]{display:none;}}
@media only screen and (min-width: 768px){.somobile{display:none;}}
@media only screen and (max-width: 767px){.somobile{flex:1;} .fila.somobile{display:flex;min-height:280px;height:280px;}}

/*---------efeitos de hover nas setas link---------*/

@-webkit-keyframes hvr-wobble-vertical {16.65% {-webkit-transform: translateY(8px);transform: translateY(8px);}33.3% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}49.95% {-webkit-transform: translateY(4px);transform: translateY(4px);}66.6% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}83.25% {-webkit-transform: translateY(1px);transform: translateY(1px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes hvr-wobble-vertical {16.65% {-webkit-transform: translateY(8px);transform: translateY(8px);}33.3% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}49.95% {-webkit-transform: translateY(4px);transform: translateY(4px);}66.6% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}83.25% {-webkit-transform: translateY(1px);transform: translateY(1px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
.hvr-wobble-vertical img{
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
}
.hvr-wobble-vertical img:hover, .hvr-wobble-vertical img:focus, .hvr-wobble-vertical img:active {-webkit-animation-name: hvr-wobble-vertical;animation-name: hvr-wobble-vertical;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {16.65% {-webkit-transform: translateX(8px);transform: translateX(8px);}33.3% {-webkit-transform: translateX(-6px);transform: translateX(-6px);} 49.95% {-webkit-transform: translateX(4px);transform: translateX(4px);}66.6% {-webkit-transform: translateX(-2px);transform: translateX(-2px);}83.25% {-webkit-transform: translateX(1px);transform: translateX(1px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes hvr-wobble-horizontal {16.65% {-webkit-transform: translateX(8px);transform: translateX(8px);}33.3% {-webkit-transform: translateX(-6px);transform: translateX(-6px);}49.95% {-webkit-transform: translateX(4px);transform: translateX(4px);}66.6% {-webkit-transform: translateX(-2px);transform: translateX(-2px);}83.25% {-webkit-transform: translateX(1px);transform: translateX(1px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
.hvr-wobble-horizontal img{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-horizontal img:hover, .hvr-wobble-horizontal img:focus, .hvr-wobble-horizontal img:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/*--------------fim de produtos-----------*/

.topcolor{text-align:center;}
@media only screen and (max-width: 768px){.topcolor{clear:both;}}
.topcolor h2{margin-top:100px;color:#2f2e2d;}
.linha_horz{background-color:#55ac3b;height:2px;width:82px;vertical-align:bottom;display:inline-block;margin-top:40px;}
a.topcolor h4{border:solid 3px #2f2e2d;margin-left:auto;margin-right:auto;	
max-width:386px;min-width:240px;height:64px;line-height: 56px;margin-top:60px;color:#2f2e2d;font-family:'passionone',sans-serif;font-size:20px;letter-spacing:4px;text-transform:uppercase;margin-bottom:140px}
a.topcolor h1{border:solid 3px #2f2e2d;margin-left:auto;margin-right:auto;	
max-width:386px;min-width:240px;height:64px;line-height: 56px;margin-top:60px;color:#2f2e2d;font-family:'passionone',sans-serif;font-size:20px;letter-spacing:4px;text-transform:uppercase;margin-bottom:140px}

/*----------------fim de topcolor-----------*/

.footer{background:url(../img/footer.png) no-repeat ;background-size: cover;height:700px;width:100%;;text-align:center;}
.footwrap{background-color:#a7e83e;height:350px;width:100%;text-align:center; padding-top:60px}
.footwrap .col-sm-12 img:first-child{margin-bottom:38px}
.lata{margin-top: -399px;margin-left: 5%;display:block; position:absolute }
.footwrap h5, .footwrap h3{display:inline;}
.footwrap div h5 a i{color:#2f2e2d;}
@media only screen and (max-width: 992px) {.footwrap{z-index:5;position:relative;margin-top:230px;}}
@media only screen and (max-width: 768px) {.footwrap{height:500px}}
/*
@media only screen and (max-width: 768px){
.footwrap{
	position:relative;
	background-color: #a7e83e;
	bottom: -430px;
	}
}
@media only screen and (max-width: 1053px){.footwrap{position:relative;background-color: #a7e83e;bottom: -430px;margin-left:-15px;margin-right:-15px}}
@media only screen and (min-width: 1054px) and (max-width: 1199px){.footwrap{position: relative;bottom:-390px;clear: both;}}
@media only screen and (min-width: 1200px) and (max-width: 1450px){.footwrap{position: relative;bottom:-410px;clear: both;}}
@media only screen and (min-width: 1450px) and (max-width: 1600px){.footwrap{position: relative;bottom:-470px;clear: both;}}
@media only screen and (min-width: 1601px) and (max-width: 1980px){.footwrap{position: relative;bottom:-530px;clear: both;}}
@media only screen and (min-width: 1981px){.footwrap{position: relative;bottom:-600px;clear: both;}}

@media only screen and (min-width: 1053px) and (max-width: 1199px){
.footwrap{
	position: relative;
    bottom:-335px;
    clear: both;
    }
}
*/

.linha_footer{width: 82px;height: 1px;background-color:#617c34;display:inline-block;margin-top:20px;}
.footwrap h6{text-align:center;background-color: #a7e83e;margin-bottom:5px;margin-top:40px;}
.footwrap h6 a{color:#3b3303;}

/*------------- pág. a topcolor ------------*/
.principal h1{text-align:center;margin-top:70px;}
.principal h3{text-align:center;}
.topcolor br{line-height:57px;}
.moldura{
	background-color:#76ad46;margin-bottom:100px
}
#topcolor {margin-top:12px;position:relative;height:100%;}
#topcolor .carousel-inner, .item[id]{text-align:center}
#moldura1 {background:url(../img/fotocarousel1.png) center center no-repeat;background-size:cover;}
#moldura2 {background:url(../img/fotocarousel2.png) center center no-repeat;background-size:cover;}
#moldura3 {background:url(../img/fotocarousel3.png) center center no-repeat;background-size:cover;}
#topcolor .carousel-control.right, .carousel-control.left{
	background-image:none;	
	position:absolute;
	bottom: 30px;
    top: auto;
}
#topcolor .carousel-caption{
	z-index:50;position:relative;left:auto;right:auto;top:15px
}
#topcolor a>img{margin-top: 30px;}


/*------------- pág. contactos ------------*/

.separador12{
	height:12px;
	background-color:#2f2e2d;
}
section#map-location {
	background:none;
	min-height:470px;
	background-size: 100% 100%;
}
.principal .form{
	background-color:#2f2e2d;
	height:100%;
	color:white;
	font-weight:bold;
	padding:104px 0;
	line-height:48px;
}
.principal .form .contacto p:nth-child(2):before{
	content:"\f124";
	font-family:FontAwesome;
    color:#585858; 
	font-size:18px;
	position:absolute;
	margin-left:-30px;
}
.principal .form .contacto p:nth-child(5):before{
	content:"\f124";
	font-family:FontAwesome;
    color:#585858; 
	font-size:18px;
	position:absolute;
	margin-left:-30px;
}
.principal .form .contacto p:nth-child(3):before{
	content:"\f095";
	font-family:FontAwesome;
    color:#585858; 
	font-size:18px;
	position:absolute;
	margin-left:-30px;
}
.principal .form .contacto p:nth-child(6):before{
	content:"\f095";
	font-family:FontAwesome;
    color:#585858; 
	font-size:18px;
	position:absolute;
	margin-left:-30px;
}
.principal .form i{font-size:36px;margin-top:22px; margin-bottom: 30px;margin-right:20px;color:white}
.principal .form .contacto p{line-height:29px;color:white;letter-spacing:0.15em;margin-bottom:6px;position:relative;margin-left:30px;font-family:'passionone',sans-serif;font-size:18px;text-transform:uppercase;}
.principal .form .contacto p:nth-child(3){margin-bottom:26px;}
.principal .form .contacto p:nth-child(6){margin-bottom:26px;}
.principal .form .contacto a{margin-left:-30px;color:#7cb648;font-family:'passionone',sans-serif;font-size:18px;text-transform:uppercase;}
.principal .form .col-md-2, .form .col-sm-1{
	text-align:center;
	height:100%;
}

.principal .form span{
	width:1px;
	content: " ";
	background-color:#585858;
	height:374px;
	display:block;
	margin-left:50%;
}
.form-control:focus{border-color:transparent;box-shadow:none}

input.form-control{height:42px; width:100%; background-color:#201f1f;box-shadow:none; border:none; border-radius:0;padding-left:10px; margin-bottom:20px; color:#f7f7f7; font-family:'Raleway-light';font-size:13px;font-style:normal;vertical-align:middle;transition: none;}
textarea.form-control{height:250px;width:100%; background-color:#201f1f;box-shadow:none; border:none; border-radius:0;padding-left:10px;padding-top: 14px;color:#f7f7f7; font-family:'Raleway-light';font-size:13px;font-style:normal;transition: none;vertical-align:top}
input.btn{background-color:transparent;color:#7cb648;font-family:'passionone',sans-serif;font-size:18px;line-height:48px;letter-spacing:0.15em;text-transform:uppercase;padding-right:0}
input.btn:hover{color:#f7f7f7;}

/*--------------- pág. de produtos -------------*/

.container.sempadding{margin-top:62px;}
@media only screen and (max-width: 1034px){ .emlinha{display:none;}}
@media only screen and (min-width: 1035px){ .duplalinha{display:none;}}


@media only screen and (max-width: 349px){ .emlinha350{display:none;}}
@media only screen and (min-width: 350px){ .duplalinha350{display:none;}}


.prod.footwrap{margin-top:360px}

/*---------------pág. de categorias -------------*/

.principal h1.titulo_prod{color:#ffffff;font-family:'passionone',sans-serif;line-height:normal;letter-spacing:4px;text-transform:uppercase;padding-top:28px;padding-bottom:28px;margin-bottom:0}
@media only screen and (max-width: 349px){ .principal h1.titulo_prod.emlinha350{display:none;}}
@media only screen and (min-width: 350px){ .principal h1.titulo_prod.duplalinha350{display:none;}}
.img_prod{padding-bottom:11px}
.panel-produtos{margin-top:11px}

.panel-produtos .panel-default>.panel-heading {
    color:#ffffff;font-family:'passionone',sans-serif;line-height:normal;letter-spacing:4px;text-transform:uppercase;font-size:32px;
    border: none;
}
.panel-produtos .panel-default>.panel-heading a{color:#ffffff;font-family:'passionone',sans-serif;line-height:normal;letter-spacing:4px;text-transform:uppercase;font-size:32px;}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-default {
    border: none;
}
.panel-default>.panel-heading{background:none}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 0px solid transparent;
    border-radius: 0;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border: none;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border: none;
}
.panel-body {
    font-family:'Raleway-light', sans-serif;font-size:16px;	color:#4b4b4a;padding:30px
}

.panel-heading .accordion-toggle:after {
    content: url(../img/setaup.png);    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after,.panel-heading .accordion-toggle.fechado:after {
   content: url(../img/setadown.png);
}

.lista_caracteristicas{font-family:'Raleway-regular', sans-serif;font-size:16px;	color:#4b4b4a;list-style-type:none;margin-left:35px;padding-left:0}
.lista_caracteristicas li{margin-bottom:5px;padding-top:0}
.lista_caracteristicas li:before{margin-right: 20px;margin-left: -50px;margin-top:5px;vertical-align: -20%;}
.lista_caracteristicas strong⁄{font-family: 'Raleway-bold';}

.bgficheiro{margin-top:10px;padding:15px 5px 15px 20px;color:#ffffff;font-family:'passionone',sans-serif;line-height:normal;letter-spacing:4px;text-transform:uppercase;font-size:16px;position:relative}
.bgficheiro a{color:#ffffff;font-family:'passionone',sans-serif;;display:block;width:100%;height:100%}
.bgficheiro:after{content:url(../img/icon_download.png);z-index:98;position:absolute;right:10px;top:10px}
.bgficheiro:hover{opacity:.8}

.titulocaracteristicas{font-family:'passionone',sans-serif;line-height:normal;letter-spacing:4px;text-transform:uppercase;font-size:24px;color:#2f2e2d}
.titulocaracteristicas span{font-size:16px;color:#2f2e2d}
@media only screen and (min-width: 768px){ .googletranslate{position:absolute;right:100px;top:25px;z-index: 999999}}
@media only screen and (max-width: 767px){ .googletranslate{position:absolute;right:70px;top:5px;z-index: 999999}}
