.detalhe-topo-interna {
	background: url("../imagens/topo_interna.png") repeat center;
	position: relative;
	margin: 0 auto;
	height: 10px;
	width: 100%;
}
.topo-servicos.responsive{
	display: none;
}
.conteudo-interna {
	display: block;
	width: 100%;
}

.content-interno {
	float: left;
	width: 70%;
}
.dica-titulo-exame{
	display: block;
	margin:60px 0  30px 0;
	font-size:1.1em;
	color:#787879;
	
}
.subtitulo-pagina{
	float: left;
	color:#00A59D;
	font-size: 2.8em;
	margin-bottom: 0;
	font-weight: normal;
	height: auto;
	line-height: normal;
}
.fundo-topo2.interna,
.fundo-topo2.interna .lente-topo{
	background: none;
}
.titulo-pagina {
	color: #132C45;
	float: left;
	margin-bottom: 0px;
	font-size: 3em;
	font-weight:bold;
	position: relative;
	left: 0;
	bottom: 0;
}
.topo-padrao .texto{
	font-size: 1.3em;
	color:#132C45;
	line-height: 1.6em;
}
.topo-padrao .texto p{
	color:#132C45;
	line-height: 1.6em;
	font-size: inherit;
}
.titulo-exame-detalhe{
	color:#838384;
	display:block;
	float:left;
	font-size: 3em;
	margin: 50px 0;
	height: auto;
	max-width: 85%;
}
.topo-padrao .ver-mais-mais{
	margin-top: 18px;
	height: 22px;
	margin-left:20px;
	font-size:0.9em;
	line-height: 22px;
	padding: 0 5px;
	display: inline-table;
}
.tipo-exame-topo{
	color:#838384;
	float: left;
	margin-left: 10px;
	font-size: 2.3em;
	min-height: 29px;
	line-height: 29px;
	
}
.segundo-titulo {
	color: #00A59D;
	font-size: 1.6em;
	font-weight:bold; 
	margin-top:50px;
	margin-bottom: 30px;
}

.titulo-pagina.sem-seta {
	padding-right: 0px;
	background: none;
}

.seta-titulo {
	float: left;
	margin-left: 30px;
	margin-top: 40px;
}

