*{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
/*ul{
	list-style-type:none;abaMenu
}*/

html{
	min-height: 100%
}
body{
	margin: 0 0 10px 0;
	padding: 0;
	background: url(../_imgs/fundo.jpg) repeat-x bottom #50165a;
	font-size: 12px;
	line-height: 1.5em;
	color:#333;
}
p{
	margin: 0; 
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em; 
}
a.active {
	padding:7px;
	border: 1px solid #8fb4df;
	border-bottom: 1px solid #fff;
}
a:link {
	color: #660066;
}
a:hover{
	color:#0066FF;
}

fieldset {
	border: none;
}
.fieldset{
	display: block;
	border: 1px solid #c7e4bf;
	padding: 10px;
	width: 640px;
	margin-bottom: 10px;
}

legend{
	display: none;
}

/*CLASSES*/
.clear{
	display: block;
	clear: both;
	height: 10px;
}

/*ID's*/
#cabecalho {
	border-bottom: 6px solid #93bd43;
	background-color: #FFF;
	height: 100px;
}
#centralCabecalho {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
#centralCabecalho h1{
	margin: 0;
}
#centralCabecalho h1 a{
	display: block;
	width: 268px;
	height: 100px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../_imgs/marca.gif) no-repeat left top;
}

#inicio {}
#menu ul li.iniciovisitado {}
#inicio a {}
#inicio a:link,
#inicio a:visited {}
#inicio a:hover,
#inicio a:active {}
#educacao {
	
}
#menu ul li.educacao {}
#educacao a {}
#educacao a:link,
#educacao a:visited {}
#educacao a:hover,
#educacao a:active {}

#prof {}
#menu ul li.prof {}
#prof a {}
#menu #prof a:link,
#menu #prof a:visited {}
#menu #prof a:hover,
#menu #prof a:active {}

#subMenu{
height:28px;
background-color: #93bd43;
}
#submenuCabecalho {
	position: absolute;
	top: 15px;
	right: 30px;
}
#submenuCabecalho li {
display:inline;

}
#submenuCabecalho ul li{
	float: left;
}
#submenuCabecalho ul li a{
	color: #812a90;
	font-size: 11px;
}
#submenuCabecalho ul li a:hover,
#submenuCabecalho ul li a:active {
	text-decoration: underline;
}
#submenuCabecalho ul li.financeira {
	margin-right: 15px;
}
#divisao{
	height: 0;
	margin: 0 0 2px 0;
	border-bottom: 17px solid #812a90;
	background-color: #93bd43;
}
#submenuArtigos {
	margin-top: -16px;
	*margin-top: 0;
	margin-bottom: 5px;
	height: 42px;
	background: url(../_imgs/menuArtigos.gif) repeat-x;
}
#submenuArtigos ul {
	margin: 15px auto;
	*margin: 0 auto;
	width: 650px;
}
#submenuArtigos ul li {
	float: left;
}
#submenuArtigos ul li a{
	display: block;
	padding: 5px 10px;
	margin: 1px 5px 0 5px;
	/*font-size: 12px;*/
	color: #FFF;
	background-color: #93bd43;
}
#submenuArtigos ul li a:hover{
	background-color: #812a90;
}
#submenuArtigos ul li.modulacao {}
#submenuArtigos ul li.modulacao a {}
#submenuArtigos ul li.modulacao a:link,
#submenuArtigos ul li.modulacao a:visited {}
#submenuArtigos ul li.modulacao a:hover,
#submenuArtigos ul li.modulacao a:active {}
#submenuArtigos ul li.pos {}
#submenuArtigos ul li.pos a {}
#submenuArtigos ul li.pos a:link,
#submenuArtigos ul li.pos a:visited {}
#submenuArtigos ul li.pos a:hover,
#submenuArtigos ul li.pos a:active {}
#submenuArtigos ul li.aplicacoes {}
#submenuArtigos ul li.aplicacoes a {}
#submenuArtigos ul li.aplicacoes a:link,
#submenuArtigos ul li.aplicacoes a:visited {}
#submenuArtigos ul li.aplicacoes a:hover,
#submenuArtigos ul li.aplicacoes a:active {}
#tudo {
	position: relative;
	width: 954px;
	margin: 0 auto;
	background-color: #FFF;
	padding: 11px 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#esquerda{
	width: 533px;
	height: 663px;
	min-height: 665px;
	border-bottom: 7px solid #2762bb;
	float: left;
}
#conteudo {
	position: relative;
	padding-bottom: 20px;

}
#conteudo ul{
	display:block;
	font-size:12px;
	list-style:disc;
}
	
#conteudo p {
	/*font-size: 12px;*/
/*	line-height: 25px;*/
}
#flash {
	width: 533px;
	height: 199px;
}
#profMed{
	background-color: #fff;
	min-height:400px;
}
.ttlProfMed {
	font-size: 30px;
	color: #1f7acf;
	margin-bottom: 7px;
	font-weight:normal;
	border-bottom:1px solid #1f7acf;
}
#login {
	width:400px;
	margin:0 auto;
}

#fLogin {
	position: relative;
	height: 84px;
	*height: 77px;
	*padding: 7px 0 0 0;	
}
#fLogin fieldset {}
#fLogin fieldset legend {}
#fLogin fieldset p {
	color: #000;
	font-size: 14px;
	width: 500px;
}

#fAssine {
	position: relative;
	height: 160px;
	*height: 160px;
	*padding: 7px 0 0 0;
	background-color: #e1ecfa;
	border-top: 1px solid #97b5e1;
	border-bottom: 1px solid #97b5e1;
}

#cLogin, #senha  {
	width: 116px;
	height: 19px;
	border: 1px solid #c2c7cc;
	margin-top: -5px;
	color: #666;
}
#senha {
	border-right: none;
}
#fLogin fieldset p button {
	margin: 0 0 0 -4px;
}
#nav{
	font-size:11px;
	color:#c3c3c3;
	padding:10px;
	border-bottom:2px double #c3c3c3;
}
#nav span{
	font-weight:bold;
}

#duasColunas .linha{
	display: block;
	clear: both;
	width: 100%;
	_height: 180px;
	min-height: 180px;
}

