/* Folha de Estilo para conteúdo geral do site 
para estilos utilizados uma única vez, usar id para estilos que se repetem usar class/*

/* GERAL  
---------------------------------------------------------*/

body {
	font-family: Verdana;
	font-size: 11px;
	color: #004684
} 

div {
	font-family: Verdana;
	font-size: 11px;
	color: #004684
}

td {
	font-family: Verdana;
	font-size: 11px;
	color: #004684
}

ul {
	margin: 0;
	_margin: 14 0 10 30;
	padding: 0 0 10 30;
	_padding: 0;
}

/* Estilo para todos os bullets em li do site */
ul li{
	margin-bottom: 4px;
}

/* Estilo para todos os numeros em li do site */
ol li{
	margin-bottom: 4px;
}


a, a:hover, a:link, a:visited {
	color: #004684; text-decoration: none;
}

.linkLaranja:active, .linkLaranja:link, .linkLaranja:visited, .linkLaranja:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #E27700;
}

.linkAzulClaro:link, .linkAzulClaro:visited, .linkAzulClaro:hover, .linkAzulClaro:active, .txtAzulclaro, #noticiaView a{
	color: #0365B7
}

.linkLaranjaOver:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #E27700;
}

/* Estilo para todos os textos laranjas do site */
.textoLaranja {
	font-family: Verdana;
	font-size: 11px;
	color: #E27700;
}

/* Estilo para todos os textos laranjas em Crosslinks do site */
.textoLaranjaCrosslink {
	font-family: Verdana;
	font-size: 10px;
	color: #E27700!important;
}

/* Armazena todo o conteudo do site */
#geral {
	margin: 0 0 0 0;
}

#ulCrosslink {
	_margin: 8 0 10 19;
	padding: 0 0 10 30;
	_padding: 0;
	font-size: 10px;
}

/* LATERAL ESQUERDA - MENU
---------------------------------------------------------*/

/* Define a cor do bg da lateral */
#bgLateral {
	background-image: url(/images/lateral.jpg);
	background-repeat: no-repeat;
}

/* Esta id controla todo o conteudo da lateral esquerda */
#conteudoLateral {
	margin-left: 14px
}

/*Esta id controla todo o conteudo do menu */
.conteudoMenu {
	margin-left: 7px;
}

/* Define a distancia da Margin para a esquerda em relacao ao inicio do conteudo do menu */
#conteudoMenu {
	margin-left: 7px;
}

/* Define a distancia entre os itens do menu */
#conteudoMenu div{
	margin-top: 1px;
}

/* Define o padrao do menu de 2 no menu nivel */
.linkMenu {
	font-family: Verdana;
	font-size: 11px;
	color: #004684;
	text-decoration: none;
	width: 184px;
	_width: 194px;
	background: url(/images/seta.gif) no-repeat;
	background-position : 2 5;
	padding-left: 10px;
	/*border: 1px solid #F00;*/
	display: block;
}

/* Define o padrao do menu de 2 nivel quando o mesmo esta em over */
.linkMenu:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #004684;
	text-decoration: none;
	background: url(/images/seta.gif) no-repeat;
	background-position : 2 5;
	background-color: #B2D0E8;
	width: 184px;
	_width: 194px;
	padding-left: 10px;
}

/* Define o padrao do menu de 2 nivel quando ele esta marcado */
.linkMenuOver {
	font-family: Verdana;
	font-size: 11px;
	color: #004684;
	text-decoration: none;
	background: url(/images/seta.gif) no-repeat;
	background-position : 2 5;
	background-color: #B2D0E8;
	width: 184px;
	_width: 194px;
	padding-left: 10px;
	display: block;
}

/* Define o padrao do menu de 3 nivel de forma geral (utilizado pela tag <ul>*/
#menuTeceiroNivel {
	margin: 0 2 10 0;
	padding: 0px;
	list-style-type : none;
}