.topo-bottom {
    background: url("../imagens/efeito_imagem.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	height: 8px;
	position: absolute;
	width: 100%;
	z-index: 900;
}

.voltar {
	float: left;
	color: #7F7F7F;
	font-family: 'source_sans_prolight', sans-serif, "Trebuchet MS", Arial, Geneva, Helvetica;
	font-size: 1.1em;
	margin-left: 10px;
	height: 40px;
	line-height: 40px;
}
/**TEMPLATE**/
.topo-padrao {
	display: block;
	margin: 60px 0 30px 0;
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.topo-padrao.topo-servico-detalhes{
	margin-bottom: 30px;
}
.topo-padrao .botao{
	margin-top: 0;
}

.topo-padrao.sem-margem {
	margin-bottom: 0;
}

.topo-padrao .content-padrao {
	z-index: 2;
}

.texto-topo-padrao {
	padding-bottom: 65px;
}

.foto-texto {
	float: left;
	margin-right: 5%;
	margin-bottom: 2.2%;
	width: 45.9%;
}

.texto p:first-of-type {
	margin-top: 0;
}

.texto-topo-padrao p {
	margin: 0;
}

.parte01-topo {
	float: left;
	position: relative;
	min-height: 60px;
	width: 32%;
	padding-bottom: 30px;
}

.topo-padrao .parte01-topo div.social-buttons {
	position: absolute;
	bottom: 0;
	left: 0;
	right: auto;
	height: 24px;
	text-align: left;
}
.banner-topo {
	float: right;
	width: 63%;
}

.topo-padrao div.social-buttons {
	float: right;
	position: absolute;
	top:15px;
}

.ver-detalhes {
	background: #FFF;
	color: #00A156;
	cursor: pointer;
	display: table;
	float: left;
	margin: 8px 0 0 0;
	border: 1px solid #00A156;
	font-size: 0.9em;
	font-weight: normal;
	height: 19px;
	line-height: 19px;
	text-align: center;
	position: relative;
	padding: 0 12px;
	min-width: 206px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(css/pie.htc);
}

.ver-detalhes:hover {
	background: #00CA6A;
	color: #FFF;
}

.ver-detalhes:active {
	background: #00954F;
}

.parte-padrao {
	padding-bottom: 53px;
}

.titulo-secundario-padrao {
	color: #009F54;
	display: block;
	padding-bottom: 40px;
	height: auto;
	font-size: 2.1em;
}
/*CATEGORIAS DE PRODUTOS*/
.content-listagem-categorias-produtos{
	width: 100%;
}
.texto-categorias-linhatempo{
	display: block;
	font-weight: bold;
	font-size: 1.9em;
	margin-bottom: 30px;
	color:#132C45;
}
.content-listagem-categorias-produtos .nome-categoria{
 padding: 35px 52px;
}
.listagem-categotoria-produtos{
	display: block;
	text-align: center;
}
.content-listagem-categorias-produtos .item-categoria:hover .nome-categoria{
	background: #f8f8f8;
}
.ver-mais-detalhes-produtos{
	background:url("../imagens/arrow_produto.png") no-repeat  90% center #FFF;
	color:#CEA05D;
	border:1px solid #CEA05D;
	font-size:1.25em;
	display: block;
	position: relative;
	top:-15px;
	margin: 0 auto;
	height: 54px;
	line-height: 54px;
	padding: 0 24px;
	max-width:181px;
			-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
		-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.ver-mais-detalhes-produtos:hover{
	background:url("../imagens/arrow_produto_branca.png") no-repeat  90% center #CEA05D;
	color:#FFF;
}
.ver-mais-detalhes-produtos:active{
	background:url("../imagens/arrow_produto_branca.png") no-repeat  90% center #BA8638;
	color:#FFF;
}
/*FIM CATEGORIAS DE PRODUTOS*/

/*PRODUTOS DETALHES */
.content-produto-detalhes{
	margin:30px auto;
	max-width: 1920px;
}
.content-foto-detahe-produto{
	float: left;
	width: 56%;
}
.content-botao-orc-detalhes{
	float: left;
	margin-left: 3%;
	width: 40%; 
}
.titulo-pagina.categoria-produto{
	color:#CA9A57;
}
.interna-detalhes .ampliar-slide{
	float: left;
	margin-left: 25px;
	margin-top: 5px;
}
.codigo-produto-detalhes{
	display: inline-block;
	vertical-align: middle;
	font-size: 2em;
	color:#CA9957;
	margin-right: 10px;
    font-weight:bold;
	height: 50px;
    line-height: 50px;
}
.bg-produto_detalhes h1 {
	display: inline-block;
	vertical-align: middle;
}
.numero-codigo-produto-detalhes{
  color: #132c45;
    float: left;
    font-size: 2em;
    font-weight:bold;
    line-height: 1em;
    margin-bottom: 13px;
}
.content-botao-orc-detalhes .btn-solicitar-orcamento:hover,
.content-botao-orc-detalhes .btn-solicitar-orcamento:active{
	background-position:  85% center;
}
.content-botao-orc-detalhes .btn-solicitar-orcamento{
	background-position:  85% center;
	margin-bottom: 30px;
	max-width: 385px;
	font-size:1.9em;
	font-weight:bold;
	height:77px;
	line-height:77px;
	width: 100%;
}
.content-botao-orc-detalhes .foto-dimencoes-moldura{
	float: left;
	margin-top: 0;
	margin-right: 40px;
}
.content-info-dados-molduras{
	float: left;
	margin-top: 10px;
}
.content-info-dados-molduras .itens-info-mold{
	margin: 10px 0;
	font-size: 1.4em;
	color:#132C45;
	font-weight: normal;
}
.content-visao-moldura-quadro{
	margin-bottom: 30px;
}
/*FIM PRODUTOS DETALHES*/

/*ANEXOS*/
.content-margem-pequena {
	margin: 45px 0 20px 0;
}

.content-margem.content-padrao {
	margin-bottom: 40px;
}

.content-margem {
	margin-bottom: 40px;
}

.content-margem .fundo-servicos-online {
	position: relative;
}

.content-anexos {
	margin-bottom: 90px;
}

.item-anexo.odd {
	background: #F3F3F3;
}
.item-anexo {
	display: block;
	margin-bottom:3px;
	padding: 13px 16px;
}

.titulo-anexo {
	color: #1F1F1F;
	font-size: 1.3em;
	padding-left: 30px;
	text-align: left;
	float: left;
}

.link-anexo {
	display: block;
	float: left;
	margin-top: 2px;
}
.item-anexo .botao{
	margin-top: 0;
	
}

.btn-baixar-anexo.grande {
	font-size: 0.8em;
	margin-top: 15px;
	height: 19px;
	line-height: 19px;
	width: 140px;
}

.btn-baixar-anexo {
	background: #CEA05D;
	color: #001713;
	border-right: 1px solid #CEA05D;
	border-bottom: 1px solid #CEA05D;
	text-transform:uppercase;
	float: left;
	margin-left: 20px;
	margin-top:5px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 0.9em;
	width: 107px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.btn-baixar-anexo:hover {
	background: #00AEA6;
	color: #FFF;
}

.btn-baixar-anexo:ative {
	background: #007771;
}

.banner-trabalho {
	display: block;
	position: relative;
	margin-bottom: 30px;
}

.texto-banner-trabalho b {
	color: #009F53;
	font-size: 1.8em;
}

.texto-banner-trabalho {
	display: block;
	position: absolute;
	font-size: 1.6em;
	color: #2059a3;
	left: 35px;
	top: 25%;
}

.banner-trabalho .botao {
	position: absolute;
	right: 35px;
	top: 40%;
	font-size: 1.1em;
	width: 172px;
}
/*fim ANEXOS*/

/*VIDEO*/
.content-video.servico {
	margin: 80px auto;
}

.content-video {
	margin: 0px auto 73px;
	max-width: 800px;
	width: 100%;
}

.content-video .item-video {
	position: relative;
	margin: 0 auto 40px;
}
.item-video iframe,
.item-video object,
.item-video embed {
	width: 100%;
}
/*fim VIDEO*/

/**TEMPLATE**/
.conteudo-com-lateral {
	float: left;
	max-width: 804px;
	width: 60%;
}
/* BARRA LATERAL */
.barra-lateral {
	float: right;
	position: relative;
	max-width: 368px;
	padding: 0 0 0 2%;
	width: 31%;
}
.endereco-lateral{
	color:#00A69D;
	font-size: 1.4em;
	display: block; 
}
.ver-localizacao{
	background:#2F6DA6;
	display:block;
	margin:22px auto 23px;
	height: 38px;
	line-height: 35px;
	color:#FFF;
	text-align:center;
	margin-left: 80px;
	width: 60%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ver-localizacao:hover{
	background: #204B73;
}
.ver-localizacao:active{
	background: #1A3D5B;
}
.bg-localizacao .ver-localizacao {
	float: right;
	width: 20%;
	margin: 0;
	height: 56px;
	font-size: 5mm;
	line-height: 55px;
}
.btn-como-chegar{
	margin-left: 150px;
}
.content-telefone-lateral {
	display: block;
	margin: 25px 0;
}

.content-telefone-lateral .telefone-rodape {
	margin-left: 0;
	width: 100%;
}

.content-telefone-lateral .telefone-rodape .icone-telefone {
	max-height: 79px;
	max-width: 79px;
}

.content-telefone-lateral .telefone-rodape .numero-telefone-rodape {
	font-size: 1.3em;
	padding: 15px 20px;
	float: right;
	height: 79px;
	line-height: 25px;
	margin: 0;
	width: 70%;
}

.redes-sociais-lateral .sociais-rodape.face-rodape {
	margin-left: 20px;
}

.redes-sociais-lateral .sociais-rodape {
	margin-top: 0;
}

.texto-telefone-lateral {
	display: block;
	font-size: 1.8em;
	margin-bottom: 3px;
	line-height: 26px;
	color: #225BA3;
}

.telefone-lateral {
	background: url("../imagens/telefone_lateral.png") no-repeat center left;
	padding-left: 40px;
	display: block;
	font-size: 1.6em;
	height:36px;
	leine-height:36px;
	margin-bottom: 15px;
	color: #00A69D;
	padding-right: 16px;
	line-height: 36px;
	min-height: 36px;	
	
}
.barra-lateral .redes-sociais-interna-responsive.interna{
	max-width:240px;
	margin: 0 auto;
	float:none;
	display:block;
	width: 100%;
}
.titulo-redes-sociais-rodape-interna-lateral{
    display: block;
    color: #00A79D;
    margin-top: 37px;
    text-align: center;
    font-size: 1.4em;
    margin-bottom: 20px;
}
.titulo-redes-sociais-rodape-interna-lateral b{
	font-weight: bold;
}
.email-lateral {
	background: url("../imagens/email_lateral.png") no-repeat center left;
	display: block;
	font-size: 1.6em;
	color: #00A69D;
	padding-left: 40px;
	min-height: 36px;
	line-height: 36px;
}

.ver-nomapa {
	display: block;
	margin-bottom: 20px;
}

.logo-lateral {
	display: block;
	margin-bottom: 50px;
	float: left;
}
.barra-lateral .endereco-rodape{
	background: url("../imagens/localizacao_lateral.png") no-repeat  center left;
	font-size:1.3em;
	padding-left: 75px;
	margin-bottom: 10px;
}
.barra-lateral .telefone-rodape{
	background: url("../imagens/contato_lateral.png") no-repeat left center;
	font-size:1.3em;
	padding-left: 75px;
}
.barra-lateral .email-rodape{
	background: url("../imagens/email_lateral.png") no-repeat left center;
	font-size:1.3em;
	padding-left: 75px;
}
.lista-redes-sociais.lateral{
	float: right;
	width: 130px;
	margin: 10px 0 0 0;
}
.lista-redes-sociais.lateral .item-rede-social{
	margin: 0 6px;
}
.lista-redes-sociais.lateral .item-rede-social.last{
	margin-right: 0;
}
.barra-lateral .link-botao:hover {
	background: #DC3030;
}

.barra-lateral .sp-grab{
	z-index: 10;
}
.barra-lateral .sp-arrows{
	z-index: 9;
}
.barra-lateral .sp-vertical .sp-arrows{
	left: 0;
	right: 0;
	top:0;
	bottom: 0;
	margin: auto;
}
.barra-lateral .sp-vertical .sp-previous-arrow{
	top:-110px;
}
.barra-lateral .sp-vertical .sp-next-arrow{
	top:auto;
	bottom:-110px;
}
.barra-lateral .link-botao:active {
	background: #BF2020;
}

.barra-lateral .link-botao {
	background: #BF2021;
	height: 58px;
	line-height: 58px;
	color: #FFF;
	font-size: 1.3em;
	margin-top: 0;
}

.btn-localizacao:hover span {
	background: #0565AF;
}

.btn-localizacao span {
	background: #2CABE1;
	display: block;
	color: #FFF;
	height: 29px;
	font-size: 1.3em;
	text-align: center;
	line-height: 29px;
	max-width: 305px;
	width: 100%;
}

.barra-lateral .btn-localizacao:hover {
	background-position: center right;
}

.barra-lateral .btn-localizacao:hover {
	background-position: bottom right;
}


.barra-lateral .facebook-rodape, .info-localizacao .facebook-rodape {
	background: url("../imagens/facebook_lateral.png") no-repeat center left;
}

.barra-lateral .instagram-rodape, .info-localizacao .instagram-rodape {
	background: url("../imagens/instagram_lateral.png") no-repeat center left;
}

.info-localizacao .email-rodape {
	background: url("../imagens/email_lateral.png") no-repeat center left;
	float: left;
}

.info-localizacao .telefone-rodape {
	background: url("../imagens/telefone_lateral.png") no-repeat center left;
	color: #667076;
	margin-right: 3%;
	float: left;
}

.info-localizacao .facebook-rodape {
	background: url("../imagens/facebook_lateral.png") no-repeat center left;
	margin-right: 3%;
	float: left;
	color: #667076;
}

.info-localizacao .instagram-rodape {
	background: url("../imagens/instagram_lateral.png") no-repeat center left;
	float: left;
	color: #667076;
}

.fundo-clique-no-map {
	background: #A6ABAF;
	padding: 15px 0;
	margin-bottom: 60px;
}

.fundo-clique-no-map a {
	color: #333333;
}

.responsabilidade-lateral {
	background: url("../imagens/responsabilidade_lateral.jpg") no-repeat center top;
	display: block;
	padding-top: 150px;
	padding: 150px 17px 17px 17px;
	margin-top: 90px;
}

.titulo-lateral-responsabilidade {
	display: block;
	color: #7EBF63;
	font-size: 2.4em;
	line-height: 33px;
	margin-top: 15px;
	word-wrap: break-word;
}

.titulo-lateral-responsabilidade b {
	color: #337659;
}

.texto-latreal-responsabilidade {
	display: block;
	margin-top: 10px;
	color: #666;
	font-size: 1em;
}
/* FIM BARRA LATERAL */

/* ORÇAMENTO */
.bg-orcamento .content-padrao.text {
	min-height: 0px;
}
.formulario-orcamento .botao {
	text-transform: uppercase;
	width: 100%;
}

.formulario-orcamento .botao:hover {
	
}

.formulario-orcamento .botao:active {
	
}
/* DETALHES ORÇAMENTO */
.orcamento-content{
	margin-bottom: 50px;
}
.detalhes-orcamento {
	float: left;
	width: 60%;
}

.detalhes-orcamento thead tr {
	background: #132C45;
	height: 38px;
	line-height: 38px;
}

.detalhes-orcamento table th {
	color: #FFF;
	font-size: 1em;
	font-weight:bold;
	text-align: left;
	padding: 0 10px;
	margin-bottom: 10px;
}

.detalhes-orcamento table th.excluir {
	text-align: right;
}

#form-orcamento label {
	margin-top: 10px;
}

#form-orcamento .botao-enviar-form {
	float: right;
}

.detalhes-orcamento table tr td {
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}

.foto-produto-orcamento {
	float: left;
	margin-right: 15px;
}

.foto-produto-orcamento img {
	max-width: 250px;
}

.alinhamento-coluna-tabela {
	display: block;
	margin: 0 auto;
	width: 107px;
}

.detalhes-orcamento table tr td input {
	 background: url("../imagens/fundo_input_quantidade.gif") repeat-x scroll center top;
	text-align: center;
	border: 1px solid #BCBCBC;
	height: 28px;
	line-height: 28px;
	padding: 4px;
	margin: 0;
	float: left;
	width: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.detalhes-orcamento table tr td.produto a {
	color: #666;
	font-weight: normal;
	font-size: 0.7em;
}

.detalhes-orcamento table tr.bac{
	background: #EEEEEE;
}
.foto-produto-orcamento img{
	position: absolute;
	right: 0;
	left: 0;
	top:0;
	bottom: 0;
	margin: auto;
	max-width: 80px;
}
.link-foto-orcamento {
	background:#FFF;
	position:relative;
	padding: 10px;
	border: 1px solid #EEEEEE;
	height:78px;
	display: block;
	width: 83px;
	
}

.link-botao.conheca-produtos {
	background: #C22D2E;
	margin: 30px auto;
	max-width: 300px;
}

.detalhes-orcamento table tr.last td {
	border-bottom: none;
}

.formulario-orcamento .btn-solicitar-orcamento{
	float:left;
	width: 100%;
}
.detalhes-orcamento table tbody tr {
	color: #666;
}
.detalhes-orcamento table tbody tr:nth-child(2n+1) {
	background:#F7F7F7;
}
.detalhes-orcamento table tbody tr.even {
	background: #F3F3F3;
}

.detalhes-orcamento table tbody tr td.first {
	text-align: left;
	width: 70%;
}

.botao-atualizar-carrinho {
	background: #E3E3DD;
	color: #FFF;
	display: block;
	cursor: pointer;
	float: left;
	font-family: 'source_sans_prolight', sans-serif, "Trebuchet MS", Arial, Geneva, Helvetica;
	border-right: 1px solid #0C5782;
	border-bottom: 1px solid #0C5782;
	height: 27px;
	line-height: 27px;
	width: 35px;
}

.detalhes-orcamento table tbody tr td.quantidade-item-carrinho {
	width: 100px;
}

.detalhes-orcamento table tbody tr td.last {
	text-align: center;
}

.detalhes-orcamento table tr.subtitle {
	background-color: #AAA;
	font-size: 0.9em;
	color: #FFF;
}

.detalhes-orcamento table tr.total {
	background-color: #EEE;
	font-size: 1em;
	font-weight: bold;
	color: #000;
}

.detalhes-orcamento table tr.total span.total {
	font-size: 1.6em;
	color: #C00;
}

.detalhes-orcamento div#total-carrinho {
	font-size: 1.3em;
	font-weight: bold;
	color: #0670A1;
	text-align: center;
}

.prod_excluir {
	background: url("../imagens/excluir_item.png") no-repeat 0 0;
	display: block;
	cursor: pointer;
	text-indent: -999em;
	margin: 0 auto;
	height: 20px;
	width: 23px;
}

.formulario-orcamento input {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
		color: #777;
	padding: 0px;
	height:41px;
	line-height:41px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	  border: 1px solid #D5D5D9;
	  -webkit-box-shadow: 1px 1px 1px 1px #EEE;
box-shadow: 1px 1px 1px 1px #EEE;
}

.formulario-orcamento {
	float: right;
	width: 39%;
}

.nome-contato-orcamento input {
	padding: 6px;
	width: 100%;
}
.razao-sozial-contato-orcamento,
.cidade-contato-orcamento{
	float: right;
	margin-right: 1%;
	width: 35%;
}
.razao-sozial-contato-orcamento input,
.cidade-contato-orcamento input{
	padding: 6px;
	width: 100%;
}

.cpf-cnpj-contato-orcamento input {
	padding: 0 6px;
}
.cpf-cnpj-contato-orcamento,
.estado-contato-orcamento{
	float: left;
	width: 40%;
}
.estado-inter-contato-orcamento{
	float: left;
	width: 55%;
}

.mome-pais-contato-orcamento{
	float: left;
	width: 80%;
}

.pais-contato-orcamento{
	float: left;
	width: 20%;
}

.estado-contato-orcamento select {
	padding: 5px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.telefone-contato-orcamento {
	float: left;
	margin-right: 5px;
	width: 40%;
}

.telefone-contato-orcamento input {
	padding: 6px;
	width: 100%;
}

.email-contato-orcamento {
	float: right;
	width: 58%;
}

.email-contato-orcamento input {
	padding: 6px;
	width: 100%;
}

.dados-comprador {
	background: #132C45;
	color: #FFF;
	display: block;
	font-size: 1em;
	font-weight:bold;
	margin-bottom: 10px;
	padding: 10px;
	height: 18px;
	text-align: left;
}

.meu-orcamento {
	float: left;
	margin-left: 5px;
}

.meu-orcamento a {
	background: #FFBF3C;
	color: #FFF;
	display: block;
	font-weight: normal;
	font-family: 'source_sans_prolight', sans-serif, "Trebuchet MS", Arial, Geneva, Helvetica;
	text-align: center;
	padding: 5px;
}

.msg-orcamento {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 6px;
}

.meu-orcamento a:hover {
	background: #FFB720;
}

.meu-orcamento a:active {
	background: #FFA020;
}

.meu-orcamento i {
    background: url("../imagens/icone_orcamento.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 21px;
	padding-right: 5px;
	transition: all 200ms ease 0s;
	width: 19px;
}

.orcamento-vazio .botao-enviar-form {
	float: right;
	padding: 15px 106px 10px 15px;
	font-size: 1.5em;
	font-weight: normal;
}

.orcamento-vazio-mensagem {
	background: #F6F6F6;
	text-align: center;
	font-size: 2em;
	font-family: 'source_sans_prolight', sans-serif, "Trebuchet MS", Arial, Geneva, Helvetica;
	display: block;
	padding: 45px;
	margin: 25px 0 0 0;
}

.alinha-msg-vazio-orcamento {
	display: block;
	position: relative;
	top: -20px;
	margin: 0 auto;
	height: 196px;
	width: 552px;
}

.alinha-msg-vazio-orcamento .botao2 {
	font-size: 1.9em;
	line-height: 76px;
	margin: 0 auto;
	width: 340px;
}

.orcamento-vazio-conheca-produtos {
	float: left;
	color: #004677;
	font-size: 1.6em;
	max-width: 350px;
	text-align: center;
}

.alinha-msg-vazio-orcamento {
	
}

.add-mais-produtos:before {
	content: " + ";
}

.add-mais-produtos {
	color: #727272;
	display: block;
	font-family: 'source_sans_prolight', sans-serif, "Trebuchet MS", Arial, Geneva, Helvetica;
	font-size: 1.1em;
	padding: 25px 10px;
}

.texto-branco {
	color: #FFF;
}
/* ORÇAMENTO */

/* PRODUTOS */
h3.subcategoria-produto {
	float: left;
	width: 100%;
	margin: 0;
}
h3.subcategoria-produto a {
	color: #CA9A57;
}
.topo-padrao.produtos-listagem .titulo-pagina{
	color:#132C45;
	margin-bottom: 0px;
	font-size: 2.6em;
}
.topo-padrao.produtos-listagem .titulo-pagina a {
	color:#CA9A57;
	margin-bottom: 10px;
	font-weight: bolder;
}
.topo-padrao.produtos-listagem .ver-todos-slide{
	margin-top: 17px;
	margin-left: 10px;
}
.content-produtos-topo{
	position:relative;
	max-width: 1920px;
	margin: 0 auto;
	width: 100%;	
}
.titluo-produtos-bloco{
	color:#FFF;
	font-weight: bold;
	font-size: 5em;
	margin: 0 0 20px 0;
	min-height: 55px;
	line-height:58px;
	height: auto;
}
.img-fundo-descricao-produto{
	position: absolute;
	top:0;
	right: 0;
	z-index:1;
}
.bloco-nome-descricao-produto{
	position:relative;
	left:0;
	top:0;
	background: #CC9C55;
	padding: 40px 3%;
	width: 40%;
	margin-bottom: 110px;
    z-index: 2;
    overflow: hidden;
}
.listando-todos{
	display: block;
	color:#132C45;
	font-size: 1.2em;
	margin-bottom: 15px;
	height: 29px;
	line-height: 29px;
}
.listando-todos b{
	color:#CC9F5D;
}
.content-descricao-moldura-topo{
	float: right;
	position:relative;
	width: 440px;
	z-index:2;
}
.bloco-nome-descricao-produto p{
	color:#FFF;
	font-size: 1.1em;
}
.img-topo-produtos{
   float: right;
    max-width: 62.86%;
    position: absolute;
    right: 0;
    top: -100px;
    z-index: 1;
}
.content-listagem-molduras{
	float: right;
	width: 76%;
}
.listagem-molduras {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.item-moldura{
	margin-bottom: 50px;
	border: 1px solid #F1F1F1;
	
	-webkit-box-shadow: 7px 7px 11px -4px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 7px 7px 11px -4px rgba(0, 0, 0, 0.05);
	box-shadow: 7px 7px 11px -4px rgba(0, 0, 0, 0.05);
}

.item-moldura-agrupado{
	margin-bottom: 0;
	position: relative;
	border-bottom: 0;
	border-top: 0;
}
.item-moldura-agrupado.first {
	border-top: 1px solid #F1F1F1;
}
.item-moldura-agrupado.last {
	margin-bottom: 50px;
	border-bottom: 1px solid #F1F1F1;
}
.item-moldura-agrupado.last:before {
	display: none;
}
.item-moldura-agrupado:before {
	content: "";
	position: absolute;
	width: 93.5%;
	height: 1px;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	background: #F5ECDF;
	visibility: visible;
	
	margin: auto auto 0 auto;
}
.content-img-listagem-molduras{
   	display: block;
    min-height: 285px;
    margin-bottom: 45px;
    position: relative;
}
.item-moldura .ver-detahes-slide{
	float: left;
}
.item-moldura .ampliar-slide{
	float: left;
}
.img-listagem-molduras{
	position: absolute;
	right: 0;
	left: 0;
	top:0;
	bottom: 0;
	margin: auto;
}
.content-moldura{
	background:#FFF;
	min-height: 373px;
	padding: 27px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.box01-moldura{
	border-right:1px solid #F5ECDF;
	float: left;
	min-height:100%;
	padding-right: 20px;
	width: 71%;
	
		-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.box02-moldura{
	float: left;
	margin-left: 2%;
	width: 27%;
}
.codigo-molduras{
	display: block;
	color:#CC9F5D;
	font-size: 1.3em;
	margin-bottom: 10px;
}
.codigo-molduras b{
	color:#132C45;
	font-size: 1.1em;
}
.itens-info-mold{
	color:#132C45;
	display: block;
	font-size: 0.9em;
	margin-bottom: 5px;
}
.itens-info-mold b{
	font-weight: bold;
}
.foto-dimencoes-moldura{
	margin: 15px auto;
}
.content-divisao{
	background: #FFF;
	padding:0 27px;
	display: block;
}
.divisao{
	background:none;
	border-bottom:1px solid #CEA05D;
	margin:0;
	height: 1px;
}
.btn-solicitar-orcamento-produto{
	background:#2F6DA6;
	color:#FFF;
	display:block;
	cursor:pointer;
	font-size:1.5em;
	font-weight:bold;
	height: 44px;
	line-height: 44px;
	text-align:left;
	width: 100%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;	
}
_:-moz-tree-row(hover), .btn-solicitar-orcamento-produto{
	font-size:1.3em;
}
.btn-solicitar-orcamento-produto span{
	background: url("../imagens/seta_bota_orcamento.png") no-repeat  right center;
	padding-right: 14px;
	display: block;
	width: 172px;
	margin: 0 auto;
	font-size: 0.8em;
}
.btn-solicitar-orcamento-produto:hover{
	background: #458BCB;
}
.btn-solicitar-orcamento-produto:active{
	background: #1A3B59;
}

.btn-solicitar-orcamento-produto-adicionado{
	text-align: center;
	background: #23C45E;
}
.btn-solicitar-orcamento-produto-adicionado:hover{
	background: #24D665;
}
.btn-solicitar-orcamento-produto-adicionado:active{
	background: #21E067;
}

.content-filtro-produtos{
	float: left;
	width: 21%;
}
.filtro-produtos{
	color:#132C45;
	display: block;
	font-size: 1.8em;
	height:29px;
	line-height:29px;
	margin-bottom:15px;
}
.todos-produtos{
	background: #E8E8E8;
	border-bottom: 4px solid #CEA05D;
	display: block;
	color:#132C45;
	font-size:1.2em;
	text-transform:uppercase;
	height: 48px;
	text-align:center;
	line-height: 48px;
	margin-bottom: 12px;
}
.todos-produtos.responsive{
	display: none;
	background: url("../imagens/arrow_down.png") no-repeat 90% center #E8E8E8;
	cursor: pointer;
}
.content-itens-lacamento-filtros{
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;	
	width: 100%;
}
.item-lancamentos {
	background:#FFF;
	border:1px solid #F1F1F1;
	color:#132D45;
	height:50px;
	line-height:50px;
	text-align:left;
	font-size:1.2em;
	text-transform:uppercase;
	margin-bottom:12px;
	display: block;
}
.item-lancamentos.selecionado {
	background: #E8E8E8;
	border-bottom: 4px solid #CEA05D;
}
.item-lancamentos:hover {
	background: #F1F1F1;
}
.item-lancamentos a {
	display: block;
	padding-left:20px;
}
.item-onsale {
	background:#FFF;
	border:1px solid #F1F1F1;
	color:#132D45;
	height:50px;
	line-height:50px;
	text-align:left;
	font-size:1.2em;
	margin-top: -12px;
	margin-bottom:12px;
	display: block;
}
.item-onsale.selecionado {
	background: #E8E8E8;
	border-bottom: 4px solid #CEA05D;
}
.item-onsale:hover {
	background: #F1F1F1;
}
.item-onsale a {
	display: block;
	padding-left:20px;
}
.lista-filtros{
	background: #FFF;
	display:block;
	border:1px solid #F1F1F1;		
}
.item-filtros{
	display: block;
	position: relative;
}
.item-filtros:hover .link-filtro {
	background: #F1F1F1;
}
.link-filtro{
	color:#132D45;
	display:block;
	font-size:1.2em;
	height:50px;
	text-align:left;
	line-height:50px;
	padding: 0 13px 0 20px;
}
.item-filtros.selecionado {
	background: #E8E8E8;
	border-bottom: 4px solid #CEA05D;
}
.item-filtros:before {
	content: "";
	position: absolute;
	width: 90%;
	height: 1px;
	background: #F1F1F1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto auto 0 auto;
}
/*FIM PRODUTOS */


/* LOCALIZACAO */
.info-localizacao{
	margin-bottom: 50px;
}
.exibir-mapa{
	background:#078C84;
	color:#FFF;
	display:block;
	margin-bottom:100px;
	text-align:center;
	font-size:1.3em;
	height:80px;
	line-height:80px;
	width: 100%;
}
.info-localizacao .endereco-lateral {
	color: #727272;
	margin-bottom: 30px;
	font-size: 1.4em;
}

.info-localizacao .telefone-lateral {
	float: left;
	margin: 0 60px 15px 0;
	font-size: 1.4em;
	
	 background: rgba(0, 0, 0, 0) url("../imagens/icone_telefone.png") no-repeat scroll left center;
    box-sizing: border-box;
    color: #132c45;
    display: block;
    font-size: 1.4em;
    height: 56px;
    letter-spacing: 0.5px;
    line-height: 56px;
    margin-bottom: 65px;
    padding-left: 160px;
}
}

div.localizacao a.email-lateral {
	font-size: 1.6em;
}

.endereco-localizacao {
	background: url("../imagens/icone_local_menu.gif") no-repeat;
	padding-left: 55px;
	display: block;
	margin: 0 0 26px 0;
	color: #215AA3;
	font-size: 1.6em;
	min-height: 41px;
	padding-top: 10px;
}

.email-localizacao {
	float: left;
	background: url("../imagens/icone_email.png") no-repeat center left;
	min-height: 24px;
	line-height: 24px;
	display: block;
	color: #215AA3;
	padding-left: 45px;
	margin-right: 5%;
	font-size: 1.8em;
	margin-top: 38px;
}

.telefone-localizacao {
	background: url("../imagens/telefone_rodape.png") no-repeat center left;
	padding-left: 55px;
	display: block;
	font-size: 2.6em;
	margin-top: 15px;
	color: #0092D8;
	float: left;
}

.mapa{
}
.scroll-map{
	pointer-events: none;
}

/* FIM LOCALIZACAO */

/* TEXTO */
.foto-principal-texto {
	float: left;
	margin-right: 5%;
	margin-bottom: 2%;
	width: 42%;
}

.foto-grande-texto {
	display: block;
	margin-bottom: 5%;
	width: 100%:
}

.foto-principal-texto.tipo2 {
	position: relative;
	top: -120px;
	margin-bottom: 1%;
}

.foto-principal-texto img {
	display: block;
	max-width: 100%;
}

tr, td {
	font-family: 'source_sans_prolight', sans-serif, "Trebuchet MS", Arial, Geneva, Helvetica;
	font-size: 1.1em;
}

td.esquerda {
	color: #EB9F4A;
	margin-right: 3px;
}

tr.odd td.escura {
	background: #EEE;
}

tr.odd td.clara {
	background: #F4F4F4;
}

.tabela-cidade td {
	padding: 10px 15px;
	text-align: left;
	vertical-align: middle;
}

/* FIM  TIPO TEXTO 01*/

/* quem somos */

.depoimentos-quem-somos{
	margin: 50px 0 100px 0;
	padding-bottom: 100px;
	border-bottom: 1px dotted #00A59D;
}
.foto-big-quem-somos img {
	display: none;
}
.content-numeros{
	background: url("../imagens/fundo_numeros.gif") repeat;
	padding: 28px 0;
}
.conheca-todas{
	display:block;
	margin: 30px auto 100px;
	
}
.foto-big-quem-somos.tip2{
	margin: 80px auto 100px;
}
.foto-big-quem-somos-parallax{
	float: left;
	width: 100%;
	height: 686px;
}
.foto-big-quem-somos{
	float: left;
	max-width: 1920px;
	margin: 0 auto 100px;
	position: relative;
	width: 100%;
	height: 686px;
}
.item-funcionairo{
	float: left;
	margin-bottom: 80px;
	margin-right: 10%;
	width: 45%;
}
.item-funcionairo.last{
	margin-right: 0;
}
.content-img-funcionairo{
	float: left;
	margin-right:5%;
	position:relative;
	width: 30%;
}
.fundo-funcionario{
	position: relative;
	z-index: 1
}
.foto-funcionario{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin: auto;
	z-index: 2;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.content-info-funcionairo{
	float: left;
	width: 65%;
}
.nome-funcionairo{
   color: #ec3237;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 3px;
}
.desc-funcionairo{
	color:#1F1F1F;
	display: block;
	font-size: 0.9em;
	line-height: 24px;
}
.titulo-missao{
	display: block;
	font-size: 1.3em;
	color:#EB3237;
}
.texto-missao p{
	margin-bottom: 50px;
}
.content-texto-pessoa {
	margin-bottom: 60px;
}

.nome-pessoa {
	display: block;
	font-size: 1.5em;
	color: #BE1F1F;
}

.content-texto-pessoa .texto {
	float: left;
	text-align: left;
	width: 55%;
}

.foto-pessoa {
	float: right;
	margin-top: 50px;
	width: 40%;
}

.texto-magia {
	float: left;
	color: #777777;
	font-size: 2.5em;
	margin-left: 8%;
}

.content-texto-magia {
	margin: 50px 0;
}

.content-texto-magia .link-botao {
	background: rgba(191, 32, 32, 0.85);
	font-size: 1.3em;
	margin-top: 20px;
	padding: 0 5%;
	float: right;
}

.content-texto-magia .link-botao:hover {
	background: #C22D2E;
}

.content-texto-magia .link-botao:active {
	background: #8A2020;
}

.frase-execelencia {
	display: block;
	font-size: 1.5em;
	color: #BE1F1F;
}

.foto-generica a {
	display: block;
}

.foto-generica {
	border: 2px solid #F3F3F3;
	padding: 14px;
	position: relative;
	text-align: center;
	margin: 1.5% 1.6% 1.5% 0;
	min-height:254px;
	float: left;
	width: 23.8%;
	
		-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.foto-generica img{
	bottom: 0;
    left: 0;
    margin: auto;
    max-height: 225px;
    max-width: 242px;
    position: absolute;
    right: 0;
    top: 0
}
.foto-generica.last{
	margin: 1.5% 0;
}

.listagem-fotos {
	margin: 30px 0;
}
.oque-produzimos{
	color:#132C45;
	display:block;
	font-size: 3em;
	font-weight: bold;
	margin-bottom: 10px;
}
.content-padrao.onde-estamos{
	margin-top: 80px;
}
.mask {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.info {
	background:url("../imagens/info.png") no-repeat 0 0;
	display: block;
	position: absolute;
	z-index: 99999999;
	top: 0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	
	height: 37px;
	line-height: 54px;
	font-size: 0;
	opacity: 0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	width: 149px;
}

.lupa {
	position: absolute;
	bottom: 0px;
	left: 0px;
	top:0;
	right: 0;
	margin: auto;
}

.foto-generica .mask {
	background-color: rgba(20,46,69, 0.6);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	opacity: 0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	behavior: url(css/pie.htc);
}

.foto-generica:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-pie-background: rgba(20,46,69, 0.6);
	opacity: 1;
	behavior: url(css/pie.htc);
}

.foto-generica:hover .info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	opacity: 1;
	behavior: url(css/pie.htc);
}

.content-segmentos-interna, .content-servicos-interna {
	margin-bottom: 90px;
}

.listagem-produtos.interna {
	margin-top: 90px;
}
/* fim quem somos*/

.btn-solicitar-orcamento.final{
	display: block;
	float: none;
	margin: 20px auto;
}
.btn-solicitar-orcamento.texto-botao {
	display: block;
	float: none;
	margin: 0 0 15px;
}
.btn-solicitar-orcamento{
	background: url("../imagens/arrow_produto_branca.png") no-repeat 95% center #2F6DA6;
	border:none;
	margin-left: 0;
	cursor:pointer;
	color:#FFF;
	font-size:1.5em;
	height: 59px;
	line-height: 59px;
	font-weight:bold;
	float:left;
	max-width:274px;
	width: 100%;
		
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.btn-solicitar-orcamento b{
	font-weight: bold;
}
.btn-solicitar-orcamento:hover{
	background: url("../imagens/arrow_produto_branca.png") no-repeat  95% center #2B6091;
}
.btn-solicitar-orcamento:active{
	background: url("../imagens/arrow_produto_branca.png") no-repeat  95% center #1A3B59;
}
/* FOTOS */
.item-listagem.fotos {
	margin-right: 5.73%;
	width: 20.7%;
}

.item-listagem.fotos .link-item-listagem {
	height: 208px;
}

.item-listagem.fotos.last {
	margin-right: 0%;
}

.link-botao span {
	display: inline-block;
	height: 17px;
	margin: 0 3px;
	font-size: 0.9em;
	line-height: 17px;
	vertical-align: middle;
}

.i-foto {
	background: url("../imagens/icone_fotolistagem.png") no-repeat center;
	display: inline-block;
	height: 17px;
	width: 21px;
}

.nome-galeria {
	color: #FFC500;
	display: block;
	font-size: 1.2em;
	padding: 0 0 10px;
}

.data-galeria {
	color: #FFF;
	display: block;
}

.texto-galeria {
	color: #777;
	display: block;
	padding: 5px 0;
}

.item-foto-detalhes {
	float: left;
	margin: 7px;
}

.item-foto-detalhes img {
	border: 2px solid #FFF;
	-webkit-transition: all 150ms ease;
	-moz-transition: all 150ms ease;
	-ms-transition: all 150ms ease;
	-o-transition: all 150ms ease;
	transition: all 150ms ease;
}

.item-foto-detalhes:hover img {
	border: 2px solid #5D9D3D;
}
/* FIM FOTOS */

/* FALE CONOSCO */
.h2-mapa-fale-conosco {
	display: block;
	margin: 10px auto;
	max-width: 1150px;
	padding: 0 2%;
	width: 96%;
}

.bg-fale-conosco .texto {
	color: #8C92A4;
	font-family: 'source_sans_prolight', sans-serif, "Trebuchet MS", Arial, Geneva, Helvetica;
}
#contato .msg_ok,
#contato .msg_erro{
	float: left;
	min-width: 465px
}

#meio.interna.contato #conteudo {
	min-height: 630px;
}

.conteudo-fale-conosco .email-rodape {
	color: #8EC448;
	float: right;
	margin: 0px 80px;
	font-size: 1.4em !important;
}

.conteudo-fale-conosco button.botao2,
.conteudo-trabalhe-conosco button.botao2,
.formulario-orcamento button.botao2,
.fale-conosco button.botao2{
	background: url("../imagens/arrow_produto_branca.png") no-repeat 90% center #2F6DA6;
	border:none;
	margin-left: 0;
	cursor:pointer;
	color:#FFF;
	font-size:1.3em;
	height: 38px;
	line-height: 38px;
	width: 148px;
		
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	
}
.conteudo-fale-conosco button.botao2:hover,
.conteudo-trabalhe-conosco button.botao2:hover,
.formulario-orcamento button.botao2:hover,
.fale-conosco button.botao2:hover{
	background:url("../imagens/arrow_produto_branca.png") no-repeat 90% center #2B6091;
}
.conteudo-fale-conosco button.botao2:active
.conteudo-trabalhe-conosco button.botao2:active,
.formulario-orcamento button.botao2:active,
.fale-conosco button.botao2:active{
	background:url("../imagens/arrow_produto_branca.png") no-repeat 90% center #1A3B59;
}

.info-localizacao .endereco-lateral{
	float: left;
	 background: rgba(0, 0, 0, 0) url("../imagens/icone_localizacao.png") no-repeat scroll left center;
    box-sizing: border-box;
    color: #132c45;
    display: block;
    font-size: 1.4em;
    height: 56px;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
    padding-left: 160px;
   	line-height: 2.7;
}
.info-localizacao a.email-lateral{
	float: left;
	background: rgba(0, 0, 0, 0) url("../imagens/icone_email.png") no-repeat scroll left center;
    box-sizing: border-box;
    color: #132c45;
    display: block;
    font-size: 1.4em;
    height: 56px;
    letter-spacing: 0.5px;
    line-height: 56px;
    margin-bottom: 10px;
    padding-left: 160px;
}
#contato {
	float: left;
	width: 100%;
}

.conteudo-fale-conosco.seja-representante {
	float: none;
	padding: 0;
}

.conteudo-fale-conosco.seja-representante form {
	float: left;
	width: 60%;
}

.imagens-representantes-content {
	float: right;
	width: 35%;
}

.conteudo-fale-conosco {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.conteudo-fale-conosco label{
	color:51514E;
	font-size: 1em;
}
.trabalhe-conosco {
	background: url("../imagens/fundo_trabalheconosco.jpg") no-repeat 87% center;
	padding-bottom: 100px;
}
.conteudo-trabalhe-conosco {
	float: left;
	width: 60%;
}

.conteudo-trabalhe-conosco .email-trablhe {
	float: left;
	width: 50%;
}

.conteudo-trabalhe-conosco .email-trablhe input {
	width: 90%;
	padding: 5px;
}

.conteudo-trabalhe-conosco .repita-trabalhe {
	float: left;
	width: 50%;
}

.conteudo-trabalhe-conosco .repita-trabalhe input {
	width: 100%;
	padding: 5px;
}

.conteudo-fale-conosco label {
	
}

.conteudo-fale-conosco ul li.form-group {
	margin: 10px 0;
}

.conteudo-fale-conosco ul li input,.conteudo-fale-conosco ul li  select {
	color: #777;
	padding: 0px;
	height:41px;
	line-height:41px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	  border: 1px solid #D5D5D9;
	  -webkit-box-shadow: 1px 1px 1px 1px #EEE;
box-shadow: 1px 1px 1px 1px #EEE;
}

.conteudo-fale-conosco ul li textarea {
	padding: 10px 1%;
	width: 96%;
	  	  border: 1px solid #D5D5D9;
	  -webkit-box-shadow: 1px 1px 1px 1px #EEE;
box-shadow: 1px 1px 1px 1px #EEE;
}

.conteudo-fale-conosco ul li input#nome {
	padding: 5px;
	width: 98%;
}

.conteudo-fale-conosco ul li input#cidade {
	width: 96%;
	padding: 5px;
}

.conteudo-fale-conosco ul li input#telefone {
	width: 90%;
	padding: 5px;
}
.conteudo-fale-conosco ul li select#pais {
	width: 90%;
	padding: 5px;
}
.conteudo-fale-conosco ul li select#uf2 {
	width: 95%;
	padding: 5px;
}
.conteudo-fale-conosco ul li input#uf-inter {
	width: 95%;
	padding: 5px;
}
.conteudo-fale-conosco ul li input#nomePais {
	width: 95%;
	padding: 5px;
}

