figure{ margin:0}
img, picture, video, embed{	border:0; max-width: 100%; /*define a largura mÃ¡xima em atÃ© 100%*/}
A{ text-decoration: none; color:#3e1e09;}
A:hover{text-decoration: none;}

.sombra{-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.60);box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.60);}
.sombra_P{-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.40);box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.40);}
.redondo_5{-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.redondo_10{-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

body{font-family: 'Montserrat', sans-serif; color:#3e1e09; margin:0; padding:0; background-color:#FFF; font-size:15pt }

.page{ box-sizing: border-box; background-color:#FFF; margin:0; padding:0px; padding-top:0px;}

.botao_saiba { background-color: #a98a64; color: #cfbda8; padding: 15px 40px; border: none; border-radius: 5px; cursor: pointer; position: relative; transform: skew(-10deg); outline: none; box-shadow:0px 3px 0px #32241a; transition: background-color 0.3s ease; font-size:12pt;}
.botao_saiba:hover { background-color: #32241a;}

.rodape_base{background-color:#3e1e09; color:#ab8e6c}
.link_roda{text-transform:uppercase; margin-bottom:10px}
.link_roda a{ font-size:11pt; color:#ab8e6c;}
.roda_titulo{ font-weight:900; font-size:20pt; padding-bottom:10px;}
.roda_slogan{ font-weight:400; font-size:12pt; padding:10px; line-height:180%}
.roda_dados{ font-size:12pt; min-height:40px; margin-bottom:20px; clear:both}
.roda_tele{ font-size:14pt; font-weight:900; clear:both}
.rede{box-sizing:border-box; margin:0 auto; display:inline-block; width:30px}
.roda_logo_img{max-width:190px}

.rodape {box-sizing: border-box; clear:both; background-color:#976f41; border-top:0; font-size:8pt; color:#000; text-align:center; padding:10px; margin:0}
.link_rodape{color:#000}
.rodape a{color:#000}

.subirTopo {text-decoration: none;background: rgba(50,36,26,.9);bottom: 50px;left: 10px;color:#cfbda8;text-align: center;cursor: pointer;padding: 10px;font-size: 12pt;font-weight: 300;position: fixed;border: 0;opacity: .8; z-index:999}
.subirTopo:hover {opacity:1;}

.dias{color: #603c2b; float:left; width:70%; box-sizing:border-box; font-size:10pt; margin-top:10px}
.turnos{color: #603c2b; float:right; width:30%; box-sizing:border-box; font-size:10pt; margin-top:10px}
.form2_box{box-sizing: border-box;width:33.33%; max-width:500px; float:left; font-size: 10pt; color:#602e0e;}
.form2{ box-sizing: border-box; width:98%;  border: 0px;  padding:15px; background-color:#dfdbd7; margin-bottom:5px; margin-top:5px; font-family: 'Montserrat', sans-serif; border:1px solid #602e0e; }
.form_bt2{background-color: #603c2b; color: #cfbda8; padding: 15px 40px; border: none; border-radius: 5px; cursor: pointer; position: relative; transform: skew(-10deg); outline: none; box-shadow:0px 3px 0px #32241a; transition: background-color 0.3s ease; font-size:12pt; margin-top:10px}
.form_bt2:hover { background-color: #32241a;}

@media screen and (max-width: 370px) {
.form2_box{ width:100%;}
 }


.accordion {cursor: pointer; padding: 15px; width: 100%; border: none; text-align: left; outline: none; transition: 0.4s;  font-family: 'Montserrat', sans-serif;font-weight:300; background-color: #976f41; color:#cfbda8; margin-top:5px}
.active, .accordion:hover {background-color: #3e1e09; color:#cfbda8;padding: 20px;}
.panel { padding: 20px; display: none; background-color: #3e1e09; color:#cfbda8; line-height:150%; overflow: hidden; padding-top:0; padding-bottom:30px}



.bloco{line-height:150%; margin:0px; padding-top:5px; text-align:justify; font-size:16pt; color:#858688}

.voltar_base{float:right; padding-right:0px; margin-top:10px; z-index:1000000;}
.voltar{color:#976f41; width:80px; padding:10px; text-align:center; font-size:12pt; margin:auto 0;  z-index:1000000;}

 @media screen and (max-width: 1000px) {
	.voltar_base{ margin:0 auto; text-align:center; margin-top:50px; z-index:1000000; clear:both}
 }
  @media screen and (max-width: 780px) {
	.voltar_base{ margin:0 auto; text-align:center; margin-top:20px; z-index:1000000; clear:both}
	.bloco{line-height:150%; margin:0px; padding-top:5px; text-align:justify; font-size:14pt; color:#858688}
 }
  @media screen and (max-width: 430px) {
	.voltar_base{ margin:0 auto; width:100%; text-align:center; z-index:1000000;}
 }

.central_roda { width:95%; margin:0 auto; max-width:1200px; box-sizing: border-box; clear:both}
 @media screen and (max-width: 780px) {
	 .central_roda { width:100%;}
	 
 }

.form{ box-sizing: border-box; font-size: 10pt; padding-left:10px; color:#373536; border: 0px; height:40px;padding-top:2px; background-color:#FFF; margin-bottom:5px; border:1px solid #858688; width:100%;font-family: 'Montserrat', sans-serif; outline: none;}
.form:hover{background-color:#edeef1;  transition: 0.4s;}
.form_txt{box-sizing: border-box; font-size: 10pt; padding-left:10px; color:#373536; float:right;  height:100px; padding-top:10px; margin:0px; background-color:#FFF; margin-bottom:10px; border:1px solid #858688; width:100%; font-family: 'Montserrat', sans-serif; outline: none;}
.form_txt:hover{background-color:#edeef1;  transition: 0.4s;}
.form_bt{box-sizing: border-box; font-size: 11pt; color:#FFF; border: 0px; width:100%; max-width:500px; padding:15px; background-color:#976f41; text-align:center; cursor:pointer; font-family: 'Montserrat', sans-serif; padding-top:20px; padding-bottom:20px; transition: 0.4s;}
.form_bt:hover{ background-color:#dd917f;transition: 0.4s; letter-spacing:2px}




.sep {height:1px; border-bottom:1px solid #cdcfd4; width:100%; margin-top:0px; margin-left:0; margin-right:0; margin-bottom:10px; clear:both}

.fundo_data{float:left; width:60px; display:block; background-color:#976f41; margin-top:5px; margin-right:10px; margin-bottom:5px; border-radius:5px}
.dia {color:#FFFFFF; font-size:22pt; margin:0px; text-align:center; height:28px;}
.mes {color:#FFFFFF; text-align:center;	font-size:12pt;	margin:0px;}
.ano {color:#FFFFFF; text-align:center;	font-size:12pt;	margin:-5px; padding-bottom:10px}



