@charset "utf-8";
/* CSS Document */
* {
 margin:0px;
 padding:0px;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 list-style:none;
 
}
body {
	background:#000;
	
}
h1 {
	margin-bottom:15px;
	margin-top:10px;
}
h1, h1 a, h1 strong {
	color: #ccc;
	text-align:left !important;
}
a {
	color: #ccc;
	text-decoration:none;
}
a:hover, a:hover strong {
	color:#fff;
}
h2, h2 strong, h2 a {
	color:#fff;
	text-align:left !important;
	font-size:18px;
	margin-bottom:5x;
}
h6 {
	margin-top:-20px;
	margin-bottom:10px;
}	

p {
	margin-top:15px;
	line-height:22px;
}
input, textarea, select { 
	border:solid 1px #ccc;
	color:#000000;
}
.botao {
	border:1px solid #fff;
	color:#CCCCCC;
	background:#333333;
}

.espaco {
	margin-top:20px;
}

.tit5
{
/*	background-image:url(../imagens/artigos.marcador.black.jpg);*/
	text-align:center;
	background-position:center left;
	color:#fff;
	background-repeat:no-repeat;
	font-size:22px;
	padding-left:15px;
	margin:15px 0px 5px;
	font-weight:bold;
}

#topo {
	background:transparent url(img/geral.fundo.topo.jpg) repeat scroll 0 0;
	
	height:126px;
	position:relative;
}

.telefone_topo {
	position:absolute;
	bottom:0px;
	right:20px;
}

#pingo{
	position:absolute;
	background:url(img/pingo.jpg);
	width:37px;
	height:35px;
	left:134px;
	top:3px;

}
.contador{
position:absolute;
top:0px;
left:320px;
background:url(img/fundo_contador.jpg);
width:269px;
height:30px;
text-align:center;
line-height:20px;

}
#logo {
	background:url(img/geral.logo.jpg) no-repeat;
	height:126px;
	width:320px;
	display:block;
	margin-left:15px;
}
	#logo #premier {
		background:url(img/geral.logo.premier.jpg) no-repeat;
		height:26px;
		width:78px;
		float:right;
		margin-top:87px;
	}

#antMTopo {
	position:relative;
	width:1003px;
	margin:0 auto;
}
#menuTopo {
	position:absolute;
	right:2px;
/*	top:50px;*/
	bottom:0px;
	width:694px;

}
.mtopo {
	position:absolute;
	right:0px;
	top:-121px;
}
#menuTopo a {
	font-size:14px;
	color:#FFFFFF;
	display:block;
	width:100px;
	text-align:center;
	text-decoration:none;
	float:right;
	background:no-repeat bottom center url(img/geral.aba.jpg);
	padding-bottom:5px;
	padding-top:7px;
	margin-left:4px;	
}
#menuTopo a:hover {
}

#menuTopo a span{
	margin-left:25px;
	font-size:14px;
	
}
.pgInicial span {
	margin-left:16px !important;
}
.pgInicial img {
	margin-left:-8px !important;
	bottom:0px;
}
#cores {
	position:absolute;
	right:2px;
	width:98px;
	background:#030303;
	border:1px solid #999;
	border-top:none;
	background-image:url(img/geral.linha.principal.jpg);
	z-index:999;
	Zindex:999;
	display:none;
}
#cores a{
	display:block;
	text-align:center;
	padding:6px;
}
#cores a:hover{
	background:#666;
}
#menuTopo a img{
	position:absolute;
	margin-left:-5px
}

#cont{
	margin-top:10px;
	background:url(img/home.fundo.principal.jpg) repeat-x;
	background-color:#333;
}

#conteudo{
	background:url(img/fundo_conteudo.jpg);
	background-color:#333;
}

.linhaEfeito{
	background:url(img/linha.gif) no-repeat;
	width:778px;
	height:1px;
	line-height:1px;
	margin:0 auto;
}


#bannerSorria
{
	margin:0 auto;
	width:955px;
	border:1px solid #2e2e2e;
	background:repeat-x url(img/home.fundo.sorrianovavida.jpg);
	height:320px;
	overflow:hidden;
}
#fotosSorria {
margin:54px 0 0 0;
text-align:center;
width:955px;
}
#fotosSorria  img{
	margin: 0px 5px; 
}

#sorriaIco {
	text-align:center;
	margin:0 auto;
	margin-top:22px;
	position:relative;
}

#MenuHome {
	text-align:center;
	margin-top:0px;
	width:100%;
}

#video {
	padding-top:10px;
	text-align:center;
	margin-top:0px;
	width:100%;
}



