@media screen {
	body {
			visibility:visible;
		}
	a{ outline:none; }
		.data {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FFFFFF;
			text-align: right;
			vertical-align: middle;
		}
		.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;
		}
		.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;
		}
		
		
/* --------------------------- */


	.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;
	}


/* --------------------------- */		
		
		
		
		.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_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;
		}
}

 @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;
		}
		
}
