/* --------------------------- CONTATO ------------------------------*/
#container_contato{
	width:100%;
	background-color:#FFF;
	margin-bottom:2em;
}
.contato{
    max-width: 1000px;
    margin: 0 auto;
}

.texto_contato{
	width:96%;
	text-align:left;
	font-size:2.4em;
	float:left;
	margin-left:1%;
	margin-top:2%;
	color: #454699;
	font-weight:600;

}

.texto_contato2{
	width:96%;
	text-align:left;
	color: #000;
	font-size:1.6em;
	float:left;
	margin-left:1%;
	margin-top:1%;
}


.contato .input{
	width:96%;
	background-color: #f1f2f2;
	border:solid 1px #333 ;
	font-family:"Roboto", Sans-Serif;
	font-size:16px;
	padding:12px;
	margin: 1% 1%;
	/*border-radius:5px;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.button_enviar{
	border:hidden;
	font-weight:400;
	font-family: 'Oxigen', sans-serif;
	font-size:16px;
	background-color: #333;
	color: #FFFFFF;
	padding:12px;
	margin: 2% 1%;
	cursor:pointer;
}

.button_enviar:hover{
	background-color: #000;
	text-decoration: none;
	cursor: pointer;
}
.msg_contato {
	color: #029016;;
	font-size:1.6em;
	margin-left:1%;

}

.fotos{ width:100%; margin:0 auto; }
.fotos img{ width:30%; height:175px; border:6px solid #FFFFFF; margin:5px; margin-right:10px; }
.fotos p{ font-size:1.8em; color:#862625; padding-left:5px;  }

iframe{ margin:2em 0; }

@media screen and (max-width: 930px) {
#container_conteudo{ width:90%; padding: 5%; }
.fotos img{ width:28%; height:165px; }
}

@media screen and (max-width: 738px) {
.fotos img{ width:27%; height:120px; margin-right:2%;}
}

@media screen and (max-width: 600px) {
.fotos img{ width:25%; height:100px; }
}

@media screen and (max-width: 500px) {
.fotos img{ width:20%; height:100px; }
}

@media screen and (max-width: 430px) {
.fotos img{ width:25%; height:80px; }
}

@media screen and (max-width: 330px) {
.fotos img{ width:22%; height:60px; }
}