/* ***************

	ESTILOS DO SITE

	HOSPITAL ERASTO GAERTNER - GTI - 2008

	************** */

@CHARSET "ISO-8859-1";

/* ***************
	Estilos Gerais
	************** */
body {
	background-image: url(../images/fundo.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}

table {
	border: none;
}
.botao {
	background-color:#B9C5DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00317e;
	font-weight:bold;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	padding: 4px;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	cursor: pointer;
}

#footer {
	position: relative;
	width:600px;
	/*height: 20px;*/
	text-align:center;
	padding-top: 120px;
	/*padding-left: 25%;*/
	/**/
	margin-left: 50%;
	left: -180px;
	/**/
	padding-bottom: 20px;
	z-index: 0;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* ***************
	Formulários e campos de inserção de texto
	************** */

.styleCampoTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

input {
	margin: 3px;
}

textarea {
	margin: 3px;
}


/* ***************
	Estilos dos Menus
	************** */
#top_menu {
	background-attachment: fixed;
	background-color: #CCFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	float: none;
	height: 80px;
	width: 700px;
}
#topMenuBlue {
	position:absolute;
	width:748px;
	height:61px;
	z-index:-1;
	margin-left:50%;
	left: -360px;
	top: -22px;
	background-image: url(../images/menu_top.png);
	visibility: visible;
}
#topMenuBlue span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#topMenuBlueLeft {
	position:absolute;
	width:10px;
	height:61px;
	z-index:3;
	margin-left:50%;
	left: -369px;
	top: -22px;
	background-image: url(../images/menu_top_left.png);
	visibility: visible;
}
#topMenuBlueRight {
	position:absolute;
	width:9px;
	height:61px;
	z-index:0;
	background-image: url(../images/menu_top_right.png);
	margin-left:50%;
	left: 388px;
	top: -22px;
	visibility: visible;
}
#mainMenuBackground {
	position:absolute;
	width:269px;
	height:332px;
	z-index:2;
	margin-left:50%;
	left: 141px;
	top: 213px;
	background-color: #FFFFFF;
}

/* ***************
	Slides - Imagens superiores
	************** */
#slideTopMenu {
	position:absolute;
	width:auto;
	height:18px;
	z-index:3;
	left: 297px;
	top: 204px;
	/*background-image: url(../images/slide_menu.png);*/
}
#slideTop {
	position:absolute;
	width:477.5px;
	height:195px;
	z-index:2;
	margin-left:50%;
	left: -350px;
	top: 34px;
	background-color: #FFFFFF;
	text-align:right;
}
.slideItens{
	background-image:url(../images/slideItens.png);
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:26px;
	height:16px;
	float:left;
	text-align:center;
	padding-left:1px;
	padding-top:2px;
}

/* ***************
	Estilos das bolinhas
	************** */
.blueBalls {

	background-image:url(../images/bolas.png);
	height:335px;
	margin-left:-59px;
	margin-top:-334px;
	position:relative;
	width:173px;
}

/* ***************
	Estilos da parte superior
	************** */
#bannerTop {
	position:absolute;
	width:526px;
	height:176px;
	z-index:-1;
	margin-left:50%;
	left: -372px;
	top: 10px;
	background-image: url(../images/top_panel.png);
}
#bannerTopLeft {
	position:absolute;
	width:9px;
	height:176px;
	z-index:1;
	background-image: url(../images/top_panel_left.png);
	margin-left:50%;
	left: -381px;
	top: 10px;
}
#bannerTopRight {
	position:absolute;
	width:9px;
	height:174px;
	z-index:-1;
	background-image: url(../images/top_panel_right.png);
	margin-left:50%;
	left: 403px;
	top: 8px;
}

#bannerTopRight2 {
	position:absolute;
	width:18px;
	height:175px;
	z-index:-1;
	margin-left:50%;
	left: 385px;
	top: 8px;
	background-image: url(../images/top_panel.png);
}
/*#top {
	position:absolute;
	width:923px;
	height:139px;
	z-index:1;
}*/