/*#################### FAQ - DUVIDAS FREQUENTES #########################################/*/
#homeFaq
{
	margin:0px;
	width:778px;
	margin:0 auto;
}		
	#homeFaq h1
	{
		font-size:25px;
		text-align:center;
		margin:20px 0px;
		color:#FFFFFF;
		font-weight:normal;
	}
	
	#homeFaq p
	{
		color:#999;
		text-align:justify;
		font:14px/1.2 Arial, Verdana,Helvetica, sans-serif;
		margin-top:5px;
	}
	.perguntas h1
	{
		margin:0px 0px 0px!important;
	}
	.perguntas a
	{
		color:#fff;
	}
	.perguntas h2
	{
		cursor:pointer;
		font-size:15px;
		font-weight:normal;
	}
	
	#homeFaq h2
	{
		color:#fff;
		font-size:15px;
		font-weight:normal;
	}
	#homeFaq .numero
	{
		color:#ffffff;
		font-weight:normal;
		float:left;
		margin-right:5px;
		font-size:15px;
	}
	#homeFaq .back_topo
	{
		text-align:right;
		margin-bottom:15px;
	}
	#homeFaq .back_topo a
	{
		color:#fff;
	}
	#homeFaq .respostas
	{
		padding:5px;
		margin-right:20px;
	}
	#homeFaq .perguntas .pergunta_nome, .pergunta_nome2
	{
		margin-bottom:5px;
		cursor:pointer;

	}
	
	
	
	
	#contFaq h1
	{
		font-size:19px;
		text-align:center;
		margin:20px 0px;
	}
	.perguntas h1
	{
		margin:0px 0px !important;
	}
	.perguntas a
	{
		color:#fff;
	}
	.perguntas h2
	{
		cursor:pointer;
		font-size:15px;
	}
	
	#contFaq h2
	{
		color:#fff;
		font-size:15px;
	}
	#contFaq .numero
	{
		color:#fff;
		float:left;
		margin-right:5px;
		font-size:15px;
	}
	#contFaq .back_topo
	{
		text-align:right;
		margin-bottom:15px;
	}
	#contFaq .back_topo a
	{
		color:#fff;
	}
	#contFaq .respostas
	{
		padding:5px;
	}
	#contFaq .perguntas .pergunta_nome, .pergunta_nome2
	{
		margin-bottom:5px;
		cursor:pointer;

	}

	#contFaq .perguntas .pergunta_nome h2, #contFaq .perguntas .pergunta_nome2 h2
	{
		margin-left:25px;
	}
	.pergunta_nome2 h2
	{
		color:#00F !important;
	}
	.respSel
	{
		border:1px solid #999;
		padding:5px;
	}
	/*Resultado Busca faq*/
	.buscaFaqResposta
	{
		border-bottom:1px solid #333;
		padding:10px 5px;
	}
	.buscaFaqResposta h1
	{
		text-align:left !important;
		font-size:16px !important;
		margin-bottom:0px !important;
		color:#fff;
	}
	.buscaFaqResposta h1 span
	{
		color:#f00;
	}
	.buscaFaqResposta h2
	{
		font-size:12px !important;
		color:#eaeaea !important;
		margin-left:25px;
		margin-bottom:10px;
	}
	.buscaFaqResposta p
	{
		color:#eee;
		padding:10px;
		text-align:justify;
	}
	#linkFaq 
	{
		text-align:right;
		margin:0px;
	}
		#linkFaq a
		{
			font-size:14px;
			color:#eee;
			background-image:url(../imagens/home.marcador.artigocientifico.jpg);
			background-repeat:no-repeat;
			background-position:center left ; 
			padding-left:15px !important;
		}
			#linkFaq a:hover
			{
				color:#fff;
			}	
	


/* ############################RODAPE #######################################*/
#rodape
{
	clear:both;
	width:100%;
	background:url(img/fundo_rodape.jpg) repeat-x;
	text-align:center;
	padding: 10px 0px 10px 0px;
	margin:0px;
	
}

#menuRodape{
	
	margin:0 auto;


}
.limiteRodape{

margin:0 auto;
padding:10px 0px 8px 0px;
margin:0px;
text-align:center;
background:url(img/fundo.menu.rodape.jpg) repeat-x;
font-size:12px;
line-height:16px;

}

.limiteRodape a{
	color:#CCCCCC;
	text-decoration:none;
	
}
.limiteRodape a:hover{
	color:#fff;
}


