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

img{
    border: none; 
}

body{
    font-family: "Open Sans", arial;
    background: url("../imagens/bg.jpg")
}
/* corrigi bug do float*/
div:after, 
ol:after,
form:after, 
ul:after,
dl:after{
    content:".";
    display:block;
    clear:both; 
    visibility:hidden;
    height:0; 
    overflow:hidden; 
}

#topo-full{
    width: 100%;
    height: 80px;
}

#topo-centro{
    width: 995px;
    height: 100%;
    margin: auto; 
}

#logo{
    float: left;
    margin-top: 10px;
}

#menu{
    float: left;
    margin-top: 20px;
    margin-left: 100px
}

#redes-sociaias-topo{
    float: right;
    margin-top: 10px;
}

#redes-sociaias-topo div{
    width: 130px; 
    float: right
}

#menu a{
    color:#5a5a5a;
    font-family: "Open Sans Condensed";
    font-size: 14pt;
    font-weight: 500;
    text-decoration: none; 
    margin-right: 15px
}

#menu a:hover{
    transition: 0.5s linear;
    color: #d40202; 
}

.redes-sociais{
    display: block;
    width: 23px; 
    height: 23px; 
    float: left; 
    margin-left: 8px;
}

.redes-sociais:hover{
    transition: 0.2s linear;
    opacity: 0.7
}

#face-topo{
    background:url("../imagens/face-topo.png"); 
    background-repeat: no-repeat;
}

#google-topo{
    background:url("../imagens/google-topo.png");
    background-repeat: no-repeat;
}

#instagran-topo{
    background:url("../imagens/instagran-topo.png"); 
    background-repeat: no-repeat;
}

#twitter-topo{
    background:url("../imagens/twiiter-topo.png");
    background-repeat: no-repeat; 
}

#sejaRevendedor{
    display: block; 
    width:205px;
    height: 51px;
    margin-top: 15px; 
    background: url("../imagens/seja-revendedor.png"); 
}

#slide{
    width: 100% ; 
}

#menuCarrosel{
    width: 100% ; 
    height: 78px; 
    position: relative;
    margin-top: -0px;
    padding-top: 20px; 
    z-index: 99;
    background: url("../imagens/bg-menu-home.png"); 
    background-position:center;
    background-repeat: no-repeat
}

#menuCarrosel2{
    width: 100%;
    height: 72px; 
    position: relative;
    margin-top: 0px;
    padding-top: 25px; 
    z-index: 99;
    background: url("../imagens/bg-menu.png");
    background-position: center;
    background-repeat: no-repeat
}

#menuCarroselCentro{
    width: 995px;
    margin: auto;
}

#menuCarroselCentro a{
    font-family: "Open Sans Condensed", arial;
    font-size: 14pt;
    text-decoration: none; 
}

#menuCarroselCentro a{
    color: #5a5a5a
}

.titulos{
    font-size: 25pt;
    font-family: "Open Sans Condensed", arial;
    float: left; 
    font-weight: normal; 
}

#caixaTitulo{
    width: 100%
}

.faixaTitulo{
    width: auto;
    height: 3px; 
    float: right; 
    margin-top: 25px;
    background: red; 
}
/*Rodape*/
#footer-full{
    width: 100% ;
    height: 203px;
    background: url("../imagens/tira-rodape.png");
}

#footer-centro{
    width: 800px; 
    margin: auto;
}

.blocos-rodape{
    height: 155px;
    float: left;
}

.tituloRodape{
    font-weight: 400;
    padding-top: 8px;
    color: #fff; 
    font-size: 12pt;
    padding-bottom: 8px;
}

#bloco-rodape1{
    width: 140px;
}

.separador-rodape{
    height: 130px;
    width: 1px; 
    background: #5a5a5a;
    float: left; 
    margin: 10px 25px 0px 25px
}

.sitemap a{
    display: block;
    font-size: 10pt;
    color: #000; 
    text-decoration: none
}

.sitemap a:hover{
    transition: 0.5s; 
    color: #fff
}

#sitemapDireito, 
#sitemapEsquerdo{
    float:left;
    margin-right: 30px; 
}

#nomeRodape{
    width: 150px!important;
    height: 24px!important;
    display: block!important;
    padding-left: 34px!important; 
    border: none!important; 
    outline: none!important;
    margin-bottom: 10px!important; 
    background: url("../imagens/user-rodape.png")!important; 
}

#emailRodape{
    width: 150px!important; 
    height: 24px!important;
    display: block!important; 
    padding-left: 34px!important;
    border: none!important; 
    outline: none!important;
    margin-bottom: 10px;
    background: url("../imagens/amail-rodape.png")!important; 
}

#enviarRodape{
    display: block!important; 
    width: 58px!important; 
    height: 24px!important;
    border:none!important; 
    float: right!important; 
    background: url("../imagens/btn-rodape.png"); 
}

.redesSociaisRodape{
    display: block;
    width: 18px;
    height: 18px; 
    margin-right: 10px; 
    float: left;
}

#faceRodape{
    background: url("../imagens/face-rodape.png")
}

#twitterRodape{
    background: url("../imagens/twiiter-rodape.png"); 
}

#googleRodape{
    background: url("../imagens/google-rodape.png"); 
}

#instagranRodape{
    background: url("../imagens/instagran-rodape.png");
}

