﻿/****DESTAQUE HOME ESPECIALIDADES****/
.destaqueHomeEspecialidade, .destaqueHomePesquisa, .destaqueSubHomes{
	clear:both;
	margin-top:35px;
}
.destaqueHomeEspecialidade .imagem, .destaqueHomePesquisa .imagem, .destaqueSubHomes .imagem{
	 width:423px;
	 margin-bottom:15px;
}
.destaqueHomeEspecialidade .imagem-right, .destaqueHomePesquisa .imagem-right, .destaqueSubHomes .imagem-right{
	 float:right;
	 margin-left:30px;
}
.destaqueHomeEspecialidade .imagem-left, .destaqueHomePesquisa .imagem-left, .destaqueSubHomes .imagem-left{
	 float:left;
	 margin-right:35px;
}

.destaqueHomeEspecialidade .texto, .destaqueHomePesquisa .texto, .destaqueSubHomes .texto {
	padding:25px 35px 0px 35px;
	color:#FFF !important;
	font-family:'Helvetica' !important;
	min-height:202px;
}
.destaqueHomeEspecialidade .texto .areaSite, .destaqueHomePesquisa .texto .areaSite, .destaqueSubHomes .texto .areaSite{
	font-size:10px;
	background:url('/PortalAssets/images/seta-home-especialidades.png') no-repeat left center;
	padding-left:15px;
	margin-left:-15px;
}
.destaqueHomeEspecialidade .texto .titulo, .destaqueHomePesquisa .texto .titulo, .destaqueSubHomes .texto .titulo{
	font-size:18px;
	margin: 10px 0 7px 0;
	padding:0;
    font-family: "Helvetica" !important;

}
.destaqueHomeEspecialidade .texto .titulo a, .destaqueHomePesquisa .texto .titulo a, .destaqueSubHomes .texto .titulo a{
	color:#FFF !important;
}
.destaqueHomeEspecialidade .texto .resumo, .destaqueHomePesquisa .texto .resumo, .destaqueSubHomes .texto .resumo{
	font-size:11px;
	margin: 0 0 15px 0;
}	
.btLeiaAgora a{
	color:#FFF;
	font-size:8px;
	padding:7px;
	text-transform:uppercase;
	
}
/*CORES DAS ESPECIALIDADES*/
.homeCardiologia .destaqueHomeEspecialidade {
	background-color:#ad4f55;	
} 
.homeCardiologia .btLeiaAgora a {
	background-color:#94070a;
}
.homeOncologia .destaqueHomeEspecialidade, .homeCirurgia .destaqueHomeEspecialidade, .homePediatria .destaqueHomeEspecialidade, .homeOtorrino .destaqueHomeEspecialidade, .homeTransplantes .destaqueHomeEspecialidade {
	background-color:#4581b2;	
} 
.homeAzul .destaqueSubHomes{
	background-color:#4581b2;	
}
/*.homeOncologia .destaqueHomeEspecialidade{
	background-color:#e1789d;	
}Outubro Rosa*/
.homeHematologia .destaqueHomeEspecialidade {
	background-color:#ce6666;	
}
.homeMedicinaFetal .destaqueHomeEspecialidade {
	background-color:#b6a6a7;	
}

.homeOncologia .btLeiaAgora a, .homeCirurgia .btLeiaAgora a, .homePediatria .btLeiaAgora a, .homeOtorrino .btLeiaAgora a, .homeTransplantes .btLeiaAgora a {
	background-color:#005599;
}
.homeAzul .btLeiaAgora a{
	background-color:#005599;
}
.homeMedicinaFetal .btLeiaAgora a{
	background-color:#a88c8e;
}

/*.homeOncologia .btLeiaAgora a{
	background-color:#b23662;
}Outubro Rosa*/
.homeHematologia .btLeiaAgora a {
	background-color:#991616;
}

.homeNeurologia .destaqueHomeEspecialidade {
	background-color:#45c1ae;	
} 
.homeNeurologia .btLeiaAgora a {
	background-color:#00b193;
}
.homeOrtopedia .destaqueHomeEspecialidade {
	background-color:#e6b976;	
} 
.homeOrtopedia .btLeiaAgora a {
	background-color:#e5a544;
}

.homePediatria .destaqueHomeEspecialidade {
	background-color:#4581b2;	
} 
.homePediatria .btLeiaAgora a {
	background-color:#005599;
}

.homeCirurgia .destaqueHomeEspecialidade {
	background-color:#4581b2;	
} 
.homeCirurgia .btLeiaAgora a {
	background-color:#005599;
}

.homeOtorrino .destaqueHomeEspecialidade {
	background-color:#4581b2;	
} 
.homeOtorrino .btLeiaAgora a {
	background-color:#005599;
}
.homePesquisa .destaqueHomePesquisa {
	background-color:#afc26b;	
} 
.homePesquisa .btLeiaAgora a {
	background-color:#809533;
}
.homeNoticias .btLeiaAgora a {
	background-color: #1157A7;
}
.homeResponsabilidadeSocial .destaqueSubHomes {
	background-color:#e99e7e;	
} 
.homeResponsabilidadeSocial .btLeiaAgora a {
	background-color:#e17e53;
}
.homeRadiologiaIntervencionista .destaqueHomeEspecialidade {
	background-color:#79c2dd;	
} 
.homeRadiologiaIntervencionista .btLeiaAgora a {
	background-color:#359ec5;
}
/*CORES DAS ESPECIALIDADES*/