/* ############################ FIM RODAPE #######################################*/


	#homeFaq .perguntas .pergunta_nome h2, #homeFaq .perguntas .pergunta_nome2 h2
	{
		margin-left:25px;
	}
	.pergunta_nome2 h2
	{
		color:#00F !important;
	}
	.respSel
	{
		border:1px solid #999;
		padding:5px;
	}
	/*Resultado Busca faq*/
	.buscaFaqResposta
	{
		border-bottom:1px solid #333;
		padding:10px 5px;
	}
	.buscaFaqResposta h1
	{
		text-align:left !important;
		font-size:16px !important;
		margin-bottom:0px !important;
		color:#fff;
	}
	.buscaFaqResposta h1 span
	{
		color:#f00;
	}
	.buscaFaqResposta h2
	{
		font-size:12px !important;
		color:#eaeaea !important;
		margin-left:25px;
		margin-bottom:10px;
	}
	.buscaFaqResposta p
	{
		color:#eee;
		padding:10px;
		text-align:justify;
	}
	#linkFaq 
	{
		text-align:right;
		margin:0px;
	}
		#linkFaq a
		{
			font-size:14px;
			color:#eee;
			background-image:url(img/home.marcador.artigocientifico.gif);
			background-repeat:no-repeat;
			background-position:center left ; 
			padding-left:15px !important;
		}
			#linkFaq a:hover
			{
				color:#fff;
			}
	#homeFaq .font_link, 	#contFaq .font_link
	{
		margin-bottom:10px;
		text-align:right;
	}
	#homeFaq .font_link img, 	#contFaq .font_link  img
	{
		margin-left:5px;
		
	}
/*##################### FIM DO FAQ ###############################################################*/
.clear
{
	clear:both;
}
/*#################### ARTIGOS CIENTIFICOS - HOME PAGE #########################################/*/

#homeArtigos
{
	width:778px;
	margin:0 auto;
}	
	#homeArtigos h1
	{
		font-size:25px;
		text-align:center;
		margin:20px 0px;
		color:#FFFFFF;
		font-weight:normal;
	}

	#homeArtigos h2
	{
		color:#FFFFFF;
		font-weight:normal;
	}
	#homeArtigos #lista 
	{
		
	}
		#homeArtigos #lista a
		{
			color:#fff;
			border-left:3px solid #F00;
			text-decoration:none;
			padding-left:5px;
			margin-left:5px;
			margin-bottom:5px;
			display:block;
			font-size:13px;
		}
		#homeArtigos #lista span
		{
			color:#fff;
			font-size:12px;
		}
		#homeArtigos #lista a:hover
		{
			color:#eee;
		}
		.listaCompleta
		{
			margin-top:5px;
			margin-right:30px;
		}
		.listaCompleta a
		{
			float:right;
			color:#fff;
			border:none !important;
			text-decoration:underline !important;
			background-image:url(img/home.marcador.artigocientifico.gif);
			background-repeat:no-repeat;
			background-position:center left ; 
			padding-left:15px !important;
			
		}			
	#homeArtigos #artigo
	{
		display:table;
		float:left;
		width:300px;
		margin-right:20px;
	}
	#homeArtigos #artigo h1
	{
		font-size:14px;
	}
	#homeArtigos #artigo p
	{
		margin:10px 0px 5px;
		overflow:hidden;
		height:105px;
		text-align:justify;
		color:#999999;
	}
	#homeArtigos #artigo a
	{
		color:#fff;
	}
	#homeArtigos #item{
		margin-left:350px;
	}

	/* ######################## ARTIGOS Página################################################*/



	.busca {
		border:1px solid #666666;
		margin-left:40px;
		padding:10px 20px;
		margin-top:25px;
		width:365px;		
	}
	.busca h2 {
		/*background:transparent url(img/geral.marcador.jpg) no-repeat scroll 5px center;*/
		font-weight:normal;
		height:20px;
		padding:3px ;	
		padding-left:0px;
	}	
	.busca .campo {
		width:260px;
		border:1px solid #666;
		background:#3b3b3b;
		height:20px;
		color:#eee;
	}
	.busca .botao {
		background:url(img/geral.botao.busca.jpg);
		border:none;
		width:89px;
		height:22px;
		text-align:center;
		color:#FFFFFF;
	}
	.busca .obs {
		color:#5c5c5c;
		font-size:12px;
		
	}
	.totalArtigos {

		font-size:12px;
		color:#fff;
		text-align:right;
		width:405px;		
		margin-left:40px;
	}
	.artigos {
	
	}
	.artigos .lista {
		margin-left:40px;
	}
	.artigos .lista .data {
		border-left:5px solid #f00;
		padding-left:10px;
		margin:10px 5px;
	}
	.artigos .lista .artigo {
		display:block;
		border-left:5px  solid #666;
		padding-left:10px;
		margin:10px 5px 10px 25px;
		color:#ccc;
	}
	
	.artigos .lista .artigo:hover {
		border-left:5px solid #f00;
		color:#FFF;
	}