#duasColunas .linha .coluna {
	padding-left:20px;
	display: block;
	float: left;
	width: 450px;
}
#duasColunas p{
	line-height:normal;
}
.data{
color:#666;
}
/*..........Button Replacement Technic..........*/
/****************************************************************/
/**** PARA OUTROS BROWSERS ****/
.bt_testing { cursor:pointer; text-indent:-999999px; border:0px;  }
/**** PARA MSIE ****/
* HTML .bt_testing { text-indent:0px; line-height:999999px; border:0px; }
/**** PARA OPERA ****/
@media all and (min-width: 0px){
	.bt_testing { font-size:1px; padding-left:0px; }
}

.bt_testing { 
	background:url(../_imgs/envialogin.gif) no-repeat bottom;
	width:22px;
	height:28px; 
}
@media all and (min-width: 0px) {
	.bt_testing {
		background:url(../_imgs/envialogin.gif) no-repeat top;
		height: 30px;
	}
}

.bt_enviar { cursor:pointer; border:0px; }
* HTML .bt_enviar { text-indent:0px; line-height:999999px; border:0px; }
/**** PARA OPERA ****/
@media all and (min-width: 0px){
	.bt_enviar { font-size:1px; padding-left:0px; }
}
.bt_enviar{
	background:url(http://www.longevidadesaudavel.com.br/_imgs/btn_enviar.gif) no-repeat bottom;
	width:87px;
	height:28px; 
}
@media all and (min-width: 0px) {
	.bt_enviar {
		background:url(http://www.longevidadesaudavel.com.br/_imgs/btn_enviar.gif) no-repeat bottom;
		height: 30px;
	}
}
/****************************************************************/
#fLogin fieldset p.link {
	width: 260px;
	text-align: center;
	margin: 3px 0 0 85px;
}

#fLogin fieldset p a {
	font-size: 11px;
	color: #812a90;
}
#fLogin fieldset p a:link,
#fLogin fieldset p a:visited {}
#fLogin fieldset p a:hover,
#fLogin fieldset p a:active {
	text-decoration: underline;
}
#fLogin fieldset p.chamada {}
#fLogin fieldset p.chamada a {}
#fLogin fieldset p.chamada a:link,
#fLogin fieldset p.chamada a:visited {}
#fLogin fieldset p.chamada a:hover,
#fLogin fieldset p.chamada a:active {}
#fLogin fieldset p.chamada a img {
	position: absolute;
	top: 7px;
	right: 7px;
	border: none;
}
#artigos {width: auto; float: left; margin-bottom: 10px;}
#cabecalhoArtigos {
	position: relative;
	height: 30px;
	margin-top: 3px;
	*margin-top: -15px;
}
#cabecalhoArtigos h2 {
	width:95%;
	display: block;
	bottom: -12px;
	text-indent: 25px;
	*bottom: 0;
	font-size: 16px;
	font-weight: bold;
	color: #0f68bb;
	padding: 5px 10px;
	background: url(http://www.longevidadesaudavel.com.br/_imgs/ico_artigos.gif) no-repeat 5px 2px;
	border-bottom: 1px solid #97b5e1;
	margin: 0 auto;
}
#conteudoArtigos {
}
#conteudoArtigos div.artigos {
	width: 240px;
	padding: 10px;
	float: left;
}
#conteudoArtigos div.artigos h3 {
	margin: 0;
	font-size: 14px;
}
#conteudoArtigos div.artigos h3 a {
	font-size: 14px;
	font-weight: bold;
	color: #812a90;
}
#conteudoArtigos div.artigos h3 a:link,
#conteudoArtigos div.artigos h3 a:visited {}
#conteudoArtigos div.artigos h3 a:hover,
#conteudoArtigos div.artigos h3 a:active {
	text-decoration: underline;
}
#conteudoArtigos div.artigos p {
	margin-top: 0;
	/*font-size: 12px;*/
}
#chat {
	clear: both;
	/*height: 150px;
	border-bottom: 7px solid #2762bb;*/
	
}
#chamada {}
#chamada p {
	width:95%;
	display: block;
	text-indent: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #812a90;
	padding: 5px 10px;
	background: url(http://www.longevidadesaudavel.com.br/_imgs/ico_chat.gif) no-repeat 5px 5px;
	border-bottom: 1px solid #97b5e1;
	margin: 0 auto;
}
#chamada p a {
	/*display: block;
	text-indent: -9999px;*/
}
#chamada p a:link,
#chamada p a:visited {}
#chamada p a:hover,
#chamada p a:active {}
#chamada p span.chamada {
	color:#0f68bb;
	font-size:14px;
	font-weight:normal;
}
#conteudoChat {
	position:relative;
	margin-top:20px;
}
#atual {
	position: relative;
	float: left;
	margin: 0 10px;
	width: 250px;
}
#atual h3 {
	margin: 0;
	font-weight:normal;
	color: #ef0712;
	font-size: 14px;
}
#setaVermelha {
	float: left;
	display: block;
	width: 14px;
	margin-right: 2px;
	height: 20px;
	*height: 16px;
	background: url(../_imgs/setaVermelha.gif) no-repeat bottom left;
}
#atual h3 a {
	color: #ef0712;
	font-size: 14px;
	margin-left: 3px;
}
#atual h3 a:link,
#atual h3 a:visited {}
#atual h3 a:hover,
#atual h3 a:active {}
#atual p {
	margin: 0 0 0 18px;
	/*font-size: 12px;*/
}
#passado {
	position: relative;
	float: left;
	margin-top: -15px;
	width: 250px;
}
#passado p {
	margin: 0 0 0 17px;
	font-size: 11px;
}
#passado h3 {
	margin: 0;
	font-weight: normal;
	font-size:14px;
}
#setaAzul {
	display: block;
	float: left;
	width: 14px;
	height: 20px;
	*height: 16px;
	background: url(../_imgs/setaAzul.gif) no-repeat bottom left;
}
#passado h3 a {
	color: #6d91ba;
	/*font-size: 12px;*/
	font-weight: normal;
	margin-left: 3px;
}
#passado h3 a:link,
#passado h3 a:visited {}
#passado h3 a:hover,
#passado h3 a:active {}
#passado p a {}
#passado p a:link,
#passado p a:visited {}
#passado p a:hover,
#passado p a:active {}
#centro{
	width: 205px;
	height: 710px;
	min-height: 663px;
	border-bottom: 7px solid #db9705;
	/*position: absolute;*/
	float: left;
	top: 2px;
	right: 210px;
	background-color: #fff3d3;
}
#encontre {
	
}

