﻿/*
|----------------------------------------------------------------------------------------------------|
|           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 - 25/05/2009
 */
body {
	font-size:11px;
	font-family:Arial, Verdana, Tahoma;
	text-align:justify;
	color:#888;
	background:#fff url(../img/bg/bg_geral.jpg) repeat-x center 0;
}

.geral {
	width:950px;
}

.cabecalho {
	width:100%;
	z-index:3;
}

.cabecalho .menu { margin-top:33px; z-index:1; }

.cabecalho .menu * {
	float:left;
	position:relative;
	z-index:1;
}

.cabecalho .menu li { margin-top:33px; }

.cabecalho .menu li a {
	background:url(../img/lnk_btn/lnk_menu.gif) no-repeat;
	height:41px;
}

.cabecalho .menu li.on a { background-image:url(../img/lnk_btn/lnk_menu_on.gif); }

.cabecalho .menu li h1 a {
	height:70px;
	width:168px;
	margin:0px;
}

.cabecalho .menu li a.lnkGrupo {
	width:82px;
	background-position:-168px bottom;
}

.cabecalho .menu li a.lnkProdutos {
	width:93px;
	background-position:-250px bottom;
}

.cabecalho .menu li a.lnkRede {
	width:104px;
	background-position:-343px bottom;
}

.cabecalho .menu li a.lnkBeneficios {
	width:102px;
	background-position:-447px bottom;
}

.cabecalho .menu li a.lnkQualivida {
	width:125px;
	background-position:-549px bottom;
}

.cabecalho .menu li a.lnkCentral {
	width:109px;
	background-position:-674px bottom;
}

.cabecalho .menu li a.lnkManual {
	width:167px;
	background-position:right bottom;
}

.cabecalho .menu li.li_manual_rede img {
	display:inline;
	margin:2px 0 0 11px;
}

.cabecalho .menu li.li_manual_rede span {
	position:absolute;
	left:11px;
	top:-7px;
	background:url(../img/bg/bg_acesso_exclusivo3.gif) no-repeat 0 9px;
	padding-left:1px;
}

.cabecalho .menu li ul {
	position:absolute;
	width:109px;
	width:126px;
	border:1px solid #da6100;
	border-top-width:0px;
	top:35px;
	left:-1px;
	background:#fff url(../img/bg/bg_submenu.gif) repeat-x 0 0;
	display:none;
	overflow:hidden;
}

.cabecalho .menu li li {
	width:100%;
	margin:1px 0 -1px;
	text-align:left;
}

.cabecalho .menu li li a {
	width:88%;
	padding:5px 0 0 12%;
	padding:5px 0 5% 12%;
	height:15px;
	height:auto;
	background:url(../img/bg/bg_submenu_a.gif) no-repeat 0 0;
	background:url(../img/bg/bg_submenu_a.gif) no-repeat 0 bottom;
	margin:0px;
	color:#666;
}

.cabecalho ul.acesso_exclusivo, .cabecalho .acesso_rapido {
	position:absolute;
	top:9px;
	left:0px;
	z-index:2;
	width:600px;
}

.cabecalho ul.acesso_exclusivo * {
	float:left;
	color:#fff;
}

.cabecalho ul.acesso_exclusivo li {
	background:url(../img/bg/bg_acesso_exclusivo.gif) no-repeat 0 0;
	padding:2px 13px 0 14px;
	height:15px;
}

.cabecalho ul.acesso_exclusivo li.li_acesso {
	background:none;
	padding:1px 0 0;
}

.cabecalho ul.acesso_exclusivo li a {
	font-size:10px;
}

.cabecalho .acesso_rapido {
	left:auto;
	right:0px;
	width:93px;
	height:20px;
}

.cabecalho .acesso_rapido strong {
	background:url(../img/lnk_btn/lnk_acesso_rapido.gif);
	width:93px;
	height:19px;
	display:block;
	cursor:pointer;
}

.cabecalho .acesso_rapido * {
	float:right;
	position:relative;
	clear:both;
}

.cabecalho .acesso_rapido ul {
	position:absolute;
	left:auto;
	top:20px;
	right:0px;
	width:160px;
	border:1px solid #eba337;
	display:none;
}

.cabecalho .acesso_rapido ul li {
	float:right;
	padding:0;
}

.cabecalho .acesso_rapido ul li a {
	background:url(../img/bg/bg_acesso_rapido.gif) repeat-x;
	height:15px;
	padding:4px 10px 0;
	width:140px;
	text-align:right;
	color:#fff;
}

