body {
	background: rgb(255,255,255);
	background: url("../imagens/html-background1") repeat-y;
	height: auto;
	margin: auto;
}
#bloco-principal {
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
	background: rgb(255,255,255);
}
.slide {
	display: inline-block;
	position: relative;
	max-width: 600px;
	width: 100%;
	top: 10px;
}
/*HEADER*/
/*HEADER*/
/*HEADER*/
header {
	display: block;
	position: relative;
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
	min-height: 40px;
	max-height: 200px;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	min-height: 50px;
	max-height: 270px;
}
header p {
	display: block;
	position: relative;
	text-align: center;
	margin: auto;
	margin-left: 0;
	padding-top: 5px;
	font-size: 12px;
	color: RGBA(104,104,104,1);	font-weight:normal;
clear: both;
}
.telefones h1 {
	display: block;
	position: relative;
	max-width: 600px;
	width: auto;
	margin: 0 auto;
	float: none;
	text-align: center;
	margin: auto;
	margin-top: 10px;
	color: RGBA(0,0,0,1);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color: RGBA(230,226,226,0.2);
	border: 2px solid RGBA(255,255,255,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 1;
	padding: 7px;
}
.telefones h2 {
	display: block;
	position: relative;
	max-width: 600px;
	width: auto;
	margin: 0 auto;
	float: none;
	text-align: center;
	margin: auto;
	margin-top: 10px;
	color: RGBA(0,0,0,1);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color: RGBA(230,226,226,0.2);
	border: 2px solid RGBA(255,255,255,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 1;
	padding: 7px;
}
.telefones h3 a {
	display: block;
	position: relative;
	max-width: 600px;
	width: auto;
	margin: auto;
	float: none;
	text-align: center;
	margin: auto;
	margin-top: 10px;
	color: RGBA(255,255,255,1);
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	background-color: RGBA(40,157,204,0.8);
	border: 2px solid RGBA(255,255,255,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 1;
	padding: 7px;
}
header h1 .lighter, header h2 .lighter {	font-weight:normal;
}
.header-icon {
	display: block;
	position: relative;
	text-align: center;
	float: none;
	background: url("../imagens/logo-1.png") no-repeat;
	width: 175px;
	height: 104px;
	margin: auto;
	margin-left: 0;
	top: 2px;
	margin: auto;
	padding-right: 0;
}
.icon {
	display: inline-block;
	position: relative;
	text-align: center;
	float: none;
	background: url("../imagens/header-tel.png") no-repeat;
	width: 20px;
	height: 20px;
	margin: auto;
	padding-right: 5px;
	top: 5px;
}
.icon-1 {
	display: inline-block;
	position: relative;
	text-align: center;
	float: none;
	background: url("../imagens/cel-tel.png") no-repeat;
	width: 20px;
	height: 20px;
	margin: auto;
	padding-right: 5px;
	top: 5px;
}
.clear-mobile {
	clear: both;
}
/*HEADER*/
/*HEADER*/
/*HEADER*/
/*LOGO 2 e NAVEGACAO*/
#logo-e-navegacao {
	display: block;
	position: relative;
	text-align: center;
	max-width: 175px;
	top: 5px;
	float: none;
	margin: auto;
	left: 0;
}
#logo-e-navegacao h1 img {
	display: block;
	float: none;
	width: 25px;
	height: 25px;
}
#logo-e-navegacao h3 a {
	display: block;
	position: relative;
	text-align: center;
	float: none;
	max-width:580px;
	margin:auto;
	margin-left:-20px;
	height: 25px;
	margin-top: 10px;
	padding: 2px;
	clear: both;
}
#logo-e-navegacao p {
	display: block;
	position: relative;
	text-align: center;
	color: RGBA(0,0,0,0.9);
	margin-left: 0;
	font-size: 12px;
	letter-spacing: 0.08em;	font-weight:normal;
    font-family: Verdana, Geneva, sans-serif;
	margin-top: -20px;
}
/*LOGO 2 e NAVEGACAO*/
#slideshow h1 {
	display: block;
	position: relative;
	max-width: 600px;
	width: auto;
	font-family: Verdana, Geneva, sans-serif;	font-weight:normal;