#rodapeMy{
    width:995px!important; 
    font-size: 10pt;
    margin:auto!important;
}

#ladoEsquerdo{
    float: left;
    margin-top:25px;
}

#ladoDireito{
    float: right; 
    cursor: pointer; 
    margin-top:25px; 
}

#redes-sociaias-rodape{
    margin-bottom: 8px;
}

.foneRodape{
    color: #fff;
    font-weight: 300
}
/*home*/
.quadrosHome{
    display: block; 
    width: 217px; 
    text-decoration: none;
    margin-top:-60px;
    margin-bottom: 20px; 
    font-size: 9pt; 
    color: #000; 
    text-align: center; 
    padding-top: 355px; 
    float: left; 
}

#home{
    width: 995px;
    margin: auto; 
}

#caixaHome{
    width: 701px;
    margin: auto; 
}

#prodHome{
    background: url("../imagens/produtos-home.jpg");
    background-repeat: no-repeat
}

#prodHome:hover{
    transition: 1s;
    background: url("../imagens/produtos-home-hover.jpg");
    background-repeat: no-repeat
}

#dicasHome{
    background: url("../imagens/dicas-home.jpg");
    margin-left: 25px; 
    margin-right: 25px;
    background-repeat: no-repeat
}

#dicasHome:hover{
    transition: 1s;
    background: url("../imagens/hover-dicas-home.jpg");
    background-repeat: no-repeat
}

#novidadesHome{
    background: url("../imagens/novidades-home.jpg");
    background-repeat: no-repeat
}

#novidadesHome:hover{
    transition: 1s; 
    background: url("../imagens/hover-novidades-home.jpg");
    background-repeat: no-repeat
}
/*empresa*/

#empresa{
    width: 995px; 
    margin: auto; 
}

#faixaTituloEmpresa{
    width: 880px; 
}

#imgEmpresa{
    width: 995px;
    height: 273px; 
    margin-top: 50px;
    background: url("../imagens/img-empresa.png")
}
/*produtos*/
#produtos{
    width: 995px; 
    margin: auto; 
}
#faixaTituloProdutos{
    width: 880px; 
}
/*novidades*/
#novidades{
    width: 995px;
    margin: auto;
}
#novidades2{
    width: 995px;
    margin: auto;
}
#faixaTituloNovidades{
    width: 870px;
}
.novidades{
    width:450px;
    padding: 5px; 
    margin-right: 20px;
    margin-bottom: 20px;
    float: left; 
}
.imgNovidades{
    float: left;
}

.descNovidades{
    float: right; 
    width: 300px; 
    font-size: 10pt;
}

#novidades a{
    color: #000;
}

#novidades a:hover{
    transition: 0.5s linear;
    display: block; 
    float: left;
    color: red;
}

#imgGrandeNovidade{
    float: left; 
    margin-bottom: 20px;
}

#descricaoNovidade h2{
    font-weight: normal
}

#descricaoNovidade{
    width: 520px;
    float: right
}

#outrasNovidades{
    display: block; 
    width: 203px; 
    height: 31px; 
    padding-top: 8px;
    text-decoration: none;
    color: #fff; 
    float: right; 
    text-align: center;
    background: url("../imagens/btn-novidades.png")
}

#outrasNovidades:hover{
    text-shadow: 0.1em 0.1em 0.5em #fff
}
/*contato */
#contato{
    width: 995px;
    margin: auto; 
}

.titulosContato{
    font-size: 25pt;
    font-family: "Open Sans Condensed", arial; 
    font-weight: normal; 
}

#tituloContato{
    float: left;
    margin-right: 10px; 
}

#faixaTituloContato{
    width: 770px;
    height: 3px; 
    float: left;
    margin-top: 25px;
    background: red; 
}

#tituloContato2{
    float: right; 
}

#contato input{
    width: 303px; 
    padding-top: 4px;
    padding-bottom: 4px;
}

#contato input:focus{
    border: solid 1px #ffc000
}

#contato table tr{
    height: 52px; 
}

.label{
    width: 100px; 
    padding-right: 8px;
    text-align: right; 
}

#btnCont{
    width: 80px!important;
    color: #fff;
    float: right;
    background: red; 
    border: solid 1px red
}

#formContato{
    float: left;
}

#localizacao{
    float: right
}

#localizacao p{
    text-align:right
}

.red{
    color: red; 
}

iframe{
    margin-bottom: 10px;
}

/*lista produtos */

#navegacao, 
#navegacao a{
    font-family: "Open Sans Condensed", arial; 
    text-decoration: none; 
    color: #000;
    font-size: 14pt; 
}

.linkProdutos{
    display: block; 
    width: 175px; 
    height: 175px;
    border:solid 5px #cecece;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50% ;
    text-decoration: none; 
    border-radius: 50% ; 
    float: left;
    margin-right: 10px;
    margin-bottom: 10px; 
    display: block;
}

.test{
    width: 80% ;
    height: 80% ;
    padding: 10% ;
    text-align: center;
    -moz-border-radius: 50% ;
    -webkit-border-radius: 50% ;
    border-radius: 50% ;
    background: rgba(255, 0, 0, 0.7)
}

.test span{
    display: block;
    margin-top: 40px;
    color: #fff;
    font-size: 14pt;
}

/*detalhes produto*/

#codigo, 
#fabricante{
    border: none!important;
    outline: none!important; 
    box-shadow: none!important;
    background: transparent!important; 
    cursor: default!important
}

