﻿.responsiveCampanha {max-width: 100%; height: auto;}



/* ELEMENTOS */
p {padding-bottom:19px}
.molduraFotoAlinhamentoDir {margin-left:20px;}
.molduraFotoAlinhamentoEsq {margin-right:20px; float:left}
.subTitulo {padding-bottom:15px; font-weight:bold; color:#33608C}
.fl { float: left; }
.fr { float: right; }
.clr { clear: both; }
.txtAzulBold { font-size: 10px; font-weight: bold; color: #33608C; }
.displayNone { display: none; }
.noBorder { border: 0 !important; }
.marginTop0 {margin-top:0!important}
h3 { font-size: 12px; font-weight: bold; color: #33608C; }

.listaGeralBallOr{margin:10px 0 0 15px; width:inherit;}
.listaGeralBallOr li {width:inherit; background:url(../../imagens/gerais/bulletBallOr.gif) 0 6px no-repeat; font-size:11px; color:#666; font-weight:normal; padding:0 0 10px 10px;}

/* FORMS */
input, textarea {border:1px solid #9CBBDB; background:#FFF; font-size:10px !important; padding:2px}
select { border:1px solid #9CBBDB; background:#FFF; font-size:10px; padding: 2px 2px 2px 0; }
.estiloRadio td { padding-right: 10px; }
.estiloRadio td input { vertical-align: middle; border: none; background: transparent; }
.estiloRadio td label { vertical-align: middle; font-size: 10px; }
.navegacaoPaginas input {padding:0; border:0;}



/* SERVICOS ON-LINE */
.iframeResultadoPesquisa {border:0; padding:0; margin-bottom:19px; width:560px; height:250px}
.iframeResultadoBoxLogin {margin-bottom:26px; width:560px; height:68px;  border-top:1px solid #DFE6EE; border-bottom:1px solid #DFE6EE; background:url(../../imagens/servicosOnline/bgBoxLogin.jpg) bottom repeat-x}
.iframeResultadoBoxAlerta {width:560px; height:50px;  border-top:1px solid #9CBBDB; border-bottom:1px solid #9CBBDB; background:url(../../imagens/servicosOnline/bgBoxAlerta.jpg) bottom repeat-x}
.iframeResultadoBoxLogin { margin-bottom:26px; width:500px; height:56px; padding:13px 0 0 60px;  border-top:1px solid #DFE6EE; border-bottom:1px solid #DFE6EE; background:url(../../imagens/servicosOnline/bgBoxLogin.jpg) bottom repeat-x}
.iframeResultadoBoxLogin div {font-size:10px; padding-right:20px; float:left;}
.iframeResultadoBoxLogin .btEntrar{padding-top:14px;}
.iframeResultadoBoxAlerta {width:560px; height:50px;  border-top:1px solid #9CBBDB; border-bottom:1px solid #9CBBDB; background:url(../../imagens/servicosOnline/bgBoxAlerta.jpg) bottom repeat-x}
.iframeResultadoBoxAlerta .icoAlerta {width:32px; height:31px; float:left; padding:10px 10px 0 10px;}
.iframeResultadoBoxAlerta .legendaAlerta {float:left; padding-top:12px; color:#33608C}

.iframeAgendamentoConsultas {border:0; padding:0; margin-bottom:19px; width:100%; height:2000px;}
.boxFormAgendamentoAbas { width: 560px; height: 37px; background: url(../../imagens/servicosOnline/bgAbasForm.gif) 0 100% repeat-x; }
.boxFormAgendamentoAbas .abaFormItem { width: 91px; height: 27px; display: block; float: left; background: url(../../imagens/servicosOnline/abaForm_off.gif) no-repeat; padding: 10px 0 0 19px; cursor: pointer; }
.boxFormAgendamentoAbas .on { background: url(../../imagens/servicosOnline/abaForm_on.gif) !important; font-weight:bold; }
.boxFormAgendamento { width: 526px; height: 338px; background: url(../../imagens/servicosOnline/bgBoxForm.jpg) repeat-x #EDF2F8; border-bottom: 1px solid #99AFC5; padding: 20px 14px 0 20px; position: relative; }
.boxFormAgendamento .borderEsq { width: 1px; height: 87px; position: absolute; top: 0; left: 0; background: url(../../imagens/servicosOnline/imgBoxForm_esq.gif) no-repeat; }
.boxFormAgendamento .borderDir { width: 1px; height: 40px; position: absolute; top: 0; right: 0; background: url(../../imagens/servicosOnline/imgBoxForm_dir.gif) no-repeat; }
.boxFormAgendamento .colEsq { width: 255px; float: left; }
.boxFormAgendamento .colDir { width: 250px; float: right; }
.boxFormAgendamento .item { margin-bottom: 10px; font-size: 10px; }
.boxFormAgendamento .FormAgendamentoBotoes { width: 140px; float: right; }
.boxFormAgendamento .FormAgendamentoBotoes input { padding: 0; border: 0; }
.boxFormAgendamento .tableFormAgendaCons { width: 100%; }
.boxFormAgendamento .tableFormAgendaCons thead tr td { height: 32px; background: url(../../imagens/servicosOnline/bgTheadTable.jpg) repeat-x; border-bottom: 1px solid #99AFC5; border-top: 1px solid #DFE6EE; color: #33608C; font-size: 12px; font-weight: bold; }
.boxFormAgendamento .tableFormAgendaCons tr td { height: 32px; border-bottom: 1px solid #DFE6EE; }
.boxFormAgendamento .tableFormAgendaCons .estiloRadio tr td  { border: 0 !important; }
.boxFormAgendamento .ttl { padding-right: 16px; }


/* EVENTOS */
ul.listaEventos { width: 563px; height: inherit; list-style: none; padding: 0; margin: 0; }
ul.listaEventos li { display: block; clear: both; border-top: 1px solid #DFE6EE; }
ul.listaEventos .first { display: block; clear: both; border-top: 1px solid #9CBBDB !important; }
ul.listaEventos li .boxFoto { width: 77px; height: 60px; float: left; background:url(../../imagens/gerais/molduraFotosMini.gif) no-repeat; margin: 17px 15px 15px 0; }
ul.listaEventos li .boxTexto { width: 465px; float: left; margin: 17px 0 15px 0; }
ul.listaEventos li .boxTexto .data { color: #FC9902; font-size: 10px; background: url(../../imagens/gerais/bulletOr.gif) 100% 50% no-repeat; padding-right: 7px; }
ul.listaEventos li .boxTexto a.titulo { color: #33608C; font-weight: bold; padding-left: 5px; }

.dataNoticiaEventos {color: #FC9902; font-size: 10px; padding-bottom:0px!important}
.tituloNoticiaEventos {color: #33608C; font-size:13px; font-weight:bold;}

/* ESPECIALIZA��O */
.boxEspecializacaoFiltro {width:563px; height:39px; margin-bottom:20px; background:url(../../imagens/gerais/bgFiltro.jpg) repeat-x; border-top:1px solid #9CBBDB; border-bottom:1px solid #9CBBDB;}
.boxEspecializacaoFiltro .legenda {color:#33608C; margin:13px 0 0 0; float:left;padding-left:8px;}
.boxEspecializacaoFiltro .listMenu {padding:10px 10px 0 25px; float:left;} 
.boxEspecializacaoFiltro .btOK {float:left}
.boxEspecializacaoFiltro .btOK input{padding:9px 0 0 0}
.especializacaoResultadoPesquisa {display:block}
.especializacaoResultadoPesquisa .boxLegendaTopo {width:563px; height:32px; border-top:1px solid #DFE6EE; border-bottom:1px solid #9CBBDB; background:url(../../imagens/especializacao/bgCabecalho.jpg) repeat-x;}
.especializacaoResultadoPesquisa .boxLegendaTopo .formatacaoCabecalho {font-weight:bold; color:#33608C; font-size:12px;}
.especializacaoResultadoPesquisa .colEsq {width:85px; text-align:right; float:left; padding:9px 35px 8px 0}
.especializacaoResultadoPesquisa .colDir {width:408px; text-align:left; float:left; padding:9px 35px 8px 0}
.especializacaoResultadoPesquisa .linhaBottom {border-bottom:1px solid #DFE6EE}
.especializacaoResultadoPesquisa .linhaBottomUltima {border-bottom:1px solid #99AFC5; margin-bottom:35px; _margin-bottom:5px;}

/* SERVI�OS */
.boxAbaLateral { width: 860px; margin-bottom: 35px; overflow: hidden; }
.boxAbaLateral .boxAbas { width: 205px; float: left; }
.boxAbaLateral .boxAbas .itemAbaCima { width: 204px; height: 15px; border-right: 1px solid #99AFC5; }
.boxAbaLateral .boxAbas .itemAba { width: 188px; height: 38px; background: url(../../imagens/servicos/btAba_off.jpg) no-repeat; padding: 0 0 0 17px; font-size: 10px; cursor: pointer; }
.boxAbaLateral .boxAbas .on { background: url(../../imagens/servicos/btAba_on.jpg) no-repeat !important; font-weight: bold; }
.boxAbaLateral .boxAbas .itemAbaBaixo { width: 205px; height: 40px; background: url(../../imagens/servicos/imgAba_baixo.jpg) 100% 0 no-repeat; }
.boxAbaLateral .boxConteudo { width: 325px; min-height: 230px; _height: 230px; float: left; border-top: 1px solid #99AFC5; border-bottom: 1px solid #99AFC5; position: relative; background: url(../../imagens/servicos/bgImgAbaBoxConteudo.jpg) top left repeat-x #EDF2F8; padding: 12px; }
.boxAbaLateral .boxConteudo .imgAbaBoxConteudo_dir { width: 1px; height: 39px; background: url(../../imagens/servicos/imgAbaBoxConteudo_dir.jpg) no-repeat; position: absolute; right: 0; _right: -1px; top: 0; }
.boxAbaLateral .boxConteudo img { margin-bottom: 10px; }


/* CONVENIOS */
.boxSelecaoAlfabetica {line-height:39px; font-size:9px; padding-left:18px; width:844px; height:39px; margin-bottom:20px; text-align:center;}
.boxSelecaoAlfabetica img {float:left; margin-top:18px;}
.boxSelecaoAlfabetica a{line-height:39px; font-size:11px; display:inline-block; width:250px; }
.boxSelecaoAlfabetica .ativo {background:url(../../imagens/convenios/ativo.jpg); display:block; height:38px; width:21px; font-weight:bold; font-family:Tahoma;}
.boxSelecaoAlfabetica a:hover{text-decoration:none!important}
.boxConteudoConvenio .planos {font-weight:bold; color:#33608C; font-size:12px; float:left; width:155px;}
.boxConteudoConvenio .servicos {font-weight:bold; color:#33608C; font-size:12px; float:left; width:155px;}
.boxConteudoConvenio ul{margin:10px 0 0 14px; width:140px;}
.boxConteudoConvenio li {float:left; width:140px; background:url(../../imagens/gerais/bulletBallOr.gif) 0 6px no-repeat; font-size:11px; color:#666; font-weight:normal; padding:0 0 10px 10px;}

/* MAPA DO SITE */
.linhaMapadoSite {background:#DFE6EE; width:563px; height:1px; margin:12px 0; clear:both}
.linhaMapadoSitePeq {background:#DFE6EE; width:271px; height:1px; margin:12px 0; clear:both}
.mapaSiteColEsq {width:271px; margin-right:20px; float:left;}
.mapaSiteColDir {width:271px; float:left;}
a.colorLink {color:#666}

/* FALE CONOSCO */
.borderTopFale { border-top: 1px solid #99AFC5; height: 489px !important; }

/* COMO CHEGAR */

.alinhamentoMapaComoChegar{height: 358px; width:532px; border-bottom:0; padding: 20px 14px 0 14px;  background: url(../../imagens/servicosOnline/bgBoxForm.jpg) repeat-x #EDF2F8; position:relative }
.alinhamentoMapaComoChegar .borderEsq { width: 1px; height: 87px; position: absolute; top: 0; left: 0; background: url(../../imagens/servicosOnline/imgBoxForm_esq.gif) no-repeat; }
.alinhamentoMapaComoChegar .borderDir { width: 1px; height: 40px; position: absolute; top: 0; right: 0; background: url(../../imagens/servicosOnline/imgBoxForm_dir.gif) no-repeat; }
.comoChegarPassoaPasso {width:560px; margin-bottom:25px; background:#F6F9FC;  border-top: 1px solid #99AFC5; border-bottom: 1px solid #99AFC5;}
.comoChegarPassoaPasso ul {margin:14px 14px 0 14px;}
.comoChegarPassoaPasso ul li {padding-bottom:14px;}
.comoChegarPassoaPasso .marcaLista {color:#FC9902; font-weight:bold; padding-right:10px;}
.comoChegarPassoaPasso .enderecoDestaque {font-weight:bold; color:#33608C}


/* IMPRENSA */
#lstPressRelease { }
#lstPressRelease li, #lstPressRelease li a { display: block; }
#lstPressRelease li { Xbackground: url(../../imagens/gerais/bgImprensa.jpg) bottom repeat-x; margin: 10px 0 10px 0; }
#lstPressRelease li a { background: url(../../imagens/gerais/bulletSetaImprensa.jpg) 0 50% no-repeat; padding-left: 15px; }
#lstPressRelease li a.on { background: url(../../imagens/gerais/bulletSetaImprensa_on.jpg) 0 50% no-repeat; padding-left: 15px; }
.pressReleaseCont { padding: 10px 0 10px 0; }