@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
}

.corpoindex {
	width: 100%;
	min-height: 320px;
	background-color: #0D326B;
	display: inline-flex;	
}

.corpo2index {
	width: 100%;
	background-color: #EEEEEE;
	display: inline-flex;	
}

.anuncio1 {
	width: 100%;
	background-color: #EEEEEE;
	display: inline-flex;
	margin-left: 3%;	
}

.imgindex {
	margin: 0;
	padding: 0;
	min-width: 320px;
}

.imgindex img {
	width: 100%;
	height: 100%;
}

@media(max-width: 800px){
	.imgindex {
		padding-top: 3% !important;
		width: 100% !important;
		height: auto !important;
		text-align: center !important;
	}

	.imgindex img {
		width: 60%;
		height: auto !important;
	}

	.corpoindex {
		display: block !important;
	}

	.corpo2index {
		display: block !important;
		text-align: center !important;
		width: 100% !important;
	}

	.anuncio {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		text-align: center !important;
		display: block !important;
	}

	.anuncio-principal {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 5% !important;
		padding-right: 5% !important;
	}

	.anuncio-principal h4 {
		width: 100% !important;
	}

	.img-anuncio {
		width: 50% !important;
	}

	.block {
		display: block !important;
	}

	.img-clinica {
		width: 100% !important;
		text-align: center;
	}

	.img-clinica img {
		width: 60% !important;
	}

	.img-resp {
		width: 100% !important;
		text-align: center !important;
	}

	.img-resp img {
		width: 40% !important;
	}

	.img-resp-maior {
		width: 100% !important;
		text-align: center !important;
	}

	.img-resp-maior img {
		width: 80% !important;
	}

	.img-resp-full {
		width: 100% !important;
		text-align: center !important;
	}

	.img-resp-full img {
		width: 100% !important;
	}

	.txt-resp {
		width: 100% !important;
	}
}

.txtindex {
	text-align: justify;
	background-color: #0D326B;
	color: white;
	margin-left: 4%;
	margin-right: 4%;
	font-weight: bold;
}

.txtindex h4 {
	line-height: 1.8;
}

.corpo { /* divisão geral de todas as pagignas */
	margin-left: 7%;
	margin-right: 7%;
	margin-top: 1%;
}

.titulo { /* titulo geral de todas as pagignas */
	width: 100%;
	color: #002DB2;
	text-align: center; 
	background-color: transparent;
	font-weight: bold;
	font-style: italic;
}

.titulo h3 {
	color: #002DB2;
	background-color: white;
	font-weight: bold;
	font-style: italic;
}

.txt-img {
	display: inline-flex;
	width: 80%;
	margin-top: 0%;
	margin-bottom: 1%;
	background-color: white;
	color: #002DB2;
	text-align: justify;
	line-height: 1.5;
}

.img {
	margin-right: 2%;
	width: 40%;
}

.img-maos {
	width: 100%;
}

.txt-img-clinica {
	display: inline-flex;
	width: 100%;
	margin-top: 0%;
	margin-bottom: 1%;
	background-color: white;
	color: #002DB2;
	text-align: justify;
	line-height: 1.5;
}

.img-clinica {
	margin-right: 2%;
	width: 40%;
}

.img2 {
	width: 100%;
	text-align: center;
	margin-top: 2%;
}

.img2 img {
	width: 60%;
}