#encontre form{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
#encontre select{
	padding:5px;
}
#encontre h2 {
	display: block;
	width: 100%;
	padding-top:8px;	
	background: url(http://www.longevidadesaudavel.com.br/_imgs/ico_search.gif) no-repeat 5px 8px #FFF;
	border-bottom: 1px solid #f7e0a3;
	color:#db9705;
	text-indent: 28px;
	font-size:14px;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom:10px;
}
#encontreForm {}
#encontreForm fieldset {}
#encontreForm fieldset legend {}
#encontreForm fieldset p {
	margin: 0 0 0 5px;
}
.txtMedico {
	width: 165px;
	*width: 164px;
	height: 19px;
	border: 1px solid #c2c7cc;
	color: #666;
}
#encontreForm fieldset p select {
	
	width: 144px;
}
#encontreForm fieldset p select option {}
#encontreForm fieldset p button {
	margin-left: -4px;
	*margin-left: 0;
}
/*..........Button Replacement Technic..........*/
/****************************************************************/
/**** PARA OUTROS BROWSERS ****/
.encontreBotao { cursor:pointer; text-indent:-999999px; border:0px;  }
/**** PARA MSIE ****/
* HTML .encontreBotao { text-indent:0px; line-height:999999px; border:0px; }
/**** PARA OPERA ****/
@media all and (min-width: 0px){
	.encontreBotao { font-size:1px; padding-left:0px; }
}

.encontreBotao { 
	background:url(../_imgs/enviaencontre.gif) no-repeat bottom;
	width:22px;
	height:21px; 
}

@media all and (min-width: 0px) {
	.encontreBotao {
		background:url(../_imgs/enviaencontre.gif) no-repeat top;
		height: 29px;
	}
}
/****************************************************************/
#medicoDestaque {
	
}
#medicoDestaque h3 {
	font-size: 14px;
	font-weight: normal;
	color: #db9705;
	margin: 5px 0 10px 10px;
}
#medicoDestaque p {}
#medicoDestaque p a {
	display: block;
	margin: -10px 0 -17px 2px;
	width: 206px;
	height: 124px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../_imgs/medicoDestaque.jpg) no-repeat top left;
}
#medicoDestaque div{
	height: 5px;
	background-color:#db9705;
	overflow:hidden;
	width:201px;
	margin:0 auto;
}
#medicoDestaque p a:link,
#medicoDestaque p a:visited {}
#medicoDestaque p a:hover,
#medicoDestaque p a:active {}
#agenda {
	*margin-top: 4px;
}

#agenda h3 {
	display: block;
	padding-top: 5px;
	width: 100%;
	text-indent: 28px;
	background: url(http://www.longevidadesaudavel.com.br/_imgs/ico_calendario.gif) no-repeat 5px 2px #FFF;
	border-bottom: 1px solid #f7e0a3;
	color:#db9705;
	font-size:16px;
	margin: 0 auto;
	padding-bottom:10px;
}
#agenda table.calendario {
	width: 100%;
	margin-top:5px;
}
#agenda table.calendario caption {
	height: 15px;
}
#agenda table.calendario caption span.mesAnterior {}
#agenda table.calendario caption span.mesAnterior a {
	display: block;
	width: 23px;
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../_imgs/anteriorCalendario.gif) no-repeat top left;
	float: left;
}
#agenda table.calendario caption span.mesAnterior a:link,
#agenda table.calendario caption span.mesAnterior a:visited {}
#agenda table.calendario caption span.mesAnterior a:hover,
#agenda table.calendario caption span.mesAnterior a:active {}
#agenda table.calendario caption span.mes {
	display: block;
	float: left;
	width: 157px;
	*width: 148px;
	text-align: center;
	text-transform: lowercase;
	font-size: 14px;
	font-weight: bold;
}
#agenda table.calendario caption span.mesPosterior {}
#agenda table.calendario caption span.mesPosterior a {
	display: block;
	width: 23px;
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../_imgs/proximaCalendario.gif) no-repeat top left;
	float: right;
}
#agenda table.calendario caption span.mesPosterior a:link,
#agenda table.calendario caption span.mesPosterior a:visited {}
#agenda table.calendario caption span.mesPosterior a:hover,
#agenda table.calendario caption span.mesPosterior a:active {}
#agenda table.calendario thead {
	
}
#agenda table.calendario thead tr {
	background-color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
#agenda table.calendario thead tr th {}
#agenda table.calendario thead tr th b {}
#agenda table.calendario tbody {}
#agenda table.calendario tbody tr {}
#agenda table.calendario tbody tr td {
	font-size: 11px;
	padding: 2px;
}
#agenda table.calendario tbody tr td strong {}
#agenda table.calendario tbody tr td strong a {
	font-weight: bold;
	color: 3812b90;
}
#agenda table.calendario tbody tr td strong a:link,
#agenda table.calendario tbody tr td strong a:visited {}
#agenda table.calendario tbody tr td strong a:hover,
#agenda table.calendario tbody tr td strong a:active {}
#agenda table.calendario tbody tr td strong a span {}
#retornoEventos {
	padding: 8px;
}
#retornoEventos h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color:#db9705;

}
#retornoEventos p {
	margin: 0;
	padding: 0;
	/*font-size: 12px;*/
	color: #000;
}
#retornoEventos p.data {
	margin-bottom: 2px;
	padding: 0;
	font-size: 11px;
	color: #000;
}