.conteudo-fale-conosco .cidade-contato {
	float: left;
	margin-right: 2%;
	width: 25%;
}

.conteudo-fale-conosco .estado-contato {
	float: left;
	margin-right: 5%;
	width: 25%;
}

.conteudo-fale-conosco .pais-contato {
	float: left;
	margin-right: 2%;
	width: 15%;
}

.conteudo-fale-conosco .nome-pais-contato {
	float: left;
	margin-right: 2%;
	width: 30%;
}

.conteudo-fale-conosco .telefone-contato {
	float: left;
	width: 27%;
}

.conteudo-fale-conosco .plano-contato {
	float: left;
}

.conteudo-fale-conosco .plano-contato label {
	width: 50px;
}

.conteudo-fale-conosco .estado-contato label {
	width: 50px;
}

.conteudo-fale-conosco .email-contato {
	float: left;
	margin-right: 2%;
	width: 49%;
}

.conteudo-fale-conosco .email-contato input {
	float: left;
	width: 96%;
	padding: 5px;
}

.conteudo-fale-conosco .confirma-email-contato {
	float: left;
	width: 49%;
	
}

.conteudo-fale-conosco .confirma-email-contato input {
	float: left;
	width: 96%;
	padding: 5px;
}

.conteudo-fale-conosco .confirma-email-contato label {
	
}
/* FIM FALE CONOSCO */