/****DESTAQUE HOME ESPECIALIDADES****/

/****BANNER HOME ****/
.bannerHomeEspecialidade, .bannerHomeNoticias, .bannerHomePesquisa, .bannerSubHomes{
	font-family:'Helvetica' !important;
	width:100%;
	height:336px;
	position:relative;

}

.destaqueNoticias {
	width:317px;
	height:250px;
	margin-right:45px;
	font-family:'Helvetica' !important;
	position:relative;
	margin-top:35px;
}
.destaqueNoticias img{
	width:317px;
	height:250px;
}
.bannerHomeEspecialidade a, .bannerHomeNoticias a, .destaqueNoticias a, .bannerHomePesquisa a, .bannerSubHomes a{
	color:#FFF !important;
}
.bannerHomeEspecialidade .chamada-especialidades, .bannerHomeNoticias .chamada, .destaqueNoticias .chamada, .bannerHomePesquisa .chamada-pesquisa, .bannerSubHomes .chamada-subhomes{
	background:url("/PortalAssets/images/bg-banner-especialidades.png") repeat;
	position:absolute;
	width:100%;
	height:auto;
	z-index:2;
	padding:12px 20px 12px 25px;
	bottom:0;
	color:#FFF;
}
.destaqueNoticias .chamada{
	width:272px;
	padding-bottom:20px;
}
.bannerHomeEspecialidade .imgBanner, .bannerHomeNoticias .imgBanner, .destaqueNoticias .imgBanner, .bannerHomePesquisa .imgBanner, .bannerSubHomes .imgBanner {
	z-index:1;
	position:absolute;
}
.bannerHomeEspecialidade .txtBanner, .bannerHomeNoticias .txtBanner, .bannerHomePesquisa .txtBanner, .bannerSubHomes .txtBanner  {
	width:84%;
	float:left;
	margin-right:30px;
}
.destaqueNoticias .txtBanner  {
	width:272px;

}
.bannerHomeEspecialidade .txtBanner .titChamada, .bannerHomeNoticias .txtBanner .titChamada, .destaqueNoticias .txtBanner .titChamada, .bannerHomePesquisa .txtBanner .titChamada, .bannerSubHomes .txtBanner .titChamada{
	font-size:16px;
    font-family: "Helvetica" !important;
	margin:0 0 5px 0;
	font-weight:bold
}
.bannerHomeEspecialidade .txtBanner .resumoChamada, .bannerHomeNoticias .txtBanner .resumoChamada, .destaqueNoticias .txtBanner .resumoChamada, .bannerHomePesquisa .txtBanner .resumoChamada, .bannerSubHomes .txtBanner .resumoChamada{
	font-size:11px;
	margin:0;
}
.bannerHomeEspecialidade .btLeiaAgora, .bannerHomeNoticias .btLeiaAgora, .destaqueNoticias .btLeiaAgora, .bannerHomePesquisa .btLeiaAgora, .bannerSubHomes .btLeiaAgora{
	margin-top:10px;
	float:right;

}
.destaqueNoticias .btLeiaAgora{
	float:right;
}
/****BANNER HOME****/

/****CONTEUDO CRUZADO ESPECIALIDADES ****/
.conteudoCruzadoDestaques {
	clear:both;
	margin-top:35px;
}
.conteudoCruzadoDestaques > div {	
	float:left;
	width:200px;
	margin-right:39px;
	margin-bottom:10px;
	font-family:Helvetica !important;
}
.conteudoCruzadoDestaques > div.conteudo3 {	
	margin-right:0;
}
.homeNoticias .conteudoCruzadoDestaques  {	
	margin-left:275px;
}
.conteudoCruzadoDestaques .titulo{
	font-size:15px;
	padding:0;
	margin:5px 0;
	font-family:Helvetica !important;
	font-weight:bold;
}
.homeCardiologia .conteudoCruzadoDestaques .titulo a{

	color:#94070a;
}
.homeOncologia .conteudoCruzadoDestaques .titulo a , .homeCirurgia .conteudoCruzadoDestaques .titulo a, .homePediatria .conteudoCruzadoDestaques .titulo a, .homeOtorrino .conteudoCruzadoDestaques .titulo a, .homeTransplantes .conteudoCruzadoDestaques .titulo a{
	color:#005599;
}
/*.homeOncologia .conteudoCruzadoDestaques .titulo a {
	color:#e1789d;
}Outubro Rosa*/
.homeHematologia .conteudoCruzadoDestaques .titulo a {
	color:#991616;
}
.homeNeurologia .conteudoCruzadoDestaques .titulo a{
	color:#00b193;
}
.homeOrtopedia .conteudoCruzadoDestaques .titulo a{
	color:#e5a544;
}
.homePesquisa .conteudoCruzadoDestaques .titulo a{
	color:#809533;
}
.homeNoticias .conteudoCruzadoDestaques .titulo a{
	color: #1157A7;

}
.homeResponsabilidadeSocial .conteudoCruzadoDestaques .titulo a{
	color:#e17e53;
}
.homeMedicinaFetal .conteudoCruzadoDestaques .titulo a{
	color:#a88c8e;
}

