@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	list-style:none;
}

/*Fontes*/
@font-face {
    font-family: 'bikobold';
    src: url('fonts/biko_bold-webfont.woff2') format('woff2'),
         url('fonts/biko_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'harabara_maisharabaramaisdemo';
    src: url('fonts/harabara_mais-webfont.woff2') format('woff2'),
         url('fonts/harabara_mais-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoheavy';
    src: url('fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('fonts/lato-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latosemibold';
    src: url('fonts/lato-semibold-webfont.woff2') format('woff2'),
         url('fonts/lato-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bunuelocleanpro-suploadedfile';
    src: url('fonts/bunuelocleanpro-semibold-webfont.woff2') format('woff2'),
         url('fonts/bunuelocleanpro-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
	padding:0;
	background:url(bg.jpg) repeat fixed;
}

h1 {
	font-size:1.75em;
}

p {
	font-size:1.25em;
}

a {
	font-size:1em;
}

.conteudo {
	width:70%;
	height:100%;
	padding:0;
	max-width:1000px;
	margin:0 auto;
	background: url(bg-conteudo.jpg);
	background-size:100% 100%;
	-webkit-box-shadow: 0px 0px 5px 27px rgba(0,0,0,0.15);
		-moz-box-shadow: 0px 0px 5px 27px rgba(0,0,0,0.15);
			box-shadow: 0px 0px 5px 27px rgba(0,0,0,0.15);
}

.contato {
	width:70%;
	height:100%;
	padding:0;
	max-width:1000px;
	margin:0 auto;
	background: url(bg-contato.jpg);
	background-size:100% 100%;
	-webkit-box-shadow: 0px 0px 5px 27px rgba(0,0,0,0.15);
		-moz-box-shadow: 0px 0px 5px 27px rgba(0,0,0,0.15);
			box-shadow: 0px 0px 5px 27px rgba(0,0,0,0.15);
}

	.interior {
		width:94.5%;
		height:100%;
	}
	
		.logo {
			width:30%;
			height:100%;
			max-width:553px;
			margin:0 auto 100px;
			padding-top:30px;
			text-align:center;
			color:#623229;
		}
	
			.logo p{
				font-family:'bikobold';
			}
		
			.logo img{
				width:100%;
				height:auto;
			}
			
		.logo-b {
			width:30%;
			height:100%;
			max-width:553px;
			margin:0 auto 30px;
			padding-top:30px;
			text-align:center;
			color:#623229;
		}
	
			.logo-b p{
				font-family:'bikobold';
			}
		
			.logo-b img{
				width:100%;
				height:auto;
			}
			
	.cover-centro {
		width:100%;
		height:100%;
		display:table;
	}
			
		.cover-centro-esq {
			width:40%;
			height:100%;
			float:left;
			text-align:right;
		}
		
			.cover-centro-esq img{
				width:50%;
				height:auto;
				max-width:300px;
			}
			
		.cover-centro-dir {
			width:52%;
			height:100%;
			float:right;
		}
			
			.cover-centro-dir h1{
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bolder;
				color:#623229;
			}
			
			.cover-centro-dir p{
				font-family:Arial, Helvetica, sans-serif;
				color:#623229;
			}
			
			.cover-centro-dir img{
				width:70%;
				height:auto;
			}
			
			.cover-centro-dir h1{
				margin-bottom:10px;
			}
			
			.cover-centro-dir p{
				font-style:italic;
				margin-bottom:30px;
			}
			
	.cover-ctt {
		width:100%;
		height:100%;
		margin-bottom:30px;
		display:table;
	}
	
		.cover-form {
			width:90%;
			height:100;
			margin:0 auto;
		}
	
		.cover-input-esq {
			width:48%;
			height:100;
			float:left;
		}
	
		.cover-input-dir {
			width:48%;
			height:100;
			float:right;
		}
	
		.cover-input-esq-b {
			width:81%;
			height:100;
			float:left;
		}
	
		.cover-input-dir-b {
			width:15%;
			height:100;
			float:right;
		}
			
	.cover-rodape {
		width:100%;
		height:100%;
		display:table;
		padding-bottom:50px;
	}
	
		.cover-rodape-esq {
			width:40%;
			height:100%;
			float:left;
			padding-left:10px;
			padding-bottom:20px;
		}
	
			.cover-rodape-esq-a {
				width:50%;
				height:100%;
				float:left;
			}
	
			.cover-rodape-esq-b {
				width:50%;
				height:100%;
				float:right;
			}
	
			.cover-rodape-esq h1{
				font-family:'harabara_maisharabaramaisdemo';
				margin-bottom:10px;
				font-weight:normal;
				color:#331c15;
			}
	
			.cover-rodape-esq p{
				font-family:'latoheavy';
				color:#331c15;
				margin-bottom:30px;
			}
	
			.cover-rodape-esq a{
				font-family:'latoheavy';
				padding:10px 20px;
				background:#fed416;
				border-radius:10px;
				text-decoration:none;
				text-transform:uppercase;
				color:#331c15;
			}
	
				.cover-rodape-esq a:hover{
					background:#331c15;
					color:#fed416;
				}
	
		.cover-rodape-dir {
			width:30%;
			height:100%;
			float:right;
			padding-top:65px;
			text-align:right;
			padding-right:10%;
		}
		
			.cover-rodape-dir h2 {
				font-family:'harabara_maisharabaramaisdemo';
				font-weight:normal;
			}
				
	.cover-rodape-b {
		width:90%;
		height:100%;
		margin:0 auto;
		display:table;
		padding-bottom:40px;
	}
	
		.cover-rodape-b h2{
			font-family:'bunuelocleanpro-suploadedfile';
			margin-bottom:10px;
			font-weight:normal;
			color:#331c15;
		}
	
		.cover-rodape-b p{
			font-family:'open_sanssemibold';
			font-weight:normal;
			font-size:1em;
			color:#331c15;
		}
	
		.cover-rodape-b-esq {
			width:31%;
			height:100%;
			float:left;
		}
	
		.cover-rodape-b-dir {
			width:31%;
			height:100%;
			float:right;
		}
			
	
		.cover-rodape-b-meio {
			width:31%;
			height:100%;
			margin:0 auto;
		}
			
	.creditos {
		width:94.5%;
		height:100%;
		padding:5px 0;
		display:table;
	}
	
		.creditos-meio {
			width:55%;
			height:100%;
			padding:20px 0;
			text-align:center;
			margin:0 auto;
			color:#FFF;	
		}
	
			.creditos-meio p{
				font-family:'latosemibold';
			}
			
	.creditos-b {
		width:89.4%;
		height:100%;
		padding:5px 0;
		margin-left:5%;
		display:table;
	}
	
		.creditos-b-esq {
			width:55%;
			height:100%;
			padding-top:20px;
			float:left;
			color:#FFF;	
		}
	
			.creditos-b-esq p{
				font-family:'open_sanssemibold';
				font-size:1em;
			}
	
		.creditos-b-dir {
			width:7%;
			height:100%;
			float:right;
			max-width:104px;	
		}
	
			.creditos-b-dir img{
				width:100%;
				height:auto;	
			}
			
/*Formularios*/

iframe#form-iframe-contato{
            overflow:hidden;
            border:none;
        }

        iframe#form-iframe-contato::-webkit-scrollbar{
            display:none;
            }

        fieldset{
            border: none;
		} 

            fieldset span{display:none;}   

            .lst-mat{
            }

                .lst-mat li{
                    margin-right:0;
					width:100%;
                    height: 100%;
                    overflow: hidden;
                    float: left;
                }
				
				.cover-label {
					width:50px;
					height:40px;
					background:#FC0;}

                label{
                    display:block;
					float:left;
                    font-family:'latosemibold';
					text-transform:uppercase;
					margin:10px 5px 0 0;
					font-size:14px;
					color:#623229;
                }

                .tnomecontato-mat, .temailcontato-mat, .ttelefonecontato-mat, .tcidadecontato-mat, .tassuntocontato-mat, .tmsgcontato-mat {
					width:100%;
                    height:40px;
                    color:#fff;
					border:1px #623229 solid;
                    font-family:'latosemibold';
                    font-size:15px;
					font-weight:normal;
					font-style:normal;
					background:none;
				}

                iframe#form-iframe{
                    overflow:hidden;
                    border:none;
                }

                iframe#form-iframe::-webkit-scrollbar{
                    display:none;
                    }

                .tnomecontato-mat{ /* Formatação do campo de nome */
                    width:75%;
                    float: right;
                    padding-left:5px;
					margin-bottom:10px;
                }
				
				.input{color:#341E18; background:#ECECEC;}
				.input:focus{color:#fff; background:#341E18;}
				
				.temailcontato-mat{ /* Formatação do campo de nome */
                    width:75%;
                    float: right;
                    padding-left:5px;
					margin-bottom:10px;
                }

                .ttelefonecontato-mat{ /* Formatação do campo de nome */
                    width:85.2%;
					float:right;
                    padding-left:5px;
					margin-bottom:10px;
                }
				
				.tcidadecontato-mat{ /* Formatação do campo de nome */
                    width:60%;
                    float: right;
                    padding-left:5px;
					margin-bottom:10px;
                }

                .tassuntocontato-mat{ /* Formatação do campo de nome */
                    width:99%;
                    padding-left:5px;
					margin-bottom:10px;
                }

                .tmsgcontato-mat{ /* Formatação do campo de nome */
                    width:87.9%;
					float:right;
					height:100px;
                    padding-left:5px;
                    padding-top:10px;
					margin-bottom:10px;
                }
				
				.check-opc {
					margin-right:3px;
				}
				
				.cover-botoes {
					width:220px;
					height:100%;
					margin:0 auto;
					display:table;
				}
				
				.cvr-esq {
					width:49%;
					height:100%;
					float:right;
					margin-bottom:10px;
				}
					
					.cvr-esq a{ /* Botão enviar */
						width:100px; 
						height:30px;
						cursor:pointer;
						text-align:center;
						text-decoration:none;
						background:#fed416;
						border:none;
						padding:10px 0 0;
						float:left;
						display:block;
						color:#623229;
						font-size:1em; /*20px*/
						font-weight:normal;
						font-style:normal;
						font-family:'bunuelocleanpro-suploadedfile';
						text-transform:uppercase;
					}
						
						.cvr-esq a:hover{
							background-color:#623229;
							color:#fed416;
						}
				
				.cvr-dir {
					width:49%;
					height:100%;
					float:right;
					margin-bottom:10px;
				}
                
                .submit-mat { /* Botão enviar */
                    width:100px; 
                    height:40px;
                    cursor:pointer;
					text-align:center;
                    background:#fed416;
                    border:none;
					padding:10px 0;
					float:right;
                    display:block;
                    color:#623229;
                    font-size:1em; /*20px*/
					font-weight:normal;
					font-style:normal;
                    font-family:'bunuelocleanpro-suploadedfile';
					text-transform:uppercase;
            	}
                    
	                .submit-mat:hover{
	                    background-color:#623229;
						color:#fed416;
	                }

	                ::-webkit-input-placeholder {
					   color: #623229;
					}
					
					:-moz-placeholder {
					   color: #623229;
					}
					
					::-moz-placeholder {
					   color: #623229;
					}
					
					:-ms-input-placeholder {  
					   color: #623229;
					}

					textarea:focus, input:focus, select:focus {
					    box-shadow: 0 0 0 0;
					    outline: 0;
					}

	@media screen and (max-width:1280px){
		.conteudo {
			width:80%;
		}
		
		.contato {
			width:80%;
		}
	}
	
	@media screen and (max-width:1150px){
		.tmsgcontato-mat{
			width:99.5%;
			float:none;
		}
	}
	
	@media screen and (max-width:1024px){
		.conteudo {
			width:88%;
		}
		
		.contato {
			width:88%;
		}
		
		.cover-rodape-esq {
			width:98%;
			padding:20px 0 0;
			float:left;
			margin-top:30px;
			border-top:#fed416 solid 1px;
			text-align:center;
		}
		
			.cover-rodape-esq p{
				margin:0;
				padding:0;
			}
		
			.cover-rodape-esq a{
				margin-top:;
				max-width:200px;
				margin:20px auto 0;
				display:block;
			}
		
			.cover-rodape-esq-a {
				width:100%;
			}
		
			.cover-rodape-esq-b {
				width:100%;
			}
	
		.cover-rodape-dir {
			width:98%;
			padding:20px 0 80px;
			float:left;
			text-align:center;
		}
	
		.cover-rodape-dirb {
			width:98%;
			float:left;
			padding:20px 0 0;
			text-align:center;
		}
	}
	
	@media screen and (max-width:768px){
		.conteudo {
			width:96%;
		}
		
		.contato {
			width:96%;
		}
		
		.logo {
			width:55%;
			margin:0 auto 30px;
		}
		
		.logo-b {
			width:55%;
			margin:0 auto 30px;
		}
		
		.cover-centro-esq {
			width:100%;
			height:30%;
			float:none;
			margin-bottom:0px;
			text-align:center;
		}
		
			.cover-centro-esq img{
				width:20%;
			}
			
		.cover-centro-dir {
			width:100%;
			height:100%;
			float:none;
			text-align:center;
		}
			
			.cover-centro-dir img{
				width:40%;
				height:auto;
			}
			
			.cover-centro-dir p{
				margin:0 10px 30px;
			}
			
		.cover-rodape {
			padding-bottom:10px;
		}
			
		.cover-rodape-dir {
			margin-bottom:20px;
		}
		
			.creditos-dir {
				width:20%;
				float:none;
				margin:0 auto;
				text-align:center;
			}
			
			.creditos-meio {
				width:100%;
				padding-top:0;
			}
		
		p {
			font-size:1em;
		}
		
		.tnomecontato-mat{ /* Formatação do campo de nome */
        	width:99%;
			float:none;
     	}
				
		.temailcontato-mat{ /* Formatação do campo de nome */
        	width:99%;
            float: none;
        }

        .ttelefonecontato-mat{ /* Formatação do campo de nome */
        	width:99%;
			float:none;
    	}
				
		.tcidadecontato-mat{ /* Formatação do campo de nome */
        	width:99%;
        	float: none;
    	}
				
		.cover-ctt {
			margin-bottom:0;
		}
				
		.cover-rodape-b {
			text-align:center;
			padding-bottom:0;
		}
				
			.cover-rodape-b-esq {
				width:100%;
				padding:10px 0;
				border-radius:50px;
				background:#FFD416;
			}
		
			.cover-rodape-b-dir {
				width:100%;
				margin:20px 0;
				padding:10px 0;
				border-radius:50px;
				background:#FFD416;
			}
				
		
			.cover-rodape-b-meio {
				width:100%;
				clear:both;
				margin-bottom:130px;
			}
			
			.creditos-b {
				width:100%;
				padding:0;
				margin:0;
			}
			
			.creditos-b-esq {
				width:100%;
				float:none;
				text-align:center;
				padding-top:0px;	
			}
		
				.creditos-b-esq p{
					font-family:'open_sanssemibold';
					font-size:1em;
				}
		
			.creditos-b-dir {
				width:20%;
				float:none;
				margin:100px auto 0;
				text-align:center;
			}
	}
	
	@media screen and (max-width:640px){
	}
	
	@media screen and (max-width:480px){
	}
	
	@media screen and (max-width:320px){
	}