.paginacao
{
	text-align:center;
	position:relative;
}
	.paginacao .novo
	{
		position:absolute;
		left:5px;
		_left:-340px;
	}
	.paginacao .velho
	{
		position:absolute;
		right:5px;
		_right:55px;
	}
	.paginacao .velho, .paginacao .novo
	{
		margin-top:12px;
		font-weight:bold;
	}
	.paginacao #max 
	{
		margin-top:5px;
	}
	.paginacao a.atual
	{
		font-weight:bold;
		color:#FFF;
		cursor:default;
	}	
	.paginacao .span
	{
		color:#FFF;
		font-weight:bold;
		margin:5px;
	}
	.paginacao a
	{
		text-decoration:none;
		font-weight:normal;
		color:#CCCCCC;
		margin:7px;
		font-size:12px;
		padding:0px 5px;
	}
	.paginacao a:hover
	{
		color:#FFF;
	}
	
	.paginacao select
	{
		text-align:left;
		padding:0px;

	}
.pgArtigos
{
	margin-left:20px;

}
	.pgArtigos .velho, .pgArtigos .novo
	{
		margin-top:-2px;
		font-weight:bold;
	}
	.pgArtigos .novo
	{
		_left:-255px;
	}
	
	
	
	
	.artigoAll {
		margin: 20px 5px 10px 20px;
	}	
	.artigoAll .lupa {
		float:right;
	}
	.artigoAll .data {
		border-right:5px solid #f00;
		padding-right:10px;
	}	
	.artigoAll .subTitulo {
		font-size:18px;
		text-decoration:underline;
		margin-bottom:25px;
	}
	#ArtigoTexto p {
		text-align:justify;
	}
	
	p.fonte {
		margin-top:15px;
		
	}
	p.fonte  {
		font-style:italic;
		font-size:12px;
	}
	p.fonte span {
		color:#FF0000;
	}
	
	.tit3 {
		font-size:18px;
	}
	.resBusca {
		margin:30px 40px 25px;
		font-size:16px;
		color:#fff;
	}
	.resBusca span{
		font-size:18px;
		color:#f66;
		
	}
	
	.obsArtigo{
		margin:10px 0px 10px 0px;
		border:1px solid #666;
		border-left:0px;
		border-right:0px;
		padding:5px;
		
	}
	
		.obsArtigo i{
		font-size:12px;
		color:#bbb;
	}
	
	
	/* ######################## FIM ARTIGOS ################################################*/


/*#########################################################################################################

------------------            Elementos padrões internos      ---------------------------------------------

#########################################################################################################*/
	.conteudo {
		background-image:url(img/geral.linha.principal.jpg);
		background-repeat:repeat-x;
		position:relative;
		border-top:1px solid #4a4a4a;
		width:520px;
		margin-bottom:25px;
	}
	.conteudoPadding {
		padding:20px !important;
		width:480px !important;
	}
	.conteudoMask {
		width:1px;
		background:url(img/geral.linha.lateral.jpg);
		background-repeat:no-repeat;
		height:321px;
		border-bottom:none;
		position:absolute;
		top:0px;
	}
	.mLeft {
		left:0px;
	}
	.mRigth	{
		right:0px;
	}
#Interno{
	width:1005px;
	*width:1003px;
	margin:0 auto;
	display:table;
	background:url(img/especialidades.fundo.jpg);
	padding-bottom:15px;
	
	
	
}

	#menuInternoTopo{
		
		width:1005px;
		*width:1003px;
		height:122px;
		display:block;
		margin-top:10px;
	}
	
	#conteudoInterno{
/*		width:99%;*/
		margin-top:10px;
		margin-left:10px;
		
		
		
	}
		.titulo {
			color:#CCCCCC;
			font-size:30px;
			font-weight:normal;
			margin-bottom:10px;	
/*			margin-left:15px;		*/
		}
		#conteudoInterno .esquerdaEsp
		{
			float:left;
			width:83px;
			height:393px;
			margin-right:25px;
		}
		
/*Setas D e E */
.direitoEsp #setaD{
background:url(img/especialidade.seta.direita.jpg);
width:48px;
height:135px;
position:absolute;
margin-top:126px;
margin-left:21px;
cursor:pointer;

}

.esquerdaEsp #setaE{
background:url(img/especialidade.seta.esquerda.jpg);
width:54px;
height:135px;
position:absolute;
margin-top:126px;
margin-left:9px;
cursor:pointer;


}
		
		#conteudoInterno #centroEsp
		{
			float:left;
			width:770px;
			display:table;
			height:100%;

			
		}
		#conteudoInterno #centraliza{
		}
		#conteudoInterno .direitoEsp
		{
			float:right;
		}
