﻿legend
{
	font-weight : bold;
	padding : 3px;
}
fieldset
{
	border:solid 1px #ddd;
	padding : 5px;
}

/* ALINHAMENTO */
button, img, input, label, select, textarea, .middle { vertical-align:middle !important; }
.bottom { vertical-align:bottom !important; }
.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.top { vertical-align:top !important; }

/* AUTOCOMPLETE */
.autoComplete { z-index:999 !important; }
.autoComplete li { padding:0px 5px !important; background:#fff; margin:0px !important; list-style:none !important; white-space:nowrap !important; width:400px !important; cursor:pointer !important; }

/* BODY */
body { background:#cbcbcb url(../App_Lib/Img/bgClean.png) repeat-x fixed; margin : 3px; }
.bgLogin { background:#005e3a url(../App_Lib/Img/bgVerde.png) repeat-x fixed; }

/* CAMPOS OBRIGATORIOS */
.textbox-obrigatorio { background:#fbe37e !important; }
.textbox-condicional { background:#e3f3fe !important; color:#555 !important; }
.textbox-nao-obrigatorio { background:#fff!important; }
.textbox-condicional, .textbox-nao-obrigatorio, .textbox-obrigatorio { border:solid 1px #ccc !important; }

/* CURSOR */
.hand, label { cursor : pointer !important; }
.help { cursor : help !important; }

/* DIMENSOES */
.w33 { width:33% !important; }
.w49 { width:49% !important; }
.w50 { width:50% !important; }
.w100 { width:100% !important; }
.w5px { width:5px !important; }
.w20px { width:20px !important; }
.w50px { width:50px !important; }
.w200px { width:200px !important; }
.w300px { width:300px !important; }

/* DV GRID (TOPO FIXO E ROLAGEM NOS REGISTROS) */
.dvGrid { background:#fff; }
.dvGrid .dvBody { border-bottom:solid 1px #D4D0C8; overflow-y:scroll; }
.dvGrid table, .dvGrid table { width:100%; }
.dvGrid table, .dvGrid table, .dvGrid th, .dvGrid td { border:solid 1px #D4D0C8; border-collapse:collapse; }
.dvGrid th, .dvGrid td { padding:3px 5px; text-align:left; }
.dvGrid th { background:#eee; }
.dvGrid .dvBody table, .dvGrid td { border-top:none; }
.dvGrid th.r { width:5px; }

/* DIV */
.boxConteudo, div.boxDadosIniciais { background:#FFF; border:solid 1px #ccc; border-top:none; padding:3px; }
.boxTitulo { background:#eee url(../App_Lib/Img/bgBoxTitulo.png) repeat-x; border:solid 1px #ccc; color:#008452; font-weight:bold; margin-top:3px; padding:3px 5px; position:relative; white-space:nowrap; }
.boxTitulo img { margin-left:3px; margin-right:3px; }
.boxTitulo .fechar { cursor:pointer; position:absolute; right:2px; top:5px; }
.boxTitulo .fechar span { font-size:11px !important; }
.boxTitulo a { color:#008452; text-decoration:none; }
.boxTitulo button { background:transparent; border:none; color:#008452; cursor:pointer; font-weight:bold; margin:0px !important; padding:0px !important; text-align:left; }
.boxTitulo button span { color:#000; font-size:10px; font-weight:normal; }
.boxTitulo .btnDireita { cursor:pointer; position:absolute; right:0px; top:2px; }
.dvAlertaAmarelo { background:#FDD408 !important; }
.dvAlertaAmarelo .boxTitulo { color:#A89826 !important; }
.dvAlertaAmarelo, .dvAlertaAzul, .dvAlertaVerde, .dvAlertaVermelho { left:50% !important; position:fixed !important; top:50% !important; z-index:40 !important; padding:5px; border:solid 1px #ccc; }
.dvAlertaAzul { background:#2749B0 !important; }
.dvAlertaAzul .boxTitulo { color:#2749B0 !important; }
.dvAlertaVerde { background:#0D5843 !important; }
.dvAlertaVerde .boxTitulo { color:#0D5843 !important; }
.dvAlertaVermelho { background:#AB1B32 !important; }
.dvAlertaVermelho .boxTitulo { color:#AB1B32 !important; }
.dvCarregando { background-color:white; border-bottom:solid 2px #444 !important; border-left:solid 2px #ccc !important; border-right:solid 2px #444 !important; border-top:solid 2px #ccc !important; height:20px !important; left:50% !important; margin-left:-60px; margin-top:-10px; padding:10px; position:fixed; text-align:center; top:50%; width:120px !important; z-index:40 !important; }

.dvCentralizada  
{
	background:#fff !important;
	 border-bottom:solid 2px #444 !important;
	  border-left:solid 2px #ccc !important;
	   border-right:solid 2px #444 !important;
	    border-top:solid 2px #ccc !important; 
	    left:50% !important;
	     position:fixed !important;
	      top:50% !important;
	       z-index:40 !important; }

.dvConteudoAlerta { background:#fff; border:solid 1px #ccc; margin-top:3px; padding:15px; text-align:center; }
.dvContorno { background:#fff; border:solid 1px #ccc; padding:3px; }
.dvContornoModuloPesquisa { background:#fff; border:solid 1px #ccc; margin-top:3px; padding:19px 0px 19px 19px; }
.dvContornoModuloPesquisa img { margin-right:17px; }
.dvCorpo { top:95px !important; }
.dvCorpoMasterPageBasic { top:37px !important; }
.dvCorpo, .dvCorpoMasterPageBasic { position:absolute; left:3px; right:3px; bottom:3px; }
.dvHeader { background:#fff; padding:3px 10px; height:33px; }
.dvHeader table { width:100%; }
.dvHeader table td { white-space:nowrap !important; }
.dvHeader .logoUnimed {  }
.dvLiminar{ margin:2px 0px 5px; background-color: #ab1b32; font-weight:bold; padding:2px 5px; color:#fff; width:265px; }
.dvLogin { left:3px; margin-top:-250px; position:fixed; right:5px; top:50%; }
.dvNavegadores { background:#fff; margin-top:3px; padding:3px; text-align:center; }
.dvPaginacao{ background:#fff; height:20px; padding:3px; }
.dvPaginacao span { padding:3px 5px; }
.dvPaginacao span.paginaSelecionada { background:#008452; color:#fff; font-weight:bold; }
.dvTopo { background:#008452; position:relative; }
.dvTopo div { display:inline; }
.dvTopo input { margin-right: 2px; }
.dvTopo .lateral { background:#fff; width:9px; }
.dvTopoFixo { position:fixed; top:0px; z-index:20 !important; right:0px; left:0px; }
.dvTransparencia { -moz-opacity:.55 !important; background:#000 !important; filter:alpha(opacity=55) !important; height:100% !important; left:0px !important; opacity:.55 !important; position:fixed; top:0px !important; width:100% !important; z-index:30 !important; }

/* DRAG AND DROP */
div.itemDrag { border:dashed 1px #eee; padding:5px; background:#fff; margin-top:5px; }
div.itemDrag input{ cursor:pointer; }
div.itemDrag span { cursor: move !important; text-transform:lowercase; }
div.recebeDrag { border:solid 1px #ccc; margin-bottom:5px; padding:5px; background:#eee; }
.dragAjuda { border: 2px dashed #06c; width: auto !important; }

/* ESPACAMENTO */
form, input, select, textarea { margin:0px; padding:0px; }
li, ul { margin:0px 0px 0px 10px; padding:2px 0px 2px 3px; }
.p2 { padding:2px !important; }
.p3 { padding:3px !important; }
.p6 { padding:6px !important; }
.pB3 { padding-bottom:3px !important; }
.pL3 { padding-left:3px !important; }
.pL7 { padding-left:7px !important; }
.pLR3 { padding-left:3px !important; padding-right:3px !important; }
.pLRT3 { padding-left:3px !important; padding-right:3px !important; padding-top:3px !important; }
.pR3 { padding-right:3px !important; }
.pT3 { padding-top:3px !important; }

/* FONTE */
body, button, input, select, textarea, td, th { color:#000; font-family:"Trebuchet MS"; font-size:11px; }
.bold, .negrito { font-weight:bold !important; }
.normal { font-weight:normal !important; }

/* ICONES */
.iconeListagemAtendimento { background:url(../App_Lib/Img/icoListagensSecretariaCooperado.gif) no-repeat left; }
.iconeSpan { display:block !important; }
.iconeTempoEspera { background-position:0 0; height:20px; width:20px; }
.iconeTempoAtendimento { background-position:-21px 0; height:20px; width:20px; }
.iconeEntradaAtendimento { background-position:-42px 0; height:20px; width:20px; }
.iconeEntradaAtendimentoDesabilitado { background-position:-63px 0; height:20px; width:20px; }
.iconeSaidaAtendimento { background-position:-84px 0; height:20px; width:20px; }
.iconeSaidaAtendimentoDesabilitado { background-position:-105px 0; height:20px; width:20px; }
.iconeGuiaNaoAutorizada { background-position:-126px 0; height:20px; width:20px; }
.iconeGuiaFaltaAceiteMedico { background-position:-147px 0; height:20px; width:20px; }
.iconeGuiaAutorizada { background-position:-168px 0; height:20px; width:19px; }
.iconeGuiaEnviadaComPendencia { background-position:-188px 0; height:20px; width:26px; }
.iconeGuiaCancelada { background-position:-215px 0; height:20px; width:19px; }
.iconeGuiaIncompleta { background-position:-235px 0; height:20px; width:14px; }
.iconeGuiaAguardandoAuditoria { background-position:-250px 0; height:20px; width:14px; }
.iconeGuiaConsulta { background-position:-265px 0; height:20px; width:17px; }
.iconeGuiaSpSadt { background-position:-283px 0; height:20px; width:17px; }
.iconeHistorico { background-position:-301px 0; height:18px; width:20px; }
.iconeGlosaParcial { background-position:-322px 0; height:17px; width:20px; }
.iconeComConsulta { background-position:-343px 0; height:16px; width:16px; }
.iconeGuiaEsclarecimentoAuditoria { background-position:-360px 0; height:16px; width:26px; }
.iconeGuiaInternacao { background-position:-387px 0; height:15px; width:22px; }
.iconeLivroAberto { background-position:-410px 0; height:15px; width:15px; }
.iconePagamentoParticipativo { background-position:-426px 0; height:15px; width:20px; }
.iconeAtendimentoIntercambio { background-position:-447px 0; height:15px; width:15px; }
.iconeSemConsulta { background-position:-463px 0; height:14px; width:14px; }
.iconeRetorno { background-position:-478px 0; height:14px; width:14px; }
.iconeAtendimentoUnimed { background-position:-493px 0; height:11px; width:16px; }
.iconeSelecaoAtendimento { background-position:-510px 0; height:9px; width:7px; }
.iconeUrgencia { background-position:-518px 0; height:15px; width:13px; }
.iconeAgendado { background-position:-532px 0; height:15px; width:13px; }
.iconeEncaixe { background-position:-546px 0; height:14px; width:14px; }
.iconeEditar { background-position:-561px 0; height:18px; width:17px; }
.iconeSalvar { background-position:-579px 0; height:14px; width:14px; }
.iconeCancelar { background-position:-594px 0; height:12px; width:12px; }
.iconeExcluir { background-position:-607px 0; height:20px; width:20px; }
.iconeCentral { background-position:-627px 0; height:20px; width:20px; }
.iconeSUA { background-position:-670px 0; height:10px; width:24px; }

/* IDENTIFICACAO AMBIENTE */
.identificacaoAmbienteLogin { position:absolute; right:5px; }
.identificacaoAmbienteLogin, .identificacaoAmbienteMasterPage { color:#e67817; font-weight:bold; }
 .identificacaoAmbienteMasterPage { margin-right:3px; }

/* IMAGEM */
img#mascote { margin-right:20px; }

/* LISTAS */
ul.abas, ul.listaPrestadores { background:#eee url(../App_Lib/Img/bgBoxTitulo.png) repeat-x; border:solid 1px #ccc; list-style:none; margin:3px 0px; padding:5px; }
ul.abas li { border-right:solid 1px #ccc; display:inline; margin:0px 2px; padding:0px 2px; }
ul.listaPrestadores { background:#eee url(../App_Lib/Img/bgBoxTitulo.png) repeat-x; border:solid 1px #ccc; list-style:none; }
ul.listaPrestadores li { display:inline; margin:5px; padding:5px; }
ul.treeview, ul.treeview li { list-style: none !important; margin:0px; padding:0px; } 
.treeviewChild{ margin-left:7px; }

/* LINK */
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }

/* MARGEM */
.m3 { margin:3px !important; }
.m6 { margin:6px !important; }
.mB3 { margin-bottom:3px !important; }
.mBT3 {	margin-bottom:3px !important; margin-top:3px !important; }
.mBT6 { margin-bottom:6px !important; margin-top:6px !important; }
.mB6 { margin-bottom:6px !important; }
.mL3 { margin-left:3px !important; }
.mL6 { margin-left:6px !important; }
.mR3 { margin-right:3px !important; }
.mT0 { margin-top:0px !important; }
.mT3 { margin-top:3px !important; }
.mT6 { margin-top:6px !important; }
.mT7 { margin-top:7px !important; }
.mL10 { margin-left:10px !important; }
.mL15 { margin-left:15px !important; }
.mR10 { margin-right:10px !important; }

/* MULTIPLE SELECT */
.arrow6 { padding: 0px; width: 18px; height: 20px; position: relative; left: -1px; background: url(../App_Lib/Img/icoComboNormal.gif); border: 0px; cursor: pointer; }
.cellHover6, .cellSelected6 { background: #316AC5 !important; color: #FFF; cursor: pointer; }
.msel { position: static; }
.optionDiv6 { display: none; position: fixed; left: -2000px; top: -2000px; z-index: 1000; margin: 0px; background: #fff; }
.optionTextBox6 { padding: 0px; margin: 0px; overflow: hidden; height: 14px !important; }
.selBox6 { position: static; overflow: hidden; display: inline; float: inherit; white-space: nowrap; background: #F00; cursor: pointer; }

/* RADIOBUTTONLIST*/
.RadioButtonList, .RadAjaxPanel, .CheckBoxList { border:none !important; display:inline !important; margin:0px !important; padding:0px; vertical-align:middle; }
.RadioButtonList td, .RadAjaxPanel td { border:none!important; padding-right:5px; }
.RadioButtonList td label, .RadAjaxPanel td label { margin-left:2px; }
.RadioButtonList td input, .RadAjaxPanel td input { margin-bottom:2px; }

/* SPAN */
.red { color:#ab1b32 !important; }

/* TABELA */
table { border-collapse:collapse; }
.quadro { width:100%; }
.quadro th { font-weight:bold; }
.quadro th div, .dsFrmGuia { margin-bottom:2px; text-align:left; }
.quadro th, .quadro td { text-align:left; }
.quadro tr th select { margin-top:1px; }
.quadro tr th select, .quadro th .textbox-desabilitado, .quadro th .textbox-nao-obrigatorio, .quadro th .textbox-obrigatorio, .quadro th .textbox-condicional { width:100%; }
.quadro tr th textarea { width:100% !important; }
.quadro td img, .quadro td input, .quadro td button { vertical-align:middle !important; }
.semBorda, .semBorda th, .semBorda td { border:none!important; }

.tblCadastro, .tblGrid { background:#fff; border:solid 1px #ddd; width:100%; }
.tblCadastro td, .tblCadastro th { border:solid 1px #ddd; padding:3px 5px; }
.tblCadastro textarea { width:99%; }
.tblCadastro th { background:#F9F9F9; font-weight:bold; text-align:right; width:130px; }

.tblGrid td { border:solid 1px #ddd; border-left:none; border-right:none; vertical-align:middle; }
.tblGrid td, .tblGrid th { padding:5px 10px; text-align:left; }
.tblGrid th { background:#F9F9F9; border:solid 1px #ccc; border-left:none; border-right:none; font-weight:bold; }
.tblGrid th a { text-decoration:none; }

.tblGrid td table, .tblGrid td td { border : none !important; }
.tblGrid td input, .tblGrid td img, .tblGrid td span  { vertical-align : middle !important; }


.tblGrid2 td { border:solid 1px #ddd; border-left:1px; border-right:1px; vertical-align:middle; }
.tblGrid2 td, .tblGrid th { padding:5px 5px; text-align:left; }
.tblGrid2 th { background:#F9F9F9; border:solid 1px #ccc; border-left:1px; border-right:1px; font-weight:bold; }
.tblGrid2 th a { text-decoration:none; }

.tblGrid2 td table, .tblGrid td td { border : none !important; }
.tblGrid2 td input, .tblGrid td img, .tblGrid td span  { vertical-align : middle !important; }






td.legendaPesquisaGuias { padding:12px 10px 11px !important; text-align:left !important; white-space:nowrap !important; }
.tblLocalTrabalho, .tblLocalTrabalho tr th, .tblLocalTrabalho tr td { border:none !important; width:96%; }
.tblLocalTrabalho li { border-bottom:dashed 1px #ccc !important; list-style:none; }
.tblLocalTrabalho ul, .tblLocalTrabalho li{ margin:0px !important; padding:5px 0px !important; }

/* TEXTO */
.abaSelecionada a { color:#e65328 !important; font-weight:bold; }
.destaque{ color:#e67817; font-weight:bold; }
.hidden{ display:none; }
.laranjado { color: #e67817 !important; }
.maiusculo { text-transform:uppercase !important; }
.minusculo { text-transform:lowercase !important; }
.riscado { text-decoration:line-through !important; }
.semQuebra { white-space:nowrap !important; }
.sublinhado { text-decoration:underline !important; }

/* TITULO */
h1
{
	background : #fff;
	border : solid 1px #ccc;
	font-size : 13px;
	margin : 0px;
	padding : 3px 7px;
}
h1.Master { top:90px;padding-bottom:2px !important; }
h1.MasterGenesis { top:19px; }
h1.MasterBasic { top:31px;padding-bottom:2px !important; }
h1.Master, h1.MasterBasic, h1.MasterGenesis { background:#fff; border-bottom:solid 1px #ccc; color:#008452; font-size:13px !important; font-weight:bold; left:0px; 
position:fixed; right:-643px; 
z-index:30 !important; }
h1 img { margin-right:5px; }
h1 .fechar { cursor:pointer; position:absolute; right:10px; top:12px; }
h1.esquerda { text-align:left; }
.direitaMaster { top:41px; font-size:11px; color:#000; }
.direitaMaster, .direitaMasterBasic { position:fixed; right:7px; z-index:50 !important; }
.direitaMaster img, .direitaMasterBasic img { cursor:pointer; }
.direitaMasterBasic { top:50px; }




/*File Upload*/
.fileUpload
{
	FONT-WEIGHT: bold;
	BORDER-TOP-STYLE: solid;
	LINE-HEIGHT: normal;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR:InfoBackground;
	BORDER-BOTTOM-STYLE: solid
}

.z50 { z-index: 50 !important; }

/* MURAL DE RECADOS */
#muralRecados
{
	list-style : none;
	margin : 2px;
}
#muralRecados li
{
	margin : 0px;
}
#muralRecados span.data
{
	color : #555;
	font-size : 10px;
}
#muralRecados h1
{
	color : #e67817;
	font-size : 12px;
	margin : 3px 0px;
}
#muralRecados p
{
	font-size : 11px;
	margin : 8px 0px 0px;
}
#muralRecados a
{
	color : #e67817;
}
#muralRecados a:hover
{
	text-decoration : underline;
}
#muralRecados hr
{
	border : solid 1px #fff;
	border-top : dashed 1px #ccc;
	margin : 5px 0px 0px;
}

/*destaque*/
.destacaBordaIn
{
	border: dotted 3px blue;
	margin-top: -3px;
	margin-bottom: -3px;
	cursor: pointer;
}

.destacaBordaOut
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	border: none;
	cursor: pointer;
}

.ulFavoritosGuia, .ulFavoritosGuia ul
{
	list-style : none;
	margin : 0px;
	padding : 0px;
}

.ulFavoritosGuia li, .ulFavoritosGuia ul li
{
	margin : 5px 0px;
	padding : 0px;
}

.ulFavoritosGuia li
{
	margin-left : 5px;
}

.ulFavoritosGuia ul li
{
	margin-left : 20px;
}
