@media screen and (max-width: 768px) {
      
  #cssmenu {padding: 10px 0;}
  .menu_name {position: absolute; bottom: 20px; right: 16px; font-size: 15px;}
  #cssmenu #menu-button::before, 
  #cssmenu #menu-button::after {display: none;}
  .cont_menu_l {position: absolute; bottom: 5px; right: 20px;}
  .menu_l {width: 15px; height: 2px; background: #fff; margin-bottom: 3px;}
}

*, *:before, *:after{
	margin: 0;
	padding: 0;

	line-height: 1.2;
	letter-spacing: 0em;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
img{
	border: none;
	max-width: 100%;
	vertical-align: middle;
}
a{
	color: #000;
	text-decoration: none;
}
a:hover{
	color: #000;
	text-decoration: underline;
}
a img {
	border: 0;
}
h1{
	font-family: 'Yanone Kaffeesatz', Arial, Helvetica, Verdana;
	font-size: 3.3em;
	font-weight: normal;
	color: #E2E430;
	margin-top: 15px;
}
h2{
	font-family: 'Yanone Kaffeesatz', Arial, Helvetica, Verdana;
	font-size: 2em;
	font-weight: normal;
	color: #848688;
}
.title_nivel{
	position: relative;
	clear: left;
	font-family: 'Yanone Kaffeesatz', Arial, Helvetica, Verdana;
	font-size: 1.8em;
	font-weight: normal;
	color: #848688;
	padding-top: 8px;
}
/*box geral*/
#content_topo{
	float: left;
	width: 100%;
	height: auto;
	background-color: #243051;
	margin: 0;
	padding: 0;
}
#content_logo{
	width: 95%;
	height: auto;
	margin: 0 auto;
	margin-top: 5%;
}
.content_fones{
	display: block;
	float: right;
	margin-right: 3%;
	width: 60%;
	height: auto;
	
}
#fones{
	display: block;
	position: relative;
	width: 52%;
	height: auto;
	float: right;
	padding-top: 2%;
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #E2E430;
	
}
#face{
	display: block;
	position: relative;
	width: 10%;
	height: auto;
	float: right;
	margin: 0;
	padding: 0;
	
}
#insta{
	display: block;
	position: relative;
	width: 10%;
	height: auto;
	float: right;
	margin: 0;
	padding: 0;
}
#crossfit{
	display: block;
	position: relative;
	width: 10%;
	height: auto;
	float: right;
	margin: 0;
	padding: 0;
}
#content_menu{
	width: 95%;
	float: left;
	height: auto;
	margin: 0 3%;
}
#faixa_topo{
	display: block;
	float: left;
	width: 100%;
	height: 9px;
	background: url(imgs/line_topo.png) repeat-x;
	background-color: #FFFFFF;
}
#content_geral{
	float: left;
	margin-top: 8px;
	width: 100%;
	background-color: #FFFFFF;
	height: auto;
}
.content{
	background-color:#FFFFFF;
	width: 95%;
	height: auto; 
	margin: 0 auto;
	max-width: 1200px;
}

/*box footer*/
.content_rodape{
	float: left;
	width: 100%;
	height: auto;
	background-color: #243051;
	margin-top: 8px;
}
.rodape{
	position: relative;
	display: block;
	float: left;
	margin: 1.5% 10% 0% 10%;
	width: 80%;
	height: auto;
	
}
.convenio_geral{
	float: left;
	width: 30%;
	height: auto;
		
}
.convenio{
	margin-top: 10px;
}
.convenio li{
	display: block;
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	line-height: 1.8em;
	border-bottom: 1px solid #E2E430;
	color: #E2E430;
}
.infra_geral{
	float: left;
	width: 33%;
	height: auto;
	margin-left: 3.2%;
}
.title_infra img{
	width: 92%;
	height: auto;
}
.infra{
	margin-top: 30px;
	display: block;
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #E2E430;
}

