@charset "utf-8";
/* CSS Document */
		* {	margin:0; padding:0; font-family:Tahoma; font-size:12px; }
		img { border:0; }
		a { text-decoration:none; }
		body { background:url(../imgs/fundo.gif) repeat; }
		
		#divGeral {	width:770px; margin:0 auto; overflow:hidden; }
		#divHeader { padding:2px; color:#FFF; }
		#divMenu {	width:200px; float:left; }
			/* menu */
			#divMenu div.categorias { width:186px; padding:10px; }
			#divMenu div.categorias p.headCurva {  height:15px; background:url(../imgs/cima_menu.gif); }
			#divMenu div.categorias div.itens { background:url(../imgs/fundo_menu.gif) repeat; }
			#divMenu div.categorias div.itens ul { list-style:none; line-height:25px; font-size:14px; }
			#divMenu div.categorias div.itens ul li { padding:5px 5px 5px 10px; background:url(../imgs/bullet_menu.png) center left no-repeat; border-bottom: dotted 1px #1b4a73;}
			#divMenu div.categorias div.itens ul li a { display:block; color:#333; }
			#divMenu div.categorias div.itens ul li a:hover { background: #aaa; color:#FFF; }
			/* SubMenus */
			#divMenu div.categorias div.itens ul li ul { font-size:10px; }
			#divMenu div.categorias div.itens ul li ul li { background:#FFF; }
			#divMenu div.categorias div.itens ul li ul li a { display:block; color:#F00; }
			#divMenu div.categorias div.itens ul li a:hover { text-decoration:underline; }

			#divMenu div.categorias p.footCurva { height:15px; background:url(../imgs/baixo_menu.gif); }
		
			/* box bottom */
			#divMenu div.boxBottom { width:186px; padding:10px; }
			#divMenu div.boxBottom p.headCurva {  height:11px; background:url(../imgs/boxbot_cima.gif); }
			#divMenu div.boxBottom div.corpo { background:url(../imgs/boxbot_fundo.gif) repeat; padding:10px; font-family:Arial; font-size:11px; }
			#divMenu div.boxBottom div.corpo img.titulo { padding:0px 10px 0px 10px; }
			#divMenu div.boxBottom div.corpo p.texto { margin:0px 10px 10px 10px; }
			#divMenu div.boxBottom div.corpo p.texto a { color:#000; }
			#divMenu div.boxBottom div.corpo p.texto a:hover { text-decoration:underline;  }
			#divMenu div.boxBottom p.footCurva { height:11px; background:url(../imgs/boxbot_baixo.gif); }
		
		/* BOXES DA DIREITA*/
		#divBoxes {	width:200px; float:right; padding:0px 10px 10px 10px; }
			/* Dietas Preventivas */
			#divBoxes .divDietas { width:187px; padding:10px; }
			#divBoxes .divDietas p.headCurva {  height:15px; background:url(../imgs/boxdietas_cima.gif); }
			#divBoxes .divDietas div.corpo { background:url(../imgs/boxdietas_fundo.gif) repeat; padding:10px; font-family:Arial; font-size:11px; }
			#divBoxes .divDietas div.corpo img.titulo { padding:0px 10px 10px 10px; }
			#divBoxes .divDietas div.corpo p.texto { margin:0px 10px 10px 10px; }
			#divBoxes .divDietas div.corpo p.texto a { color:#000; background:url(../imgs/bullet.png) left no-repeat; padding:5px 5px 5px 10px; }
			#divBoxes .divDietas div.corpo p.texto a:hover { text-decoration:underline;  }
			#divBoxes .divDietas p.footCurva { height:15px; background:url(../imgs/boxdietas_baixo.gif); }
			
			/* Eventos e Congressos */
			#divBoxes .divEventos { width:187px; padding:10px; color:#FFF; }
			#divBoxes .divEventos p.headCurva {  height:12px; background:url(../imgs/boxeventos_cima.gif); }
			#divBoxes .divEventos div.corpo { background:url(../imgs/boxeventos_fundo.gif) repeat; padding:10px; font-family:Arial; font-size:11px; }
			#divBoxes .divEventos div.corpo img.titulo { padding:0px 10px 5px 10px; }
			#divBoxes .divEventos div.corpo p.texto { margin:0px 10px 10px 10px; }
			#divBoxes .divEventos div.corpo p.data { margin:0px 10px 0px 10px; background:url(../imgs/ico_copy.gif) left no-repeat; padding:5px 0px 5px 15px;}
			#divBoxes .divEventos div.corpo p.texto a { color:#FFF; }
			#divBoxes .divEventos div.corpo p.texto a:hover { text-decoration:underline;  }
			#divBoxes .divEventos div.corpo a.saibaMais img { margin-bottom:10px;  }
			#divBoxes .divEventos p.footCurva { height:12px; background:url(../imgs/boxeventos_baixo.gif); }
		
			/* Publicidade */
			#divBoxes .publicidade { width:187px; padding:10px; color:#FFF; }
		
		
		
		/* Conteudo (home) */
		#divContent { width:340px;	margin:0 auto; height:600px; }
		
		#divContentInterna { float:left; width:500px; padding-left:20px; margin:0 auto; }
		#divContentInterna a.linkVermelho { color:#F00; font-size:10px; font-weight:bold; }
		
			/* Titulo de Seção */
			#divContent h2,#divContentInterna h2 { margin:20px 15px 15px 0px; }
		
			/* Notícias (home) */
			#divContent .divNoticiaHome { overflow:hidden; padding:0px 10px 0px 15px; }
			#divContent .divNoticiaHome a.foto { float:left; padding-right:10px; }
			#divContent .divNoticiaHome p { padding:5px 30px 2px 10px; }
			#divContent .divNoticiaHome p.data { font-weight:bold; }
			#divContent .divNoticiaHome a.leiaMais img { margin:10px 15px 0px 0px; }
			#divContent .separadorNoticias { margin:15px 0px 15px 10px; }

			/* Paginacao */ 
			#divContentInterna div.paginacao { font-size:12px; width:100px; margin:0 auto; margin-top:50px; }
			#divContentInterna div.paginacao ul li { list-style:none; display:inline; }
			#divContentInterna div.paginacao a { color:#0276ba; padding:3px 5px 3px 5px;}
			#divContentInterna div.paginacao a:hover { background-color:#0276ba; color:#FFF; }
			#divContentInterna div.paginacao ul li.pgAtual { padding:3px 5px 3px 5px; background-color:#0276ba; color:#FFF;}
			
				/* Notícia Interna */
				#divContentInterna div.materia h3 { color:#333; font-size:16px; margin-bottom:20px; }
				#divContentInterna div.materia img { margin:10px 10px 10px 0px; }
				#divContentInterna div.verTodasNoticias ul { list-style:url(../imgs/bullet.png); padding:2px; margin:20px 0px 10px; }
				#divContentInterna div.verTodasNoticias ul li { padding:5px 0px 2px 5px; font-weight:bold; }
				#divContentInterna div.verTodasNoticias ul li a { color:#000; }
				#divContentInterna div.verTodasNoticias ul li.descricao:hover { text-decoration:underline; cursor:pointer; }
				#divContentInterna div.verTodasNoticias ul li.descricao { list-style:none;padding:5px 10px 5px 15px; font-weight:normal; font-style:italic; border-bottom: dotted 1px #333; }
				#divContentInterna ol { margin-left:30px; }
		
			/* Convenios */
			#divContentInterna div.divConvenios { border:solid 2px #999; height:300px; padding:10px; margin:10px 0px 10px 0px; }
			#divContentInterna div.divConvenios span.nomeConvenio { width:150px; font-size:10px; float:left; padding:2px; background-color:#FFF; margin:1px; }

			/* Teste Seu Coração */
			#divContentInterna div.divIMC {	margin:30px;}
			#divContentInterna div.divIMC h2 { color:#369; font-size:14px; font-weight:bold; }
			#divContentInterna div.divIMC h3 { color:#F00; font-size:12px; display:inline; }
			#divContentInterna div.divIMC table tr td { padding:10px 0px 0px 0px;}
			#divContentInterna div.divIMC input.txt { padding:2px 10px 2px 10px; color:#333; background-color:#FFF; border:solid 1px #333; height:20px; }
			#divContentInterna div.divIMC input.btn { height:30px; padding:2px 10px 2px 10px; background-color:#999; color:#333; cursor:pointer; }
			
			#divContentInterna div.divIMC .label { font-weight:bold; padding:2px 20px 2px 0px; }
			#divContentInterna div.divIMC span.info { color:#F00; font-style:italic; font-size:9px; }

			/* Estrutura */
			#divContentInterna div.thumbEstrutura { width:140px; height:109px; float:left; margin:10px; }
			
			/* Anatomia do Coraçao */
			#divContentInterna div.thumbAnatomia {  }
		
			/* Exames Realizados */
			#divContentInterna p.pergBullet { background:url(../imgs/bullet.png) left no-repeat; padding:3px 5px 5px 10px; margin-top:10px; }
			#divContentInterna p.pergBullet a { color:#000; font-weight:bold; font-size:12px; }
			#divContentInterna p.resposta { padding:5px 10px 20px 20px; border-bottom: dotted 1px #333; text-align:justify; }
		
			/* Corpo Clinico */
			#divContentInterna div.bloco { padding:20px 20px 40px 20px; clear:both; border-bottom:dotted 1px #333;}
			#divContentInterna div.bloco a { width:75px; height:110px; float:left; margin-right:10px; clear:both; }
			#divContentInterna div.bloco p.descricao { font-size:11px; padding:10px; text-align:justify; }
			
			/* Pesquisa */
			#divContentInterna div.divPesquisa h2 { font-size:16px; color:#ee2e34; }
			#divContentInterna div.divPesquisa .label { text-align:right; }
			#divContentInterna input.txtForm, #divContentInterna textarea.txtForm { background-color:#FFF; border:solid 1px #333; font-size:12px; padding:2px 3px 0px 5px; }
		
			/* Publicações */
			#divContentInterna div.verPublicacoes div.divPub { margin:10px 0px 0px 0px; padding:2px 10px 15px 10px; border-bottom:dotted 1px #333; overflow:hidden; }
			#divContentInterna div.verPublicacoes div.divPub h1 { font-size:16px; padding:0px 10px 10px 10px; }
			#divContentInterna div.verPublicacoes div.divPub p { margin:10px; }
			#divContentInterna div.verPublicacoes div.divPub a { color:#333; }
			#divContentInterna div.verPublicacoes div.divPub a:hover { text-decoration:underline; }
			
			
			/* Agenda */
				#divContentInterna div.verAgenda .paginacao_revista { width:470px; margin:20px auto }
				#divContentInterna div.verAgenda .paginacao_revista ul li.texto { width:100px; padding:0 9px 0 9px; }
				#divContentInterna div.verAgenda .paginacao_revista ul li { display:block;  width:18px; height:18px; float:left; list-style:none }
				#divContentInterna div.verAgenda .paginacao_revista ul li.seta { padding:0px 10px 0 10px }
				#divContentInterna div.verAgenda .paginacao_revista ul li.active { background-color:#0276ba; }
				#divContentInterna div.verAgenda .paginacao_revista ul li.active  { color:#fff; margin-top:2px; text-align:center; font-size:11px; font-weight:bold; } /* tirei o span daqui */
				#divContentInterna div.verAgenda .paginacao_revista ul li img { padding-top:2px }
				#divContentInterna div.verAgenda .paginacao_revista ul li a { margin-top:2px; text-align:center; font-size:11px; font-weight:bold; color:#0276ba }
				
				#divContentInterna div.verAgenda .paginacao_revista.mes { width:500px; margin:0 auto 15px auto; overflow:hidden }
				#divContentInterna div.verAgenda .paginacao_revista.mes ul { height:40px }
				#divContentInterna div.verAgenda .paginacao_revista.mes ul li.texto { width:85px; padding:11px 9px 0 9px; __padding:12px 9px 0 9px; }
				#divContentInterna div.verAgenda .paginacao_revista.mes ul li.mes_ano { width:255px; }
				#divContentInterna div.verAgenda .paginacao_revista.mes ul li.mes_ano span a { letter-spacing:-1px; font-size:24px; font-weight:bold; }
				#divContentInterna div.verAgenda .paginacao_revista.mes ul li img { padding-top:13px }	


				#divContentInterna div.verAgenda .agenda { width:630px; margin:12px 0 12px 0; overflow:hidden }
				#divContentInterna div.verAgenda .agenda .box_data { width:76px; height:73px; margin-right:10px; background-color:#0276ba; float:left }
				#divContentInterna div.verAgenda .agenda .box_data.sem_nada { width:76px; height:73px; background:none; }
				#divContentInterna div.verAgenda .agenda .box_data p { line-height:35px; color:#fff; text-align:center; font-weight:bold }
				#divContentInterna div.verAgenda .agenda .box_data p.dia_agenda { font-size:45px; margin:0; padding:20px 0 0 0 }
				#divContentInterna div.verAgenda .agenda .box_data p.mes_agenda { line-height:15px;  font-size:24px; margin:0; padding:0 }
				#divContentInterna div.verAgenda .agenda h3 { padding-top:3px; font-size:16px;  }
				#divContentInterna div.verAgenda .agenda p { font-size:12px; color:#686868 }
				#divContentInterna div.verAgenda .agenda a { margin-top:5px; color:#ff9600; font-weight:bold }
				#divContentInterna div.verAgenda .divisoria_agenda { width:603px; height:1px; margin:0 auto 0 auto; overflow:hidden; padding:0; background:url(../imgs/bgDivisoriaAgenda.jpg) repeat-x }
				#divContentInterna div.verAgenda .agenda .divisoria { width:544px; margin:8px 0 8px 0; float:right }
				
				#divContentInterna div.verAgenda .tamanhoFonte.agenda { width:60px; clear:both }
					
				#divContentInterna div.verAgenda .informacoes { width:285px; margin-top:15px; float:left }
				#divContentInterna div.verAgenda .informacoes p { font-size:12px; margin-bottom:8px }
				#divContentInterna div.verAgenda .informacoes p.bold { font-weight:bold; margin:0 }	
				#divContentInterna div.verAgenda .informacoes span.bold { font-weight:bold; margin:0 } /* Rodrigo */	
				#divContentInterna div.verAgenda .informacoes .divisoria { clear:none }
				#divContentInterna div.verAgenda .informacoes h5 { margin-top:20px; font-size:14px; color:#0276ba }
			
				
				#divContentInterna div.verAgenda h1.titulo_agenda { font-size:32px; font-weight:bold; line-height:28px; letter-spacing:-1px; color:#0276ba; }
				#divContentInterna div.verAgenda p.chamada_agenda { width:100%; clear:both; float:left; font-size:13px; margin-top:5px; font-style:italic; }
				#divContentInterna div.verAgenda div.divisoria { height:2px; border-bottom: dotted 1px #333; width:100%; margin:10px 0px 10px 0px; clear:both; } 
		/* Rodapé */
		#divFooter { padding:10px; text-align:center; color:#5c5c5c; clear:both; }
		
		#divFooter div.separador { height:20px; background-color:#1b4a73; }
		#divFooter p { padding:10px;	}
		#divFooter p a { color:#5c5c5c;; padding:0px 20px 0px 20px; text-decoration:none; }
		#divFooter p a:hover { text-decoration:underline; }