#codigoLabel, 
#fabricanteLabel{
    border: none!important; 
    background: transparent!important;
}

#caixaImagemProduto{
    width: 430px; 
    float: left;
    margin:0 10px 0 10px;
}

#descProduto{
    width: 510px;
    padding-left: 20px; 
    float: left
}

#descProduto h2{
	font-size:11pt;
}

/*
#pedir{
    display: block!important;
    width: 203px!important;  
    height: 39px!important;
    text-decoration: none!important;   
    border: none!important; 
    color: #fff!important; 
    float: right!important; 
    text-align: center!important; 
    background: url("../imagens/btn-novidades.png")!important
}

#pedir:hover{
    text-shadow: 0.1em 0.1em 0.5em #fff
}*/

/*orcamento*/

#orcamento{
    width: 995px; 
    margin: auto; 
}

#faixaTituloOrcamento{
    width: 860px;
}

#tituloOrcamento{
    margin-bottom: 20px; 
}

#tabela-orcamento{
    width: 100% ; 
    text-align: center; 
    margin-top: 10px; 
    border:solid 1px #e7e7e7;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px; 
    border-radius: 8px; 
}

#tabela-orcamento th{
    border-bottom:solid 1px #e7e7e7
}

#tabela-orcamento td{
    padding:3px 0px 3px 0px
}

#addProduto{
    display: block;
    float: left;
    width: 208px;
    height: 35px; 
    background: url("../imagens/adcprodutos.jpg")
}

#enviarOcamento{
    display: block;
    float: right; 
    width: 208px; 
    height: 35px; 
    cursor: pointer;
    background: url("../imagens/facaseuorcamento.jpg")
}

.excluir{
    display: block;
    width: 21px;
    height: 24px; 
    margin: auto; 
    opacity: 0.5; 
    background: url("../imagens/lixeira.png")
}

.excluir:hover{
    transition: 0.2s;
    opacity: 1
}

#caixaLink{
    margin-top: 20px;
    margin-bottom: 100px;
}

#caixaForms{
    margin-top: 20px; 
}

#caixaForms table{
    margin: auto
}

#fomularioCont{
    float: left; 
}

#caixaFormDireita{
    float: right; 
    margin-right: 20px;
}

.cabecalho{
    width: 400px;
    padding: 2px 0px 2px 0px;
    background: #2a353f;
    border-top:solid 1px #e7e7e7;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
    -moz-border-top-left-radius: 8px;
    -moz-border-top-right-radius: 8px;
    -webkit-border-top-right-radius:8px;
    -webkit-border-top-left-radius: 8px; 
}        

#btnLogin{
    width: 146px!important;
    height: 25px!important; 
    border: none!important; 
    float: right!important;
    display: block!important; 
    background: url("../imagens/login.jpg")!important
}

#btnCadastre{
    width: 146px;
    height: 25px; 
    border: none; 
    float: right;
    margin-right: 30px;
    background: url("../imagens/cadastre-se.jpg")
}

#textoOrcamento p{
    margin-bottom: 10px;
}

#cadastrase{
    margin-top: 30px;
    text-align: center
}

#caixaForms{
    display: none;
}

/*
.linkProdutos:hover{
    background: rgba(255,0,0,0.1)
}*/
/******************************** * generic als elements styling ********************************/
.als-container{
    position: relative; 
    width: 100% ; 
    margin: 0px auto; 
}

.als-viewport{
    position: relative;
    overflow: hidden; 
    margin: 0px auto; 
}

.als-wrapper{
    position: relative; 
    list-style: none; 
}

.als-item{
    position: relative; 
    display: block; 
    text-align: center; 
    cursor: pointer;
    float: left; 
}

.als-prev, 
.als-next{
    position: absolute;
    cursor: pointer; 
    clear: both; 
}

/************************** * specific als elements * styling for #lista1 **************************/
#lista1{	
    margin: 0px auto 0px auto;
}

#lista1 .als-item{
    margin: 0px 10px;
    min-height: 30px; 
    min-width: 200px; 
    padding-top: 8px; 
    padding-bottom: 8px; 
}

#lista1 .als-item img{	
    position: relative;
    display: block;
    vertical-align: middle; 
    margin-bottom: 8px;
}

#lista1 .als-prev,
#lista1 .als-next{
    top: 0px; 
    width: 15px; 
    height: 22px; 
    margin-top: 10px; 
}

#lista1 .als-prev{
    left: 0px; 
}

#lista1 .als-next{	
    right: 0px; 
}
/*Carrousel produtos*/

#lista{
    margin: 0px auto 0px auto; 
}

#lista .als-item{
    margin: 0px 10px; 
    min-height: 350px; 
    min-width:217px;
    padding-top: 8px; 
    padding-bottom: 8px; 
}

#lista .als-item img{
    position: relative;
    display: block; 
    vertical-align: middle;
    margin-bottom: 8px; 
}

#lista .als-prev,
#lista .als-next{
    top: 140px; 
    width: 44px; 
    height: 44px; 
}

#lista .als-prev{
    left: 40px; 
}

#lista .als-next{
    right: 40px;
}
/*carrouselProdutos*/

#carrouselProdutos .als-container{
    position: relative;
    width: 98% ; 
    margin: 0px auto;
    border: solid 1px transparent; 
}

