ul, li {

	margin: 0;

	padding: 0;

	list-style: none outside none;

	line-height: inherit;

}



h1, h2, h3, h4, h5, p {

	margin: 0;

	padding: 0;

	line-height: inherit;

	font-weight: inherit;

}



a {

	text-decoration: none;

	color: inherit;

	margin: 0;

	padding: 0;

	font-weight: normal;

}



a:hover {

	text-decoration: underline;

	color: inherit;

}



a:visited {

	color: inherit;

}



div.hr {

	background: black url('hr.png') no-repeat top left;

	border: none;

	padding: 0;

	height: 3px;

	width: 574px;

	margin: 20px 0;

	font-size: 0px; /* IE6 */

}



body {

	margin: 0;

	padding: 0;

	background: black;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	color: white;

	line-height: 1;

	margin-bottom: 50px;



	/* Fazer :hover funcionar em IE6 */

	_behavior: url("csshover2.htc");

}



#pagina {

	margin: 0 auto;

	text-align: left;

	width: 1007px;

}



#header {

	background: black url('header_menu.gif') no-repeat top left;

	position: relative;

	height: 81px;



	z-index: 2;

}



	#header a#link-home {

		position: absolute;

		height:100px;

		left:0;

		top:0;

		width:195px;

	}



	#header a#link-home:hover {

		text-decoration: none;

	}



	#header h1 {

		display: none;

	}



	#header .idiomas {

		position: absolute;

		right: 35px;

		top: 5px;

		font-size: 12px;

		font-weight: bold;

  	color: #00A8E0;

	}



		#header .idiomas a {

  		color: #00A8E0;

		}



	#header ul.menu {

		position: absolute;

		left: 234px;

		top: 32px;

	}



		#header ul.menu li.li-aba {

			float: left;

			width: 110px;

			margin-right: 16px;

			height: 40px;

			position: relative;

			text-align: center;

			line-height: 1.1;



		}



			#header ul.menu li.li-aba a.a-aba {

				height: 40px;

				width: 110px;

				font-size: 14px;

				font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

				color: #A4A2A2;

				display: block;

				width: 100%;

				text-align: left;



			}



			#header ul.menu li.li-aba a.a-aba:hover {

				text-decoration: none;

				color: white;

			}



				#header ul.menu li.li-aba a div.menu-aba {

					position: absolute;

					bottom: 8px;

					text-align: center;

					width: 114px;

					cursor: pointer;

				}



				#header ul.menu li.li-aba div.submenu {

					display: none;



					font-family: Arial, Helvetica, sans-serif;



					position: absolute;

					top: 40px;

					left: 0;

					width: 180px;



					text-align: left;



					overflow: hidden;



					z-index: 100;

				}



				#header ul.menu li.li-aba:hover div.submenu {

					display: block;

				}



					#header ul.menu li.li-aba div.submenu .fundo {

						background: #333;

						position: absolute;

						width: 300px;

						height: 600px;

						filter:alpha(opacity=80);

			      opacity: 0.80;

			      -moz-opacity: 0.80;

					}



					#header ul.menu li.li-aba div.submenu ul {

						position: relative;

						padding: 5px;

					}



						#header ul.menu li.li-aba div.submenu ul li {

							zoom: 1; /* IE6 */

						}



						#header ul.menu li.li-aba div.submenu ul li a {

							padding: 7px 10px;

							color: #ddd;

							font-size: 13px;

							border-bottom: 1px solid #0D7BBA;

							display: block;

							zoom: 1; /* IE6 */

						}



						#header ul.menu li.li-aba div.submenu ul li a:hover {

							border-bottom: 1px solid #FFCB06;

							text-decoration: none;

						}





#top-flash {

	/*background: black url('placeholder_flash.jpg') no-repeat top left;*/

	width: 985px;

	height: 250px;

	margin-bottom: 2px;

	padding-left: 12px;

}