/*####################### Especialdade - VEJA TAMBEM - MENU DAS Geral #######################*/

			#vejaTambem
			{
				float:right;
				margin-right:10px;
				margin-top:15px;
			}
			
			#vejaTambem #linkAtivo{
				background:url(img/especialidade.fundo.menuati.jpg);
			}
			
			#centerVert{
				*position: relative; 
				*top: -50%;
			}		
			.BlocoLateral {
					border-left:1px solid #666; 
					margin-left:20px;
					padding-left:20px;
					margin-top:10px;
					margin-bottom:20px;
				}
				.menuTexto {
				}

				.menuTexto .item {
					width:186px;
					height:56px;
					background:url(img/especialidade.fundo.menu.jpg);
					margin-bottom:15px;
					z-index:101;
				   display: table; 
				   *position: relative; 
				   overflow: hidden;
				}
				
				.menuTexto #linkAtivo{
					background:url(img/especialidade.fundo.menuati.jpg);
				}	
				.menuTexto h3{
					width:186px;
					padding-left:10px;
					display: table-cell; 
					vertical-align: middle;
					*position: absolute; 
					*top: 50%;
				}	
				.menuTexto p,.menuTexto span {
					text-decoration:none; 
					font-size:16px !important; 
					font-weight:bold;
					width:170px;
					color:#444;
					margin-top:0px !important;
					margin-left:2px !important;
					text-align:center;
				}	
				.menuTexto a {
					color:#fff;
						position:absolute; 
						width:170px;
						text-decoration:none; 
						font-size:16px !important;
						font-weight:bold;
						text-align:center;
				}
				#vejaTambem .ico {
					margin-left:28px !important;
				}
				
				.menuCir .item {
					text-align:center;
				}
				
				.menuMeio{
					width:444px;
					margin:0 auto;
					margin-top:20px;
				}
				
				.menuMeio .item1, .menuMeio .item2{
					float:left;
					width:50%;
					text-align:left;
					
				}
				.menuMeio .item2{
					text-align:right!important;
					
				}
				


/*--------------------------------------------
		IMPLANTE SEM CORTE
--------------------------------------------*/
.tit4
{
	
	background-position:left 5px;
	font-size:16px;
	padding-left:15px;
	font-weight:bold;
}