#direita{
	width: 205px;
	height: 710px;
	min-height: 663px;
	border-bottom: 7px solid #1f7acf;
	/*position: absolute;*/
	float: right;
	top: 2px;
	right: -2px;
}
#suasaude {
/*	display: none;*/
	background-color: #f3fcd9;
	padding: 0 0 10px 0;
	border-bottom: 7px solid #7d9d41;
}
#suasaude h3 {
/*	display: block;
	margin-top: 0;
	width: 205px;
	height: 38px;
	background: url(../_imgs/suasaude.gif) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;*/
	
	display: block;
	padding-top: 8px;
	width: 100%;
	text-indent: 28px;
	background: url(http://www.longevidadesaudavel.com.br/_imgs/ico_cursos.gif) no-repeat 5px 8px #FFF;
	border-bottom: 1px solid #7d9d41;
	color:#7d9d41;
	font-size:16px;
	margin: 0 auto;
	padding-bottom:10px;
}
#suasaude #conteudo h4 {
	width: 195px;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 5px;
}
#suasaude #conteudo h4 a {
	color: #812a90;
	font-weight: normal;
}
.cursoHome {
	color: #812a90;
	font-weight: normal;
	padding-bottom:2px;
	border-bottom:1px solid #c4d69c;
}
#conteudo h4 a:link,
#conteudo h4 a:visited {}
#conteudo h4 a:hover,
#conteudo h4 a:active {}
#suasaude #conteudo p {
	width: 195px;
	margin: 0 0 0 5px;
	/*font-size: 12px;*/
}
#filiado {
		
}
#filiado p {
	font-size: 11px;
	color: #666;
}
#filiado p.cbmae {}
#filiado p.cbmae a {
	display: block;
	margin: 10px auto;
	width: 124px;
	height: 44px;
	text-indent: -9999px;
	overflow: none;
	background: url(../_imgs/cbmae.gif) no-repeat top left;
}
#filiado p.cbmae a:link,
#filiado p.cbmae a:visited {}
#filiado p.cbmae a:hover,
#filiado p.cbmae a:active {}
#filiado p.wosaam {}
#filiado p.wosaam a {
	display: block;
	margin: 10px auto;
	width: 54px;
	height: 54px;
	text-indent: -9999px;
	overflow: none;
	background: url(../_imgs/wosaam_gray.gif) no-repeat top left;
}


#filiado p.wosaam a:link,
#filiado p.wosaam a:visited {}
#filiado p.wosaam a:hover,
#filiado p.wosaam a:active {}

#filiado p.a4m a {
	display: block;
	margin: 10px auto;
	width: 124px;
	height: 44px;
	text-indent: -9999px;
	overflow: none;
	background: url(../_imgs/a4m_gray.gif) no-repeat top left;
}
#filiado p.waam a {
	display: block;
	margin: 10px auto;
	width: 124px;
	height: 44px;
	text-indent: -9999px;
	overflow: none;
	background: url(../_imgs/waam_gray.gif) no-repeat top left;
}

#filiadoRodape{
	border-top: 7px solid #c3c3c3;
}
#filiadoRodape p, #filiadoRodapePrincipal p {
	font-size: 11px;
	color: #999;
}
#filiacoes {
	margin: 0 auto;
	height: 45px;
}
#parceiros{
}


#filiacoes p.cnpq a {
	display: block;
	margin: auto;
	width: 124px;
	height: 40px;
	text-indent: -9999px;
	float: left;
	overflow: none;
	background: url(../_imgs/cnpq.gif) no-repeat top left;

}

#filiacoes p.cbmae {}
#filiacoes p.cbmae a {
	display: block;
	float: left;
	margin: 10px;
	width: 90px;
	height: 40px;
	text-indent: -9999px;
	overflow: none;
	background: url(../_imgs/cbmae_gray.gif) no-repeat top left;


}
#filiacoes p.cbmae a:link,
#filiacoes p.cbmae a:visited {}
#filiacoes p.cbmae a:hover,
#filiacoes p.cbmae a:active {}
#filiacoes p.wosaam {}
#filiacoes p.wosaam a {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	overflow: none;
	background: url(../_imgs/wosaam_gray.gif) no-repeat top left;
		margin-right: 20px;
}
#filiacoes p.wosaam a:link,
#filiacoes p.wosaam a:visited {}
#filiacoes p.wosaam a:hover,
#filiacoes p.wosaam a:active {}

#filiacoes p.a4m a {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	overflow: none;
		border: 1px solid #ccc;
	background: url(../_imgs/a4m_gray.gif) no-repeat top center;
}
#filiacoes p.waam a {
	display: block;
	width: 112px;
	height: 20px;

	text-indent: -9999px;
	overflow: none;
	background: url(../_imgs/waam_gray.gif) no-repeat top left;
}

#filiacoes .logos {
	margin-top: -15px;
	width: 150px;
	height: 50px;
	float: left;
	line-height: 0;
	text-align: center;
}

#filiacoes p.unip a {
	display: block;
	margin: 10px auto;
	width: auto;
	height: 50px;
	text-indent: -9999px;
	overflow: none;	
	background: url(../_imgs/unip.png) no-repeat top left;
	line-height: 0;
}

#filiacoes p.caproni a {
	display: block;
	margin: 10px auto;
	width: auto;
	height: 40px;
	text-indent: -9999px;
	overflow: none;	
	background: url(../_imgs/caproni.gif) no-repeat top left;
	line-height: 0;
}

#filiacoes p.ottoboni a {
	display: block;
	margin: 10px auto;
	width: auto;
	height: 40px;
	text-indent: -9999px;
	overflow: none;
	background: url(../_imgs/ottoboni_gray.gif) no-repeat top left;
}

#filiacoes p.vworks a {
	display: block;
	/*float: left;
	margin: 10px;*/
	width: auto;
	height: 40px;
	text-indent: -9999px;
	margin: 10px auto;
	overflow: none;
	background: url(../_imgs/logo_virtual_works.gif) no-repeat top left;
}

#filiacoes p.estek a {
	display: block;	
	/*float: left;
	margin: 10px;*/
	width: 90px;
	margin: 10px auto;
	height: 40px;
	text-indent: -9999px;
	overflow: none;
	background: url(../_imgs/logo_estek.gif) no-repeat top left;
}