/* Define o padrao do menu de 3 nivel de forma geral (utilizado pela tag <a>*/
.menuTerceiroNivel {
	font-family: Verdana;
	font-size: 11px;
	color: #004684;
	text-decoration: none;
	background: url(/images/seta.gif) no-repeat;
	background-position : 10 5;
	padding-left: 19px;
	width: 176px;
	_width: 195px;
	display: block;
}

/* Define o padrao do menu de 3 nivel quando o mesmo esta em over */
.menuTerceiroNivel:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #004684!important;
	text-decoration: none;
	background: url(/images/seta.gif) no-repeat;
	background-position : 10 5;
	padding-left: 19px;
	background-color: #B2D0E8;
	width: 176px;
	_width: 195px;
}

/* Define o padrao do menu de 3 nivel quando ele esta marcado */
.menuTerceiroNivelOver {
	font-family: Verdana;
	font-size: 11px;
	color: #004684;
	text-decoration: none;
	font-weight: bold;
	background: url(/images/seta.gif) no-repeat;
	background-position : 10 5;
	background-color: #B2D0E8;
	width: 176px;
	_width: 195px;
	padding-left: 19px;
	display: block;
}

/* Define o padrao do menu de 3 nivel com caracteristicas especificas para cada item*/
#menuTeceiroNivel li{
	margin: 0 0 5 0;
	color: #004684;
}

/* Define o padrao do menu de 2 nivel quando nao houver 3 nivel de forma geral (utilizado pela tag <a>*/
.menuSegundoNivel {
	font-family: Verdana;
	font-size: 11px;
	color: #004684;
	text-decoration: none;
	width: 184px;
	_width: 194px;
	background: url(/images/seta.gif) no-repeat;
	background-position : 2 5;
	padding-left: 10px;
	display: block;
}

/* Define o padrao do menu de 2 quando nao houver 3 nivel quando o mesmo esta em over */
.menuSegundoNivel:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #004684;
	text-decoration: none;
	background: url(/images/seta.gif) no-repeat;
	background-position : 2 5;
	background-color: #B2D0E8;
	width: 184px;
	_width: 194px;
	padding-left: 10px;
	display: block;
}

/* Define o padrao do menu de 3 quando nao houver 3 nivel quando ele esta marcado */
.menuSegundoNivelOver {
	font-family: Verdana;
	font-size: 11px;
	color: #004684;
	text-decoration: none;
	background: url(/images/seta.gif) no-repeat;
	background-position : 2 5;
	background-color: #B2D0E8;
	width: 184px;
	_width: 194px;
	font-weight: bold;
	padding-left: 10px;
	display: block;
}


/* TOPO
---------------------------------------------------------*/

#menuSuperior {
	background-color: #C0DBEB;
	width: 100%;
}

.linkMenuSuperior {
	margin: 12 10 6 11;
	_margin: 10 10 6 8;
}

#linkMenuSuperiorArabe {
	margin: 10 10 4 10;
	_margin: 8 10 4 10;
}

#menuInferior {
	background-image: url(/images/bg_menu.gif);
	background-repeat : repeat-x;
	padding: 4 0 0 0
}

#linkMenuInferiorSirio, #linkMenuInferiorSirio img {
	margin: 4 0 0 0;
	background-image: url(/images/hospital_sirio.gif);
	background-repeat: no-repeat;
}

#linkMenuInferiorSirio:hover, #linkMenuInferiorSirio:hover img {
	margin: 4 0 0 0;
	background-image: url(/images/hospital_sirio_over.gif);
	background-repeat: no-repeat;
}

#linkMenuInferiorSirioOver, #linkMenuInferiorSirioOver img {
	margin: 4 0 0 0;
	background-image: url(/images/hospital_sirio_over.gif);
	background-repeat: no-repeat;
}

#linkMenuInferiorIep, #linkMenuInferiorIep img {
	margin: 4 0 0 0;
	background-image: url(/images/iep.gif);
	background-repeat: no-repeat;
}