/* ERRO 404 */
#erro-404 {
	color: #9F221F;
	padding: 250px 0 50px 0;
}

.texto-erro404 {
	color: #36AFE3;
	display: block;
	font-size: 1.8em;
	font-weight: normal;
	text-align: left;
}

.texto-erro404 b {
	font-size: 1.5em;
}

.texto-erro4042 {
	color: #FAA831;
	display: block;
	font-size: 1.6em;
	margin-top: 10px;
	font-weight: normal;
	text-align: left;
}
.content-padrao.content-erro{
	margin-bottom: 100px;
}
.content-btn-erro404 {
	float: right;
}

.btn-erro404 {
	background: url("../imagens/btn_erro404.png") no-repeat -1px 0;
	margin: -11px 97px 0 auto;
	display: block;
	text-indent: -999em;
	height: 125px;
	width: 136px;
}

.btn-erro404:hover {
	background-position: -245px 0;
}

.btn-erro404:active {
	background-position: -445px 0;
}

.balao-aperte-botao {
	float: right;
	background: url("../imagens/balao_aperte_botao.png") no-repeat center;
	height: 165px;
	padding-top: 25px;
	width: 300px;
}

.balao-aperte-botao span {
	color: #fff;
	display: block;
	text-align: center;
}

.primeiro-texto-balao {
	font-size: 1.2em
}

