﻿/*
|----------------------------------------------------------------------------------------------------|
|           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
 */
.rodape { margin:18px 0 0; }

.img_box {
	padding:5px;
	width:690px;
	height:139px;
	border:1px solid #fff;
	border-right:0px;
	z-index:1;
}

.img_box span {
	height:139px;
	width:100%;
	z-index:1;
}

.img_box .area_tit {
	position:absolute;
	z-index:2;
	background:url(../img/bg/bg_tit_interna.png) no-repeat;
	width:348px;
	height:151px;
	right:-249px;
	top:-1px;
	clear:both;
}

.area_tit h3 {
	width:100%;
	height:100%;
	float:left;
	background-position:right bottom;
	background-repeat:no-repeat;
}

.navegacao {	
	width:100%;
}

.navegacao * {
	float:left;
	position:relative;
	color:#888;
}

.navegacao li {
	padding:2px 8px 4px 0;
}

.navegacao li a {
	background:url(../img/ico/ico_seta_lar.gif) no-repeat right 4px;
	padding:0 11px 0 0;
}

.cont {
	border:1px solid #e3e3e3;
	width:663px;
	padding:0 19px 0 0;
	/*background:url(../img/bg/bg_menu_lateral.gif) repeat-y 0 0;*/
}

.cont2 { width:929px; }

.cont .bg_cont {
	position:absolute;
	right:-1px;
	top:-1px;
	background:url(../img/bg/bg_borda_beneficios.gif) no-repeat right;
	width:21px;
	height:31px;
	z-index:1;
}

.cont .menu_cont {
	width:150px;
	display:inline;
	margin-right:23px;
	overflow:hidden;
	padding-top:5px;
	background:url(../img/bg/bg_menu_lateral.gif) repeat-y 0 0;
}

.cont .menu_cont li, .cont .menu_cont li a, .cont .menu_cont .sub {
	width:100%;
	float:left;
	position:relative;
}

.cont .menu_cont li a {
	color:#fff;
	padding:9px 0 6px;
	text-align:right;
}

.cont .menu_cont li a .span {
	padding:0 10px 0 0;
	position:relative;
	float:right;
	cursor:pointer;
}

.cont .menu_cont li a .span span { position:relative; padding-bottom:1px; }

.cont .menu_cont li a .span span span {
	width:3px;
	height:5px;
	top:5px;
	left:-8px;
	background:url(../img/ico/ico_seta_bra.gif) no-repeat 0 0;
	position:absolute;
	font-size:1px;
	padding:0px;
}

.cont .menu_cont li a:hover, .cont .menu_cont li a.on {
	color:#e27b28;
	font-weight:bold;
	background:#fff;
	text-decoration:none;
	padding:8px 0 7px;
}

.cont .menu_cont li a:hover .span span span, .cont .menu_cont li a.on .span span span {
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 0;
}

.cont .menu_cont .sub {
	padding-bottom:20px;
}

.cont .menu_cont .sub li {
	background:#fff;
	padding-right:5%;
	width:95%;
}
.cont .menu_cont .sub a, .cont .menu_cont .sub a:hover {
	font-size:10px;
	color:#888;
	background:url(../img/ico/ico_quad.gif) no-repeat right 13px;
	width:86%;
	padding:8px 5% 8px 9%;
}
.cont .menu_cont .sub a:hover {
	color:#e27b28;
	font-weight:normal;
}

.cont .mid1  {
	float:left;
	width:490px;
	position:relative;
	z-index:2;
	padding-bottom:15px;
}

.cont2 .mid1  { width:755px; }

.lista_faq ul { margin-bottom:9px !important; }
.lista_faq ul li {
	padding:0 0 0 7px !important;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 6px !important;
	margin:5px 0 !important;
	border:none !important;
	float:none !important;
	width:auto !important;
}

.area_erro_form {
	display:none;
	float:left;
	margin-left:300px;
	position:relative;
	width:285px;
	z-index:3;
}
.area_erro_form .random_class_vs {
	background:url(../img/bg/bg_erro.png);
	border:1px solid #fec18f;
	float:left;
	padding:3px 7px;
	position:absolute;
	width:270px;
}
.area_erro_form .random_class_vs ul {
	float:left;
	width:100%;
}
.area_erro_form .random_class_vs ul li {
	display:block;
	padding:3px 0;
	color:#fff;
	font-weight:bold;
	text-align:left;
	width:100%;
}

.erro_planosaude {
	background: transparent url(../img/ico/ico_erro_menor.gif) no-repeat scroll 0 0;
	color: #E27B28 !important;
	margin-top:5px;
	padding-left:20px;
}

.area_erro_form h4 {
	text-align: center;
	height:20px
}
.area_erro_form .tit_atencao {
	background:url(../img/ico/ico_erro.gif) no-repeat 0 0;
	color:red;
	padding-left:30px;
	font-size:12px;
	float:left;
	height:18px;
	margin-left:50px;
}
.area_erro_form .lnk_collapse, .area_erro_form .lnk_expand {
	background-color:/*#e27b28*/white;
	background-image:url(../img/ico/ico_collapse.gif);
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #fec18f;
	color:white;
	height:17px;
	opacity:0.9;
	padding-left:5px;
	filter:alpha(opacity=90);
	font-weight:bold;
}
.area_erro_form .lnk_expand { background-image:url(../img/ico/ico_expand.gif); }

.cont2 .lnk_ico_seta {
	background:transparent url(../img/ico/ico_seta_lar.gif) no-repeat scroll 0 6px;
	color:#E27B28;
	margin-left:15px;
	margin-top:10px;
	padding-left:7px;
	text-align:left;
	text-decoration:underline;
	width:230px;
}
.cont2 .lnk_ico_seta:hover { text-decoration:none; }

/*inicio missão e valores*/
.tit_missao_valores span { background:url(../img/../img/img_o_grupo.jpg); }
.tit_missao_valores h3 { background-image:url(../img/tit/tit_missao_valores.gif); }

.area_m_valores, .area_t_conosco  {
	line-height:16px;
	padding-top:18px;
}

.area_m_valores h4 { margin:20px 0; }
.area_m_valores h4, .area_t_conosco h4, .tit_selecione_regiao {
	color:#e27b28;
	font-size:14px;
}

.area_m_valores p, .area_t_conosco p { padding-bottom:9px; }

.img_m_valores, .img_trabalhe_conosco {
	background:url(../img/img_nossa_historia.jpg) no-repeat;
	width:260px;
	height:292px;
}
/*fim missão e valores*/

/*inicio trabalhe conosco*/
.tit_trabalhe_conosco span { background:url(../img/img_o_grupo.jpg); }
.tit_trabalhe_conosco h3 { background-image:url(../img/tit/tit_trabalhe_conosco.gif); }

.img_trabalhe_conosco { background:url(../img/img_trabalhe_conosco.jpg) no-repeat; }

.area_t_conosco h4, .area_t_conosco .sub_t { font-size:14px; padding-bottom:5px; }

