﻿BODY{}

textarea {resize:none}

.Css_Cabecalho{color:#ffffff; background-color:#ffffff; font-family:Calibri; font-size: 14px; font-weight:bold; padding: 0 5px;}
.Css_Titulo{font-family:Calibri; font-weight:bold; font-size:15px; color:#000000;}    

.EscondeObjeto{display:none;}    
    
.MyMainTable{width: 100%; min-width: 600px; position: relative; display: table; border: 0px solid #000000; padding:0; margin:0; overflow:auto;}
.MyChildTable{vertical-align:top;top:100px;height:auto;border: 0 none #2C83AD;}   
.MyChildTable_TD_Esquerda{text-align: right; height: 25px; padding: 0; vertical-align:middle;}
.MyChildTable_TD_Centro{text-align: center; width:10px;}    
    
.TabelaBotoes{height:18px; border:1px outset InactiveBorder; background-color:#F2D1C8; padding:1px; margin:4px;}
        
.celulaIn{  background-color:transparent;   color:#184A82;  text-decoration: none;  border:1px solid #ffffff; font-size:12px; height:18px; font-weight:normal; cursor:pointer; text-align:center; width:100%; padding:3px 0 0 0;}
.celulaOver{background-color:#DB704E;       color:#ffffff;  text-decoration: none;  border:1px solid #6C5402; font-size:12px; height:18px; font-weight:normal; cursor:pointer; text-align:center; width:100%; padding:3px 0 0 0;}
       
/* ----------------- AtualizaOnline - Edificio ----------------- */  
.tblEdifAtributo{width:100%; padding-left: 5px; border: 0 none #FAF9FA; background-color: #F9ECE8}       
.tdEdifLabel{width:25%; text-align:right; padding-left: 5px}   
.tdEdifLinhaSeparadora{height:0px; background-color: #FAF9FA} 

.TabelaPesqEdif{border:1px solid #dedede;}
/* ------------------------------------------------------------- */       
       
.noTextDecoration{text-decoration: none;}
       
.MyLabel{font-size:11px;}

.MyLabel1_C2021 {
    font-size: 12px;
    color: #AD583E;
}

.MyLabel2_C2021 {
    font-size: 12px;
    color: black;
}

.MyLabelFile{font-family: Calibri; font-size:12px; color:#404040;}
    
.MyErrorImg{font-size: 12px; color:Red;} 

.MyTXTBoxes{background-color:White; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; border:1px solid #cccccc; padding:3px 10px; margin-left:10px; height:16px}
.MyTXTBoxes2{background-color:White; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; border:1px solid #AD583E; padding:3px 10px; margin-left:10px; min-height:16px}
.MyTXTBoxes3{background-color:White; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#AD583E; border:1px solid #cccccc; padding:3px 10px; margin-left:10px; height:16px}
.MyTXTBoxes4{background-color:White; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#aaaaaa; border:1px solid #cccccc; padding:3px 10px; margin-left:10px; height:16px}
.MyTXTBoxMultiline{background-color:White; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; border:1px solid #cccccc; padding:3px 10px; margin-left:10px; border-style: inset; overflow:auto}

.MyLinhaSeparadora{height:1px; width:90%; background-color:#F2D1C8;}      

.divFicheiroErros{vertical-align:middle; text-align:center; border:1px solid #cccccc; padding:5px 0;} 

.txtAlignRight{text-align:right;}

.StyleBlack{font-family: Verdana; font-size: 12px; color:Black;}

/*	----------------------------- PROPOSTA ALTERAÇÃO MORADA ------------------------------------	*/
.MyTbl_PropAltMorada{display:table; width: 90%; min-width: 800px; border: solid 1px #cccccc;}
.MyTbl_PropAltMorada_Cabecalho{width:100%; background-color:#E5BCAE; color:#000000; padding:0px;}
.MyTbl_PropAltMorada_tblCells{width:100%; background-color:#F9ECE8;}

/* Propostas */
.PropTD_Esq{ width:20%; text-align: right;}

.Prop_Bd_campo_doc{text-align:center; border:solid 1px #cccccc; color:#82422E; height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}
.Prop_Bd_campo{text-align:left; border:solid 1px #cccccc; color:#000000; height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}
.Prop_User_campo_doc{text-align:center; border:solid 1px #666666; background-color:#ffffff; color:#000000; Height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}
.Prop_User_campo{text-align: left; border:solid 1px #666666; background-color:#cccccc; color:#000000; height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}

.Prop_Confirma{color:#A74040; font-size:12px; font-weight:bold; padding: 0; vertical-align:middle;}

/* Consulta de propostas */
.Cons_Bd_campo_doc{text-align:center; border:solid 1px #cccccc; color:#82422E; height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}
.Cons_Bd_campo2_doc{text-align:center; border:solid 1px #cccccc; color:#000000; height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}
.Cons_Bd_campo{text-align:left; border:solid 1px #cccccc; background-color: transparent; color:#82422E; height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}
.Cons_Bd_campo2{text-align:left; border:solid 1px #cccccc; background-color: transparent; color:#000000; height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}
.Cons_User_campo_doc{text-align:center; border:solid 1px #666; background-color:#ffffff; color:#000000; Height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}
.Cons_User_campo{text-align: left; border:solid 1px #666; background-color:#ffffff;color:#000000; height:18px; font-family:Calibri; font-size:14px; padding:0 4px;}

.MyPropOBS{color: #ff0000;}

/* --- botões --- */
.BotaoCriar{width: 120px; height: 25px; background-color: #ffffff; color: #000000;}
.BotaoSair{width: 120px;  height: 25px; background-color: #ffffff; color: #000000;}
.BotaoCancelar{width:120px; background-color:#D4D0C8; color:#000000;height:25px;}
.BotaoConfirmar{width:120px; background-color:#ffffff;color:#000000;height:25px;}

.Css_Titulo_EA {font-family: Calibri; font-size: 1.5em; color: #000000;}
.Botoes_EA {background-color: #ffffff; color: #000000; margin-left:10px; margin-right:10px;font-size: 1.5em;}
.Hr_EA {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1px 0; padding: 0;}
.Fonte_EA {font-size: 1.5em;}

/* --- paineis resultado --- */
.Painel_Erro{background-color: #FFC6C6;}
.Painel_Sucesso{background-color: #CCFFCD;}
.Painel_Aviso{background-color: #FFC3BF; color:#3F3F3F;}

/* --- FileUpload --- */
.FileUploadClass{width: 500px; border-color: #cccccc; border-style: solid; border-width: 1px; background-color: #ffffff;}
.FileUploadClass input{width:100%!important;}