.segundo-texto-balao {
	font-size: 1.4em
}

.terceiro-texto-balao {
	font-size: 2.1em
}

/* FIM ERRO404 */
.titulo-interno-depoimentos {
	font-size: 2.5em;
}

.titulo-slide-fotos {
	color: #0c8cc3;
	display: block;
	font-family: 'source_sans_prolight';
	font-size: 2.7em;
	margin-top: 50px;
	margin-bottom: 35px;
}

/*DESLIGAMENTO*/
.fundo-desligamento-interna {
	background:url("../imagens/fundo_desligamento_interna_pixel.png") repeat;
	display: block;
	padding: 84px 0;
	height: 176px;
}

.titulo-desligamento-interna {
	color: #FFF;
	float: left;
	font-size: 4em;
	margin-top: 20px;
	font-weight: bold;
	line-height: 76px;
}

.img-btn-desligamento-interna {
	float: left;
	position: relative;
	width: 23%;
	z-index: 3;
}

.data-tabela {
	float: left;
	background: #2CABE1;
	font-size: 1.2em;
	text-align: center;
	color: #FFF;
	min-height: 28px;
	padding: 0 10px;
}

.tr-esquerda {
	background: #EEE;
}

.esquerda-tabela {
	display: table-cell;
	background: #EEE;
	font-size: 1.1em;
	color: #0565AF;
	vertical-align: middle;
	padding: 5px 10px;
	min-width: 160px;
}