#rodape {
	clear: both;
	position: relative;
	padding-top:8px;
	margin-bottom: 20px;
	border-bottom: 7px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
}
#endereco {}
#endereco p {
	font-size: 11px;
	color: #999;
}
#submenuRodape {
	position: absolute;
	top: 0;
	*top: 5px;
	right: 18px;
	padding-top:8px;
}
#submenuRodape li {
	display:inline;
}
#submenuRodape ul {
	margin: 0;
	padding: 0;
}
#submenuRodape ul li {
	float: left;
}
#submenuRodape ul li a {
	color: #812a90;
	font-size: 11px;
	padding: 0 5px;
	text-transform: lowercase;
}
#submenuRodape ul li a:hover {
	text-decoration: underline;
}
#submenuRodape ul li.expediente {}
#submenuRodape ul li.expediente a {}
#submenuRodape ul li.expediente a:link,
#submenuRodape ul li.expediente a:visited {}
#submenuRodape ul li.expediente a:hover,
#submenuRodape ul li.expediente a:active {}
#submenuRodape ul li.financeira {}
#submenuRodape ul li.financeira a {}
#submenuRodape ul li.financeira a:link,
#submenuRodape ul li.financeira a:visited {}
#submenuRodape ul li.financeira a:hover,
#submenuRodape ul li.financeira a:active {}
#submenuRodape ul li.contato {}
#submenuRodape ul li.contato a {}
#submenuRodape ul li.contato a:link,
#submenuRodape ul li.contato a:visited {}
#submenuRodape ul li.contato a:hover,
#submenuRodape ul li.contato a:active {}
/**********************************************************************/

h2{
margin:0px;
padding:0px;
}
#titulo h2 {
	font-weight:normal;
	font-size: 2.5em;
	line-height: 1.286em;
	color:#999999;
}
#titulo h3 {
	font-weight:normal;
	font-size: 1.5em;
	line-height: 1em;
	color:#999999;
}
.linhaTitulo{
	border-bottom:2px double #c3c3c3;
	padding-bottom:10px;
}
#corpo {
	width: 685px;
	padding-top:5px;
	padding-left:5px;
	padding-right:20px;
	border-right:1px solid #ccc;
	min-height:400px;
}
#corpo p{
	/*font-size: 12px;*/
}
#corpo h1, #conteudo h1{
	font-weight:normal;
	line-height: 1em;
}
#corpo h2, #conteudo h2{
	line-height: 1.286em;
}
#corpo h3 {
	font-size: 18px;
	/*color: #812a90;*/
}
#artigos {}
#artigos p {
	/*font-size: 12px;*/
}
#artigos ul {}
#artigos ul li {
	/*font-size: 12px;*/
}
#artigos p b {}
#artigos p b span {}
#artigos p b span span {}
#artigos table {}
#artigos table tbody {}
#artigos table tbody tr {}
#artigos table tbody tr td {}
#artigos table tbody tr td div {}
#artigos table tbody tr td div span {}
#artigos p span {}
#artigos p br {}
#artigos p u {}
#artigos p u br {}
#menuArtigos {
	position: absolute;
	top: 50px;
	right: 10px;
	width: 210px;
	border-bottom: 7px solid #97b5e1;
}
#menuArtigos h4 {
/*	display: block;
	margin: 0 0 0 -5px;
	width: 200px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../_imgs/maisArtigos.gif) no-repeat top left;*/
	
	display: block;
	text-indent: 25px;
	*bottom: 0;
	font-size: 16px;
	font-weight: bold;
	color: #97b5e1;
	padding: 5px 10px;
	background: url(http://www.longevidadesaudavel.com.br/_imgs/ico_artigos.gif) no-repeat 5px 2px #FFF;
	border-bottom: 1px solid #97b5e1;
	margin: 0 auto;
}
#menuArtigos h5 {}
#menuArtigos h5 a {
	color: #812a90;
	/*font-size: 12px;*/
	font-weight: bold;
	margin-bottom: 0;
}
#menuArtigos h5 a:link,
#menuArtigos h5 a:visited {}
#menuArtigos h5 a:hover,
#menuArtigos h5 a:active {}
#menuArtigos p {
	/*font-size: 12px;*/
	margin-top: -15px;
}
/***************************************************/
p span.anteriorInativo {
	display: block;
	float: left;
	margin-left: 30px;
	font-size: 13px;
	color: #ccc;
}
p span.proximoInativo {
	display: block;
	margin-right: 30px;
	font-size: 13px;
	color: #ccc;
	float: right;
}
p span.anterior a {
	display: block;
	float: left;
	margin-left: 30px;
	font-size: 13px;
	color: #812a90;
}
p span.proximo a {
	display: block;
	margin-right: 30px;
	font-size: 13px;
	color: #812a90;
	float: right;
}
p span.anterior a:hover {
	text-decoration: underline;
}
p span.proximo a:hover {
	text-decoration: underline;
}
#navegacaoSuperior, #navegacaoInferior{
	height: 30px;
}
#listaArtigos {
	clear: both;
}
#listaArtigos .itensArtigos {
	float: left;
	width: 400px;
	margin: 10px;
	margin-left: 30px;
	height: 120px;
}
#listaArtigos .itensArtigos h3 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
}
#listaArtigos .itensArtigos h3 a {
	font-size: 18px;
	font-weight: bold;
	color: #812a90;
}
#listaArtigos div.artigos h3 a:link,
#listaArtigos div.artigos h3 a:visited {}
#listaArtigos div.artigos h3 a:hover,
#listaArtigos div.artigos h3 a:active {}
#listaArtigos div.artigos p {
	margin-top: 0;
	/*font-size: 12px;*/
}
#navegacaoInferior {
	clear: both;
}
/******************************************************************************/
#menuEducacao {
	position: relative;
	height: 50px;
	/*background-color: #e1ecfa;*/
	border-bottom:1px solid #8fb4df;
}
#menuEducacao ul {
	width: 450px;
	margin: 0 auto;
}
#menuEducacao ul li {
	float: left;
}
/*#menuEducacao ul li a {*/
.aba{
	display: block;
	margin: 17px 2px 0 2px;
	padding: 7px 7px;
	font-size: 14px;
	font-weight: bold;
	color: #812a90;
	background-color: #FFF;
	border:1px solid #CCCCCC;
	border-bottom:1px solid #8fb4df;
}
#abas li{
display:inline;
}
#menuEducacao ul li a:hover, #menuEducacao ul li a:active  {
	padding-bottom: 7px;
	border: 1px solid #8fb4df;
	border-bottom:  1px solid #fff;
	background-color: #FFF;
}
#menuEducacao ul li.introducao {}
#menuEducacao ul li.introducao a {}
#menuEducacao ul li.introducao a:link,
#menuEducacao ul li.introducao a:visited {}
#menuEducacao ul li.introducao a:hover,
#menuEducacao ul li.introducao a:active {}
#menuEducacao ul li.programacao {}
#menuEducacao ul li.programacao a {}
#menuEducacao ul li.programacao a:link,
#menuEducacao ul li.programacao a:visited {}
#menuEducacao ul li.programacao a:hover,
#menuEducacao ul li.programacao a:active {}
#menuEducacao ul li.investimento {}
#menuEducacao ul li.investimento a {}
#menuEducacao ul li.investimento a:link,
#menuEducacao ul li.investimento a:visited {}
#menuEducacao ul li.investimento a:hover,
#menuEducacao ul li.investimento a:active {}
#menuEducacao ul li.inscrevase {}
#menuEducacao ul li.inscrevase a {}
#menuEducacao ul li.inscrevase a:link,
#menuEducacao ul li.inscrevase a:visited {}
#menuEducacao ul li.inscrevase a:hover,
#menuEducacao ul li.inscrevase a:active {}

