@import url(http://fonts.googleapis.com/css?family=Open+Sans|Roboto);
@import url(http://fonts.googleapis.com/css?family=Dancing+Script);
@import url(http://fonts.googleapis.com/css?family=Roboto);
@import url(http://fonts.googleapis.com/css?family=Roboto:400italic);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:700);
@import url(http://fonts.googleapis.com/css?family=Lato|Ubuntu|Open+Sans|Roboto|Slabo+27px|Oswald|Montserrat);

@charset "utf-8";
body{margin:0px; padding:0px; background:url(../bg1.jpg);}

/* Preloader */
#preloader {position: fixed;top:0;left:0;right:0; bottom:0; background-color:#ffffff; z-index:99;}
#status {text-align:center;width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}

/* MODAL */
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}  
#boxes .window{position:absolute;left:0;top:0;display:none;z-index:9999;}
#boxes #dialog{}
/* END */

#menuHeader {position: relative;width: 100%;}
.menu-fixo  {position:fixed !important;top: 0; z-index: 95;}

.bgParallax{width: 100%;position: relative;min-height: 100%;background-position: 50% 0;background-repeat: repeat;background-attachment: fixed;}

.header{background:url(../banner.jpg) center top no-repeat}
#empresa{background-image:url(../bg2.jpg); background-position:center top;}
#portfolio{background-image:url(../bg3.jpg); background-position:center center; background-size:100%}
#localizacao{background-image:url(../bg4.jpg); background-position:center center; background-size:100%; cursor:pointer}

.padding{padding-top:80px; padding-bottom:80px}

.tituloEmpresa{font: 300 35px/35px "Oswald",sans-serif; color:#ffffff;}
.textoEmpresa{font: 300 17px/17px "Roboto Condensed",sans-serif; color:#ffffff;}

.especificacoesProdutos{font: 300 15px/15px "Oswald",sans-serif; color:#ffffff}
.medidasProdutos{font: 300 17px/17px "Roboto Condensed",sans-serif; color:#222222;}

.tituloProdutos{font: 300 35px/35px "Oswald",sans-serif; color:#b0051d;}
.textoProdutos{font: 300 17px/17px "Roboto Condensed",sans-serif; color:#ffffff;}

.menuTop{font: 300 16px/16px "Oswald",sans-serif; color:#ffffff; padding-left:25px; padding-right:25px;border-right:2px solid #ffffff; cursor:pointer}
.menuTop:hover{color:#111111}
.menuTop:active{color:#111111}
.menuTop.sel{color:#111111}

.facebook{font: 300 16px/16px "Oswald",sans-serif; color:#ffffff; cursor:pointer}
.facebook:hover{color:#111111}

.textos_formularios{font: 300 18px/18px "Oswald",sans-serif; color:#333333;}
.inputs_formularios{width:100%; height:24px; padding:4px; border:solid 1px #cacaca; font: 700 15px/15px "Oswald",sans-serif; color:#333333;}
.textarea_formularios{width:100%; height:125px; padding:4px; border:solid 1px #cacaca; font: 700 15px/15px "Oswald",sans-serif; color:#333333;}
.botoes{font: 300 18px/18px "Oswald",sans-serif; color:#ffffff; background:#b0051d; cursor:pointer; padding:12px; border:none}
.botoes:hover{background:#333333;}

.telefoneBottom{font: 300 16px/16px "Oswald",sans-serif; color:#b0051d}
.enderecoBottom{font: 300 15px/15px "Oswald",sans-serif; color:#333333}

.fotosPort{position:relative; width:211px; height:160px}
.fotosOver{position:absolute; left:0px; top:0px; width:211px; height:160px; cursor:pointer}
.fotosOver:hover{background:url(../fotos_on.png) center top no-repeat}

.zoom{
	cursor:pointer;
	-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	image-rendering: optimizeQuality;
	}
.zoom:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	}

.zoom_in{
	cursor:pointer;
	-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	image-rendering: optimizeQuality;
	}
.zoom_in:hover{
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	}