﻿*{font-family:Verdana,Arial;margin: 0;padding: 0;border: 0;list-style: none;font-size:12px;}

body{background:#F8F8F8;margin:0;}

body, html{width:100%;height:100%;margin: 0;padding: 0;outline: 0}

a{text-decoration:none;color:#000;}
a[href]:hover{text-decoration:underline;}

fieldset{border:1px solid #CCC;margin:2px;padding:5px 0 8px 0;}
legend{color:#CCC;font-size:11px;}

#TGlobal input{height:18px;}
#TGlobal select{height:20px;}

#TLg{ margin:0;}
#TLg{ *position:relative; *top:5%; margin:5% auto;border:1px solid #CCC;padding:7em;width:350px;height:232px;background-image:url(Img/background_login.jpg)}
#TLg .TLgCont{position:relative;top:130px;}
#TLg label{font-size:12px;width:60px;display:block;float:left;margin-top:8px;padding:0 2px 0 2px;text-align:right; color:#000;}
#TLg input[type=text],#TLg input[type=password]{padding:.3em;width:250px;border:1px solid #000; margin-top:5px;}
#TLg input[type=submit]{width:105px;margin-left:218px;margin-top:5px;border:#222 1px solid;border-left: 2px solid #222;border-bottom: 2px solid #222;padding:.4em;clear:both;}
#TLg input[type=submit]:hover{background:#FFF;}

#TGlobal{height:96%;border:1px solid #E8E8E8;margin-bottom:3px;}

#TTopo{height:28px;border:4px solid #E8E8E8;}
#TTopo a img{border:none;}
#TTopo a{display:block}
#TTopo .Title{font-size:12px;padding:4px;margin:0;}

#TRodape{border-top:1px solid #E7EAED;}
#TCentral,#TLateral{margin:0;}
#TLateral{margin-right:6px;z-index:0;border:1px solid #E8E8E8;min-height:540px;}

#TLateral, #TCentral, #TRodape{background:#F8F8F8;}

#TLateral .TreeView{font-size:11px;padding-right:6px;}

#TLateral{min-height:555px;height:555px;float:left;border:1px solid #E8E8E8;}
#TLateral dl, #TLateral dl dd, #TLateral ul *, #TLateral ul{ margin:0; padding:0;font-size:11px;color:#000;display:block;}
#TLateral dl dt{ background:#F1F3F3; border-left:5px solid #DADADA; padding:2px 4px;min-width:130px;}
#TLateral dl dt a{ border-bottom:1px solid #FFF;color:#000; font-weight:bold;display:block;}
#TLateral dd{ background:#F8F9FA; border-left:5px solid #CCD3DB;}
#TLateral ul li{min-width:120px; list-style:none;padding:2px 5px 2px 10px; border-bottom:2px solid #FFF;line-height:1.5em;}
#TLateral li:hover{cursor:pointer;background:#556679;}
#TLateral li:hover a {color:#F8F9FA;display:block;}
#TLateral a{ text-decoration:none;}

#TBarraButton{background:url(Img/btn_background.png); height:30px;border:4px solid #E8E8E8;border-top:none;}
#TBarraButton table img{margin:3px 0;float:left;}
#TBarraButton table{padding:1px 2px;float:left;}
#TBarraButton table.RIGHT{float:right;line-height:1.8em;}
#TBarraButton .BUTTON{padding:3px;}
#TBarraButton .BUTTON:hover{background:#FFF;border: solid 1px #E4E4E4;padding:2px;}
#TBarraButton input[type=submit]{font-size:11px;font-weight:bolder;}
.ICO_SALVAR{ background:url(Img/ico_btn_salvar.png) no-repeat; padding-left:20px;}
.ICO_EXCLUIR{ background:url(Img/ico_btn_excluir.png) no-repeat; padding-left:20px; z-index:99999;}
.ICO_NOVO{ background:url(Img/ico_btn_novo.png) no-repeat; padding-left:20px;}
.TContent input[type=submit], .TContent input[type=button]{ margin-left:3px; height:20px; padding-left:5px; padding-right:5px; float:left; font-size:11px; font-weight:bold; }

#TCentral{ margin:0 auto;}
#TCentral .TConteudo{margin:7px;}

.TConteudo img, .TConteudo input, .TConteudo label, .TConteudo select,.TConteudo textarea{margin:5px 2px 5px 5px; float:left;}
.TConteudo input,.TConteudo select, .TConteudo textarea{border:1px solid #CCC;margin-left:0;height:17px;background:#F9F9F9}
.TConteudo input[type=checkbox]{margin:7px 0;border:none;}
.TConteudo input[type=submit],.TConteudo input[type=button]{height:21px;text-align:center;}
.TConteudo label{font-weight:bold;font-size:11px;margin:8px 0 0 5px;padding:0 2px 0 4px}
.TConteudo select{height:22px;}

#TCentral .TConteudo input.TBtnAdd{background:url(Img/btn_add.gif);width:33px;height:22px;margin-left:3px;}
#TCentral .TConteudo input.TBtnRemove{background:url(Img/btn_remove.gif);width:33px;height:22px;margin-left:3px;}

#TCentral .TConteudo select[multiple]{margin-left:8px;}

.TBarra{background:#D5D5D5; padding:1px 4px 4px 4px;height:14px;margin:0;font-size:11px;color:#666;}
.TBarra table *{color:#666;}

#TNav{text-align:center;padding:2px;border:4px solid #E8E8E8;border-top:none;background:url(Img/bgNav.png);height:18px;line-height:1.5em;}

#TRodape{margin:8px auto;}
#TRodape span{font-size:9px;color:#666;}

.TOcorrencia{color:Red;}

.TMaskAjax
{
	position:absolute;
	top:4px;
	right:2px;
}
.TMaskAjax p
{
	margin:0 auto;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}

.TBr{clear:both;}
.TMsg{ width:98%; margin:5px;height:48px; background:#FFFFF0 url(Img/alert.png) no-repeat; border:#CCCCCC 1px solid;	color:#FF0000; font-size:18px;clear:both}
.TMsg span{ margin-left:50px; line-height:3.5em;font-size:14px;font-weight:bold;}
.TAtencao{ width:98%; margin:5px;height:48px; background:#FFFFF0 url(Img/alert.png) no-repeat; font-size:12px;clear:both}
.TAtencao h4 { margin-left:50px; color:#FF0000; font-size:12px; font-weight:normal; margin-bottom:3px; }
.TAtencao p{ margin-left:50px; line-height:1.2em;}
.TNumParc{width:60px;}

.TDesc{width:230px;}
.TEmail{width:215px;}
.TBairro{width:270px;}
.TEnd{width:276px;}
.TNum{width:60px;}
.TCod{width:60px;}
.TComp{width:173px;}
.TUF{width:65px;}
.TDD{width:90px;}
.TDDF{width:209px;}
.TCid{width:275px;}
.TObs{font-size:10px;margin:5px;}
.TTextObs{width:532px;}
.TCep{width:80px;}
.TResp{width:176px;}
.TRot{width:220px;}
.TRg{width:145px;}
.TValor{width:100px;}
.TData{width:86px;}
.TQtde{width:47px;}

.TTextRight{text-align:right;}

.TCheckBoleto label, input[type=checkbox]{ float:left; }
.TButtonConfirmar{ margin-left:3px; background:urL(Img/btn_background.png); border:1px solid #CCC;font-weight:bold; font-size:10px;} 

#TAcesso {clear:both;}
#TAcesso div{float:left;}
#TAcesso legend{line-height:1em;}
#TAcesso select{width:330px; height:250px; font-weight:bolder;text-align:left;margin:13px;}

.TAcessoOp label{margin-left:15px;}

.TLstButton{margin-top:20px;width:80px;}
.TLstButton input{margin-left:8px;font-weight:bolder;color:#000;}
.TLstButton fieldset{padding-right:2px;}

.TFaixa{background:#F6F6F6;float:left;width:99.5%;margin:10px 0 0 2px; padding:2px 0 2px 0;}

.TContainerGrid{width:99.4%;margin:5px 0; clear:both;float:left;}

.grid {width:97.5%;margin:10px auto; font-family:Tahoma;font-size:11px; border:#CCC 1px solid;clear:both;}
.grid a{}
.grid TD { padding-left:.4em; }
.grid TD input[type=image]{float:left; margin-left:5px;}
.grid TH{padding:4px; text-align:left;}
.grid-header{text-align:left;color:#000;background:#DFE3EA}
.grid-pagination{}
.grid-pagination a:link{  }
.grid-row, .grid-row-background{background:#F6F6F6}
.grid-row-selected{background:#FFEEC2}
.grid-row:hover,.grid-row-background:hover{ background:#FFEEC2;cursor:pointer;}
.grid caption{font-size:12px}
.grid-pager span{ font-weight:bold; text-decoration:underline; }
.grid-pager a:link{ }
.grid TD img{ float:left; }

.TTitulo{font-size:13px;color:#C4C4C4;font-style:italic;border: 1px solid #d3d3d3;margin:3px;background:#F6F6F6;padding:4px;float:left;width:98.2%;font-weight:bolder;}
.TTitulo div{float:left;}
.TTitulo span{margin-left:2px;}
.TTitulo .TRight{text-align:right;float:none;}

table.TTitulo{width:100%;margin:0 0 3px 0;padding:0;font-weight:normal;font-size:12px;height:16px;border:none;border-bottom: 1px solid #d3d3d3;}

.TContainer{border: 1px solid #d3d3d3;background:#FFF;margin:3px;padding:0 0 5px 0;float:left;width:99%;}
.TContainer h3{background:#F6F6F6;margin:0 0 5px;outline:0;font-size:13px;padding:4px;color:#C4C4C4;border-bottom:1px solid #d3d3d3;}
.TContainer h3 img{margin:0;}
.TContainer h3 span{margin-left:2px;}
.TContainer h3 span.TRight{float:right;display:block;}
.TContainer .TContents{padding:5px;}
.TContainer input[type=text], .TContainer select, .TContainer textarea{ border:1px solid #CCC; }

#TMenu{margin:4px 0 0 8px;}
#TMenu img:hover{filter:alpha(Opacity=85, FinishOpacity=15);opacity:.85;cursor:pointer;}

#TAgenda input,#TAgenda select, #TAgenda textarea{border:1px solid #CCC;margin-left:0;background:#F9F9F9;}
#TAgenda textarea{ height:70px; width:98%; }
#TAgenda select{height:20px;}
#TAgenda input[type=text]{height:18px;}
#TAgenda #TConteudo,#TAgenda #TLateral{margin:5px;}
#TAgenda #TLateral{width:170px;float:left;display:none;z-index:999;}
#TAgenda #TLateral, #TAgenda #TConteudo{border: 1px solid #d3d3d3;background:#FFF;}
#TAgenda #TConteudo{z-index:-999;margin-left:3px;float:left;width:99%;}
#TAgenda #TLateral li{border-bottom:1px solid #d3d3d3;background:#F1F1F1;}
#TAgenda #TLateral li:hover{background:#FFF;}
#TAgenda #TLateral img{float:left;margin:1px 0 0 0;}
#TAgenda .Contents{width:31%;float:left;margin:12px 8px 12px 8px;border:1px solid #d3d3d3;}
#TAgenda label{margin-left:12px;}
#TAgenda select,#TAgenda input[type=image],#TAgenda input[type=text]{margin-top:8px;}
#TAgenda .TDetalhes ul{margin:15px;padding:0;}
#TAgenda .TDetalhes li{list-style:none;}
#TAgenda .TContainer {width:99%;float:left;}
#TLateral .TPesquisa{background:#F6F6F6;width:100%;border-bottom:1px solid #d3d3d3;}
#TLateral .TPesquisa p{background:#F6F6F6;margin:0 6px 0 6px;color:#999;padding:2px;border-bottom:1px dashed #d3d3d3;}
#TLateral .TPesquisa table*{font-size:11px;}
#TLateral .TPesquisa label{margin-top:7px;float:right;}

#TFrmTarefa div.TContent {float:left;margin:1% 25%;text-align:right;background:#F6F6F6;border:1px solid #d3d3d3;}
#TFrmTarefa div.TTitulo{margin:0;border:none;border-bottom:1px solid #d3d3d3;background:#E5E5E5;color:#666;padding-right:.4em;}
#TFrmTarefa div.TTitulo span, #TFrmTarefa div.TTitulo img{float:left;}
#TFrmTarefa input[type=button],#TFrmTarefa input[type=submit],#TFrmTarefa select,#TFrmTarefa input[type=text],#TFrmTarefa textarea{font-size:11px;height:20px; color:#000;border:solid 1px #999;border-bottom-width:2px;border-left-width:1px;margin-top:5px;}
#TFrmTarefa input[type=button]:hover,#TFrmTarefa input[type=submit]:hover{filter:alpha(Opacity=75, FinishOpacity=15);opacity:.75;}

#TAgenda .Titulo{ text-transform:uppercase; font-size:11px; }

.Contents div.Top,.Contents div.Bottom{background:#F6F6F6;float:left;padding:2px 0 2px 0;width:100%;border-bottom: 1px solid #d3d3d3;}
.Contents div.Bottom{border-top: 1px solid #d3d3d3;border-bottom:none;text-align:right;}
.Contents div.Bottom a{margin:4px;}
.Contents div.Top p{margin:0;line-height:1.2em;}
.Contents div.Top img{float:left;margin:2px;}
.Contents div.Content{clear:both;width:99%;float:left;height:80px;overflow:auto;padding:2px;}

#TAgenda .Contents div.Top p {font-size:11px;}
#TAgenda .Contents div.Content input[type=text]{width:96%; float:left;margin:1px;text-align:left;font-size:11px;}

dl#TAgenda{background:#FFF;float:left;width:100%;margin:0;border: 1px solid #d3d3d3;}
dt:hover{background:#F6F6F6;}
dt.TContainer table{cursor:pointer;display:block;}
dt.TContainer{width:150px;clear:both;}
dt.TContainer table img{margin-left:4px;}
dd.TContainer{float:left;width:80%;}

.TLink{margin:0 5px; float:left;padding:1px 0 4px;display:block;font:11px;}
.TLink span{margin:10px auto;float:left;cursor:pointer;}
.TLink img{border:none;}

.TLista, .TButtonLista{float:left;padding:0;margin:0; outline:0;}
.TLista br{clear:both}

.TButtonLista{margin:60px 2px 0 5px;}
.TButtonLista input{clear:both;font-weight:bold;height:20px;width:20px;}

.TButton{font-size:11px;height:20px; color:#000;border:solid 1px #999;border-bottom-width:2px;border-left-width:1px;margin-top:5px;margin-left:2px;}
.TButton:hover{filter:alpha(Opacity=75, FinishOpacity=15);opacity:.75;}

input.TButtonAction,#TAgenda input.TButtonAction{font-size:11px;height:20px; color:#000;border:solid 1px #000;border-bottom-width:2px;border-left-width:1px;margin-top:5px;margin-left:3px;float:left;}
input.TButtonAction:hover, #TAgenda input.TButtonAction:hover{filter:alpha(Opacity=75, FinishOpacity=15);opacity:.75;}
#TAgenda input.TButtonAction{float:none;}

#TBoleto{font-size:12px;}
#TBoleto fieldset{width:auto;float:left;padding:4px;height:40px;}
#TBoleto label{float:left;margin:2px;}
#TBoleto input,#TBoleto select{margin:0;}
#TBoleto input[type=text],#TBoleto input[type=checkbox],#TBoleto select{margin:2px;}

#TBoleto .TButton{font-size:11px;height:20px; color:#000;border:solid 1px #999;border-bottom-width:2px;border-left-width:1px;margin-top:5px;margin-left:2px;}
#TBoleto .TButton:hover{filter:alpha(Opacity=75, FinishOpacity=15);opacity:.75;}

.TFormModal .br-field
{
    float:left;
    margin-right:2px;
    margin-left:5px;
}
.TFormModal .br-field label
{
    float:left;
    margin-bottom:3px;
}
.TFormModal input,
.TFormModal select
{
    border:1px solid #CCC;margin-left:0;height:17px;background:#F9F9F9;
    clear:both;
    float:left;
}

.THide{ display:none; }
.TShow{ display:block; }

/* barra impressão */
.TBarraImpressao
{
    clear:both;
    padding:1px;
    *padding:0;
    margin-top:2px;
    margin-bottom:2px;
    background:#F4F4F4;
    border:1px solid #E4E4E4;
    height:25px;
    border-left:none;
    border-right:none;
}
.TBarraImpressao input[type=image]
{
    float:right;
}
/* fim barra impressão */

/*UI tabs*/
.ui-tabs-nav {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 11px; list-style: none;float: left;position: relative;z-index:0;bottom: -1px;width:99.5%;float:left;}
.ui-tabs-nav ul {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;border: 1px solid #d3d3d3;border-right:none; border-bottom:none; float:left;}
.ui-tabs-nav li {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: ntone; font-size: 100%; list-style: none;float: left;border-right: 1px solid #d3d3d3;}
.ui-tabs-nav li a {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;float: left;font-size: 12px;font-weight: bold;text-decoration: none;padding: .2em 1.7em;color: #555555;background: #e6e6e6 url(Img/tab_nav_a.png) 0 50% repeat-x;}
.ui-tabs-nav li a:hover {background: #dadada url(Img/tab_nav.png) 0 50% repeat-x;color: #212121;}
.ui-tabs-nav li.ui-tabs-selected {border-bottom-color: #ffffff;}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {background: #ffffff url(Img/tab_nav_selected_a.png.png) 0 50% repeat-x;color: #212121;}
.ui-tabs-panel {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;font-family: Verdana,Arial,sans-serif;border: 1px solid #d3d3d3;background: #ffffff url(Img/tab_panel.png) 0 0 repeat-x;color: #222222;font-size: 1.1em;min-height:350px; padding:5px;clear:both}
.ui-tabs-hide {display: none;/* for accessible hiding: position: absolute; left: -99999999px*/}

/* Window Modal */
.WModal{ background: transparent url(ImgModal/WMbackground.png) repeat scroll 0% 0%; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.WModalWindow{ margin:0; background:#FFF; width:850px;padding:6px; float:left;}
.WModalBarra{ background:url(Img/btn_background.png); float: right; width: 100%; height:25px;}
.WModalBarra img { float:right;}
.WModalConteudo{ background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 100%; overflow:auto; max-height:500px;}
.ImgWModalWindow{ min-width:40px; max-width:940px; }
.ImgWModal{ margin-left:10px; margin-right:10px; }

/*dialog*/
 .jDialog
{
    margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none;list-style: none;
    background:#FFF;
    height:auto;
    position:absolute;
    top:16%;
    left:15%;
    border:2px solid #E4E4E4;
    padding:.1em .1em 1em;
    z-index:1;
    display:block;
}
.jDialog-header
{
    margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none;list-style: none;
    cursor:move;
    background:#D5D5D5;
    padding:.2em;
    display:block;
}
.jDialog-title
{
    font-size:12px;
    font-weight:bold;
    line-height:1.7em;
    float:left;
}
.jDialog-close
{
    margin:0; 
    background:#D5D5D5;
    height:20px;
    display:block;

}
.jDialog-close img
{
    border:none;
    margin:0;
    margin:5px 5px; 
    float:right;
    
}
.jDialog-close a
{
    border:none;   
}
.jDialog-close a:hover
{
    border:1px solid #FFF;   
    background:#000;
    filter:alpha(Opacity=75, FinishOpacity=15);opacity:.75; 
}
.jDialog-content
{
    padding:1em;  
}
.msg-modal
{
    padding:8px;
    width:500px;
}
.msg-modal h3
{
    font-size:16px;
}