.conteudoCruzadoDestaques .resumo {
	font-size:11px;
	margin:5px 0;
}
.conteudoCruzadoDestaques .resumo a{
	color:#888888;
}
/****CONTEUDO CRUZADO ESPECIALIDADES ****/

/****LISTA UNIDADES ****/
.listaUnidade {
	font-family:'Helvetica' !important;
	overflow:hidden;

}
.listaUnidade .titUnidades {
    font-family: 'HelvetivaNeueLTStd-97Black'!important;
	font-size:30px;
	color:#888;
	margin-bottom:0px;
}
.listaUnidade div{
	margin:6px 0;
}

.listaUnidade .servicosdiv{
	overflow:hidden;
}
.listaUnidadeCol1{
	float:left;
	width:65%;
	overflow:hidden;
	/*margin-right:35px !important;
	margin-bottom:15px !important;*/
}
.UnidadeEnsino .listaUnidadeCol1 {
	width:650px;
}
.listaProntoAtendimento .listaUnidadeCol1{
	width:auto;
}

.UnidadeOutros .listaUnidadeCol1 {
	width:290px;
}
.listaUnidadeColSServico {
	width:100%;
}
h4.listaNomeUnidade {
	font-size:24px;
	color: #1157A7;
	margin:10px 0 0 0;
	font-weight:bold;
    font-family: 'HelvetivaNeueLTStd-97Black'!important;

}
.listaTitAtendimentoServico {
	font-size:16px;
	color: #1157A7;
	font-weight:bold;
	font-family:'HelvetivaNeueLTStd-97Black' !important;
	margin-top:12px;
	margin-bottom:6px;
}
.listaUnidade .clear{
	clear:both;
}
.iconListaUnidade img, .iconListaServico img {
	margin-bottom:-5px;
	margin-right:4px;
}
.listaUnidade .iconListaServico {
	float:left;
	/*width:137px;*/
	width:auto;
	margin-right:20px;
	height:18px;
}
.listaUnidade .btVejaMais a , a.btVejaMais  {
	background-color: #1157A7;	
	color:#FFF;
	font-size:8px;
	padding:7px;
	text-transform:uppercase;

}

.listaUnidade .btVejaMais {
	margin-bottom:35px;
	clear:both;
	}
.UnidadeOutros .listaItem {
	width:300px;
	float:left;
	margin-right:20px;
	min-height:360px;
}
.listaUnidadeDados {
	width:650px;
	margin-right:20px;
	float:left;
}
.UnidadeOutros .listaItem .listaUnidadeDados {
	width:300px;
}

.tempoEspera {
	float:right;
	width:288px;
	height:349px;
}
/****LISTA UNIDADES ****/

/****ESTRUTURA ****/
#TitleContent{
	color:  #1157A7;
    font-family: "HelvetivaNeueLTStd-97Black";
    font-size: 18pt;
    padding-bottom: 20px;
	
}
/****ESTRUTURA ****/

/****LISTA GERAL ****/
ul.content {
    list-style: none;
    margin: 0;
    padding: 0;
}

.listaGeral {
	border:1px solid #e4e4e4;
	padding:5px;
	margin-bottom:8px;
	font-family:Helvetica;
	color:#717171;
	clear:both;
	display:table;
	border-collapse:separate;
	border-spacing: 10px 0;
	width:100%;
	max-width:673px;
	box-sizing:border-box; 
}
.listaGeral a {
	color:#717171;
}
.imgGeral{
	width:110px;
	float:left;
	margin-right:18px;
	display:table-column;
}
.imgGeral img{
	width:100%;
}
.listaGeral .titulo{
	font-weight:bold;
	font-size:16px;
	margin:10px 0;
}
.listaGeral .descricao{
	font-size:13px;
}
.btLeiaMais {
	font-size:11px;
	float:right;
	font-family:Helvetica;
	color:#FFF;
	background-color:#8b8b8b;
	padding:7px 10px;
	text-transform:uppercase;

}
.btLeiaMais a{
	color:#FFF;
}
/****LISTA GERAL ****/

/****MENU ****/
@media (min-width: 960px) {

.MenuLateral,
.MenuLateral ul#p_root > li> ul > li > ul,
.MenuLateral ul#p_root div.submenu_container {
                border:0px !important;
                background:#f6f6f6;
                width:240px !important;
}

.MenuLateral, .submenu_container {
    min-height: 610px;
}

.MenuLateral ul#p_root {
                padding: 0;
}

.MenuLateral ul#p_root .menu_title {
                padding-left: 15px;
}

.MenuLateral ul#p_root ul {
                font-size:12pt;
                padding-right:0;
                padding-left:0;
                list-style:none;
}

.MenuLateral ul#p_root > li > ul {
                position: relative;
                height: inherit;
}

