#texto_foto {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	background-image: url("imagens/violao.jpg");
	height: 600px;
	height: 60vh;
	justify-content: center;
	background-size: cover;
	background-position: center;
}

#texto {
	width: 81%;
	margin-top: 20px;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 20px;
	text-align: center;
	flex-direction: row;
	display: inline-block;
}

#texto img {
	display: inline-block;
	text-align: left;
	padding-right: 3%;
	width: 8%;
	vertical-align: top;
}

#texto a:link {
	color: #ff7f50;
	text-decoration: none;
}

#texto a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#texto a:hover {
	color: #000000;
	text-decoration: underline;
}

#lembrete {
	width: 100%;
	height: 150px;
	display: flex;
	position: relative;
	flex-direction: column;
	justify-content: center;
	float: center;
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
	margin-top: 30px;
}

#lembrete img {
	padding-right: 3%;
	vertical-align: middle;
	text-align: center;
}

#container3 {
	width: 100%;
	text-align: center;
}

#texto_box1 {
	width: 90%;
	display: inline-block;
	justify-content: center;
	text-align: center;
	padding-top: 4%;
	padding-left: 2%;
	padding-right: 2%;
}

#texto_box2 {
	width: 90%;
	display: inline-block;
	justify-content: center;
	text-align: center;
	padding-top: 4%;
}

#texto_box3 {
	width: 90%;
	display: inline-block;
	justify-content: center;
	text-align: center;
	padding-top: 4%;
}

#correio {
	width: 100%;
	display: inline-block;
	text-align: center;
	justify-content: center;
	padding-top: 1%;
	padding-bottom: 1%;
}

#container3 a:link {
	color: #ff7f50;
	text-decoration: none;
}

#container3 a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#container3 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#texto_box1 img {
	width: 40px;
	padding-right: 4%;
	padding-bottom: 4%;
	vertical-align: middle;
}

#texto_box2 img {
	height: 28px;
	padding-right: 2%;
	padding-bottom: 4%;
}

#correio img {
	height: 15px;
	padding-right: 1%;
}

#barra_copyright {
	width: 100%;
	text-align: center;
	justify-content: center;
	background-color: #d2691e;
	height: 40px;
	flex-direction: row;
}

.texto_barra_copyright {
	width: 100%;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

#um_selo {
	width: 100%;
	text-align: left;
	padding-left: 2%;
	line-height: 30px;
}

#um_selo img {
	height: 17px;
	padding-right: 1%;
	vertical-align: middle;
}

.elemento1 {
	position: relative;
	width: 100%;
	height: 30px;
	justify-content: center;
	float: center;
	text-align: center;
	padding-bottom: 4%;
	padding-top: 10px;
}

.container2 {
	width: 100%;
	height: auto;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	display: flex;
}

.elemento2 {
	width: 30%;
	text-align: left;
	padding-left: 7%;
	padding-top: 1%;
	float: left;
}

.elemento2 img {
	float: left;
	padding-right: 20%;
	padding-bottom: 15%;
}

.elemento3 {
	width: 50%;
	text-align: left;
	align-items: center;
	padding-top: 1%;
	padding-left: 20px;
}

.elemento3 img {
	padding-right: 3%;
	padding-bottom: 7%;
}

.elemento4 {
	width: 33%;
	text-align: left;
	padding-top: 1%;
	padding-left: 6%;
}

.elemento4 img {
	padding-right: 3%;
}

.elemento5 img {
	height: 30px;
	padding-top: 1%;
	padding-left: 1%;
	padding-right: 1%;
	vertical-align: top;
}

.container1 {
	width: 100%;
	text-align: center;
	flex direction: column;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 7%;
	padding-bottom: 3%;
	padding-left: 0%;
	padding-right: 0%;
}

.container1 img {
	vertical-align: middle;
	padding-right: 2%;
}

.container1 a:link {
	color: #ff7f50;
	text-decoration: none;
}