#conteudo-home {

	background: black url('conteudo_home.png') no-repeat top left;

	width: 1007px;

	height: 314px;

	position: relative;

}



	#conteudo-home .coluna-esquerda {

		position: relative;

	}



		#conteudo-home .coluna-esquerda .area-do-paciente ul {

			font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

			font-size: 14px;

			position: absolute;

			left: 124px;

			top: 67px;

			width: 100px;

		}



 		#conteudo-home .coluna-esquerda .area-do-paciente ul li {

			margin-bottom: 3px;

		}



		 		#conteudo-home .coluna-esquerda a {

					color: white;

				}



 		#conteudo-home .coluna-esquerda .marque-sua-consulta {

		}



 			#conteudo-home .coluna-esquerda .marque-sua-consulta a {

				display:block;

				height:60px;

				left:60px;

				position:absolute;

				top:130px;

				width:175px;

			}



	 			#conteudo-home .coluna-esquerda .marque-sua-consulta a:hover {

	 				text-decoration: none;

				}



 		#conteudo-home .coluna-esquerda .onde-estamos {

		}



 			#conteudo-home .coluna-esquerda .onde-estamos a {

				display:block;

				height:40px;

				left:60px;

				position:absolute;

				top:195px;

				width:175px;

			}

	 			#conteudo-home .coluna-esquerda .onde-estamos a:hover {

	 				text-decoration: none;

				}



	#conteudo-home .coluna-principal {

		position: absolute;

		left: 309px;

		top: 50px;

		width: 400px;

		height: 218px;

		overflow-y: auto;

	}



		#conteudo-home .coluna-principal .h1 {

			color: #00A8E0;

			font-family: "Arial Black", "Helvetica Black", "Impact", sans-serif;

			font-size: 14px;

			text-align: center;

			margin-bottom: 15px;

		}



		#conteudo-home .coluna-principal p {

			font-size: 13px;

			line-height:13px;  

			text-indent: 30px;

			margin-top: 10px;

			font-weight: normal;

		}



		 		#conteudo-home .coluna-direita a {

					color: white;

				}





	#conteudo-home .coluna-direita .natal-azul {

		position: absolute;

		left: 843px;

		top: 74px;

		width: 112px;

		font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

		font-size: 14px;

	}



	#conteudo-home .coluna-direita .tratamentos {

		position: absolute;

		left: 826px;

		top: 151px;

		width: 127px;

		font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

		font-size: 14px;

	}



		#conteudo-home .coluna-direita .tratamentos ul li {

			margin-bottom: 5px;

		}



	#endereco {

		position: absolute;

		bottom: 0;

		width: 100%;

		text-align: center;

	}



		#endereco a {

			background: #03253D;

			font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

			padding: 2px 7px;

			position: relative;

			top: -4px;

			color: #ccc;

			font-size: 12px;

			display: inline;



			border-top-left-radius: 5px;

			border-top-right-radius: 5px;



			-webkit-border-top-left-radius: 5px;

			-webkit-border-top-right-radius: 5px;



			-moz-border-radius-topleft: 5px;

			-moz-border-radius-topright: 5px;

		}



#conteudo-padrao {

	background: black url('conteudo_padrao.png') no-repeat top left;

	width: 1007px;

	height: 741px;

	position: relative;

}



	#conteudo-padrao #coluna-esquerda #marque-sua-consulta {

		position: absolute;

		left: 33px;

		top: 22px;

		width: 256px;

		height: 92px;

	}



		#conteudo-padrao #coluna-esquerda #marque-sua-consulta a {

			width: 151px;	/* 256 - 85 */

			height: 58px; /* 92 - 34 */

			display: block;

			padding-left: 85px;

			padding-top: 34px;

			font-size: 14px;

			font-weight: bold;

			color: #A5A1A1;

		}



	#conteudo-padrao #coluna-esquerda #tratamentos .h3 {

		color: #FCB801;

		font-weight: bold;

		font-size: 13px;

		position: absolute;

		left: 56px;

		top: 155px;

	}



	#conteudo-padrao #coluna-esquerda #tratamentos ul {

		position: absolute;

		top: 205px;

		left: 61px;

		width: 207px;

	}



	#conteudo-padrao #coluna-esquerda #tratamentos ul li {

		margin-bottom: 15px;

		font-size: 13px;

		font-weight: bold;

	}



	#conteudo-padrao #coluna-esquerda #tratamentos ul li a {

		color: #A5A1A1;

	}



	#conteudo-padrao #coluna-esquerda #biosseguranca a {

		position: absolute;

		top: 603px;

		left: 28px;

		width: 258px;

		height: 91px;

		color: #FCB801;

	}



		#conteudo-padrao #coluna-esquerda #biosseguranca a .linha-1 {

			font-size: 14px;

			color: #FCB801;

			margin-top: 14px;

			margin-bottom: 4px;

			margin-left: 110px;

			display: block;

		}



		#conteudo-padrao #coluna-esquerda #biosseguranca a .linha-2 {

			font-size: 14px;

			color: #FCB801;

			font-weight: bold;

			margin-bottom: 4px;

			margin-left: 110px;

			display: block;

		}



		#conteudo-padrao #coluna-esquerda #biosseguranca a .linha-3 {

			font-size: 11px;

			color: white;

			margin-left: 110px;

			display: block;

		}



