/*--------------------------------*/
#main_panel { border:1px solid black; position:relative; overflow:hidden; }
.head_item { background:url(../../images/menu_title.gif) repeat-x; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-top:1px solid black; border-bottom:1px solid black; color: #333; position:absolute; left:0px; cursor: pointer; text-align:left; }
.item { background-color:#FFFFFF; font-family:verdana; font-size:11px; left:0px; position:relative; text-align:left; }
.item_panel { position:absolute; background-color:#FFFFFF; left:0px; }
.item_panel a { text-decoration:none; color:black; cursor:hand; }
a:hover { text-decoration: underline; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #FFFFFF; scrollbar-face-color: #cbcbcb; scrollbar-shadow-color: #f3f3f3; ; scrollbar-highlight-color: #f3f3f3; scrollbar-3dlight-color: e2e2e2; scrollbar-darkshadow-color: #d0d0d0; scrollbar-track-color: #f3f3f3; scrollbar-arrow-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.gif);
}
#capa-img-container img{width: 150px;  overflow: hidden;}
.LoginAuthNormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6D6A4E; text-decoration: none; }
.LoginAuthBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6D6A4E; text-decoration: none; }
.Form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #6D6A4E; background-color: #FFFFFF; border: 1px solid #888888;}
.Alert { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000; text-decoration: underline; }
.TextoNormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color: #000000; text-decoration: none; }
.Button { font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #CECECE; border: 1px solid #888888; }
.Link { color: #404000; text-decoration: none; }
.FundoTabela1 { background-color: #F0F0F0; }
.LoginTitulo { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #333333; }
.LayoutTDDark { background-color: #1f649f; padding:4px; }
.LayoutNomeCliente { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
.LayoutNomeUsuario { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; }
.TDMMenu { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #666666; }
.TDSMenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
.ModuloNome { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none; }
.TDTitulo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #277dc5; }
.TDItem2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #F0F9FF; }
.TDItem1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #FFFFFF; }
.LinkTOP { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000; text-decoration: none; }
.TDTituloOp { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #277dc5; }
.TDStatus { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #FFFEF2; }
.ModuloAcao { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-decoration: none; *margin:5px 0 0 0; margin /*\**/:5px 0 0 0; }
.Borda { border: 1px solid #999999; }
.FormOff { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #6D6A4E; background-color: #E6E6E6; border: 1px solid #888888; }
.LinkList { font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; font-weight: normal; }
.ProgressBar { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #0099CC; }
.ProgressBarOff { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #DDDDDD; }
.SMenuOff { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none; }
.LinkNewMsg { font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; font-weight: bold; }
.LinkOldMsg { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.SelectedFolder { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #006699; }
.LDestCount { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006699; }
.LDestAction { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006699; text-decoration: none; }
.MsgListUsers { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; height: 178px; width: 200px; border: 1px solid #666666; background-color: #FFFFFF; }
.TDItemPendente { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; }
.TDItemRecusado { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC3300; }
/*TEMPLATE*/
.Template{float:left; width:96%; height:100%; margin-bottom:10px; display: table; border:1px solid #ccc; background:#fff; padding:2% }
.Template img{width:100%}
.TemplateColDois{width:47%; float:left}
.TemplateColTres{width:31%; float:left}
.TemplateColQuatro{width:22%; float:left}
.TemplateLeft{float:left;text-align: left;margin-right:3%}
.TemplateRight{float:right; text-align:right;margin-left:3%}
.TemplateData{font:normal 10px/18px Arial, Helvetica, sans-serif; color:gray; margin:0; padding:0}
.TemplateChapeu{font:bold 10px/14px Arial, Helvetica, sans-serif; color:orange; margin:0; padding:0}
.TemplateTitulo{font:bold 14px/18px Arial, Helvetica, sans-serif; color:black; margin:0; padding:0}
.TemplateChamada{font:normal 12px/18px Arial, Helvetica, sans-serif; color:black; margin:0; padding:0}
.GButton{float:left; padding:5px;margin:0 5px 0 0; border:2px solid #277dc5; background:#fff; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#277dc5}
.GButton a{text-decoration:none; color:#277dc5}
.TDTituloOpPrev{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: gray}

.search-wrapper {float: left;padding: 5px;}
.search-wrapper input[type=text] {padding: 5px;width: 253px;}
.search-wrapper button {float: right;padding: 6px 10px;}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
/*----------TELA DE LOGIN---------*/
#fundo_login { width:100%; height:100%; background:#0d1215 url(images/lgn_bck.gif) no-repeat center }
#logo_cliente {
    position: absolute;
    top: 0;
    left: 0;
    background-color: white;
    width: 180px;
    padding: 20px;
    margin-left: 50px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
#logo_cliente img {
    width: 100%;
    margin: 0;
    padding: 0;
}
#formulario_login { margin:-145px -225px 0 0 ; padding:0; border:0; position:absolute; top:50%; right:50%;  width:451px; height:290px; background:url(images/lgn_form_login.gif) }
#formulario_login ul, li{ list-style:none; margin:0; padding:0}
#formulario_login ul li .Form{margin:47px 0 10px 30px; padding:0; width:391px; height:50px; border:1px solid #bababa; background:#f4f4f4; font:normal 40px Arial, Helvetica, sans-serif; color:#333}
#formulario_login ul li #btn_entrar{margin:16px 30px 0 0; padding:0; float:right}
#powered { margin:0; padding:0; border:0; bottom:20px; right:0; position:absolute; }
#formulario_login span {position: absolute;left: 21px;font-family: Arial;color: red;font-size: 20px;bottom: 283px;background-color: white;padding: 8px;border: 7px solid red;}

#sectionChangeBox {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 15px 20px 10px 20px;
    margin: 0px 0px 0px 4px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 15px -3px grey;
    border-bottom-right-radius: 2px;
    width: 180px;
}

#sectionChangeBox > ul {
    padding-left: 0;
}

#sectionChangeBox ul {
    font-size: 14px;
}

#sectionChangeBox li {
    margin-bottom: 2px;
}

#sectionChangeBox a:hover {
    color: #000;
}

.section-change-title {
    font-size: 15px;
    font-weight: bold;
}

.btn-custom {
    display: inline-block;
    padding: 5px 10px;
    margin-right: 5px;
    margin-bottom: 8px;
    background: #ddd;
    border: 1px solid gray;
    text-decoration: none !important;
    font: 14px Arial, sans-serif;
    color: #fff;
}

.btn-azul {
    background-color: #1f649f;
}

.btn-verde {
    background-color: #017501;
}

.btn-orange {
    background-color: #e47401;
}