#linkMenuInferiorIep:hover, #linkMenuInferiorIep:hover img {
	margin: 4 0 0 0;
	background-image: url(/images/iep_over.gif);
	background-repeat: no-repeat;
}

#linkMenuInferiorIepOver, #linkMenuInferiorIepOver img {
	margin: 4 0 0 0;
	background-image: url(/images/iep_over.gif);
	background-repeat: no-repeat;
}

#linkMenuInferiorFilantropia, #linkMenuInferiorFilantropia img {
	margin: 4 0 0 0;
	background-image: url(/images/filantropia.gif);
	background-repeat: no-repeat;
}

#linkMenuInferiorFilantropia:hover, #linkMenuInferiorFilantropia:hover img {
	margin: 4 0 0 0;
	background-image: url(/images/filantropia_over.gif);
	background-repeat: no-repeat;
}

#linkMenuInferiorFilantropiaOver, #linkMenuInferiorFilantropiaOver img {
	margin: 4 0 0 0;
	background-image: url(/images/filantropia_over.gif);
	background-repeat: no-repeat;
}

#topoCombo {
	background-color: #CFE8F6;
	padding: 3 10 3 10;
}

#itensCombo {
	font-family: Verdana;
	font-size: 10px;
	color: #004684;
}

#ok {
	margin: 3 0 0 5;
}

#flash {
	background-color: #DCEDF6;
	_margin: 3 0 0 0;
	margin: 1 0 0 0;
	
}


/* CONTEUDO
---------------------------------------------------------*/

#controlaConetudo {
	margin: 5 13 0 10;
	text-align: justify;
	width: 98%;
	_width: 100%;
}

#titulo {
	margin-bottom: 15px;
	margin-top: 2px;
	border-bottom: 1px solid #EA8A06; 
}

#tituloAzul {
	margin-bottom: 15px;
	margin-top: 2px;
	border-bottom: 1px solid #e6f3f9;
}

/* envie para um amigo*/
.campoEnvie{
	background-Color: #f7f7f7;
	border: 1px solid #e6e6e6;
	color: #004684;
}

/* Define o estilo do bread crumbs*/
#bread {
	font-family: Verdana;
	font-size: 9px;
	color: #004684;
}

#bread a, bread a:visited {
	font-family: Verdana;
	font-size: 9px;
	color: #004684;
}

#bread a:hover {
	font-family: Verdana;
	font-size: 9px;
	color: #E27700;
}

#linha {
	margin-top: 2px;
	border-top: 1px solid #E8F3F9;
}

#linhaAzulClaro {
	margin-top: 2px;
	border-top: 1px solid RGB(232, 243, 247);
}

#linhaAzulEscuro {
	margin-top: 2px;
	border-top: 1px solid RGB(168, 209, 229);
}

.margemFotoEsquerda{
	margin-right: 10px;
}

.margemFotoDireita{
	margin-left: 10px;
}


/* Para impressao de conteudos especificos */

@media screen {
	.PrintOnly {display:none}
}

@media print {
	.ScreenOnly {display:none}
	#conteudoLateral{
		display: none;
	}
	#topoSite{
		display: none;
	}
	#crossLinks{
		display: none;
	}
}


/* TABELA--------------------------------------------

/* Define o bg usado no topo das tabelas*/
.bgTopoTabela {
	padding: 3 0 10 0;
	background-image: url(/images/bgtabela.gif);
	background-repeat : repeat-x;
	height: 28px;
	font-weight: bold;
}

.colunaEsquerda {
	padding: 5 0 5 15;
}
.colunaDireita {
	padding: 5 0 5 0;
}

.colunaEsquerdaAzul {	
	padding: 5 0 5 15; 
	background-color: #EFF7FA;
}

.colunaDireitaAzul {	
	padding: 5 0 5 0;
	background-color: #EFF7FA;
}