#conteudo-padrao #coluna-principal {

	position: absolute;

	left: 306px;

	top: 54px;

	width: 520px;	/* Deve somar a 627, adicionando padding */

	height: 610px;

	padding-right: 30px;

	padding-left: 77px;

	overflow-y: auto;

	overflow-x: hidden;

}



	#conteudo-padrao #coluna-principal h2 {

		color: #FCB801;

		font-weight: bold;

		font-size: 18px;

		margin-bottom: 30px;



		height: 25px;

		width: 627px;

		margin-left: -77px;

		padding-left: 77px;

		background: transparent url('h2.gif') no-repeat top left;

	}



	#conteudo-padrao #coluna-principal .secao,

	.conteudo .secao {

		color: #83BBFA;

		font-weight: bold;

		font-size: 16px;

		margin-bottom: 25px;

		margin-top: 40px;

	}

	

	.secao_azul {

		color: #83BBFA;

		font-weight: bold;

		font-size: 14px;

		margin-bottom: 25px;

		margin: 40px 25px 0 0;

	}



	#conteudo-padrao #coluna-principal .primeiro,

	.conteudo .primeiro {

		margin-top: 10px;

	}



	#conteudo-padrao #coluna-principal .subsecao,

	.conteudo .subsecao {

		color: #05A1FC;

		font-weight: bold;

		font-size: 12px;

		margin-bottom: 10px;

		margin-top: 30px;

	}



	#conteudo-padrao #coluna-principal p,

	.conteudo p {

		font-size: 14px;

		margin-top: 20px;

		margin-bottom: 20px;

		line-height: 16px;

	}



	#conteudo-padrao #coluna-principal b,

	.conteudo b {

		color: #029FFB;

	}



	#conteudo-padrao #coluna-principal ul,

	.conteudo ul {

		list-style: none inside none;

		margin-top: 20px;

		font-size: 16px;

		line-height: 20px;

		margin-left: 30px;

	}



		#conteudo-padrao #coluna-principal ul li,

		.conteudo ul li {



		}



	#conteudo-padrao #coluna-principal a

	.conteudo a {

		color: #05A1FC;

		font-weight: bold;

	}



#conteudo-padrao #coluna-principal #documentos {

	font-size: 12px;

}



	#conteudo-padrao #coluna-principal #documentos li {

		margin-bottom: 20px;

	}



	#conteudo-padrao #coluna-principal #documentos li a {

		color: white;

		font-weight: normal;

	}



		#conteudo-padrao #coluna-principal #documentos li a span.titulo {

			color: #05A1FC;

			font-weight: bold;

		}



		#conteudo-padrao #coluna-principal #documentos li a span.documentoPDF {

			padding-left: 25px;

			background: transparent url('acrobat.gif') no-repeat 5px 0;

		}

		#conteudo-padrao #coluna-principal #documentos li a span.documentoDOC {

			padding-left: 25px;

			background: transparent url('word.gif') no-repeat 5px 0;

		}

		#conteudo-padrao #coluna-principal #documentos li a span.documentoXLS {

			padding-left: 25px;

			background: transparent url('excel.gif') no-repeat 5px 0;

		}

		#conteudo-padrao #coluna-principal #documentos li a span.documentoPPT {

			padding-left: 25px;

			background: transparent url('powerpoint.gif') no-repeat  5px 0;

		}

		#conteudo-padrao #coluna-principal #documentos li a span.documentoZIP {

			padding-left: 25px;

			background: transparent url('zip.gif') no-repeat  5px 0;

		}

		#conteudo-padrao #coluna-principal #documentos li a span.documentoGIF {

			padding-left: 25px;

			background: transparent url('image.gif') no-repeat  5px 0;

		}

		#conteudo-padrao #coluna-principal #documentos li a span.documentoJPG {

			padding-left: 25px;

			background: transparent url('image.gif') no-repeat 5px 0;

		}