.MenuLateral ul#p_root > li > ul  > li{
                border-left:5px solid transparent;
                padding-left: 10px;
                padding-right:15px;
                background: url('/PortalAssets/Images/blt_menuLateral.png') no-repeat 10px 16px;
}

.MenuLateral ul#p_root > li > ul  > li ul li {
                padding: 0 15px;
}

.MenuLateral ul#p_root div.menuitem_lbl_container {
                border-top:1px solid #e5e5e5;
                padding:10px 0 10px 10px;
}

.MenuLateral ul#p_root > li> ul >li > ul > li{
                padding:5px 0;
                font-size:11pt;
} 

.MenuLateral ul#p_root > li> ul > li div.submenu_container {
                display: none;
                width: 240px;
                position: absolute;
                left: 238px;
                /*top: -48px;
                margin-top:-48px;*/
                z-index: 3;
                padding: 0 0px 0 0px;
                float: left;
                                                               -webkit-box-shadow: 7px 0px 10px -6px rgba(0,0,0,0.56);
                                                               -moz-box-shadow: 7px 0px 10px -6px rgba(0,0,0,0.56);
                                                               box-shadow: 7px 0px 10px -6px rgba(0,0,0,0.56);
}

.MenuLateral ul#p_root > li ul > li.active > div.submenu_container{
                display: block;
}

.MenuLateral ul#p_root > li> ul > li div.submenu_container > ul {
                overflow-y: auto;
                max-height:100%;
}

.MenuLateral ul#p_root > li> ul > li > div.submenu_container,
.MenuLateral ul#p_root > li> ul > li.active {
                background: #EEE;
}

.MenuLateral ul#p_root > li> ul > li > div.submenu_container> ul > li.active {
                background: #f6f6f6;
}

.MenuLateral ul#p_root > li> ul > li > div.submenu_container > ul > li > div.submenu_container {
                /*top: 0px;*/
}

#urlIframe{
	margin-left:260px;
}

}


/****MENU ****/
@media (min-width: 961px) {
	.Destaque {
		float:left;
		width:71%;
	}
	.DestaqueFull {
		float:none;
		width:100%;
	}
}
.ms-webpartzone-cell {
	margin:0;
}

/*****BOTOES GERAL*****/
.botao{
	color:#FFF;
	font-size:11px;
	padding:7px;
	text-transform:uppercase;
}
.botao:visited {
	color:#FFF;
}
.btCardiologia {
	background-color:#94070a;

}
.btOncologia, .btCirurgia, .btPediatria, .btOtorrino, .btTransplantes {
	background-color:#005599;
}
/*.btOncologia {
	background-color:#e1789d;
}outubro rosa*/

.btNeurologia  {
	background-color:#00b193;
}
.btOrtopedia {
	background-color:#e5a544;
}
.btPesquisa {
	background-color:#afc26b;
}
.btNoticias {
	background-color: #1157A7;
}
/*****BOTOES GERAL*****/

/** Ajustes tamanho dos itens do menu principal **/
@media (min-width: 1201px) {
.menu .green .menuitem_lbl_container {
                max-width: 60px;
}

.menu .gray .menuitem_lbl_container {
                max-width: 60px;
}

.menu .cyan .menuitem_lbl_container {
                max-width: 55px;
}

.menu #p_undefined > .menuitem .menuitem_lbl_container {
                padding: 5px 2px 0px 2px;
}

.menu .purple .menuitem_lbl_container {
                max-width: 72px;
}
}
/*****PESQUISA - FILTRO*****/
.filtrarPor {
	background-color:#ebebeb;
	padding:20px;
	margin-bottom:20px;
}
.filtrarPor select{
	margin-right:22px;
	margin-bottom:5px;
}
.filtrarPor .btFiltrar{
	color:#FFF;
	font-size:11px;
	padding:7px;
	text-transform:uppercase;
	background-color:#666;
	float:right;
	margin-right:40px;
}
#TitleFiltro, #SubTitleFiltro  {
	font-weight:bold;
	color:#666;
}
/*****PESQUISA - FILTRO*****/

/***** DESTAQUES SERVIÇOS (utilizada na página de Pronto atendimento)*****/
.conteudoDestaqueServicos {
	clear:both;
	margin-top:35px;
}
.conteudoDestaqueServicos > div {	
	display:inline-block;
	width:226px;
	margin-right:63px;
	font-family:Helvetica !important;
}
.conteudoDestaqueServicos > div.conteudo3 {	
	margin-right:0;
}
.conteudoDestaqueServicos .titulo, .conteudoVideosServicos .titulo{
	font-size:18px;
	padding:0;
	margin:5px 0;
	font-family:Helvetica !important;
	font-weight:bold;
}
.conteudoDestaqueServicos .titulo a, .conteudoVideosServicos .titulo a{
	color:#005599;
}

.conteudoDestaqueServicos .resumo {
	font-size:11px;
	margin:5px 0;
}
.conteudoDestaqueServicos .resumo a{
	color:#888888;
}
.conteudoVideosServicos {
	clear:both;
	margin-top:35px;

}
.conteudoVideosServicos .videoServico {
	margin-right:40px;
	display:inline-block;
}
/***** DESTAQUES SERVIÇOS *****/

