* { margin:0; padding:0; outline:none; border:none; text-decoration:none; list-style:none }

body 	{ background:#BCD3E1 url(../img/fundo_pagina.png) repeat-x }
.clear 	{ clear:both; font:1px Arial, Helvetica, sans-serif }
h2  	{ font:bold 16px Arial, Helvetica, sans-serif; color:#036 }
h3  	{ font:bold 12px Arial, Helvetica, sans-serif; color:#036; margin-top:20px }

/* image replacement */
/*h1 		{ width:197px; cursor:pointer; height:110px; background:url(../img/logo.jpg) no-repeat; margin:18px 0 0 23px; position:absolute }*/
h1 		{ width:197px; cursor:pointer; height:117px; background:url(../img/logo.jpg) no-repeat; margin:18px 0 0 23px; position:absolute }
h1 span	{ visibility:hidden }

/* Estrutura */
.principal 	{ margin:auto; width:978px }
.topo 		{ background:url(../img/fundo_topo.png) no-repeat; height:126px; margin-top:-1px; border:1px solid #056F96 }

/* Topo */
.icones 	{ float:right; padding:6px 20px 0 0 }
.icones span{ padding-left:20px }
.busca 		{ margin:10px 0 0 8px }
.busca img	{ vertical-align:middle }
.busca span	{ font:12px Arial, Helvetica, sans-serif; color:#FFF; vertical-align:middle }
.busca input{ font:12px Arial, Helvetica, sans-serif; color:#333; padding:1px 0 0 2px; border:1px solid #676767; background-color:#FFF; width:131px; height:16px; vertical-align:middle; margin-left:10px }

/* Conteudo */
.conteudo { background:url(../img/fundo_conteudo.jpg) no-repeat; width:978px; margin:-1px 0 0 1px !important; margin:-3px 0 0 1px; height:491px; min-height:491px; padding-top:10px }

/* Lado Esquerdo */
.esq		{ float:left; margin-left:8px !important; margin-left:5px; width:175px;  padding-top:17px }
.login 		{ position: relative; width:163px; height:125px; background:url(../img/fundo_login.png) no-repeat; color:#144573; font:bold 11px Arial, Helvetica, sans-serif; padding: 1px 10px 0px 10px; margin-left:10px; }
.login #credenciado { margin-top: 7px; }
.login #credenciado p { margin-left: 0; }
.login #credenciado a:link, .login a:visited { font-weight: normal !important; color:#144573; }
.login #credenciado a:hover { text-decoration:underline }
.login #credenciado .loglink { display: block; float: left; margin-top: -7px; width: 100px; }
.login #credenciado .buttlogok { float: left; vertical-align: middle; margin-top: -3px; margin-bottom: 0; margin-left: 13px; width: 31px; height: 23px; }
/*.login #credenciado .buttlogok { vertical-align: middle; margin-bottom: 0; margin-left:30px; #margin-left:30px; _margin-left:30px; width: 31px; height: 23px; }*/
.login p	{ margin-left: 0; }
.login p.logged	{ margin: 7px 0 2em 0; width: 150px; }
.logo_golden{ position:absolute; margin:-39px 0 5px 53px; #margin:-39px 0 5px 43px !important; _margin:-39px 0 5px 41px }
.login label{ font-weight:bold; margin-left: 0; }
.login_input{ font:11px Arial, Helvetica, sans-serif; color:#333; border:1px solid #89B0D8; background:#FFF; padding:1px 0 0 2px; width:138px; height:16px; margin-bottom:7px; margin-left:10px; #margin-left:0 }
.login input { margin-bottom: 9px; #margin-bottom: 7px; _margin-bottom: 7px; }
.login .radioclass { font-weight: bold; margin: 0; }
.login .radioclass .radio { margin: 0 3px 0 0 !important; padding: 0 !important; border: none !important; height: 12px; #height: 14px; _height: 14px; }
.login .radioclass .radiotext { font-weight: bold; margin-top: 0; margin-left: 0; padding: 0 17px 0 0; }
.login .radioclass .rightradiotext { font-weight: bold; margin-top: 0; margin-left: 0; }
.login .rightradio { margin-left: 20px; margin-right: 3px; }
.login img	{ vertical-align:middle; margin-left:30px }
.login a:link, .login a:visited { font-weight: normal; color:#144573 }
.login a:hover { text-decoration:underline }
.login .buttlogok { vertical-align:middle; margin-left:30px; width: 31px; height: 23px; }
.login #logmsg { position: absolute; top: 0; left: 0; width: 100%; height: 88px; margin: 0; padding: 30px 0 0 0; background-color: #FFF; z-index: 5; text-align: center; vertical-align: middle; -moz-opacity: 0.88;	opacity: .88; filter: alpha(opacity=88); }
.login #logmsg p { width: 150px; margin: 0 auto 2em auto; vertical-align: middle; margin-right: 23px; _margin-right: 5px; }
.login #logmsg p.justtxt { font-weight: normal; }
.menu { width:173px; font:bold 12px Arial, Helvetica, sans-serif; background:url(../img/fundo_menu.jpg) no-repeat; margin-left:1px !important; margin-left:0; /*height:419px;*/ padding-bottom: 20px; }
.menu a:link, .menu a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#01396E }
.menu a:hover { color:#014B8F }
.menu li { padding:10px 0 0 20px; line-height:21px }
.doctor_fone { /*position:absolute; margin:-120px 0 0 20px;*/ margin: 0 0 0 20px; font:bold 11px Arial, Helvetica, sans-serif; color:#144573; width:140px }
.doctor_fone img { margin-bottom:7px }
.logos {
	/*position:absolute;*/
	display: block;
	width:129px;
	height:58px;
	margin: 0 0 10px 17px;
	padding: 8px 0 0 0;
	background:url(../img/fundo_logado.gif) no-repeat;
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
.logos img {float: left;margin:7px 6px 0 4px;}

/* Logado */
.logado { width:163px; height:118px; background:url(../img/fundoLogado.jpg) no-repeat; color:#144573; font:bold 11px Arial, Helvetica, sans-serif; padding:7px 10px 0px 10px; margin-left:10px }
.logado p	{ font-size: 12px;margin:0 0 10px 0; }
.logado p.nome {font-weight: normal;}
.logado p.sair {margin: 15px 0 14px 0;}
.logado a, .login a:visited { font-weight:bold; color:#144573 }
.logado a:hover { text-decoration:underline }

/* Meio_Home */
.meio_home	 { float:left; width:748px; padding-left:20px; _padding-left:2px }
.meio_home p { font:12px Arial, Helvetica, sans-serif; color:#036 }
.banner_flash  	{ float:left }
.relacionamento { float:left; margin-left:20px }
.relacionamento h2 { position:absolute; z-index:200; width:143px; font-size:20px !important }
/*.relacionamento img { position:absolute; margin:-77px 0 0 112px; #margin:-77px 0 0 112px !important; #margin:-75px 0 0 110px }*/
.relacionamento img { position:absolute; margin:-77px 0 0 0; #margin:-77px 0 0 0 !important; #margin:-75px 0 0 0 }
.relacionamento p { position:absolute; z-index:100; width:120px; margin-top:25px; font:bold 13px Arial, Helvetica, sans-serif; color:#666; line-height:22px }
.relacionamento a:link, .relacionamento a:visited, .relacionamento a:hover  { color:#666; text-decoration:underline }
.linha_home_webdoor { margin:18px 0 0 182px !important; margin:20px 0 0 182px }
.golden_noticias, .eventos, .artigos { float:left; margin:10px 28px 0 0; height:95px; min-height:95px }
.golden_noticias h4, .eventos h4, .artigos h4 { font:bold 12px Arial, Helvetica, sans-serif; color:#002E5C; margin-bottom:15px }
.golden_noticias a:link, .golden_noticias a:visited, .golden_noticias a:hover, .eventos a:link, .eventos a:visited, .eventos a:hover, .artigos a:link, .artigos a:visited, .artigos a:hover { color:#333; text-decoration:underline; font-weight:bold }
.golden_noticias p, .eventos p, .artigos p { font:11px Arial, Helvetica, sans-serif; color:#333; line-height:16px }
.golden_noticias { background:url(../img/cham1.jpg) no-repeat; padding:60px 0 0 54px; width:166px }
.eventos { background:url(../img/cham2.jpg) no-repeat; padding:60px 0 0 54px; width:166px }
.artigos { background:url(../img/cham3.jpg) no-repeat; padding:60px 0 0 36px; width:184px }
/*.meio_home cite{ font:normal 11px Arial, Helvetica, sans-serif; color:#01396D; margin-top:60px; text-align:center; display:block; padding-right:150px }*/
.meio_home cite{ font:normal 11px Arial, Helvetica, sans-serif; color:#01396D; margin-top:20px; margin-bottom:20px; text-align:center; display:block; padding-right:150px }
.meio_home cite img{ margin-left:10px }

/* Internas */
.interna { padding:0 15px 0 37px }
.interna p { line-height:23px; margin:20px 0 }
.localidades h5{ font:bold 12px Arial, Helvetica, sans-serif; color:#036; background-color:#F7EA9F; padding:6px 15px }
.localidades p { font:11px Arial, Helvetica, sans-serif; color:#036; background-color:#FCF9E7; line-height:16px; padding:10px 20px 12px 15px; margin:1px 0 }
.localidades   { margin-bottom:20px }
.eventos_med { background-color:#FFF; margin:0 15px; padding:0 22px }
.eventos_med h5{ font:bold 12px Arial, Helvetica, sans-serif; color:#036; margin:30px 0 5px 0 }
.eventos_med p { font:12px Arial, Helvetica, sans-serif; color:#036; line-height:22px; margin:0 }
.eventos_med a:link, .eventos_med a:visited { color:#F60 }
.eventos_med a:hover { text-decoration:underline }

.conexao_saude { background-color:#FFF; margin:0 15px; padding:0 22px 22px 22px }
.conexao_saude p { margin:20px 0; line-height:23px }
.conexao_saude a:link, .conexao_saude a:visited { color:#F60 }
.conexao_saude a:hover { text-decoration:underline }
.filmes { margin-top:20px }
.filmes h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#036; text-align:left; text-transform:uppercase; margin:20px 0 0 0 }
.filmes h5 a:link, .filmes a:visited, .filmes a:hover { color:#036; text-decoration:none }
.filmes img { float: left;padding-right:7px; vertical-align:middle }
.filmes p { font:12px Arial, Helvetica, sans-serif; color:#036; text-align:left; line-height:23px; margin:5px 0 30px 0 }
.livros { height: 150px; margin-bottom:15px; }
.livros h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#036; text-align:left; text-transform:uppercase; margin: 0; }
.livros h5 a:link, .livros a:visited, .livros a:hover { color:#036; text-decoration:none; }
.livros img { float: left;padding-right:7px; vertical-align:middle; }
.livros p { font:12px Arial, Helvetica, sans-serif; color:#036; text-align:left; line-height:23px; margin:5px 0 0 0; }
.livrosrevista33 { height: 70px; margin-bottom:15px; }
.livrosrevista33 h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#036; text-align:left; text-transform:uppercase; margin: 0; }
.livrosrevista33 h5 a:link, .livrosrevista33 a:visited, .livrosrevista33 a:hover { color:#036; text-decoration:none; }
.livrosrevista33 img { float: left;padding-right:7px; vertical-align:middle; }
.livrosrevista33 p { font:12px Arial, Helvetica, sans-serif; color:#036; text-align:left; line-height:23px; margin:5px 0 0 0; }
.livrosrevista33b { margin-bottom:15px; }
.livrosrevista33b h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#036; text-transform:uppercase; margin: 0; }
.livrosrevista33b .h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#036; text-transform:uppercase; margin: 0; }
.livrosrevista33b h5 a:link, .livrosrevista33b a:visited, .livrosrevista33b a:hover { color:#036; text-decoration:none; }
.livrosrevista33b img { float: none; padding-right:7px; }
.livrosrevista33b p { font:12px Arial, Helvetica, sans-serif; color:#036; line-height:23px; margin:5px 0 0 0; }
.livrosrevista33b p.revp { display: block; vertical-align: top; }
.livrosrevista33b span.revimg { display: inline; }
.livrosrevista33b a.revimg { display: inline-block; }
.livrosrevista33b a.revtxt { display: inline-block; vertical-align: top; }


#paginacao { text-align:right; font:bold 12px Arial, Helvetica, sans-serif; margin-top:10px; word-spacing:3px; color:#333; padding-right:20px }
#paginacao a:link, #paginacao a:visited, #paginacao a:hover { color:#333; text-decoration:underline }

/* Meio */
.meio	  { float:left; width:456px; padding:0 25px 0 60px; background:url(../img/borda.gif) repeat-y right }
.meio p	  { font:12px Arial, Helvetica, sans-serif; color:#036; line-height:22px; margin-top:10px }
cite { font:normal 11px Arial, Helvetica, sans-serif; color:#01396D; text-align:center; display:block; margin:10px 0 0 0; #margin:0; padding-left:50px }
cite img { margin-left:10px }

/* Lado Direito */
.dir	{ float:left; width:177px; padding:0 25px; font:11px Arial, Helvetica, sans-serif; color:#036; line-height:18px }
.dir h4 { font:bold 11px Arial, Helvetica, sans-serif; color:#036 }
.dir span, .dir a:link, .dir a:visited { color:#F60 }
.dir a:hover { color:#F90 }
.dir div{ margin-top:20px }

/* Formularios */
.form * { font:12px Arial, Helvetica, sans-serif }
.form 	{ margin:20px 0 0 0; color:#036; height:391px; min-height:388px; #min-height:389px }
.form br{ clear:left }
.form label 	{ display:block; text-align:left; float:left; width:100px; padding:5px 20px 0 0; margin-bottom:20px }
.form input 	{ display:block; width:215px; float:left; margin-bottom:20px; border:1px solid #369; padding:2px }
.form select 	{ display:block; width:221px; height:18px; #height:23px; float:left; margin-bottom:20px; border:1px solid #369 }
.form textarea 	{ display:block; width:215px; float:left; margin-bottom:20px; border:1px solid #369; overflow:auto; height:100px; padding:2px }
.radio	{ border:none !important; width:auto !important; margin-right:5px; margin-top:5px; #margin-top:0px; #margin-left:0px }
.buttonSubmit	{ width:50px !important; color:#FFF; height:18px; margin-left:120px !important; margin-left:60px; border:none !important; cursor:pointer; background:url(../img/bot_enviar.gif) no-repeat; font-size:0 }
.buttonSubmitOk	{ width:26px !important; color:#FFF; height:18px; margin-left:10px; border:none !important; cursor:pointer; background:url(../img/bot_ok.gif) no-repeat; font-size:0; margin-top:2px }
.esqueci_senha { margin:0 0 0 120px !important }
.esqueci_senha a:link, .esqueci_senha a:visited { color:#F60 }
.esqueci_senha a:hover { color:#F60; text-decoration:underline }

/* These are standard sIFR styles... do not modify */
.sIFR-flash 	{ visibility:visible !important; margin:0 }
.sIFR-replaced 	{ visibility:visible !important }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden }
.sIFR-flash + div[adblocktab=true] { display:none !important }
.sIFR-hasFlash h2 { visibility:hidden; font-size:16px }
.mapadosite a { color:#036; font-weight: bold; }
.sIFR-hasFlash h3 { visibility:hidden; font-size:12px }/* CSS Document */
.h3, .h3:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#036; margin-top:20px }

/* Imagens estilos */
.img_left { float: left; padding: 0 1.5em 1.5em 0; border: 0; }
.img_left img { border: 0; }
.img_right { float: right; padding: 0 0 1.5em 1.5em; border: 0; }
.img_right img { border: 0; }

/* Revista 33 estilos */
.revista33content {
 	font:12px Arial, Helvetica, sans-serif; color:#036
 }
.revista33content p {
	margin: 0 0 1em 0;
}
.revista33content ul {
	clear: both;
	margin: .5em 0 1em 15px;
	list-style-position: outside !important;
	list-style-type: disc !important;
}
.revista33content li {
	margin: 0 0 1em 0;
	list-style-position: outside !important;
	list-style-type: disc !important;
}

/* PHD Novo Box da página inicial */
.phd_boxesarea {
	margin-top: 10px;
	width: 745px;
	background: url(../img/phd_boxesarea_bkg.gif) repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #333333 !important;
	overflow: hidden;
}
.phd_boxesarea_aux {
	margin-top: -20px;
	width: 760px;
}
.phd_chamadabox {
	float: left;
	position: relative;
	margin: 20px 11px 0 0;
	padding: 7px 10px 26px 42px;
	width: 189px;
	height: 112px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #333333 !important;
	background: url(../img/phd_chamadabox_bkg.jpg) no-repeat #BDD2DF;
}
.phb_chamadasbox_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #333333 !important;
}
.phd_chamadabox a {
	color: #333333;
	text-decoration: underline;
}
.phd_chamadabox p {
	margin: 0 0 .5em 0;
}
.phd_chamadabox img {
	margin: 3px 7px 3px 0;
	border: none;
}
.phb_chamadasbox_title {
	margin: 0 0 .3em 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #043874;
}
.phb_chamadasbox_saibamais {
	position: absolute;
	bottom: 0;
	right: 10px;
}
.phb_chamadasbox_saibamais img {
	margin: 0;
	border: none;
}
/* PHD Novo Box da página inicial */
/* PhD Novo Rodape com links da Golden */
.phd_rodapearea {
	clear: both;
	display: block;
	margin: 20px 9px 20px 9px;
	padding: 0;
	background-color: #C8DBE6;
	border-top: 1px solid #A5BDD5;
	border-right: hidden;
	border-bottom: hidden;
	border-left: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #487D9D;
}
.phd_rodapearea_auxi {
	width: 725px;
	margin: 0 auto;
	padding: 10px 0;
}
.phd_rodapearea a {
	color: #487D9D;
	text-decoration: none;
}
.phd_rodapearea a:hover {
	color: #487D9D;
	text-decoration: underline;
}
.phd_rodapearea img {
	border: none;
}
.phd_rodapearea_links {
	float: left;
	display: block;
	margin: 10px 0;
	padding: 0 25px 0 25px;
	list-style: none;
	border-top: hidden;
	border-right: 1px solid #B6CFDE;
	border-bottom: hidden;
	border-left: hidden;
}
.phd_rodapearea_links li {
	margin: 0;
	padding: 0 0 0 10px;
}
.phd_rodapearea_links li.phd_rodapearea_link_topico {
	margin: 0;
	padding: 0;
}
.phd_rodapearea_link_topico {
}
.phd_rodapearea_parcerias {
	float: left;
	margin: 10px 0;
	padding: 0 25px 0 25px;
	list-style: none;
}
.phd_rodapearea_parcerias img {
	margin: 10px 0 0 0;
	border: none;
}

.phd_rodapearea_home {
	clear: both;
	/*float: right;*/
	display: block;
	margin: 20px auto 0 auto;
	padding: 10px;
	width: 725px;
	background-color: #C8DBE6;
	border-top: 1px solid #A5BDD5;
	border-right: hidden;
	border-bottom: hidden;
	border-left: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #487D9D;
}
.phd_rodapearea_home a {
	color: #487D9D;
	text-decoration: none;
}
.phd_rodapearea_home a:hover {
	color: #487D9D;
	text-decoration: underline;
}
.phd_rodapearea_home img {
	border: none;
}
.phd_rodapearea_home_links {
	float: left;
	display: block;
	margin: 10px 0;
	padding: 0 25px 0 25px;
	list-style: none;
	border-top: hidden;
	border-right: 1px solid #B6CFDE;
	border-bottom: hidden;
	border-left: hidden;
}
.phd_rodapearea_home_links li {
	margin: 0;
	padding: 0 0 0 10px;
}
.phd_rodapearea_home_links li.phd_rodapearea_home_link_topico {
	margin: 0;
	padding: 0;
}
.phd_rodapearea_home_link_topico {
}
.phd_rodapearea_home_parcerias {
	float: left;
	margin: 10px 0;
	padding: 0 25px 0 25px;
	list-style: none;
}
.phd_rodapearea_home_parcerias img {
	margin: 10px 0 0 0;
	border: none;
}
/* PhD Novo Rodape com links da Golden */
/* PhD Novo box para apresentar lista de chamadas de noticias */
.meio2	  { float:left; width: 706px; padding:0 0 20px 60px; }
.meio2 p	  { font:12px Arial, Helvetica, sans-serif; color:#036; line-height:22px; margin-top:10px }
.noticiaslist {
	margin: 20px 0 0 0; padding: 20px 0 0 0; font:11px Arial, Helvetica, sans-serif; color:#036; line-height:18px;
	border-top: 1px dotted #6C8DAC;
	border-right: hidden;
	border-bottom: hidden;
	border-left: hidden;
}
.noticiaslist h4 { font:bold 11px Arial, Helvetica, sans-serif; color:#036 }
.noticiaslist span, .noticiaslist a:link, .noticiaslist a:visited { color:#F60 }
.noticiaslist a:hover { color:#F90 }
.noticiaslist div{ margin-top:20px }
/* PhD Novo box para apresentar lista de chamadas de noticias */