/*--------------------------------------------
		Agenda
--------------------------------------------*/
.agendaHome * {
	color: #000;
}
.agendaHome
{
	margin:0 auto;
	position:relative;
	background-color:#e9e9e9;
	color:#000000;
	width:461px;
	text-align:center;
	font-size:10px;
	height:288px;
}	
	.agendaHome input
	{
		background:#fff;
		color:#000000;
		font-size:11px;
	}
	.agendaHome .agendaTopo
	{
		background-image:url(img/agenda.topo.jpg);
/*		background-image:url(../img/topo_agenda_inicial.gif);*/
		background-repeat:no-repeat;
		height:45px;
	}
	.agendaHome #AgendaHomeResposta
	{
		display:none;
		opacity:0;
		filter:alpha(opacity=0);
		background:url(img/fundo-calendario.jpg);
		margin-left:4px;
		_margin-left:0px;
		margin-top:0px;
		_margin-top:0px;
		height:242px;
		width:457px;
		font-size:14px;
		color:#030;
		font-weight:bold;
	}
	.agendaHome #AgendaHomeResposta h1
	{
		font-size:18px;
		color:#CC0000;
		padding-top:40px;
	}	
	.agendaHome #AgendaHomeResposta p
	{
		color:#006600;
		margin:40px 20px 50px;
	}
	.agendaHome #AgendaHomeResposta a
	{
		color:#030;
		text-decoration:none;
	}
	.agendaHome #AgendaHomeResposta a:hover
	{
		color:#CC0000;
	}
	.agendaHome #AgendaHomeCalendario
	{
/*		position:absolute;
		_margin-left:-216px;*/
	}
	
	.agendaHome #AgendaHomeFormulario
	{
		display:none;
		opacity:0;
		filter:alpha(opacity=0);
		text-align:left;
		margin-left:2px;
		_padding:0px;
		width:457px;
		height:242px;
		background:url(img/fundo-calendario.jpg);
	}
		.agendaHome #AgendaHomeFormulario .quadroForm
		{
			margin-bottom:3px;
			margin-left:20px;
			_margin-left:10px;
			float:left;
			width:170px;
		}
		.agendaHome #AgendaHomeFormulario .quadroForm h1
		{
			font-size:12px;
			margin:0px;
			text-align:left;
			margin-bottom:5px;
			padding:5px;
		}
		.agendaHome #AgendaHomeFormulario .quadroForm div
		{
			margin:5px;
		}
		.agendaHome #AgendaHomeFormulario .quadroForm .divData
		{
			height:43px;
		}
		.agendaHome #AgendaHomeFormulario .quadroForm div.periodo
		{
			margin:0px;
		}
		.agendaHome #AgendaHomeFormulario .quadroForm label
		{
			font-size:12px;
			display:block;
		}
		.agendaHome #AgendaHomeFormulario .quadroForm span
		{
			font-size:11px;
		}
		.agendaHome #AgendaHomeFormulario .quadroForm a
		{
			text-decoration:none;
			color:#4fb001;
			font-weight:bold;
		}
	.agendaHome #AgendaHomeFormulario .botaoHora
	{
		float:none;
		margin-bottom:-4px;
		cursor:pointer;
	}
	.agendaHome .divMarcar
	{
		padding-top:15px;
		_padding-top:0px;
		text-align:center;
	}
	.agendaHome .calendarioHome
	{
		
	}
	.agendaHome .horarioHome
	{
		float:left;
	}
	.agendaHome .dadosHome
	{
		clear:both;
		margin-top:5px;
		padding-left:5px;
	}
		.agendaHome .dadosHome div
		{
			float:left;
			margin:2px;
			width:210px;
		}
		.agendaHome .dadosHome div span
		{
			margin-left:15px;
		}
		.agendaHome .botao
		{
			padding-left:0px;
		}
	.agendaHome .agendaRodape
	{
		clear:both;
		height:1px;
		display:none;
	}
	#calendario
	{
		margin:0px;
		margin-left:2px;
		_margin-left:0px;
		margin-right:0px;
		padding-left:0px;
		margin-bottom:2px;
		font-size:14px;
		width:459px;
		height:233px;
		padding-top:4px;
		padding-bottom:4px;
		background:url(img/fundo-calendario.jpg);
	}
	#calendario #calendarioTopo
	{
		color:#000000;
		margin-top:2px;
		margin-left:70px;
		margin-right:64px;
		font-size:16px;
		font-weight:bold;
		height:24px;
	}
	#calendario #calendarioTopo a
	{
		color:#FF0000;
		text-decoration:none;
		font-size:18px;
	}
	#calendario #calendarioTopo a.left
	{
		float:left;
	}
	#calendario #calendarioTopo a.right
	{
		float:right;
	}
	#calendario #Cabecalho
	{
		height:24px;
		margin-left:65px;
		margin-right:56px;
		margin-bottom:5px;
		text-align:center;
		padding:1px;
		background:#eeeeee;
	}
	#calendario .calendarioLinha
	{
		height:24px;
		margin-left:65px;
		margin-right:65px;
		margin-bottom:1px;
		text-align:center;
		padding:1px;
	
	}
	#calendario #Cabecalho div
	{
		color:#000000 !important;
		margin:0px;
	}
	#calendario #Cabecalho div, #calendario .calendarioLinha a
	{
		margin:1px;
		padding-top:5px;
		height:21px;
		float:left;
		width:44px;
		font-weight:bold;
	}
	#calendario .calendarioLinha a
	{
		display:block;
		float:left;
		text-decoration:none;
		color:#000;
		font-weight:bold;
	}
	#calendario .calendarioLinha a.dataComum
	{
		background:#e3e3e3;
	}
	#calendario .calendarioLinha a.dataFinal
	{
		cursor:default;
		background:#eee;
		color:#ccc;
		font-weight:normal;
	}
	#calendario .calendarioLinha a.dataAtual:hover, #calendario .calendarioLinha a.dataComum:hover
	{
		background:#DAFB1E;
	}
	#calendario .calendarioLinha a.dataAtual
	{
		background:#ABCB04;
	}
	
	
#agendaErro
{
	border:1px solid #e9e9e9;
	font-weight:bold;
	text-align:center;
	color:#ff0000;
}
#pAM, #pPM
{
	background:#e9e9e9;
}
#agendaBotao
{
	
}
	
	
/*#########################################################################################################

---------------                    ESPECIALIDADES      -------------------------------------

#########################################################################################################*/
#especialidades{
	width:1005px;
	*width:1003px;
	margin:0 auto;
	display:table;
	background:url(img/especialidades.fundo.jpg);
}

	#menuEspecialidades{
		width:1005px;
		*width:1003px;
		height:122px;
	}
	
	#especialidadesConteudo{
		width:99%;
		margin-top:10px;
		margin-left:10px;
	}
	
		#especialidadesConteudo .esquerdaEsp
		{
			float:left;
			width:83px;
			height:393px;
		}
		
		
		#especialidadesConteudo #centroEsp
		{
			float:left;
			width:820px;
			display:table;
			height:100%;
		}
			#especialidadesConteudo #centraliza{
				width:740px;
				margin:0 auto;
			}
/*####################### Conteudo - flash, texto, botões #######################*/
			#casosClinicos
			{
				margin-left:10px;
				width:470px;
				float:left;
				
			}
			
				#casosClinicos h1
				{
					margin-bottom:10px;
					font-size:26px;
					font-weight:normal;
					color:#ccc;
				}
				
				#casosClinicos #flashCasos{ margin-bottom:10px;}
				
				
				#casosClinicos .abaCasos
				{
					position:absolute;
					margin-left:450px;
					margin-top:0px;
					width:29px;
			
				}
						#casosClinicos .abaCasos .casoItem
						{
							margin-bottom:2px;
				
						}
						
				#casosClinicos p{
					font:14px/1.5 Arial, Helvetica, sans-serif;
					width:450px;
					text-align:justify;
				}
				
			
			#centerVert{
				*position: relative; 
				*top: -50%;
			}
		