.direita-tabela {
	background: #FFF;
	min-height: 32px;
	padding: 0 10px;
	font-size: 1.1em;
	color: #535353;
}

.tabelas-desligamento {
	border-bottom: 1px solid #EEE;
	margin-bottom: 40px;
	padding-bottom: 40px;
}

.content-margem-pequena-desligamento {
	margin-bottom: 40px;
}

.ouvidoria-lateral {
	background: url("../imagens/fundo_ouvidoria_lateral.jpg") repeat;
	float: right;
	padding: 2%;
	width: 27%;
}

.ouvidoria-lateral .titulo-ouvidoria {
	float: left;
	margin: 0 auto;
	max-width: 170px;
}
.ouvidoria-lateral .titulo-ouvidoria,
.ouvidoria-lateral .texto-ouvidoria{
	display: block;
	margin: 10px auto;
	width: 100%;
}

.ouvidoria-lateral .msg-ouvidoria textarea {
	width: 73%;
}

.ouvidoria-lateral .content-ouvidoria {
	float: right;
	width: 100%;
}

.ouvidoria-lateral .content-ouvidoria .fone-ouvidoria,
	.ouvidoria-lateral .content-ouvidoria .email-ouvidoria {
	width: 100%;
	margin-right: 0;
}

.ouvidoria-lateral .form-padrao .btn-enviar {
	margin-left: 27%;
	width: 158px;
}