#carrouselProdutos .als-viewport{
    position: relative;
    overflow: hidden; 
    margin: 0px auto; 
}

#carrouselProdutos .als-wrapper{	
    position: relative; 
    list-style: none; 
}

#carrouselProdutos .als-item{
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer; 
    float: left; 
}

#carrouselProdutos .als-prev, 
.als-next{	
    position: absolute; 
    cursor: pointer; 
    clear: both; 
}
/*! * Bootstrap v2.2.1 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */

#formProduct .clearfix{ 
    *zoom: 1;
}

#formProduct .clearfix:before,
#formProduct .clearfix:after{ 
    display: table;
    content: ""; 
    line-height: 0;
}

#formProduct .clearfix:after{
    clear: both;
}

#formProduct .hide-text{
    font: 0/0 a;
    color: transparent;
    text-shadow: none; 
    background-color: transparent; 
    border: 0;
}

#formProduct .input-block-level{
    display: block;
    width: 100% ; 
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#formProduct  form{ 
    margin: 0 0 20px;
}

#formProduct  fieldset{
    padding: 0;
    margin: 0; 
    border: 0;
}

#formProduct  legend{  
    display: block;
    width: 100% ;
    padding: 0; 
    margin-bottom: 20px;
    font-size: 21px; 
    line-height: 40px;
    color: #333333; 
    border: 0;
    border-bottom: 1px solid #e5e5e5; 
}

#formProduct  legend small{ 
    font-size: 15px;
    color: #999999; 
}

#formProduct  label,
#formProduct  input, 
#formProduct  button, 
#formProduct  select, 
#formProduct  textarea{ 
    font-size: 14px;
    font-weight: normal;
    line-height: 20px; 
}

#formProduct  input,
#formProduct  button,
#formProduct  select, 
#formProduct  textarea{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
}

#formProduct  label{
    display: block;
    margin-bottom: 5px; 
}

#formProduct  select,
#formProduct  textarea,
#formProduct  input[type="text"],
#formProduct  input[type="password"],
#formProduct  input[type="datetime"], 
#formProduct  input[type="datetime-local"],
#formProduct  input[type="date"],
#formProduct  input[type="month"], 
#formProduct  input[type="time"], 
#formProduct  input[type="week"], 
#formProduct  input[type="number"],
#formProduct  input[type="email"], 
#formProduct  input[type="url"], 
#formProduct  input[type="search"],
#formProduct  input[type="tel"], 
#formProduct  input[type="color"],
#formProduct .uneditable-input{  
    display: inline-block; 
    height: 20px; 
    padding: 4px 6px; 
    margin-bottom: 10px; 
    font-size: 14px; 
    line-height: 20px;
    color: #555555;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle; 
}

#formProduct  input, 
#formProduct  textarea, 
#formProduct .uneditable-input{
    width: 206px; 
}

#formProduct  textarea{ 
    height: auto; 
}

#formProduct  textarea, 
#formProduct  input[type="text"],
#formProduct  input[type="password"], 
#formProduct  input[type="datetime"], 
#formProduct  input[type="datetime-local"],
#formProduct  input[type="date"], 
#formProduct  input[type="month"], 
#formProduct  input[type="time"], 
#formProduct  input[type="week"], 
#formProduct  input[type="number"], 
#formProduct  input[type="email"],
#formProduct  input[type="url"], 
#formProduct  input[type="search"], 
#formProduct  input[type="tel"], 
#formProduct  input[type="color"], 
#formProduct .uneditable-input{  
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s; 
}

#formProduct  textarea:focus,
#formProduct  input[type="text"]:focus,
#formProduct  input[type="password"]:focus, 
#formProduct  input[type="datetime"]:focus,
#formProduct  input[type="datetime-local"]:focus,
#formProduct  input[type="date"]:focus, 
#formProduct  input[type="month"]:focus,
#formProduct  input[type="time"]:focus, 
#formProduct  input[type="week"]:focus,
#formProduct  input[type="number"]:focus, 
#formProduct  input[type="email"]:focus, 
#formProduct  input[type="url"]:focus, 
#formProduct  input[type="search"]:focus,
#formProduct  input[type="tel"]:focus, 
#formProduct  input[type="color"]:focus,
#formProduct .uneditable-input:focus{ 
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0; 
    outline: thin dotted\9; 
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); 
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); 
}

#formProduct  input[type="radio"],
#formProduct  input[type="checkbox"]{
    margin: 4px 0 0; 
    *margin-top: 0; 
    margin-top: 1px\9; 
    line-height: normal; 
}

#formProduct  input[type="file"],
#formProduct  input[type="image"],
#formProduct  input[type="submit"],
#formProduct  input[type="reset"],
#formProduct  input[type="button"],
#formProduct  input[type="radio"], 
#formProduct  input[type="checkbox"]{ 
    width: auto; 
}

#formProduct  select,
#formProduct  input[type="file"]{ 
    height: 30px; 
    *margin-top: 4px; 
    line-height: 30px; 
}

#formProduct  select{ 
    width: 220px; 
    border: 1px solid #cccccc;
    background-color: #ffffff;
}

#formProduct  select[multiple], 
#formProduct  select[size]{  
    height: auto;
}

#formProduct  select:focus,
#formProduct  input[type="file"]:focus, 
#formProduct  input[type="radio"]:focus, 
#formProduct  input[type="checkbox"]:focus{ 
    outline: thin dotted #333;
    outline: 5px auto-webkit-focus-ring-color;
    outline-offset:-2px; 
}