.container1 a:visited {
	color: #ff7f50;
	text-decoration: none;
}

.container1 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#texto_boxes {
	width: 100%;
	display: flex;
	text-align: center;
	justify-content: center;
}

#agende_seu_horario {
	width: 100%;
	position: relative;
	flex-direction: column;
	display: flex;
	text-align: center;
	float: center;
	justify-content: center;
	padding-bottom: 3%;
}

#agende_seu_horario img {
	width: 60px;
	padding-right: 1%;
	vertical-align: middle;
}

#informacoes {
	width: 100%;
	position: relative;
	flex-direction: column;
	display: flex;
	text-align: center;
	float: center;
	justify-content: center;
	padding-bottom: 3%;
}

#informacoes a:link {
	color: #ff7f50;
	text-decoration: none;
}

#informacoes a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#informacoes a:hover {
	color: #000000;
	text-decoration: underline;
}

#cad_e_agend {
	width: 100%;
	display: flex;
	justify-content: center;
	vertical-align: middle;
}

#cadastro {
	width: 30%;
	text-align: center;
	display: table;
	flex-direction: row;
	float: left;
	padding: 3%;
	padding-top: 30px;
}

#agendamento {
	width: 30%;
	text-align: center;
	display: table;
	flex-direction: row;
	float: right;
	padding: 3%;
	padding-top: 30px;
}

#link_cad {
	vertical-align: middle;
}

#link_cad a:link {
	color: #ff7f50;
	text-decoration: none;
}

#link_cad a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#link_cad a:hover {
	color: #000000;
	text-decoration: underline;
}

#link_agend {
	vertical-align: middle;
}

#link_agend a:link {
	color: #ff7f50;
	text-decoration: none;
}

#link_agend a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#link_agend a:hover {
	color: #000000;
	text-decoration: underline;
}

#fotos_gravadora {
	width: 100%;
	flex-direction: row;
	display: flex;
	text-align: center;
	background-color: #4f4f4f;
	padding-top: 5%;
	padding-bottom: 5%;
}

#estudios img {
	width: 80%;
	box-shadow: rgba(0,0,0,.4) 0 0 13px;
	border-style: solid;
	border-width: 3px;
	border-color: #ffffff;
	border-radius: 15px;
	margin-bottom: 5%;
}

.container3 {
	width: 100%;
	justify-content: center;
	display: flex;
}

.container3 a:link {
	color: #ff7f50;
	text-decoration: none;
}

.container3 a:visited {
	color: #ff7f50;
	text-decoration: none;
}

.container3 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#texto_box1 {
	text-align: center;
}

#texto_box2 {
	text-align: center;
}

#texto_box3 {
	text-align: center;
}

#texto_boxes a:link {
	color: #ff7f50;
	text-decoration: none;
}

#texto_boxes a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#texto_boxes a:hover {
	color: #ffffff;
	text-decoration: underline;
}

@media screen and (min-width: 769px) {

#texto_boxes {
	width: 100%;
	display: flex;
}

#texto_boxes a:link {
	color: #ff7f50;
	text-decoration: none;
}

#texto_boxes a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#texto_boxes a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#agende_seu_horario {
	width: 100%;
	position: relative;
	flex-direction: column;
	display: flex;
	text-align: center;
	float: center;
	justify-content: center;
	padding-bottom: 3%;
}

#agende_seu_horario img {
	width: 60px;
	padding-right: 1%;
	vertical-align: middle;
}

#informacoes {
	width: 60%;
	position: relative;
	flex-direction: column;
	display: flex;
	text-align: left;
	float: center;
	justify-content: center;
	margin-left: 23%;
	padding-bottom: 3%;
}

#texto {
	width: 92%;
	margin-top: 20px;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 20px;
	text-align: center;
	flex-direction: row;
	display: inline-block;
}

#texto img {
	display: inline-block;
	text-align: left;
	padding-right: 3%;
	width: 4%;
	vertical-align: middle;
}

