html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }



body {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 62.5%;

  width: 100%;

	background: #FFFFFF;

}



/*

.loginFormBackground {

  background-image: url('<?php echo $GLOBALS['urlRoot']; ?>/image/site/login_form.gif');

  background-repeat: no-repeat;

  background-position: top left;

}



#loginFormButtom {

  position: relative; top: 8px; left: 232px;

  cursor: pointer;

  aborder: 1px solid red;

}



#loginFormLink {

  position: relative; top: 8px; left: 100px;

  cursor: pointer;

  aborder: 1px solid red;

}



#loginFormLogin {

  position: relative; top: 4px;  left: 176px;

  width: 96px;

  font-size: 0.7em;

  border: 0px;

  background-color: transparent;

}



#loginFormPassword {

  position: relative; top: 4px; left: 230px;

  width: 96px;

  font-size: 0.7em;

  border: 0px;

  background-color: transparent;

}

*/



.fundo_esq {

	background-image: url(../../../image/site/tpl/fundo_esq.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}



.fundo_dir {

	background-image: url(../../../image/site/tpl/fundo_dir.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.FunLog_home {

	background-image: url(../../../image/site/tpl/login_home.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.FunFl_home {

	background-image: url(../../../image/site/tpl/Flash_home.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundo_frase_home {

	background-image: url(../../../image/site/tpl/lay_home.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundotop_home {

	background-image: url(../../../image/site/tpl/topo_home.jpg);

	background-repeat: no-repeat;

}



.FunLog_empresa {

	background-image: url(../../../image/site/tpl/login_empresa.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.FunFl_empresa {

	background-image: url(../../../image/site/tpl/Flash_empresa.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundo_frase_empresa {

	background-image: url(../../../image/site/tpl/lay_empresa.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundotop_empresa {

	background-image: url(../../../image/site/tpl/topo_empresa.jpg);

	background-repeat: no-repeat;

}

.FunLog_fotos_depoimentos {

	background-image: url(../../../image/site/tpl/login_fotosdepo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.FunFl_fotos_depoimentos {

	background-image: url(../../../image/site/tpl/Flash_fotosdepo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundo_frase_fotos_depoimentos {

	background-image: url(../../../image/site/tpl/lay_fotosdepo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: transparent;

}

.fundotop_fotos_depoimentos {

	background-image: url(../../../image/site/tpl/topo_empresa.jpg);

	background-repeat: no-repeat;

}

.FunLog_avaliacao {

	background-image: url(../../../image/site/tpl/login_avalicao.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.FunFl_avaliacao {

	background-image: url(../../../image/site/tpl/Flash_avaliacao.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundo_frase_avaliacao {

	background-image: url(../../../image/site/tpl/lay_avaliacao.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: transparent;

}

.fundotop_avaliacao {

	background-image: url(../../../image/site/tpl/topo_empresa.jpg);

	background-repeat: no-repeat;

}

.FunLog_glossario {

	background-image: url(../../../image/site/tpl/login_glossario.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.FunFl_glossario {

	background-image: url(../../../image/site/tpl/Flash_glossario.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundo_frase_glossario {

	background-image: url(../../../image/site/tpl/lay_glossario.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: transparent;

}

.fundotop_glossario {

	background-image: url(../../../image/site/tpl/topo_glossario.jpg);

	background-repeat: no-repeat;

}

.FunLog_contato {

	background-image: url(../../../image/site/tpl/login_contato.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.FunFl_contato {

	background-image: url(../../../image/site/tpl/Flash_contato.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundo_frase_contato {

	background-image: url(../../../image/site/tpl/lay_contato.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: transparent;

}

.fundotop_contato {

	background-image: url(../../../image/site/tpl/topo_contato.jpg);

	background-repeat: no-repeat;

}

.FunLog_area_restrita {

	background-image: url(../../../image/site/tpl/login_a.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.FunFl_area_restrita {

	background-image: url(../../../image/site/tpl/Flash_a.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundo_frase_area_restrita {

	background-image: url(../../../image/site/tpl/lay_a.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: transparent;

}

.fundotop_area_restrita {

	background-image: url(../../../image/site/tpl/topo_a.jpg);

	background-repeat: no-repeat;

}

.fundo_cinza {

	background-color: #CCCCCC;

}

.fundoForm {

	background-image: url(../../../image/site/tpl/fundo_form.jpg);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	color: #9A9A9A;

	margin: 0px;

	padding-left: 5px;

	border: thin solid #FFFFFF;

}



.linkAreaRestrita {

  color: #0B799E;

  font-weight: bold;

  font-size: 1.4em;

}



#col_esquerda { margin: 20px 20px 20px 20px; }

#col_direita { margin: 20px 20px 20px 20px; }

#col_centro { margin: 20px 40px 20px 40px; text-align: justify; }



#flashGallery { text-align: center; width: 100%; }



.assinatura {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	text-transform: uppercase;

	color: #6E6E6E;

	text-align: right;

	padding-right: 0px;

}



.small {  font-size: 2px; }



.measure {

  background-color: #F00;

  width: 100%;

  height: 200px;

}



.imageDiv {

  text-align: center;

  width: 100%;

}



.imageDivEsq {

  text-align: left;

  width: 100%;

}



.newsImageDiv .newsDiv {

  padding-left: 0px;

}



.imageDiv img,

.imageDiv a img,

.imageDivRight img,

.modelo12Imagens .imagePopup,

.tableDetailCell .imagePopup,

.tableRegistroCell img {

  /* border: 1px solid #CFD6CC; */

}



.newsDiv .embedImg,

.newsDiv .embedImg2 {

  /* border: 1px solid #CFD6CC; */

}



.newsImageDiv .newsDiv .text,

.newsImageDiv .newsDiv .title,

.newsImageDiv .newsDiv .sitePortifolio {

  padding-left: 0px;

}



.newsImageDiv .imageDivRight {

  padding-left: 0px;

}



.newsImageDiv .imageDiv {

  padding-right: 10px;

}



.newsDiv .title { font-size: 2em; }



.newsDiv .title,

.newsDiv .title a{

  color: #0B799E;

  display: block;

  font-weight: bold;

  margin-bottom: 0px;

  padding-top: 5px;

  padding-bottom: 15px;

  text-decoration: none;

}



.orangeIcon {

  position: relative; margin-bottom: -10px; margin-left: 0px; margin-right: 4px;

}



.newsDiv .embedImg {

  margin: 0px 20px 5px 0px;

}



.newsDiv .embedImg2 {

  margin: 0px 0px 5px 20px;

}



.sublinhado {

  display: block;

}



.newsDiv .title a{

  display: inline;

}



.newsDiv .title a:hover{

  text-decoration: underline;

}



.newsDiv .text {

  color: #44595A;

  display: block;

  font-size: 1.4em;

  text-decoration: none;

  text-align: justify;

}



.newsDiv .text a:hover{

  text-decoration: underline;

}



.newsDiv .text a{

  color: #44595A;

  display: inline;

  text-decoration: none;

}



.paginator {

  aborder: 1px solid #000;

  padding-left: 20px;

  padding-right: 20px;

}



.newsMancheteLink {

  color: #44595A;

}



.imgContainerLeft {

  width: 50%;

  text-align: right;

  padding-right: 5px;

}



.imgContainerRight {

  width: 50%;

  text-align: left;

  padding-left: 5px;

}



.titleImg {

  display: none;

}





.startInvisible {

  display: none;

}



.contactFormInput, .contactFormInputError,

.contactFormTextArea, .contactFormTextAreaError {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 1.2em;

  padding: 2px;

}





.contactFormInput{

  font-weight: normal;

  color: #44595A;

}



.contactFormInputError{

  font-weight: normal;

  color: #FF0000;

  border: solid 1px #FF0000;

  padding: 2px;

}





.contactFormSelect{

  font-weight: normal;

  color: #44595A;

}



.contactFormSelectError{

  font-weight: normal;

  color: #FF0000;

}





.contactFormTextArea {

  font-weight: normal;

  color: #44595A;

}



.contactFormTextAreaError {

  font-weight: normal;

  color: #FF0000;

  border: solid 1px #FF0000;

  padding: 2px;

}



.contactFormRadioError{

  font-weight: normal;

  color: #FF0000;

}



.contactFormTitle,

.contactFormTitleDepoimento {

  color: #0B799E;

  font-size: 2em;

  font-weight: bold;

}



.contactFormLabel {

  color: #44595A;

  font-size: 1.2em;

  font-weight: bold;

}



.contactFormLabelDepoimento {

  color: #44595A;

  font-size: 0.7em;

  font-weight: bold;

}



.contactFormLabel2 {

  color: #44595A;

  text-align: left;

}



.contactFormError{

  color: #707070;

  font-weight: bold;

  padding-left: 20px;

}



.contactButton {

  cursor: pointer;

  border: 1px solid #44595A;

}





.imgGalleryLabel {

  color: #44595A;

  font-size: 1.16em;

  padding-right: 20px;

  clear: both;

}



.galleryScrollBox {

  scrollbar-arrow-color:#0A658E;

  scrollbar-darkshadow-color:#0A658E;

  scrollbar-track-color:#eee;

  scrollbar-face-color:#FFF;

  text-align: center;

  margin-left: 70px;

}



.sombra {

  float:left;

  background: url('/image/site/shadowAlpha.png') no-repeat bottom right !important;

  background: url('/image/site/shadow.gif') no-repeat bottom right;

  margin: 14px 10px 0px 0px !important;

  margin: 14px 10px 0px 0px;

  padding: 0px;

}



.sombra img {

  display: block;

  background-color: #fff;

  border: 1px solid #a9a9a9;

  margin: -6px 6px 6px 0px;

  padding: 4px;

  position: relative;

  width: 107px;

}



.miniaturas {

  width: 400px;

  margin-left: 4px;

  aborder: 1px solid red;

}



.gallery_fundo .miniaturas .row { float: left; }

.gallery_fundo .miniaturas .clear { clear: both; }



.gallery_fundo .topo_img {

  height: 10px;

}



.gallery_fundo {



}



.gallery_fundo .bottom_img {

  clear: both;

}



#formBuscaGlossario {

  margin-top: 35px;

  padding-bottom: 20px;

}



#formBuscaGlossario input,

#formBuscaGlossario label {

  font-family: Arial, Helvetica, sans-serif;

}

#formBuscaGlossario label {

  display: block;

  font-size: 1.2em;

  color: #999999;

  display: block;

  font-weight: bold;

}



#formBuscaGlossario input {

  display: block;

  width: 110px;

  float: left;

  margin-right: 5px;

}



#formBuscaGlossario .submitBtn {

  float: left;

}



.cleaner {

  width: 1px;

  height: 1px;

  clear: both;

}



#paciente_list {

  border: 1px solid red; border: none;

  padding-bottom: 40px;

}



#paciente_list .topo { margin-bottom: 10px; }



#paciente_list .paciente a {

  color: #44595A;

  text-decoration: none;

}





#paciente_list .paciente a:hover {

  text-decoration: underline;

}

#paciente_list .paciente {

  color: #CBD8AD;

  display: block;

  font-size: 1.3em;

  font-weight: bold;

  text-decoration: none;

  border: 1px solid red; border: none;

  text-align: left;

  margin-bottom: 10px;

  padding-left: 35px;

}



#paciente_list .paciente.red a { color: #F58E11; }

#paciente_list .paciente.green a { color: #2282B5; }



#paciente_list .title {

  font-size: 1.7em;

}



#paciente_list .orangeIcon {

  position: relative; margin-bottom: -10px; margin-left: 0px; margin-right: 4px;

}



#menu_list {

  border: 1px solid red; border: none;

  padding: 0px 0px 60px 0px;

}



#menu_list .topo { margin-bottom: 10px; }



#menu_list .opcao a {

  color: #44595A;

  text-decoration: none;

}



#menu_list .small a {

  font-size: 0.9em;

}



#menu_list .opcao a:hover {

  text-decoration: underline;

}

#menu_list .opcao {



  color: #CBD8AD;

  display: block;

  font-size: 1.3em;

  font-weight: bold;

  text-decoration: none;

  border: 1px solid red; border: none;

  text-align: left;

  margin-bottom: 6px;

  padding-left: 20px;

}



#menu_list .title {

  font-size: 1.7em;

}



#menu_list .orangeIcon {

  position: relative; margin-bottom: -10px; margin-left: 0px; margin-right: 4px;

}



#menu_list .opcao.selected a {

  color: #F48D26;

}



#banner_depoimentos { margin: -30px 0px 30px 0px; text-align: center; padding-right: 30px; }



#areaRestritaVoltarTd { padding: 10px 0px 30px 0px; }



#areaRestritaVoltarTd .text {

  font-size: 2em;

  text-align: center;

}



#grafico { margin: 5px 0px 0px 0px;  }

#grafico_dialog_data { display: none; }



.cadastro {

	background-image: url(../../../image/site/tpl/ficha_fundo_1_col.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	margin: 0px auto;

	width: 544px;

	font-size: 1.3em;

	margin-bottom: 20px;

	text-align: justify;

}



.cadastro .row { margin: 0px 20px 10px 20px; }

.cadastro .row .pergunta { margin: 0px 10px 0px 0px; font-weight: bold; }



.page_anamnese .cadastro.normal   { display: none; }

.page_cadastro .cadastro.anamnese { display: none; }



.planilha_avaliacao { width: 610px; margin: 0px auto; font-size: 1.1em; }

.planilha_avaliacao .paginacao { width: 100%; float: left; }

.planilha_avaliacao .paginacao .left { display: block; width: 40%; float: left; margin: 5px 0px 0px 10px; }

.planilha_avaliacao .paginacao .right { display: block; width: 40%; float: right; text-align: right; margin: 5px 10px 0px 0px; }

.planilha_avaliacao .paginacao a { outline: none; color: #44595A; text-decoration: none; }

.planilha_avaliacao .paginacao a:focus { -moz-outline-style: none; color: #44595A; text-decoration: none; }



.planilha_avaliacao .graph_btn { cursor: pointer; }



.planilha_avaliacao .conteudo { margin: 4px 6px 4px 4px; }

.planilha_avaliacao .cell {

  border-right: 1px solid #E9B56B;

  border-bottom: 1px solid #E9B56B;

  text-align: center;

  height: 60px;

}

.planilha_avaliacao .cell.bold { font-weight: bold;  }

.planilha_avaliacao .cell.btn { background: url('../../../image/site/tpl/graph_icon.jpg') no-repeat; background-position: 100% 5% }



.planilha_avaliacao .cell.title {  border-top: 1px solid #E9B56B; text-align: center; font-weight: bold; }

.planilha_avaliacao .cell.first {  border-left: 1px solid #E9B56B; text-align: left; }



.planilha_avaliacao .cell.last { border-right: 1px solid #E9B56B; }



.planilha_avaliacao .cell div { margin: 3px; }



#planilha_avaliacao_dados, #linhas_referencia { display: none; }



.planilha_corrida { width: 544px; margin: 0px auto; font-size: 1.2em; }

.planilha_corrida .conteudo { margin: 4px 6px 4px 4px; }

.planilha_corrida .cell {

  border-right: 1px solid #E9B56B;

  border-bottom: 1px solid #E9B56B;

  text-align: center;

}

.planilha_corrida .cell.title {  border-top: 1px solid #E9B56B; text-align: center; font-weight: bold; }

.planilha_corrida .cell.first {  border-left: 1px solid #E9B56B; text-align: center; }

.planilha_corrida .cell.last { border-right: 1px solid #E9B56B; }

.planilha_corrida .cell div { margin: 3px; }



.planilha_historico { width: 544px; margin: 0px auto; font-size: 1.2em; }

.planilha_historico .conteudo { margin: 4px 6px 4px 4px; }

.planilha_historico .cell {

  border-right: 1px solid #E9B56B;

  border-bottom: 1px solid #E9B56B;

  text-align: center;

}

.planilha_historico .cell.title {  border-right: 1px solid #E9B56B; border-top: 1px solid #E9B56B; text-align: center; font-weight: bold; }

.planilha_historico .cell.first {  border-left: 1px solid #E9B56B; text-align: center; }

.planilha_historico .cell.last { border-right: none; }

.planilha_historico .cell div { margin: 3px; }



.showonprint { display: none; }

