body {
	margin:0px;
	padding:0px;
	font:10px Tahoma, Arial, Verdana;
	color:#666;
	background:#fff;
}

* {
	margin:0px;
	padding:0px;
	border:none;
}
p {font:11px Tahoma, Arial, Verdana;	color:#666; /*margin-bottom:10px;*/ line-height:17px;}
a {text-decoration:none; color:#666;}
a:hover {text-decoration:underline;}


h1 {font:bold 22px Tahoma, Arial, Verdana; color:#8AA8A1; margin:0px 0px -5px 0px; padding:0px;}

h1.programas {font:bold 18px Tahoma, Arial, Verdana; color:#8AA8A1; margin:0px 0px -5px 0px; padding:0px;}
h1.programas span {color:#F58220 !important; font-size:22px;}

h1.inscricao {font:bold 18px Tahoma, Arial, Verdana; color:#8AA8A1; margin:0px 0px -5px 0px; padding:0px;}
h1.inscricao span {color:#00CC33 !important; font-size:22px;}

h2 {font:normal 18px Tahoma, Arial, Verdana; color:#8AA8A1; border-bottom:solid 1px #DCE5E3; padding-bottom:4px; margin-bottom:3px;}

.barra_titi h2 {font:bold 11px Tahoma, Arial, Verdana; color:#666; margin-bottom:20px;}
.barra_titi .titulo h3 {font:normal 18px Tahoma, Arial, Verdana; color:#8AA8A1; width:485px; float:left;}


.barra_titi2 h2 {font:bold 11px Tahoma, Arial, Verdana; color:#666; margin-bottom:20px;}
.barra_titi2 .titulo h3 {font:normal 18px Tahoma, Arial, Verdana; color:#8AA8A1; width:485px; float:left;}

#conteudo_meio h3 {font:normal 18px Tahoma, Arial, Verdana; color:#8AA8A1; width:485px;}/*para a pagina de noticias*/

#pop{display:none;position:absolute;top:80px;left:50%;padding:10px;width:300px;height:320px; z-index:1000px;}
#pop a{ display:block; float:left; font-weight:bold; position:relative; margin:10px 0 0;}

#flash_noticias {
	width:526px;
	height:48px;
	position:absolute;
	margin:-24px/*Tem hack para o IE6 e para IE7*/ 0px 0px 188px;
}	


#indique { 
	 clear:both;
	 height:280px;
	 display:none;
	 }
	 
#indique #dadosamigo {
	margin-top:10px;
	float:left;
	}	 
	
#indique #dadosamigo tr {
	border-bottom:1px solid #b2b2b2;
	}	
	 
#indique #dadosamigo.voce {width:200px; margin-right:14px}
#indique #dadosamigo.amigo {width:300px;}	 
	 
#indique #dadosamigo.voce input {width:110px;}
#indique #dadosamigo.amigo input, #indique #dadosamigo.amigo textarea {width:160px;}	 
#indique #dadosamigo.amigo textarea {height:40px;}



#elearning {
	position:relative;
	width:100%;
	padding-top:51px;
	background: #CDE3E5 url(img/icon_elearning.gif) no-repeat;
}
	#elearning input {width:111px;}
	#elearning input.login {margin:9px 0px 6px 12px;}
	#elearning input.senha {margin:0px 0px 6px 12px;}
	#elearning img {margin:0px 0px 12px 69px;}
	#elearning #esqueceu {
		padding:5px 11px;
		border-top: solid 1px #fff;
	}
	


/**************************************
   					ESPECIFICA HOME
**************************************/
.miolo_home {padding:23px 0px 0px 0px;}

.capa_home {margin-bottom:20px;}
.txt_capa {padding-left:9px;}
.txt_capa p {font-size:10px; line-height:14px; width:99px}
.txt_capa img {margin-bottom:0; padding-bottom:0;}
/*.txt_capa p {margin-bottom:15px;}*/
/*
.procardiol 	{border-left:solid 1px #00ACD4;}
.proclim		  {border-left:solid 1px #007B65;}
.proami			  {border-left:solid 1px #D61534;}
.proago		    {border-left:solid 1px #967AB7;}
.proaci		    {border-left:solid 1px #00538D;}
.proato			  {border-left:solid 1px #2DB357;}
.prorn 			  {border-left:solid 1px #F5821E;}
.promef			  {border-left:solid 1px #ED017B;}

.selo_procardiol 		{margin-top:15px;}
.selo_proclim		  	{margin-top:19px;}
.selo_proami			  {margin-top:15px;}
.selo_proago		    {margin-top:0px;}
.selo_proaci		    {margin-top:10px;}
.selo_proato			  {margin-top:5px;}
.selo_prorn 			  {margin-top:15px;}
.selo_promef			  {margin-top:-5px;}
*/
/*********  ESPECIFICA HOME  **********/



/**************************************
   					  TEBELAS
**************************************/
table {border-collapse:collapse; text-align:left;}
table.geral {width:100%;}

table.geral td#menu_top table#menu_top,
table.geral td#cabecalho table#cabecalho,
table.geral td#conteudo2 table#conteudo, table.geral td#rodape table#rodape{
	width:712px !important; Xbackground:#ccc;
}

table.geral td#conteudo2 table#conteudo_meio {width:530px !important; padding:0px; Xbackground:#ccc;}
.borda_bottom{
/*	border-bottom:solid 1px #8AA8A1;*/
	padding-bottom:5px;
}
table.geral td#conteudo2 table#conteudo_meio tr#titulo td {
	border-bottom:solid 1px #B2B2B2;
	/*padding-bottom:6px;*/
}
table.geral td#menu_top {height:45px; padding-bottom:4px;}
table.geral td#cabecalho {background:url(img/fundo_cabecalho.gif) repeat-x; height:76px;}
table.geral td#conteudo2 {padding:35px 0px 30px 0px; }

table.geral td#rodape {
	background:url(img/fundo_rodape.gif);
	background-repeat:repeat-x;
	background-color:#E3EEEA;
	height:100px;
}

table.geral td#rodape .dados_rodape{float:left;width:250px;margin:25px 0;color:#8AA7A2;}
table.geral td#rodape .dados_rodape strong{float:left;margin-bottom:5px;font-size:12px;}
table.geral td#rodape .dados_rodape p{float:left;width:100%}

table.geral td#rodape .direitos{float:right;margin:25px 0 0 0;width:150px;text-align:right;}
table.geral td#rodape .direitos strong{float:left;width:100%;font-size:14px;}
table.geral td#rodape .direitos p{float:left;width:100%;font-size:10px;}
table.geral td#rodape .direitos .transparent{/* IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 5-7 */filter: alpha(opacity=50);/* Netscape */-moz-opacity: 0.5;/* Safari 1.x */-khtml-opacity: 0.5;/* Good browsers */opacity: 0.5;}

table.geral td#rodape .logos{float:left;clear:both;margin-bottom:30px;width:700px;}
table.geral td#rodape .logos img{float:left;}
table.geral td#rodape .logos .logo_artmed{float:left;margin:15px 15px 0 0;}
table.geral td#rodape .logos .logo_panamericana{float:left;margin:20px 10px 0 0;}
table.geral td#rodape .logos .logo_medicina_net{float:left;margin:10px 0 0 0;}
table.geral td#rodape .logos .logo_abed{float:left;margin:8px 0 0 10px;}
table.geral td#rodape .logos .logo_binario{float:right;}

table.programas {width:100%; font-size:11px;}
table.programas td {border-bottom:solid 2px #E3DDDF; padding:6px 0px;}
table.programas td.programas {padding-left:2px; font-weight:bold;}
table.programas td input {background:none; width:12px; height:12px; border:none;}
table.programas td.check {padding-left:3px;}
table.programas tr.marcado td {background:#CCFFD6;}


table.formulario {width:100%; font-size:11px;}
table.formulario td {border-bottom:solid 2px #F4F2F2; padding:4px 0px;}
table.formulario td.text {padding-left:7px;}
table.formulario td input {
	width:290px;
}
table.formulario td input.check {background:none; width:12px; height:12px; border:none;}
table.formulario td textarea {width:290px; height:80px;}
table.formulario td select {width:296px;}

table.bt_continue {
	width:100%;
	height:51px;
	background: url(img/fundo_dica2.gif); 
	margin:20px 0px 25px 0px;
}
table.bt_continue td {
	vertical-align:middle;
}
table.bt_continue td span {font-size:10px;}
table.bt_continue td a {text-decoration:underline;}
table.bt_continue td a:hover {text-decoration:none;}
table.bt_continue td input {background:none; width:12px; height:12px; border:none; margin:12px 0px 0px 8px;}
table.bt_continue td.txt {padding:9px 0px 0px 0px;}
table.bt_continue td.bt {vertical-align:middle;}



/************  TEBELAS  *************/



/**************************************
   					LISTAS
**************************************/
ul.lista_1 {list-style:none;}
ul.lista_1 li {
	background: url(img/marc_1.gif) no-repeat left 4px;
	padding-left:11px;
	margin:0px 0px 3px 0px; /*Tem hack para IE6 e IE7*/
	height:1%;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#20497F;
}
ul.lista_1 li a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#20497F;
	display:block;
}
/************ LISTAS ********************/



/**************************************
   					FORMULARIO
**************************************/
input, select, textarea {
	background:#fff;
	border:solid 1px #808080;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:2px;
}


.radio {width:12px !important; height:12px !important; margin:0px 0px -2px 0px; padding:0px; border:none;}


.form_geral input.cidade {width:95px; height:13px;}
.form_geral select.estado {width:77px; height:13px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#507DBA;}

.form_geral .larg_232 {width:232px !important;}
.form_geral .file {height:16px !important;}
.form_geral input.bt_enviar {width:35px !important; height:11px !important; border:none !important;}

.select_cases {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#507DBA;
	border:solid 1px #507DBA;
	width:237px;
}
/*********  FORMULARIO  **********/



div.barra_titi div.titulo {border-bottom: solid 1px #DCE5E3; display:block; float:left; margin-bottom:20px /*Tem hack para IE6*/;}
div.barra_titi div.materia {
	background:url(img/fundo_noticias.gif) no-repeat bottom left;
	padding-bottom:15px;
	margin-bottom:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.barra_titi div.materia h2 {border:none; Xbackground:#333;}
div.barra_titi div.materia div.imagem img {float:right; border:solid 1px #ccc; margin:0px 0px 15px 15px;}

div.barra_titi2 div.materia {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:30px;
	margin-top:10px;
	font-size:11px;

}
div.barra_titi2 div.materia div.imagem img {float:right; border:solid 1px #ccc; margin:0px 0px 15px 15px;}


#not_programas {
	width:100%;
	margin-bottom:30px; /*Tem hack para IE6 e IE7*/
	Xbackground:#ccc;
	height:auto;
	min-height:280px;
	display:block; 
}
	#not_programas h1 {font:bold 18px Tahoma, Arial, Verdana; color:#8AA8A1; margin-bottom:10px;}
	#not_programas #not_dados {width:330px; float:left; margin:0px 0 10px 0px;}
	#not_programas #not_img {width:166px; float:right; margin:0px 0px 10px 15px;}
		#not_programas #not_img img {width:166px;}
	#not_programas #box_selo {width:277px; float:left; margin-top:5px; border:solid 1px #EBEBEB; padding:10px 0px;}
		#not_programas #box_selo img {margin-left:11px; float:left;}
		#not_programas #box_selo span {
			font-size:11px;
			line-height:18px;
			color:#666;
			width:166px; 
			border-left:solid 1px #ccc; 
			margin:8px 10px 0px 0px;
			padding:5px 0px 5px 14px;
			float:right;
			vertical-align:middle; 
			display:table-row-group; 
			Xbackground:#ccc;
		}


#fix { 
	clear:both;
	height:1;
	overflow:hidden;
	}

/**************************************
  					CLASSES GERAIS
**************************************/
.zera_margin  {margin:0px !important;}
.zera_padding {padding:0px !important;}
.zera_borda 	{border:none !important;}

.ancora {float:left !important;}


.linha_azul {width:100%; height:1px; margin:0px !important; padding:0px;}
.linha_azul img {width:100%; height:1px; margin:0px !important; padding:0px;}

.a_m_t_10 {margin-top:10px !important;}
.a_m_t_15 {margin-top:15px !important;}
.a_m_t_20 {margin-top:20px !important;}
.a_m_b_5 {margin-bottom:5px !important;}
.a_m_b_10 {margin-bottom:10px !important;}
.a_m_b_15 {margin-bottom:15px !important;}
.a_m_b_20 {
	margin-bottom:20px ;
}
.a_m_b_30 {margin-bottom:30px !important;}
.largura_25{
	width:25px;
}
.a_m_b_35 {margin-bottom:35px !important;}
.a_m_b_40 {margin-bottom:40px !important;}
.a_m_e_10 {margin-left:10px !important;}

.a_p_b_10 {padding-bottom:10px !important;}
.a_p_b_20 {padding-bottom:20px !important;}
.a_p_b_30 {padding-bottom:30px !important;}
.a_p_b_120 {padding-bottom:120px !important;}
.a_p_b_180 {padding-bottom:180px !important;}
.a_p_b_200 {padding-bottom:200px !important;}

.centro_inf {margin:11px 0px;}


p.direito {
	position:absolute;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 215px;
	font:10px Tahoma, Arial, Verdana;
	color:#8AA8A1;
	text-align:center;
}

.link_top {
	display:block;
	margin:0px 0px 0px 0px;
	float:right; 
	width:25px; 
	background:url(img/seta_top.gif) no-repeat 0px 5px; 
	padding-left:8px; 
	color:#8AA8A1;
}

.marc_1 {background:url(img/seta_marc.gif) no-repeat 0px 7px; text-indent:8px; margin:0px;}
.marc_2 {background:url(img/seta_marc.gif) no-repeat 0px 7px; text-indent:8px; margin:0px 0px 0px 5px;}

.dica1 {
	font-size:10px;
	background: url(img/fundo_dica1.gif); 
	height:23px;
	padding:3px 10px 0px 25px;/*Tem hack para IE6 e IE7*/
	margin-bottom:20px;
	vertical-align:middle;
}
.dica1 a {text-decoration:underline;}
.dica1 a:hover {text-decoration:none;}

.telefones {
	font-size:11px;
	text-align:center;
	background: url(img/fundo_telefone.gif); 
	height:23px;
	padding:3px 10px 0px 25px;
	margin-bottom:20px;
	vertical-align:middle;
}
.telefones img {margin:0px 20px -3px 0px; !important; position:absolute;}

.box_bt_enviar {
	width:100%;
	font-size:10px;
	background: url(img/fundo_enviar.gif); 
	height:32px;
	padding:0px;
	margin-bottom:20px;
	vertical-align:middle;
}

.font_10 {font-size:10px !important;}

.entre_linhas_1 {line-height:18px;}

#balao_elearning {
	position:absolute;
	width:123px;
	height:70px;
	left:10px;
	top:40px;
	background-image:url(img/balao_elearning.gif);
	display:none;
	}
	
table.espaco td {
	padding:3px 0;
	}
	
td.sem-esp {
	padding:0 !important;
	}
	
.radio {
	border:none!important;
	}

.limpa {
	clear:both;
	}