#invest{
	background-image:url(../_imgs/bg_investimento.jpg);
	background-repeat:no-repeat;
}

#conteudoAbas {
	_height: 650px;
	min-height: 650px;
	width: 100%;
	padding-left: 3px;
}

#destaqueModulo {
	display: block;
	width: 685px;
	height: 125px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../_imgs/80h.gif) no-repeat top left;
}
#destaqueModulo p {}
#quadrosInferiores{
	height: 280px;
	margin: 20px 0;
}
#publicoalvo {
	width: 250px;
	float: left;
}
#publicoalvo h4 {
	display: block;
	width: 250px;
	height: 43px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../_imgs/publicoAlvo.gif) no-repeat top left;
}
#publicoalvo p {}
#cursosAgendados {
	width: 420px;
}
#cursosAgendados h4 {
	display: block;
	width: 420px;
	text-indent:17px;
	overflow: hidden;
	background: url(../_imgs/seta_vermelha.gif) no-repeat top left;
}
#cursosAgendados h5 {
	font-size:1.3em;
	color: #1f7acf;
	margin-bottom:5px;
}
#mesCurso{
	margin-left:20px;
	color:#999999;
}
#mesCurso h2{
	font-weight:normal;
}
#cursosAgendados p {}
#cursosAgendados p br {}
#cursosAgendados p a {}
#cursosAgendados p a:link,
#cursosAgendados p a:visited {}
#cursosAgendados p a:hover,
#cursosAgendados p a:active {}
#fases {
	width:95%;
	border-top:0.2em solid #CCC;
	padding:5px;
	padding-left:20px;
}
#quadrofase1 {
	width: 40%;
	float: left;
}
#quadrofase1 p {}
#quadrofase1 p strong {}
#quadrofase1 p br {}
#quadrofase1 p a {}
#quadrofase1 p a:link,
#quadrofase1 p a:visited {}
#quadrofase1 p a:hover,
#quadrofase1 p a:active {}
#quadrofase2 {
	width: 325px;
	float: right;
	border-left:1px solid #CCC;
	padding-left:5px;
}
#quadrofase2 p {}
#quadrofase2 p strong {}
#quadrofase2 p br {}
#menuLateralEducacao {
	position: absolute;
	top: 110px;
	right: 8px;
	width: 230px;
	padding: 0 3px 0 5px;
	text-align:center;
}
#menuLateralEducacao img{
padding:4px;

}
#praticaTeorica p{
	border-bottom: 1px solid #edf4fc;
	padding-bottom: 3px;
}
#praticaTeorica p span.fase1 {
	margin-right: 5px;
	font-size: 18px;
	color: #1f7acf;
}
#praticaTeorica p span.fase2 {
	font-size: 14px;
	color: #812a90;
}
li{
list-style-image:url(http://www.longevidadesaudavel.com.br/_imgs/li_seta.gif);

}
#prog {}
#prog .linha {
	display: block;
	clear: both;
	width: 685px;
	_height: 330px;
	min-height: 330px;
	padding-bottom:10px;
}
#prog .linha .coluna1 {
	display: block;
	float: left;
	width: 330px;
}
#prog .linha .coluna {
	display: block;
	padding-left:10px;
	float: left;
	width: 330px;
	border-left:1px solid #CCC;
}
#prog .linha .coluna h3 {
	/*font-size: 12px;*/
	color: #000;
	margin-bottom: 0;
}
#prog .linha .coluna p {
	margin-top: 0;
	line-height: 15px;
}
#prog h4{
	border-bottom:1px solid #CCC;
	padding-top:8px;
	padding-bottom:8px;
	color:#812a90;
	font-weight:normal;
	margin:0;
}

#prog a{
	display:block;
	cursor:hand;
	color:#edf4fc;
	background-image:url(../_imgs/li_seta.gif);
	background-position:0 40%;
	background-repeat:no-repeat;
	text-indent:15px;
}
#prog li{
	padding:2px;
}
#pgfase1 div, #pgfase2 div{
	background-color:#eef7ff;
	padding:5px;
	border-bottom:1px solid #d8e9f9;
}
#prog a.selected{
	background-image:url(../_imgs/seta_azul_baixo.gif);
	background-repeat:no-repeat;
}

