BODY                     { /*background :#F8F8F8;*/ margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; 
							margin-width: 0; margin-height: 0; font-weight: normal; font-size: 08pt; color: #315289; 
							FONT-FAMILY: "Tahoma"; }
BODY1                    { BACKGROUND: /*url(../img/bg_b.gif)*/ #eee repeat-x; }
BODY1                    { background :#FFFFFF; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; margin-width: 0; margin-height: 0; font-weight: normal; color: #003399; }
table.tablePesquisaNome1 { color:#005194; width:100%; /*FONT-FAMILY: "Tahoma"; font-size: 8pt; font-weight: normal;*/ background:url(../img/gradient_tcat.png) repeat-x; }
table.tablePesquisaNome  { color:#005194; width:100%; /*FONT-FAMILY: "Tahoma"; font-size: 8pt; font-weight: normal;*/ background:url(../img/subhead_bg25.png) repeat-x; }
table.tableLista         { padding:1px 1px 1px 1px; /*background-image:url(../img/landing01_07.gif); background-repeat:repeat;*/ }
.tablePesquisaRegs       { color:#ECFFEC/*005194*/; width:100%; background:url(../img/subhead_bg42.png) repeat-x; }
.tblImprime              { color:#000000; width:100%; font-family: Tahoma; font-size: 8pt; }
Tr, Font                 { font-size: 08pt; }
Tr.TrDetalhe             { background-color: #CFEEFF; color: #000088; height: 20px; }
Tr.TrUsuario             { background-color: #FDFEE0; color: #000088; height: 10px; }
Tr.TrCabecalho           { background-color: #71a6cb/*a4c6b2*/; color: #ECFFEC; font-variant:small-caps; }
Tr.TrCabecalhoMP         { background-color: #71a6cb/*a4c6b2*/; color: #ECFFEC; height: 25px; font-size: 90%; font-variant:small-caps; text-align:center; font-weight:bold; font-variant:small-caps; }
Tr.TrCabecalhoOLD        { background-color: #F9DBC8; }
Tr.TrPaginacao           { /*background-color: #F0F0F0;*/ color: #000088; height: 10px; padding: 5px 0px 5px 0px; font-size: 07pt; }
Tr.TrConfirmaCancela     { /*background-color: #F0F0F0;*/ color: #000088; height: 10px; padding: 5px 0px 5px 0px; }
Th                       { font-family:Tahoma; font-size: 08pt; font-weight: normal; }
Th.ThLista               { background-color: #a4c6b2; color: #CC0000; font-weight: bold; font-size: 10pt; background-color:#FFFFFF; }
Tr.ThListaOS             { background-color :#a4c6b2; color: #ECFFEC; font-variant:small-caps; }
##table.moduletable th, div.moduletable h3 
Tr.TrCabecalhoLista      { background-color: #0099FF; }
Tr.TrCabecalhoLista1 { background: url(../img/subhead_bg.png) repeat-x; color: #FF0000; text-align: left; padding-left: 4px;
height: 21px; line-height: 21px; font-weight: bold; font-size: 10px; text-transform: uppercase; margin: 0 0 2px 0; }
Td.TdLink1               { background-image:url(../img/landing01_09.gif); background-repeat:repeat; }
.LaudoOS                 { color:#990000; font-weight: bold; font-size: 12px; }
.LinhaPar                { vertical-align:middle; height:17px; padding: 2px 0px 2px 0px; }
.LinhaImpar              { vertical-align:middle; height:17px; padding: 2px 0px 2px 0px; background-color:#ECFFEC /*ECFFEC /*EFF8F8  /*E0ECDF /*EBF5F5*/; }
td1 { border-bottom: 1px inset #ECFFEC; }
tr1 { border: 3px dotted green; }
.LinhaLista              { vertical-align:middle; height:17px; padding: 2px 0px 2px 0px; border-bottom: 1px groove #ECFFEC; }
.LinhaParDetalheOS       { color: #000000; height: 20px; font-size: 08pt; }
.LinhaImparDetalheOS     { color: #000000; height: 20px; font-size: 08pt; background-color: #a4c6b2; }
.LinhaFundoImagem        { color: #000088; height: 1px; background-color: #a4c6b2; }
.Titulo                  { color: #000088; TEXT-DECORATION: none; }
.TituloTela              { color: #CC0000; font-weight: normal; font-size: 10pt; /*background-color:#F8F8F8;*/ }
.TituloTela1             { color: #CC0000; font-weight: bold; font-size: 10pt; background-color:#CFEEFF; }
.TituloTelaOld           { color: #CC0000; font-weight: bold; font-size: 10pt; background-color:#FDFEE0; }
.Data                    { font-weight: normal; font-family:Tahoma; font-size: 06pt; color: #000088; TEXT-DECORATION: none; }
.TempoCarga              { font-weight: normal; font-family:Tahoma; font-size: 06pt; color: #C0C0C0; TEXT-DECORATION: none; }
.Seq                     { font-weight: normal; font-family:Tahoma; font-size: 06pt; color: #000088; TEXT-DECORATION: none; }
.Texto                   { font-size: 08pt; color:#FFFFFF; TEXT-DECORATION: none; }
.TextoNegrito            { font-size: 07pt; color:#000088; TEXT-DECORATION: none; font-weight: bold; }
.Generico                { font-size: 09pt; color:#000000; TEXT-DECORATION: none; font-weight: 900;}
.MsgStatus               { font-size: 11pt; color:#FF0000; FONT-FAMILY:Tahoma; font-weight: bold; height:auto; text-align: center; vertical-align:middle; }
#ListaServico            { position:absolute; left:35%/*320px*/; top:60%/*396px*/; width:329px; height:81px; z-index:1000; display:none; background-color:#FFE1C4; border-style:groove; }

.divToolTip              { position: absolute; display: none ; background-color: #FFFFFF; width: 560px; height:400px; left: 240px; top: 120px; }

.divToolTip0             { border:3px solid #E0ECDF; position: fixed; _position: absolute; display: none ; z-index:10; background-color: #E0ECDF; width: 550px; /*height:408px;*/ text-align:center; top: 18%; left: 25%; }
.divToolTip1             { border:0px solid #CCCCCC; /*position: inherit;*/ display: block; z-index:10; background-color: #FFFFFF; /*width: 540px; height:390px;*/ text-align:center; overflow:auto; }

.divToolTip00            { border:3px solid #E0ECDF; position: absolute; display: none ; z-index:10; background-color: #E0ECDF; width: 550px; /*height:408px;*/ text-align:center; top: 18%; left: 25%; }
.divToolTip11            { border:0px solid #CCCCCC; /*position: inherit;*/ display: block; z-index:10; background-color: #FFFFFF; /*width: 540px; height:390px;*/ text-align:center; overflow:auto; }

.divToolTip0_gg44        { border:3px solid #E0ECDF; position: absolute; display: none ; z-index:10; background-color: #E0ECDF; width: 550px; /*height:408px;*/ text-align:center; top: 080px; left: 120px; /*top: 18%; left: 25%;*/ }
.divToolTip1_gg44        { border:0px solid #CCCCCC; /*position: inherit;*/ display: block; z-index:10; background-color: #FFFFFF; /*width: 540px; height:390px;*/ text-align:center; overflow:auto; }

.divToolTip0IE           { border:3px solid #E0ECDF; position: absolute; display: none ; z-index:10; background-color: #E0ECDF; width: 544px; height:408px; top: 080px; text-align:center; left: 240px; }
.divToolTip1IE           { border:0px solid #CCCCCC; position: fixed   ; display: block; z-index:10; background-color: #FFFFFF; width: 542px; height:380px; top: 105px; text-align:center; overflow:auto; }

.divDetalhe              { position: absolute; display: none ; background-color: #E0ECDF; border-color: #009999; border:#FEEAD8 2px solid; color:#000099; text-align:left; }
.divDetalheOS1           { position: absolute; display: none ; background-color: #E0ECDF; border-color: #009999; border:#FC9807 2px solid; color:#0000FF; text-align:center; }
.divMenuPrincipal        { width:100%; z-index:1000; visibility:visible; border-style:groove; border:#E0ECDF 0px solid; }
layer1                   { position:absolute; left:171px; top:441px; width:568; height:44px; z-index:1; visibility:hidden; }
layer.ListaServico1      { position:absolute; left:171px; top:441px; width:568; height:44px; z-index:1; visibility:hidden; bgcolor="#FFFFCC"; }
/*abaixo controle <div> para colocar abaixo de <select>*/
.divMP                   { border:3px solid #FFFFFF; position:absolute; z-index:10; cursor:move; overflow:hidden;/*must have*/ width:33em;/*must have for any value*/; }
.iframeDivMP {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:540px;/*must have for any big value*/
	height:510px;/*must have for any big value*/
/*	width:540px;/*must have for any big value*/
/*	height:510px;/*must have for any big value*/
/*	border-color:#FF0000;*/
/*	border:3px solid #FF0000; */
}
#divMP                   { left:700px; top:024px; width:160px; background:#FFFFFF; z-index:10; display:none; border:3px solid #FFFFFF; }
.divAtd                  { position: relative; filter:alpha(opacity=50); -moz-opacity:50; width:95%; height:95%; border-style:solid; border-width:0; }
.divAtd1                 { position: relative; filter:alpha(opacity=100); -moz-opacity:100; width:95%; height:95%; border:#FC9807 0px solid; }

/********** form html *********/
/*input:focus, select:focus, textarea:focus, .error { border: 2px solid #FC9807; background-color: #FFFAE8; }*/

div#load_OK              { position: absolute; display: none ; background-color: #990000; right: 0; top: 0; padding: 3px; width: 40pt; font-size: 7pt; color: white; }
div#divProprietario      { position: absolute; display: none ; font-size: 7pt; background-color: #FFFFFF; }
div#divEndereco          { position: absolute; display: none ; /*font-size: 7pt;*/ background-color: #FFFFFF; }
div#divClinica           { position: absolute; display: none ; font-size: 7pt; background-color: #FFFFFF; }
div#divPlChave           { position: absolute; display: none ; font-size: 7pt; background-color: #FFFFFF; }
A                        { color: #0430d6/*FF6500*/; text-decoration:none; cursor: pointer; font-variant:normal; }
A:active                 { }
A:visited                { }
A:link                   { }
A:hover                  { color: #006600;/*#000088;*/ }
A.linkRodape             { color: #CCFFFF; font-variant:normal; }
SELECT                   { width: 130pt; font-size: 08pt; font-family:Tahoma; color:#006633; /*background-color: #ECEDEE;*/ border: #a1bfdd 1px solid; cursor:pointer; }
SELECT.selectPaginacao   { width: 033pt; font-size: 07pt; }
SELECT.selectSexo        { width: 075px; font-size: 07pt; }
SELECT.selectSexoNormal  { width: 075px; }
SELECT.selectEspecie     { width: 100px; font-size: 07pt; }
SELECT.selectRaca        { width: 100px; font-size: 07pt; }
SELECT.selectOSAnimal    { width: 080px; font-size: 07pt; }
SELECT.selectSetor       { width: 130px; font-size: 07pt; }
SELECT.selectProprietario{ width: 140px; font-size: 07pt; }
SELECT.selectAssociado   { width: 150pt; height: 120px; }
SELECT.selectDefault     { width: 087pt; }
SELECT.selectSimNao      { width: 037pt; }
SELECT.selectConta       { width: 100pt; font-family: Tahoma; }
SELECT.selectContaServico{ width: 150pt; font-family: Tahoma; }
SELECT.selectFoco        { background-color: #E2FAF2; }
SELECT.selectMultiple    { width: 130pt; font-size: 08pt; font-family:Tahoma; color:#006633; height: 150pt; }
SELECT.selectSubCategoria     { width: 220pt; }
SELECT.selectContaFinanceiro0 { width: 350pt; font-family:"Courier new"; font-size: 7.8pt; }
SELECT.selectContaFinanceiro1 { width: 415pt; font-family:"Courier new"; font-size: 8pt; }
SELECT.selectContaFinanceiro  { width: 300pt; font-family:"Courier new"; font-size: 7.8pt; }
SELECT.selectListaOS      { width: 115px; }
SELECT.selectListaLaudo   { width: 130px; }
SELECT.selectLista1       { border: #a1bfdd 0px solid; border-bottom-style:solid; }
SELECT.selectLista0       { padding: 2px 2px 2px 2px; }
INPUT_OK                 { font-family: Tahoma; font-size: 08pt; color:#006633; height: 18px; background-color: #ECEDEE; border: #D8D8D8 0px solid; }

input, textarea, select  { font-family: Tahoma; font-size: 100%; color:#006633; font-variant:normal; padding: 1px 1px 1px 1px; }

INPUT.Text               { background-color: #000000; }
INPUT.TextFoco           { background-color: #E2FAF2; }
INPUT.TextFoco07pts      { background-color: #E2FAF2; font-size: 07pt; }
INPUT.TextPesquisa       { border: #D8D8D8 0px solid;}
INPUT.Text07pts          { font-size: 07pt; }
INPUT.TextoDireita       { text-align: right; }
INPUT.Idade              { font-size: 07pt; border: #D8D8D8 0px solid; background-color: transparent; }
INPUT.Qtd                { font-size: 10pt; height: 16pt; text-align: right; width: 30px; }
INPUT.QtdFoco            { font-size: 10pt; height: 16pt; text-align: right; width: 30px; font-weight: bolder; color:#006633; background-color:#EBEBEB; }
INPUT.QtdUpdate          { font-size: 10pt; height: 16pt; text-align: right; width: 30px; font-weight: bolder; }
INPUT.Valor              { font-size: 10pt; height: 20px; text-align: right; width: 75px; }
INPUT.ValorOS            { font-size: 12pt; height: auto; text-align: center; font-weight: bold; color:#FF0000; FONT-FAMILY:Tahoma; vertical-align:middle }
INPUT.ValorFoco          { font-size: 10pt; height: 20px; text-align: right; width: 75px; font-weight: bolder; color:#006633; background-color:#E2FAF2; }
INPUT.ValorFinal         { font-size: 10pt; height: 20px; text-align: right; width: 90px; font-weight: bold; color:#FF0000; height:auto; text-align: center; vertical-align:middle; }
INPUT.ValorUpdate        { font-size: 10pt; height: 20px; text-align: right; width: 75px; font-weight: bolder; background-color:#E2FAF2; }
INPUT.ValorNormal        { font-size: 08pt; height: 20px; text-align: right; width: 75px; }
INPUT.ChkBoxOLD          { /*background-color: transparent;*/ border: #D8D8D8 0px solid;
	background-color/**/:none;/*sorry for IE5*/
	background-color:transparent;/*sorry for IE5*/
}
INPUT.ChkBox1            { background-color: transparent; border:1px solid #D8D8D8; margin:1px; width:15px; height:15px; overflow:hidden; cursor:pointer; }
INPUT.normal             { text-align: right; width: 70px; font-size: 11pt; font-weight: bolder; }
INPUT.normal0            { color:#000088; border:1px solid black; text-align: right; width: 70px; }
INPUT.comfoco            { color:#006633; text-align: right; width: 70px; font-size: 11pt; font-weight: bolder; background-color:#E2FAF2; }
INPUT.comfoco0           { color:#FFFFFF; width: 70px; border:1px solid red; background-color:#000088; text-align: right; }
INPUT.botao              { color:#000000; width: 50pt; font-size: 07pt; background-color: #e0e0e0; cursor:pointer; }
INPUT.Seleciona          { color:#0430d6; width: 30pt; /*z44.com.brborder: #a1bfdd 1px solid;*/ cursor:pointer; }
INPUT.btnPaginacao       { color:#E0ECDF; /*width: 35pt;*/ font-size: 07pt; background-image:url(img/firstpage.gif); }
INPUT.btnConfirma        { color:#0430d6; /*width: 50pt; border: #a1bfdd 1px solid;*/ cursor:pointer; }
INPUT.btnConfirmaOS      { color:#0430d6; /*width:140pt; border: #a1bfdd 1px solid;*/ cursor:pointer; }
INPUT.btnServicoIns      { color:#0430d6; /*width: 50pt; border: #a1bfdd 1px solid;*/ cursor:pointer; }
INPUT.btnAnimalIns       { color:#0430d6; /*width:150pt; border: #a1bfdd 1px solid;*/ cursor:pointer; }
INPUT.Data               { color:#000088; font-weight: normal; font-family:Tahoma; font-size: 06pt; TEXT-DECORATION: none; }
TEXTAREA1                 { color:#F4F4F4; font-family: Tahoma; font-size: 08pt; background-color: F4F4F4; }
TEXTAREA.TextFoco        { background-color: #E2FAF2; }
INPUT.precoProd  { font:bold 11px Tahoma; color:#000000;}
INPUT.precoProd2 { font:bold 10px Tahoma; color:#000000; margin: 0 10px 0 10px}
label                    { color:#315289; width:060%; font-weight:bold ; font-size: 12px; text-align:center; padding: 05px; }

input:hover, select:hover, textarea:hover { /*background:#E6FFF4;*/ cursor:pointer; }
input:focus, select:focus, textarea:focus, .passwordPost label { /*background:#E6FFF4;*/ }

fieldset {
/*	width:86%;*/
	align: center; 
    border: 1px solid #a1bfdd;
    margin: .9em;
    background-color: transparent;
	padding: 5px 0px 5px 0px;
}
fieldset legend {
    font-weight: bold;
    color: #315289;
	padding-left: .9em;
	padding-right: .9em;
/*
	vertical-align: middle;
*/
	border-left: 1px solid #a1bfdd;
	border-right: 1px solid #a1bfdd;
}

#loadCenter {
	text-align:center;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 100px;
	margin-top: -100px;
	margin-left: -100px;
	position: absolute; 
	padding:10px 10px 10px 10px;
	color: #990000;
	border: 1px solid;
	border-color:#CCC #666 #666 #CCC;
	background-color: #FCF8C7;
	z-index:10; 
}

.iFrameLoadCenter {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:200px;/*must have for any big value*/
	height:120px;/*must have for any big value*/
}

#loadCenter_AcimaDireita { 
	text-align:center;
	top: 5px;
	right: 5px;
	width: 200px;
	height: 100px;
	position: absolute; 
	padding: 5px 5px 5px 5px;
	color: #990000;
	border: 1px solid;
	border-color:#CCC #666 #666 #CCC;
	background-color: #FCF8C7;
	z-index:10; 
}
#dvOS           { width:98%; height:95%; background-color:#E0ECDF; border:#a4c6b2 2px solid; vertical-align:text-top; padding: 4px 2px 2px 2px; }
#divLaudoEmail  { position: absolute; display: none; width:400px; left:520px; top:90px; background-color:#E0ECDF; border:#a4c6b2 2px solid; vertical-align:text-top; padding: 4px 2px 2px 2px; }
#divLaudoModelo { position: absolute; display: none; width:450px; left:520px; top:120px; background-color:#E0ECDF; border:#a4c6b2 2px solid; vertical-align:text-top; padding: 4px 2px 2px 2px; }

.botaoConfirmar {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ccc;
/*	cursor: pointer;*/
	height: 34px;
	width: 150px;
	color: #666666;
	font-weight: bold;
    background-image: url(../img/1_botao_salvar.gif);
	background-color: transparent;
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
 	font-size: 9px;
 	text-transform: uppercase;
}
.botaoCancelar {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ccc;
	cursor: pointer;
	height: 34px;
	width: 150px;
	color: #666666;
	font-weight: bold;
    background-image: url(../img/1_botao_cancelar.gif);
	background-color: transparent;
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
 	font-size: 9px;
 	text-transform: uppercase;
}

#dvModal {
/*	filter: Alpha(Opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
	background-color: #999;*/
	display: none;
	position: absolute;
	left:0px;
	top:0px;
	width:100%;
	height:560%;
	text-align:center;
	z-index: 9;
/*	background-image:url(../img/overlay.png);*/
	background-image:url(../img/overlay2.gif);*/
}

#dvModal div {
/*#dvModal .divFaturaEmite {*/
/*#dvModal .divFaturaEmite {*/
/*	filter: Alpha(Opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
	background-color: #000;
	border: 1px solid #000;*/
	width: 300px;
	margin: 100px auto;
	padding: 0px;
	text-align: center;
	border:#a4c6b2/*FEEAD8*/ 2px solid; 
	background-color:#f6f6F6; 
	color:#000099;
}