{ 
	margin:0 auto;
	height:100%;
	width:100%;
	font-family:'Lucida Sans Unicode', Verdana, Arial, sans-serif;
}

body {
  background-color: #003366;
}

.msg .x-box-mc {
    font-size:14px;
}

#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}

.fonte_form_login {font-family:'Lucida Sans Unicode', Verdana, Arial, sans-serif; font-size:11px; color: #265A82 }
.fonte_esqueceu_senha {font-family:'Lucida Sans Unicode', Verdana, Arial, sans-serif; font-size:11px; color: #265A82; text-decoration: underline; cursor: pointer; }

/* TEXTOS LUCIDA */
.lucida_10_FFF {font-size:10px; color:#FFF;}

.lucida_11_FFF_cadastrese {font-family:'Lucida Sans Unicode', Verdana, Arial, sans-serif; font-size:10px; color:#FFF; padding-top:6px;}

.lucida_11_0C1821 {font-size:11px; color:#0C1821;}

.lucida_11_265A82 {font-size:11px; color:#265A82; text-decoration:underline;}
.lucida_11_265A82 a{font-size:11px; color:#265A82;}

.lucida_12_FFF {font-size:11px; color:#FFF;}

.lucida_13_FFF {font-size:13px; color:#FFF; line-height:16px;}

.lucida_16_FFF {font-size:13px; color:#FFF;}

.lucida_18_00FFFF {font-size:18px; color:#00FFFF;}

/* TEXTOS ARIAL */
.arial_11_FFF {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.arial_11_FFF a{font-size:11px; color:#FFF; text-decoration:none;}

.arial_12_FFF {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.arial_12_FFF a{font-size:12px; color:#FFF; text-decoration:none;}

.arial_11_003E6E {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003E6E;}
.arial_11_003E6E a{font-size:11px; color:#003E6E; text-decoration:none;}


.arial_11_00FFFF {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00FFFF;}
.arial_11_00FFFF a{font-size:11px; color:#00FFFF; text-decoration:none;}

.arial_11_333 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
.arial_11_333 a{font-size:11px; color:#333; text-decoration:none;}

.arial_20_333 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333;}
.arial_20_333 a{font-size:20px; color:#333; text-decoration:none;}

.arial_16_333 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333;}
.arial_16_333 a{font-size:16px; color:#333; text-decoration:none;}

.arial_11_F87C01 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F87C01;}
.arial_11_F87C01 a{font-size:11px; color:#F87C01; text-decoration:none;}

.arial_12_333 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.arial_12_333 td { text-align:left;}

.arial_12_F87C01 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F87C01 !important; padding-left:4px; padding-right:4px;}
.arial_12_F87C01 a{font-size:12px; color:#F87C01 !important; text-decoration:none; padding-left:4px; padding-right:4px;}

.arial_12_F87C02 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F87C01 !important; padding-left:0px; padding-right:0px;}
.arial_12_F87C02 a{font-size:12px; color:#F87C01 !important; text-decoration:none; padding-left:0px; padding-right:0px;}

 /* Trebuchet MS */
 
.trbuchet_18_FFF {font-family:"Trebuchet MS"; font-size:18px; color:#FFF; }
.trbuchet_18_FFF a{font-size:18px; color:#FFF; text-decoration:none;}
/* CONTEÚDO */
.barra_azul_tit {background:url('../images/abas_fundo_topo.jpg') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-left:5px; font-weight:bold; width:100%;}

.barra_rodape_tit {background:url('../images/abas_fundo_rodape.gif') repeat-x; width:100%; height:6px;}

.menu_fundo {background:url('../images/menu_fundo_secao_off.jpg') repeat-x; font-family:"Lucida Sans Unicode", sans-serif, Arial; font-size:11px; color:#284F5B; font-weight:bold; text-align:center; letter-spacing:-1px; line-height:11px;}
.menu_fundo a{font-size:11px; color:#284F5B; text-decoration:none;}

.menu_fundo_over {background:url('../images/menu_fundo_secao_on.jpg') repeat-x; font-family:"Lucida Sans Unicode", sans-serif, Arial; font-size:11px; color:#E0F1F5; font-weight:bold; text-align:center; letter-spacing:-1px; line-height:11px;}
.menu_fundo_over a{font-size:11px; color:#E0F1F5; text-decoration:none;}

.menu_frase_inferior {font-size:9px; line-height:9px; letter-spacing:-1px;}
.menu_frase_inferior a{font-size:9px; line-height:9px; text-decoration:none;}

.menu_fundo_destaque {background:url('../images/menu_fundo_secao_in.jpg') repeat-x; font-family:"Lucida Sans Unicode", sans-serif, Arial; font-size:11px; color:#284F5B; font-weight:bold; text-align:center; letter-spacing:-1px; line-height:11px;}
.menu_fundo_destaque a{font-size:11px; color:#284F5B; text-decoration:none;}


/*.bgfundolistagem_normal {background-color:#EFEFEF !important;}*/
.bgfundolistagem_over, .bgfundolistagem_click {background-color:#E2FFD6 !important;}

/* .bgfundolistagem_click {background-color:#FFFFEE !important;} */

.fundoBranco_bordaCinza{background-color:#FFF; text-align:left; border-left: solid 1px #D6D6D6; border-right: solid 1px #D6D6D6;}

.fundo_pontilhado {background:url('../images/pontilhado_cinza.gif') repeat-x bottom;}

.fundo_busca_indice {background:url('../images/busca_indice_fundo.gif') no-repeat; width:19px; height:19px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center !important;}
.fundo_busca_indice a{color:#FFF; text-decoration:none;}


.listagem_consultas {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-left:7px; padding-right:5px; width:100%;}
.listagem_consultas TR{background-color:expression(rowIndex % 2 == 0 ? '#FFFFFF' : '#EFEFEF'); height:20px;}
.listagem_consultas td { text-align:left; text-indent:8px;}

.listagem_pacientes {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F87C01; font-weight:bold;}
.listagem_pacientes TD {padding:0 5px; height:20px;}
.listagem_pacientes TD:hover {background:#E2FFD6 !important; cursor:pointer}

.listagem_mensagens {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; width:100%;}
.listagem_mensagens a{color:#333; text-decoration:none;}
.listagem_mensagens TR{height:20px; background-color:#EFEFEF;}

.listagens_arial_333_fundo {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-left:4px; padding-right:4px; width:100%;}
.listagens_arial_333_fundo a{color:#333; text-decoration:none;}
.listagens_arial_333_fundo TR{background-color:expression(rowIndex % 2 == 0 ? '#FFFFFF' : '#EFEFEF'); height:20px;}

.floatLeft {float: left;padding-right:5px;}

.floatLeft2 {float: left}

/* FORMS */
.formCadastrese {font-family:"Lucida Sans Unicode", sans-serif, Arial; font-size:11px; color:#000; width:258px; height:20px; border: 1px solid #B2B4BF; padding-left:3px; padding-top:3px; vertical-align:middle;}
.form_arial_11_333 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; height:20px; border: 1px solid #B2B4BF; padding-left:3px; padding-top:3px; vertical-align:middle;}
.form_status_arial_11_333 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border-color:#0292AF; border-width:thin; border-color:#0292AF;}


/* ### Estilos complementares ### */

p.links_bottomtable {margin:2px 0 0 0; padding:0 8px; text-align:left;}

	p.links_bottomtable a {font: normal 11px/11px Arial, Tahoma, Helvetica, sans-serif; color:#003E6E; text-decoration:none; border-left:1px solid #808080; padding:0 10px;}
	p.links_bottomtable a:hover {text-decoration:underline;}
	
/* essa classe pode ser útil também (via programação) quando se passa o mouse emcima das linhas da tabela. */
.table_darkrow   {background:#EFEFEF;}
.table_normalrow {background:#FFFFFF;}
.table_overrow, table_activerow {background:#E2FFD6;}

.msg_alerta
{ background:url('../images/img_alerta.gif') left 5px no-repeat; padding-left:30px; text-align:left; margin:8px 0 0 10px; font-weight:bold; line-height:13px}

/* essa classe evita que se quebre linha quando se tem um texto longo */
.naoquebra {overflow:hidden; white-space:nowrap; width:110px; text-overflow:ellipsis; display:block;}
.clear {clear:both; height:0; line-height:0;}

/* essa classe estiliza as notícias da pagina "Principal" */

ul.news
{background:#EFEFEF url('../images/bg_news_middle.gif') 0 0 repeat-x; margin:0 6px; padding:5px 8px; list-style:none;}

	ul.news li.news_title {border-bottom:1px solid #CDCDCD; font-weight:bold; font: bold 12px Arial, Tahoma, Verdana;color:#333; padding:5px 0; margin-bottom:5px}
	
	ul.news li.news_text {padding:10px 5px 10px 20px; margin:0; font: 11px Arial, Tahoma, Verdana; color:#333; border-bottom:1px dotted #CCC; background:url('../images/noticias_seta_lista.gif') 5px 13px no-repeat;}
	ul.news li.news_text a {color:#F87C01; font-weight:bold; text-decoration:none;}
	
	ul.news li.news_viewmore {margin-top:10px; text-align:right; font: 12px Arial, Tahoma, Verdana;}
	ul.news li.news_viewmore a {font: 12px Arial, Tahoma, Verdana; color:#333; text-decoration:none;}

		ul.news li.news_text a:hover,
		ul.news li.news_viewmore a:hover
		{text-decoration:underline;}

/* essa classe estiliza a tab ATENDENTE */

.tab_atend {position:absolute; top:62px; background:url('../images/bg_tab_atendente.gif') 0 0 no-repeat; height:37px; left:0; width:402px;}
.tab_atend p {font: 11px "Lucida Sans Unicode", sans-serif, Arial; color:#FFF; margin:10px 0 0 0; text-align:center;}
.select_atend {font: normal 11px Arial, Helvetica, sans-serif; color:#333333; height:17px; border: 1px solid #B2B4BF; width:220px; margin-left:14px; vertical-align:middle;}

.curric_foto {border:1px solid #EEE; height:145px; width:100px;float:left;}
.table_config td { font-weight:bold; color:#333; padding-top:6px}
.table_config_span { color:#F87C01; font: bold 14px/11px verdana, arial;}

.grid_space_hour {
  background: transparent url(../media/images/tracejado.jpg) repeat !important;
}