/***********************************************************/
#conteudoInscreva {
	height: 700px;
}
#conteudoInscreva p {}
#conteudoInscreva h3 {}
#conteudoInscreva form {}
#conteudoInscreva form fieldset {
	padding: 10px 0;
	border-top: 1px solid #edf4fc;
	border-bottom: 1px solid #edf4fc;
}
#conteudoInscreva form fieldset legend {}
#conteudoInscreva form fieldset p {}
#conteudoInscreva form fieldset p label {}
#cpf {
	width: 116px;
	height: 19px;
	border: 1px solid #c2c7cc;
	margin-top: -5px;
	margin-left: 3px;
	color: #666;
}
#conteudoInscreva form fieldset p button.bt_testing {

}
#satisfacao {}
#satisfacao h3 {
	display: block;
	width: 220px;
	height: 78px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../_imgs/97pc.gif) no-repeat top left;
}
#fase2 {
	background-color: #fff;
}
#cttDir {
	padding-left:10px;
}
#fase2 h3 {
	display: block;
	padding-top:2px;
	width: 220px;
	height: 30px;
	overflow: hidden;
	color:#1f7acf;
	border-bottom: 1px solid #ccc;
	text-indent:25px;
	font-weight:normal;
	background-image:url(http://www.longevidadesaudavel.com.br/_imgs/ico_calendario.gif);
	background-repeat:no-repeat;
}
#fase2 p {}
#fase2 p br {}
#fase2 p a {}
#fase2 p a:link,
#fase2 p a:visited {}
#fase2 p a:hover,
#fase2 p a:active {}
#fase2 p strong {}
#depoimentos {
	background-color: #fff;
}
#depoimentos h3 {
	padding-top:2px;
	display: block;
	color:#1f7acf;
	margin-bottom: 0;
	width: 220px;
	height: 30px;
	text-indent: 25px;
	font-weight:normal;
	overflow: hidden;
	background-image:url(http://www.longevidadesaudavel.com.br/_imgs/ico_cam.gif);
	background-repeat:no-repeat;
	border-bottom: 1px solid #ccc;
}
#depoimentos h4 {
	margin: 0 auto;
	margin-top:10px;
	width: 126px;
	height: 71px;
	padding: 2px 4px;
	border: 1px solid #990099;
}
#depoimentos h4 a {
	display: block;
	position: relative;
	width: 126px;
	height: 71px;
	font-size: 11px;
	color: #FFF;
}

#depoimentos h4 a:link,
#depoimentos h4 a:visited {}
#depoimentos h4 a:hover,
#depoimentos h4 a:active {}
#depoimentos h4 a span.textoLink {
	display: block;
	width: 125px;
	height: 18px;
	padding: 0px;
	position: absolute;
	font-weight:normal;
	bottom: 0px;
	background: url(../_imgs/depoimentos_camera.gif) no-repeat top right #000;
	opacity:0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	*left:0px;
}

/******************************************************************************/
#conteudoProfMed {
	padding-bottom: 20px;
	background: url(../_imgs/fundoProfMed.jpg) no-repeat bottom right;
}
#conteudoProfMed h2 {}
#conteudoProfMed p {
	/*font-size: 12px;*/
	line-height: 25px;
}
#conteudoProfMed p.assine a {
	display: block;
	float: right;
	margin-right: 100px;
	width: 155px;
	height: 102px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../_imgs/assinar.gif) no-repeat top left;
}
#conteudoProfMed #lista {
	padding-bottom: 80px;
}
#conteudoProfMed #lista h3 {
	margin-bottom: -5px;
}
#conteudoProfMed #lista ul {
	margin-left: 20px;
	padding-left: 0;
}
#conteudoProfMed #lista ul li {
	/*font-size: 12px;*/
	margin: 15px 0;
}
/***************************************************************/
#conteudoMedico {
	position: relative;
	background: url(../_imgs/fundoMedicos.jpg) no-repeat bottom left;
}
#conteudoMedico h2 {}
#foto {
	position:absolute;
	top: 40px;
	left: 0;
	padding: 1px;
	border: 1px solid #d3d3d3;
}
#foto p {}
#foto p img {}
#informacoes {
	margin-left: 260px;
}
#dados {}
#dados h3 {
	margin-bottom: 0;
	font-size: 18px;
	font-weight: normal;
}
#conteudoMedico #informacoes #dados p {
	margin-top: 0;
}
#conteudoMedico #informacoes #enderecos {
	
}
#enderecos h3 {
	font-size: 18px;
	font-weight: normal;
}
#enderecos div.endereco {
	height: 300px;
}
#conteudoMedico #informacoes #enderecos div.endereco div.enderecoClinica {
	clear: both;
	float: left;
	width: 330px;
}
#enderecos div.endereco div.enderecoClinica h4 {
	margin: 0;
	font-size: 14px;
}
#conteudoMedico #informacoes #enderecos div.endereco div.enderecoClinica p {
	margin-top: 0;
	/*font-size: 12px;*/
	line-height: 18px;
}
#conteudoMedico #informacoes #enderecos div.endereco div.enderecoClinica p a {}
#enderecos div.endereco div.enderecoClinica p a:link,
#enderecos div.endereco div.enderecoClinica p a:visited {}
#enderecos div.endereco div.enderecoClinica p a:hover,
#enderecos div.endereco div.enderecoClinica p a:active {}
#enderecos div.endereco div.mapa {
	float: right;
	padding: 5px;
	border: 1px solid #d3d3d3;
}
#enderecos div.mapa iframe {}
#enderecos div.mapa br {}
#enderecos div.mapa small {}
#enderecos div.mapa small a {}
#enderecos div.mapa small a:link,
#enderecos div.mapa small a:visited {}
#enderecos div.mapa small a:hover,
#enderecos div.endereco div.mapa small a:active {}
#curriculo {
	clear: both;
}
#curriculo h3 {
	margin-bottom: 0;
}
#curriculo ul {
	
	width: 500px;
}
#curriculo ul li {
	font-size: 14px;
	margin: 10px 0;
	list-style-type: square;
}
/**************************************************/