/*####################### BoxDuvidas #######################*/
	.boxDuvidas h1 {
		color:#fff !important;
		font-size:25px !important;
		margin-bottom:0px !important;
	}
	.boxDvd {
		border:1px solid #727272;

	}
	.pergunta1{
		font-weight:normal;
		background:url(img/fundo_barra.jpg)!important;
		height:25px;
		border:1px solid #666;
		line-height:20px;
		margin-top:10px;
		padding-left:5px;
	
	}
	.pergunta1 u{
		color:#eee;
	}

	.pergunta1 a{text-decoration:none;}
	

	.boxDvd #dvdMain {
		width:446px;
		height:150px;
		margin:0px;
		overflow:hidden;
	}
	#dvdBarra {
		position:relative;
		width:19px;
		float:right;
		height:150px;
	}
	#dvdBarra .mask {
		position:absolute;
		background:#727272;
		opacity:.58;
		filter:alpha(opacity=58);
		width:19px;
		float:right;
		height:120px;
		top:18px;
		left:0;
		z-index:0;
	}
	#dvdBarra img {
		cursor:pointer;
		opacity:1.5;
		z-index:15 !important;
	}
	#dvdBarra .descer {
		position:absolute;
		bottom:0px;
		left:0px;
	}
	.boxDvd h6 {
		background:url(img/geral.tira.titulo.jpg);
		margin:3px 0px 0px 3px;
		font-weight:normal;
		padding:2px 5px;
		font-size:16px;
		text-align:center;
	}

	.boxDvd h5 {
		text-decoration:underline;
		font-weight:normal;
		padding:5px;
		padding-top:0px;
		font-size:16px;
		text-align:center;
		margin-bottom:10px;
		
	}
	.boxDvd a {
/*		border-top:1px solid #333333;*/
		color:#CCCCCC;
		display:block;
		padding:6px 5px;
		text-align:justify;
		text-decoration:none;
		margin-left:2px;
	}
	.boxDvd a:hover {
		background:#333;
		color:#fff;
	}
	.linhaDivMini
	{
		background:url(img/geral.menu.linha.mini.jpg);
		background-repeat:no-repeat;
		background-position:center;
		height:20px;
		margin:10px 0px;
	}
	
	#CasCaso {
		width:449px; 
		height:245px; 
		position:relative;
	}
	#CasCaso img{
		position:absolute;
		
	}
	#CasCaso .antes {
		top:0px;
		left:0px;
	}
	#CasCaso .depois {
		right:0px;
		bottom:0px;
	}
	#CasCaso .sorrisoInicial {
		right:41px;
		top:43px;
	}
	#CasCaso .sorrisoCir {
		left:48px;
		bottom:50px;
	}
	
	


/*--------------------------------------------
		Depoimentos lista
--------------------------------------------*/

.depList
{
	padding-top:10px;
	min-height:150px;
	_height:150px;
}
.depList .organizaNome
{
	border-left:3px solid #F00;
	
	margin-left:135px;
	font-weight:bold;
}
.depList img
{
	float:left;
	width:120px;
	padding-right:15px;
}

.depList h1
{
	font-size:12px;
	color:#fff;
	margin:0px 0px 0px 5px;

}
.depList h2
{
	font-size:9px;
	margin:0px 0px 0px 5px;

}
.depList .data
{
	font-size:10px;
	float:right;
	color:#999999;
	margin-right:5px;

}
.depList p
{
	margin-top:15px;
	margin-left:135px;
	text-align:justify;
}

.especialistas h1
{
	border-left:3px solid #f00;
	padding-left:5px;
	margin-bottom:10px;
}

.contfull {
	margin:0 15px;
}



	
/*----------------------------------------------------------------------
	Cir na Imprensa
----------------------------------------------------------------------*/

#imprensa
{
}
	#imprensa #links
	{
		text-align:center;
		margin:0px -26px 10px;
		margin-bottom:10px;
	}
		#imprensa #links a img
		{
			border:none;
		}
	#imprensa .lista
	{
		margin:10px 0px;
		padding:5px 0px;
	}
		#imprensa .lista .veiculo
		{
			border-left:5px #ff0000 solid;
			color:#fff;
			padding-left:5px;
			font-size:18px; 
			font-weight:bold;
			margin-bottom:10px;
		}
		#imprensa .lista .data
		{
			float:right;
			padding-right:2px;
			font-weight:bold;
			font-style:italic;
			font-size:15px;
		}
		
		#imprensa .lista .titulo
		{
			margin-left:20px;
			font-size:15px;
			margin-bottom:15px;
			font-weight:bold;
		}
		#imprensa .lista .titulo a
		{
			text-decoration:underline;
		}
		#imprensa .lista .img
		{
			color:#000;
			/*background:#fff;*/
			text-align:center;
			padding:10px 0px;
		}
		#imprensa .lista .img img
		{
		}

	#imprensa .listaRadio
	{
		border-left:5px solid #999;
		padding-left:10px;
		margin-left:15px;
	}
	
	#imprensa .listaRadio a 
	{
		text-decoration:underline;
		
	}