#formProduct .uneditable-input,
#formProduct .uneditable-textarea{ 
    color: #999999; 
    background-color: #fcfcfc;
    border-color: #cccccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: not-allowed; 
}

#formProduct .uneditable-input{
    overflow: hidden;
    white-space: nowrap;
}

#formProduct .uneditable-textarea{
    width: auto; 
    height: auto;
}

#formProduct  input:-moz-placeholder,
#formProduct  textarea:-moz-placeholder{  
    color: #999999;
}

#formProduct  input:-ms-input-placeholder,
#formProduct  textarea:-ms-input-placeholder{ 
    color: #999999; 
}

#formProduct  input::-webkit-input-placeholder,
#formProduct  textarea::-webkit-input-placeholder{  
    color: #999999; 
}

#formProduct .radio,
#formProduct .checkbox{ 
    min-height: 20px; 
    padding-left: 20px; 
}

#formProduct .radio input[type="radio"], 
#formProduct .checkbox input[type="checkbox"]{
    float: left;
    margin-left:-20px; 
}

#formProduct .controls > #formProduct .radio:first-child, 
#formProduct .controls > #formProduct .checkbox:first-child{  
    padding-top: 5px;
}

#formProduct .radio.inline,
#formProduct .checkbox.inline{
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle; 
}

#formProduct .radio.inline + #formProduct .radio.inline,
#formProduct .checkbox.inline + #formProduct .checkbox.inline{  
    margin-left: 10px;
}

#formProduct .input-mini{ 
    width: 60px; 
}

#formProduct .input-small{  
    width: 90px;
}

#formProduct .input-medium{ 
    width: 150px;
}

#formProduct .input-large{ 
    width: 210px; 
}

#formProduct .input-xlarge{  
    width: 270px; 
}

#formProduct .input-xxlarge{ 
    width: 530px;
}


#formProduct  input[class*="span"],
#formProduct  select[class*="span"],
#formProduct  textarea[class*="span"],
#formProduct .uneditable-input[class*="span"], 
#formProduct .row-fluid input[class*="span"], 
#formProduct .row-fluid select[class*="span"],
#formProduct .row-fluid textarea[class*="span"],
#formProduct .row-fluid.uneditable-input[class*="span"]{
    float: none; margin-left: 0; 
}

#formProduct .input-append input[class*="span"],
#formProduct .input-append.uneditable-input[class*="span"],
#formProduct .input-prepend input[class*="span"],
#formProduct .input-prepend.uneditable-input[class*="span"],
#formProduct .row-fluid input[class*="span"], 
#formProduct .row-fluid select[class*="span"], 
#formProduct .row-fluid textarea[class*="span"], 
#formProduct .row-fluid.uneditable-input[class*="span"], 
#formProduct .row-fluid.input-prepend [class*="span"], 
#formProduct .row-fluid.input-append [class*="span"]{ 
    display: inline-block; 
}

#formProduct  input, 
#formProduct  textarea,
.uneditable-input{ 
    margin-left: 0; 
}

#formProduct .controls-row [class*="span"] + [class*="span"]{ 
    margin-left: 20px; 
}

#formProduct  input.span12,
#formProduct  textarea.span12, 
#formProduct .uneditable-input.span12{ 
    width: 926px; 
}

#formProduct  input.span11,
#formProduct  textarea.span11, 
#formProduct .uneditable-input.span11{ 
    width: 846px;
}

#formProduct  input.span10, 
#formProduct  textarea.span10,
#formProduct .uneditable-input.span10{ 
    width: 766px; 
}

#formProduct  input.span9, 
#formProduct  textarea.span9,
#formProduct .uneditable-input.span9{  
    width: 686px;
}

#formProduct  input.span8,
#formProduct  textarea.span8,
#formProduct .uneditable-input.span8{ 
    width: 606px; 
}

#formProduct  input.span7,
#formProduct   textarea.span7,
#formProduct .uneditable-input.span7{ 
    width: 526px; 
}

#formProduct  input.span6,
#formProduct   textarea.span6,
#formProduct .uneditable-input.span6{ 
    width: 446px; 
}

#formProduct  input.span5,
#formProduct   textarea.span5,
#formProduct .uneditable-input.span5{
    width: 366px; 
}

#formProduct  input.span4,
#formProduct   textarea.span4,
#formProduct .uneditable-input.span4{
    width: 286px; 
}

#formProduct  input.span3,
#formProduct  textarea.span3,
#formProduct .uneditable-input.span3{
    width: 206px; 
}

#formProduct  input.span2, 
#formProduct  textarea.span2, 
#formProduct .uneditable-input.span2{  
    width: 126px; 
}

#formProduct  input.span1,
#formProduct  textarea.span1, 
#formProduct .uneditable-input.span1{
    width: 46px; 
}

#formProduct .controls-row{
    *zoom: 1; 
}

#formProduct .controls-row:before, 
#formProduct .controls-row:after{
    display: table;
    content: "";
    line-height: 0; 
}

#formProduct .controls-row:after{  
    clear: both;
}

#formProduct .controls-row [class*="span"], 
#formProduct .row-fluid.controls-row [class*="span"]{ 
    float: left; 
}

