/* IMPORTO AS DEMAIS FOLHAS CSS */
@import url('bootstrap.css');
@import url('fontface.css');
@import url('procriativo_reset.css');

.logo_dia					{background:url(../images/produtos/diabetes/logo.png) 0px 0px no-repeat; width:155px; height:95px; margin-left:-82px; position:absolute;}


.serv_dermatologia		{background:url(../images/produtos/dermatologia/dermatologia_serv.jpg) right top no-repeat; width:20%; padding: 20% 0; margin-top: 0px; right: 0px;  float: right; background-size: contain; }

.serv_estetica		{background:url(../images/produtos/estetica/estetica_serv.jpg) right top no-repeat; width:20%; padding: 20% 0; margin-top: 0px; right: 0px;  float: right; background-size: contain; }

.serv_facial		{background:url(../images/produtos/facial/facial_serv.jpg) right top no-repeat; width:20%; padding: 20% 0; margin-top: 0px; right: 0px;  float: right; background-size: contain; }

.serv_drenagem		{background:url(../images/produtos/drenagem/drenagem_serv.jpg) right top no-repeat; width:20%; padding: 20% 0; margin-top: 0px; right: 0px;  float: right; background-size: contain; }

.cycle-slide	{ width:100% !important;}

@media(max-width: 360px) {
.h90e			{ height:0px !important;}

.bg_info_home				{ margin-top:20px !important;}


}

.whatsapp {
    position: fixed;
    top: 70%;
    right: 1%;
    padding: 10px;
    z-index: 10000000;
	max-width: 100%;
    height: auto;
}

