﻿/*
|----------------------------------------------------------------------------------------------------|
|           Desenvolvido por: Focusnetworks Interactive Ltda.                                        |
|                    Contato: http://www.focusnetworks.com.br                                        |
|                    Contratante: Intermédica Sistema de Saúde                                       |
|----------------------------------------------------------------------------------------------------|
*/

/* 
	Criado por: Leonard Hofmann - leonard.hofmann@focusnetworks.com.br - 10/07/2009
 */
/*inicio geral*/
body { background:#fff url(../img/bg/bg_geral2.jpg) repeat-x center 0; }

.cabecalho .menu li a {	background:url(../img/lnk_btn/lnk_menu2.gif) no-repeat; }

.cabecalho .menu li.on a { background-image:url(../img/lnk_btn/lnk_menu_on.gif); }

.cabecalho .acesso_rapido strong { background:url(../img/lnk_btn/lnk_acesso_rapido2.gif); }

.img_box .area_tit { background:url(../img/bg/bg_tit_interna2.png) no-repeat; }

.bg_listra { background-image:url(../img/bg/bg_listra_home2.gif); }

.cabecalho .menu li.li_manual_rede span { background-image:url(../img/bg/bg_acesso_exclusivo4.gif); }

.cabecalho ul.acesso_exclusivo li {	background-image:url(../img/bg/bg_acesso_exclusivo5.gif); }

.navegacao * { color:#fffefe;}

.navegacao li a { background-image:url(../img/ico/ico_seta_bra.gif); }

.cont .menu_cont { background-image:url(../img/bg/bg_menu_lateral.jpg); }

.cont { background:#fff; }

.cont .mid1 { line-height:16px; }

.cont2 .mid1 { margin-left:0px; width:755px; }

.cont .bg_cont { background-image:url(../img/bg/bg_borda_beneficios2.gif); }

.cont .mid1 .bg_cont { background-image:url(../img/bg/bg_borda_beneficios.gif); }

.cont .menu_cont li a:hover, .cont .menu_cont li a.on { color:#166b8a; }

.cont .menu_cont li a:hover .span span span, .cont .menu_cont li a.on .span span span { background-image:url(../img/ico/ico_seta_azul.gif); }

.cabecalho .menu li ul { border-color:#2a596c; }

.cabecalho .menu li li a { background-image:url(../img/bg/bg_submenu_a2.gif); }

.cabecalho .acesso_rapido ul { border:1px solid #3cacdd; }

.cabecalho .acesso_rapido ul li a {	background-image:url(../img/bg/bg_acesso_rapido2.gif); }

.cabecalho .acesso_rapido ul li a:hover { background-image:url(../img/bg/bg_acesso_rapido_over2.gif); }

.cont .mid1 h4, .lista_filiais li h5, .cont .mid1 h3, .outras_noticias li h5 { color:#146487; }
/*fim geral*/

/*inicio qualivida home*/
.tit_qualivida_p_p span { background:url(../img/img_qualivida_p_p.jpg); }
.tit_qualivida_p_p h3 { background-image:url(../img/tit/tit_qualivida_p_p.gif); }

.cont .qualivida { padding-top:14px; }

.div_l { width:390px; display:inline; margin-left:-2px; }
.div_r { width:355px; display:inline; margin-right:-2px; }

.media_box {
	border-color:#e3e3e3;
	width:387px;
	height:128px;
	padding:0px;
}

.media_box .bg_media_box { 
	background-image:url(../img/bg/bg_media_box_qualivida.png);
	width:389px;
	height:130px;
	right:-1px;
	bottom:-1px;
	z-index:0;
}

.media_box .aba_m_b {
	margin:30px -19px 0 0;
	z-index:5;
}

.media_box .aba_m_b li {
	float:right;
	clear:right;
}

.media_box .aba_m_b a { color:#166b8a; }

.media_box .aba_m_b a.on {
	background:#166b8a;
	margin:0 -2px 0 0;
	border-width:1px 1px 1px 0;
	border-color:#fff;
}

.media_box .aba_m_b a:hover {
	width:19px;
	margin-right:-2px;
}

h3 {
	font-size:14px;
	color:#146487;
}

.informativo {
	padding:35px 0 0 0;
	width:380px;
	text-align:left;
}

.informativo h3 { padding-bottom:2px; }

.informativo ul {
	width:100%;
}

.informativo ul li {
	width:100%;
	position:relative;
	float:left;
	border-top:1px dashed #e0e0e0;
	/*padding:8px 0 11px 0;*/
}

.informativo ul li.li_destaque {
	border:none;
	padding-bottom:13px;
	padding-top:20px;
}

.informativo ul li span.img, .informativo ul li span.bg_mask {
	width:208px;
	height:111px;
	overflow:hidden;
	z-index:1;
	display:inline;
	margin:0 15px 0 0;
}

.informativo ul li span.bg_mask {
	position:absolute;
	z-index:2;
	background:url(../img/bg/bg_mask_noticias.png);
	top:20px;
	left:0px;
	display:block;
	margin:0px;
}

.informativo ul li a, .prog_eventos .lista_eventos a {
	display:block;
	color:#888;
}

.informativo ul li a *, .prog_eventos .lista_eventos a * { cursor:pointer; }
.informativo ul li a strong, .prog_eventos .lista_eventos strong { color:#146487; }
.informativo ul li a strong, .prog_eventos a {
    color:#666;
	font-weight:bold;
	width:auto;
	margin-top:10px; 
}
.prog_eventos a { float:right; }
.prog_eventos .paginacao .span a { float:none; }
.informativo ul li a strong { color:#146487; }

.informativo ul li a:hover strong, .prog_eventos .lista_eventos a:hover strong { text-decoration:underline; }
.informativo ul li a span.data, .prog_eventos .lista_eventos a span.data, .noticia_home a span.data { font-size:10px; }
.informativo ul li a span.texto, .prog_eventos .lista_eventos a span.texto, .noticia_home a span.texto { display:block; }
/*.informativo ul li a span.texto { clear:both; }*/
.informativo ul li a.a1 { font-weight:bold; float:right; color:#666; }

.lnkSeloOucaContEspecial { background-image:url(../img/lnk_btn/lnk_ouca_conteudo_especiais3.gif); width:177px; }

.prog_eventos { width:317px; padding:15px 18px; border:1px solid #e3e3e3; }
.prog_eventos h3 { width:100%; height:21px; background:url(../img/tit/tit_programa_eventos.gif) no-repeat; }
.prog_eventos ul { width:100%; margin-top:18px; }
.prog_eventos ul li { float:left; }
.prog_eventos .lista_eventos { margin-top:14px; width:95.8%; padding:0 2%; height:197px; overflow-y:auto; overflow-x:hidden; border:1px solid #e3e3e3; text-align:left; }
.prog_eventos .lista_eventos li { margin:-1px 0 1px; padding:9px 0 8px 0; border-top:1px dashed #e3e3e3; width:100%; }
.prog_eventos .lista_eventos strong.f_l { width:36px; height:41px; background:url(../img/ico/ico_calendario.gif) no-repeat; font-size:25px; text-align:center; color:#666; display:inline; margin:4px 12px 0 5px; }
.prog_eventos .lista_eventos strong.f_l span { color:#fff; font-size:6px; display:block; text-align:center; padding:2px 0 1px; }

.doencas_cronicas { margin-top:14px; }
.doencas_cronicas * { float:left; width:100%; }
.doencas_cronicas h3 { background-image:url(../img/tit/tit_doencas_cronicas.gif); }
.doencas_cronicas h3.tit_programas { background-image:url(../img/tit/tit_programas.gif); }
.doencas_cronicas h3.tit_imc { background-image:url(../img/tit/tit_imc.gif); }
.doencas_cronicas h5 { color:#146487; font-size:11px; padding-top:4px; }
.doencas_cronicas a.a1 { color:#666; font-weight:bold; float:right; width:auto; margin-top:10px; }

.frm_prog_eventos li { margin-top:5px; width:100%; }
.frm_prog_eventos li label { width:50px; }
.frm_prog_eventos li select { width:250px; }

.msg_aviso { margin:10px 0; }
/*fim qualivida home*/

/*inicio o que é*/
.tit_o_que_e span, .tit_programas span, .tit_doencas_cronicas span, .tit_programacao_eventos span, .tit_faq span, .tit_nossos_informativos span, .tit_nossas_noticias span, .tit_conteudo_especial span { background:url(../img/img_qualivida_p_p.jpg)!important; }
.tit_o_que_e h3 { background-image:url(../img/tit/tit_qualivida.gif); }
/*fim o que é*/

/*inicio programas*/
.tit_programas h3 { background-image:url(../img/tit/tit_nossos_programas.gif); }

.lista_filiais li a { float:none; padding-right:3%; color:#888; }

.programa_int { padding:0; }
.programa_int h4 {  padding-bottom: 10px;}
.programa_int_l {background:transparent url(../img/bg/bg_qualivida_lateral.png) no-repeat scroll 0 6px !important;right: -31px;top: -25px;width: 211px;float:left}
.programa_int_l h4 {color: #146487;margin-left: 28px;margin-top: 80px;width: 173px;}

.programa_int_l ul {float: left;margin-left: 28px;margin-top: 15px;width: 173px;}
.programa_int_l ul li { background: url("../img/ico/ico_seta_lar.gif") no-repeat scroll 0 6px transparent !important;border: medium none !important;padding: 0 0 8px 7px !important;}
.programa_int_l a { float:left;margin:21px 0 0 28px;text-indent:-9999em;}
.programa_int_l a.pai { background: url("../img/Programas_PAI.png") no-repeat transparent; width:175px; height:305px;}
.programa_int_l a.pgs { background: url("../img/Programas_PGS.png") no-repeat transparent; width:175px; height:305px;}
.programa_int_l a.pp { background: url("../img/Programas_PP.png") no-repeat transparent; width:175px; height:305px;}
.programa_int_l a.pap1 { background: url("../img/Programas_PAP_1.png") no-repeat transparent; width:168px; height:229px;}
.programa_int_l a.pap2 { background: url("../img/Programas_PAP_2.png") no-repeat transparent; width:168px; height:249px;margin-top:-1px;}


/*.programa_int*/
.area_p_saude .programa_int img { float:left; display:inline; margin:0 15px 10px 0; }
.area_p_saude .programa_int * { float:none; width:auto; }
.area_p_saude .programa_int table { margin-top:10px; }
.area_p_saude .programa_int table td { padding:3px 0; width:100px; }
.area_p_saude .programa_int table td.right { padding:3px 0; width:180px; }
.area_p_saude .programa_int table td.left { padding:3px 0; width:340px; }
.area_p_saude .programa_int ul { padding-bottom:9px; }
.area_p_saude .programa_int ul li { background:transparent url(../img/ico/ico_seta_lar.gif) no-repeat scroll 0 6px !important; border:medium none !important; padding:0 0 0 7px !important; }
/*fim programas*/

/*inicio doenças crônicas*/
.tit_doencas_cronicas h3 { background-image:url(../img/tit/tit_doencas_cronicas2.gif); }

.area_doenca_cronicas .lista_filiais li a, .area_doenca_cronicas .lista_filiais li h5 { padding-left:2%;}

.integra_imprensa h3 { width:100%; }
.integra_imprensa p { padding-bottom:5px; }
.integra_imprensa h4.tit_outras_doencas { background-image:url(../img/tit/tit_outras_doencas.gif); }
/*fim doenças crônicas*/

/*inicio faq*/
.tit_faq h3 { background-image:url(../img/tit/tit_faq.gif); }

.lista_faq { width:100%; overflow:hidden; margin-top:4px; }
.lista_faq li { float:left; width:100%; border-top:1px dashed #e3e3e3; margin:-1px 0 0 0; padding:13px 0 4px 0; }
.lista_faq li strong, .sala_imprensa .noticias li h5, .outras_noticias2 strong { color:#146487; }
.lista_faq li strong { display: block; }
.lista_faq a { color:#e27b28; }
/*fim faq*/

/*inicio informativo*/
.tit_nossos_informativos h3 { background-image:url(../img/tit/tit_nossos_informativos.gif); }

.sala_imprensa .noticias { border:1px solid #146487; padding:12px 0; margin-top:3px; width:99.8%; }
.sala_imprensa .noticias li { width:208px; padding:0 22px 0 21px; }

.bg_borda { left:718px; background-image:url(../img/bg/bg_beneficio_bot2.gif); }

.area_buscar { width:99.8%; border:1px solid #e3e3e3; padding:12px 0; margin:12px 0; }
.area_buscar * { float:left; }
.area_buscar a { margin-left:35px; display:inline; }
.area_buscar input { margin-top:5px; width:500px; }
.area_buscar label { padding:8px 5px 0 0; width:80px; text-align:right; }

.area_informativo .outras_noticias2 { margin-top:10px; }

.integra_imprensa .img { border:1px solid #146487; }

.integra_imprensa .bg_mask { background-image:url(../img/bg/bg_img_rede2.png); }
.integra_imprensa table img { display:inline; float:left; margin-right:20px; }
.integra_imprensa table ul, .integra_imprensa div.area_noticia ul { float:left; padding-bottom:12px; width:100%; }
.integra_imprensa table ul li, .integra_imprensa div.area_noticia ul li { background:white url(../img/ico/ico_seta_lar.gif) no-repeat scroll 0 6px !important; border:medium none !important; float:none !important; margin:5px 0 !important; padding:0 0 0 7px !important; width:auto !important; }
.integra_imprensa div.area_noticia a{ color: #146487; }
/*fim informativo*/

/*inicio noticias*/
.tit_nossas_noticias h3 { background-image:url(../img/tit/tit_nossas_noticias.gif); }
/*fim noticias*/

/*inicio programação de eventos*/
.no_result2 { float:left; width:100%; padding:14px 0; text-align:center; font-weight:bold; font-size:12px; }
.tit_programacao_eventos h3 { background-image:url(../img/tit/tit_programa_eventos2.gif); }

.prog_eventos2 { width:87.8%; padding:17px 6%; border:1px solid #e3e3e3; margin:15px 0 0 0; }
.prog_eventos2 ul { margin:0px; }

.prog_eventos3, .prog_eventos3 .lista_eventos { width:100%; border:none; margin:0px!important; padding:0px!important; }
.prog_eventos3 .lista_eventos { height:auto; width:94%; padding:29px 3%; overflow:visible; }
.prog_eventos3 .lista_eventos li { width:330px;  border:none; border-bottom:1px dashed #E3E3E3; height:75px!important; }
.prog_eventos3 .lista_eventos strong.f_l { margin-left:10px; }

.img_loading_evento { left:182px; position:absolute; top:62px; }
/*fim programação de eventos*/

.lnkEnviar2 { background-image:url(../img/lnk_btn/lnk_enviar_qualivida.jpg); height:29px; }

.font_color{ color:#146487!important; }

.tb_qualivida, .tb_qualivida tr td { border-color: #888888; border-style: solid; border-width: 1px; }
.tb_qualivida td { padding-left:5px; }
.tb_qualivida_desc { padding:5px; }

.btn_imc{
    background-image:url(../img/lnk_btn/btn_calcular_imc.gif); 
    height:22px; width:77px!important;
    float:left!important;
    margin:0 0 0 14px!important;
    text-indent:-99999em; 
    overflow:hidden;
}

.imc ul{margin-top:8px;}

.img_loading_imc{
    width:auto!important;
    position:absolute;
    right:57px;
    top:88px;
}

.cont .menu_cont .sub a:hover, .cont .menu_cont .sub .lnk_on  {
	color:#146487!important;
}

#menu_qualivida{
    min-height:337px;
}

.tit_conteudo_especial h3 {
    background-image:url("../img/tit/tit_conteudoespecial.gif");
    margin-left:-74px;
    margin-top:-16px;
}

.area_m_valores h4{margin:10px 0;}

/*INICIO DE IMPRESSOS E DIETAS*/
.lista_categoria{
    border:1px solid #E3E3E3; 
    padding:12px 0; 
    margin-top:3px; 
    width:100%; 
}


.lista_categoria li {
	width:208px;
	height:310px;
	padding:0px 22px 0px 21px;
	margin:0px 0 0 0px;
	/*border-right: 1px dashed #E0E0E0;*/
	display:inline;
	float:left;
    margin-bottom: 30px;
}

.border-bottom {
	width:100%;
	height: 3px;
	display:block;
	background-image:url(../img/tracejado_horizontal.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-top:10px;
	z-index:2;
}

.border-right {
	position:relative;
	width:16px;
	height: 214px;
	top:-260px;
	right:-35px;
	display:none;
	background-image:url(../img/tracejado_vertical_sombra.jpg);
	background-repeat:no-repeat;
	background-position:right;
	z-index:-2;
}

.bg_branco
{
	position:absolute;
	width:15px;
	top:0;
	right:0;
	height:100%;
	background-color:#fff;
	z-index:2;
}

.lista_categoria li * {
	float:left;
	width:100%;
}

.lista_categoria li span {
	font-size:10px;
	line-height:11px;
	padding-top:4px;
	
}

.lista_categoria li span.img {
	padding:0;
	height:111px;
	overflow:hidden;
	position:relative;
}

.lista_categoria li span.img img {
	width:auto;
	z-index:1;
	position:relative;
}

.lista_categoria li p {
	padding:10px 0 0;
	height:80px;
	overflow:hidden;
}

.lista_categoria li h5 
{
	font-size:12px;
	color:#146487;
	/*height:20px;*/
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
}

.lista_categoria li a {
	width:auto;
	font-weight:bold;
	color:#666;
	margin-top:10px;
}

.cont .bg_cont_folheto{
    background:url("../img/bg/bg_borda_beneficios.gif") no-repeat scroll right center transparent;
    height:31px;
    position:absolute;
    top:98px;
    *top:88px;
    right:-2px;
    width:21px;
    z-index:1;
}

.lista_categoria span.bg_mask  {
    background:url("../img/bg/bg_mask_folhetos_azul.png") repeat scroll 0 0 transparent;
    height:111px;
    left:0;
    padding:0 !important;
    position:absolute;
    top:0;
    width:208px;
    z-index:2;
}

.lista_folheto{
    width:100%;
   padding-top:10px;
}

.lista_folheto li{
    padding:0 0 5px 0;
    margin:0;
    height:auto;
    background:url("../img/ico/ico_seta_azul.gif") no-repeat scroll 0px 5px white !important;
    border:medium none;
    width:99%;
}

.lista_folheto li a{
    color:#888888;
    font-weight:normal;
    margin-top:0px;
    cursor:pointer;
}

.lista_folheto li a:hover{
    text-decoration:underline!important;
}

.lista_folheto li a span{
    margin-left:6px;
    line-height:normal;
    font-size:11px;
    padding:0px;
    width:97%;
}

/*FIM DE IMPRESSOS E DIETAS*/

/*ÍNICIO PAGINAÇÃO CONTEÚDO ESPECIAL*/
.paginacao_c {
	width:48px!important;
	float:right!important;
}

.paginacao_c .span,.paginacao_c .span span {
    padding:0px;
}

.paginacao_c span span {
	font-weight:bold;
	width:16px;
	position:relative;
}

.paginacao_c .lnkAnterior, .paginacao_c .lnkProximo {
	background:url(../img/lnk_btn/lnk_anterior.gif) no-repeat 0 3px;
	width:13px;
	font-weight:normal;
	margin:0px; 
	text-indent:-999999em;
	overflow:hidden;
}

.paginacao_c .lnkProximo {
	background:url(../img/lnk_btn/lnk_proximo.gif) no-repeat right 3px;
}
/*FIM PAGINAÇÃO CONTEÚDO ESPECIAL*/

.flash .f_l strong{display:none!important;}

.title_conteudoEspecial{
    float:left;
    margin-bottom:20px;
    margin-top:10px;
    width:88%;
}

.integraGeral_conteudo{
    float:left;
    width:80%;
    margin:20px 0 0 0;
}

.integra_conteudoEspecial{
    float:left;
    width:100%;
	line-height:17px;
}

.integra_conteudoEspecial p{
    padding:4px 0 10px 0;
    line-height:16px;
}

.integra_conteudoEspecial ul{
    float:left;
    padding-bottom:12px;
    width:100%;
}

.integra_conteudoEspecial ul li {
    background:url("../img/ico/ico_seta_lar.gif") no-repeat scroll 0 6px white !important;
    border:medium none !important;
    float:none !important;
    margin:5px 0 !important;
    padding:0 0 0 7px !important;
    width:auto !important;
}

.integra_conteudoEspecial table, .integra_conteudoEspecial table tr td {
	border:1px solid black;
}

.integra_conteudoEspecial table tr td {
	width:342px;
	min-height:217px;
	vertical-align:top;
}


.integra_conteudoEspecial table tr td center{
	padding:0;
	margin:0;
}

.integra_conteudoEspecial table tr td ul{
	padding-right:2%;
	width:98%;
}

.integra_conteudoEspecial table tr td ul li{
	background:url("../img/ico/ico_seta_lar.gif") no-repeat scroll 4px 6px white !important;
	padding:0 0 0 9px !important;
}

.download_conteudoEspecial{
    width:10%;
    float:right;
    display:block;
    padding-bottom:20px;
}

.download_conteudoEspecial a{
    color:#146487;
    text-decoration:underline;
    display:block;
    margin-top:3px;
    float:right;
}

.bg_mask_palestra {
    background:url("../img/borda_fundo.png") repeat scroll 0 0 transparent;
    height:99px;
    left:0;
    padding:0 !important;
    position:absolute;
    top:0;
    width:168px;
    z-index:2;
    margin:10px 10px 0;
}

.videoCast object, .videoCast embed{width:300px; height:200px;}

.podCast{width:100%}
.podCast object, .podCast object embed {width:335px;}

.area_cont_especial .listaConteudo li {
    border:1px solid #E3E3E3;
    float:left;
    margin:7px 3% 2px 0;
    padding-bottom:10px;
    position:relative;
    width:48%;
    height:auto;
    display:block;
    height:184px;
}

.area_cont_especial .listaConteudo li div .tocarpopup{float:left;}

.listaConteudo li h4,.listaConteudo li h5{
    color:#146487;
    float:left;
    font-size:14px;
    margin:3px 0 0 10px;
    width:97%;
}

.listaConteudo li h5{
    float:none;
    padding-right:3%;
    width:auto;
    padding-top:7px;
}

.listaConteudo *{display:block;}

.listaConteudo li p{
    float:left;
    line-height:15px;
    padding:10px 0 0 10px;
    width:97%;
}

.listaConteudo li .texto{
    line-height:15px;
    padding-top:0; 
    display:inline;
}
 
.listaConteudo li img{
    display:inline;
    height:99px;
    margin:10px 10px 0;
    float:left;
    position:relative;
    width:168px;
}

.listaConteudo li a{
    color:#888888;
    float:none;
    padding-right:3%;
}

.listaConteudo li.firstLi{width:100%;height:auto;margin:7px 0% 2px;}

.videos_home{padding-bottom:33px;}
.videos_home p{float:none; position:relative;}

.videos_home p img{
    float:left; 
    position:relative;
    width:114px; 
    height:76px;
}

.videos_home p a {
    text-decoration:none; 
    width:258px; 
    margin-left:5px; 
    color: rgb(136, 136, 136); 
    background:none repeat scroll 0% 0% transparent; 
    padding:0px; 
    float:left;
}

.videos_home p a:hover {
    text-decoration:underline;
}

.videos_home p label{
    width:100%; 
    display:block; 
    margin-bottom:5px; 
    font-weight:bold; 
    font-size:11px; 
    padding-bottom:0px;
    color:#146487;
}

.noticia_home h3 { width:100%; height:21px; background:url(../img/tit/tit_noticias_qualivida.gif) no-repeat; }
.noticia_home ul{width:100%;margin-top:0px;}
.noticia_home ul li{width:44%;padding-right:18px;border-right:1px dashed #E3E3E3}
.noticia_home ul li a{float:left; width:100%;text-decoration:none;}
.noticia_home ul li a:hover, .noticia_home ul li a .texto:hover{text-decoration:underline!important;}
.noticia_home ul li a span.data,.noticia_home ul li a strong{width:auto;float:none;}
.noticia_home ul li a strong{color:#146487;}
.noticia_home ul li a span.texto{font-weight:normal;}
.noticia_home ul li.left{padding:0px 0px 0px 18px;border:none;}

.podcast_home h3 { width:100%; height:21px; background:url(../img/tit/tit_podcasts.gif) no-repeat; }
.podcast_home img {
    height:82px;
    width:91px;
    margin:20px 0 0 20px;
 }
.podcast_home ul {width:53%;margin-left:10%;}
.podcast_home ul li{ background:url("../img/ico/ico_seta_azul.gif") no-repeat scroll 0 5px white !important;margin-bottom:5px;}
.podcast_home ul li a{float:none;margin:0 0 0 6px;color:#146487;font-weight:normal;text-decoration:none;}


.programasLink{text-decoration:none;}
a.programasLink:hover{text-decoration:underline;}

.medicina_preventiva_primaria{
	border:1px solid red;
}