.cabecalho .acesso_rapido ul li a:hover {
	background-image:url(../img/bg/bg_acesso_rapido_over.gif);
	text-decoration:none;
}

.bg_listra {
	width:100%;
	background:url(../img/bg/bg_listra_home.gif) repeat-x 0 0;
	margin-top:-6px;
	padding-top:16px;
	z-index:2;
}

.media_box {
	padding:5px;
	width:670px;
	height:230px;
	border:1px solid #fff;
	z-index:1;
}

.media_box .flash_img {
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:1;
}

.media_box .bg_media_box {
	width:151px;
	background:url(../img/bg/bg_media_box.png);
	height:89px;
	z-index:2;
	position:absolute;
	bottom:-6px;
	right:-2px;
	clear:both;
}

.media_box .aba_m_b {
	margin:-6px 0 0 -24px;
	z-index:2;
	display:inline;
	width:19px;
}

.media_box .aba_m_b * {
	float:left;
	clear:left;
}

.media_box .aba_m_b li {
	padding-bottom:3px;
}

.media_box .aba_m_b a {
	padding-top:2px;
	width:17px;
	height:15px;
	border:1px solid #fff;
	text-align:center;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	color:#e27b28;
	background:#fff;
	position:relative;
}

.media_box .aba_m_b a:hover {
	width:20px;
	margin-left:-3px;
}

.media_box .aba_m_b a.on {
	width:20px;
	margin-left:-3px;
	color:#fff;
	background:#e27b28;
	border-right:1px solid #e27b28;
	text-decoration:none;
	cursor:default;
}

div.acesso_exclusivo {
	width:260px;
}

div.acesso_exclusivo h3 {
	background:url(../img/tit/tit_acesso_exclusivo.gif) no-repeat 0 0;
	height:25px;
	width:260px;
}

div.acesso_exclusivo * {
	float:left;
	position:relative;
}

div.acesso_exclusivo ul li {
	width:258px;
	border:1px solid #dedede;
	background:url(../img/bg/bg_acesso_exclusivo2.gif) repeat-x 0 0px;
	height:32px;
	margin-bottom:1px;
}

div.acesso_exclusivo ul li a {
	background:url(../img/ico/ico_acesso_exclusivo.gif) no-repeat right 0;
	width:248px;
	height:20px;
	padding:12px 0 0 10px;
	color:#666;
	font-weight:bold;
}

div.acesso_exclusivo ul li p {
	display:none;
}

div.acesso_exclusivo ul li.on {
	background:#fff;
}

div.acesso_exclusivo ul li.on p {
	display:block;
}

div.acesso_exclusivo ul li.on a.lnkTit {
	color:#e27b28;
	text-decoration:none;
	background:none;
	cursor:default;
}

div.acesso_exclusivo ul li.on p {
	width:225px;
	padding:0 18px 10px 10px;
	display:block;
	float:left;
	clear:both;
	/*font-size:13px;*/
	line-height:14px;
}

div.acesso_exclusivo ul li.on p span {
	display:block;
	width:225px;
	/*height:43px; */
	overflow:hidden;
	padding-bottom:1px;
	text-align:left;
}

div.acesso_exclusivo ul li.on p span br { float:none; }

div.acesso_exclusivo ul li.on p a {
	font-weight:normal;
	height:auto;
	width:auto;
	padding:5px 0 0 0;
	color:#e27b28;
	background:none;
	font-size:10px;
}

.area_beneficios_ad { width:390px; padding-top:13px; }

/*.area_beneficios_ad h4 {
	float:left;
	width:100%;
	height:23px;
	background:url(../img/tit/tit_medicina_preventiva.gif) no-repeat;
}*/

.area_beneficios_ad h4 {
    background:url("../img/tit/tit_beneficios_ad.gif") no-repeat scroll 0 0 transparent;
    float:left;
    height:23px;
    width:70px;
}

.area_beneficios_ad p {
	float:left;
	width:381px;
	padding:0 0 7px 7px;
	border:1px solid #e3e3e3;
	line-height:13px;
}

/*.area_beneficios_ad img {
	float:left;
	width:114px;
	height:76px;
	display:inline;
	margin:4px 7px 0 9px;
}*/

.area_beneficios_ad img {
    display:inline;
    float:left;
    height:76px;
    margin:7px 7px 0 0;
    width:114px;
}