.topicos			{border: 2px solid #7d5d43; padding: 10px; display: block; margin: 3% 0;}
.topicos a 			{ text-decoration: none; color: #7d5d43; font-family:'robotobold', Helvetica, sans-serif; font-size: 20px;}
.cont_topicos		{font-size: 16px; margin-top: 10px; border-top: 2px solid #7d5d43; padding-top: 10px; display: none; line-height: 25px; font-family:'robotoregular', Helvetica, sans-serif;}
.cont_topicos span	{ color: #b28e4f; font-family:'robotoitalic', Helvetica, sans-serif; }



a.nome_vaga						{ font-size:20px !important; color:#414042; font-family:'robotobold', Helvetica, sans-serif; font-variant:small-caps; text-decoration:none; background:url(../images/geral/select_vagas.png) 0 0px no-repeat; height:13px; display:block; padding-left:20px;}
a.nome_vaga:hover				{ background-position:0 -13px; text-decoration:none;}

.box_vagas 						{padding-bottom:25px; padding-top:15px; position:relative; border-bottom:1px solid #414042;}

.border_vagas					{height:1px; width:100%; background:#414042; margin-top:15px;}

.cont_vagas						{display:none; margin-top:15px; font-size:17px; color:#414042; font-family:'robotolight', Helvetica, sans-serif; line-height:24px; position:relative; }
.cont_vagas span				{ font-family:'robotobold', Helvetica, sans-serif; font-size:18px; font-variant:small-caps;}

.left_vagas						{ width:47%; float:left;}
.right_vagas					{ width:47%; float:right;}

.vagas							{ font-size:29px; color:#0f539e; font-family:'robotothin', Helvetica, sans-serif; border-bottom:1px solid #0f539e; padding-bottom:10px;}

.box_curriculo		{padding:25px;}

.fade_catalogo		{ position:absolute; z-index:99; background-color:#ffffff; font-size:15px; font-family: 'robotobold', Helvetica, sans-serif; text-align:center; padding:13px 18px; display:none; bottom:0px; width:100%; left:0px; opacity:0.8;}



/* PRODUTOS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

/* =-=-=-=-=-=-=-=-=-=-=-*/
.menu_produtos							{width:100%; background:#ffffff;}
.menu_produtos .titulo					{}


.menu_produtos ul li 					{margin-left:12px; padding:3px 0 10px 0; font-family: 'robotolight', Helvetica, sans-serif; color:#0f539e; margin-bottom:-1px; font-size:13px; border-bottom:1px solid #0f539e; }

ul.m_produto					{margin:0; padding:0; list-style: none; margin-left:-12px;}
ul.m_produto li					{position:relative; background: url(../images/geral/linha_menu_produtos.png) right bottom no-repeat; padding-bottom:1px;}
ul.m_produto li:last-child		{position:relative; background: none; padding-bottom:1px;}
ul.m_produto li a.m_titulo		{display:block; padding:10px 0 10px 0; font-family:'robotolight', Helvetica, sans-serif; font-size:18px; color:#0f539e;  text-decoration:none; background:url(../images/geral/bt_mais_menu2.png) 95% 3px no-repeat;}  

.tabela_prod						{font:15px 'robotolight', Helvetica, sans-serif; color:#86979e; text-transform:uppercase; padding:5px 2px;}
.tabela_prod_cinza					{background-color:#ebf0f2; font:15px 'robotolight', Helvetica, sans-serif; color:#86979e; text-transform:uppercase; padding:5px 2px;}

.bg_none						{background:none;}

ul.sub_m_produto				{padding:0; list-style: none; display:none;}	
ul.active						{display: block;}				
ul.sub_m_produto li				{position:relative; border:0; margin-left:0px; background:none; padding-bottom:0;}
ul.sub_m_produto li a			{display:block; font-size:13px; font-family:'robotolight', Helvetica, sans-serif; color:#0f539e; text-decoration:none; background:#ffffff; padding:10px 0px;}
ul.sub_m_produto li:nth-child(even) a	{display:block; font-size:14px; font-family:'robotolight', Helvetica, sans-serif; color:#414042; text-decoration:none; background:#ffffff; padding:5px 0 5px 0px;}
ul.sub_m_produto li a:hover		{font-weight:bold; text-decoration:none;}
ul.sub_m_produto li a.active	{color:#86979e; text-decoration:none; font-weight:bold;}

ul.sub_m_produto li span		{ color:#5d6c72; font-size:15px; margin-right:5px; display:block; margin-top:1px; float:left;}

/********************************************************************************************************************************************************/

/********************************************************************************************************************************************************/

ul.m_produto_						{margin:0; padding:0; list-style: none;}
ul.m_produto_ li					{position:relative; background: url(../images/geral/linha_menu_produtos.png) right bottom no-repeat; padding-bottom:1px;}
ul.m_produto_ li:last-child			{position:relative; background: none; padding-bottom:1px;}
ul.m_produto_ li a.m_titulo_		{padding:10px 0 10px 0; font-family:'robotobold', Helvetica, sans-serif; font-size:15px; color:#0691cd; text-decoration:none; background:url(../images/geral/bt_mais_menu.png) 0px 3px no-repeat; padding-left:20px; font-variant:small-caps; color:#414042 !important;}  


.bg_none							{background:none;}

ul.sub_m_produto_					{padding:0; list-style: none; display:none; width:160px !important;}	
ul.active_							{display: block;}				
ul.sub_m_produto_ li				{position:relative; border:0; background:none; padding-bottom:0; padding-left:30px;}
ul.sub_m_produto_ li a				{display:block; font-size:14px; font-family:'robotolight', Helvetica, sans-serif; color:#414042; text-decoration:none; background:#ffffff; padding:10px 0;}
ul.sub_m_produto_ li:nth-child(even) a	{display:block; font-size:14px; font-family:'robotolight', Helvetica, sans-serif; color:#414042; text-decoration:none; background:#ffffff; padding:10px 0;}
ul.sub_m_produto_ li a:hover		{ color:#0f539e; text-decoration:none;}
ul.sub_m_produto_ li a.active		{color:#86979e; text-decoration:none; }

ul.sub_m_produto_ li span		{ color:##5d6c72; font-size:15px; margin-right:5px; display:block; margin-top:1px; float:left;}

.mg_left29
	{margin-left:29px;}




.logo_endo					{background:url(../images/produtos/endovascular/logo_endo.png) left top no-repeat; width:80px; height:95px; display:block; margin-left:-82px; position:absolute;}

.box_tradutor	{float:right; margin-top:5px; margin-right:20px;}

#retorno									 { margin-top:50px; display:block;}
/* ESTILO GERAL -=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
body,td,th 		{font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #444444;}
body 			{background-color: #ffffff;margin:0; text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;}

.floatleft		{ float:left;}
.floatright		{ float:right;}

.clear			{ clear:both}
.banner_h		{padding-left:1%; background-color: rgba(255, 255, 255, 0.5); padding-bottom: 30px;}

/* RESET BOOTSTRAP -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.container 		{Width:100%; max-width: 1140px;}

/* ESTILOS DE FONTES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

/* HEADER -=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

header 			{background-color:#ffffff; padding-top: 8px; padding-bottom: 12px; webkit-box-shadow:inset 0 -1px 1px 0 #C7C7C7;
box-shadow:inset 0 -1px 1px 0 #C7C7C7;}

.bg_midias		{height:35px; background-color:#f0f1f2; text-align:right;}

a.fb			{background:url(../images/geral/fb.png) 0 0 no-repeat; height:16px; width:15px; display:block; float:right; margin-top:10px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a.fb:hover		{background:url(../images/geral/fb_h.png) 0 0 no-repeat; height:16px; width:15px;}

a.in			{background:url(../images/geral/in.png) 0 0 no-repeat; height:16px; width:15px; display:block; float:right; margin-top:10px; margin-left:5px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a.in:hover		{background:url(../images/geral/in_h.png) 0 0 no-repeat; height:16px; width:15px;}

a.fb2			{background:url(../images/geral/fb.png) 0 0 no-repeat; height:16px; width:15px; display:block; margin-top:10px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a.fb2:hover		{background:url(../images/geral/fb_h.png) 0 0 no-repeat; height:16px; width:15px;}

a.in2			{background:url(../images/geral/in.png) 0 0 no-repeat; height:16px; width:15px; display:block; margin-top:10px; 
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
float:left;
}
a.in2:hover		{background:url(../images/geral/in_h.png) 0 0 no-repeat; height:16px; width:15px;}

a.logo			{ background:url(../images/geral/medsthetic.png) center center no-repeat; width:199px; height:111px; display:block;}


ul.menu_header				{ width:100%; margin-top:45px;}
ul.menu_header li			{ float:right; font-size:17px; text-align:center; padding-left:5%; padding-right:5%; font-family:'robotoregular', Helvetica, sans-serif; color:#808285; }
ul.menu_header li a			{color:#8c673d; text-decoration:none;}
ul.menu_header li a:hover	{color:#c6a862;}
a.active					{color:#c6a862 !important;}


ul.menu_header2				{ width:100%; margin-top:24px;}
ul.menu_header2 li			{ font-size:14px; text-align:center; padding-left:5%; padding-right:5%; font-family:'robotoregular', Helvetica, sans-serif; color:#808285; margin-bottom:18px; margin-top:18px;  }
ul.menu_header2 li a			{color:#808285; text-decoration:none;}


span.separacao				{float:right; font-size:16px; color:#808285; text-align:center;}

.sub_menu_prod								{border-top:1px solid #e6e7e8; margin-top:24px; background-color:#ffffff; padding:11px 0px; padding-bottom:0px; display:none;}
.sub_menu_prod .boxes						{width:25%; float:left; text-align:center; font-size:18px; font-family:'robotolight', Helvetica, sans-serif;}
.sub_menu_prod .boxes a.geral				{color:#c29e6a; text-decoration:none; background:url(../images/geral/hemodialise.png) center top no-repeat; height:70px; display:block; padding-top:55px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
}
.sub_menu_prod .boxes a.geral:hover		{color:#8c673d; text-decoration:none; background:url(../images/geral/hemodialise_h.png) center top no-repeat; }


.sub_menu_prod .boxes a.diagnostico				{color:#c29e6a; text-decoration:none; background:url(../images/geral/cardio.png) center top no-repeat; height:70px; display:block; padding-top:55px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
}
.sub_menu_prod .boxes a.diagnostico:hover		{color:#8c673d; text-decoration:none; background:url(../images/geral/cardio_h.png) center top no-repeat; }


.sub_menu_prod .boxes a.consulta				{color:#c29e6a; text-decoration:none; background:url(../images/geral/diabete.png) center top no-repeat; height:70px; display:block; padding-top:55px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
}
.sub_menu_prod .boxes a.consulta:hover		{color:#8c673d; text-decoration:none; background:url(../images/geral/diabete_h.png) center top no-repeat; }


.sub_menu_prod .boxes a.manutencao				{color:#c29e6a; text-decoration:none; background:url(../images/geral/hospitalar.png) center top no-repeat; height:70px; display:block; padding-top:55px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
}
.sub_menu_prod .boxes a.manutencao:hover		{color:#8c673d; text-decoration:none; background:url(../images/geral/hospitalar_h.png) center top no-repeat; }


.sub_menu_prod .boxes a.limpeza				{color:#c29e6a; text-decoration:none; background:url(../images/geral/laboratorio.png) center top no-repeat; height:70px; display:block; padding-top:55px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
}
.sub_menu_prod .boxes a.limpeza:hover		{color:#8c673d; text-decoration:none; background:url(../images/geral/laboratorio_h.png) center top no-repeat; }



.sub_menu_prod .boxes a.implante				{color:#c29e6a; text-decoration:none; background:url(../images/geral/endovascular.png) center top no-repeat; height:70px; display:block; padding-top:55px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
}
.sub_menu_prod .boxes a.implante:hover		{color:#8c673d; text-decoration:none; background:url(../images/geral/endovascular_h.png) center top no-repeat; }



.banner1			{background:url(../images/banner/banner_1.jpg) center top no-repeat; width:100%;  max-width:2000px; padding-top:7%; min-height:612px;}
.banner2			{background:url(../images/banner/banner_2.jpg) center top no-repeat; width:100%;  max-width:2000px; padding-top:7%; min-height:612px;}


/* FOOTER -=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

footer						{padding:5% 0; background:url(../images/geral/bg_footer.png) 40% 20px no-repeat; background-color:#ffffff !important; border-top: 5px solid #c29e6a; }

.cont_logo					{width:55%; background:url(../images/geral/logo_footer.png) left top no-repeat; padding-left:70px; float:left; margin-top:-10px;}
.cont_logo  p.nipro				{font-size:18px; color:#c29e6a; line-height:24px; font-family:'robotobold', Helvetica, sans-serif;}
.cont_logo  p.nipro	span		{font-size:18px; color:#c29e6a; line-height:24px; font-family:'robotolight', Helvetica, sans-serif !important;}
.cont_logo  p.cont_nipro	{font-size:14px; color:#808285; font-family:'robotolight', Helvetica, sans-serif; line-height:22px; margin:20px 0px;}
.cont_logo  a				{font-size:14px; color:#c29e6a; text-decoration:underline; font-family:'robotolight', Helvetica, sans-serif;}
.cont_logo  a:hover			{ color:#6e4d2a; text-decoration:underline;}

.links_footer				{width:13.5%; float:left;}
.links_footer a				{font-size:14px; color:#694225; text-decoration:none; font-family:'robotobold', Helvetica, sans-serif; display:block; margin-bottom:10px; }
.links_footer a:hover		{color:#c8a56d; text-decoration:underline;}
	
.links_footer2				{width:11.5%; float:left;}	
.links_footer2 a				{font-family:'robotolight', Helvetica, sans-serif; color:#c29e6a; font-size:14px; text-decoration:none; display:block; margin-bottom:11px;}
.links_footer2 a:hover		{color:#808285; text-decoration:underline;}	
.links_footer2 p.title		{font-size:14px; color:#694225;  font-family:'robotobold', Helvetica, sans-serif; margin-bottom:10px;}
.links_footer2 p.link		{ margin-left:10px;}

.news_footer				{width:20%; float:right; padding-left:2%;}		
.news_footer	p.title		{font-size:14px; color:#414042;  font-family:'robotobold', Helvetica, sans-serif; margin-bottom:10px;}	
	
.desenvolvidor				{padding:15px 0px; font-size:12px; color:#6e4d2a; font-variant:small-caps; font-family:'robotoregular', Helvetica, sans-serif;}	
.desenvolvidor p a			{color:#808285; text-decoration:none}
.desenvolvidor p a:hover	{ color:#0f539e; text-decoration:none}		
/* INDEX -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/




.banner_index1			{background:url(../images/banner/banner_1.jpg) center top no-repeat; padding:9% 0; background-size:cover; width:100%;}
.tit_banner				{font-size:89px; color:#906c37; font-family:'robotothin', Helvetica, sans-serif;}
.cont_base				{ font-size:18px; color:#ffffff; font-family:'robotolight', Helvetica, sans-serif; line-height:28px;}
.cont_base span			{ font-family:'robotoblack', Helvetica, sans-serif;}

.cont_base2				{ font-size:18px; color:#7d5d43; font-family:'robotolight', Helvetica, sans-serif; line-height:28px;}
.cont_base2 span        {font-family:'robotobold', Helvetica, sans-serif;}

.align_banner			{padding-left:24%; padding-top:11%;}

a.bt_azul				{background-color:#0f539e; color:#ffffff; font-size:20px; padding-top:10px; padding-bottom:13px; padding-left:30px; padding-right:30px; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; font-variant:small-caps;
} 
a.bt_azul:hover			{background-color:#1c73d2; color:#ffffff;}

a.bt_branco				{background-color:#ffffff; border:1px solid #c29e6a; color:#c29e6a; font-size:20px; padding-top:8px; padding-bottom:11px; padding-left:30px; padding-right:30px; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; font-variant:small-caps;
} 
a.bt_branco:hover			{background-color:#c29e6a; color:#ffffff;}

ul.menu_tab				{ margin-top:89px;}
ul.menu_tab li			{ float:left; margin-left:14px;}

p.conheca_linhas		{color:#2c2c2c; font-variant:small-caps; padding-bottom:25px; padding-left:20px; font-size:14px; font-family:'robotoblack', Helvetica, sans-serif;}

a.tab_diabete				{ background:url(../images/geral/diabete_2.png) 0 0 no-repeat ; width:61px; height:61px; display:block;}
a.tab_diabete:hover			{ background-position: 0 -61px;}


a.tab_cardio				{ background:url(../images/geral/cardio2.png) 0 0 no-repeat ; width:61px; height:61px; display:block;}
a.tab_cardio:hover			{ background-position: 0 -61px;}

a.tab_endovascular			{ background:url(../images/geral/endovascular2.png) 0 0 no-repeat ; width:61px; height:61px; display:block;}
a.tab_endovascular:hover	{ background-position: 0 -61px;}

a.tab_hemodialise			{ background:url(../images/geral/hemodialise2.png) 0 0 no-repeat ; width:61px; height:61px; display:block;}
a.tab_hemodialise:hover		{ background-position: 0 -61px;}

a.tab_hospitalar			{ background:url(../images/geral/hospitalar2.png) 0 0 no-repeat ; width:61px; height:61px; display:block;}
a.tab_hospitalar:hover		{ background-position: 0 -61px;}

a.tab_laboratorio			{ background:url(../images/geral/laboratorio2.png) 0 0 no-repeat ; width:61px; height:61px; display:block;}
a.tab_laboratorio:hover		{ background-position: 0 -61px;}

.linha_produtos				{font-size:47px; font-family:'robotothin', Helvetica, sans-serif; color:#a78351; border-bottom:5px solid #a78351; padding-bottom:8px;}

a.tab_active				{ background-position: 0 -61px;}




.m_left_40					{margin-left:40px;}

.title_base					{font-size:24px; font-family:'robotobold', Helvetica, sans-serif; margin-top:25px; margin-bottom:20px; color: #6e4d2a;}
.m_bottom					{ margin-bottom:54px; height:140px;}


@keyframes bg_destaques_h {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}


.bg_destaques_home			{background-color:#ffffff !important; position:absolute; width:100%; padding-bottom:20px; animation: bg_destaques_h 1s ease 0s 1 normal forwards;}
.box_right_destaques		{width:70%; float:left}
.bg_left_destaques			{background:url(../images/geral/bg_destaque_home.jpg) left bottom repeat-x; width:85%; height:40px; padding-top:225px;}

.box_img_destaque_home		{width:30%; float:right; padding-top:30px; text-align:right;}

.bg_info_home				{padding:5% 0px; background:url(../images/geral/bg_destaque_home2.jpg) center top no-repeat; width:100%; background-size:cover; margin-top:110px;}

.title_info_home			{font-size:29px; font-family:'robotothin', sans-serif; color:#0f539e; border-bottom:1px solid #0f539e; padding-bottom:8px; margin-bottom:25px;}

a.conheca_info_h				{ font-size:20px; color:#0f539e; font-family:'robotoregular', Helvetica, sans-serif; text-decoration:underline; font-variant:small-caps;}
a.conheca_info_h:hover			{ color:#1c73d2;}

/* Tabs */
.tab-content, .tab-content-2 {
    display: none ;
}

.tab-content.current, .tab-content-2.current {
    display: block;
}

.box_noticias_home				{border-bottom:1px solid #0f539e; padding-bottom:10px; margin-bottom:25px;}
.box_noticias_home p.ultimas	{font-size:29px; color:#0f539e; float:left; font-family:'robotothin', Helvetica, sans-serif;}
.box_noticias_home p.acompanhe	{ font-size:14px; color:#808285; font-family:'robotoregular', Helvetica, sans-serif; text-transform:uppercase; float:right; margin-top:11px;}
.box_noticias_home p.acompanhe a		{color:#808285; font-family:'robotoregular', Helvetica, sans-serif; text-decoration:none; }
.box_noticias_home p.acompanhe a:hover	{ color:#0f539e; text-decoration:none;}


.bg_noticia_home				{width:38%; float:left; background:url(../images/geral/bg_noticias_home.jpg) left bottom repeat-x; padding-bottom:30px;}
.bg_noticia_home .dia_n			{font-size:47px; float:left; margin-right:8px; font-family:'robotothin', Helvetica, sans-serif; color:#0f539e;}
.bg_noticia_home .ano_n			{font-size:18px; margin-top:3px; font-family:'robotolight', Helvetica, sans-serif; color:#0f539e; line-height:20px;}
.cont_noticias_home				{width:44%; float:left; font-size:18px; color:#414042; font-family:'robotobold', Helvetica, sans-serif; line-height:27px; margin-left:8%; margin-right:4%;} 
.cont_noticias_home a			{ text-decoration:none; color:#414042;}
.cont_noticias_home a:hover		{ color:#414042; text-decoration:underline;}


.bg_equipe		{ background:url(../images/sobre/bg_equipe.jpg) center top no-repeat; width:100%; background-size:cover; padding:15% 0px;}

.box_equipe 	{margin: 15px 0px; padding: 0 2.5%;}


/*CONTATO*/

.bg_contato		{ background:url(../images/geral/bg_contato.jpg) center top no-repeat; width:100%; background-size:cover; padding:6% 0px; margin-top:-50px;}


/*SOBRE*/

.bg_sobre		{background:url(../images/sobre/destaque.png) 0% top no-repeat; width:100%;}
.bg_sobre_mini	{background-color: #bb9959; padding: 3% 0; color: #ffffff !important; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.46) inset;}

.bg_sobre2		{background:url(../images/sobre/equipe.png) right top no-repeat; width:100%; background-size: contain;}

.title_h1		{ font-size:61px; color:#8c673d; font-family:'robotothin', Helvetica, sans-serif; display:block;}
.title_h2		{ font-size:29px; color:#ffffff; font-family:'robotolight', Helvetica, sans-serif; display:block; text-transform: uppercase;}
.border_bottom	{ border-bottom:1px solid #8c673d; padding-bottom:5px; margin-bottom:30px;}
.border_bottom2	{ border-bottom:2px solid #ffffff; padding-bottom:5px; margin-bottom:10px;}

p.conteudo_pages			{ font-size:18px; color:#414042; font-family:'robotothin', Helvetica, sans-serif; line-height:26px;}
p.conteudo_pages span.ita		{ font-family:'robotoitalic', Helvetica, sans-serif;}
p.conteudo_pages span.bol		{ font-family:'robotobold', Helvetica, sans-serif;}
p.conteudo_pages .blue		{ color:#927a58;}
p.conteudo_pages_w 	{font-size:18px; color:#ffffff; font-family:'robotothin', Helvetica, sans-serif; line-height:26px;}


.h140		{height:140px;}
.h110		{height:110px;}
.h90		{height:90px;}
.h90m		{height:90px;}
.h90e		{height:90px;}
.h50		{height:50px;}
.p_left		{padding-right:40px;}
.p_right	{padding-left:40px;}

p.clique_sobre	{font-size:14px; text-transform:uppercase; margin-top:12px; display:block; font-family:'robotothin', Helvetica, sans-serif;}

.bg_mapa		{background:url(../images/sobre/base_mapa.jpg) 20px top no-repeat; width:100%; height:430px;}
.bg_mapa p		{ margin-top:-15px;}

a.dot_mapa		{background-color:#0f539e;  width:10px; height:10px; display:block; -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px; position:absolute; -webkit-transition: background 0.4s ease-in-out;
-moz-transition: background 0.4s ease-in-out;
-ms-transition: background 0.4s ease-in-out;
-o-transition: background 0.4s ease-in-out;
transition: background 0.4s ease-in-out; cursor:pointer !important;}

a.dot_mapa:hover	{background-color:#1c73d2;}

.dot1			{ left:60px; top:1px;}
.dot2			{ left:40px; top:13px;}
.dot3			{ left:60px; top:16px;}
.dot4			{ left:57px; top:32px;}
.dot5			{ left:37px; top:40px;}
.dot6			{ left:27px; top:95px;}
.dot7			{ left:55px; top:98px;}
.dot8			{ left:45px; top:123px;}
.dot9			{ left:70px; top:141px;}
.dot10			{ left:96px; top:145px;}
.dot11			{ left:120px; top:187px;}
.dot12			{ left:109px; top:222px;}
.dot13			{ left:84px; top:242px;}
.dot14			{ left:147px; top:195px;}
.dot15			{ left:167px; top:185px;}


/******************************************/
a.dot_esp_1		{ left:170px; top:200px; background-color:#808285;  width:12px; height:12px; display:block; -webkit-border-radius: 7px 7px 7px 7px;
border-radius: 7px 7px 7px 7px; position:absolute; -webkit-transition: background 0.4s ease-in-out;
-moz-transition: background 0.4s ease-in-out;
-ms-transition: background 0.4s ease-in-out;
-o-transition: background 0.4s ease-in-out;
transition: background 0.4s ease-in-out; text-decoration:none; font-variant:small-caps;}

a.dot_esp_1:hover		{background-color:#0f539e; text-decoration:none;}
.bg_dot_esp_1			{background:url(../images/sobre/fabrica.png) left top no-repeat; width:100px; height:31px; margin-left:5px; margin-top:4px;
 -webkit-transition: background 0.4s ease-in-out;
-moz-transition: background 0.4s ease-in-out;
-ms-transition: background 0.4s ease-in-out;
-o-transition: background 0.4s ease-in-out;
transition: background 0.4s ease-in-out;

font-size:20px; color:#808285; text-decoration:none; font-family:'robotobold', Helvetica, sans-serif; font-variant:small-caps;  padding-left:110px; padding-top:24px;
}
.bg_dot_esp_1:hover		{background:url(../images/sobre/fabrica_h.png) left top no-repeat; width:100px; height:31px; margin-left:5px; margin-top:4px; color:#0f539e; text-decoration:none;}

/****************************************/

a.dot_esp_2		{ left:186px; top:163px; background-color:#808285;  width:12px; height:12px; display:block; -webkit-border-radius: 7px 7px 7px 7px;
border-radius: 7px 7px 7px 7px; position:absolute; -webkit-transition: background 0.4s ease-in-out;
-moz-transition: background 0.4s ease-in-out;
-ms-transition: background 0.4s ease-in-out;
-o-transition: background 0.4s ease-in-out;
transition: background 0.4s ease-in-out; text-decoration:none;}

a.dot_esp_2:hover		{background-color:#0f539e; text-decoration:none;}

.bg_dot_esp_2			{background:url(../images/sobre/matriz.png) left top no-repeat; width:180px; height:31px; margin-left:5px; margin-top:4px;
 -webkit-transition: background 0.4s ease-in-out;
-moz-transition: background 0.4s ease-in-out;
-ms-transition: background 0.4s ease-in-out;
-o-transition: background 0.4s ease-in-out;
transition: background 0.4s ease-in-out;

font-size:20px; color:#808285; text-decoration:none; font-family:'robotobold', Helvetica, sans-serif; font-variant:small-caps; padding-left:35px; padding-top:19px;
}
.bg_dot_esp_2:hover		{background:url(../images/sobre/matriz_h.png) left top no-repeat; width:180px; height:31px; margin-left:5px; margin-top:4px; color:#0f539e; text-decoration:none;}

/******************************************/


a.dot_esp_3		{ left:201px; top:156px; background-color:#808285;  width:12px; height:12px; display:block; -webkit-border-radius: 7px 7px 7px 7px;
border-radius: 7px 7px 7px 7px; position:absolute; -webkit-transition: background 0.4s ease-in-out;
-moz-transition: background 0.4s ease-in-out;
-ms-transition: background 0.4s ease-in-out;
-o-transition: background 0.4s ease-in-out;
transition: background 0.4s ease-in-out; text-decoration:none;}

a.dot_esp_3:hover		{background-color:#0f539e; text-decoration:none;}


.bg_dot_esp_3			{background:url(../images/sobre/fabrica2.png) left top no-repeat; width:130px; height:21px; margin-left:5px; margin-top:4px;
 -webkit-transition: background 0.4s ease-in-out;
-moz-transition: background 0.4s ease-in-out;
-ms-transition: background 0.4s ease-in-out;
-o-transition: background 0.4s ease-in-out;
transition: background 0.4s ease-in-out;

font-size:20px; color:#808285; text-decoration:none; font-family:'robotobold', Helvetica, sans-serif; font-variant:small-caps; padding-left:70px;
}
.bg_dot_esp_3:hover		{background:url(../images/sobre/fabrica2_h.png) left top no-repeat; width:130px; height:31px; margin-left:5px; margin-top:4px; color:#0f539e; text-decoration:none;}

.bg_dot_esp_3 p {margin-top:-5px; position:absolute; font-family:'robotobold', Helvetica, sans-serif;}

/*************************************************/

.box_unidades						{background:url(../images/geral/bg_destaque_home.jpg) left top repeat-x; position:absolute; width:100%; padding-top:24px; background-color:#ffffff;}
.box_unidades p.tit_boxes			{font-size:22px; color:#414042; font-family:'robotobold', Helvetica, sans-serif; font-variant:small-caps;}
.box_unidades p.endereco			{width:50%; float:left; font-size:18px; font-family:'robotolight', Helvetica, sans-serif; line-height:28px; margin-top:50px;}

.box_unidades p.dados				{width:40%; float:right; font-size:18px; font-family:'robotolight', Helvetica, sans-serif; line-height:28px; margin-top:50px;}
.box_unidades p.dados a				{ color:#0f539e; text-decoration:underline;}
.box_unidades p.dados a:hover		{ color:#1c70cc; text-decoration:underline;}

.bg_consulta	{background:url(../images/geral/bg_consulta.jpg) center bottom no-repeat; width: 100%; padding-bottom: 30px; padding-top: 30px;}

/**PRODUTOS************************************************************************/

p.tit_menu_prod		{font-size:13px; color:#414042; text-transform:uppercase; font-family:'robotobold', Helvetica, sans-serif; margin-bottom:30px; margin-top:90px;}

.w_menu				{width:18.4%;}

ul.menu_lateral_prod			{background-color:#ffffff;}
ul.menu_lateral_prod li			{margin-top:8px;}
ul.menu_lateral_prod li	a		{background:url(../images/produtos/seta_fechada.png) right 6px no-repeat; width:100%; color:#0f539e; text-decoration:none; display:block; border-bottom:1px solid #0f539e; padding-bottom:5px; -webkit-transition: all 0.3s ease-in-out;font-size:18px; color:#0f539e; font-family:'robotolight', Helvetica, sans-serif;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
ul.menu_lateral_prod li	a:hover	{background:url(../images/produtos/seta_aberta.png) right 6px no-repeat; width:100%; color:#0f539e; text-decoration:none; display:block; border-bottom:1px solid #0f539e; padding-bottom:5px;}

ul.sub_menu_lateral				{ display:none;}
ul.sub_menu_lateral	li			{ border-bottom:none;}
ul.sub_menu_lateral	li a		{ background:url(../images/produtos/mais.png) left 4px no-repeat;font-size:14px; color:#414042; font-family:'robotobold', Helvetica, sans-serif; text-decoration:none; border-bottom:none; padding-left:20px;}
ul.sub_menu_lateral	li a:hover	{ background:url(../images/produtos/menos.png) left 4px no-repeat; border-bottom:none; padding-left:20px; color:#414042;}


ul.sub_topicos					{ display:none;}
ul.sub_topicos li				{border-bottom:none;}
ul.sub_topicos li a				{background:none; padding-left:40px; font-size:14px; color:#414042; text-decoration:none; font-family:'robotolight', Helvetica, sans-serif;}	
ul.sub_topicos li a:hover		{background:none; text-decoration:none; color:#0f539e; padding-left:40px;}

.menu-fixo  {
		    position:fixed !important;
		    top: 0;
		    z-index: 10;
			width:210px;
		}

.box_produto_geral			{width:77%; border-left:1px solid #e6e7e8; padding:2.5% 0px; margin-top:15px; padding-left:50px; margin-bottom:40px;}
.tit_prod_geral				{font-size:61px; font-family:'robotothin', Helvetica, sans-serif; padding-bottom:10px; padding-top:14px; margin-bottom:8px;}
.nome_produto				{font-size:24px; font-family:'robotobold', sans-serif; color:#414042; font-variant:small-caps; float:left;}
p.anvisa					{ font-size:14px; color:#808285; font-family:'robotolight', Helvetica, sans-serif; float:right; margin-top:6px; line-height:20px;}
.box_bt_left_prod			{width:30%; float:left}
.box_cont_geral_prod		{float:right; width:65%; margin-top:-18px;}
.box_cont_geral_prod p			{ font-size:18px; color:#414042; font-family:'robotolight', Helvetica, sans-serif; line-height:28px;}
.box_cont_geral_prod p span		{ font-family:'robotobold', sans-serif;}

.carac_laranja				{ font-size:29px; color:#f16a22; font-family:'robotothin', Helvetica, sans-serif; border-bottom:1px solid #f16a22; padding-bottom:8px; margin-bottom:25px; display:block;}

.carac_laranja2				{ font-size:29px; color:#f16a22; font-family:'robotothin', Helvetica, sans-serif; border-bottom:1px solid #f16a22; padding-bottom:8px; margin-bottom:25px; display:block;}

.carac_verde				{ font-size:29px; color:#09aa54; font-family:'robotothin', Helvetica, sans-serif; border-bottom:1px solid #09aa54; padding-bottom:8px; margin-bottom:25px; display:block;}

.carac_azul				{ font-size:29px; color:#277fc3; font-family:'robotothin', Helvetica, sans-serif; border-bottom:1px solid #277fc3; padding-bottom:8px; margin-bottom:25px; display:block;}

.carac_verde_a				{ font-size:29px; color:#1bbdc2; font-family:'robotothin', Helvetica, sans-serif; border-bottom:1px solid #1bbdc2; padding-bottom:8px; margin-bottom:25px; display:block;}
.carac_vermelho				{ font-size:29px; color:#ec1c24; font-family:'robotothin', Helvetica, sans-serif; border-bottom:1px solid #ec1c24; padding-bottom:8px; margin-bottom:25px; display:block;}
.carac_roxo				{ font-size:29px; color:#ac2189; font-family:'robotothin', Helvetica, sans-serif; border-bottom:1px solid #ac2189; padding-bottom:8px; margin-bottom:25px; display:block;}
.carac_azul					{ font-size:29px; color:#ffffff; font-family:'robotolight', Helvetica, sans-serif; border-bottom:2px solid #ffffff; padding-bottom:8px; margin-bottom:15px; display:block; margin-top:10px; text-transform: uppercase;}	
.carac_azul2				{ font-size:29px; color:#0f539e; font-family:'robotothin', Helvetica, sans-serif; border-bottom:1px solid #0f539e; padding-bottom:8px; margin-bottom:15px; display:block; margin-top:70px;}				

.box_carac					{width:33.33333%; float:left; padding:0 1%;}
.box_carac	p				{color:#f16a22; font-size:25px; margin-bottom:25px;}
.box_carac	p span 			{ padding-left:25px; font-size:18px; display:block; margin-top:-24px; font-family:'robotolight', Helvetica, sans-serif; color:#414042; line-height:28px;}

.box_carac_red					{width:33.33333%; float:left; padding:0 1%;}
.box_carac_red	p				{color:#ec1c24; font-size:25px; margin-bottom:25px;}
.box_carac_red	p span 			{ padding-left:25px; font-size:18px; display:block; margin-top:-24px; font-family:'robotolight', Helvetica, sans-serif; color:#414042; line-height:28px;}

.box_carac_verde					{width:33.33333%; float:left; padding:0 1%;}
.box_carac_verde	p				{color:#09aa54; font-size:25px; margin-bottom:25px;}
.box_carac_verde	p span 			{ padding-left:25px; font-size:18px; display:block; margin-top:-24px; font-family:'robotolight', Helvetica, sans-serif; color:#414042; line-height:28px;}

.box_carac_verde_a					{width:33.33333%; float:left; padding:0 1%;}
.box_carac_verde_a	p				{color:#1bbdc2; font-size:25px; margin-bottom:25px;}
.box_carac_verde_a	p span 			{ padding-left:25px; font-size:18px; display:block; margin-top:-24px; font-family:'robotolight', Helvetica, sans-serif; color:#414042; line-height:28px;}



.h30		{height:30px;}

.tit_caracs					{font-family:'robotobold', Helvetica, sans-serif; font-size:25px; margin-bottom:13px; font-variant:small-caps;}


.border_roxo				{border-bottom:1px solid #ac2189;}
.roxo						{ color:#ac2189;}
.border_azul				{border-bottom:1px solid #277fc3;}
.azul						{ color:#277fc3;}
.border_verde				{border-bottom:1px solid #09aa54;}
.verde						{ color:#09aa54;}
.border_laranja				{border-bottom:1px solid #f16a22;}
.laranja					{ color:#f16a22;}
.border_vermelho			{border-bottom:1px solid #ec1c24;}
.vermelho					{ color:#ec1c24;}
.border_verde_a				{border-bottom:1px solid #1bbdc2;}
.verde_a					{ color:#1bbdc2;}
.bg_verde_a					{background-color:#1bbdc2;}
.bg_laranja					{background-color:#f16a22;}
.bg_vermelho				{background-color:#ec1c24;}
.bg_verde					{background-color:#09aa54;}
.bg_azul					{background-color:#277fc3;}
.bg_roxo					{background-color:#ac2189;}					


.bg_pdf						{width:100%; position:relative; padding:5% 5%; margin-top:100px; padding-right:37%;}
.bg_pdf p					{font-size:29px; color:#ffffff; font-family:'robotothin', Helvetica, sans-serif; line-height:35px;}
.bg_pdf p span				{font-family:'robotobold', sans-serif;}
.bg_pdf a					{font-size:20px; color:#ffffff; text-decoration:none; font-family:'robotobold', sans-serif; font-variant:small-caps;}
.bg_pdf a:hover				{color:#ffffff; text-decoration:underline;}

.pdf_radio			{background:url(../images/produtos/endovascular/bg_pdf_radio.png) right top no-repeat; margin-top:-196px; position:absolute; width:400px; right:0px; height:273px;}

.pdf_endo			{background:url(../images/produtos/endovascular/bg_pdf.png) right top no-repeat; margin-top:-196px; position:absolute; width:400px; right:0px; height:273px;}

.pdf_hemodialise			{background:url(../images/produtos/hemodialise/bg_pdf.png) right top no-repeat; margin-top:-196px; position:absolute; width:400px; right:0px; height:273px;}

.pdf_diabetes			{background:url(../images/produtos/diabetes/bg_pdf.png) right top no-repeat; margin-top:-196px; position:absolute; width:400px; right:0px; height:273px;}

.pdf_hosp			{background:url(../images/produtos/hospitalar/bg_pdf.png) right top no-repeat; margin-top:-196px; position:absolute; width:400px; right:0px; height:273px;}

.pdf_lab			{background:url(../images/produtos/laboratorio/bg_pdf.png) right top no-repeat; margin-top:-196px; position:absolute; width:400px; right:0px; height:273px;}

.pdf_cardio			{background:url(../images/produtos/cardio/bg_pdf.png) right top no-repeat; margin-top:-196px; position:absolute; width:400px; right:0px; height:273px;}



.logo_hosp					{background:url(../images/produtos/hospitalar/logo.png) 0px 0px no-repeat; width:155px; height:95px; margin-left:-82px; position:absolute;}

.logo_lab					{background:url(../images/produtos/laboratorio/logo.png) 0px 0px no-repeat; width:155px; height:95px; margin-left:-82px; position:absolute;}

.logo_hemodialise			{background:url(../images/produtos/hemodialise/logo.png) 0px 0px no-repeat; width:155px; height:95px; margin-left:-82px; position:absolute;}
.logo_cardio			{background:url(../images/produtos/cardio/logo.png) 0px 0px no-repeat; width:155px; height:95px; margin-left:-82px; position:absolute;}

.box_miniaturas				{width:160px; float:left; margin:0px 20px; text-align:center;}
.box_miniaturas img			{border:1px solid #e6e7e8;}
.box_miniaturas p			{color:#414042; font-size:18px; font-family:'robotobold', Helvetica, sans-serif; margin-top:15px; text-transform:uppercase; line-height:24px;}


a.prev2						{background:url(../images/produtos/miniaturas/prev.png) 0 0 no-repeat; width:9px; height:16px; display:block; z-index:999;}
a.prev2:hover				{background-position:0 -16px;}

a.next2						{background:url(../images/produtos/miniaturas/next.png) 0 0 no-repeat; width:9px; height:16px; display:block; z-index:999;}
a.next2:hover				{background-position:0 -16px;}

.modal_bt_mob				{text-align:center; width:100%; margin-top:23px; display:none; margin-bottom:20px;}

a.bt_prod_mob				{background-color:#ffffff; color:#808285; font-size:20px; padding-top:8px; padding-bottom:10px; padding-left:30px; padding-right:30px; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; font-variant:small-caps; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;  margin-top:24px; border:1px solid #808285; 
} 
a.bt_prod_mob:hover			{background-color:#414042; color:#ffffff;}


a.bt_prod				{background-color:#ffffff; color:#808285; font-size:20px; padding:10px 30px; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; font-variant:small-caps; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; display:block; float:right; margin-top:14px; border:1px solid #808285; 
} 
a.bt_prod:hover			{background-color:#414042; color:#ffffff;}

a.bt_prod2				{background-color:#ffffff; color:#808285; font-size:20px; padding:10px 10px; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; font-variant:small-caps; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; display:block; float:right; margin-top:14px; border:1px solid #808285; 
} 
a.bt_prod2:hover			{background-color:#414042; color:#ffffff;}

a.bt_prod3				{background-color:#ffffff; color:#808285; font-size:18px; padding:10px 8px; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; font-variant:small-caps; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; display:block; float:right; margin-top:17px; border:1px solid #808285; 
} 
a.bt_prod3:hover			{background-color:#414042; color:#ffffff;}

a.bt_prod4				{background-color:#ffffff; color:#808285; font-size:16px; padding:8px 6px; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; font-variant:small-caps; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; display:block; float:right; margin-top:22px; border:1px solid #808285; 
} 
a.bt_prod4:hover			{background-color:#414042; color:#ffffff;}

a.bt_laranja				{background-color:#f16a22; color:#ffffff; font-size:13px; padding:4% 8%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_laranja:hover			{background-color:#f17c3d; color:#ffffff;}

a.bt_verde				{background-color:#09aa54; color:#ffffff; font-size:13px; padding:4% 8%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_verde:hover			{background-color:#03c15c; color:#ffffff;}

a.bt_verde2				{background-color:#09aa54; color:#ffffff; font-size:13px; padding:2% 6%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_verde2:hover			{background-color:#03c15c; color:#ffffff;}

a.bt_azul2				{background-color:#277fc3; color:#ffffff; font-size:13px; padding:2% 6%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_azul2:hover			{background-color:#2284cf; color:#ffffff;}

a.bt_azul				{background-color:#277fc3; color:#ffffff; font-size:13px; padding:3% 6%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_azul:hover			{background-color:#2284cf; color:#ffffff;}


a.bt_laranja2				{background-color:#f16a22; color:#ffffff; font-size:13px; padding:2% 6%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_laranja2:hover			{background-color:#f17c3d; color:#ffffff;}


a.bt_vermelho				{background-color:#ec1c24; color:#ffffff; font-size:13px; padding:3% 6%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_vermelho:hover			{background-color:#f23d44; color:#ffffff;}

a.bt_roxo				{background-color:#ac2189; color:#ffffff; font-size:13px; padding:4% 8%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_roxo:hover			{background-color:#c6259e; color:#ffffff;}

a.bt_roxo2				{background-color:#ac2189; color:#ffffff; font-size:13px; padding:2% 6%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_roxo2:hover			{background-color:#c6259e; color:#ffffff;}

a.bt_vermelho2				{background-color:#ec1c24; color:#ffffff; font-size:13px; padding:2% 6%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_vermelho2:hover			{background-color:#f23d44; color:#ffffff;}

a.bt_verde_a				{background-color:#1bbdc2; color:#ffffff; font-size:13px; padding:2% 6%; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; text-transform:uppercase; text-decoration:none; font-family:'robotoregular', Helvetica, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
} 
a.bt_verde_a:hover			{background-color:#18d5db; color:#ffffff;}

.prod_rotator					{ width:100%;}
ul.pager_cardapio              	{ list-style:none !important; position:absolute; width:100%; font-size:0px; margin-top:70px; }
ul.pager_cardapio li            { list-style:none !important; }


a.email_contato					{color:#0f539e; font-family:'robotolight', Helvetica, sans-serif; text-decoration:none; font-size:18px;}
a.email_contato:hover			{color:#0f539e; text-decoration:underline;}



/* ESTILO BASE PARA OS FORMULARIOS E SUAS VALIDACOES. */
form input, form select, textarea, input	{
    padding: 10px;
    font-size: 13px;
    font-family: 'robotolight', Helvetica, sans-serif !important; 
    resize: none;
	margin-bottom:11.5px; 
	border-bottom:1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: transparent;
	color: #fffffff;
    
}

form input:focus,
form select:focus,
form textarea:focus {
    outline: none;
    border: 1px solid #b29365 !important;
    color: #ffffff;
    
}

form input.error,
form select.error,
form textarea.error {
    outline: none;
    border: 1px solid #e10000;
    color: #e10000;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(225, 0, 0, 0.4);
    box-shadow: 0px 0px 5px 0px rgba(225, 0, 0, 0.4);
}

form label.error, label.error {
    margin-top: -12px;
    color: #e10000;
}

div.error {
    display: none;
}

.box_check		{float:left; font-size:12px; color:#414042;}


.teste_js		{background:#F00; position:absolute; display:none;}


#send			{ background:none; border:none;  -webkit-box-shadow: none;
    box-shadow: none; font-size:21px; color:#0f539e; font-family:'robotoregular', Helvetica, sans-serif; font-variant:small-caps; margin-top:3px;}

.submit2		{ color:#ffffff; background-color:#b29365;  text-align:center; padding:4px 14px 8px 14px; font-size:18px; font-family:'robotoregular', Helvetica, sans-serif; border:none; float:right; margin-top:10px; font-variant:small-caps; text-transform:lowercase; }
.submit2:hover	{background-color:#735f42;}

/*************************/

.cd-accordion-menu ul {
  /* by default hide all sub menus */
  display: none;
}

.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}
.cd-accordion-menu label, .cd-accordion-menu a {
  position: relative;
  display: block;
  background: #ffffff;
  color: #0f539e;
  
  padding-bottom:8px; padding-top:8px;
  font-size:18px;
  font-family:'robotothin', Helvetica, sans-serif;
}

.ico			{ background:url(../images/produtos/seta_fechada.png) right 8px no-repeat; font-family:'robotothin', Helvetica, sans-serif;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; font-size:19px;}
.ico:hover		{ background:url(../images/produtos/seta_aberta.png) right 8px no-repeat;}

.ico_sub		{background:url(../images/produtos/mais.png) left 5px no-repeat;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; padding-left:20px; font-size:16px; color:#414042; font-family:'robotobold', Helvetica, sans-serif; font-variant:small-caps; border-bottom:none;}
.ico_sub:hover	{background:url(../images/produtos/menos.png) left 5px no-repeat;}

.cd-accordion-menu label {
  cursor: pointer;
}

ul.sub_link					{ padding-left:35px;}
ul.sub_link	li				{font-size:14px; color:#414042; font-family:'robotolight', Helvetica, sans-serif; }
ul.sub_link	li a			{font-family:'robotolight', Helvetica, sans-serif; font-size:14px; color:#414042; text-decoration:none; }
ul.sub_link	li a:hover		{color:#0f539e !important; text-decoration:none !important;}

.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}

.bg_detal_right				{background:url(../images/geral/linhas_bg.jpg) right bottom repeat-x; width:60%; height:40px; padding-top:38%; margin-left:40%;}
.bg_detal_right2			{background:url(../images/geral/linhas_bg.jpg) right bottom repeat-x; width:60%; height:40px; padding-top:292px; margin-left:28%;}


.menu_mob					{display:none;}
a.link_mob					{ background:url(../images/geral/menu.png) center bottom no-repeat; width:100%; height:17px; display:block; margin:0 auto; margin-top:80px; cursor:pointer !important; z-index:99999 !important;}

.hide_tabs					{ display:none;}

.padding_contato_1			{padding-right:2%}
.padding_contato_2			{padding-left:2%}

.box_cont_left_contato		{width:45%; float:left}
.box_cont_right_contato		{width:45%; float:left; margin-left:10%;}
.box_cont_right_contato span	{ font-variant:small-caps !important; font-size:26px;}

.btn_enviar					{}
.btn_enviar:hover			{ color:#1c73d2 !important;}

@media(max-width: 920px) {

ul.menu_tab li			{ float:left; margin-left:0px;}


}


.slider_pager				{ margin-top:20% !important;}

@media(max-width: 630px) {

.modal_bt_mob				{text-align:center; width:100%; margin-top:23px; display: block !important;}

p.tit_menu_prod		{margin-top:30px !important;}

a.ultimas_link		{ display:none;}

.nome_produto				{text-align:center !important;}
p.anvisa					{ text-align:center !important;}

.slider_pager				{ margin-top:15% !important;}

.sub_menu_prod .boxes						{width:50%; float:left; text-align:center; font-size:18px; font-family:'robotolight', Helvetica, sans-serif; margin-bottom:25px;}


.desk										{ display:none;}
a.link_mob					{ background:url(../images/geral/menu.png) right bottom no-repeat; width:80%; height:17px; display:block; margin-top:23px; margin-bottom:1px; z-index:999 !important;}
.menu_mob			{ display:block !important; margin-top: 76px; z-index: 99999 !important;}
ul.menu_header2		{ display:none;}


.destaque_prod_home		{ display:none;}


.cont_logo 	{ width:100% !important;}
.news_footer	{ width:100% !important; padding-right:2% !important; padding-left:2%; float:none; margin-top:10px !important;}

.box_unidades p.endereco			{width:90% !important; float:none !important; font-size:14px; font-family:'robotolight', Helvetica, sans-serif; line-height:28px; margin-top:20px !important;}

.box_unidades p.dados				{width:90% !important; float:none !important; font-size:14px; font-family:'robotolight', Helvetica, sans-serif; line-height:28px; margin-top:20px !important;}

.bg_mapa		{ display:none;}
.hide_tabs					{ display:block; height:452px;}
.hide_tabs a				{ font-size:18px; font-family:'robotobold', Helvetica, sans-serif; text-decoration:none; color:#414042; margin-top:20px; display:block; }
.hide_tabs a:hover			{ color:#0f539e;}
.hide_tabs ul li			{ float:left; width:50%;}

.clique_sobre				{ display:none !important;}


.w_menu		{ width:100% !important; float:none !important; padding-left:5%; padding-right:5%;}


.menu-fixo  {
		    position: fixed !important;
		    
		    z-index: 9999999;
			width:90% !important;
		}


.box_produto_geral		{ width:100%; float:none; border-left:none; padding-left:0px; padding-left:5%; padding-right:5%;}

.logo_hemodialise			{background:url(../images/produtos/hemodialise/logo.png) center top no-repeat; width:100%; height:95px; position:relative; display:block; margin:0 auto;}

.logo_hosp					{background:url(../images/produtos/hospitalar/logo.png) center top no-repeat; width:100%; height:95px; margin-left:0px; position:relative;}

.logo_lab					{background:url(../images/produtos/laboratorio/logo.png) center top no-repeat; width:100%; height:95px; margin-left:0px; position:relative;}

.logo_dia					{background:url(../images/produtos/diabetes/logo.png) center top no-repeat; width:100%; height:95px; margin-left:0px; position:relative;}

.logo_endo					{background:url(../images/produtos/endovascular/logo_endo.png) center top no-repeat; width:100%; height:95px; margin-left:0px; position:relative;}

.logo_cardio			{background:url(../images/produtos/cardio/logo.png) center top no-repeat; width:100%; height:95px; position:relative; display:block; margin:0 auto;}

a.bt_prod				{ display:none;}


.tit_prod_geral			{ text-align:center;}

.bg_pdf					{ padding-right:5%;}


.h90m					{ height:20px;}


.box_cont_left_contato		{width:100%; float:none; padding:5% 0px; text-align:center;}
.box_cont_right_contato		{width:100%; float:none; margin-left:0%; padding:5% 0px; text-align:center;}

.box_carac_verde		{ width:100% !important;}

a.logo			{float:none !important; text-align:center !important; display:block !important; margin:0 auto !important; width:80% !important;}	

}


@media(max-width: 560px) {
.box_tradutor	{ display:none !important;}
.pdf_cardio		{ background-image:none !important; display:none !important;}

.h90e		{ height:10px !important;}


}

.mtop20 {margin-top: 20px;}

@media(max-width: 610px) {
	
	.alcenter { text-align:center !important;}

}

@media(max-width: 769px) {
	
	
	header { padding: 0px !important;}
	
	.mtop0	{ margin-top: 0px !important;}
	.pd4 {padding: 0 4% !important; padding-top: 4% !important;}
	.f20 {font-size: 20px !important;}
	
	.logo { background-position: left center !important;}
	.serv_dermatologia { display: none;}
	.serv_estetica {display: none;}
	.serv_facial { display: none;}
	ul.menu_header li { padding-left: 7% !important; padding-right: 7% !important;}	
	

a.in2			{background:url(../images/geral/in.png) center 0 no-repeat; height:16px; width:100%; display:block; margin:0 auto; 
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
float:left;
}
a.in2:hover		{background:url(../images/geral/in_h.png) center 0 no-repeat; height:16px; width:100%; display:block; margin:0 auto; }

.linha_produtos				{ margin-top:80px;}

.box_unidades	{ top:10px !important; width:100% !important; }
	
a.logo			{float:none !important; text-align:center !important; display:block !important; margin:0 auto !important; width:120%;
	
background: url(../images/geral/medsthetic_mob.png) center center no-repeat !important;
}

	
.align_banner	{padding-left:5%; padding-top:4%}
.tit_banner		{font-size:49px; color:#906c37; font-family:'robotothin', Helvetica, sans-serif;}
ul.menu_tab				{ margin-top:160px;}
.m_left_40		{ margin-left:0px !important; margin-top:40px;}
.bg_info_home	{ padding-left:5%; padding-right:5%; background:none;}
.bg_noticia_home	{ margin-top:20px;}
.cont_noticias_home	{ margin-top:20px;}

.bg_detal_right			{ display:none;}
.bg_detal_right2		{ display:none;}
.bg_left_destaques		{ display:none;}	

footer { background-image:none !important; padding-top:30px !important; margin-top: 50px;}

a.fb2	{ margin-left:48%;}

.bg_sobre		{ background-image:none;}
.bg_sobre2		{background-image:none;}


.links_footer	{ display:none;}

.links_footer2	{ display:none;} 

.cont_logo  	{ width:50%; text-align:center; display:block; margin:0 auto; background:url(../images/geral/logo_footer.png) center top no-repeat; padding-left:0px; padding-top:40px; margin-bottom:40px; margin-top:50px;}

.news_footer				{width:50%; float:right; padding-left:2%; padding-right:14%; margin-top:50px;}

.padding_sobre		{padding-left:15px; padding-right:15px;}

.p_left		{padding-right:0px;}
.p_right	{padding-left:0px;}


.bg_mapa		{background:url(../images/sobre/base_mapa.jpg) 20px top no-repeat; width:100%; height:652px;}
.box_unidades						{background:url(../images/geral/bg_destaque_home.jpg) left top repeat-x; position:absolute; width:100%; padding-top:29px;
margin-top:-300px; background-color:#ffffff;}



.box_unidades p.endereco			{width:50%; float:left; font-size:14px; font-family:'robotolight', Helvetica, sans-serif; line-height:28px; margin-top:50px;}

.box_unidades p.dados				{width:40%; float:right; font-size:14px; font-family:'robotolight', Helvetica, sans-serif; line-height:28px; margin-top:50px;}

.sep_sobre		{ margin-bottom:30px;}


.menu-fixo  {
		    position:fixed !important;
		    top: 0;
		    z-index: 9999999;
			width:173px;
		}

.prod_rotator		{ display:none;}

.box_carac					{width:100%; float:none; padding:0 1%;}

.carac_laranja2			{ display:none;}
.carac_verde			{ display:none;}
.carac_azul				{ display:none;}
.carac_vermelho			{ display:none;}
.carac_roxo				{ display:none;}
.carac_verde_a			{ display:none;}		

.box_bt_left_prod			{width:100%; float:none; text-align:center;}
.box_cont_geral_prod		{ width:100%; float:none; margin-bottom:50px; }



.carac_vermelho				{ display:none;}



.padding_contato_1			{padding-right:5%; padding-left:5%; padding-top:11%;}
.padding_contato_2			{padding-left:5%; padding-right:5%;}

.desenvolvidor				{ text-align:center !important;}
.desenvolvidor p			{ float:none !important; line-height:26px;}

.h90e						{ height:43px;}

p.nipro			{ display:none;}

.box_profissa	{ display:none;}



}	


@media(min-width: 1910px) {
footer						{padding:5% 0; background:url(../images/geral/bg_footer.png) 36% top no-repeat; background-color:#ffffff; }
.bg_sobre		{background:url(../images/sobre/destaque.png) 18% top no-repeat; width:100%; padding-top:50px;}

}

@media(max-width: 1450px) {

.bg_sobre					{background:url(../images/sobre/destaque.png) -40% top no-repeat; width:100%; padding-top:50px;}

}

@media(max-width: 1150px) {
footer						{padding:5% 0; background:url(../images/geral/bg_footer.png) 30% top no-repeat; background-color:#ffffff; }
.bg_sobre					{background:url(../images/sobre/destaque.png) -75% top no-repeat; width:100%; padding-top:50px;}

}



@media(max-width: 978px) {


	footer 		{ background-image: none !important; background-color: #ffffff;}	
	
	.h90e				{ height: 50px !important;}	
	
.banner1			{background: url(../images/banner/banner_978.png) center top no-repeat; width:100%;  max-width:2000px; padding-top:7%; min-height:500px;}
.banner2			{background: url(../images/banner/banner_978_2.png) center top no-repeat; width:100%;  max-width:2000px; padding-top:7%; min-height:500px;}

.banner_h		{padding-left:10%; padding-right:10%; padding-top:10%;}
.bg_sobre		{background:none;}

.box_unidades	{ top:-400px; width:90%; }

p.tit_menu_prod		{font-size:12px; color:#414042; text-transform:uppercase; font-family:'robotobold', Helvetica, sans-serif; margin-bottom:30px; margin-top:90px;}

a.bt_laranja				{background-color:#f16a22; color:#ffffff; font-size:13px; padding:4% 5%;  }
a.bt_vermelho				{padding:4% 5%;}
a.bt_verde					{padding:4% 5%;}

.pdf_cardio		{ background-image:none !important; display:none !important;}
.pdf_hemodialise	{ display:none !important;}
.pdf_endo			{ display:none !important;}
.pdf_diabetes		{ display:none !important;}
.pdf_hosp			{ display:none !important;}
.pdf_lab			{ display:none !important;}
.pdf_radio			{ display:none !important;}

.nome_produto				{font-size:20px; float:none !important; }
p.anvisa					{ font-size:12px; float:none !important;}

}
@media (min-width: 769px) and (max-width: 978px) {
	
li.hm		{ display:none;}
.sep_hm		{ display:none;}
.menu_header	{ margin-top:-30px !important;}


.bg_info_home	{ background:none; padding-left:5%;}
	
}

@media (min-width: 630px) and (max-width: 769px) {

a.m_titulo		{background:none !important;}  

}

@media(max-width: 1137px) {
.last		{ display:none  !important;}

.box_miniaturas				{width:26%; float:left; margin:0px 20px; text-align:center;}
}

/* IMPORTO MEDIA QUERIES CSS */
@import url ('g480.css');
@import url ('g780.css');
@import url ('g978.css');
@import url ('g_adicional.css');