#formProduct .controls-row.checkbox[class*="span"],
#formProduct .controls-row.radio[class*="span"]{
    padding-top: 5px;
}

#formProduct  input[disabled],
#formProduct  select[disabled],
#formProduct  textarea[disabled],
#formProduct  input[readonly],
#formProduct  select[readonly],
#formProduct  textarea[readonly]{
    cursor: not-allowed; 
    background-color: #eeeeee; 
}

#formProduct  input[type="radio"][disabled],
#formProduct  input[type="checkbox"][disabled], 
#formProduct  input[type="radio"][readonly], 
#formProduct  input[type="checkbox"][readonly]{  
    background-color: transparent; 
}

#formProduct .control-group.warning > label, 
#formProduct .control-group.warning.help-block, 
#formProduct .control-group.warning.help-inline{  
    color: #c09853; 
}

#formProduct .control-group.warning.checkbox, 
#formProduct .control-group.warning.radio,
#formProduct .control-group.warning input,
#formProduct .control-group.warning select,
#formProduct .control-group.warning textarea{ 
    color: #c09853; 
}

#formProduct .control-group.warning input, 
#formProduct .control-group.warning select,
#formProduct .control-group.warning textarea{ 
    border-color: #c09853;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
}

#formProduct .control-group.warning input:focus,
#formProduct .control-group.warning select:focus,
#formProduct .control-group.warning textarea:focus{
    border-color: #a47e3c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; 
}

#formProduct .control-group.warning.input-prepend.add-on,
#formProduct .control-group.warning.input-append.add-on{  
    color: #c09853; 
    background-color: #fcf8e3; 
    border-color: #c09853; 
}

#formProduct .con trol-group.error > label,
#formProduct .con trol-group.error.help-block, 
#formProduct .con trol-group.error.help-inline{  
    color: #b94a48; 
}

#formProduct .con trol-group.error.checkbox,
#formProduct .con trol-group.error.radio,
#formProduct .con trol-group.error input, 
#formProduct .con trol-group.error select,
#formProduct .con trol-group.error textarea{  
    color: #b94a48; 
}

#formProduct .con trol-group.error input, 
#formProduct .con trol-group.error select, 
#formProduct .con trol-group.error textarea{  
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
}

#formProduct .con trol-group.error input:focus, 
#formProduct .con trol-group.error select:focus,
#formProduct .con trol-group.error textarea:focus{  
    border-color: #953b39;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; 
}

#formProduct .con trol-group.error.input-prepend.add-on, 
#formProduct .con trol-group.error.input-append.add-on{  
    color: #b94a48; 
    background-color: #f2dede;
    border-color: #b94a48; 
}

#formProduct .control-group.success > label, 
#formProduct .control-group.success.help-block, 
#formProduct .control-group.success.help-inline{  
    color: #468847; 
}

#formProduct .control-group.success.checkbox, 
#formProduct .control-group.success.radio, 
#formProduct .control-group.success input,
#formProduct .control-group.success select,
#formProduct .control-group.success textarea{ 
    color: #468847;
}

#formProduct .control-group.success input, 
#formProduct .control-group.success select, 
#formProduct .control-group.success textarea{  
    border-color: #468847;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
}

#formProduct .control-group.success input:focus, 
#formProduct .control-group.success select:focus, 
#formProduct .control-group.success textarea:focus{
    border-color: #356635;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; 
}

#formProduct .control-group.success.input-prepend.add-on, 
#formProduct .control-group.success.input-append.add-on{
    color: #468847; background-color: #dff0d8;
    border-color: #468847; 
}

#formProduct .control-group.info > label, 
#formProduct .control-group.info.help-block, 
#formProduct .control-group.info.help-inline{  
    color: #3a87ad;
}

#formProduct .control-group.info.checkbox, 
#formProduct .control-group.info.radio, 
#formProduct .control-group.info input,
#formProduct .control-group.info select,
#formProduct .control-group.info textarea{ 
    color: #3a87ad; 
}

#formProduct .control-group.info input,
#formProduct .control-group.info select,
#formProduct .control-group.info textarea{
    border-color: #3a87ad;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
}

#formProduct .control-group.info input:focus,
#formProduct .control-group.info select:focus,
#formProduct .control-group.info textarea:focus{ 
    border-color: #2d6987;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; 
}

#formProduct .control-group.info.input-prepend.add-on,
#formProduct .control-group.info.input-append.add-on{ 
    color: #3a87ad; 
    background-color: #d9edf7; 
    border-color: #3a87ad; 
}

#formProduct  input:focus:invalid, 
#formProduct  textarea:focus:invalid, 
#formProduct  select:focus:invalid{  
    color: #b94a48; 
    border-color: #ee5f5b;
}

#formProduct  input:focus:invalid:focus,
#formProduct  textarea:focus:invalid:focus,
#formProduct  select:focus:invalid:focus{  
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7; 
}

#formProduct .form-actions{ 
    padding: 19px 20px 20px; 
    margin-top: 20px; 
    margin-bottom: 20px; 
    background-color: #f5f5f5; 
    border-top: 1px solid #e5e5e5; 
    *zoom: 1; 
}

#formProduct .form-actions:before, 
#formProduct .form-actions:after{
    display: table; 
    content: ""; 
    line-height: 0; 
}

#formProduct .form-actions:after{  
    clear: both;
}