.dvTitulo h4{
	color: #1157A7;
	font-family:"HelvetivaNeueLTStd-97Black";
	font-size:18pt;
	padding-top:20px;
}
#informacoes {
clear:both;
margin-bottom:20px;
}
#informacoes p{
    font-family: Helvetica;
    font-size: 9.14pt;
    color: #a4a4a4;
    margin: 0px;
    padding-left: 20px;

    padding-top: 5px;    
  

}
#aviso{
	background-image:url('/PortalAssets/Images/ico-aviso-vermelho.png');
	background-repeat:no-repeat;
}

#horario{
	background-image:url('/PortalAssets/Images/ico_relogio_azul.jpg');
	background-repeat:no-repeat;
}
/*#contato{
 background-image:url('/PortalAssets/Images/ico_telefone_azul.jpg');
 background-repeat:no-repeat;
}*/
#endereco{
	background-image:url('/PortalAssets/Images/ico_localizacao_azul.jpg');
	background-repeat:no-repeat;
}
#mail{
	background-image:url('/PortalAssets/Images/ico_mail_azul.png');
	background-repeat:no-repeat;
}

/***** NAV TABS *****/
.nav-tabs {
	margin-bottom:15px !important;
}
.container-tab p {
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif !important;
	font-size:13px !important;
}
/***** GRUPOS DE PESQUISA *****/
.listaEquipe {
	float:left;
	width:45%;
	padding-right:20px;
	margin-right:30px;
	border-right:1px solid #333;
}
.listaVagas {
	float:left;
}
/***** FORMULARIOS *****/
input.btEnviarForm {
	background-color:#8b8b8b;
	color:#FFF;
	font-size:14px;
	border:0 !important
}
#formulario {
	margin-left:266px;
}
#formulario input {
	padding:7px;
	border:1px solid #ccc;
	font-family:Helvetica;

}
.ic-encerradas {
    width: 400px;
    font-size: 15px !important;
    font-weight: bold;
    text-align: center !important;
    background-color: #005599;
    color: #fff;
    float: none;
    padding: 0px;
    clear: both;
    margin: auto !important;
    
}
.ic-encerradas p{
	padding:5px 0;
}
.toggle {
	border-bottom:1px solid #ccc;
}
.toggle div{
	display:none;
}
.toggle p.toggle-titulo, .toggle h3.toggle-titulo, .toggle h4.toggle-titulo, .toggle li.toggle-titulo {
	cursor:pointer;
	font-size: 16px !important;
    padding: 15px 0;
    font-weight: normal;
    font-family: Helvetica;
    color:#666;
    background:url('/PortalAssets/Images/plus-grey.png') no-repeat center right;
}
.toggle-close {
    background:url('/PortalAssets/Images/close-grey.png') no-repeat right 17px !important;
}
.toggle p.toggle-titulo strong, .toggle h3.toggle-titulo strong, .toggle h4.toggle-titulo strong, .toggle li.toggle-titulo strong {
	font-weight:normal;
}
.clear {
	clear:both;
}
/*
	INICIO Contact form
*/
.formulario-contato {
	width:65%;
	float:right;
	margin-right:10px;
	background-color: #ebebeb;
    padding: 25px;
   
}
.formulario-contato .ct-row{
	width:100%;
	margin-bottom:15px;
}
.formulario-contato .ct-title{
	display:block;
	font-size:13px;
	color:#474747;
	font-weight:bold;
}
.formulario-contato .ct-title.req:after{
	content:"*";
	color:#bf0000;
	font-weight:bold;
}
.formulario-contato input.ct-input,.formulario-contato select.ct-select,.formulario-contato textarea.ct-textarea{
	width:98%;
	height:18px;
	line-height:18px;
	background:white;
	border:1px solid #bcbcbc;
	padding: 2px 5px;
    box-sizing: inherit;
}
.formulario-contato textarea.ct-textarea{
	height:150px;
	line-height:inherit;
	resize:none;
}

.formulario-contato .ct-button{
	text-align:right;
	margin-top:15px;
}

.formulario-contato input[type=button].ct-send {
    width: inherit;
    padding: 4px 4px;
    font-size: 16px;
    color: white;
    /* font-weight: bold; */
    background-color: #9a9a9a;
    border: none;
    box-sizing: inherit;
}

.formulario-contato .ct-spin{
	display:inline-block;
	height:9px;
	width:15px;
	position:relative;
}
.formulario-contato .ct-success{
	float: left;
    text-align: left;
	display:inline;
	margin:0 3px;
}
/*
	FIM Contact form
*/

/* SLIDER */
#slides-galeria-fotos {
	height:370px;
	width:605px;
	margin: 0 auto;

}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/
#slides-galeria-fotos .slides_control {
	left:auto !important;
	width:100% !important;
}
#slides-galeria-fotos .slides_container {
	width:100%;
	min-width:900px;
	max-width:1600px;
	height:394px;
	overflow:hidden;
	position:relative;
	margin:auto;
}
#slides-galeria-fotos .slides_container {
	min-width:605px;
	max-width:1200px;
	height:370px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