/*.area_beneficios_ad span {
	background:url(../img/bg/bg_borda_beneficios.gif) no-repeat right top;
	margin:-4px -1px 0 0;
	display:inline;
	width:237px;
	padding:18px 23px 5px 0;
}*/

.area_beneficios_ad span {
    background:url("../img/bg/bg_borda_beneficios.gif") no-repeat scroll right top transparent;
    display:inline;
    margin:-1px -1px 0 0;
    padding:18px 23px 5px 0;
    width:238px;
}

.area_beneficios_ad a.a1 {
	float:left;
	color:#e27b28;
	font-size:10px;
}

.area_beneficios_ad ul {
	background:url(../img/img_resp_social.gif) no-repeat 0 10px;
	height:74px;
	padding:10px 0 0 180px;
}

.area_beneficios_ad ul * {
	float:left;
	position:relative;
}

.area_beneficios_ad ul .a1 {
	padding-left:5px;
	background:none;
}

.area_beneficios_ad ul li {
	width:100%;
	padding:3px 0 2px;
}

.area_beneficios_ad ul li a {
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 center;
	color:#888;
	padding-left:7px;
}

.area_beneficios_ad ul h5 {
	font-size:11px;
	padding-bottom:4px;
}

.area_medicina_prev { width:278px; padding:13px 0 0 13px; }

.area_medicina_prev h4 {
	float:left;
	width:154px;
	height:23px;
	background:url(../img/tit/tit_noticias.gif) no-repeat;
}

.area_medicina_prev .lnkRss {
	margin:3px 6px 0 0;
	display:inline;
}

.lnkRss {
	background:url(../img/lnk_btn/lnk_rss.gif) no-repeat;
	width:31px;
	height:13px;
}

.lnkRss:hover {
	background-position:0 bottom;
}

.area_medicina_prev ul {
	width:261px;
	height:150px;
	padding:0 7px 44px;
	border:1px solid #e3e3e3;
	background:url(../img/bg/bg_medicina_prev.gif) repeat-x 0 bottom;
	clear:left;
}

.area_medicina_prev ul li {
	float:left;
	width:100%;
	padding:8px 0 11px;
	border-bottom:1px dashed #c1c1c1;
	line-height:15px;
}

.area_medicina_prev ul li.erro {
	padding:30px 0 0;
	border:none;
	line-height:15px;
	text-align:center;
}

.area_medicina_prev ul li a {
	color:#888;
	font-weight:bold;
	display: block;
	height: 15px;
	overflow: hidden;
}

.area_medicina_prev ul li.bg_bot {
	border:none;
	position:absolute;
	left:146px;
	top:136px;
	width:130px;
	height:169px;
	background:url(../img/img_medico.gif) no-repeat;
	clear:both;
}

.area_rede_propria { width:260px; padding:32px 0 0 0; }

.area_rede_propria h4 {
	float:left;
	width:216px;
	height:29px;
	background:url(../img/tit/tit_rede_propria.gif) no-repeat;
}

.area_rede_propria ul { width:100%; }

.area_rede_propria ul * {
	width:100%;
	float:left;
	position:relative;
}

.area_rede_propria ul li {
	padding-bottom:6px;
}

.area_rede_propria ul a {
	height:81px;
	background:url(../img/lnk_btn/lnk_rede_propria.jpg) no-repeat;
}

.area_rede_propria ul a:hover {	background-position:right 0; }

.area_rede_propria ul a.lnkCClinicos { background-position:left -87px; }
.area_rede_propria ul a.lnkCClinicos:hover { background-position:right -87px; }

.area_rede_propria ul a.lnkMaternindade { background-position:left bottom; }
.area_rede_propria ul a.lnkMaternindade:hover { background-position:right bottom; }

.area_selo {
	padding-top:18px;
	height:75px;
	width:830px;
}

.area_selo * {
	float:left;
	position:relative;
}

.area_selo li {
	padding-right:5px;
}

.area_selo li a {
	background:url(../img/lnk_btn/selo_home.jpg) no-repeat;
	width:263px;
	height:72px;
}

.area_selo li a.lnkSeloSolicite {
	background-position:right 0;
	width:283px;
}

.area_selo li a.lnkRedeAssistencial {
    background: url("../img/lnk_btn/lnk_divulgacao_rede.png") no-repeat scroll 0 -1px transparent;
    float: left;
    height: 75px;
    margin-top: -3px;
    text-indent: -9999px;
    width: 286px;
}