.ouvidoria-lateral .form-padrao label {
	width: 20%;
}

.ouvidoria-lateral .content-ouvidoria form input {
	width: 73%;
}

/*HIDRELETRICA DETALHES*/
.btn-hidreletrica {
	background: url("../imagens/bg_btn_hidreletrica.png") repeat;
	border: 1px solid #FFF;
	font-size: 0.9em;
	height: 29px;
	line-height: 29px;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
	text-align: center;
	width: 146px;
}

/* EXAMES */

.conteudo-listagem-exames .titulo {
	float: left;
	width: 100%;
	color: #838384;
	font-size: 2.6em;
	height: auto;
}
.conteudo-listagem-exames .previa-listagem {
	float: left;
	width: 100%;
	color: #787879;
	font-size: 1.1em;
}
.conteudo-listagem-exames ul li {
	display: inline-block;
	width: 24.4%;
	margin: 0 0 5% 13%;
	vertical-align: top;
	
	-webkit-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
	-moz-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
	-o-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
	transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.conteudo-listagem-exames ul li .imagem {
	float: left;
	border-bottom: 4px solid #FAA831;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.conteudo-listagem-exames ul li .hover-pesquisa {
	position: absolute;
	bottom: -29px;
	height: 29px;
	line-height: 29px;
	width: 100%;
	text-align: center;
	color: #FFF;
	font-size: 1.3em;
	
	-webkit-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
	-moz-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
	-o-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
	transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.conteudo-listagem-exames ul li:hover .hover-pesquisa {
	bottom: 0;
}
.conteudo-listagem-exames ul li .hover-pesquisa:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #FAA831;
	z-index: -1;
	
	opacity: 0.88;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=88)";
	filter: alpha(opacity = 88);
}
.conteudo-listagem-exames ul li .imagem img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.conteudo-listagem-exames ul li .nome {
	float: left;
	width: 100%;
	color: #EC3237;
	font-size: 2em;
	margin: 4px 0 8px 0;
}
.conteudo-listagem-exames ul li .descricao {
	float: left;
	width: 100%;
	color: #787879;
	font-size: 1.1em;
}
.conteudo-listagem-exames ul li:hover .descricao {
	text-decoration: underline;
}
.conteudo-listagem-exames ul {
	float: left;
	width: 100%;
	margin-top: 80px;
}