/* ***************
	Estilos do Painel de Busca
	************** */
#searchPanel {
	position:absolute;
	width:218px;
	height:39px;
	z-index:0;
	margin-left:50%;
	left: 149px;
	top: 546px;
	background-image: url(../images/busca.png);
}

#searchBarTopShadow {
	position:absolute;
	width:246px;
	height:13px;
	z-index:1;
	margin-left:50%;
	left: 151px;
	top: 544px;
	background-image: url(../images/fork_bottom_main_panel.png);
}
#searchBarCornerShadow {
	position:absolute;
	width:13px;
	height:12px;
	z-index:2;
	background-image: url(../images/fork_main_panel.png);
	margin-left:50%;
	left: 152px;
	top: 544px;
	visibility: visible;
}

#searchPanel input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
#searchBarContent {
	position:absolute;
	width:191px;
	height:25px;
	z-index:6;
	margin-left:50%;
	left: 160px;
	top: 551px;
}

/* ***************
	Estilos do Conteúdo
	************** */
#dynamicContentTop {
	position:absolute;
	width:521px;
	height:26px;
	z-index:1;
	margin-left:50%;
	left: -370px;
	top: 213px;
	background-color: #FFFFFF;
}
#dynamicContentLeftCorner {
	position:absolute;
	width:14px;
	height:24px;
	z-index:1;
	margin-left:50%;
	left: -381px;
	top: 213px;
	background-image: url(../images/main_panel_left.png);
}
#dynamicContentRightCorner {
	position: absolute;
	width: 20px;
	height: 476px;
	z-index: 2;
	margin-left: 50%;
	left: 141px;
	top: 249px;
	background-image: url("../images/main_panel_right.png");
}

#dynamicContent {
	position:absolute;
	width:529px;
	height:auto;
	margin-left:50%;
	left: -380px;
	top: 235px;

}
#dynamicContent #container {
	position: relative;
	/*width: 775px;*/
	height: 116px;
	top: 7px;
}
#dynamicContentBottom {
	position:relative;
	width:532px;
	height:15px;
	z-index:0;
	left: -1px;
	top: auto;
	background-image: url(../images/bottom_main_panel.png);
	visibility: visible;
}
#dynamicContentBottomAzul {
	position:relative;
	width:535px;
	height:24px;
	z-index:0;
	left: -4px;
	top: auto;
	background-image: url(../images/bottom_main_panel_azul.png);
	visibility: visible;
}

#dynamicContentBottomAzulD {
	position:relative;
	width:535px;
	height:24px;
	z-index:0;
	left: -4px;
	top: auto;
	background-image: url(../images/bottom_main_panel_azulD.png);
	visibility: visible;
}

#dynamicContentBottomDownloads {
	position:relative;
	width:533px;
	height:24px;
	z-index:4;
	left: -2px;
	top: auto;
	background-image: url(../images/bottom_main_panel_downloads.png);
	visibility: visible;
}

#dynamicContentTableDownloads {

	background-color: #7d96bd;
	position: relative;
	width: 530px;
	z-index: 1;

	border-left-style: solid;
	border-left-color: #C7CDD5;
	border-left-width: thin;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #D0D7DF;

}
/*corpo*/
#dynamicContent #textContainer {
	background-color: #FFFFFF;
	position: relative;
	width: 530px;
	z-index: 1;

	border-left-style: solid;
	border-left-color: #C7CDD5;
	border-left-width: thin;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #D0D7DF;
}

#dynamicContent #container #blueBoxBottomLeft #blueBoxBottomContainer span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#dynamicContent #container #blueBoxBottomTextContainer div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: relative;
	top: 25px;
	width: 500px;
}
/*#dynamicContent #textContainer .conteudo table {
	position: relative;
	z-index: 0;

}*/

/* ***************
	Estilos do Conteúdo - ITENS
	************** */