.lnkRolProcedimentos
{
	background: url(../img/btn_novo_rol_home.png) no-repeat !important;
	width: 265px !important;
	height: 72px;
}


.rodape {
	border-top:1px solid #e3e3e3;
	width:100%;
	margin:8px 0 0 0;
	padding:15px 0 20px 0;
	z-index:1;
}

.rodape * {
	float:left;
	position:relative;
	color:#888;
}

.rodape li {
	padding-right:10px;
}

.rodape li a {
	padding:4px 0 8px;
	margin-right:20px;
	display:inline;
}

.rodape li.f_r {
	padding-right:0;
}

.rodape li.f_r a {
	padding:0px;
	margin:0px;
}

.rodape li address {
	width:500px;
	font-style:normal;
}

.lnkAgendar {
	background:url(../img/lnk_btn/lnk_agendar.gif) no-repeat; 
	width: 83px; 
	height: 29px; 
	margin-right: 18px; 
}
.lnkCancelar {
	background:url(../img/lnk_btn/lnk_cancelar.gif) no-repeat; 
	width: 88px; 
	height: 29px; 
}

.lnkEnviar, .lnkLimpar {
	width:50px;
	height:29px;
	background:url(../img/lnk_btn/lnk_enviar.gif);
	display:inline;
	margin-left:10px;
}
.lnkLimpar { background-image:url(../img/lnk_btn/lnk_limpar.gif); }
.lnkLimpar_1 {
	background:url(../img/lnk_btn/lnk_limpar_2.gif) no-repeat;
	height:29px;
	margin-left:10px;
	width: 76px;
}

.lnkFechar {
	background:url(../img/lnk_btn/lnk_fechar.gif) no-repeat;
	width:78px;
	height:31px;
}

.lnkInscrever {
	background:url(../img/lnk_btn/lnk_inscrever.gif) no-repeat; 
	width: 89px; 
	height: 29px; 
	margin-right: 18px; 
}

.d_n{display:none!important;}
.d_b{display:block!important;}

.area_beneficios_ad .bg_mask_teste {
    background:url("../img/bg_mask_bco.png") repeat scroll 0 0 transparent;
    height:76px;
    left:0;
    margin:4px 7px 0 9px;
    padding:0 !important;
    position:absolute;
    top:3px;
    width:114px;
    z-index:2;
    /*border:1px solid yellow;*/
}

.area_beneficios_ad .listaVideos{
    background:none; 
    padding:0px;
    width:100%;
    float:left;
    height:90px;
}

.area_beneficios_ad .listaVideos li{
    height:85px;
    border:1px solid #E3E3E3;
    margin-bottom:12px;
}

.area_beneficios_ad .listaVideos li span a{
    color:#888888;
    font-size:11px;
    width:100%;
    text-decoration:none;
}

.area_beneficios_ad .listaVideos li span a:hover{text-decoration:underline;}

.area_beneficios_ad .listaVideos li span a label{
    font-weight:bold;
    width:100%;
    margin-bottom:5px;
    float:left;
}

.destaqueHome{
    width:260px;
}

.destaqueHome span{
    width:141px;
    margin-top:3px;
}

.destaqueHome a{
    background:none!important;
    width:auto;
    height:auto;
    color:#E27B28;
    float:left;
    margin-top:4px; 
    font-size:10px;
}

.via_boleto{
    margin-top:26px;
}

.via_boleto img{
    width:90px;
    height:62px;
    margin:7px 7px 0 11px;
}

#flash_anuncio {
    border:medium none;
    left:41%;
    top:288px;
    position:absolute;
    z-index:4;
}

.ouvidoria{
	width: 300px;
	height: 150px;
	background-color: #FFFFFF;
	border: 3px solid #e17c2a;
	border-radius: 5px;
	z-index: 999999;
	position: fixed;
	top: 50%; 
	left: 50%; 
	margin-left: -175px; 
	margin-top: -100px;
	display: none;
	padding-bottom: 20px;
	padding-top: 20px;
}

.ouvidoria h1{
	font-size: 15px;
    text-align: center;
    color: #e17c2a;
}

.ouvidoria p{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 20px;
}

.ouvidoria img{
	border: none;
	cursor: pointer;
}

.ouvidoria span.ok
{
    width: 77px;
    height: 41px;
    background:url("../img/ouvidoria-ok.jpg");
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    border: none;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}

.ouvidoria span.cancelar
{
    width: 117px;
    height: 41px;
    background:url("../img/ouvidoria-cancelar.jpg");
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    border: none;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 30px;    
}