.conteudo-listagem-exames ul li .sem-borda{
	border-bottom: none;
}
.conteudo-listagem-exames .texto{
	padding-bottom: 0px;
}


@media ( min-width : 770px) {
	.conteudo-listagem-exames ul li:nth-child(3n+1) {
		margin-left: 0;
	}
	.conteudo-listagem-exames ul li:nth-child(3n+3) {
		margin-right: 0;
	}
}
@media screen and ( min-width : 770px) and (max-width: 999px) {
	.conteudo-listagem-exames ul li {
		width: 30%;
		margin: 0 0 5% 3%;
	}
}
@media screen and ( min-width : 480px) and (max-width: 769px) {
	.conteudo-listagem-exames ul li:nth-child(2n+1) {
		margin-left: 0;
	}
	.conteudo-listagem-exames ul li:nth-child(2n+2) {
		margin-right: 0;
	}
	.conteudo-listagem-exames ul li {
		width: 39%;
		margin: 0 0 10% 21%;
	}
}
@media ( max-width : 660px) {
	.conteudo-listagem-exames ul li {
		width: 46%;
		margin: 0 0 10% 7%;
	}
}
@media screen and ( min-width : 0px) and (max-width: 479px) {
	.conteudo-listagem-exames ul {
		text-align: center;
	}
	.conteudo-listagem-exames ul li {
		width: 100%;
		margin: 0 0 20% 0;
		text-align: left;
		max-width: 285px;
	}
}

/* FIM EXAMES */

/* REPRESENTANTES */
.como-comprar-principal .parte2 {
	float: left;
	width: 47%;
	padding-top: 55px;
}
.como-comprar-principal .parte2 .selecione.estado {
	margin-top: 15px;
}
.como-comprar-principal .parte2 .selecione {
	float: left;
	width: 100%;
	color: #D5AB6B;
	font-size: 1.5em;
	margin: 30px 0 10px;
	font-weight: bold;
}
.como-comprar-principal .parte1 {
	float: left;
	width: 53%;
	margin-top: 55px;
}

.link-botao-compra.first {
	margin-top: 60px;
}
.como-comprar-principal #select-estado {
	width: 100%;
	height: 54px;
}
.como-comprar-principal #select-cidade {
	width: 80%;
	height: 54px;
	min-width: 200px;
}
.lugares-onde-comprar {
	margin-top: 60px;
}
.lugares-onde-comprar ul li {
	float: left;
	width: 100%;
	padding: 30px 0;
	border-bottom: 2px dotted #EDEDED;
}
.lugares-onde-comprar ul li .titulo-distribuidora {
	font-family: 'ubunturegular',Arial,Verdana,Tahoma;
	color: #D5AB6B;
	font-size: 1.4em;
	width: 70%;
}
.lugares-onde-comprar ul li .box-imagem {
	border: 1px solid #EEEEEE;
    float: left;
    height: 140px;
    margin-right: 4%;
    width: 25%;
    position: relative;
}
.lugares-onde-comprar ul li .box-imagem img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.lugares-onde-comprar ul li .cidade {
	float: left;
	width: 70%;
	font-size: 1em;
}
.lugares-onde-comprar ul li .endereco {
	font-size: 1em;
	float: left;
	width: 70%;
}
.lugares-onde-comprar ul li .contato {
	font-size: 1em;
	float: left;
	width: 70%;
	margin-top: 5px;
	color: #D5AB6B;
}

/* FIM REPRESENTANTES */


.div-carregando-produtos{
	text-align: center;
}
.div-carregando-produtos .texto-carregando{
	color: #BABABA;
	display: block;
}

.finalizar-orcamento-produtos {
	float: right;
	width: 294px;
	height: 43px;
	line-height: 43px;
	background: #2DCE82;
	color: #FFF;
	position: relative;
	padding-left: 48px;
	text-align: center;
	font-size: 1.3em;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.finalizar-orcamento-produtos:hover {
	background: #2BC17A;
}
.finalizar-orcamento-produtos:active {
	background: #26AE6D;
	
	-webkit-transition: all 0 ms ease;
	-moz-transition: all 0 ms ease;
	-ms-transition: all 0 ms ease;
	-o-transition: all 0 ms ease;
	transition: all 0 ms ease;
}
.finalizar-orcamento-produtos:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 43px;
	height: 43px;
	background: #26AE6D url("../imagens/icone-solicitar-orcamento.png") no-repeat center;
}
.finalizar-orcamento-produtos .next {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 7px;
	background: url("../imagens/seta_bota_orcamento.png");
	margin-left: 5px;
}
.mensagem{
	margin: 8px;
	color: #000000;
	font-size: 0.9em;
}
.foto-desenho-tecnico{
	float: left;
	width: 100%;
}

.botao-imprimir-pdf{
	float: right;
	padding-top: 17px;
	width: 293px;
}

.botao-imprimir-pdf .button-imprimir-pdf{
	display:inline-block;
	overflow:hidden;
	text-indent:-9999px;
	width: 189px;
	height: 39px;
	background: repeat-y url('../imagens/imprimir-em-pdf.png');
	-webkit-transition: all 0ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
	-moz-transition: all 0ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
	-o-transition: all 0ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
	transition: all 0ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.botao-imprimir-pdf .button-imprimir-pdf:hover{
	background-position: 0 38px;

}
.botao-imprimir-pdf .button-imprimir-pdf:active{
	background-position: 0 77px;

}
.orcamento .botao-imprimir-pdf{
	width: 100%;
}