.itemConteudo {
	position:relative;
	z-index:3;
	left: 2px;
	float: left;
}
#item_1{
	width:490px;
	height:auto;
	top:auto;
	left:10px;
	float: none;
	position: relative;
}

#item_2{
	width:240px;
	height:auto;
	top:auto;
	left:auto;
	float: inherit;
	position: relative;
	padding-top:15px;
}

#item_3{
	width:240px;
	height:auto;
	left:auto;
	top:auto;
	float: inherit;
	position: relative;
	padding-top:15px;

}

.itemMainContainer {

	/*position: relative;
	width: 250px;
	height: 249px;
	left: 12px;*/
	padding-left: 5px;

}

.itemMainContainer1 {
	position: relative;
	width: 250px;
	height: 249px;
	left: 12px;
	float: right;
}

.item_panel_right{
	background-image:url(../images/item_panel_right.png);
	visibility:visible;
}

.item_panel_right_side{
	background-image:url(../images/item_panel_right.png);
	background-repeat:no-repeat;
	visibility:visible;
}

.item_panel_left_side{
	background-image:url(../images/item_panel_left_4.png);
	background-repeat:repeat-y;
	visibility:visible;
}

.item_panel_left{
	background-image:url(../images/item_panel_left_4.png);
	background-repeat:repeat-y;
	visibility:visible;
}

.item_panel_left_side_2{
	background-image:url(../images/item_panel_left_2.png);
	background-repeat:no-repeat;
	visibility:visible;
}

.item_panel_left_side_3{
	background-image:url(../images/item_panel_left_6.png);
	background-repeat:repeat-x;
	visibility:visible;
}

.item_panel_left_side_4{
	background-image:url(../images/item_panel_left_7.png);
	background-repeat:no-repeat;
	visibility:visible;
}

.item_panel_left_side_5{
	background-image:url(../images/item_panel_left_8.png);
	background-repeat:repeat-x;
	font-size:11px;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	visibility:visible;
}

.item_panel_left_side_6{
	background-image:url(../images/item_panel_left_10.png);
	background-repeat:no-repeat;
	visibility:visible;
}

/* ***************
	Estilos de Títulos - Conteúdo
	************** */
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.style2 {
	font-size: 12px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.style3 {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.style4 {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.style13 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	overflow: hidden;
}

.style12 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	overflow: hidden;
}

.middle{
	background-color:#F3F6F9;
}

/* ***************
	Tecnologia de Ponta - Caixa de Conteúdo Azul
	************** */
#blueBoxBottomTextContainer {
	position: absolute;
	width:600px;
	height:115px;
	z-index:1;
	left: 170px;
	top: 0px;
	/*_left: 155px;
	_top: 0px;*/
	background-image: url(../images/bottom_2.png);
	float: left;
}
#blueBoxBottomContainer {
	position: relative;
	width:150px;
	height:115px;
	top: 00px;
	left: 15px;
	_left: 0px;
	_top: 390px;
	background-image: url(../images/bottom_middle.png);
	background-repeat: no-repeat;
	float:left;
}

#blueBoxBotbottomLeft {
	position:absolute;
	width:9px;
	height:115px;
	z-index:1;
	left: 6px;
	top: 0.4px;
	background-image: url(../images/bottom_left.png);
	background-repeat: no-repeat;
	float:left;
}
#blueBoxBottomRight {
	position:relative;
	width:5px;
	height:115px;
	z-index:9;
	top: 0px;
	left: 15px;
	_left: 100px;
	background-image: url(../images/bottom_right.png);
	background-repeat: no-repeat;
	float:left;
}

#blueBoxBottomRight2 {
	position:relative;
	width:10px;
	height:115px;
	z-index:9;
	left: 615px;
	_left: 470px;
	top: 0px;
	background-image: url("../images/bottom_right_2.png");
	background-repeat: no-repeat;
	float:left;
}

/* ***************
	Banner - Wilson
	************** */