/************************************************************/
#flashDepoimentos{
	margin-left: -8px;
}
#maisGalerias {}
#maisGalerias div.menuGalerias {
	width: 340px;
	float: left;
}
#maisGalerias div.menuGalerias p.imagemGaleria {}
#maisGalerias div.menuGalerias p.imagemGaleria a {}
#maisGalerias div.menuGalerias p.imagemGaleria a:link,
#maisGalerias div.menuGalerias p.imagemGaleria a:visited {}
#maisGalerias div.menuGalerias p.imagemGaleria a:hover,
#maisGalerias div.menuGalerias p.imagemGaleria a:active {}
#maisGalerias div.menuGalerias p.imagemGaleria a img {
	border: 3px solid #812a90;
}
#maisGalerias div.menuGalerias div.textoGalerias {}
#maisGalerias div.menuGalerias div.textoGalerias p.data {
	margin: 0;
	/*font-size: 12px;*/
}
#maisGalerias div.menuGalerias div.textoGalerias h3 {
	margin: 0;
	/*font-size: 12px;*/
	color: #812a90;
}
#maisGalerias div.menuGalerias div.textoGalerias h3 a {}
#maisGalerias div.menuGalerias div.textoGalerias h3 a:link,
#maisGalerias div.menuGalerias div.textoGalerias h3 a:visited {}
#maisGalerias div.menuGalerias div.textoGalerias h3 a:hover,
#maisGalerias div.menuGalerias div.textoGalerias h3 a:active {}
/***************************************************************************/

/********************** MEDICOS *******************************************/

#medicos_qtd{
	width:950px;
	padding-bottom:20px;
	border-bottom:2px double #c3c3c3;
}
#medicos_form{
	position:absolute;
	float:left;
	margin-top:-20px;
	_margin-top:0;
	*margin-top:0;
	
	width:410px;
	margin-left:530px;
	
	_width:410px;
	_margin-left:320px;
	*width:410px;
	*margin-left:320px;
}
#medicos_form form
{
	margin:0;
	padding:0;
}
.coluna #dados{
	width:360px;
	float:right;
	padding-bottom:20px;
}
/********************** FIM DE MEDICOS ***********************************/

#share{
clear:both;
}
#share #ico{
/*background-color:#F0F0F0;
border-bottom:1px solid #ccc;*/
text-align:center;
}
#share #formulario{
padding:5px;
/*background-color:#E9E9E9;

border-right:1px solid #ccc;
border-left:1px solid #ccc;*/
}

/********************** SALIVA ******************************************/
#topGrid
{
background-color:#EBEBEB;
border-bottom:1px solid #ccc;
height:30px;
}
#topGrid div, #gridCtt div{
border-right:1px solid #CCCCCC;
height:25px;
padding:5px;
}
#gridCtt div{
border-bottom:1px solid #ccc;
}
#totais{
width:99%;
padding:5px;
text-align:center;
background-color:#F0FFD2;
border-bottom:2px solid #FFF;
}
#totais ul{
display:inline;

}
#totais ul li{
display:inline;
float:left;
margin-left:20px;
}
#grid{
border-collapse: collapse;
border: 1px solid #CCC;
}
#grid td{
border-left: 1px solid #CCC;
padding:2px;
border-bottom:1px solid #ccc;
height:50px;
}
#grid tr:hover {
	background-color:#EAEAEA;
}
.pendente{
color:#FF9900;
}
.autorizado{
color:#0066ff;
}
.recusado{
color:#FF0000;
}
.enviado{
color:#009900;
}
.recebido{
color:#9900CC;
}
#aviso{
background-image:url(http://www.longevidadesaudavel.com.br/admin/img/alerta.gif);
background-color:#FFFFCC;
background-repeat:no-repeat;
background-position:10px 50%;
width:99%;
min-height:50px;
padding:10px;
color:#000;

}
#aviso #texto{
	margin-top:15px;
	margin-left:60px;
	font-size:14px;
	font-weight:bold;
}
.campoErro{
border:1px solid #FF0000;
}
#videoplayer{
width:505px;
float:left;
}
#videotb{
float:left; 
background-color:#E1ECFA; 
width:445px; 
height:470px;
}
#videotb #vdgeral, #videoHome #vdgeral{
width:137px;
border:1px solid #CCCCCC;
float:left;
background-color:#FFF;
margin-top:10px;
margin-left:6px;
}
#videoHome #vdgeral{
position:relative;
left:50%;
margin-left:-68px;
margin-top:5px;
}

#videotb #vdthumb, #videoHome #vdthumb{
position:relative;
width:116px;
height:71px;
border:1px solid #CCCCCC;
left:50%;
margin-left:-58px;
margin-top:5px;
}
#videotb #vdtxt, #videoHome #vdtxt{
position:relative;
width:116px;
left:50%;
margin-left:-58px;
}
#videotb #vdatual{
width:137px;
height: 120px;
border:1px solid #990099;
float:left;
background-color:#FFF;
margin-top:10px;
margin-left:6px;
}
#videotb #vdgeral:hover, #videoHome #vdgeral:hover{
border:1px solid #990099;
}
#videoHome h3 {
	padding-top:0px;
	display: block;
	color:#1f7acf;
	margin-bottom: 0;
	width: 205px;
	height: 25px;
	text-indent: 25px;
	font-weight:bold;
	overflow: hidden;
	background-image:url(http://www.longevidadesaudavel.com.br/_imgs/ico_cam.gif);
	background-repeat:no-repeat;
	border-bottom: 1px solid #ccc;
}
/*------------------------------------------------------------------
CURSOS
-------------------------------------------------------------------------*/
#desc{
padding-top:5px;
font-size:14px;
font-weight:bold;
color:#0066FF;
}
#info_formapg{
padding:5px;
font-size:11px;
background-color:#FFFFCC;
overflow:hidden;
margin-top:5px;
}
/*--------------------------------------------------------------------
EQUIPE
--------------------------------------------------------------------*/

#foto_equipe{
	width:163px;
	float:left;
	margin-top:10px;
	padding-bottom:30px;
}
#texto_equipe{
	width:740px;
	float:right;
	margin-top:10px;
}
#texto_equipe2{
	width:300px;
	float:left;
	margin-top:30px;
	margin-left:10px;

}
/*---------------------------------------------------------------------
PROFMED
---------------------------------------------------------------------*/
#profmed_direita{
width: 200px;float: right; _clear:right; position:absolute; _position:relative; margin-left:720px; _margin-left:40px; *margin-left:80px;
}




#submenuCabecalho li.sepa_ra {width: 2px; height: 20px; background: #909; float: left; margin: 5px 20px 0 20px;}