@charset "utf-8";
/* CSS Document */

.play {max-width: 500px;height: 341px; width: 100%; display:block; float:none; margin-left: auto; margin-right:auto;}
.play2 {max-width: 500px; height: 300px; width: 100%; display:block; float:none; margin-left: auto; margin-right:auto;}

.margenbaixo2{margin-bottom: 15px;}

.flutuar{float: left!important;}

legend{color: black;}

.imagemprof img{ width: 100%; width: 400px; height: auto; border-radius:0px 0px 12px 0px;}

.formulario h3 {text-align: center; font-family: 'Archivo Black', sans-serif;}

fieldset{border-radius: 0px 0px 12px 12px;}

.prof p {color: black; margin-bottom: 0px;}

form button {background-color: #1AD0C7;color:black;}

form textarea{height: 100px;}

.titulo h4 {font-weight: bold; color:#6F9AA0;}

.espacobaixo {margin-bottom:30px!important;}

.insta {}

.insta img {
  width: 40px;
  height: auto;    
}

.invisa {}

.invisa img{
 width: 100%;
 max-width: 600px;   
 margin-top: 20px;   
 float:none;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 25px!important;   
 display: block;    
}

.invisa2 {}

.invisa2 img{
 width: 100%;   
 float:none;
 margin-left: auto;
 margin-right: auto;  
 display: block;    
}

.botao{
 float:right;
 text-align: center;
 border-radius: 0px 12px 0px 0px; 
 cursor:pointer;
 color:black;
 margin-top: 10px;   
 width: 250px;
 padding: 5px;  
 background-color: #1AD0C7;  }


.mapa{
  display: block;
  float: none;
  width: 100%;
  max-width: 1000px;  
  height: 500px;  }

.borda{border: 2px solid #00A859; margin-top:30px;}


.margenvideo{margin-top: 10px;margin-bottom: 10px;}

.flutuar{float:left !important;}

.colesp{ height: 220px;margin-bottom: 10px;}

.colesp3{ height: 250px;margin-bottom: 10px;}

.colesp2{ height: 370px;margin-bottom: 10px;}

.margenfaixa{margin-top: 50px;}

.figure{margin:0px; padding: 0px;}

.margenbaixo{margin-top:20px;}

.mediaaltura{min-height: 220px;}



.espec img {
 margin-top: 20px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 display:block;
 float:none; }


.espec2 img {
 width: 100%;
 height: 140px;    
 margin-top: 20px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 display:block;
 float:none; }

.espec3 img {
 width: 100%;
 height: 180px;    
 margin-top: 20px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 display:block;
 float:none; }




.textoesp p {color:black;text-align:center; margin-bottom: 5px;}

.textoesp2 p {color:black;text-align:center;margin:0px !important;  }


.verdeclaro{background-color:#5BEBE5; }

.consultorio p { text-align: center; font-size: 18px; color: black; }

.consult{margin-bottom: 15px; margin-top: 15px; border-radius:0px 0px 12px 12px; margin-left: auto; margin-right: auto; float: none;   display:block;}

.rodape{height: 180px; padding-top: 20px;}


.textochamada p {    
 font-family: 'arial', sans-serif;
 color: #ED3237;
 margin-bottom: 25px;  
 text-align: center;  
 font-size: 18px; }


.chamada{
 margin-top: 20px; 
 margin-bottom: 20px;    
 border-radius:0px 0px 12px 12px;
 box-shadow: inset 2px 6px 8px rgba(0, 0, 0, 0.40), 2px 6px 8px rgba(0, 0, 0, 0.40);
 padding: 16px;
 width: 100%;
 height: auto;  }

.chamada p {
 color:black;
 text-align: center;
 font-size: 18px;
 margin:0px }

.faixa{background-color: #50E7E2; height: 20px;}


.verde{background-color:#6F9AA0;}

.slide{
    width: 100%;
    background-position: 50% 50%;
    background-size:cover;
    height:auto;}

.espacozerado{
	margin:0;
	padding:0;}	

.fullcontainer
{ 
width:100%;
padding:0px 0;
 }

.fullcontainer2
{ 
width:100%;
padding:15px 0;}

figure{margin:0; padding:0; }

.chamadalogo{text-align: center; color:#6F9AA0;}


.archivoblack h4 {font-family: 'Archivo Black', sans-serif; text-align: center;}

.archivoblack3 h3 {font-family: 'Archivo Black', sans-serif; text-align: left;}

.archivoblack2 h2 {font-family: 'Archivo Black', sans-serif;
	text-align: left;
	color: #357175;
	text-shadow: 5px 5px 8px rgba(0,0,0,0.2);}

.archivoblack p {
	font-family: 'Archivo Black', sans-serif;
	height: 15px;
	color: #6F9AA0;
	text-align: right;
	margin-bottom: 5px;
	font-size: 18px;}


.archivoblack2 p {
	font-family: 'Archivo Black', sans-serif;
	height: 15px;
	color:black;
	text-align: center;
	margin-bottom: 5px;
	font-size: 18px;}






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


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

	.archivoblack p {
		font-family: 'Archivo Black', sans-serif;
		height: 15px;
		text-align: center;
		margin-bottom: 5px;font-size: 18px;}
    
    
 .colesp{ height: auto;margin-bottom: 10px;}

 .colesp2{ height: auto;margin-bottom: 10px;}   
    
 .colesp3{ height: 250px;margin-bottom: 10px;}


.espaco{margin-bottom: 20px !important;}
    
    
.mediaaltura{height: auto;}   
    
.archivoblack3 h3 {font-family: 'Archivo Black', sans-serif; text-align: center;} 
    
    
 form button {display: block; float:none; margin-left: auto; margin-right: auto;}   
    
 .botao {display: block; float:none; margin-left: auto; margin-right: auto;}     
    
 .espec2 img {
 width: 100%;
 height: auto;    
 margin-top: 20px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 display:block;
 float:none; } 
    
 .espec3 img {
 width: 100%;
 height: auto;    
 margin-top: 20px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 display:block;
 float:none; }  
	    
 .branco{display:none!important;} 
    
 
	
}


@media screen and (max-width: 500px) {
    
.imagemprof img{ display:block; float:none;margin-left: auto; margin-right: auto; margin-top: 15px;}      
    
    
 .prof p {text-align: center;}   
    
 .titulo h4 {text-align: center;}   
    
.rodape{height: 250px; padding-top: 20px;}
    
	.archivoblack p {
		font-family: 'Archivo Black', sans-serif;
		height: 15px;
		text-align: center;
		margin-bottom: 5px;font-size: 18px;}

.espaco{margin-bottom: 20px !important;}
    
 .colesp{ height: auto;margin-bottom: 10px;}

 .colesp2{ height: auto;margin-bottom: 10px;}   
    
 .colesp3{ height: 250px;margin-bottom: 10px;}
    
   .espec2 img {
 width: 100%;
 height: auto;    
 margin-top: 20px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 display:block;
 float:none; }
    
    
 .espec3 img {
 width: 100%;
 height: auto;    
 margin-top: 20px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 display:block;
 float:none; }    
 
    
 .branco{display:none!important;}   
 
 .play {max-width: 500px;height: auto; width: 100%; display:block; float:none; margin-left: auto; margin-right:auto;}
   
  
}