.area_t_conosco .sub_t { color:#666; padding-bottom:10px; }

.lnkCadastreCurriculo {
	width:181px;
	height:29px;
	background:url(../img/lnk_btn/lnk_cadastre_curriculo.gif);
	margin-top:30px;
}
/*fim trabalhe conosco*/

/*inicio o grupo*/
.tit_o_grupo span { background:url(../img/img_o_grupo.jpg); }
.tit_o_grupo h3 { background-image:url(../img/tit/tit_o_grupo.gif); }

.area_o_grupo, .area_p_saude, .area_p_odontologico, .area_clientes {
	line-height:16px;
	padding-top:18px;
}

.area_o_grupo h4 {
	color:#e27b28;
	font-size:14px;
	line-height:18px;
}

.area_o_grupo p { padding-top:9px; }

.img_o_grupo, .img_equipe_intermedica {
	background:url(../img/img_o_grupo_cont.jpg) no-repeat;
	width:260px;
	height:292px;
}
/*fim o grupo*/

/*inicio nossa historia*/
.tit_nossa_historia span { background:url(../img/img_o_grupo.jpg); }
.tit_nossa_historia h3 { background-image:url(../img/tit/tit_nossa_historia.gif); }

.img_nossa_historia {
	float:right;
	display:inline;
	margin:0 0 10px 17px;
}
/*fim nossa historia*/

/*inicio equipe intermedica*/
.tit_equipe_intermedica span { background:url(../img/img_o_grupo.jpg); }
.tit_equipe_intermedica h3 { background-image:url(../img/tit/tit_equipe_intermedica.gif); }

.img_equipe_intermedica { background:url(../img/img_equipe_intermedica.jpg) no-repeat; }
/*fim equipe intermedica*/

/*inicio planos de saude*/
.tit_planos_saude span { background:url(../img/img_produtos_servicos.jpg); }
.tit_planos_saude h3 { background-image:url(../img/tit/tit_planos_saude.gif); }

.area_p_saude h5, .area_p_saude h4 {
	font-size:14px;
	line-height:18px;
	width:100%;
	float:left;
	color:#666;
}

.area_p_saude h4, .lista_resultado li h5, .lista_resultado li a {
	color:#e27b28;
}

.area_p_saude p {
	padding-bottom:10px;
	width:100%;
	float:left;
}

.filtro_planos {
	width:99.85%;
	border:1px solid #e3e3e3;
	margin-bottom:15px;
}

.filtro_planos * {
	float:left;
	display:block;
}

.filtro_planos li {
	padding: 5px 0 0 15px;
	width: 100%;
}

.filtro_planos li.first {
	padding: 14px 0 0 15px;
}

.filtro_planos li.li_lnk {
	padding:5px 0 12px 0;
	width:100%;
}

.filtro_planos li label {
	padding:1px 5px 0 0;
	width: 15%;
}

.lnkFiltrar, .lnkEncontrePlano {
	background:url(../img/lnk_btn/lnk_filtrar.gif);
	width:58px;
	height:31px;
}

.lnkEncontrePlano {
	background:url(../img/lnk_btn/lnk_encontre_plano.gif);
	width:118px;
}

.lista_resultado {
	width:100%;
}

.lista_resultado * {
	float:left;
	position:relative;
	display:block;
}

.lista_resultado li {
	width:99.8%;
	border:1px solid #e3e3e3;
	/*height:103px;*/
	height: auto;
	margin:7px 0 2px;
}

.lista_resultado li img {
	width:130px;
	height:103px;
}

.lista_resultado li img.img_planos {
	width:136px;
	height:109px;
	margin-bottom:-6px;
	padding-top:4px;
}

.lista_resultado div.f_r { width:600px; padding-bottom:10px; }

.lista_resultado li p, .lista_resultado li h5 {
	width:auto;
	float:none;
	padding-right:3%;
}

.lista_resultado li h5 {
	padding-top:5px;
}

.imgLoading {
	left:500px;
	position:absolute;
	top:169px;
}
.img_loading_qualivida {
	left:310px;
	position:absolute;
	top:10px;
}
.img_loading_plano_saude {
	left:20px;
	position:absolute;
	top:168px;
}
.img_loading_planos_saude {
	right: 20px;
	position: absolute;
	top: 150px;
}
.img_loading_canais_atendimento {
	left:428px;
	position:absolute;
	top:76px;
}
.img_loading_centros_clinico {
	left:18px;
	position:absolute;
	top:20px;
}
.img_loading_qualivida_pag {
	left:9px;
	position:absolute;
	top:55px;
}
.img_loading_cont_especial {
	left:9px;
	position:absolute;
	top:25px;
}
/*fim planos de saude*/

/*inicio produtos e serviços*/
.tit_produtos_servicos span { background:url(../img/img_produtos_servicos.jpg); }
.tit_produtos_servicos h3 { background-image:url(../img/tit/tit_produtos_servicos.gif); }

.lista_planos {
	width:693px;
	display:table;
	margin:0 auto;
	padding:25px 0 40px;
	clear:both;
}

.lista_planos li {
	padding:8px;
	float:left;
}

.lista_planos li a {
	background:url(../img/lnk_btn/lnk_produtos_servicos.jpg) no-repeat;
	width:330px;
	height:91px;
	float:left;
	display:block;
}

.lista_planos li a.p2 {	background-position:right 0; }
.lista_planos li a.p3 {	background-position:0 bottom; }
.lista_planos li a.p4 {	background-position:right bottom; }
/*fim produtos e serviços*/

/*inicio planos odontologicos*/
.tit_planos_odontologicos span { background:url(../img/img_produtos_servicos.jpg); }
.tit_planos_odontologicos h3 { background-image:url(../img/tit/tit_planos_odontologicos.gif); }

.cont .area_p_odontologico {
	width:500px;
}

.area_p_odontologico h4 {
	color:#E27B28;
	font-size:14px;
	line-height:18px;
}

.area_p_odontologico p {
	padding-bottom:10px;
}

.area_p_odontologico a { color:#e27b28; }

.area_p_odontologico ul li a {
	color:#e27b28;
	text-decoration:underline;
}
.area_p_odontologico ul li a:hover { text-decoration:none; }

.img_planos_odontologico { margin:20px 0 0; z-index:2; }
/*fim planos odontologicos*/

/*inicio seguros saudes*/
.tit_seguros_saude span { background:url(../img/img_produtos_servicos.jpg); }
.tit_seguros_saude h3 { background-image:url(../img/tit/tit_seguros_saude.gif); }
/*fim seguros saudes*/

/*inicio saude ocupacional*/
.tit_saude_ocupacional span { background:url(../img/img_produtos_servicos.jpg); }
.tit_saude_ocupacional h3 { background-image:url(../img/tit/tit_saude_ocupacional.gif); }

.lista_saudes, .lista_programas {
	width:100%;
}

.lista_saudes *, .lista_programas * {
	float:left;
	position:relative;
}

.lista_saudes li, .lista_programas li {
	width:100%;
	padding-top:7px;
}

.lista_saudes li strong, .lista_programas li strong { padding:2px 0 5px; }

.lista_saudes li a, .lista_programas li span {
	padding:0 0 0 7px;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 6px;
	color:#888;
}

.lista_programas li span br { float:none; }
/*fim saude ocupacional*/

/*inicio filiais*/
.tit_filiais span { background:url(../img/img_o_grupo.jpg); }
.tit_filiais h3 { background-image:url(../img/tit/tit_nossas_filiais.gif); }

.lista_filiais li {
	height:auto;
	padding-bottom:10px;
}

.lista_filiais li img {
	display:inline;
	margin:10px 10px 0;
	width:168px;
	height:99px;
}

.lista_filiais li h5 { padding-top:7px; }

.lista_filiais li p br { float:none; }

.area_filiais li p {
	padding-left:188px;
}

.area_filiais li p span {
	padding-top:8px;
}
/*fim filiais*/

/*inicio nossos premios*/
.tit_nossos_premios span { background:url(../img/img_o_grupo.jpg); }
.tit_nossos_premios h3 { background-image:url(../img/tit/tit_nossos_premios.gif); }

.lista_premios {
	width:100%;
}

.lista_premios * {
	float:left;
	position:relative;
}

.lista_premios li {
	width:180px;
	padding:6px 4px 0 4px;
	z-index:1;
}

.lista_premios li img {
	width:168px;
	height:149px;
	display:inline;
	margin-left:6px;
}

.lista_premios li h5 {
	color:#e27b28;
	font-size:14px;
	width:100%;
	text-align:center;
	padding:6px 0 4px;
	height:32px;
	overflow:hidden;
}

.lista_premios li span { display:none; }

.tooltip {
	width:220px;
	padding:7px 10px;
	background:#f9f9e9 url(../img/bg/bg_premios.gif) repeat-x 0 0!important;
	border:1px solid #878787!important;
	line-height:14px;
	color:#888!important;
}
/*fim nossos premios*/

/*inicio nossos clientes*/
.tit_nossos_clientes span { background:url(../img/img_o_grupo.jpg); }
.tit_nossos_clientes h3 { background-image:url(../img/tit/tit_nossos_clientes.gif); }

.area_clientes p, .area_clientes h4 {
	width:100%;
	float:left;
}

.area_clientes ul {
	width:100%;
}

.area_clientes ul * {
	float:left;
	position:relative;
}

.lista_clientes li {
	width:106px;
	height:77px;
	padding:9px;
}

.area_clientes h4 {
	color:#E27B28;
	font-size:14px;
	line-height:18px;
	padding:20px 0 7px 0;
}

.lista_clientes2 li {
	width:33.2%;
	padding:2px 0;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 10px;
	padding:5px 5px 0 8px;
}

.lista_clientes2 li a {
	color:#888;
	height:32px;
	overflow:hidden;
	padding:0 5px 0 8px;
}
/*fim nossos clientes*/

/*inicio beneficios especiais*/
.tit_beneficios_especiais span { background:url(../img/img_beneficios_especiais.jpg); }
.tit_beneficios_especiais h3 { background-image:url(../img/tit/tit_beneficios_especiais.gif); }

.cont2 .area_ben_esp {
	width:855px;
	display:inline;
	margin-left:47px;
}

.area_ben_esp {
	line-height:16px;
	padding-top:18px;
}

.area_ben_esp h4 {
	color:#e27b28;
	font-size:14px;
	line-height:18px;
}

.area_ben_esp h4, .area_ben_esp p, .area_ben_esp div img {
	float:left;
	width:100%;
	position:relative;
}

.area_ben_esp h4.tit_adicionais, .area_ben_esp h4.tit_opcionais, .area_ben_esp h4.tit_filial, .area_ben_esp h4.tit_outras {
	height:26px;
	background:url(../img/tit/tit_adicionais.gif) no-repeat 0 0;
	margin:-40px 0 0 -11px;
	display:inline;
}

.area_ben_esp h4.tit_opcionais { background-image:url(../img/tit/tit_opcionais.gif); }
.area_ben_esp h4.tit_filial { background-image:url(../img/tit/tit_filial.gif); }
.area_ben_esp h4.tit_outras { background-image:url(../img/tit/tit_filial_outra.gif); }


.area_ben_esp div, .area_ben_esp div ul {
	width:388px;
	padding:13px 11px 9px;
	border:1px solid #e27b28;
	margin-top:47px;
}

.area_ben_esp div img {
	height:141px;
	margin-top:8px;
}

.area_ben_esp div ul {
	margin:0 -11px;
	padding:9px 11px 11px;
	display:inline;
	border:none;
	border-bottom:1px dashed #e0e0e0;
}

.area_ben_esp div ul li {
	float:left;
	width:98.5%;
	padding:0 0 0 1.5%;
	background:url(../img/ico/ico_quad.gif) no-repeat 0 6px;
}

.area_ben_esp div .bg_div {
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:37px;
	height:32px;
	background:url(../img/bg/bg_beneficio_bot.gif) no-repeat 0 0;
	z-index:1;
	font-size:1px;
}

.area_ben_esp div a {
	color:#666;
	float:left;
	padding-top:6px;
	font-weight:bold;
}
/*fim beneficios especiais*/

/*inicio beneficios adicionais*/
.tit_beneficios_adicionais span, .tit_beneficios_opcionais span { background:url(../img/img_beneficios_especiais.jpg); }
.tit_beneficios_adicionais h3 { background-image:url(../img/tit/tit_beneficios_adicionais.gif); }
/*fim beneficios adicionais*/

/*inicio beneficios opcionais*/
.tit_beneficios_opcionais h3 { background-image:url(../img/tit/tit_beneficios_opcionais.gif); }
/*fim beneficios opcionais*/

/*inicio intermedica em numeros*/
.tit_intermedica_numeros span { background:url(../img/img_o_grupo.jpg); }
.tit_intermedica_numeros h3 { background-image:url(../img/tit/tit_intermedica_numeros.gif); }
/*fim intermedica em numeros*/

/*inicio rede de atendimento*/
.tit_rede_atendimento span { background:url(../img/img_rede_atendimento.jpg); }
.tit_rede_atendimento h3 { background-image:url(../img/tit/tit_rede_atendimento.gif); }

.cont2 .area_rede_atend, .cont2 .area_rede_atend2, .cont2 .unidade_atendi, .cont2 .proce_orientacoes, 
.cont2 .nossas_dicas, .cont2 .resp_social, .cont2 .resp_social_int, .cont2 .sala_imprensa, 
.cont2 .integra_imprensa, .cont2 .form_resp {
	display:inline;
	margin-left:29px;
	width:890px;
}

.tit_rede_propria, .tit_rede_credenciada {
	width:100%;
	height:23px;
	background:url(../img/tit/tit_rede_propria2.gif) no-repeat 0 0;
	margin-top:15px;
	float:left;
}

.tit_rede_credenciada { background-image:url(../img/tit/tit_rede_credenciada.gif); margin-top:30px; }

.area_rede_atend .box_rede {
	width:862px;
	padding:10px 13px 10px;
	border:1px solid #e27b28;
}

.area_rede_atend div .bg {
	width:23px;
	height:23px;
	background:url(../img/bg/bg_rede_atend_top.gif);
	position:absolute;
	display:block;
	right:-1px;
	top:-1px;
	clear:both;
}

.area_rede_atend div div {
	width:308px;
}

.area_rede_atend .box_rede2 div {
	width:680px;
	padding-left:20px;
}

.area_rede_atend div h5, .area_rede_atend div p, .area_rede_atend div ul {
	width:100%;
	float:left;
}

.area_rede_atend div h5 {
	color:#666;
	font-size:14px;
	padding:0px 0 1px 0;
	height:21px;
	background:url(../img/tit/tit_rede_atendimento2.gif) no-repeat;
	margin-top:3px;
}

.area_rede_atend .box_rede2 h5 {
	background:url(../img/tit/tit_recursos_disponiveis.gif) no-repeat;
	margin-top:34px;
}

.area_rede_atend div p {
	line-height:16px;
	padding:6px 0;
}

.area_rede_atend div ul li {
	float:left;
	width:98%;
	padding:6px 0 6px 2%;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 9px;
}

.area_rede_atend div ul.lista_rede_propria {
	width:550px;
}

.area_rede_atend div ul.lista_rede_propria li {
	width:auto;
	background:none;
	padding:7px 0 7px 15px;
	margin:0 0 0 0;
}

.area_rede_atend div ul.lista_rede_propria li a {
	float:left;
	width:260px;
	height:101px;
	background:url(../img/lnk_btn/lnk_rede_propria2.jpg) no-repeat;
}

.area_rede_atend div ul.lista_rede_propria li a:hover{ background-position:0 -220px; }

.area_rede_atend div ul.lista_rede_propria li a.p2 { background-position:right 0; }
.area_rede_atend div ul.lista_rede_propria li a.p2:hover { background-position:right -220px; }
.area_rede_atend div ul.lista_rede_propria li a.p3 { background-position:0 -119px; }
.area_rede_atend div ul.lista_rede_propria li a.p3:hover { background-position:0 bottom; }
.area_rede_atend div ul.lista_rede_propria li a.p4 { background-position:right -119px; }
.area_rede_atend div ul.lista_rede_propria li a.p4:hover { background-position:right bottom; }

.area_rede_atend div img {
	margin:3px 0;
	/*width:537px;
	height:217px;*/
}

	/*hospitais*/
.menu_rede_atend {
	width:927px;
	height:37px;
	background:url(../img/bg/bg_menu_redes.gif) no-repeat;
	display:inline;
	margin:8px -6px 18px 0;
}

.menu_rede_atend li { float:right; }

.menu_rede_atend a {
	background:url(../img/lnk_btn/lnk_menu_rede.gif) no-repeat right 0;
	height:37px;
	width:149px;
	float:left;
}

.menu_rede_atend a:hover, .menu_rede_atend a.on {
	background-image:url(../img/lnk_btn/lnk_menu_rede_on.gif);
}

.menu_rede_atend .lnk2 {
	background-position:-310px 0;
	width:152px;
}

.menu_rede_atend .lnk3 {
	background-position:-157px 0;
	width:153px;
}

.menu_rede_atend .lnk4 {
	background-position:0 0;
	width:157px;
}

.area_rede_atend2 .mid_l { width:200px;}

.area_rede_atend2 .mid_l * {
	width:100%;
	float:left;
}

.area_rede_atend2 .mid_l p {
	line-height:16px;
}

.area_rede_atend2 .mid_l p br {
	float:none;
}

.area_rede_atend2 .mid_l h3, .unidade_atendi h3, .proce_orientacoes h3, .nossas_dicas h3, 
.resp_social h3, .sala_imprensa h3, .integra_imprensa  h4, .form_resp h3 {
	height:30px;
	width:100%;
	background-repeat:no-repeat;
	background-position:0 0;
}

.tit_hospitais {
	background-image:url(../img/tit/tit_hospitais.gif);
}

.lnkSeloProceOrien, .lnkSeloConficaDicas {
	height:66px;
	background:url(../img/lnk_btn/lnk_procedimentos_orientacoes.gif) no-repeat;
	margin:18px 0 31px -15px;
	display:inline;
}

.lnkSeloOucaContEspecial {
	height:105px;
	background:url(../img/lnk_btn/lnk_ouca_conteudo_especiais.gif) no-repeat;
}

.area_rede_atend2 .mid_r { width:678px;}

.area_rede_atend2 .mid_r .buscar {
	width:676px;
	border:1px solid #E3E3E3;
	margin:7px 0 9px 0;
	padding:12px 0;
}

.area_rede_atend2 .buscar * {
	float:left;
}

.area_rede_atend2 .buscar label {
	width:225px;
	padding:9px 5px 0 0;
	text-align:right;
}

.area_rede_atend2 .buscar select {
	width:190px;
	margin-top:6px;
}

.area_rede_atend2 .buscar a {
	display:inline;
	margin:0 0 0 50px;
}

.lnkBuscar {
	background:url(../img/lnk_btn/lnk_buscar.gif) no-repeat;
	width:78px;
	height:31px;
}

.lista_itens_rede {
	width:690px;
	display:inline;
	margin-left:-13px;
}

.lista_itens_rede * {
	float:left;
	position:relative;
	line-height:16px;
}

.lista_itens_rede li {
	width:330px;
	border:1px solid #e27b28;
	display:inline;
	margin:12px 0 0 13px;
}

.lista_itens_rede div.f_l {
	width:180px;
	height:198px;
	overflow:hidden;
}

.lista_itens_rede div.f_l * {
	width:164px;
	padding:0 8px;
	overflow:hidden;
	display:block;
}

.lista_itens_rede div.f_l span {
	font-style:italic;
	padding-top:6px;
	height:16px;
}

.lista_itens_rede div.f_l h4 {
	color:#e27b28;
	font-size:14px;
	padding-top:4px;
	height:48px;
}

.lista_itens_rede div.f_l p {
	height:48px;
	padding:3px 8px 8px;
}

.lista_itens_rede div.f_l strong {
	width:150px;
	padding:0 0 0 28px;
	background:url(../img/ico/ico_tel.gif) no-repeat 8px;
}

.lista_itens_rede div.f_l a {
	width:90px;
	height:29px;
	background:url(../img/lnk_btn/lnk_mapa_detalhes.gif) no-repeat;
	padding:0px;
	margin:12px 0 8px;
}

.lista_itens_rede div.f_l a.lnkDetalhes { background-position:right 0; }

.lista_itens_rede div.f_r {
	width:150px;
	height:198px;
	overflow:hidden;
}

.lista_itens_rede .bg_mask {
	background:url(../img/bg/bg_mask_rede.png) no-repeat;
	width:151px;
	height:199px;
	position:absolute;
	top:0px;
	right:-1px;
	z-index:2;
}

.paginacao {
	width:100%;
	padding:22px 0 15px 0;
	text-align:center;
}

.paginacao span * {
	position:relative;
	color:#afafaf;
	padding:0 1px;
	font-weight:bold;
}

.paginacao .lnkAnterior, .paginacao .lnkProximo {
	background:url(../img/lnk_btn/lnk_anterior.gif) no-repeat 0 5px;
	width:50px;
	padding:0 0 0 13px;
	font-weight:normal;
	text-align:left;
	display:inline-block;
}

.paginacao .lnkProximo {
	padding:0 13px 0 0;
	background:url(../img/lnk_btn/lnk_proximo.gif) no-repeat right 5px;
	text-align:right;
}

.paginacao span span {
	font-weight:normal;
}

	/*integra das unidades*/
.unidade_atendi { line-height:16px; }

.unidade_atendi .mid_l { width:445px; }

.unidade_atendi .mid_l * {
	width:100%;
	float:left;
}

.unidade_atendi .mid_l br { float: none; }

.unidade_atendi .mid_l i { padding:7px 0 4px; }

.unidade_atendi h4, .integra_imprensa h3, .integra_imprensa h5, .area_informativo h4 {
	font-size:14px;
	color:#e27b28;
	float:left;
	width:100%;
}

.unidade_atendi .mid_l span { padding:5px 0 8px 0; }
.unidade_atendi .mid_l p { padding:8px 0 8px; }

.unidade_atendi .mid_l strong {
	float:none;
	width:auto;
}

.unidade_atendi .mid_l p.end { /*width:48%;*/ width:38%; }
.unidade_atendi .mid_l p.end strong { display:block; }

.unidade_atendi .mid_l p.end2 { width:43%; float:right; font-size: 16px; font-weight: bold; }
.unidade_atendi .mid_l p.end2 strong { color: #e27b28; font-size: 15px; padding-bottom: 5px; }


.unidade_atendi .mid_l .lnkVerMapa {
	background:url(../img/lnk_btn/lnk_ver_mapa.gif);
	width:73px;
	height:17px;
	margin-top:4px;
}

.unidade_atendi .mid_l .lnkVerMapa:hover {
	background-position:0 bottom;
}

.unidade_atendi .mid_r { width:415px; }

.unidade_atendi .mid_r .img {
	width:356px;
	height:271px;
	overflow:hidden;
	border:1px solid #e27b28;
	display:inline;
	margin:0 3px;
}
.unidade_atendi .mid_r .img img {
	/*width:356px;
	height:271px;*/
}

.unidade_atendi .mid_r h4 {
	padding:0 0 6px 25px;
	width:89%;
	height: 16px;
}

.unidade_atendi .mid_r a {
	float:left;
	margin-top:107px;
}

.lnkFAnterior, .lnkFProximo, .lnkFAnterior_off, .lnkFProximo_off {
	width:23px;
	height:68px;
	background:url(../img/lnk_btn/lnk_setas_lar.gif) 0 0;
}

.lnkFProximo { background-position:right 0; }
.lnkFAnterior_off { background-position:0 bottom; cursor:default; }
.lnkFProximo_off { background-position:right bottom; cursor:default; }

.unidade_atendi .mid_r p {
	width:348px;
	padding:7px 30px 0;
	float:left;
	font-style:italic;
}

.unidade_atendi .selos {
	width:100%;
	margin:20px 0;
}

.unidade_atendi .selos * {
	float:left;
	display:inline;
	position:relative;
}

.unidade_atendi .selos li {
	/*width:33.3%;*/
	width:28%;
}

.unidade_atendi .selos li a {
	width:100%;
	background-position:center center;
	background-repeat:no-repeat;
	margin:0px;
	height:66px;
}

.unidade_atendi .selos .lnkSeloOucaContEspecial { background-image:url(../img/lnk_btn/lnk_ouca_conteudo_especiais2.gif); }

.unidade_atendi .selos .lnkSeloConsultarManualRede { width: 45%; }
.unidade_atendi .selos .lnkSeloConsultarManualRede a { background-image:url(../img/lnk_btn/lnk_consultar_manual_rede.gif); }

.unidade_atendi .selos .lnkSeloConficaDicas, .lnkSeloConficaDicas { background-image:url(../img/lnk_btn/lnk_confira_dicas.gif); }
.unidade_atendi .selos .lnkSeloConficaDicas { width:80%; }
/*.unidade_atendi .selos .lnkSeloProceOrien { margin-left:-40px; }
.unidade_atendi .selos .lnkSeloOucaContEspecial { margin-left:-34px; }*/

.outras_uni {
	width:100%;
	margin:15px 0 0;
}

.outras_uni div {
	width:864px;
	height:170px;
	overflow:hidden;
}

.outras_uni a {
	float:left;
}

.outras_uni ul {
	position:absolute;
	width:auto;
	height:180px;
	left:0px;
	top:0px;
}

.outras_uni ul * {
	float:left;
	position:relative;
}

.outras_uni ul li {
	width:250px;
	border:1px solid #e27b28;
	height:157px;
	line-height:14px;
	display:inline;
	margin:10px 18px;
}

.outras_uni ul li span, .outras_uni ul li a {
	width:112px;
	padding:0 9px;
	overflow:hidden;
	text-align:left;
}

.outras_uni ul li span {
	margin:7px 0 5px;
	font-style:italic;
	height:28px;
}

.outras_uni ul li a {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background:#e27b28;
	padding:8px 9px;
}

.outras_uni ul li .img, .outras_uni ul li .bg_mask {
	width:120px;
	height:157px;
	padding:0px;
	margin:0px;
	z-index:1;
}

.outras_uni ul li .bg_mask, .unidade_atendi .mid_r .bg_mask {
	width:121px;
	height:158px;
	position:absolute;
	right:-1px;
	top:0px;
	z-index:2;
	background:url(../img/bg/bg_mask_rede2.png);
}

.outras_uni .lnkFAnterior_off, .outras_uni .lnkFAnterior {
	display:inline;
	margin:42px 0 0 -10px;
}

.outras_uni .lnkFProximo, .outras_uni .lnkFProximo_off {
	display:inline;
	margin:42px -10px 0 0;
}

.tit_centros_clinicos { background-image:url(../img/tit/tit_centros_clinicos.gif); }
.tit_maternidade { background-image:url(../img/tit/tit_maternidade.gif); }
.tit_prontos_socorros { background-image:url(../img/tit/tit_prontos_socorros.gif); }

.unidade_atendi .mid_r .bg_mask, .integra_imprensa .bg_mask {
	width:28px;
	height:26px;
	right:auto;
	left:356px;
	top:22px;
	background:url(../img/bg/bg_img_rede.png);
}
	/*procedimentos e orientações*/
.tit_proce_orientacoes span { background:url(../img/img_rede_atendimento.jpg); }
.tit_proce_orientacoes h3 { background-image:url(../img/tit/tit_procedimentos_orientacoes2.gif); }
	
.proce_orientacoes h3 {
	background-image:url(../img/tit/tit_procedimentos_orientacoes.gif);
	margin-bottom:5px;
}

.proce_orientacoes * {
	float:left;
	width:100%;
	line-height:16px;
}

.proce_orientacoes h4, .nossas_dicas ul li div h4, .resp_social ul li div h4 {
	color:#e27b28;
	font-size:14px;
	margin-top:11px;
}

.proce_orientacoes ul { margin-top:-6px; padding-bottom:7px; }

.proce_orientacoes li {
	width:98%;
	padding:3px 0 3px 9px;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 9px;
}

.proce_orientacoes p { padding:5px 0 10px; }

	/*dicas*/
.tit_nossas_dicas span { background:url(../img/img_rede_atendimento.jpg); }
.tit_nossas_dicas h3 { background-image:url(../img/tit/tit_nossas_dicas.gif); }

.nossas_dicas h3 { background-image:url(../img/tit/tit_nossas_dicas2.gif); }

.nossas_dicas ul { width:100%; }

.nossas_dicas ul * {
	float:left;
	position:relative;
}

.nossas_dicas ul li {
	border:1px solid #E3E3E3;
	margin-top:20px;
	width:99.8%;
	line-height:16px;
}

.nossas_dicas ul li ul li {
	background:transparent url(../img/ico/ico_seta_lar.gif) no-repeat scroll 0 6px;
	border:none;
	margin:0 0 10px 20px !important;
	padding:0 0 0 7px;
}

.nossas_dicas ul li div {
	width:580px;
	padding:0 0 0 20px;
}

.nossas_dicas ul li div * {	width:100%; }

.nossas_dicas ul li div h4 { margin:11px 0 0 0; }

.nossas_dicas ul li div p { padding:5px 0 13px 0; }

.nossas_dicas ul li img {
	display:inline;
	z-index:2;
	margin:20px 0 15px 15px;
}

.nossas_dicas p a { color:#e27b28; }
/*fim rede de atendimento*/

/*inicio responsabilidade social*/
.tit_responsabilidade_social span { background:url(../img/img_responsabilidade_social.jpg); }
.tit_responsabilidade_social h3 { background-image:url(../img/tit/tit_responsabilidade_social.gif); }

.resp_social, .form_resp {line-height:16px;}

.resp_social * {
	float:left;
	position:relative;
}

.resp_social h3, .form_resp h3 {
	background-image:url(../img/tit/tit_responsabilidade_social2.gif);
	margin:30px 0 0 0;
}

.resp_social p, .form_resp p {
	padding:15px 0 0;
	width:100%;
}

.resp_social p a, .resp_social p br, .form_resp p a, .form_resp p br {
	float:none;
	color:#e27b28;
}

.resp_social ul {
	width:100%;
}

.resp_social ul li {
	border:1px solid #E3E3E3;
	margin-top:20px;
	width:99.8%;
	line-height:16px;
	padding-bottom:10px;
}

.resp_social ul li img {
	display:inline;
	margin:10px 0 0 10px;
}

.resp_social ul li div {
	width:678px;
	padding:0 20px 0 2px;
	float:right;
}

.resp_social ul li div h4 {
	margin-top:9px;
}

.resp_social ul li div p {
	padding:0;
	width:100%;
}

.resp_social ul li li {
	width:95%;
	padding:3px 0 3px 9px;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 9px;
	border:none;
	margin:0px;
}

.resp_social ul li li.tit {
	background:none;
	padding:19px 0 7px 0;
	width:100%!important;
	font-size:12px;
}

.resp_social ul li li a { color:#888; }

.resp_social ul li ul.ul_50 { width:50%; }
.resp_social ul li ul.ul_33 { width:33%; }
.resp_social ul li ul.ul_100_li50 li { width:47%; }

.resp_social_int { line-height:16px; }

.resp_social_int h3 {
	font-family:"Arial Narrow";
	font-size:25px;
	font-weight:normal;
	color:#333;
	padding:35px 0 26px;
	float:left;
	width:100%;
}

.resp_social_int h5 {
	font-size:12px;
	color:#e27b28;
	padding:0 0 1px;
}

.resp_social_int p, .balanco_social p { padding:0 0 15px 0; }

.resp_social_int img {
	display:inline;
	margin:0 15px 10px 0;
}

.resp_social_int a {
	color:#e27b28;
	margin:20px 0;
	text-decoration:underline;
}
.resp_social_int a:hover { text-decoration:none; }

	/*balanço social*/
.balanco_social h3 {
	background-image:url(../img/tit/tit_balanco_social.gif);
	margin-top:34px;
}

.balanco_social p b {
	width:auto;
	float:none;
}

.balanco_social h5 { font-size:12px; padding-bottom:1px; }

.balanco_social h4 { padding-bottom:5px; }

.balanco_social ul {padding:15px 0 8px;}

.balanco_social a { color:#888; width:auto; float:none;}

.balanco_social p a { color:#E27B28; width:auto; float:none; text-decoration: none; }
.balanco_social p a:hover { text-decoration: underline; }

	/*formularios*/
.form_resp p, .form_resp h3 {
	float:left;
	width:100%;
}

.form_mid {
	padding-top:18px;
	width:100%;
}

.form_mid p{
	padding-bottom:30px;
}

.form_mid ul { width:82.8%;}

.form_mid ul * {
	float:left;
	position:relative;
}

.form_mid ul li {
	padding:5px 0;
	display:inline;
}

.form_mid ul li label {
	padding:2px 6px 0 15px;
}

.form_mid ul li .lnkBuscar, .form_mid ul li .lnkEnviar {
	display:inline;
	margin:-5px 0 -6px 10px;
}

.lnkEnviar {
	background:url(../img/lnk_btn/lnk_enviar.gif) no-repeat;
	width:50px;
	height:29px;
}

.form_mid ul li.li_linha {
	padding:0px;
	margin:13px 0 10px 20%;
	display:inline;
	width:70%;
	height:0px;
	border-top:1px dashed #e0e0e0;
	font-size:1px;
}

.form_mid ul li .lnkEnviar { margin:0px 0 -4px 0; }

.form_mid ul li .lnkBuscar {
	width:55px;
	background-image:url(../img/lnk_btn/lnk_buscar2.gif);
}

/*.form_mid ul li.li_l {clear:left;}*/

.form_mid ul li.li_l label {
	width:102px;
	text-align:right;
	padding-left:0px;
}

.form_mid ul .listbox, .form_mid ul .popu_alvo {
	padding-left:105px;
}

.form_mid ul .listbox label {
	width:500px;
	display:block;
	padding:0 0 4px;
}

.form_mid ul .listbox .lnks {
	width:45px;
	padding:4px 0 0 17px;
}

.form_mid ul .listbox .lnks a { margin-top:5px; }

.lnkAddQualidadePro, .lnkDelQualidadePro {
	width:45px;
	height:25px;
	background:url(../img/lnk_btn/lnk_listbox.gif) no-repeat 0 0;
}

.lnkDelQualidadePro { background-position:0 bottom; }

.form_mid ul .rbl { padding-top:2px; }
.form_mid ul .rbl br { float:none; }
.form_mid ul .rbl label, .form_mid ul .popu_alvo .rbl label { padding:0px 15px 0 2px;}

.form_mid ul .rbl input { height:15px; width:15px; border:none; }

.form_mid ul .popu_alvo span { clear:left; }
.form_mid ul .popu_alvo label { padding-left:0px; }
.form_mid ul .popu_alvo b { padding-bottom:4px; }

.form_erro_cadastro {
	background:url(../img/ico/ico_erro.gif) no-repeat 0 0;
	float:left;
	padding:6px 0 0 26px;
	color:#e27b28 !important;
	display:inline;
	margin-left:100px;
}

.form_erro {
	width: 100%;
}

.form_erro li, .form_erro_item {
	background:url(../img/ico/ico_erro.gif) no-repeat 0 0;
	float:left;
	padding:6px 0 0 26px;
	color:#e27b28 !important;
	display:inline;
	margin-left:100px;
	width: 100%;
}
.form_erro_item {
	padding:2px 0 0 30px;
	width:auto;
}
.form_erro li span {
	margin-left: 25px;
}

.form_sucesso {
	background:url(../img/ico/ico_sucesso.gif) no-repeat 0 0;
	float:left;
	padding:6px 0 0 34px;
	height:25px;
	color:#e27b28;
	display:inline;
	margin-left:100px;
}

.watermark { background: #ffffd7; }
.form_mid table * {
	float: none;
	position: static;
}

.form_mid ul li.cbl_l br {display:none;}

.form_mid ul li.cbl_l label, .form_mid ul li.cbl_l2 label {
	padding-left:0px;
}

.form_mid ul li.cbl_l .rbl label, .form_mid ul li.cbl_l2 .rbl label {
	padding-left:3px;
	padding-top:4px;
	width:155px;
}

.form_mid ul li.cbl_l .span_txt, .form_mid ul li.cbl_l2 .span_txt { width:100%; padding-top:7px; }
.form_mid ul li.cbl_l .span_txt input , .form_mid ul li.cbl_l2 .span_txt input { clear:none; margin:0px; }

.form_mid ul li.cbl_l input, .form_mid ul li.cbl_l2 input {clear:left; margin-top:5px;}

.form_mid ul li.cbl_l { padding-left:106px; width:250px; }

.form_mid ul li.cbl_l2 { padding:5px 0px; width:300px; }
/*fim responsabilidade social*/

/*inicio sala de imprensa (noticias)*/
.tit_sala_imprensa span { background:url(../img/img_sala_imprensa.jpg); }
.tit_sala_imprensa h3 { background-image:url(../img/tit/tit_sala_imprensa.gif); }

.sala_imprensa {
	padding-top:15px;
	line-height:16px;
}

.sala_imprensa h3 {
	background-image:url(../img/tit/tit_ultimas_noticias.gif);
	/*width:70%;*/
	width:600px;
}

.sala_imprensa .noticias {
	overflow:hidden;
	border:1px solid #e27b28;
	padding:12px 0;
	margin-top:3px;
	z-index:1;
	width:705px;
}

.sala_imprensa .noticias li {
	width:208px;
	height:277px;
	padding:0 14px 0 13px;
	margin:0 0 0 -1px;
	border-left:1px dashed #e0e0e0;
	display:inline;
	float:left;
}

.sala_imprensa .noticias li * {
	float:left;
	width:100%;
}

.sala_imprensa .noticias li span {
	font-size:10px;
	line-height:11px;
	padding-top:4px;
}

.sala_imprensa .noticias li span.img {
	padding:0;
	height:111px;
	overflow:hidden;
	position:relative;
}

.sala_imprensa .noticias li span.img img {
	width:auto;
	z-index:1;
	position:relative;
}

.sala_imprensa .noticias li p {
	padding:10px 0 0;
	height:80px;
	overflow:hidden;
}

.sala_imprensa .noticias li h5 {
	font-size:12px;
	color:#e27b28;
	height:32px;
	overflow:hidden;
}

.sala_imprensa .noticias li a {
	width:auto;
	font-weight:bold;
	color:#666;
	margin-top:10px;
}

.sala_imprensa .bg_mask {
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	width:208px;
	height:111px;
	background:url(../img/bg/bg_mask_noticias.png);
	padding:0px!important;
}

.bg_borda {
	position:absolute;
	left:670px;
	bottom:0px;
	padding:0px;
	margin:0px;
	width:37px;
	height:32px;
	background:url(../img/bg/bg_beneficio_bot.gif) no-repeat;
	z-index:3;
	font-size:1px;
}

.outras_noticias2 {
	width:100%;
	overflow:hidden;
	margin-top:20px;
}

.outras_noticias2 strong { color:#E27B28; }

.lista_jornal {
	width:168px;
}

.lista_jornal *, .outras_noticias2 li, .outras_noticias2 li a {
	float:left;
	position:relative;
	width:100%;
}

.lista_jornal h4 {
	height:28px;
	background:url(../img/tit/tit_jornal_intermedica.gif) no-repeat 0 0;
}

.lista_jornal h5, .lista_jornal a, .lista_jornais li h4, .box_c_r h4 {
	color:#e27b28;
	font-size:14px;
	margin:12px 0 4px;
}

.lista_jornal a {
	font-size:10px;
	width:auto;
	margin:0px;
}

.lista_jornal ul{ padding-bottom:5px; }

.lista_jornal li {
	background:transparent url(../img/ico/ico_seta_lar.gif) no-repeat scroll 0 9px;
	padding:3px 0 3px 4%;
}

.lista_jornal li a {
	color:#888;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 6px;
	padding-left:7px;
	font-size:11px;
}

	/*integra*/
.integra_imprensa {
	line-height:16px;
}

.integra_imprensa h3 {
	width:62%;
	margin:20px 0;
}

.integra_imprensa .data {
	width:100%;
	font-size:10px;
	padding:11px 0 0;
}

.integra_imprensa .img {
	border:1px solid #e27b28;
	width:266px;
	height:201px;
	overflow:hidden;
	z-index:1;
	display:inline;
	margin:7px 15px 0 0;
}

.integra_imprensa .bg_mask {
	position:absolute;
	z-index:2;
	left:240px;
	top:7px;
}

.integra_imprensa div p {
	padding:4px 0 12px 0;
}

.integra_imprensa h4 {
	background-image:url(../img/tit/tit_outras_noticias.gif);
	margin:15px 0 0 0;
	float:left;
}

.imprimir a {
	color: #E27B28;
}

.outras_noticias {
	width:99.8%;
	border:1px solid #E3E3E3; 
}

.outras_noticias * {
	float:left;
	width:100%;
}

.outras_noticias ul {
	padding:0 2%;
	width:96%;
}

.outras_noticias li, .outras_noticias2 li {
	border-top:1px dashed #e0e0e0;
	margin:-1px 0 1px 0;
	padding:12px 0 13px;
}

.outras_noticias a, .outras_noticias2 a { color:#888; }

.outras_noticias li span, .outras_noticias2 li span {
	font-size:10px;
	line-height:13px;
}

.outras_noticias li h5 {
	padding-bottom:6px;
}

.recurso {
	position:absolute;
	z-index:3;
	top:17px;
	right:25px;
	height:21px;
}

.recurso li {
	float:right;
	padding-left:30px;
	position:relative;
}

.recurso li a {
	float:left;
	height:21px;
	background:url(../img/lnk_btn/lnk_recurso.gif) no-repeat;
	position:relative;
	z-index:2;
}

.recurso li a.lnkFonte {
	background-position:right 0;
	width:105px;
}

.recurso li a.lnkImprimir {
	background-position:-137px 0;
	width:66px;
}

.recurso li a.lnkEnviarEmail {
	background-position:0 0;
	width:107px;
}

.recurso ol {
	position:absolute;
	width:88px;
	background:#fff;
	top:0px;
	left:48px;
	border:1px solid #f1f1f1;
	padding:19px 0 5px;
	z-index:1;
	display:none;
}

.recurso ol li {
	padding:2px 0 0 10%;
	width:90%;
}

.recurso ol li input {
	border:none;
	padding:0px;
	margin:0px;
	float:left;
	height:16px;
	width:16px;
}

.recurso ol li label {
	float:left;
	padding:1px 0 0 5px;
}

.recurso ol li strong {
	background:url(../img/tit/tit_fonte_contraste.gif) no-repeat center 0;
	height:9px;
	display:block;
	width:90%;
	margin:10px 0 5px 0;
}

	/*jornal intermedica*/
.sala_imprensa .tit_jornal_intermedica { background-image:url(../img/tit/tit_jornal_intermedica2.gif); }

.ano_jornal {
	width:69px;
	height:20px;
	background:url(../img/lnk_btn/lnk_drop_jornal.gif) no-repeat;
	margin:11px 0 0;
	z-index:2;
}

.ano_jornal * {
	float:left;
	width:100%;
	color:#fff;
}

.ano_jornal span {
	text-align:center;
	width:60%;
	padding:2px 40% 0 0;
	cursor:pointer;
}

.ano_jornal ul {
	border:1px solid #EBA337;
	display:none;
	position:absolute;
	left:0;
	top:20px;
	width:67px;
}

.ano_jornal ul li {
	float:left;
	width:100%;
}

.ano_jornal ul li a {
	background:url(../img/bg/bg_acesso_rapido.gif) repeat-x 0 0;
	height:17px;
	padding:2px 0 0 8px;
	width:59px;
}

.ano_jornal ul li a:hover {
	background-image:url(../img/bg/bg_acesso_rapido_over.gif);
	text-decoration:none;
}

.lista_jornais {
	width:904px;
	z-index:1;
	display:inline;
	margin-left:-16px;
}

.lista_jornais * {
	width:100%;
	float:left;
}

.lista_jornais li {
	width:184px;
	padding:0 12px 0;
	border:1px solid #E3E3E3;
	position:relative;
	display:inline;
	margin:11px 0 0 16px;
}

.lista_jornais li h4 {
	margin:13px 0 5px 0;
}

.lista_jornais ol {
	overflow:hidden;
	height:152px;
}

.lista_jornais ol li {
	width:96%;
	padding:3px 0 3px 4%;
	height:32px;
	border:none;
	margin:0;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 9px;
	overflow:hidden;
}

.lista_jornais li a {
	color:#e27b28;
	padding:8px 0 17px
}

.no_result {
	float:left;
	width:100%;
	padding:50px 0;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
/*fim sala de imprensa*/

/*inicio centrais de relacionamento*/

.tit_centrais_relacionamento span { background:url(../img/img_centrais_atendimento.jpg); }
.tit_centrais_relacionamento h3 { background-image:url(../img/tit/tit_centrais_atendimento.gif); }

.cont2 .area_centrais_rel {
	display:inline;
	margin-left:29px;
	width:890px;
	padding-top:25px;
	line-height:16px;
}

.area_centrais_rel p, .c_r_filtro, .c_r_filtro li, .box_c_r strong, .box_c_r ul, .box_c_r li {
	float:left;
	width:100%;
	position:relative;
}

.box_c_r a{color:#888888;}

.c_r_filtro li { width:auto; padding-top:23px; }

.lnkRespondaPesq, .lnkRespondaPesq_off {
	width:192px;
	height:72px;
	background:url(../img/lnk_btn/lnk_responda_pesquisa.jpg);
}

.lnkRespondaPesq_off { background-position:0 bottom; }

.box_c_r {
	width:413px;
	padding:0 15px 15px;
	border:1px solid #E3E3E3;
	/*height:500px;*/
	margin:10px 0 0 -8px;
	display:inline;
}

.tit_selecione_regiao { width:413px; padding-top:25px; }

.box_c_r2 {
	margin:10px -8px 0 0;
}

.box_c_r h4 { margin-bottom:0px; }

.box_c_r strong { padding:15px 0 0 0; }
	/*newly added*/ .box_c_r p strong { padding:2px 0 0 0; }

.box_c_r ul { padding:5px 0 0 0; }

.box_c_r ul li {
	width:98.5%;
	padding-left:1.5%;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 6px;
}
/*fim centrais de relacionamento*/

/*inicio acesso exclusivo*/
.tit_acesso_exclusivo span { background:url(../img/img_acesso_exclusivo.jpg); }
.tit_acesso_exclusivo h3 { background-image:url(../img/tit/tit_acesso_exclusivo_pag.gif); }

.area_accexc_links p { margin:15px 0; }
.area_accexc_links ul li { line-height:20px; }
.area_accexc_links ul li a {
	padding:0 0 0 7px;
	background:url(../img/ico/ico_seta_lar.gif) no-repeat 0 6px;
	color:#E27B28;
}
/*inicio acesso exclusivo*/

/*inicio associado*/
.area_associado p { margin:20px 0; }
.area_associado ul li {
	background:url(../img/bg/bg_modelo_carteirinha.gif) no-repeat;
	width:173px; /*213-40*/
	height:131px; /*171-40*/
	float:left;
	margin-right:20px;
	padding:20px;
}
.area_associado ul li h3 {
	color:#e27b28;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.area_associado a {
	color:#e27b28;
	margin:20px 0;
}
/*fim associado*/

/*inicio associado vazio*/
.area_associado_login p {
	line-height:15px;
	margin:20px 0;
}
.area_associado_login a {
	color:#e27b28;
	text-decoration:underline;
}
.area_associado_login ul li { margin-top:10px; }
.area_associado_login ul li label {
	float:left;
	margin:2px 5px 0 0;
	text-align:right;
	width:56px;
}
.area_associado_login ul li.links {
	margin-top:0;
	line-height:15px;
}
.area_associado_login ul li.links a {
	color:#888888;
	font-size:10px;
	margin-left:60px;
}

.lnkAcessar {
	background:url(../img/lnk_btn/lnk_acessar.gif) no-repeat;
	width:73px;
	height:29px;
}

.lnkTrocarSenha {
	background:url(../img/lnk_btn/lnk_trocar_senha.gif) no-repeat;
	width:102px;
	height:29px;
}
.area_associado_login ul li .lnkAcessar, .area_associado_login ul li .lnkTrocarSenha { margin:-5px 0 0 10px; }

.lnkVoltar_1 {
	background:url(../img/lnk_btn/lnk_voltar_1.gif) no-repeat;
	width:75px;
	height:25px;
}
.area_associado_login .lnkVoltar_1 { margin-top: 30px; }
.area_associado_login .ul_emp_sorocaba li label {
	width:95px;
}
/*fim associado vazio*/

/*incio conteudo especial*/
.tit_conteudo_especial span { background:url(../img/img_conteudo_especial.jpg); }
.tit_conteudo_especial h3 { background-image:url(../img/tit/tit_conteudo_especial.gif); }


.area_cont_esp { padding-top: 15px; }

.area_cont_esp h4, .area_cont_esp li h5, .area_cont_esp li a {
	color:#E27B28;
}

.area_cont_esp h4 {
	float:left;
	font-size: 14px;
	padding-bottom:10px;
	width:100%;
}
.area_cont_esp p {
	float:left;
	padding-bottom:10px;
	width:97%;
	line-height: 16px;
}

.lista * {
	display:block;
	float:left;
	position:relative;
}

.area_cont_esp .lista li {
	border:1px solid #E3E3E3;
	height:auto;
	margin:7px 0 2px;
	padding: 0 0 2% 2%;
	width:97.8%;
}
.area_cont_esp .lista .info {
	font-size: 10px;
	padding-top: 10px;
}
.area_cont_esp .lista li img {
	display:inline;
	margin:10px 10px 0;
	width:168px;
	height:99px;
}

.area_cont_esp .lista li h4 {
	clear: both; 
}
.area_cont_esp .lista li p br { float:none; }
.area_cont_esp li p span { padding-top:8px; }

.area_cont_esp .option li {
	border: none;
	padding: 0;
	margin-right: 13px;
	height: 31px;
}
.area_cont_esp .option .div_share { width: 335px; }
.area_cont_esp .option .lnk_tc_popup { width: 123px; }
.area_cont_esp .option .lnk_download { width: 70px; }

.area_cont_esp .lista .video p {
	width: 52%;
	padding-left: 2%;
	height: 195px;
	overflow: hidden;
}
.area_cont_esp .v_youtube {
	width: 320px;
	height: 205px;
	display: inline;
}

.busca {
	width:93.85%;
	border:1px solid #e3e3e3;
	padding:2% 0 2% 6%;
}
.busca * {
	float:left;
	display:block;
}
.busca li.li_lnk {
	padding:0px 0 12px 0;
	width:100%;
}
.busca .liBusca {
	width: 80%;
	padding-top: 6px;
}
.busca .liBusca input {
	width: 85%;
	border: 1px solid #e3e3e3;
}
.busca li label {
	padding:4px 5px 0 0;
}

.lnk_tocarPopup {
	background:url(../img/lnk_btn/lnk_tocarPopup.gif) no-repeat;
	width:123px;
	height:31px;
}
.lnk_tocarPopup_azul {
	background:url(../img/lnk_btn/lnk_tocarPopup_blue.gif) no-repeat;
	width:123px;
	height:31px;
}
.lnk_download {
	background:url(../img/lnk_btn/lnk_download.gif) no-repeat;
	width:70px;
	height:31px;
}

	/*newly added*/
.area_buscar {
	width:99.8%;
	border:1px solid #e3e3e3;
	padding:12px 0;
	margin:12px 0;
}
.area_buscar * { float:left; }
.area_buscar label {
	padding:8px 5px 0 0;
	text-align:right;
	width:80px;
}
.area_buscar input {
	margin-top:5px;
	width:500px;
}
.area_buscar a {
	display:inline;
	margin-left:35px;
}
.area_cont_especial ul li {
	border:1px solid #E3E3E3;
	float:left;
	margin:7px 0 2px;
	padding-bottom:10px;
	position:relative;
	width:99.8%;
}
.area_cont_especial ul li .data_cat {
	font-size:10px;
	margin:10px 0 0 10px;
}
.area_cont_especial ul li h4 {
	font-size:14px;
	color:#e27b28;
	margin:3px 0 0 10px;
	float:left;
	width:97%;
}
.area_cont_especial ul li p {
	padding:10px 0 0 10px;
	float:left;
	line-height:15px;
	width:97%;
}
.area_cont_especial ul li .flash { margin:20px 10px 0 10px; }
.area_cont_especial ul li .flash div.f_l { margin-right:10px; }
.area_cont_especial ul li .flash .texto {
	line-height:15px;
	padding-top:0;
}
.area_cont_especial ul li div .lnk_tocarPopup { margin-left:15px; }
.area_cont_especial ul li div .lnk_download { margin-left:10px; }
.area_cont_especial ul li div .tocarpopup { margin:10px 0 0 0; }
.tocarpopup_azul { margin:10px 0 0 0; }
/*fim conteudo especial*/

.lst_ico_seta { padding-bottom:9px; }
.lst_ico_seta li {
	background:transparent url(../img/ico/ico_seta_lar.gif) no-repeat scroll 0 6px !important;
	border:none !important;
	padding:0 0 0 7px !important;
}

/*inicio-bloco comentário */
.lista_comentarios {
	width:100%;
	margin:12px 0 0 0;
}
.lista_comentarios li {
	width:100%;
	float:left;
	border-bottom:1px dashed #e3e3e3;
	padding:8px 0;
}
.lista_comentarios li strong {
	color:#146487;
	background:url(../img/ico/ico_comentario.gif) no-repeat 0 0;
	padding-left:22px;
}
.lista_comentarios li span { font-size:10px; }
.lista_comentarios li p { padding:0px; }

.faca_comentario {
	border:1px solid #e3e3e3;
	width:93.8%;
	padding:12px 3%;
	margin-top:23px;
}
.faca_comentario h4 {
	background:url(../img/tit/tit_faca_comentario.gif) no-repeat;
	height:24px;
	margin:6px 0 15px 0;
}
.faca_comentario ul { width:100%; }
.faca_comentario ul * {
	float:left;
	position:relative;
}
.faca_comentario ul li {
	padding:0 0 12px;
	width:49.9%;
}
.faca_comentario ul li textarea, .faca_comentario ul li input {
	width:95%;
	clear:both;
}
.faca_comentario ul li textarea { float:none; }
.faca_comentario ul li label {
	width:100%;
	padding-bottom:2px;
}
.faca_comentario ul li a { margin-top:6px; }
.faca_comentario ul li span.rfv {
	/*position:absolute;
	right:1px;
	top:0px;*/
	background: transparent url(../img/ico/ico_erro_menor.gif) no-repeat scroll 0 0;
	color: #E27B28 !important;
	margin-left:5px;
	margin-top:5px;
	padding-left:20px;
}
.faca_comentario ul li span.rfv_comm {
	position:absolute;
	top:20px;
}
.faca_comentario ul li span.rfv b { float:none; }

.lnkEnviar2 {
	background:url(../img/lnk_btn/lnk_enviar2.gif);
	width:73px;
	height:30px;
}
/*fim-bloco comentário*/

.voltar_unidade{
    color:#E27B28;
    float:left;
    font-size:12px;
    font-weight:bold;
    left:50px;
    position:absolute;
    text-decoration:underline;
    top:20px;
}


.credenciados_info{
    position:absolute; 
    width:42%;
    border:1px solid;
    margin-left:50%;
    *margin-left:-50%;
}

.credenciados_info p{
   padding:4px;
   margin:0;
}