#planos_pgto{
	margin-top: 10px;
	display: block;
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.9em;
	text-align: justify;
	line-height: 1.5em;
	color: #E2E430;
}
.title_convenio{
	margin-top: 7%;
}
.localizacao_geral{
	float: right;
	width: 30.5%;
	height: auto;
}
.title_localiz img{
	width: 100%;
	height: auto;
}
.mapa{
	margin-top: 5%;
	width: 100%;
	height: auto;
}
.end{
	display: block;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
	font-size: 1em;
	color: #E2E430;
	margin-top: 2%; 
}
.content_fone_mail{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin-top: 2%;
	padding: 1% 2%;
	background-color: #E2E430;
}
#footer_fones{
	display: block;
	float: left;
	width: 45%;
	margin:0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
}
.simbolo {
	width: 10%;
	padding-right: 1%;
}
#footer_mail{
	display: block;
	float: right;
	width: 45%;
	margin:0;
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #fff;

}
#chamada{
	float: left;
	width: 100%;
	margin-top: 1%;
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
/*menu rodape*/
.geral_navfooter{
	float: left;
	width: 100%;
	height: auto;
	margin-top: 8px;

}
#menu_rodape{
	text-align: center;
	color: #243051;
}
#menu_rodape a,
#menu_rodape a:visited{
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #CDCF30;
	padding: 1% 0%;
}
#geral_direitos{
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.6em;
	display: block;
	margin: 1% auto;
	width: 80%;
	height: auto;
	padding-bottom: 1%;
}
#raia_livre{
	display: block;
	float: left;
}
#a2d{
	display: block;
	float: right;
}
/*enfeites*/
.enfeite_missao{
	position: relative;
	float: right;
	width: 73%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_estac{
	position: relative;
	float: right;
	width: 81%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_hidroginastica{
	position: relative;
	float: right;
	width: 83%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_hidrobike{
	position: relative;
	float: right;
	width: 88%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_hidroterapia{
	position: relative;
	float: right;
	width: 85%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_nutricao{
	position: relative;
	float: right;
	width: 76.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_testefisico{
	position: relative;
	float: right;
	width: 85.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_avfisica{
	position: relative;
	float: right;
	width: 81.8%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_pilates{
	position: relative;
	float: right;
	width: 83.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_ventre{
	position: relative;
	float: right;
	width: 81.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_planos{
	position: relative;
	float: right;
	width: 87%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_class{
	position: relative;
	float: right;
	width: 88%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_fit{
	position: relative;
	float: right;
	width: 90.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_attention{
	position: relative;
	float: right;
	width: 83%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_condic{
	position: relative;
	float: right;
	width: 91.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_cardio{
	position: relative;
	float: right;
	width: 92.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_high{
	position: relative;
	float: right;
	width: 59%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_circuito{
	position: relative;
	float: right;
	width: 79.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_funcional{
	position: relative;
	float: right;
	width: 66.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_natacao{
	position: relative;
	float: right;
	width: 90%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_natacao1{
	position: relative;
	float: right;
	width: 75.5%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
.enfeite_planoraia{
	position: relative;
	float: right;
	width: 81%;
	height: 30px;
	background-image: url(imgs/enfeite.jpg);
	margin-top: 5px;
}
/*box geral index*/
.slide_home{
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	
}
.slide_home img{
	width: 100%;
	height: auto;

}
#geral_estac{
	position: relative;
	float: left;
	margin-top: 130px;
}

#geral_textoacad{
	position: relative;
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	text-align: justify;
	padding: 4% 1%;
	width: 100%;
	height: auto;
	float: left;
}

/*box missao visao valores*/
.geral_titulos {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	margin-top: 20px;
	
}
.titulos_cinza{
	position: relative;
	float: left;
	width: auto;
	height: auto;
	
}

#texto_missao{
	position: relative;
	float: left;
	width: 95%;
	height: auto;
	margin: 5% 2.5%;
	
}
#texto_missao p{
	font-family: arial, Helvetica, Verdana;
	font-size: 1.2em;
	text-align: justify;
}
.texto_azul{
	color: #284480;
	font-weight: bold;
	font-size: 1.2em;
}
/*box estacionamento*/

.geral_boxtitles{
	position: relative;
	margin-top: 20px;
	float: left;
	width: 100%;
	height: auto;

}

.esq_titulos{
	position: relative;
	float: left;
	width: 55%;
	height: auto;
	
}
.esq_titulos img, .dir_fotos img{
	float: left;
	width: 100%;
	height: auto;
}
.textos_caixas{
	position: relative;
	float: right;
	width: 95%;
	height: auto;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: justify;
	margin-top: 20px;
	
}
.cliqueaqui{
	position: relative;
	float: right;
	width: 95%;
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.9em;
	margin-top: 20px;
}
.cliqueaqui a{
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
}
.dir_fotos{
	position: relative;
	float: right;
	width: 40%;
	height: auto;
	padding-bottom: 5%;
}
.dir_fotos_natacao{
	position: relative;
	float: right;
	width: 40%;
	height: auto;
	padding-bottom: 2%;
}
.alinhar{
	margin-left: 13%;
}
/*estilo acordeon*/
.applemenu{
float: left;
margin: 5px 0;
padding: 0;
width: 100%; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu div.silverheader a{
background: black url(imgs/topo_link.jpg) center left;
font: normal 16px Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
color: #848688;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 100%;
height: 61px;
padding: 20px 0;
padding-left: 60px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #848688;

}
.silverheader a:active{
	color: #fff;
}

.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(imgs/topo_hover.jpg);
color: #fff;
width: 100%;
height: 61px;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
font: normal 14px Arial, Helvetica, Verdana, sans-serif;
background: white;
line-height: 1.8em;
margin-left: 5%;
padding: 20px 5px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
/*estilo slide fotos pequenas*/
.fadein, .fadein1, .fadein2, .fadein3, .fadein4{ 
position: relative;
display: block;
width: 100%;
height: 280px;
}
.fadein img, .fadein1 img, .fadein2 img, .fadein3 img, .fadein4 img { 
position:absolute;
float: left;
width: 100%;
height: auto;
 
}
.fadelinks, .faderandom { 
position:relative; 
height:auto; 
width:100%; 
}
.fadelinks > *, .faderandom > * { 
position:absolute;
float: left;
display:block; 
}

.multipleslides { 
position:relative;
height:auto; 
width:100%; 
float:left; 
}
.multipleslides > * { 
position:absolute; 
display:block; 
}
/*estilo fotos panoramicas*/
.panoramica_boxe{
	position: relative;
	float: left;
	width: 100%;
	background-image: url(imgs/boxe_training.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	height:270px;
}
.panoramica_fitdance{
	position: relative;
	float: left;
	width: 100%;
	background-image: url(imgs/fit_dance.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	height:270px;
}
.panoramica_futebol{
	position: relative;
	float: left;
	width: 100%;
	background-image: url(imgs/futebol_training.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	height:270px;
}
.panoramica_cross{
	position: relative;
	float: left;
	width: 100%;
	background-image: url(imgs/cross_training.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	height:270px;
}
.panoramica_muaithai{
	position: relative;
	float: left;
	width: 100%;
	background-image: url(imgs/muai_thai.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	height:270px;
}
.panoramica_raiafit{
	position: relative;
	float: left;
	width: 100%;
	background-image: url(imgs/raiafit_funcional.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	height:270px;
}
.panoramica_mma{
	position: relative;
	float: left;
	width: 100%;
	background-image: url(imgs/mma_training.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	height:270px;
}
/*estilo contato*/
.geral_esq_contato{
	position: relative;
	float: left;
	width: 49%;
	height: auto;
	
}
#esq_contato{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	border-right: 2px solid #243051;
}
.texto_endcontato{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: justify;
	margin-top: 20px;
	
}
.verde{
	color: #B8C643;
	font-weight: bold;
	font-size: 1.2em;
}
#mapa_contato{
	position: relative;
	float: left;
	width: 95%;
	height: 205px;
}
.dir_geral_contato{
	position: relative;
	float: right;
	width: 48%;
	height: auto;
}
#box_form{
	position: relative;
	display: block;
	float: left;
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.9em;
	font-weight: bold;
	padding: 2.5%;
	width: 100%;
	height: auto;
	background-color: #E2E430;
	border-radius: 10px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
}
.geral_esq_contato img{
	width: 95%;
}
.dir_geral_contato img{
	width: 100%;
}
input {
	border: 1px solid #bbb;
	height: 22px;
	width: 79%;
	float: right;
		
}
.btn_enviar {
	position: relative;
	width: 20%;
	height: auto;
	float: left;
	margin-left: 15%;
	border: none;
}
#btns_form{
	position: relative;
	float: right;
	margin-top: 2%;
	
}
#btns_form img{
	position: relative;
	width: 20%;
	height: auto;
	float: left;
	margin-left: 37%;
}
#texto_obrig{
	position: relative;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 22%;
}
textarea {
	border: 1px solid #bbb;
	width: 79%;
	height: auto;
	float: right;
		
}
/*planos raia livre*/
#topo_planos{
	position: relative;
	float: left;
	display: block;
	width: 100%;
	height: auto;
	border-top: 13px solid #25335D;
	border-left: 4px solid #25335D;
}
#esq_planos{
	position: relative;
	display: block;
	float: left;
	width: 50%;
	height: auto;
	
	border-right: 4px solid #25335D;
}
#dir_planos{
	position: relative;
	display: block;
	float: left;
	width: 50%;
	height: auto;
	border-right: 4px solid #25335D;
}
.geral_boxtitles img{
	width: 100%;
}
.titulo_desc{
	position: relative;
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin-top: 1%;
	padding: 0.3%;
	font-family: 'Open Sans', Arial black;
	font-weight: 800;
	font-size: 2em; 
	text-align: center;
	background-color: #CBDB3A;
	color: #25335D;
}
.programas{
	position: relative;
	display: block;
	float: left;
	font-family: 'Open Sans', Arial black;
	font-size: 1.1em;
	font-weight: 800;
	line-height: 1.5em;
	text-align: justify;
	color: #fff;
	padding: 2%;
	margin-top: 1%;
	width: 100%;
	height: auto;
	background-color: #25335D;
	border-radius: 10px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
}
.subtitles_desc{
	position: relative;
	display: block;
	float: left;
	font-family: 'Open Sans', Arial black;
	font-size: 1.1em;
	font-weight: 800;
	color: #25335D;
	padding: 0.1% 1%;
	margin-right: 1%;
	background-color: #CBDB3A;
	border-radius: 5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}
.destaque_planos{
	font-family: 'Open Sans', Arial black;
	font-size: 1em;
	font-weight: 800;
	color: #25335D;
	text-decoration: underline;
}
.geral_desc_planos{
	position: relative;
	display: block;
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	text-align: justify;
	line-height: 1.5em;
	float: left;
	width: 100%;
	height: auto;
	border-bottom: 5px solid #D8DAE7;
	padding-bottom: 0.8%;
	margin-top: 1.5%; 
}
.programa_emag{
	position: relative;
	display: block;
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	text-align: justify;
	line-height: 1.2em;
	padding: 1%;
	margin-top: 2%;
	float: left;
	width: 100%;
	height: auto;
	background-color: #CBDB3A;
}
.destaque_programa{
	font-family: 'Open Sans', Arial black;
	font-size: 1em;
	font-weight: 800;
	color: #25335D;
	
}
/*grade horario*/
#grade1{
	position:relative;
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 2%;
}
#grade2{
	position:relative;
	float: left;
	width: 100%;
	height: auto;
}
.box_metodologia{
	position: relative;
	display: block;
	float: left;
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	text-align: justify;
	padding: 2%;
	margin-top: 1%;
	width: 100%;
	height: auto;
	border: 2px solid #000;
	
}
#title_metodo{
	position: relative;
	display: block;
	font-size: 1.5em;
	text-align: center;
	text-decoration: underline;
}
/*visualização notebook*/
@media only screen and (min-width:1280px)
{
#content_geral{
	float: left;
	margin-top: 8px;
	width: 100%;
	background-color: #FFFFFF;
	height: auto;
}
.content{
	display: block;
	float: left;
	margin: 0 5%;
	background-color: #FFFFFF;
	width: 90%;
	height: auto; 
	max-width: 1200px;
}

.content_fones{
	width: 50%;

}

#fones{
	
	padding-top: 2%;
	
}
.convenio_geral{
	width: 28%;
}
.title_infra img{
	width: 86%;
	height: auto;
}
.infra_geral{
	margin-left: 5%;
	
}
.infra {
	line-height: 1.9em;
}
.localizacao_geral{
	
	width: 28%;
	
}
.title_localiz img{
	width: 100%;
	height: auto;
}
#menu_rodape a,
#menu_rodape a:visited{
	font-size: 1em;
}
/*box geral index*/

#geral_textoacad{
	font-size: 1em;
	width: 29%;
	height: auto;
}
/*enfeites*/
.enfeite_missao{
	width: 77.5%;
}

.enfeite_estac, .enfeite_planoraia{
	width: 84%;
}
.enfeite_hidroginastica{
	width: 85.5%;
}
.enfeite_hidrobike{
	width: 90%;
}
.enfeite_hidroterapia{
	width: 87.5%;
}
.enfeite_nutricao{
	width: 80%;
}
.enfeite_testefisico{
	width: 88%;
}

.enfeite_avfisica{
	width: 85%;
}
.enfeite_pilates{
	width: 86.5%;
}
.enfeite_ventre{
width: 84%;
}
.enfeite_planos{
	width: 89%;
}
.enfeite_class{
	width: 89.7%;
}
.enfeite_fit{
	width: 92%;
}
.enfeite_attention{
	width: 85.7%;
}
.enfeite_condic{
	width: 93%;
}
.enfeite_cardio{
	width: 94%;
}
.enfeite_high{
	width: 65.5%;
}
.enfeite_circuito{
	width: 83%;
}
.enfeite_funcional{
	width: 71%;
	
}
.enfeite_natacao{
	width: 92%;
	}
.alinhar{
	margin-left: 11%;
}
/*estilo fotos panoramicas*/
.panoramica_boxe, .panoramica_fitdance,
.panoramica_futebol, .panoramica_muaithai,
.panoramica_raiafit, .panoramica_mma, .panoramica_cross{
	height: 320px;
}
.panoramica_raiafit, .panoramica_futebol, .panoramica_cross{
	margin-top: 4%;
}
}

/* Visualização no mobile */

@media only screen and (max-width:480px)
{

h1{
	
	font-size: 2.5em;
	
}
h2{
	
	font-size: 1.7em;
	
}
.slide_home{
	position: relative;
	display: block;
	float: left;
	width: 100%;
	height: auto;
	
}
.fadein, .fadein1 { 
height: 190px;
}

#geral_textoacad{
	position: relative;
	float: left;
	font-size: 0.8em;
	width: 100%;
	height: auto;
	
}
#content_logo{
	width: 95%;
	height: auto;
	margin: 0 auto;
	margin-top: 5%;
}
.content_fones{
	position: relative;
	display: inline;
	clear: left;
	width: 100%;
	
}
#fones{
	font-size: 0.8em;
	margin-top: 3%;
	float: left;
	margin-left: 5%;
	text-align: center;
}
#face{
	display: inline-block;
	width: 8%;
	margin-right: 3%;
	margin-top: 5%;
}
#insta{
	display: inline-block;
	width: 8%;
	margin-right: 3%;
	margin-top: 5%;
}
#crossfit{
	display: inline-block;
	width: 8%;
	margin-right: 3%;
	margin-top: 5%;
}
.convenio_geral{
	float: left;
	width: 100%;
	height: auto;
	margin-top: 2%;	
}

.infra_geral{
	float: left;
	width: 100%;
	height: auto;
	margin: 10% 0%;
}
.title_infra img{
	width: 100%;
	height: auto;
}

.localizacao_geral{
	float: left;
	width: 100%;
	height: auto;
}
.end{
	text-align: center;
	}
#footer_fones{
	width: 100%;
	font-size: 0.9em;
	
}

#footer_mail{
	float: left;
	width: 100%;
	font-size: 0.9em;
	margin-top: 2%;
	
}
#menu_rodape{
	width: 90%;
	height: auto;
	padding: 0 10%;
	text-align: center;
	color: #243051;
}



#a2d{
	float: left;
}
#geral_direitos{
	margin-top: 3%;
}
.esq_titulos{
	float: left;
	width: 100%;
	height: auto;
}
.dir_fotos{
	float: left;
	width: 100%;
	height: auto;
}
#texto_missao p{
	font-size: 1em;
}
.texto_azul{
	font-size: 1em;
}
.geral_titulos{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	
}
.enfeite_missao, .enfeite_fit, 
.enfeite_class, .enfeite_planos,
.enfeite_ventre, .enfeite_hidrobike, 
.enfeite_avfisica, .enfeite_attention, 
.enfeite_estac, .enfeite_hidroginastica, 
.enfeite_hidroterapia, .enfeite_testefisico, 
.enfeite_planoraia, .enfeite_natacao1,
.enfeite_nutricao, .enfeite_condic,
.enfeite_cardio, .enfeite_high,
.enfeite_circuito, .enfeite_funcional,
.enfeite_pilates {
	position: relative;
	float: left;
	width: 100%;
	height: 30px;
}
/*estilo fotos panoramicas*/
.panoramica_boxe, .panoramica_fitdance,
.panoramica_futebol, .panoramica_muaithai,
.panoramica_raiafit, .panoramica_mma{
	height: 100px;
}
.panoramica_raiafit, .panoramica_futebol{
	margin-top: 4%;
}
 
#esq_planos{
	width: 100%;
}
#dir_planos{
	border-top: 3px solid #25335D;
	width: 100%;
	
}
.dir_fotos_natacao{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
}
.titulo_desc{
	position: relative;
	margin-top: 2%;
	margin-bottom: 2%;
	font-size: 1.6em; 
	
}
.programas{
	position: relative;
	margin-bottom: 2%;
	font-size: 0.9em;
	
}
.geral_esq_contato, .dir_geral_contato{
	position: relative;
	float: left;
	width: 100%;
	height: auto;

}
#esq_contato{
	border-right: none;
}
#box_form{
	font-size: 0.8em;
	}
}