.paginacao
{
	text-align:center;
	position:relative;
}
	.paginacao .novo
	{
		position:absolute;
		left:5px;
		_left:-340px;
	}
	.paginacao .velho
	{
		position:absolute;
		right:5px;
		_right:55px;
	}
	.paginacao .velho, .paginacao .novo
	{
		margin-top:12px;
		font-weight:bold;
	}
	.paginacao #max 
	{
		margin-top:5px;
	}
	.paginacao a.atual
	{
		font-weight:bold;
		color:#FFF;
		cursor:default;
	}	
	.paginacao .span
	{
		color:#FFF;
		font-weight:bold;
		margin:5px;
	}
	.paginacao a
	{
		font-weight:normal;
		color:#CCCCCC;
		margin:7px;
		font-size:16px;
	}
	.paginacao a:hover
	{
		color:#FFF;
	}
	
	.paginacao select
	{
		text-align:left;
		padding:0px;

	}
#revistas
{
}	
	#revistas a
	{
		border:1px solid #333;
		padding:5px;
		display:block;
		float: left;
		margin:5px;
	}
	#revistas a:hover
	{
		border-color:#CCCCCC;
	}
	#revistas a img
	{
		border:none;
	}		
	
	





#faq_especialidade {
		width:778px;
		margin:0 auto;
	}
	#faq_especialidade h1 {
		margin-bottom:20px;
		font-size:25px;
		font-weight:normal;
		margin:20px 0;
		text-align:center;
	}
	#faq_especialidade .pergunta{
		margin-top:5px;
		margin-bottom:15px;
		padding:5px;
	}
	
	
	#faq_especialidade .pergunta h6{
	
		font-weight:normal;
		font-size:15px;
		color:#FFFFFF !important;
	}
	#faq_especialidade .pergunta h5 {
		font-weight:normal;
		font-size:12px;
		color:#ccc;
		margin-top:15px;
		text-align:right;
	}
	#faq_especialidade .pergunta span {
		font-style:italic;
		color:#ccc;
		font-size:12px;
	}
	#faq_especialidade .font_link {
		float:right;
		text-align:right;
		margin-left:20px;
		margin-top:3px;
		margin-right:3px;
	}
	
	#faq_especialidade .pergunta p {
		color:#ccc;
		margin-top:14px;
		text-align:justify;
		margin-left:25px;
	}
	.pgDestaque {
		background:#333;
		border:1px solid #999;
	}	
	
	
	
	
/*/ SITES DE REFERENCIA ############################*/
#noticiaAbaixo
{
	width:770px;
	text-align:left;
	padding-top:10px;
	margin:0 auto;
	clear:both;
}

#noticiaAbaixo .noticiaLista
{
	display:table;
	margin:0px;
	float:left;
	width:350px;
	padding:8px;
	margin-bottom:10px;
}

#noticiaAbaixo .lista2
{
	clear:both;
	margin-right:10px;

}
#noticiaAbaixo .noticiaLista a
{
	color:#FFF;
	text-decoration:none;
}
#noticiaAbaixo .noticiaLista a:hover
{
	text-decoration:underline;

}
#noticiaAbaixo .noticiaLista .img
{
	margin:0px;
 
}
#noticiaAbaixo .noticiaLista h1
{
	color:#9EAD74;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	list-style:none;
	text-decoration:none;

		
}
#noticiaAbaixo .noticiaLista h2
{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
		
}

.organizaNome h6
{
		margin:0px 0px 10px 10px;
		_margin:10px 0px 10px 10px;
		font-size:11px;
		font-weight:normal;
		
}
#noticiaAbaixo .noticiaLista h3
{
	margin:5px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	color:#ee3333;
	letter-spacing:1px;
		
}
#noticiaAbaixo a
{
	color:#9EAD74;
	text-decoration:none;
}
#noticiaAbaixo a:hover
{
	text-decoration:underline;
}
.mural h1
{
	font-size:14px;
	margin:5px 0px 5px 0px;
	padding:2px;
	color:#333333;
	background:#f8f8f8;

}
.mural a
{
	color:#333333;
	text-decoration:none;

}
.mural a:hover
{
	color:#000;
	text-decoration:underline;

}