#slides-galeria-fotos .slides_container div.slide-fotos {
	/*width:980px;*/
	width:100% !important;
	min-width:605px;
	max-width:1200px;
	left:auto !important;
	height:370px;	
	display:block;
	position:relative !important;
	text-align:center;
}
#slides-galeria-fotos .slides_container div.slide-fotos img {
	width:100%;
}
/* Caption */
#slides-galeria-fotos .caption {
	font-size:18px;
	padding-left:20px;
	border-left:2px solid #FFF;
	line-height:130%;
	/*padding: 23px 20px; 
	width:397px;
	height:56px;
	top:289px;
	background: transparent url('/Style Library/MedicalSuite/imagens/bgDescBannerHome.png') repeat center center;
	margin-left:-490px; 
	position:relative; 
	left:50%;
	z-index:999;*/
}
/* Next/prev buttons */
#slides-galeria-fotos .next-galeria,#slides-galeria-fotos .prev-galeria {
	position:absolute;
	margin-top:-200px;
	width:53px;
	height:78px;
	z-index:101;
	text-indent:-9999px;
}
#slides-galeria-fotos .prev-galeria {
	background:url('/Style%20Library/amigoh/imagens/seta-verde-esquerda.png') no-repeat right center;
	margin-left:-65px;
}
#slides-galeria-fotos .next-galeria {
	margin-left:610px;
	background:url('/Style%20Library/amigoh/imagens/seta-verde-direita.png') no-repeat left center;
}

/* Pagination */
#slides-galeria-fotos .pagination {
	 clear: both; display: block;  overflow: hidden; 
	 margin:12px 0px 5px 0; float:right; padding:0
} 
#slides-galeria-fotos .pagination li {
	list-style-type:none; float:left;
}
#slides-galeria-fotos .pagination li a {
	display:block;
	background: url('/Style%20Library/amigoh/imagens/bg-page-slider.png') no-repeat top left; 
	padding:12px 0 0px 9px; float:left; margin-right:5px;height:0;
	width:0;color:#FFF;
}
#slides-galeria-fotos .pagination li.current a {
	background:url(/Style%20Library/amigoh/imagens/bg-page-slider.png) no-repeat top right;
}
/*EQUIPE - PROFISSIONAIS*/
.Profissional .Name {
	text-transform:uppercase;
}
/*BOTAO CONFIRA OS CURSOS NESTA UNIDADE*/
.bt-veja-mais-azul12 {
	background-color:  #1157A7;
    color: #FFF !important;
    font-size: 12px;
    padding: 7px;
}
.bt-veja-mais-azul12:hover {
    color: #FFF !important;
    text-decoration:underline;
}
.bt-veja-mais-azul12:visited, .bt-veja-mais-azul12:active, .bt-veja-mais-azul12:link {
    color: #FFF !important;
}
/*BOLETIM MEDICO*/
.tab-boletins h3 {
	margin:0px 0 0 0;
	font-size:16px !important;
	/*border-bottom: 1px solid #CCC;*/
	padding:15px 0;
	font-weight:normal;
	font-family:Helvetica;
}
.tab-boletins h4 {
	color: #1157A7;
	margin: 15px 0 0 0;
	font-size:16px;
	font-weight:bold;
	font-family:Helvetica;
}
.tab-boletins h4 a, .tab-boletins h3 a, .tab-boletins h5 a {
	color: #1157A7;
}
.tab-boletins ul {
	margin:0px !important;
	padding:0px !important;
}
.tab-boletins li {
	margin:7px 0 !important;
	padding-left:13px !important;
	padding-bottom:5px;
	border-bottom: 1px solid #CCC;
	list-style-type:none;
	font-family:Helvetica;
}

.tab-boletins h5.toggle-titulo {
	color:  #1157A7;
	cursor: pointer;
	padding-left: 14px;
	margin:10px 0;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	font-family:Helvetica;
	background:url('/PortalAssets/Images/blt_menuLateral.png') no-repeat left center;
}
.tab-boletins .txt-data {
	margin-bottom:10px;
	font-weight:bold;
}
.iconPlusClose {
	float:right;
	margin-right:15px;
}

/*LISTA NOTICIAS NEWSLETTER*/
.card-noticia {
	float:left;
	width:215px;
	height:330px;
	margin-right:10px;	
	margin-top:10px;
	margin-bottom:10px;
	font-family:Helvetica;
	border:1px solid #ddd;
}
.card-noticia .imgCard img{
	width:215px;
}
.card-noticia .titulo{
	font-size:15px;
	color:#444 !important;
	margin: 15px;
}
.card-noticia .periodo{
	margin-bottom:15px;
}
.card-noticia .descricao{
	font-size:11px;
	margin:0px 15px 15px 15px;

}
.card-noticia .btLeiaMais {
	margin:0 10px 10px 0;
}
.card-noticia .btLeiaMais a{
	color:#fff;
	font-size:10px;
}

/*FALE CONOSCO*/
.formFaleConosco {
	margin-left:275px;
}
.formFaleConosco label{
    display: block;
    margin: 0px 0 5px 0;
    font-weight: bold;
}
.formFaleConosco label span{
	color:red;
}
#contadorFaleConosco {
	display:inline-block !important;
	color:#444 !important;
}