#bannerArea1 {
	position:absolute;
	width:230px;
	height:138px;
	z-index:0;
	margin-left:50%;
	left: 160px;
	top: 555px;
	visibility: visible;
/*	background-image: url(../images/banner.png); */
	cursor: pointer;
}

#bannerArea2 {
	position:absolute;
	width:230px;
	height:138px;
	z-index:6;
	margin-left:50%;
	left: 160px;
	top: 655px;
	visibility: visible;
/*	background-image: url(../images/banner.png); */
	cursor: pointer;
}

/* ***************
	Logo - Erasto Gaertner
	************** */
#bannerTopLogoPic {
	position:absolute;
	width:204px;
	height:124px;
	z-index:2;
	margin-left:50%;
	left: 170px;
	top: 43px;
	background-color: #CCCCCC;
	background-image: url(../images/logo.gif);
}
#bannerTopLogo {
	position:absolute;
	width:234px;
	height:157px;
	z-index:-1;
	background-color: #92A7C8;
	margin-left:50%;
	left: 153px;
	top: 10px;
}


/* ***************
	Barra de Idiomas
	************** */
#languageBarLeft {
	position:absolute;
	width:9px;
	height:46px;
	z-index:5;
	background-image: url(../images/bottom_top_panel_left.png);
	margin-left:50%;
	left: 153px;
	top: 167px;
}
#languageBar {
	position:absolute;
	width:214px;
	height:46px;
	z-index:5;
	background-image: url(../images/bottom_top_panel.png);
	margin-left:50%;
	left: 162px;
	top: 167px;
}
#languageBarRight {
	position:absolute;
	width:9px;
	height:46px;
	z-index:5;
	background-image: url(../images/bottom_top_panel_right.png);
	margin-left:50%;
	left: 376px;
	top: 167px;
}
#languageBarText {
	position:absolute;
	height:17px;
	z-index:7;
	margin-left: 170px;
	left: 50%;
	top: 177px;
	text-align: center;
	visibility: hidden;
}

/* ***************
	Aba dos Títulos
	************** */
.Aba .middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #00317E;
	background-color: #F3F6F9;
	position: relative;
	height: 100%;
	width: 100%;
}

.tituloAba{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00317E;
	font-weight:bold;
	background-color:#f3f6f9;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
}
a.tituloAba:link {
	color: #00317E;
	text-decoration: none;
}
a.tituloAba:visited {
	color: #00317E;
	text-decoration: none;
}
a.tituloAba:hover {
	color: #D1DDEF;
	text-decoration: underline;
	font-weight: bold;
}
a.tituloAba:active {
	color: #9DB1CE;
	text-decoration: underline;
}

#tituloAbaConteudo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00317E;
	font-weight:bold;
	background-image:url(../images/topo_conteudo.png);
	height: 40px;
	width: 470px;
	margin-left: 5px;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 5px;
}

#tituloConteudo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	padding-bottom: 7px;
}

.tdTituloAba{
	background-color:#F3F6F9;
	padding-left: 2px;
	padding-bottom: 3px;
}

#tdTituloConteudo{
	background-color:#FFFFFF;
	padding-left: 6px;
	padding-bottom: 0px;
}

#cabecalhoCinza {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-style: italic;
}

/* ***************
   Links Veja Mais - Página Inicial
   *************** */
a.linkAzul:link {
	color: #FF2121;
	text-decoration: none;
	font-weight: bold;
}
a.linkAzul:visited {
	color: #FF2121;
	text-decoration: none;
	font-weight: bold;
}
a.linkAzul:hover {
	color: #7B94BC;
	text-decoration: underline;
	font-weight: bold;

}
a.linkAzul:active {
	color: #9DB1CE;
	text-decoration: underline;
	font-weight: bold;

}

/* ***************
	Galeria de imagens
	************** */

.galImageGdeH_ie{
	position:absolute;
	width:470px;
	height:310px;
	z-index:3;
	top: 10px;
	left: 50%;
	margin-left: -235px;
	visibility: hidden;

}