#formProduct .help-block,
#formProduct .help-inline{ 
    color: #595959; 
}

#formProduct .help-block{ 
    display: block;
    margin-bottom: 10px; 
}

#formProduct .help-inline{
    display: inline-block; 
    *display: inline;
    *zoom: 1;
    vertical-align: middle; 
    padding-left: 5px; 
}

#formProduct .input-append,
#formProduct .input-prepend{ 
    margin-bottom: 5px;
    font-size: 0; 
    white-space: nowrap; 
}

#formProduct .input-append input, 
#formProduct .input-prepend input, 
#formProduct .input-append select, 
#formProduct .input-prepend select, 
#formProduct .input-append.uneditable-input, 
#formProduct .input-prepend.uneditable-input, 
#formProduct .input-append.dropdown-menu, 
#formProduct .input-prepend.dropdown-menu{
    font-size: 14px; 
}

#formProduct .input-append input,
#formProduct .input-prepend input, 
#formProduct .input-append select, 
#formProduct .input-prepend select, 
#formProduct .input-append.uneditable-input, 
#formProduct .input-prepend.uneditable-input{ 
    position: relative; 
    margin-bottom: 0; 
    *margin-left: 0; 
    vertical-align: top;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; 
}

#formProduct .input-append input:focus, 
#formProduct .input-prepend input:focus, 
#formProduct .input-append select:focus, 
#formProduct .input-prepend select:focus, 
#formProduct .input-append.uneditable-input:focus,
#formProduct .input-prepend.uneditable-input:focus{ 
    z-index: 2; 
}

#formProduct .input-append.add-on, 
#formProduct .input-prepend.add-on{
    display: inline-block;
    width: auto;
    height: 20px;
    min-width: 16px; 
    padding: 4px 5px; 
    font-size: 14px; 
    font-weight: normal; 
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #eeeeee; 
    border: 1px solid #ccc; 
}

#formProduct .input-append.add-on,
#formProduct .input-prepend.add-on,
#formProduct .input-append.btn, 
#formProduct .input-prepend.btn,
#formProduct .input-append.btn-group > .dropdown-toggle,
#formProduct .input-prepend.btn-group > .dropdown-toggle{
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0; 
    border-radius: 0; 
}

#formProduct .input-append.active,
#formProduct .input-prepend.active{ 
    background-color: #a9dba9; 
    border-color: #46a546; 
}

#formProduct .input-prepend.add-on,
#formProduct .input-prepend.btn{
    margin-right:-1px;
}

#formProduct .input-prepend.add-on:first-child,
#formProduct .input-prepend.btn:first-child{
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; 
}

#formProduct .input-append input, 
#formProduct .input-append select,
#formProduct .input-append.uneditable-input{
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px; 
    border-radius: 4px 0 0 4px;
}

#formProduct .input-append input + .btn-group.btn:last-child,
#formProduct .input-append select + .btn-group.btn:last-child,
#formProduct .input-append.uneditable-input + .btn-group.btn:last-child{
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0; 
    border-radius: 0 4px 4px 0; 
}

#formProduct .input-append.add-on,
#formProduct .input-append.btn,
#formProduct .input-append.btn-group{ 
    margin-left:-1px; 
}

#formProduct .input-append.add-on:last-child,
#formProduct .input-append.btn:last-child,
#formProduct .input-append.btn-group:last-child > .dropdown-toggle{
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; 
}

#formProduct .input-prepend.input-append input,
#formProduct .input-prepend.input-append select, 
.input-prepend.input-append.uneditable-input{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; 
}

#formProduct .input-prepend.input-append input + .btn-group.btn, 
#formProduct .input-prepend.input-append select + .btn-group.btn,
#formProduct .input-prepend.input-append.uneditable-input + .btn-group.btn{
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0; 
    border-radius: 0 4px 4px 0; 
}

#formProduct .input-prepend.input-append.add-on:first-child,
#formProduct .input-prepend.input-append.btn:first-child{ 
    margin-right:-1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

#formProduct .input-prepend.input-append.add-on:last-child,
#formProduct .input-prepend.input-append.btn:last-child{ 
    margin-left:-1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
#formProduct .input-prepend.input-append.btn-group:first-child{ 
    margin-left: 0;
}

#formProduct  input.search-query{ 
    padding-right: 14px; 
    padding-right: 4px\9;
    padding-left: 14px; 
    padding-left: 4px\9;
    margin-bottom: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#formProduct .form-search.input-append.search-query,
#formProduct .form-search.input-prepend.search-query{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#formProduct .form-search.input-append.search-query{
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px; 
    border-radius: 14px 0 0 14px; 
}

#formProduct .form-search.input-append.btn{
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0; 
    border-radius: 0 14px 14px 0; 
}

#formProduct .form-search.input-prepend.search-query{
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0; 
}

#formProduct .form-search.input-prepend.btn{
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
}

#formProduct .form-search input,
#formProduct .form-inline input, 
#formProduct .form-horizontal input,
#formProduct .form-search textarea, 
#formProduct .form-inline textarea,
#formProduct .form-horizontal textarea,
#formProduct .form-search select, 
#formProduct .form-inline select, 
#formProduct .form-horizontal select,
#formProduct .form-search.help-inline,
#formProduct .form-inline.help-inline, 
#formProduct .form-horizontal.help-inline,
#formProduct .form-search.uneditable-input, 
#formProduct .form-inline.uneditable-input,
#formProduct .form-horizontal.uneditable-input,
#formProduct .form-search.input-prepend,
#formProduct .form-inline.input-prepend, 
#formProduct .form-horizontal.input-prepend, 
#formProduct .form-search.input-append,
#formProduct .form-inline.input-append, 
#formProduct .form-horizontal.input-append{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle; 
}