.formFaleConosco input {
    border: 1px solid #ababab;
    background-color: #fff;
    color: #444;
    padding: 2px 5px;
	height:26px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	width:75% !important;
}

.formFaleConosco textarea {
    border: 1px solid #ababab;
    background-color: #fff;
    color: #444;
    padding: 2px 5px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	width:75% !important;
	display:block;
}


.formFaleConosco fieldset{
	border:none !important;
	width:100%;
	margin:0;
	padding:0;
}

.formFaleConosco select {
	font-size: 13px !important;
    border: 1px solid #ababab;
    background-color: #fff;
    color: #444;
    padding: 2px 5px;
	height:32px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.formFaleConosco input[type=submit]{
	color: #ffffff;
    background-color: #7e3f9d;
    border-color: #783c96;
    padding: 8px 18px;
    font-size: 15px;
    height:40px;
    width: auto !important;
    float: right;
    margin-top: -20px;
    margin-right: 160px;
}	
/*GALERIA DE FOTOS*/
#sync1 .item{
    padding: 0px 0px;
    margin: 5px;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
#sync1 .item .titulo {
	margin-top:5px;
}
#sync2 .item{
    padding: 10px 0px;
    margin: 5px;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    /*width:670px;*/
}
#sync2 .item img {
	width:100%;
	float:left;
	margin-left:6px;
	margin-right:5px;
	margin-bottom:10px;
}
#sync2 .synced img {
	border:2px solid #003399;
}
/* Tabelas - alternate row (Usado na tabela de Consultorios e Procedimentos das unidades*/
.tbl-alternate-row {
	margin: 0px; 
	padding: 0px; 
	border-style: initial; 
	border-color: initial; 
	color: #676767; 
	font-size: 10.6667px; 
	background-color: #f4f4f4;
}
.tbl-alternate-row td{
	margin: 0px; 
	padding: 5px 5px 5px 10px; 
	border: 0px; 
	line-height: 20px; 
	font-size: 14px;
}

.tbl-alternate-row tr:nth-child(even) {
    margin: 0px 0px 0px 80px; 
    padding: 0px 0px 0px 15px; 
    border: 0px; 
    line-height: 30px; 
    color: #000; 
    background-color: #dddddd;
}
.tbl-alternate-row tr:nth-child(odd) {
	margin: 0px 0px 0px 80px; 
	padding: 0px 0px 0px 15px; 
	border: 0px; 
	color: #fff; 
	line-height: 30px; 
	background-color: #a5a5a5;
}

/* Botao Voltar Edição Newsletter*/
.bt-voltar-news {
	text-align:center;
	height:25px;
	float:left;
	margin-top:25px;
}

.bt-voltar-news a{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:6px;
	text-transform:uppercase;
	background-color: #1157A7;
}

/*Box de informações nos conteúdos*/
.conteudo-box-informacoes {
	border: 1px solid #cccccc; 
	padding: 10px; 
	font-family: helvetica;
}
.conteudo-box-informacoes h4{
	font-size: 20px !important; 
	padding-top: 0px !important; 
	text-transform: none !important;
}
.conteudo-box-informacoes p{
	color:#333 !important;
}
.conteudo-box-informacoes .bt-pre-agendamento {
	color: #ffffff; 
	font-size: 12px; 
	font-weight: bold; 
	padding: 6px; 
	text-transform: uppercase; 
	background-color: #48add2; 
	line-height: 30px;
}

/*Einstein até você e Genomika*/
.einsteinatevoce, .genomika {
	font-family: "Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
	font-size:15px;
}
.einsteinatevoce h3 {
	color: #70c7a2;
    font-weight: bold;
    font-size: 22px;
    font-family:inherit;
}
.einsteinatevoce h4{
	font-size:18px;
	color: #70c7a2;
	font-family:inherit;
	font-weight:bold;
}
.genomika h3 {
	color:  #1157A7;
    font-weight: bold;
    font-size: 22px;
    font-family:inherit;
}
.genomika h4{
	font-size:18px;
	color:  #1157A7;
	font-family:inherit;
	font-weight:bold;
}
.genomika h4 a{
	color:  #1157A7;
}
.genomika #informacoes p {
	font-family: "Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
	font-size:10.14pt;
	padding-top:0;
	font-weight:bold;
	color: #262626;
}