color: RGBA(0,0,0,0.9);
	text-align: justify;
	margin: auto;
	top: -20px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e9e9e9+0,ffffff+50,e9e9e9+100 */
	background-color: RGBA(102,102,102,0.01);
	border: 1px solid RGBA(102,102,102,0.1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 1;
	padding: 7px;
}
/*NAV*/
/*NAV*/
/*NAV*/
nav {
	display: block;
	position: relative;
	max-width: 600px;
	width: auto;
	margin: auto;
	top: -20px;
}
.nav-border {
	display: none;
}
.clear {
	clear: both;
}
/*NAV*/
/*NAV*/
/*NAV*/
@media all and (max-width:800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#cssmenu {
 min-width: 50px;
 max-width: 600px;
 height: 80px;
 background-color: rgba(102,102,102,0.1);
}
.border {
 display: block;
 position: relative;
 text-align: center;
 max-width: 600px;
 width: 100%;
 margin: 10px auto 10px auto;
 border: 1px dashed RGBA(153,0,0,0.1);
}
.gray {
 color: #666;
}
/*IMAGENS DE ASIDE*/
/*Retificação de altura de article para âncoras*/
article .top-ancoras {
 margin-top: -10px;
}
/*Retificação de altura de article para âncoras*/
aside .video {
 display: block;
 position: relative;
 text-align: center;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 220px;
}
aside .cirurgiabariatrica-sleeve-ou-bypass {
 background: url("../imagens/cirurgiabariatrica-sleeve-ou-bypass.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 234px;
}
aside .calculo-da-vesicula {
 background: url("../imagens/calculo-da-vesicula.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 300px;
 max-width: 300px;
 width: auto;
 margin: auto;
 height: 255px;
}
aside .refluxo-gastroesofagico {
 background: url("../imagens/refluxo-gastroesofagico-grande.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 300px;
 max-width: 300px;
 width: auto;
 margin: auto;
 height: 255px;
}
aside .gastrite {
 background: url("../imagens/gastrite.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 200px;
 max-width: 200px;
 width: auto;
 margin: auto;
 height: 256px;
}
aside .esofagite {
 background: url("../imagens/esofagite.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 300px;
 max-width: 300px;
 width: auto;
 margin: auto;
 height: 255px;
}
aside .sindrome-do-intestino-irritavel {
 background: url("../imagens/sindrome-do-intestino-irritavel.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 240px;
 width: auto;
 margin: auto;
 height: 252px;
}
aside .obesidade-morbida {
 background: url("../imagens/obesidade-morbida.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 240px;
 width: auto;
 margin: auto;
 height: 120px;
}
aside .obesidade {
 background: url("../imagens/obesidade-grande.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 323px;
}
aside .cirurgiabariatrica-legislacao {
 background: url("../imagens/legislacao.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 341px;
}
aside .cirurgiabariatrica-posoperatorio {
 background: url("../imagens/cirurgiabariatrica-posoperatorio.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 172px;
}
aside .sindromededumping-apos-cirurgiabariatrica {
 background: url("../imagens/sindromededumping-apos-cirurgiabariatrica.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 273px;
}
aside .cirurgiabariatrica-duvidasfrequentes {
 background: url("../imagens/cirurgiabariatrica-duvidasfrequentes.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 289px;
}
aside .bypass-gastrico-em-y-de-roux-e-o-cerebro {
 background: url("../imagens/bypass-gastrico-em-y-de-roux-e-o-cerebro.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 323px;
}
aside .cirurgia-bariatrica {
 background: url("../imagens/cirurgia-bariatrica.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 258px;
}
aside .plasma-de-argonio {
 background: url("../imagens/plasmadeargonio-posbariatrica.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 width: 380px;
 margin: auto;
 height: 289px;
}
aside .balao-intragastrico {
 background: url("../imagens/balao-intragastrico.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 289px;
}
aside .videolaparoscopia {
 background: url("../imagens/videolaparoscopia.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 220px;
}
aside .cirurgia-bariatrica-e-pressaoalta {
 background: url("../imagens/cirurgia-bariatrica-e-pressaoalta.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 253px;
}
aside .cirurgia-bariatrica-e-exercicios-fisicos {
 background: url("../imagens/cirurgia-bariatrica-e-exercicios-fisicos.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 427px;
}
aside .cirurgia-bariatrica-em-adolescentes {
 background: url("../imagens/cirurgia-bariatrica-e-exercicios-fisicos.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 285px;
}
aside .minilaparotomia {
 background: url("../imagens/minilaparotomia.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 220px;
}
aside .duodenal-switch {
 background: url("../imagens/duodenal-switch.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 min-width: 380px;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 220px;
}
aside .hospital-angelina-caron {
 background: url("../imagens/hospital-angelina-caron.jpg") no-repeat;
 display: block;
 position: relative;
 text-align: center;
 max-width: 380px;
 width: auto;
 margin: auto;
 height: 220px;
}
/*IMAGENS DE ASIDE*/
/*ASIDE*/
/*ASIDE*/
/*ASIDE*/
aside {
 display: block;
 position: relative;
 text-align:center;
 float: none;
 max-width: 380px;
 height:auto;
 width: auto;
 margin:auto;
 margin-top:10px;
}
.video-fix {
 display: block;
 position: relative;
 text-align:center;
 float: none;
 max-width: 380px;
 height:380px;
 width: auto;
 margin:auto;
}
article {
 display: block;
 position: relative;
 text-align: center;
 max-width: 600px;
 width: 100%;
 margin: auto;
}
article .top-block {
 display: block;
 position: relative;
 text-align:center;
 float: none;
 max-width: 600px;
 width: auto;
 margin:auto;
 margin-top:30px;
}
article p {
 margin-right: 10px;
}
/*ASIDE*/
/*ASIDE*/
/*ASIDE*/
/*Section*/
/*Section*/
/*Section*/
section h3 {
 margin-top: 10px;
}
section p {
 font-family: inherit;
 font-size: 14px;
 text-align: justify;	color: RGBA(0,0,0,0.9);	

font-weight:normal;
max-width: 600px;
 width: auto;
 margin: 22px 10px auto 10px;
}
section p strong {
 color: RGBA(0,0,0,1);
 font-weight: 600;
}
section a {
 display: block;
 position: relative;
 width: auto;
 margin: auto;
 color: RGBA(0,0,0,0.8);
}
/*section*/
/*section*/
/*section*/
/* Alterações nos content-boxes para Large-1 */
/* Alterações nos content-boxes para Large-1 */
/* Alterações nos content-boxes para Large-1 */
.clear-mobile-fix {
 display: none;
}
.clear-large-1-fix {
 clear: both;
}
/*Inicio de footer´s*/
/*Inicio de footer´s*/
/*Inicio de footer´s*/
.centered {
 display: block;
 position: relative;
 max-width: 600px;
 width: auto;
 text-align: center;
 margin: auto;
}
/*FOOTER*/
/*FOOTER*/
/*FOOTER*/
footer {
 display: block;
 position: relative;
 text-align: center;
 max-width: 600px;
 width: 100%;
 margin: auto;
}
footer a {
 display: block;
 color: rgb(12,60,96);
 text-decoration: none;
 list-style-type: none;
 margin: 0;
 padding: 0 0 0 0;
}
footer ul {
 font-family: Verdana, Geneva, sans-serif;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 line-height: 1.4em;
 font-size-adjust: none;
 font-stretch: normal;
 color: RGBA(153, 0, 0);
 text-decoration: none;
 list-style-type: none;
 padding: 0 0 0 10px;
}
/*FOOTER CONTEUDO CENTRAL*/
/*FOOTER CONTEUDO CENTRAL*/
/*FOOTER CONTEUDO CENTRAL*/
.conteudo-central {
 background-repeat: no-repeat;
 float: none;
 display: block;
 position: relative;
 max-width: 480px;	width: 280px;
	height:450px;
border: 1px solid RGBA(40,157,204,0.2);
 margin: 10px auto 20px auto;
}
.conteudo-central h1 {
 width: 260px;
 float: left;
}
.conteudo-central h2 {
 margin: 10px 5px 10px 5px;
}
.conteudo-central h4 {
 font-size:12px;
}
.conteudo-central h1 span.icon {
	margin-left: 10px;
	background: url("../imagens/notas-small.jpg") no-repeat;
}
footer .conteudo-central p {
 width: 230px;
 font-family: Verdana, Geneva, sans-serif;
 text-align: justify;
 font-style: normal;
 font-variant: normal;
 line-height: 1.2em;
 font-size-adjust: none;
 font-stretch: normal;
 color: RGBA(0,0,0,1);
 font-size: 12px;
 padding: 5px 0 0 15px;
 margin: 0 10px 0 0;
}
footer .conteudo-central h3 .menu-icon-tel, .conteudo-central h3 .menu-icon-cel {
 display: inline-block;
 position: relative;
 background: url("../imagens/menu-icon-tel.png") no-repeat;
 margin: auto;
 margin-left: -75px;
 padding-right: 5px;
 width: 20px;
 height: 20px;
 top: 5px;
 margin-top: 5px;
 left: 0;
}
.conteudo-central h3 .menu-icon-cel {
 background: url("../imagens/cel-tel.png") no-repeat;
}
footer .conteudo-central h3 {
 font-family: Verdana, Geneva, sans-serif;
 color: RGBA(0,0,0,1);
 font-size: 15px;
 font-weight: normal;
 margin: auto;
}
/*FOOTER CONTEUDO CENTRAL*/

/*FOOTER CONTEUDO CENTRAL*/
/*FOOTER CONTEUDO CENTRAL*/
/*FOOTER CONTEUDO DIREITO*/
/*FOOTER CONTEUDO DIREITO*/
/*FOOTER CONTEUDO DIREITO*/
.clear-mobile {
 clear: both;
}
.conteudo-esquerdo, .conteudo-direito {
 background-repeat: no-repeat;
 float: none;
 display: block;
 max-width: 600px;
 width: 275px;
 height: auto;
 margin: 10px auto 20px auto;
 clear: both;
 border: 1px solid RGBA(40,157,204,0.2);
 margin: 10px 5px 20px 0;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 opacity: 1;
}
.conteudo-direito p {
 width: 250px;
}
footer .conteudo-esquerdo ul li, footer .conteudo-direito ul li {
 display: block;
 position: relative;
 background: url("../imagens/icon-list.jpg") no-repeat;
 background-position: left;
 background-size: 10px;
 width: 10px;
 height: auto;
}
.conteudo-direito-1 {
 background-repeat: no-repeat;
 float: none;
 display: block;
 max-width: 600px;
 width: 275px;
 height: auto;
 border: 1px solid RGBA(40,157,204,0.2);
 margin: 10px 5px 20px 0;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 opacity: 1;
 margin: 10px auto 20px auto;
}
footer .conteudo-esquerdo ul li a, footer .conteudo-direito ul li a {
 display: block;
 text-align: left;
 width: 220px;
 height: auto;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 11px;	font-weight:normal;
color: RGBA(255,255,255,1);
 background-color: RGBA(102,102,102,0.05);
 text-decoration: none;
 transition: background 1s;
 -moz-transition: background 1s;
 -webkit-transition: background 1s;
 -o-transition: background 1s;
 padding: 2px 0 2px 5px;
 margin-left: 20px;
 margin-top: 4px;
}
footer .conteudo-direito-1 ul li {
 display: block;
 position: relative;
 background: url("../imagens/icon-list.jpg") no-repeat;
 background-position: left;
 background-size: 10px;
 width: 10px;
 height: auto;
}
footer .conteudo-direito-1 ul li a {
 display: block;
 text-align: left;
 width: 220px;
 height: auto;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 11px;	font-weight:normal;
color: RGBA(255,255,255,1);
 background-color: RGBA(102,102,102,0.05);
 text-decoration: none;
 transition: background 1s;
 -moz-transition: background 1s;
 -webkit-transition: background 1s;
 -o-transition: background 1s;
 padding: 2px 0 2px 5px;
 margin-left: 20px;
 margin-top: 4px;
}
footer .conteudo-esquedo ul li a:hover, footer .conteudo-direito ul li a:hover {
 display: block;
 text-align: left;
 width: 220px;
 height: auto;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 11px;	font-weight:normal;
color: RGBA(0,0,0,1);
 background-color: RGBA(102,102,102,0.05);
 text-decoration: none;
 transition: background 1s;
 -moz-transition: background 1s;
 -webkit-transition: background 1s;
 -o-transition: background 1s;
 padding: 2px 0 2px 5px;
 margin-left: 20px;
}
footer .conteudo-direito-1 ul li a:hover {
 display: block;
 text-align: left;
 width: 220px;
 height: auto;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 11px;	font-weight:normal;
color: RGBA(255,255,255,1);
 background-color: RGBA(102,102,102,0.05);
 text-decoration: none;
 transition: background 1s;
 -moz-transition: background 1s;
 -webkit-transition: background 1s;
 -o-transition: background 1s;
 padding: 2px auto 2px 5px;
 margin-left: 20px;
}
footer .conteudo-esquerdo h3, footer .conteudo-direito h3 {
 display: block;
 position: relative;
 text-align: center;	font-family: verdana, geneva, sans-serif;
font-style: normal;
 font-variant: normal;
 font-weight: bold;
 font-size-adjust: none;
 font-stretch: normal;
 color: RGBA(0,0,0,1);
 font-size: 14px;
 padding-top: 10px;
 margin: -20px 50px auto auto;
}
footer .conteudo-direito-1 h3, footer .conteudo-direito h3 {
 display: block;
 position: relative;
 text-align: center;	font-family: verdana, geneva, sans-serif;
font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size-adjust: none;
 font-stretch: normal;
 color: RGBA(0,0,0,1);
 font-size: 14px;
 padding-top: 10px;
 margin: -20px 50px auto auto;
}
footer .conteudo-esquerdo h3 .menu-icon, footer .conteudo-direito h3 .menu-icon, .conteudo-central h1 .menu-icon {
 display: inline-block;
 position: relative;
 background: url("../imagens/menu-icon.png") no-repeat;
 text-align: center;
 width: 40px;
 height: 40px;
 top: 14px;
}
footer .conteudo-direito-1 h4 {
 display: block;
 position: relative;
 text-align: center;
 font-family: Verdana, Geneva, sans-serif;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size-adjust: none;
 font-stretch: normal;
 color: RGBA(0,0,0,1);
 font-size: 12px;
 padding-top: 10px;
 margin: 5px auto 10px auto;
}
.rede-social img {
 margin-top: -5px;
}
/*conteudo bottom*/
/*conteudo bottom*/
/*conteudo bottom*/
/**/

.conteudo-direito-1 .topo-box-redes-sociais-icon {
 display: inline-block;
 margin: auto;
}
.conteudo-direito-1 .topo-box-redes-sociais {
 display: inline-block;
 position: relative;
 text-align: center;
 float: none;
 width: 170px;
 height: 30px;
 padding-top: 5px;
 margin: auto;
 margin-bottom: 10px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e9e9e9+0,ffffff+50,e9e9e9+100 */
	background: #e9e9e9; /* Old browsers */
 background: -moz-linear-gradient(top, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(50%, #ffffff), color-stop(100%, #e9e9e9)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%); /* IE10+ */
 background: linear-gradient(to bottom, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#e9e9e9', GradientType=0 ); /* IE6-9 */
 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);
}
.topo-box-redes-sociais p {
 display: block;
 position: relative;
 text-align: center;
 font-size: 12px;
 font-family: Verdana, Geneva, sans-serif;
 font-style: italic;
 margin: 10px auto 10px auto;
}
/**/
/**/
/**/ 
/*RODAPE*/
.clear-mobile-1 {
 clear: both;
 margin-top: 40px;
}
.clear-mobile-2 {
 clear: both;
 margin-top: 60px;
}
.center {
 display: inline-block;
 position: relative;
 text-align: center;
 background-position: center;
 max-width: 600px;
 width: auto;
 margin: auto;
}
.clear-large-large-1 {
 display: none;
}
.footer-background, .footer-background-1 {
 display: block;
 position: relative;
 text-align: center;
 max-width: 600px;
 width: auto;
 margin: auto;
 margin-top: 50px;
 min-height: 150px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e9e9e9+0,ffffff+50,e9e9e9+100 */
}
.rodape-esquerdo, .rodape-esquerdo-1, .rodape-esquerdo-2, .especialidade, .especialidade-1, .especialidade-2 {
 display: block;
 position: relative;
 float: none;
 width: 195px;
 height: 220px;
 margin: auto;
 margin-top: -30px;
 margin-right: 5px;
}
.rodape-esquerdo {
 margin-left: 0;
}
/*RODAPE ESQUERDO*/
/*RODAPE ESQUERDO*/
/*RODAPE ESQUERDO*/
.rodape-esquerdo p, .rodape-esquerdo-1 p, .rodape-esquerdo-2 p {
 width: 185px;
 text-align: center;
 line-height: 1.1em;
 font-size-adjust: none;
 font-weight: normal;
 font-size: 18px;
 margin: auto;
 margin-top: 10px;
}
.rodape-esquerdo a, .rodape-esquerdo-1 a, .rodape-esquerdo-2 a {
 display: block;
 position: relative;
 width: 160px;
 text-align: center;
 text-decoration: none;
 font-family: Verdana, Geneva, sans-serif;
 color: RGBA(0,0,0,1);
 font-size: 16px;
 margin: auto;
 margin-top: 10px;
 margin-right: 8px;
}
.footer-background-1 .rodape-esquerdo p, .footer-background-1 .rodape-esquerdo-1 p, .footer-background-1 .rodape-esquerdo-2 p {
 font-size: 12px;
}
.footer-background-1 .rodape-esquerdo, .footer-background-1 .rodape-esquerdo-1, .footer-background-1 .rodape-esquerdo-2 {
 display: inline-block;
 position: relative;
 text-align: center;
 text-decoration: none;
 font-family: Verdana, Geneva, sans-serif;
 color: RGBA(0,0,0,1);
 font-size: 12px;
 max-width: 600px;
 width: auto;
 margin: auto;
 margin-top: 10px;
}
.footer-background-1 .rodape-esquerdo a, .footer-background-1 .rodape-esquerdo-1 a, .footer-background-1 .rodape-esquerdo-2 a {
 display: block;
 position: relative;
 width: 170px;
 text-align: left;
 text-decoration: none;
 font-family: Verdana, Geneva, sans-serif;
 color: RGBA(0,0,0,1);
 font-size: 12px;
 margin: auto;
 margin-top: 10px;
 background-color: RGBA(230,226,226,0.2);
 border: 2px solid RGBA(255,255,255,1);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 opacity: 1;
 padding: 2px;
}
.rodape-esquerdo a:hover, .rodape-esquerdo-1 a:hover, .rodape-esquerdo-2 a:hover {
 color: RGBA(255,255,255,1);
 background-color: RGBA(17,79,128,0.9);
}
/*Conhecimento e dicas de saúde*/
/*Conhecimento e dicas de saúde*/
/*Conhecimento e dicas de saúde*/
section .dicas-de-saude h1 {
 display: block;
 position: relative;
 max-width: 600px;
 text-align: center;
 width: auto;
 float: none;
 top: 30px;
 margin-right: auto;
}
.footer-background-1 {
 margin-top: 10px;
}
.border-dicas-de-saude {
 display: block;
 position: relative;
 text-align: center;
 max-width: 600px;
 width: 100%;
 margin: -10px auto 10px auto;
 border: 1px dashed RGBA(153,0,0,0.1);
}
/*Modificacoes para .rodape-esquerdo-2 */
/*Modificacoes para .rodape-esquerdo-2 */
/*Modificacoes para .rodape-esquerdo-2 */
/*RODAPE ESQUERDO*/
/*RODAPE ESQUERDO*/
/*RODAPE ESQUERDO*/
/**/
/**/
/**/ 
.footer-bottom {
 background-size: 100% 100%;
 -webkit-background-size: 100% 100%;
 -o-background-size: 100% 100%;
 -khtml-background-size: 100% 100%;
 -moz-background-size: 100% 100%;
 min-height: 100px;
 max-height: 100px;
}
.footer-nota {
 width: 600px;
 height: 60px;
 text-align: center;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 10px;
 margin-top: 5px;
 color: rgb(255,255,255);
}
.footer-nota p {
 margin: 10px 10px;
}
footer {
 clear: both;
}
/*Final de footer´s*/
.mobile-fix {
 clear: both;
}
.topo-box-redes-sociais {
 display: block;
 position: relative;
 text-align: center;
 float: none;
 max-width: 600px;
 width: auto;
 height: 100px;
 margin: auto;
 margin-bottom: 30px;
 background-color: RGBA(102,102,102,0.05);
 border: 1px solid RGBA(40,157,204,0.2);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 opacity: 1;
 padding: 7px;
}
/*VOLTAR AO TOPO*/
.home-topo-contato {
 display: block;
 position: relative;
 max-width: 600px;
 text-align: center;
 width: 100%;
 margin: auto;
 margin-top: 10px;
 padding-top: 20px;
 height: 30px;
 background-color: RGBA(255,255,255,1);
 border: 1px solid RGBA(40,157,204,0.2);
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 opacity: 1;
 color: RGBA(0,0,0,1);
 padding-bottom: 15px;
}
.home-topo-contato ul {
 display: block;
 position: relative;
 max-width: 600px;
 text-align: center;
 width: 100%;
 margin: auto;
}
.home-topo-contato ul li {
 display: inline;
 position: relative;
 text-align: center;
 max-width: 600px;
 width: 100%;
 height: auto;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 11px;
 font-weight: 500;
 line-height: 1.2em;
 background-color: RGBA(40,157,204,0.7);
 border: 2px solid RGBA(255,255,255,1);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 opacity: 1;
 padding: 5px;
 margin: auto 100px auto 10px;
}
.home-topo-contato ul li a {
 text-align: center;
 color: RGBA(255,255,255,1);
 margin: auto 10px auto 10px;
 text-decoration: none;
}
.home-topo-contato ul li:hover {
 background-color: RGBA(40,157,204,0.8);
 border: 2px solid RGBA(255,255,255,1);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 opacity: 1;
 padding: 5px;
 text-decoration: none;
 transition: background 1s;
 -moz-transition: background 1s;
 -webkit-transition: background 1s;
 -o-transition: background 1s;
}
/*voltar ao topo*/
/*conteudo bottom*/
/*conteudo bottom*/
/*conteudo bottom*/
#conteudo-bottom {
 background-color: RGBA(255,255,255,1);
 color: RGBA(0,0,0,1);
 border: 1px solid RGBA(204,204,204,0.2);
}
#conteudo-bottom h1 {
 font-family: Verdana, Geneva, sans-serif;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size-adjust: none;
 font-stretch: normal;
 background-color: RGBA(255,255,255,1);
 color: RGBA(0,0,0,1);
 font-size: 11px;
 padding: 10px 0 0 10px;
 margin: 0;
}
#conteudo-bottom h3 {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size-adjust: none;
 font-stretch: normal;
 background-color: RGBA(255,255,255,1);
 color: RGBA(0,0,0,1);
 text-decoration: none;
 list-style-type: none;
 margin-top: 2px;
 padding: 0 0 0 10px;
}
#conteudo-bottom h4 {
 display: block;
 Position: relative;
 text-align: center;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size-adjust: none;
 font-stretch: normal;
 background-color: RGBA(255,255,255,1);
 color: RGBA(0,0,0,1);
 text-decoration: none;
 list-style-type: none;
 margin-top: 40px;
}