.galImageGdeV_ie{
	position:absolute;
	width:470px;
	height:310px;
	z-index:3;
	left: 50%;
	margin-left: -241px;
	visibility: visible;

}

.galImageGdeH{
	position:absolute;
	width:470px;
	height:310px;
	z-index:3;
	top: 60px;
	left: 50%;
	margin-left: -230px;
	visibility: hidden;

}

.galImageGdeV{
	position:absolute;
	width:470px;
	height:310px;
	z-index:3;
	top: 60px;
	left: 50%;
	margin-left: -230px;
	visibility: visible;

}

.galTxtGdeH_ie{
	position:absolute;
	visibility: hidden;

}

.galTxtGdeV_ie{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top: 320px;
	margin-left: 10px;
	visibility: visible;

}

.galTxtGdeH{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top: 375px;
	margin-left: 10px;
	visibility: hidden;

}

.galTxtGdeV{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top: 375px;
	margin-left: 10px;
	visibility: visible;

}

/* ***************
	Pop-up Alô Doutor
	************** */

#dynamicContentTitleAloDoutor {
	position:relative;
	width:510px;
	height:28px;
	margin-bottom: 5px;
	top: auto;
	margin-left: 50%;
	left: -257px;
	background-image: url(../images/top_panel_alo-doutor_03.png);
	visibility: visible;
}

#dynamicTitleTextAloDoutor {
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	z-index: 3;
}

#dynamicContentMainAloDoutor {
	position:relative;
	width:480px;
	min-height: 200px;
	top: auto;
	margin-left: 50%;
	left: -240px;
	background-image: url(../images/main_text_alo-doutor_07.png);
	visibility: visible;
}

#dynamicMainTextAloDoutor {
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	z-index: 3;
}

#dynamicPlayerBarAloDoutor {
	position:relative;
	width:486px;
	height:16px;
	top: auto;
	margin-left: 50%;
	left: -240px;
	visibility: visible;
}

#dynamicContentBottomAloDoutor {
	position:relative;
	width:539px;
	height:24px;
	margin-top: 5px;
	top: auto;
	margin-left: 50%;
	left: -272px;
	background-image: url(../images/bottom_panel_alo-doutor_15.png);
	visibility: visible;
}


/* ***************
	Dicas de Saúde
	************** */
.txtReduzido {
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

/* ***************
	Mapa do Site
	************** */

.styleAzul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    background-color: #FFFFFF;
    margin-left: 15px;
    margin-bottom: 25px;
    border-width: 0px;
}
.styleCelAzul{
    background-color:#E5EAF2;
    color: #333333;
    font-weight:bold;
	font-size: 12px;
	padding: 5px;
}

ul.styleItens {
	margin: 0px;
	list-style-position: outside;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
}

a.styleAzul:link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.styleAzul:visited {
	color: #000000;
	text-decoration: none;
}
a.styleAzul:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
a.styleAzul:active {
	color: #666666;
	text-decoration: underline;
}

/* ***************
	Paginação
	************** */

table.paginacao {
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

table.paginacao#paginacaoBarraLinks {
	width: 100%;
	text-align: center;
	background-color: #ffffff;
}

table.paginacao#paginacaoTotais {
	margin-left: 50%;
	width: 50%;
	text-align: left;
}

table.paginacao#paginacaoConteudo {
	width: 100%;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 100px;
}

a.paginacao:link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
a.paginacao:visited {
	color: #666666;
	text-decoration: underline;
}
a.paginacao:hover {
	color: #00317E;
	text-decoration: underline;
}
a.paginacao:active {
	color: #00317E;
	text-decoration: underline;
}


/* ************************
	Notícias Relacionadas
	*********************** */

table#tblNoticiasRel {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible;
	position: relative;
	margin-top: 10px;
}

table#tblNoticiasRel th {
	color: #336699;
	text-align: left;
}