/*Noticias */

#noticiaDestaque {
	padding: 3 3 5 5;
	margin: 0 0 0 0;
	background-color: #CFE8F6;
}

.bordaDestaque {
	border: 5px solid #CFE8F6;
	margin-bottom: 10px;
}

.listaPadrao {
	margin: 10 0 0 15;
	padding: 0px;
	list-style-image: url(/images/bullet.gif);
}

.listaPadrao li{
	margin: 0 0 3 0;
	color: #004684;
}

/* Consulta e exibição de resultados */
.inputField {
	border:1px solid RGB(124, 158, 185);
	background-color: RGB(247, 247, 247);
	color: #004684;
}			
.tabelaBusca {
	background-color: RGB(232, 243, 247);
}
.tituloBusca {
	background-color: RGB(255, 255, 255);
}
.corListaPar {
	background-color: RGB(243, 248, 252);
	padding: 5 5 5 5;
}
.corListaImpar {
	background-color: RGB(255, 255, 255);			
	padding: 5 5 5 5;
}

.bordaAzul {
	border: 1px solid #CEE8F5;
	width: 100%;
}

/* Define a dstancia d tabela para a borda azul */
.marginBorda {
	margin: 2 2 2 2;	
}

/* CONTEUDO HOSPITAL SIRIO LIBANES -HOME- 
---------------------------------------------------------*/
#destaqueTituloOncologia {
	background-color: #74ADC1;
	padding: 10 0 10 10;
}

#destaqueConteudoOncologia {
	background-color: #B0D0DB;
	padding: 10 10 10 10;
	color: #073646;
}

#destaqueConteudoOncologia a:link, #destaqueConteudoOncologia a:visited, #destaqueConteudoOncologia a:hover, #destaqueConteudoOncologia a:active{
	color: #073646;
}

/* CONTEUDO MEDICOS E PROFISSIONAIS - HOME -  
---------------------------------------------------------*/
.bgNoticiaMedicos {
	background-color: #CEE8F5;
	margin: 2 2 2 2;
	padding: 4 4 4 4;
	width: 100%;
}

/* CLIENTES CORPORATIOS - HOME -  
---------------------------------------------------------*/
#bgDesatqueCheckUp {
	background-image: url(/clientes_corporativos/images/bgcheck_up.gif);
}

/* CONTEUDO COMUNIDADE E GOVERNO - HOME -  
---------------------------------------------------------*/
#bgDestaqueComunidadeGoverno {
	margin-top: 1px;
	background-image: url(/comunidade_governo/images/ambulatorio02.gif);
	background-repeat : repeat-x;
}


/* RODAPE
---------------------------------------------------------*/

#rodapeCentralRelacionamento {
	background-color : #BBD7EC;
	padding: 10px 0;
}

#rodapePadraoLink {
	background-color : #DCEDF5;
	padding: 10px 0;
}


.Tb_Inc_03a
{
    BACKGROUND: #ffffff
}

.Tb_Inc_Cartao
{
    BORDER-RIGHT: #004684 thin outset;
    BORDER-TOP: #004684 thin outset;
    BACKGROUND: #FFFFFF;
    BORDER-LEFT: #004684 thin outset;
    BORDER-BOTTOM: #004684 thin outset
}

.Tb_Inc_01
{
    BACKGROUND: #004684
}
.Tb_Inc_01a
{
    BACKGROUND: #004684
}

.TextoNormalBranco
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Verdana
}

INPUT
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}

SELECT
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
TEXTAREA
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.TextoNormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #004684;
    FONT-FAMILY: verdana
}
a.especialVejaMais:link{
	color:#E27700;
	text-decoration:none;
}
a.especialVejaMais:visited{
	color:#E27700;
	text-decoration:none;
}
a.especialVejaMais:hover{
	color:#E27700;
	text-decoration:none;
}

solid RGB(232, 243, 247)