@charset "utf-8";
/* CSS Document */

* { font-family:"Trebuchet MS"; }

body {
	background-image:url(../images/bg.png);
	background-color:#e6e6e6;
	background-repeat:repeat-x;
	margin:0px; }
	
address { font-style:normal }
	
hr { border-color:#999999; }
p { color:#666666; font-size:12px; }
table, img { border:none; }
td { vertical-align:top; }
a { text-decoration:none; color:#666666; }


/* link */
.link {
	text-decoration:none;
	color:#45606a; }
	.link:hover {
		text-decoration:underline; }


.link-maior {
	text-decoration:none;
	color:#45606a;
	font-weight:bold;
	font-size:18px; }
	.link-maior:hover {
		text-decoration:underline; }


.td-middle { vertical-align:middle !important }
.upper { text-transform:uppercase }

input { margin:0px; }

	div#regina {
		position:relative;
		margin:0 auto;
		width:955px;
		background-color:#F2F2F2; }
		
		/*BANNER DO SITE */
		div#topo_site {
			background-image:url(../images/bg_topo.png);
			background-repeat:repeat-x;
			height:267px;
			width:100%; }
		
		div#topo {
			width:100%;
			font-weight:bold;
			font-size:12px;
			z-index:1;
			height:35px;
			color:#FFF; }
			
		div#logo {
			position:absolute;
			width:324px;
			z-index:2;
			height:216px;
			/*
			text-align:center;
			padding-top:25px;
			background-image:url(../images/fundo_logo.png);
			background-repeat:no-repeat; */ }
		
		div#banner {
			position:absolute;
			z-index:0;
			background-repeat:no-repeat;
			background-position:1px 5px;			
			text-align:right;
			width:645px;
			padding-top:5px;
			left:310px; }
			
		div#barra {
			position:absolute;
			width:955px;
			height:71px;
			top:196px;
			/*
			padding-left:5px;
			padding-top:1px;
			*/
			z-index:3; }
			
		/* FIM DO BANNER */
		
		/* MENU */
		
		td#menu_site {
			background-image:url(../images/bg_menu.png);
			background-repeat:repeat-y;			
			text-align:right;
			/* 155px */
			width:161px;
			cursor:pointer;
			font-size:18px;
			color:#666666; }
			div#menu a.maior { font-size:16px; font-weight:bold; }
			div#menu .maior { font-size:16px; font-weight:bold; }
			div#menu {
				padding-top:12px;
				padding-right:12px; }
				div#menu div { margin-bottom:5px; margin-top:5px; }
			div#menu a.menu {
				text-decoration:none;
				color:#666666;
				font-size:13px; }
				div#menu a.menu:hover { font-weight:bold; }
				
		/* FIM DO MENU */
		
		/* CONTEUDO */
		
		td#conteudo {
			/* 625px */
			padding:5px 30px 5px 30px;
			width:565px; }
		
		div#rodape {
			position:absolute;
			border-top:1px solid #666;
			padding:10px 0 5px 0;
			width:555px;
			margin:4px 0px 4px 0px;
			bottom:0px; }
		
		td#noticias { 
			/* 180px */
			background-color:#E6E6E6;
			color:#666666;
			padding:0px 10px 5px 15px;
			width:150px; }
		
		#not { padding-top:7px; }
		
		
.explica { cursor:pointer; font-weight:bold }
  .explica:hover { color:#999 }

.barra { width:100%; height:5px; background-image:url(../images/barra_menu.png); background-repeat:repeat-x }

.rodape { font-size:12px; color:#666666 }

.logo_tit { color:#1A606A; padding-left:85px; font-size:14px }

/* FORMULARIOS E BOTÕES */
.form { border:none; border-color:none; background-color:#1A606A; font-size:11px; color:#FFF; padding:1px }
	select.form { width:200px }
.form_news { border:none; background-color:#CCC; font-size:11px; color:#000; padding:2px }

a.out { font-size:10px }

.ok { font-weight:bold; color:#FFF; border:none; cursor:pointer; background-color:transparent }
.ok_news { font-weight:bold; margin:0px; padding:0px; color:#666666; border:none; cursor:pointer; background-color:transparent }

.submit { font-weight:bold; margin:0px; padding:0px; color:#666666; border:1px solid #333; cursor:pointer; background-color:transparent }

/*CLASSES DE ESPAÇOS */
.espaco { width:50px }
.pad { padding-top:8px }


/* CLASSES DE TEXTOS */
.erro { font-size:16px; font-weight:bold }

.noticia { font-size:11px; }
	.noticia p { padding-right:15px; font-size:11px; text-align:justify }
	.noticia:hover { text-decoration:underline }

.titulo_noticia { color:#666666; font-size:18px }
.texto_noticia { padding-right:15px; font-weight:normal; font-size:11px } 
.texto_noticias { padding-right:15px; font-size:11px } 
.texto_noticias:hover { text-decoration:underline }
.menor { font-size:13px }

.titulo, h1.titulo { color:#1A606A !important; font-size:18px !important; font-weight:normal }
	.titulo a  { color:#1A606A; }
	
/* CLASSE PARA OS TEXTOS ESTÁTICOS */
.paragrafo { text-align:justify; font-size:12px; color:#666666 }
	.paragrafo p { text-indent:0px }
	.paragrafo span.sub { font-weight:bold }
	.paragrafo span.sub_interno { font-weight:bold; font-size:11px }
	.paragrafo span.distancia { padding-left:25px }
	.paragrafo ul li { padding-bottom:5px }
	
.paginas { text-align:center; font-size:12px; color:#666666 }
	.paginas p { text-indent:0px; font-weight:bold }

.cursor { cursor:pointer }
	
.convenio { font-size:14px; color:#666666 }
.convenio span { font-size:11px; color:#666666 }


/* CLASSES DEFININDO TAMANHOS */
.meio {	width:50% }
.total {	width:100% }
.espacamento { height:5px; padding-bottom:3px }
.margem { height:4px }

/* CLASSES DAS IMAGENS */
.img { margin-right:15px }
.img_menu { background-image:url(../images/barra_menu.png); height:2px; width:140px }

.erro-formulario { color:#F00; font-size:12px }

.upper { text-transform:uppercase }

.horarios-gestantes {
	line-height:25px;
	margin:2px 0; }