.txt-clinica h4 {
	color: #002DB2;
	text-align: justify;
	line-height: 1.5;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.anuncio {
	width: 35%;
	display: inline-flex;
}

.anuncio-principal {
	width: 40%;
	text-align: justify;
	margin-right: 5%;
	margin-left: 5%;
}

.anuncio-principal h4 {
	line-height: 1.8;
	font-style: italic;
}

.anuncio-principal h2 {
	font-weight: bold;
	font-style: italic;
}

.img-anuncio {
	width: 100%;
}

/* Formatação Equipe */

.txt-equipe {
	width: 70%;
	text-align: justify;
	padding: 2%;
}

.img-equipe {
	width: 30%;
}

.right {
	text-align: right;
}

.img-equipe img {
	width: 70%;
}

.borda-separadora {
	width: 76%;
	margin-left: 12%;
	margin-right: 12%;
	border-bottom: 1px solid #002DB2;
	margin-bottom: 4%;
}


.img-rec {
	text-align: center;
	width: 33%;
	margin-bottom: 2%;
}

.fotos-rec {
	text-align: center;
	margin-bottom: 1%;
	width: 100%;
}


.height {
	height: 20px;
	width: 100%;
}

.txt-equipe-titulo {
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 24px;
}

.txt-equipe-last {
	padding: 2%;
	padding-top: 0;
	width: 100%;
	text-align: justify;
}


.txt-img-convenios { /* div para divisão com texto e imagem */
	width: 100%;
	display: inline-flex;
	margin-bottom: 2%;
}

.txt-convenios {
	width: 50%;
	padding-right: 1%;

	text-align: left;
}

.img-convenios {
	width: 100%;
	padding-left: 3%;
	padding-right: 5%;
	padding-top: 3%;
	text-align: center;
}

.img-convenios img { /*codigo para especificar o tamanho da imagem */
	width: 55%;
}

.img-convenios-maos {
	width: 100%;
	margin-bottom: 2%;
	text-align: center;
}

.img-convenios-maos img {
	width: 90%;
}

.img-carteira {
	text-align: center;
	margin-bottom: 2%;
}

.img-contato {
	text-align: center;
	padding-top: 2%;
	width: 100%;
}

.img-logo { /*codigo para especificar o tamanho da imagem */
	width: 35%;
}

.txt-contato {
	text-align: center;
	padding-top: 2%;
	padding-bottom: 2%;
}

.txt-contato h4 {
	line-height: 1.5;
	color: #002DB2;
}


.txt-duvidas {
	width: 100%;
}

.txt-duvidas h4{
	line-height: 1.5;
	color: #002DB2;
	text-align: center;
}


.img-paliativos {
	width: 60%;
	padding-left: 2%;
	text-align: right;
}

.img-paliativo {
	width: 100%;
}

.txt-paliativo {
	width: 100%;
}

.txt-paliativo h4 {
	line-height: 1.5;
	color: #002DB2;
	text-align: center;
}


.titulo-azul{
	background-color: #0D326B;
	color: white;
}

.txt-img-clinica-azul {
	width: 100%;
	display: inline-flex;
	background-color: #0D326B;
	margin-bottom: 1%;
}

.img-folders {
	width: 50%;
}

.img-folder {
	width: 100%;
}

.txt-paliativo-azul {
	width: 100%;
	color: white;
	text-align: center;
}

.txt-paliativo-azul h4 {
	line-height: 1.5;
}


.img-missao {
	width: 100%;
	text-align: center;
	margin-top: 2%;
}

.img-missao img {
	width: 75%;
}

.txt-serv{
	width: 100%;
}

.txt-serv h4{
	text-align: left;
	color: #002DB2;
	line-height: 1.5;
}

.txt-img-serv {
	display: inline-flex;
	margin-bottom: 1%;
}

.img-servicos {
	width: 100%;
}

.img-servicos img{
	width: 100%;
}


.txt-img-serv-azul {
	display: inline-flex;
	margin-bottom: 1%;
}

.txt-serv-azul{
	width: 100%;
	padding-left: 2%;
	background-color: #0D326B;
}

.txt-serv-azul h4{
	text-align: left;
	color: #002DB2;
	line-height: 1.5;
	color: white;
}

.img-imuno {
	text-align: center;
}

.yt {
	width: 100%;
	display: inline-flex;
	min-height: 320px;
	margin-bottom: .5%;
}

.video {
	width: 49.5%;
	display: block;
}

.video-texto {
	width: 49.5%;
	display: block;
	margin-left: 4%;
}

.video-texto h4 {
	line-height: 1.5;
	color: #002DB2;
	margin-right: 5%;
	text-align: justify;
}

.video-texto h3 {
	color: #002DB2;
	background-color: white;
	font-weight: bold;
	font-style: italic;
}

.yt-video {
	width: 100%;
	height: 100%;
}

.mleft {
	margin-right: .5%;
}

.mright {
	margin-left: .5%;
}

@media(max-width: 800px){
	.yt {
		display: block !important;
		min-height: 160px;
	}

	.video {
		width: 100% !important;
	}

	.mleft, .mright {
		margin: 0 !important;
	}
}

.img-politicas {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.img-politicas .img-pequena {
	width: 35%;
}

.img-politicas .img-grande {
	width: 60%;
}

.img-politicas figcaption {
	color: black;
	width: 100%;
	text-align: center;
	font-size: small;
}

@media(max-width: 800px) {
	.img-politicas img {
		width: 80%;
	}

}

.flex-center {
	margin-top: 10px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}