#texto a:link {
	color: #ff7f50;
	text-decoration: none;
}

#texto a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#texto a:hover {
	color: #000000;
	text-decoration: underline;
}

#lembrete {
	width: 100%;
	height: 100px;
	display: flex;
	position: relative;
	flex-direction: column;
	justify-content: center;
	float: center;
	text-align: center;
	background-color: #000000;
	margin-top: 30px;
}

#lembrete img {
	padding-right: 3%;
	vertical-align: middle;
}

#cad_e_agend {
	width: 100%;
	display: flex;
	justify-content: center;
	vertical-align: middle;
}

#cadastro {
	width: 30%;
	text-align: center;
	display: table;
	flex-direction: row;
	float: left;
	padding: 3%;
}

#agendamento {
	width: 30%;
	text-align: center;
	display: table;
	flex-direction: row;
	float: right;
	padding: 3%;
}

#link_cad {
	vertical-align: middle;
}

#link_cad a:link {
	color: #ff7f50;
	text-decoration: none;
}

#link_cad a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#link_cad a:hover {
	color: #000000;
	text-decoration: underline;
}

#link_agend {
	vertical-align: middle;
}

#link_agend a:link {
	color: #ff7f50;
	text-decoration: none;
}

#link_agend a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#link_agend a:hover {
	color: #000000;
	text-decoration: underline;
}

.container1 {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 3%;
	padding-bottom: 2%;
	padding-left: 0%;
	padding-right: 0%;
	display: flex;
}

.container1 img {
	vertical-align: middle;
	padding-right: 2%;
}

.container1 a:link {
	color: #ff7f50;
	text-decoration: none;
}

.container1 a:visited {
	color: #ff7f50;
	text-decoration: none;
}

.container1 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#fotos_gravadora {
	width: 100%;
	flex-direction: row;
	display: flex;
	text-align: center;
	padding-top: 3%;
	padding-bottom: 5%;
	background-color: #4f4f4f;
}

#box_fotos {
	width: 100%;
	display: flex;
	justify-content: center;
	text-align: center;
}

#estudios img {
	width: 30%;
	box-shadow: rgba(0,0,0,.4) 0 0 13px;
	border-style: solid;
	border-width: 3px;
	border-color: #ffffff;
	border-radius: 15px;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 1%;
	margin-right: 1%;
}

.elemento1 {
	position: relative;
	width: 33%;
	height: 10px;
	justify-content: center;
	float: center;
	text-align: center;
	padding-bottom: 4%;
	padding-top: 10px;
}

#container3 {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	text-align: center;
}

#container3 a:link {
	color: #ff7f50;
	text-decoration: none;
}

#container3 a:visited {
	color: #ff7f50;
	text-decoration: none;
}

#container3 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#margem {
	width: 85%;
	display: flex;
}

#texto_box1 {
	width: 33%;
	display: flex;
	float: left;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 2%;
}

#texto_box2 {
	width: 33%;
	display: flex;
	float: center;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 2%;
}

#texto_box3 {
	width: 33%;
	display: flex;
	float: right;
	text-align: justify;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 2%;
}

#texto_box1 img {
	width: 40px;
	padding-right: 4%;
	padding-bottom: 4%;
	vertical-align: middle;
}

#texto_box2 img {
	height: 28px;
	padding-right: 2%;
	padding-bottom: 4%;
}

#correio {
	width: 100%;
	text-align: center;
	justify-content: center;
	display: inline-block;
	flex-direction: row;
}

#correio img {
	height: 13px;
	padding-right: 1%;
}

.elemento5 {
	width: 100%;
	text-align: center;
	padding-top: 1%;
}

.elemento5 img {
	height: 30px;
	padding-left: 1%;
	padding-right: 1%;
	vertical-align: middle;
}

#barra_copyright {
	width: 100%;
	height: 40px;
	background-color: #d2691e;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.texto_barra_copyright {
	width: 100%;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}