@media screen {
	body {
			visibility:visible;
		}
	
		.data {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-align: right;
			vertical-align: middle;
		}
		
		/*---------------------HEADER----------------------------*/
		
		.menu_header {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
			background:url(images/png/bkg_bot_header.png);
			background-position:top;
			background-repeat:no-repeat;
		}
		.menu_header a{ color:#FFF; text-decoration:none; }
		
		
		.telf_header {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
		}
		.breadcrumb {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #999999;
			text-align: left;
			vertical-align: middle;
			padding-left: 15px;
		}
		.breadcrumb a{
			color: #999999;
			text-decoration:none;
		}
		.breadcrumb a:hover{
			color:#666666;
			text-decoration:underline;
		}
		
		/*---------------------MENU HORIZONTAL----------------------------*/
		
		.main_menu {
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: normal;
			color: #FFFFFF;
			text-align: left;
			vertical-align: top;
			padding-left:15px;
		}
		.main_menu a{
			color: #FFFFFF;
			text-decoration:none;
			
			padding:6px 18px 7px 18px;
			margin-left:-3px;
			font-size:11px;
		}
		.main_menu a:hover{
			color:#FFFFFF;
			/*text-decoration:underline;*/
			background:url(images/jpg/bkg_menu_on.jpg) top left repeat-x;
		}
		
		.main_menu .selected_menu{ background:url(images/jpg/bkg_menu_on.jpg) top left repeat-x; }
		
		/*---------------------MAIN FRAME----------------------------*/
		.texto_main_index {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: regular;
			color: #1F5853;
			text-align: left;
		}
		.titulo_news_index {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: bold;
			color: #8E6B35;
			text-align: left;
		}
		.contorno_fotografias {
			border:solid;
			border-color:#164849;
			border-width:1px;
			vertical-align:top;
		}
		.texto_news_index {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: regular;
			color: #1F5853;
			text-align: left;
			padding-right:10px;
		}
		.bot_news_index {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-style: normal;
			font-weight: bold;
			color: #8E6B35;
			text-align: right;
			vertical-align: middle;
			padding-right:10px;
		}
		.bot_news_index a{
			color: #8E6B35;
			text-decoration:none;
		}
		.bot_news_index a:hover{
			color:#6C5128;
			text-decoration:underline;
		}
		.texto_main_descritivo {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: regular;
			color: #1F5853;
			text-align: left;
		}
		.titulo_main {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: bold;
			color: #1F5853;
			text-align: left;
		}
		.bt_background_go {
			height: 19px;
			font-family: Arial, Helvetica, sans-serif;
			text-align:center;
			font-size: 11px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			line-height:19px;
		}
		.bt_background_go_ a {
			display:block;
			height:19px;
			background: url(images/jpg/bot_background_go.jpg);
			background-repeat: no-repeat;
		}
		.bt_background_go a:hover {
			background-position: 0 -19px;
			cursor: hand;
		}
		.bt_imprimir {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: regular;
			color: #1F5853;
			text-align: center;
		}
		.bt_imprimir a{
			color: #1F5853;
			text-decoration:none;
		}
		.bt_imprimir a:hover{
			color:#1F5853;
			text-decoration:underline;
		}
		/*---------------------MODULO ATENDIMENTO----------------------------*/
		.titulo_atendimento_online {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-style: normal;
			font-weight: bold;
			color: #1F5853;
			text-align: left;
			padding-left:10px;
		}
		.texto_atendimento_online {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			font-weight: REGULAR;
			color: #1F5853;
			text-align: left;
		}
		.texto_atendimento_online_02 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			font-weight: REGULAR;
			color: #1F5853;
			text-align: left;
			padding-left:10px;
		}
		.texto_telt_atendimento_online {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: regular;
			font-weight: bold;
			color: #1F5853;
			text-align: left;
		}
		.texto_telt_atendimento_online a{
			color: #1F5853;
			text-decoration:none;
		}
		.texto_telt_atendimento_online a:hover{
			color:#1F5853;
			text-decoration:underline;
		}
		.texto_form_atendimento_online {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: regular;
			font-weight: normal;
			color: #666666;
			text-align: left;
			padding-left:10px;
		}
		/*---------------------TABELA ESQUERDA----------------------------*/
		.titulo_menu_vertical {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
			padding-left:10px;
		}
		
		.menu_vertical {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-style: normal;
			font-weight: bold;
			color: #1F5853;
			text-align: left;
			vertical-align: middle;
			padding-left:15px;
		}
		.menu_vertical a{
			color: #1F5853;
			text-decoration:none;
		}
		.menu_vertical a:hover{
			color:#1F5853;
			text-decoration:underline;
		}
		
		
		/*---------------------TABELA DIREITA----------------------------*/
		.titulo_tab_dta {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
			padding-left:10px;
		}
		.titulo_tab_dta_verde {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-style: normal;
			font-weight: normal;
			color: #154748;
			text-align: left;
			vertical-align: middle;
			padding-left:10px;
		}
		.texto_form_login {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: regular;
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
			padding-left:15px;
		}
		.texto_testemunhos_tab {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			font-weight: regular;
			color: #1F5853;
			text-align: left;
			vertical-align: middle;
			padding-left:15px;
		}
		.titulo_resumo_tab {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			font-weight: bold;
			color: #1F5853;
			text-align: left;
			vertical-align: middle;
			padding-left:15px;
		}
		.texto_resumo_tab {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			font-weight: regular;
			color: #1F5853;
			text-align: left;
			vertical-align: middle;
			padding-left:15px;
		}
		.bot_ver_video {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-style: normal;
			font-weight: bold;
			color: #1F5853;
			text-align: right;
			vertical-align: middle;
			padding-right:15px;
		}
		.bot_ver_video a{
			color: #1F5853;
			text-decoration:none;
		}
		.bot_ver_video a:hover{
			color:#1F5853;
			text-decoration:underline;
		}
		
		.bot_mais_tab_dta {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			font-weight: bold;
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
			padding-left:15px;
		}
		.bot_mais_tab_dta a{
			color: #FFFFFF;
			text-decoration:none;
		}
		.bot_mais_tab_dta a:hover{
			color:#FFFFFF;
			text-decoration:underline;
		}
		
		/*---------------------FOOTER----------------------------*/	
		
		.texto_footer {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #666666;
			font-weight:bold;
			text-align: left;
			vertical-align: middle;
			padding-left:17px;
		}
		.texto_footer a {
			color: #666666;
			text-decoration:none;
		}
		.texto_footer a:hover {
			text-decoration:underline;
		}
		.texto_copy {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #999999;
			font-weight:bold;
			text-align: left;
			vertical-align: middle;
			padding-left:17px;
		}
		.texto_development {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #666666;
			text-align: right;
			vertical-align: middle;
			padding-left:17px;
		}
		
		/*---------------------end of FOOTER----------------------------*/
		
		.idioma {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-align: right;
			vertical-align: middle;
		}
		.idioma a {
			color:#FFFFFF;
			text-decoration:none;
		}
		.idioma a:hover {
			color:#33CC99;
			text-decoration:underline;
		}
		.centrar_objecto {
			vertical-align: middle;
		}
		.fundo_menu_topo {
			background-image: url(images/jpg/fundo_menu_topo.jpg);
			background-repeat: repeat-x;
		}
		
				
		/*---------------------BOTOES_IMAGENS----------------------------*/
		.bt_home {
			width:58px;
		}
		.bt_home a {
			text-indent: -9999px;
			display:block;
			width:58px;
			height:30px;
			background: url(images/jpg/bt_home.jpg)
		}
		.bt_home a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_home_selected {
			width:58px;
		}
		.bt_home_selected a {
			text-indent: -9999px;
			display:block;
			width:58px;
			height:30px;
			background: url(images/jpg/bt_home.jpg);
			background-position: 0 -30px;
		}
		.bt_home_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_home_pt {
			width:58px;
		}
		.bt_home_pt a {
			text-indent: -9999px;
			display:block;
			width:58px;
			height:30px;
			background: url(images/jpg/bt_home_pt.jpg)
		}
		.bt_home_pt a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_home_pt_selected {
			width:58px;
		}
		.bt_home_pt_selected a {
			text-indent: -9999px;
			display:block;
			width:58px;
			height:30px;
			background: url(images/jpg/bt_home_pt.jpg);
			background-position: 0 -30px;
		}
		.bt_home_pt_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_medical_procedures {
			width:134px;
		}
		.bt_medical_procedures a {
			text-indent: -9999px;
			display:block;
			width:134px;
			height:30px;
			background: url(images/jpg/bt_medical_procedures.jpg);
		}
		.bt_medical_procedures a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_medical_procedures_selected {
			width:134px;
		}
		.bt_medical_procedures_selected a {
			text-indent: -9999px;
			display:block;
			width:134px;
			height:30px;
			background: url(images/jpg/bt_medical_procedures.jpg);
			background-position: 0 -30px;
		}
		.bt_medical_procedures_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_surgical_team {
			width:106px;
		}
		.bt_surgical_team a {
			text-indent: -9999px;
			display:block;
			width:106px;
			height:30px;
			background: url(images/jpg/bt_surgical_team.jpg);
		}
		.bt_surgical_team a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_surgical_team_selected {
			width:106px;
		}
		.bt_surgical_team_selected a {
			text-indent: -9999px;
			display:block;
			width:106px;
			height:30px;
			background: url(images/jpg/bt_surgical_team.jpg);
			background-position: 0 -30px;
		}
		.bt_surgical_team_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_procedimentos_pt {
			width:107px;
		}
		.bt_procedimentos_pt a {
			text-indent: -9999px;
			display:block;
			width:107px;
			height:30px;
			background: url(images/jpg/bt_procedimentos_pt.jpg);
		}
		.bt_procedimentos_pt a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_procedimentos_pt_selected {
			width:107px;
		}
		.bt_procedimentos_pt_selected a {
			text-indent: -9999px;
			display:block;
			width:107px;
			height:30px;
			background: url(images/jpg/bt_procedimentos_pt.jpg);
			background-position: 0 -30px;
		}
		.bt_procedimentos_pt_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_holidays_trearments {
			width:152px;
		}
		.bt_holidays_trearments a {
			text-indent: -9999px;
			display:block;
			width:152px;
			height:30px;
			background: url(images/jpg/bt_holidays_trearments.jpg)
		}
		.bt_holidays_trearments a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_holidays_trearments_selected {
			width:152px;
		}
		.bt_holidays_trearments_selected a {
			text-indent: -9999px;
			display:block;
			width:152px;
			height:30px;
			background: url(images/jpg/bt_holidays_trearments.jpg);
			background-position: 0 -30px;
		}
		.bt_holidays_trearments_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_equipa_medica_pt {
			width:106px;
		}
		.bt_equipa_medica_pt a {
			text-indent: -9999px;
			display:block;
			width:106px;
			height:30px;
			background: url(images/jpg/bt_equipa_medica_pt.jpg)
		}
		.bt_equipa_medica_pt a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_equipa_medica_pt_selected {
			width:106px;
		}
		.bt_equipa_medica_pt_selected a {
			text-indent: -9999px;
			display:block;
			width:106px;
			height:30px;
			background: url(images/jpg/bt_equipa_medica_pt.jpg);
			background-position: 0 -30px;
		}
		.bt_equipa_medica_pt_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_ferias_saude_pt {
			width:113px;
		}
		.bt_ferias_saude_pt a {
			text-indent: -9999px;
			display:block;
			width:113px;
			height:30px;
			background: url(images/jpg/bt_ferias_saude_pt.jpg)
		}
		.bt_ferias_saude_pt a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_ferias_saude_pt_selected {
			width:113px;
		}
		.bt_ferias_saude_pt_selected a {
			text-indent: -9999px;
			display:block;
			width:113px;
			height:30px;
			background: url(images/jpg/bt_ferias_saude_pt.jpg);
			background-position: 0 -30px;
		}
		.bt_ferias_saude_pt_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_surgery_in_algarve {
			width:128px;
		}
		.bt_surgery_in_algarve a {
			text-indent: -9999px;
			display:block;
			width:128px;
			height:30px;
			background: url(images/jpg/bt_surgery_in_algarve.jpg)
		}
		.bt_surgery_in_algarve a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_surgery_in_algarve_selected {
			width:128px;
		}
		.bt_surgery_in_algarve_selected a {
			text-indent: -9999px;
			display:block;
			width:128px;
			height:30px;
			background: url(images/jpg/bt_surgery_in_algarve.jpg);
			background-position: 0 -30px;
		}
		.bt_surgery_in_algarve_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_saude_algarve_pt {
			width:123px;
		}
		.bt_saude_algarve_pt a {
			text-indent: -9999px;
			display:block;
			width:123px;
			height:30px;
			background: url(images/jpg/bt_saude_algarve_pt.jpg)
		}
		.bt_saude_algarve_pt a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_saude_algarve_pt_selected {
			width:123px;
		}
		.bt_saude_algarve_pt_selected a {
			text-indent: -9999px;
			display:block;
			width:123px;
			height:30px;
			background: url(images/jpg/bt_saude_algarve_pt.jpg);
			background-position: 0 -30px;
		}
		.bt_saude_algarve_pt_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_hpp_algarve_hospitals {
			width:155px;
		}
		.bt_hpp_algarve_hospitals a {
			text-indent: -9999px;
			display:block;
			width:155px;
			height:30px;
			background: url(images/jpg/bt_hpp_algarve_hospitals.jpg)
		}
		.bt_hpp_algarve_hospitals a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_hpp_algarve_hospitals_selected {
			width:103px;
		}
		.bt_hpp_algarve_hospitals_selected a {
			text-indent: -9999px;
			display:block;
			width:155px;
			height:30px;
			background: url(images/jpg/bt_hpp_algarve_hospitals.jpg);
			background-position: 0 -30px;
		}
		.bt_hpp_algarve_hospitals_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_hpp_algarve_pt {
			width:89px;
		}
		.bt_hpp_algarve_pt a {
			text-indent: -9999px;
			display:block;
			width:89px;
			height:30px;
			background: url(images/jpg/bt_hpp_algarve_pt.jpg)
		}
		.bt_hpp_algarve_pt a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_hpp_algarve_pt_selected {
			width:89px;
		}
		.bt_hpp_algarve_pt_selected a {
			text-indent: -9999px;
			display:block;
			width:89px;
			height:30px;
			background: url(images/jpg/bt_hpp_algarve_pt.jpg);
			background-position: 0 -30px;
		}
		.bt_hpp_algarve_pt_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_contacts_location {
			width:137px;
		}
		.bt_contacts_location a {
			text-indent: -9999px;
			display:block;
			width:137px;
			height:30px;
			background: url(images/jpg/bt_contacts_location.jpg)
		}
		.bt_contacts_location a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_contacts_location_selected {
			width:137px;
		}
		.bt_contacts_location_selected a {
			text-indent: -9999px;
			display:block;
			width:137px;
			height:30px;
			background: url(images/jpg/bt_contacts_location.jpg);
			background-position: 0 -30px;
		}
		.bt_contacts_location_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_contactos_pt {
			width:155px;
		}
		.bt_contactos_pt a {
			text-indent: -9999px;
			display:block;
			width:155px;
			height:30px;
			background: url(images/jpg/bt_contactos_pt.jpg)
		}
		.bt_contactos_pt a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		.bt_contactos_pt_selected {
			width:155px;
		}
		.bt_contactos_pt_selected a {
			text-indent: -9999px;
			display:block;
			width:155px;
			height:30px;
			background: url(images/jpg/bt_contactos_pt.jpg);
			background-position: 0 -30px;
		}
		.bt_contactos_pt_selected a:hover {
			background-position: 0 -30px;
			cursor: hand;
		}
		
		
/* -------------FIM DE BOTOES IMAGENS-------------- */


	.bt_rede_assistencia {
		width:95px;
	}
	.bt_rede_assistencia a {
		text-indent: -9999px;
		display:block;
		width:95px;
		height:30px;
		background: url(images/jpg/bt_rede_assist_m_hospt.jpg)
	}
	.bt_rede_assistencia a:hover {
		background-position: 0 -30px;
		cursor: hand;
	}
	.bt_rede_assistencia_selected {
		width:95px;
	}
	.bt_rede_assistencia_selected a {
		text-indent: -9999px;
		display:block;
		width:95px;
		height:30px;
		background: url(images/jpg/bt_rede_assist_m_hospt.jpg);
		background-position: 0 -30px;
	}
	.bt_rede_assistencia_selected a:hover {
		background-position: 0 -30px;
		cursor: hand;
	}
	.bt_rede_assistencia_pt {
		width:191px;
	}
	.bt_rede_assistencia_pt a {
		text-indent: -9999px;
		display:block;
		width:191px;
		height:30px;
		background: url(images/jpg/bt_rede_assist_m_hospt_pt.jpg)
	}
	.bt_rede_assistencia_pt a:hover {
		background-position: 0 -30px;
		cursor: hand;
	}
	.bt_rede_assistencia_pt_selected {
		width:191px;
	}
	.bt_rede_assistencia_pt_selected a {
		text-indent: -9999px;
		display:block;
		width:191px;
		height:30px;
		background: url(images/jpg/bt_rede_assist_m_hospt_pt.jpg);
		background-position: 0 -30px;
	}
	.bt_rede_assistencia_pt_selected a:hover {
		background-position: 0 -30px;
		cursor: hand;
	}


		/*---------------------FIM BOTOES_IMAGENS----------------------------*/	
		
		
		
		.caminho {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #3d6d77;
			text-align: left;
			vertical-align: middle;
			padding-left: 45px;
		}
		.caminho a {
			color:#3d6d77;
			text-decoration:underline;
		}
		.caminho a:hover {
			text-decoration:none;
		}
		.titulo_hospitais {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #276F6B;
			text-align: left;
			vertical-align: middle;
			padding-left: 5px;
		}
		.titulo_iframe {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #FFFFFF;
			background-image:url(images/jpg/background_t_iframe.jpg);
			background-repeat:repeat-x;
			text-align: left;
			vertical-align: middle;
			padding-left: 5px;
		}
		.titulo_formulario {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #276F6B;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
		}
		.titulo_formulario_privat {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
		}
		.titulo_erro {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			color:#990000;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
		}
		.titulo_foto {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #3d6d77;
			text-align: left;
			vertical-align: middle;
			padding-left: 5px;
			padding-top: 2px;
		}
		.sub_titulo_cliente {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 15px;
			color: #276F6B;
			text-align: left;
			vertical-align: middle;
			padding-left: 5px;
		}
		/*
		.fundo_menu_verde {
			background-image: url(images/jpg/background_bt_verde.jpg);
		}
		
		.link_menu_verde {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
			padding-right: 12px;
			padding-left: 12px;
		}
		*/
		
		.menu_esq {
			width:186px;
			height: 22px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
			padding-top: 4px;
			margin-bottom: -4px;
			padding-right: 12px;
			padding-left: 12px;
			text-decoration: none;
		}
		.menu_esq a {
			/*text-indent: -9999px;*/
			display:block;
			width:186px;
			height:22px;
			background: url(images/jpg/background_bt_verde.jpg);
			background-repeat: no-repeat;/*background-position: 5px 5px;*/
			
		}
		.menu_esq a:hover {
			background-position: 0 -26px;
			cursor: hand;
		}
		.menu_esq_sub {
			font-family: Arial, Helvetica, sans-serif;
			width:186px;
			font-size: 11px;
			color: #194B4A;
			line-height:20px;
			text-align: left;
			vertical-align: top;
			padding-left:20px;
			padding-top:5px;
			padding-bottom:5px;
		}
		.menu_esq_sub a {
			color: #194B4A;
			text-decoration:none;
			background:none;
			font-weight:normal;
			margin-left:-10px;
			width:176px;
			height:auto;
		}
		.menu_esq_sub a:hover {
			color: #33918C;
			text-decoration:underline;
			cursor: hand;
		}
		.bot_form_procedure {
			width:210px;
			height: 22px;
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
			font-size: 12px;
			font-weight: bold;
			padding-left:10px;
			margin-left:-10px;
			color: #1D5554;
			text-decoration: none;
			line-height:19px;
			cursor:hand;
		}
		.bot_form_procedure a {
			display:block;
			width:210px;
			height:22px;
			background: url(images/jpg/background_bt_form.jpg);
			background-repeat: no-repeat;
			cursor:hand;
		}
		.bot_form_procedure a:hover {
			background-position: 0 -22px;
			cursor: hand;
		}
		.bkg_form_procedure1 {
			height: 22px;
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
			font-size: 12px;
			font-weight: bold;
			padding-left:10px;
			margin-left:-10px;
			color: #1D5554;
			text-decoration: none;
			line-height:19px;
		}
		.bot_form_procedure1 {
			width:450px;
			height: 22px;
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
			font-size: 12px;
			font-weight: bold;
			padding-left:10px;
			margin-left:-10px;
			color: #1D5554;
			text-decoration: none;
			line-height:19px;
			cursor:hand;
		}
		.bot_form_procedure1 a {
			display:block;
			width:450px;
			height:22px;
			background: url(images/jpg/background_bt_form450px.jpg);
			background-repeat: no-repeat;
			cursor:hand;
		}
		.bot_form_procedure1 a:hover {
			background-position: 0 -22px;
			cursor: hand;
		}
		.bot_procedure_item {
			width:430px;
			height: 22px;
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
			font-size: 12px;
			font-weight: bold;
			padding-left:20px;
			margin-left:-20px;
			color: #1D5554;
			text-decoration: none;
			line-height:19px;
			cursor:hand;
		}
		.bot_procedure_item a {
			display:block;
			width:430px;
			height:22px;
			background: url(images/jpg/background_bt_form459px.jpg);
			background-repeat: no-repeat;
		}
		.bot_procedure_item a:hover {
			background-position: 0 -22px;
			cursor: hand;
		}
		.bot_procedure_over {
			width:430px;
			height: 22px;
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
			font-size: 12px;
			font-weight: bold;
			padding-left:20px;
			margin-left:-20px;
			color: #1D5554;
			background-color:#06F;
			text-decoration: none;
			line-height:19px;
			background: url(images/jpg/background_bt_form459px.jpg);
			background-repeat: no-repeat;
			background-position: 0 -22px;
		}
		.bot_procedure_over a {
			display:block;
			width:430px;
			height:22px;
			cursor: hand;
		}
		.radio_bt_form {
			font-family: Arial, Helvetica, sans-serif;
			width:186px;
			background: url(images/jpg/background_radio_bot.jpg);
			background-repeat:repeat-y;
			font-size: 11px;
			color: #FFFFFF;
			text-align: left;
			vertical-align: top;
			padding-left:10px;
			padding-top:2px;
			padding-bottom:5px;
		}
		.radio_bt_form1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #1A4D4E;
			text-align: left;
			vertical-align: top;
			padding-left:10px;
			padding-top:5px;
			padding-bottom:2px;
		}
		.radio_bt_form2 {
			font-family: Arial, Helvetica, sans-serif;
			text-align:right;
			padding-top:5px;
			padding-bottom:2px;
			font-size: 10px;
			color:#52C5C5;
		}
		.radio_bt_form2 a {
			color:#52C5C5;
			text-decoration:none;
		}
		.radio_bt_form2 a:hover {
			color:#003333;
			text-decoration:underline;
		}
		.radio_bt_form3 {
			text-align: center;
			vertical-align: middle;
			padding-bottom:4px;
		}
		.texto_corrido_form {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			text-align: justify;
			vertical-align: top;
			padding-right:14px;
			padding-left: 12px;
		}
		.texto_corrido_especialidades {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			text-align: justify;
			vertical-align: top;
			padding-right:11px;
			padding-left: 12px;
			padding-top:5px;
			padding-bottom:10px;
		}
		.texto_links_pdf {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			text-align: justify;
			vertical-align: top;
			line-height:20px;
			padding-right:14px;
			padding-left: 12px;
		}
		.texto_links_pdf a {
			color:#333333;
			text-decoration:none;
		}
		.texto_links_pdf a:hover {
			color:#36575F;
			text-decoration:underline;
		}
		.texto_corrido {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			text-align: justify;
			vertical-align: top;
			padding-right:14px;
			/*padding-right: 6px;*/
			padding-left: 6px;
		}
		.texto_corrido a {
			color:#50808a;
			text-decoration:none;
		}
		.texto_corrido a:hover {
			color:#36575F;
			text-decoration:underline;
		}
		.texto_corrido ul li {
			padding:0 0 0 0;
			margin:0 0 0 35px;
		}
		.texto_budgets_zone {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
			text-align: left;
			vertical-align: middle;
			padding-right:12px;
			/*padding-right: 6px;*/
			padding-left: 6px;
		}
		.texto_budgets_zone_edit {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			text-align: right;
			vertical-align: middle;
		}
		.texto_budgets_zone_edit a {
			color:#666666;
			text-decoration:none;
		}
		.texto_budgets_zone_edit a:hover {
			color:#36575F;
			text-decoration:underline;
		}
		.texto_private_area {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			text-align: justify;
			vertical-align: top;
			padding-right:14px;
			line-height:20px;
			padding-left: 6px;
		}
		.texto_private_area a {
			color:#50808a;
			text-decoration:none;
		}
		.texto_private_area a:hover {
			color:#36575F;
			text-decoration:underline;
		}
		.fundo_area_cliente {
			background-color: #164849;
		}
		.password {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-align: right;
			vertical-align: middle;
			padding-right: 5px;
		}
		.logout {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-align: left;
			padding-left: 20px;
			text-decoration:none;
			vertical-align:middle;
		}
		.logout a {
			color: #FFFFFF;
			text-decoration:none;
		}
		.logout a:hover {
			text-decoration:underline;
		}
		.logout1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-align: right;
			padding-right: 5px;
			text-decoration:none;
			vertical-align:middle;
		}
		.logout1 a {
			color: #FFFFFF;
			text-decoration:none;
		}
		.logout1 a:hover {
			text-decoration:underline;
		}
		.bem_vindo {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
		}
		.background_footer_area_cliente {
			background-color: #276f6b;
		}
		.texto_footer_area_cliente {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #FFFFFF;
			text-align: left;
			vertical-align: top;
			padding-right: 9px;
			padding-bottom: 3px;
			padding-left: 9px;
			padding-top: 3px;
		}
		.texto_footer_area_cliente a {
			color: #FFFFFF;
			text-decoration:none;
		}
		.texto_footer_area_cliente a:hover {
			text-decoration:underline;
		}
		.texto_footer_area_cliente_logado {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #FFFFFF;
			text-align: center;
			vertical-align: middle;
		}
		.texto_footer_area_cliente_logado a {
			color: #FFFFFF;
			text-decoration:none;
		}
		.texto_footer_area_cliente_logado a:hover {
			text-decoration:underline;
		}
		.texto_dados_incorrectos {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #7ED1CD;
			text-align: left;
			vertical-align: top;
			padding-right: 4px;
			padding-bottom: 3px;
			padding-left: 9px;
			padding-top: 3px;
		}
		.texto_dados_incorrectos_login_register {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #F00;
			text-align: center;
		}
		.centrar_absoluto {
			vertical-align: middle;
			text-align: center;
		}
		.texto_footer_esq {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-weight: bold;
			color: #666666;
			text-align: left;
			vertical-align: middle;
		}
		.texto_footer_esq a {
			color: #666666;
			text-decoration:none;
		}
		.texto_footer_esq a:hover {
			text-decoration:underline;
		}
		.texto_footer_dirt {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-weight: bold;
			color: #666666;
			text-align: right;
			vertical-align: middle;
		}
		.texto_formularios_erro {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#990000;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
		}
		.texto_formularios {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #72706F;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
		}
		.texto_formularios_descritivo {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #72706F;
			text-align: left;
			vertical-align: middle;
			padding-left: 6px;
		}
		.texto_formularios a {
			color:#52C5C5;
			text-decoration:underline;
		}
		.texto_formularios a:hover {
			color:#333333;
			text-decoration:underline;
		}
		.texto_formularios_comentarios {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #318A86;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
		}
		.tipo_parceiros {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
			font-weight: bold;
		}
		.tipo_parceiros a {
			color:#50808a;
			text-decoration:none;
		}
		.tipo_parceiros a:hover {
			color:#36575F;
			text-decoration:underline;
		}
		.nome_parceiros {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #72706F;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
		}
		.nome_parceiros a {
			color:#72706F;
			text-decoration:none;
		}
		.nome_parceiros a:hover {
			color:#333333;
			text-decoration:underline;
		}
		.pergunta {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			font-weight: bold;
			padding-left: 7px;
		}
		.pergunta a {
			color: #50808a;
			text-decoration:none;
		}
		.pergunta a:hover {
			text-decoration:underline;
		}
		.texto_formularios_verdes {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
		}
		.texto_botoes {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: right;
			vertical-align: middle;
			font-weight: bold;
			padding-right: 5px;
		}
		.texto_botoes a {
			color:#50808a;
			text-decoration:none;
		}
		.texto_botoes a:hover {
			color:#36575F;
			text-decoration:underline;
		}
		.descricao_form {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: left;
			vertical-align: top;
			padding-left: 10px;
			padding-bottom:5px;
		}
		.nomes_medicos {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: left;
			vertical-align: top;
			padding-top: 4px;
		}
		.passos_reservas {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: center;
			vertical-align: top;
			padding-top: 4px;
		}
		.passos_reservas a {
			color:#50808a;
			text-decoration:none;
		}
		.passos_reservas a:hover {
			color:#36575F;
			text-decoration:underline;
		}
		.saber_mais {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: right;
			vertical-align: top;
		}
		.saber_mais a {
			color:#50808a;
			text-decoration:none;
		}
		.saber_mais a:hover {
			color:#36575F;
			text-decoration:underline;
		}
		.nomes_medicos a {
			color: #50808a;
			text-decoration:none;
		}
		.nomes_medicos a:hover {
			text-decoration:underline;
		}
		.equipa_medica {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			padding-left: 7px;
			font-weight: bold;
		}
		.download_pdf {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			text-align: justify;
			vertical-align: bottom;
			padding-right: 6px;
			padding-left: 6px;
		}
		.download_pdf a {
			color:#333;
			text-decoration:none;
		}
		.download_pdf a:hover {
			text-decoration:underline;
		}
		.choose {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			font-weight: bold;
			padding-left:7px;
		}
		.titulo_destaques {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			font-weight: bold;
			padding-left: 7px;
		}
		.subtitulo_destaques {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			font-weight: normal;
			padding-left: 7px;
		}
		.subtitulo_form {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			font-weight: normal;
			padding-left: 12px;
		}
		.subtitulo_form_bold {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			font-weight: bold;
			padding-left: 12px;
		}
		.especialidade_medicos {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #50808a;
			text-align: left;
			vertical-align: middle;
			font-weight: bold;
		}
		.texto_outros_documentos {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			text-align: justify;
			vertical-align: middle;
			padding-right: 6px;
			padding-left: 6px;
		}
		.background_issues {
			background-image: url(images/jpg/background_issues.jpg);
			background-repeat: repeat;
		}
		.bt_surgery_quote {
			width:200px;
		}
		.bt_surgery_quote a {
			text-indent: -9999px;
			display:block;
			width:200px;
			height:31px;
			background: url(images/jpg/surgery_quote.jpg)
		}
		.bt_surgery_quote a:hover {
			background-position: 0 -31px;
			cursor: hand;
		}
		.bt_photos {
			width:73px;
		}
		.bt_photos a {
			text-indent: -9999px;
			display:block;
			width:73px;
			height:23px;
			background: url(images/jpg/photos.jpg)
		}
		.bt_photos a:hover {
			background-position: 0 -23px;
			cursor: hand;
		}
		.bt_photos_ {
			width:73px;
			height: 23px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			vertical-align:middle;
			line-height:23px;
		}
		.bt_photos_ a {
			display:block;
			width:73px;
			height:23px;
			background: url(images/jpg/photos_.jpg);
			background-repeat: no-repeat;
			vertical-align:middle;
		}
		.bt_photos_ a:hover {
			background-position: 0 -23px;
			cursor: hand;
		}
		.bt_surgical_quote_ {
			width:110px;
			height: 23px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			vertical-align:middle;
			line-height:23px;
		}
		.bt_surgical_quote_ a {
			display:block;
			width:110px;
			height:23px;
			background: url(images/jpg/surg_quote_.jpg);
			background-repeat: no-repeat;
			vertical-align:middle;
		}
		.bt_surgical_quote_ a:hover {
			background-position: 0 -23px;
			cursor: hand;
		}
		.bt_more_info_ {
			width:150px;
			height: 23px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			vertical-align:middle;
			line-height:23px;
		}
		.bt_more_info_ a {
			display:block;
			width:150px;
			height:23px;
			background: url(images/jpg/more_info_.jpg);
			background-repeat: no-repeat;
			vertical-align:middle;
		}
		.bt_more_info_ a:hover {
			background-position: 0 -23px;
			cursor: hand;
		}
		.bt_videos_ {
			width:73px;
			height: 23px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			line-height:23px;
		}
		.bt_videos_ a {
			display:block;
			width:73px;
			height:23px;
			background: url(images/jpg/photos_.jpg);
			background-repeat: no-repeat;
		}
		.bt_videos_ a:hover {
			background-position: 0 -23px;
			cursor: hand;
		}
		.bt_know_our_team {
			width:124px;
			height: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			line-height:20px;
		}
		.bt_know_our_team a {
			display:block;
			width:124px;
			height:20px;
			background: url(images/jpg/knowourteam.jpg);
			background-repeat: no-repeat;
		}
		.bt_know_our_team a:hover {
			background-position: 0 -20px;
			cursor: hand;
		}
		.bt_form_step_4 {
			width:135px;
			height: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			line-height:20px;
		}
		.bt_form_step_4 a {
			display:block;
			width:135px;
			height:20px;
			background: url(images/jpg/bots_form_step_4.jpg);
			background-repeat: no-repeat;
		}
		.bt_form_step_4 a:hover {
			background-position: 0 -20px;
			cursor: hand;
		}
		
		.bt_form_step_4_200 {
			width:200px;
			height: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			line-height:20px;
		}
		.bt_form_step_4_200 a {
			display:block;
			width:200px;
			height:20px;
			background: url(images/jpg/bots_form_step_4_200.jpg);
			background-repeat: no-repeat;
		}
		.bt_form_step_4_200 a:hover {
			background-position: 0 -20px;
			cursor: hand;
		}
		
		.bt_know_your_medical_team {
			width:160px;
			height: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			line-height:20px;
		}
		.bt_know_your_medical_team a {
			display:block;
			width:160px;
			height:20px;
			background: url(images/jpg/knowyourmedicalteam.jpg);
			background-repeat: no-repeat;
		}
		.bt_know_your_medical_team a:hover {
			background-position: 0 -20px;
			cursor: hand;
		}
		.bt_videos {
			width:73px;
		}
		.bt_videos a {
			text-indent: -9999px;
			display:block;
			width:73px;
			height:23px;
			background: url(images/jpg/videos.jpg)
		}
		.bt_videos a:hover {
			background-position: 0 -23px;
			cursor: hand;
		}
		.bt_send {
			width:43px;
		}
		.bt_send a {
			text-indent: -9999px;
			display:block;
			width:43px;
			height:19px;
			background: url(images/jpg/send.jpg)
		}
		.bt_send a:hover {
			background-position: 0 -19px;
			cursor: hand;
		}
		/*
		.bt_send_{
			width:43px;
			height: 19px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #FFFFFF;
			text-align: middle;
			vertical-align: middle;
			text-decoration: none;
		
		}
		.bt_send_ a{
			text-indent: -9999px;
			display:block; 
			width:43px;
			height:19px;
			background: url(images/jpg/send_.jpg)
		}
		.bt_send_ a:hover{
			background-position: 0 -19px;
			cursor: hand;
		}
		*/
		.bt_send_ {
			width:43px;
			height: 19px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
			line-height:19px;
		}
		.bt_send_ a {
			display:block;
			width:43px;
			height:19px;
			background: url(images/jpg/send_.jpg);
			background-repeat: no-repeat;
		}
		.bt_send_ a:hover {
			background-position: 0 -19px;
			cursor: hand;
		}
		.bt_cirurgical_quote {
			width:118px;
		}
		.bt_cirurgical_quote a {
			text-indent: -9999px;
			display:block;
			width:118px;
			height:22px;
			background: url(images/jpg/cirurgical_quote.jpg)
		}
		.bt_cirurgical_quote a:hover {
			background-position: 0 -22px;
			cursor: hand;
		}
		.bt_for_more_info {
			width:142px;
		}
		.bt_for_more_info a {
			text-indent: -9999px;
			display:block;
			width:142px;
			height:22px;
			background: url(images/jpg/for_more_information.jpg)
		}
		.bt_for_more_info a:hover {
			background-position: 0 -22px;
			cursor: hand;
		}
		.bt_nhs {
			width:57px;
			margin:10px 0 0 7px;
		}
		.bt_nhs a {
			text-indent: -9999px;
			display:block;
			width:57px;
			height:25px;
			background: url(images/jpg/nhs.jpg)
		}
		.bt_nhs a:hover {
			background-position: 0 -25px;
			cursor: hand;
		}
		.bt_more_info {
			width:83px;
		}
		.bt_more_info a {
			text-indent: -9999px;
			display:block;
			width:83px;
			height:22px;
			background: url(images/jpg/more_info.jpg)
		}
		.bt_more_info a:hover {
			background-position: 0 -22px;
			cursor: hand;
		}
		.bt_upload_more {
			width:83px;
		}
		.bt_upload_more a {
			text-indent: -9999px;
			display:block;
			width:83px;
			height:21px;
			background: url(images/jpg/upload_more.jpg)
		}
		.bt_upload_more a:hover {
			background-position: 0 -21px;
			cursor: hand;
		}
		.submenu {
			color:#000;
		}
		.hideErrorInput {
			display:none;
		}
		.showErrorInput {
			display:block;
			color:#F00;
		}
		.errorInput {
			border:1px solid #F00;
		}
		.errorTitle {
			color: #990000;
		}
		#personal_data form input {
		}
		#personal_data .error {
			border-width:1px;
			border-color:#FF0000;
		}
		#personal_data form label {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #72706F;
			text-align: left;
			vertical-align: middle;
			padding-left: 12px;
		}
		#personal_data form label a {
			color: #72706F;
			text-decoration:none;
		}
		#personal_data form label a:hover {
			text-decoration:underline;
		}
		#personal_data .errtitle {
			color: #990000;
		}
		#personal_data form label .errtitle {
			color: #990000;
		}
		.label_hand {
			cursor: pointer;
		}
		.texto_contacte-nos {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-align: center;
			vertical-align: middle;
			padding-left: 5px;
			padding-right: 5px;
		}
		.telefone {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #FFFFFF;
			background-repeat:repeat-x;
			text-align: center;
			vertical-align: middle;
			padding-left: 5px;
		}
		.linha_branca {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #FFFFFF;
			background-repeat:repeat-x;
			background-image: url(images/png/linha_branca.png);
		}
		.terms_and_conditions a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #72706F;
			text-decoration:none;
		}
		.terms_and_conditions a:hover {
			text-decoration:underline;
		}
		.errorTermsAndConditions a {
			color: #990000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-decoration:none;
		}
		.errorTermsAndConditions a:hover {
			text-decoration:underline;
		}
		.texto_budgets_zone_aproved {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #75A743;
			text-align: left;
			vertical-align: middle;
			padding-right:12px;
			padding-left: 6px;
		}
		.texto_budgets_zone_aproved_links {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #75A743;
			text-align: right;
			vertical-align: middle;
		}
		.texto_budgets_zone_aproved_links a {
			color:#75A743;
			text-decoration:none;
		}
		.texto_budgets_zone_aproved_links a:hover {
			text-decoration:underline;
		}
		.texto_budgets_zone_sended {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #006699;
			text-align: left;
			vertical-align: middle;
			padding-right:12px;
			padding-left: 6px;
		}
		.texto_budgets_zone_sended_links {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #006699;
			text-align: right;
			vertical-align: middle;
		}
		.texto_budgets_zone_sended_links a {
			color:#006699;
			text-decoration:none;
		}
		.texto_budgets_zone_sended_links a:hover {
			text-decoration:underline;
		}
		.texto_budgets_zone_saved {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #DC7814;
			text-align: left;
			vertical-align: middle;
			padding-right:12px;
			padding-left: 6px;
		}
		.texto_budgets_zone_saved_links {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #DC7814;
			text-align: right;
			vertical-align: middle;
		}
		.texto_budgets_zone_saved_links a {
			color:#DC7814;
			text-decoration:none;
		}
		.texto_budgets_zone_saved_links a:hover {
			text-decoration:underline;
		}
		.bot_procedure_item_700 {
			width:670px;
			height: 23px;
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
			font-size: 12px;
			font-weight: bold;
			padding-left:20px;
			margin-left:-20px;
			color: #1D5554;
			text-decoration: none;
			line-height:19px;
		}
		.bot_procedure_item_700 a {
			display:block;
			width:670px;
			height:23px;
			background: url(images/jpg/background_bt_form700px_off.jpg);
			background-repeat: no-repeat;
		}
		.bot_procedure_item_700 a:hover {
			background: url(images/jpg/background_bt_form700px_on.jpg);
			cursor: hand;
		}
		.bot_procedure_over_700 {
			width:670px;
			height: 23px;
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
			font-size: 12px;
			font-weight: bold;
			padding-left:20px;
			margin-left:-20px;
			color: #1D5554;
			background-color:#06F;
			text-decoration: none;
			line-height:19px;
			background: url(images/jpg/background_bt_form700px_on.jpg);
			background-repeat: no-repeat;
			background-position: 0 -22px;
		}
		.bot_procedure_over_700 a {
			display:block;
			width:670px;
			height:23px;
			cursor: hand;
		}
		
		
		/* PAGINACAO CSS*/

		#outer{
			width:480px;
			float:left;
			margin:auto;
			text-align:left;
			border:0px solid #000;
			
		}
		#outer{overflow:hidden;position:relative}
		.navwrap{
			float:left;
			position:relative;
			left:50%;
			text-align:left;
			margin-bottom:2em;
			margin-top:15px;
		}
		.navwrap ul{
			list-style:none; 
			position:relative;
			left:-50%;
			margin:0;
			padding:0;
			
		} 
		.navwrap li{
			float:left;
			position:relative;
		
		}
		.navwrap li.last{margin-right:0}
		.navwrap li a{
		
			position:relative;
		}
		
		.navwrap li.separador{
			display:block; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #333;
			text-decoration:none;
			width:10px;
			height:13px;
		}
		
		.navwrap li.separador_meio{
			display:block; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #333;
			text-decoration:none;
		}
		
		.navwrap li.page_number{
			display:block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #266866;
			text-decoration:underline;
			font-weight:bolder;
			
		}
		.navwrap li.page{
			display:block; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333;
			text-decoration:none;
		
		}
		.navwrap li.page a{
			color: #333;
			text-decoration:none;
		}
		.navwrap li.page a:hover{
			text-decoration:none;
		}
		.navwrap li.first_page{
			/*width:13px;*/
			height:13px;
			margin-top:-3px;
		}
		.navwrap li.first_page a{
			display:block; 
			/*width:13px;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333;
			text-decoration:none;
			
		}
		.navwrap li.first_page a:hover{
			color:#333;
			cursor: pointer;
		}
		.navwrap li.last_page{
			/*width:13px;*/
			height:13px;
			margin-top:-3px;
		}
		.navwrap li.last_page a{
			display:block; 
			/*width:13px;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333;
			text-decoration:none;
			
		}
		.navwrap li.last_page a:hover{
			color:#333;
			cursor: pointer;
		}
		.navwrap li.next_page{
			/*width:13px;*/
			height:13px;
		}
		.next_page a{
			display:block; 
			/*width:13px;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333;
			text-decoration:none;
		}
		.navwrap li.next_page a:hover{
			cursor: pointer;
			color:#333;
		}
		.navwrap li.previous_page{
			/*width:13px;*/
			height:13px;
		}
		.navwrap li.previous_page a{
			display:block; 
			/*width:13px;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333;
			text-decoration:none;
		}
		.navwrap li.previous_page a:hover{
			color:#333;
			cursor: pointer;
		}
		
		/* END PAGINACAO CSS*/
		
		
		
		
		#conteudos{
			width:463px; 
			text-align:left; 
			margin-left:20%;
		}
		
		#printLogo{
			display:none;
			visibility:hidden;
			width:600px;
			height:104px;
		}
		
		#printQuoteFooter{
			display:none;
			visibility:hidden;
			width:600px;
			height:19px;
		}
		
		
		
		
		.nuvem_tags1{ color:#CCC; font-size:10px; font-weight:bolder; text-decoration:none; display:inline-block; }
		.nuvem_tags2{ color:#CCC; font-size:12px; font-weight:bolder; text-decoration:none; display:inline-block; }
		.nuvem_tags3{ color:#CCC; font-size:15px; font-weight:bolder; text-decoration:none; display:inline-block; }
		.nuvem_tags4{ color:#CCC; font-size:18px; font-weight:bolder; text-decoration:none; display:inline-block; }
		.nuvem_tags5{ color:#033; font-size:18px; font-weight:bolder; text-decoration:none; display:inline-block; }
		
		.higlight_descripttion a{ color:#286E6C; }
		
		.top_ten_title{ margin-left:-9px; }
		
		a{ outline:none; }
		
		.testemunho_link{ color:#205855; font-weight:bolder; text-decoration:none; }
		.testemunho_link:hover{ text-decoration:underline; }
		
}

 @media print {
		body {
			font-family: Arial, Helvetica, sans-serif;
			color: #000;
			background: #fff;
			visibility:hidden;
			height:0px;
			overflow:hidden;
			text-align:left;
			font-size: 14pt;
		}
		.titulo_formulario {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16pt;
			color: #276F6B;
			text-align: left;
			vertical-align: middle;
			padding-left: 12pt;
			float:left;
			margin-bottom:20px;
			padding-bottom:10px;
			width:100%;
			position:relative;
		}
		.texto_corrido {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14pt;
			color: #333333;
			text-align: justify;
			vertical-align: top;
			padding-right: 2cm;
			padding-left: 0.2cm;
			padding-bottom: 0.5cm;
			float:left;

			position:relative;
		}
		.texto_corrido a {
			color:#50808a;
			text-decoration:none;
		}
		.texto_corrido a:hover {
			color:#36575F;
			text-decoration:underline;
		}
		.texto_corrido ul li {
			padding:0 0 0 0;
			margin:0 0 0 2cm;
		}
		#printer{
			z-index:1500;
			visibility:visible;
			position: absolute;
			left: 1cm;
			top: 1cm;
			right: 1cm;
			bottom: 0pt;
			font-family: Arial, Helvetica, sans-serif;
			
		}
		
		.infogroup{
			font-family: Arial, Helvetica, sans-serif;
			font-size:14pt;
		}
		
		.subtitulo_form_bold{ text-align:left; font-family: Arial, Helvetica, sans-serif; }
		
		.texto_formularios{ text-align:left; font-family: Arial, Helvetica, sans-serif; }
		
		.bt_form_step_4{ visibility:hidden; display:none; }
		
		.texto_formularios_comentarios{ text-align:left; font-family:Arial, Helvetica, sans-serif; }
		
		#descricao{ font-family:Arial, Helvetica, sans-serif; color:#F00; width:100%;}
		
		#conteudos{ 
			font-family:Arial, Helvetica, sans-serif; 
			color:#F00; 
			
			width:95%; 
			text-align:left; 
		}
		
		#printLogo{
			display:block;
			visibility:visible;
		}
		
		#printQuoteFooter{
			display:block;
			visibility:visible;
			margin-top:2cm;
		}

 }