#formProduct .form-search.hide,
#formProduct .form-inline.hide,
#formProduct .form-horizontal.hide{
    display: none; 
}

#formProduct .form-search label,
#formProduct .form-inline label,
#formProduct .form-search.btn-group, 
#formProduct .form-inline.btn-group{
    display: inline-block;
}

#formProduct .form-search.input-append,
#formProduct .form-inline.input-append, 
#formProduct .form-search.input-prepend, 
#formProduct .form-inline.input-prepend{
    margin-bottom: 0;
}

#formProduct .form-search.radio, 
#formProduct .form-search.checkbox,
#formProduct .form-inline.radio,
#formProduct .form-inline.checkbox{  
    padding-left: 0;
    margin-bottom: 0; 
    vertical-align: middle;
}

#formProduct .form-search.radio input[type="radio"], 
#formProduct .form-search.checkbox input[type="checkbox"],
#formProduct .form-inline.radio input[type="radio"], 
#formProduct .form-inline.checkbox input[type="checkbox"]{ 
    float: left; 
    margin-right: 3px; 
    margin-left: 0; 
}

#formProduct .control-group{ 
    margin-bottom: 10px; 
}

#formProduct  legend + #formProduct .control-group{ 
    margin-top: 20px;
    -webkit-margin-top-collapse: separate;
}

#formProduct .form-horizontal.control-group{ 
    margin-bottom: 20px; 
    *zoom: 1; 
}

#formProduct .form-horizontal.control-group:before, 
#formProduct .form-horizontal.control-group:after{ 
    display: table;
    content: ""; 
    line-height: 0;
}

#formProduct .form-horizontal.control-group:after{ 
    clear: both; 
}

#formProduct .form-horizontal.control-label{  
    float: left;
    width: 160px;
    padding-top: 5px; 
    text-align: right; 
}

#formProduct .form-horizontal.controls{
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0; 
}

#formProduct .form-horizontal.controls:first-child{ 
    *padding-left: 180px;
}

#formProduct .form-horizontal.help-block{
    margin-bottom: 0;
}

#formProduct .form-horizontal input + .help-block, 
#formProduct .form-horizontal select + .help-block, 
#formProduct .form-horizontal textarea + .help-block{ 
    margin-top: 10px; 
}

#formProduct .form-horizontal.form-actions{ 
    padding-left: 180px; 
}

.modal-open{  
    overflow: hidden; 
}

.modal{  
    display: none; 
    overflow: auto;
    overflow-y: scroll;
    position: fixed; 
    top: 0;
    right: 0; 
    bottom: 0; 
    left: 0;
    z-index: 1040; 
}

.modal.fade.modal-dialog{
    -webkit-transform: translate(0,-25% );
    -ms-transform: translate(0,-25% );
    transform: translate(0,-25% );
    -webkit-transition:-webkit-transform 0.3s ease-out;
    -moz-transition:-moz-transform 0.3s ease-out;
    -o-transition:-o-transform 0.3s ease-out; 
    transition: transform 0.3s ease-out; 
}

.modal.in.modal-dialog{
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0); 
    transform: translate(0, 0); 
}

.modal-dialog{  
    position: relative;
    width: auto; 
    margin: 10px; 
    z-index: 1050; 
}

.modal-content{  
    position: relative;
    background-color: #ffffff; 
    border: 1px solid #999999; 
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: none; 
}

.modal-backdrop{  
    position: fixed; 
    top: 0;
    right: 0; 
    bottom: 0;
    left: 0; 
    z-index: 1030; 
    background-color: #000000;
}

.modal-backdrop.fade{ 
    opacity: 0;
    filter: alpha(opacity=0); 
}

.modal-backdrop.in{
    opacity: 0.5; 
    filter: alpha(opacity=50);
}

.modal-header{ 
    padding: 15px; 
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.428571429px;
}

.modal-header.close{ 
    margin-top:-2px; 
    float: right;
    border:none;
    background: transparent; 
}

.modal-title{ 
    margin: 0;
    line-height: 1.428571429;
}

.modal-body{ 
    position: relative; 
    padding: 20px; 
}

.modal-footer{  
    margin-top: 15px; 
    padding: 19px 20px 20px; 
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after{
    content: " ";
    display: table;
}

.modal-footer:after{
    clear: both;
}

.modal-footer.btn + .btn{
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer.btn-group.btn + .btn{  
    margin-left:-1px;
}

.modal-footer.btn-block + .btn-block{  
    margin-left: 0; 
}

@media screen and (min-width: 768px){
    .modal-dialog{ 
        width: 600px;
        margin: 30px auto;
    }
    
    .modal-content{
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); 
    }    
}

#formProduct .form-group{
    margin-bottom: 10px; 
    margin-top: 5px
}

input[name="enviar_orcamento"]{  
    display: block!important;
    float: right!important; 
    width: 208px!important;
    height: 35px!important; 
    cursor: pointer!important; 
    color: transparent;
    background: url("../imagens/facaseuorcamento.jpg")!important
}
