#login{width:100%; height:31px;  color: #6B0000; }
#login p{margin:7px 0 0 0;}

.divleft{float:right; width:15px; display:table;  border:1px solid #CFCFCF;}
.botaoleft{float:left; margin:0px 0px 15px 0px;}

#faleconosco{float:left; width:580px; margin:11px 0 40px 0;}
#faleconosco .campofale{float:left; width:270px;  margin-right:16px; }
.campofale .campos{float:left; width:260px;font-size:13px; color:#333333; text-align:left; }
.campofale label{float:left; text-align:left; margin:0; font-size:14px; width:250px; color:#C6C6C6;  height:22px; font-weight: normal; }
.captcha{float:left; width:350px; height:50px; margin-top:10px; background-color: #F0F0F0;}
.captcha a{float:left; margin:17px 10px 0px 4px; font-weight: normal; width:150px;  font-size:13px;}
.textosobre, .atencao{float:left; text-align:justify; margin:23px 0px 0px 0px; line-height:25px; width:100%;font-size:13px; color:#333333;}
.textosobre a,.textosobre b{font-size:13px;}
#texto{font-size:13px;}
.obrigatorio{float:left; text-align:left; margin:0; width:250px; height:10px; font-size:13px; color:#DAA520;font-weight: normal; display:table; }
.sucesso{ padding:5px; margin-bottom:10px; font-size:14px; font-size:13px; background-color:#2E8B57; color:#fff; float:left; width:100%;}
.falha{ padding:5px; margin-bottom:10px; font-size:14px; background-color:#8B1A1A; color:#fff; float:left; width:100%;}


/*ate aqui*/


.opcoes{float:left;  width:260px; height:202px; margin-top:10px; background-color: #F0F0F0; }
.opcoes p{font-weight: normal; 	}
#faleconosco .mensagem{height:108px;}
#faleconosco .texto{height:408px; width:550px;}
.enviar{float:right; margin:20px 28px 0px 0px;}
#exibecod{float:left; width:57px; height:35px; margin:5px 10px 10px 7px; padding:0px; font-size:25px; color:#8A0808; font-weight: normal; background-color: #FFF; color: #000; }
.labelcampos{float:left; text-align:left; margin:0; font-size:17px; width:250px; color:#C6C6C6;  height:7px;font-weight: normal; }
.apresentacao{height:30px; margin-top:10px;}

#frase{float:left; font-size:25px; margin:5px 0px 0px 0px; width:100%; padding:0px; color:#d3d3d3; }
.foto{float:left;  /*width:144px;*/ height:142px;}
#bordafoto{float:left; margin:40px 0px 18px 0px; width:144px; height:167px; }
.btn-foto{float:left; margin-top:2px; width:144px;}
.filefoto{float:left; width:450px; }
#editarfoto{float:left; width:450px; }
#endereco{float:left; margin:40px 0px 0px 18px; width:400px;}
.dados{ float:left; text-align:left;  width:100%; font-size:19px;  color:#333333; padding:0; margin:0px;}
.dados span{font-size:19px;  color:#333333; padding:0; margin:0px;}
.dados a{ font-size:17px;  color:#333333;}
.dados a:hover{ color:#8B5742;}
.dadostitulo{float:left; text-align:left;  font-size:19px;color:#8A0808;font-weight: bold;}
#editarperfil{float:left; width:100%;}
.editar{float:left; text-align:left;}
#apresentacao{float:left; text-align: justify; width:610px; font-size:18px; margin-bottom:30px; overflow: hidden; }
#apresentacao span{float:left; text-align: justify; font-size:18px; overflow: hidden; }
#contatoperfil{float:left; text-align: left; width:588px; margin-bottom:70px;padding:0px 0px 20px 30px; background-color: #F6F6F6; border-top:5px solid #A90808;}
.dadositem{float:left; text-align:left; font-size:19px;  color:#333333; margin-left:2px;}

.admbusca{float:left; height:30px; margin:10px 0px 0px 5px;}

#convenio div, #especialidade div{float:left; text-align:left; width:290px; height:25px; }
#convenio input, #especialidade input, #todos input{float:left;}
#convenio span, #especialidade span, #todos span{float:left; font-size:19px; color:#333333; margin:0px 0px 0px 5px;}
#todos{float:left; width:100%; }

.popover {max-width:400px;}
.btn-popover{float:left; margin:20px 50px 0px 0px;}

#resultado{float:left; width:100%; height:26px; border-bottom:1px solid #F0F0F0; margin-top:15px; }
#resultado .normal, #numerototal{color:#666666; font-size:19px;}
#resultado #total{float:left; }
#resultado #pagina{float:right;}
#lista{float:left; padding-bottom:30px; width:100%;}
#lista li{float:left; margin-top:30px; width:100%; border:2px solid #fff;}
#lista li:hover{background-color:#F6F6F6; border:2px solid #F6F6F6; }
.listadados1{float:left; margin:0px 0px 0px 15px; text-align:left; padding:0px;  width:530px; }
.listadados{float:left;  text-align:left; padding:0px;  width:100%; }
.bordalistafoto{float:left;  width:72px; height:71px; display:table;}
.listafoto{float:left;  height:71px;}
.listanome a{ margin:-3px 0px 0px 0px; font-size:21px; font-weight: bold; color:#8A0808;}
#paginacao{float:left; width:100%; margin:20px 0px 20px 0px;}
#paginacao .anterior{float:left;}
#paginacao .proximo{float:right;}

#listacomentario li{float:left; width:550px; border-top:1px dotted #333333; margin:10px 0px 20px 0px;}
#listacomentario .lista{float:left; width:100%; margin-top:5px; text-align:left; font-size:19px; color:#333333;}
#listacomentario .nome{ font-weight: bold; 	color:#8A0808;}
#listacomentario .data{ font-size:16px;}

.texto{float:left; text-align:justify; margin:3px 0px 0px 0px; width:100%;font-size:18px; color:#333333;}
.texto a{ font-size:18px; color:#8A0808;}
.texto a:hover{text-decoration: underline;}

.textoresultado{float:left; text-align:justify; margin:13px 0px 0px 0px; line-height:25px; width:100%;font-size:18px; color:#333333;}
.atencao{ float:left; width:575px; margin:20px 0px 0px 0px; padding:2px;border:1px solid #333333;}
.atencao span{ float:left; font-weight: bold; font-size:18px;}
.t1{margin:30px 0px 20px 0px;}
.t2 a{font-size:19px; color:#333333;}
.t2 a:hover{color:#8A0808;}
.textoimagem{float:left; width:100%; margin-top:20px; display:table; }

#listatipotexto{float:left; }
#listatipotexto .lista-destaque ul{border-top:0px; background-color: #FFF;}
#listatipotexto .lista-destaque li{border:0px;  }

#publique{float:left; margin-top:20px;}
#publique li a{float:left; width:100%; height:25px; text-align:left;  font-size:19px; color:#333333;}
#publique li a:hover{color:#8A0808;  }

#facelike{float:left; margin:0px 0px 20px 0px;}
#compartilhe{float:left; margin:0px 0px 30px 0px; }

/*correção*/
.contact-info{width:400px;}

.field-item p{text-align:justify; font-size:1.8rem;}
.logo{ display:table;}
.logo1{width:50px; }
.Whatsapp{width:70px;}

			.button1 {
				
				padding: 14px 14px;
				text-align: center;
				text-decoration: none;
				display: inline-block;
				/*font-size: 16px;*/
				margin: 40px  0% 40px 0%;
				transition-duration: 0.4s;
				cursor: pointer;
				border:0;
				border-radius: 15px;
				width:100%;
				font-size:2rem;
				background-color: #4CAF50;  color: white;
			}
.button1:hover { background-color: #909090;  color:white;	}

/* duvida */
* {box-sizing: border-box;}

/* Button used to open the chat form - fixed at the bottom of the page */
.open-button {
  background-color: #555;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  opacity: 0.8;
  position: fixed;
  bottom: 23px;
  right: 28px;
  width: 280px;
}

.open-img {
  border: none;
  cursor: pointer;
  opacity: 0.8;
  position: fixed;
  bottom: 75px;
  right: 40px;
  width: 85px;
}

/* The popup chat - hidden by default */
.chat-popup {
  display: none;
  position: fixed;
  width:90%;
  height:90%;
  left: 5%;
  top: 10%;
  border: 3px solid #f1f1f1;
  z-index: 9;
  border-radius: 10px;
}

/* Add styles to the form container */
.form-container {
  width:100%;
  height:100%;
  padding: 10px;
  background-color: white;
}

/* Full-width textarea */
.form-container textarea {
  width: 100%;
  padding: 15px;
  margin: 5px 0 0px 0;
  border: none;
  background: #f1f1f1;
  resize: none;
  height: 40%;
  border-radius: 10px;
  /*font-size:36px;*/
}
.form-container input {
  width: 100%;
  padding: 15px;
  margin: 3px 0 3px 0;
  border: none;
  background: #f1f1f1;
  resize: none;
  height: 10%;
  border-radius: 10px;
  /*font-size:36px;*/
}

/* When the textarea gets focus, do something */
.form-container textarea:focus {
  background-color: #ddd;
  outline: none;
}

/* Set a style for the submit/send button */
.form-container .btn {
  background-color: #04AA6D;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  height: 10%;
  margin-bottom:10px;
  opacity: 0.8;
  border-radius: 10px;
   /*font-size:36px;*/
}

/* Add a red background color to the cancel button */
.form-container .cancel {
  /*background-color: red;*/
  background-color: #555;
}

/* Add some hover effects to buttons */
.form-container .btn:hover, .open-button:hover {
  opacity: 1;
}
/* fim duvida */