#natal_azul {

	background: transparent url('natal_envoltorio.gif') no-repeat top left;

	width: 635px;

	height: 618px;

	left:306px;

	position:absolute;

	top:75px;

}



	#natal_azul ul.natal_abas {

		position: absolute;

		left: 7px;

		top: 6px;

		height: 25px;	/* em vez de 37 da imagen */

		width: 628px;

	}



		#natal_azul ul.natal_abas li {

			width: 155px;

			height: 27px;

			float: left;

			background: transparent url('aba_escura.gif') no-repeat top left;

			text-align: center;

			font-size: 12px;

			padding-top: 5px;

		}



		#natal_azul ul.natal_abas li.selecionada {

			background: transparent url('aba_clara.gif') no-repeat top left;

		}



		#natal_azul ul.natal_abas li a {

			color: white;

		}



		#natal_azul div.conteudo {

			position: absolute;

			left: 32px;

			top: 62px;

			width: 582px;

			height: 520px;

			overflow-y: auto;

			margin: 0 5px 0 0;

			

		}



			#natal_azul div.conteudo ul.anos {

				margin-left: 0;

				margin-top: 0;

			}



				#natal_azul div.conteudo ul.anos li {

					float: left;

					margin-right: 15px;

					margin-bottom: 15px;

					font-size: 12px;

					text-align: center;

				}



					#natal_azul div.conteudo ul.anos li a {

						color: white;

					}



					#natal_azul div.conteudo ul.anos li a img {

						border: none;

					}



					#natal_azul div.conteudo ul.anos li a:hover {

						text-decoration: none;

					}



			#natal_azul div.conteudo div.ano {

				padding-top: 25px;

				clear: both;

			}



				#natal_azul div.conteudo div.ano div.esteano {

					float: left;

					width: 210px;

				}



					#natal_azul div.conteudo div.ano div.esteano div.titulo {

						margin-bottom: 10px;

						text-align: center;

						color: white;

						font-weight: bold;

						font-size: 12px;

					}



					#natal_azul div.conteudo div.ano div.esteano a  {

						float: left;

						margin-right: 10px;

					}



						#natal_azul div.conteudo div.ano div.esteano a img {

							border: 1px solid #0788F2;

							width: 90px;

						}





				#natal_azul div.conteudo div.ano div.foto {

					float: right;

					margin-right: 30px;

					display: block;

					width: 305px;

				}



					#natal_azul div.conteudo div.ano div.foto img {

						width: 300px;

						border: 2px solid #0788F2;

					}



					#natal_azul div.conteudo div.ano div.foto a.anterior {

						float: left;

						font-size: 11px;

						color: white;

					}



					#natal_azul div.conteudo div.ano div.foto a.proxima {

						float: right;

						font-size: 11px;

						color: white;

					}



form {

	font-size: 12px;



}



	form .linha {

		margin-bottom: 6px;

	}



		form .linha .label {

			float: left;

			width: 100px;

			text-align: right;

			padding-top: 4px;

		}



		form .linha .conteudo {

			margin-left: 110px;

		}



			form .linha .conteudo .input_pequeno {

				width: 100px;

			}



			form .linha .conteudo .input_medio {

				width: 200px;

			}



			form .linha .conteudo .input_grande {

				width: 350px;

			}

textarea.textarea_grande{
	width: 350px;
	height: 100px;	
}

p.erro{
	color: #ED1C24;
	font-size: 14px;
	font-weight: bold;
}			

span.textTitle{
	font-size: 13px;
	font-weight: bold;
	color: #00A8E0;
}	

span.textMain{
	font-size: 13px;
}	

p.textTitle {
	color: #83BBFA;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;	
	margin-bottom: 5px !important;
}

p.textDesc {
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 0px !important;	
	margin-bottom: 5px !important;
}

p.textFile {
	color: #A4A2A2;
	font-size: 13px !important;
	margin-top: 0px !important;	
	margin-bottom: 0px !important;	
}


			