/*Vitrine*/
.box-vitrine .img-vitrine img{
	margin: 3% 0% !important;
	text-align: center !important;
}
/*Carreiras*/
.carreiras-home {
	color:#898989;
}
.destaque-home-carreiras {
	float: left;
	width: 265px;
	margin-right: 80px; 
	margin-top:30px; 
	text-align:center
}
.carreiras-home h3 {
	clear:both;
	color: #1157A7;
	font-weight:bold;
	padding:50px 0 20px 0
}
.carreiras-home ul {
	padding:0;margin:0;list-style:none
}
.carreiras-home ul li {
	padding-right:77px;float:left;
}
.carreiras-home a{
	color: #1157A7
}
.carreiras-home ul li a{
	color:#898989;
	font-weight:bold;
}
.area-descricao {
	opacity:0;
	display:none;
}
.dna-areas {
	padding:0;
	margin:0;
}
.dna-areas li {
	cursor:pointer;
	list-style:none;
	float:left;
	width:200px;
	margin-right:20px;
	margin-bottom:20px;
	position:relative;
}
.dna-areas li img{
	width:200px;
}
.dna-areas li:hover .area-descricao{
	opacity:1;
	background-color: #1157A7;
	color:#FFF;
	padding:18px;
	position:absolute;
	top:0;
	font-size:12px;
	display:block;
	min-height:92px;
	width:164px;
}
@media (max-width: 960px) {
	.destaque-home-carreiras {
		float:left;
		margin-right:30px !important;
	}
	.carreiras-home ul li {
		padding-right:0;
		float:none;
	}
}
.cta-whatsapp-drivethru {
	position:fixed;
}
.ContainerGridControleVacinas .td-Unidade {
	width:175px !important;
}
/*VITRINE TELEMEDICINA*/
#team > .view > .content > .container-fluid > .row > div {
	font-family:"Open Sans", Helvetica, Arial, sans-serif !important
}
/*CENTRO DE TERAPIA MEDICAMENTOSA*/

.cont-terapia-medicamentosa .CorpoUnidades .unidade-tipo {
	display:block;
	clear: both;
	    margin-bottom: 30px;
}
.cont-terapia-medicamentosa .col-md-4 {
	width:45%;
	float:left;
    margin-right: 30px;
} 
.cont-terapia-medicamentosa .CorpoUnidades .panel{
	min-height:310px;
	border: 1px solid #ddd;
	    margin-bottom: 2rem;
    height: auto;
}
.cont-terapia-medicamentosa .CorpoUnidades .box{
	     position: relative;
    z-index: 2;
    padding: 120px 0 10px 0;
    color: #707070;
	    width: 95%;
	    margin-left: 2%;
	    margin-top:0;
	    padding-top:0;
	   
}
.cont-terapia-medicamentosa .CorpoUnidades .box img{
	width:auto;
	float:none;
}
.cont-terapia-medicamentosa .box-endereco, .fone {
    font-size: 0.9em;
    padding-top: 10px;
    display: block;
}
.cont-terapia-medicamentosa .CorpoUnidades .box .conteudo-box {
    padding: 10px;
    border: none;
}
.cont-terapia-medicamentosa .CorpoUnidades .box .conteudo-box h2 {
    margin: 20px 10px 0 20px;
    font-weight: bold;
    color: #707070;
    text-overflow: ellipsis;
    overflow: hidden;
    min-height: 50px;
    max-height: 50px;
}
.cont-terapia-medicamentosa .text_adress, .cont-terapia-medicamentosa .text_phone {
    width: 70%;
    float: right;
    font-size: 1em;
    margin: 1em 0.5em 0 0;
}  
.cont-terapia-medicamentosa .text_adress {
    max-height: 50px;
    height: 50px;
    overflow-y: auto;
}
.cont-terapia-medicamentosa .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    background-color: rgb(162, 135, 195);
    border: 1px solid transparent;
    border-radius: 2px;
}
.cont-terapia-medicamentosa a.btn:visited, .cont-terapia-medicamentosa a.btn:hover, .cont-terapia-medicamentosa a.btn{
    color: #fff;
}
.cont-terapia-medicamentosa .center {
    width: auto;
    margin: 0 auto;
    display: block;
    text-align: center;
    margin-top: 1rem;
}

.msg-banner {
	padding:16px;
	border-radius: 16px;
	background: #eee;
	margin-bottom: 16px;
}

.msg-banner ul {
	padding-left: 16px;
}

.msg-banner.info, .msg-banner.warning {
	padding:16px 32px 16px 64px;
	background-size: 32px 32px !important;
	background-position: 16px 16px !important;
}

.msg-banner.info {
	background: #eee url('/SiteAssets/Lists/PortalContent/AllItems/ico-info.svg') no-repeat;
}

.msg-banner.warning {
	background: #ffc845 url('/SiteAssets/Lists/PortalContent/AllItems/ico-alert.svg') no-repeat;
}

.p-highlight {
	font-weight: bold;
}

.p-info {
	color: #1f497d;
}

.p-error {
	color: #ed0033;
}

.p-warning {
	color: #ffc845;
}

.p-success {
	color: #00b193;
}

@media (max-width: 320px) {
	.cont-terapia-medicamentosa .col-md-4 {
		width:95%;
		float:none;
	    margin: auto;
	    min-height:auto;
	}
}

@media (min-width: 321px) and (max-width: 999px) {
	.cont-terapia-medicamentosa .col-md-4 {
		width:85%;
		float:none;
	    margin: auto;
	    min-height:auto;
	}
}
.cta-whatsapp {
	position:fixed;bottom:20px;right:25px;
	
}

.pos-absolute {
	position:absolute;
}
@media (min-width: 767px){
	.pos-absolute {
		margin-top:5px !important;
	}
	.pos-absolute .col-md-4 {
    width: 33.33333333%;
    float:left;
}

}
@media (min-width: 1200px){
	.pos-absolute {
		margin-top:40px !important;
	}

}
