*********************************************************************************************************************************************************************************************************************************************************************************
	Reset styles
***********************************************************************************************************************************************************************************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, 
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	background:transparent;
	border:0;
	outline:0;
	padding:0;
	margin:0; 
}
ol, ul{
	list-style:none;
}
blockquote, q{
	quotes:none;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	General Styles
***********************************************************************************************************************************************************************************************************************************************************************************/
*{
	font-family:Tahoma, Tahoma, Tahoma;
	outline:none;
	padding:0;
	margin:0;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
html{
	height:100%;
	overflow-y:auto;
}
body{
	background:#FFFFFF;
	height:100%;
	font-size:11px;
	color:#444;
}
.bodyContainer{
	min-width:990px;
	/*-min-height:100%;-*/
	position:relative;
}
* html .bodyContainer{
	height:100%;
	float:left;
	overflow-x:hidden;
}
a{
	color:#000000;
	text-decoration:none;
}
.clear{
	clear:both;
	display:block;
}
.messageDisplay{
	padding:7px;
	font-size:12px;
	background-color:#e6e6e6;
	font-weight:bold;
}
input.off ,
textarea.off {
	background:none;
	border-color:transparent;
}
input.error {
	border-color:#dd0000;
}
* .warning{
	background:url(../Content/Images/icoWarning.gif) top left no-repeat;
	width:20px!important;
	height:20px;
	float:right;
	text-indent:-2000000px;
	cursor:pointer;
	display:none;
}
.wrapper{
	display:inline-block;
}
.messageError{
    background:#A52A2A;
}
.messageError h4{
    color:#f4f4f4;
	padding:8px;
}
.messageError h4{
    color:#f4f4f4;
	padding:8px;
}
.messageBox{
    background:transparent;
	height:400px;
    color:#A52A2A;
    font-weight:bold;
    font-size:12px;
    padding:3px;
    margin:10px 0;
}
.messageBox p{
    padding:5px 0;
}

/*********************************************************************************************************************************************************************************************************************************************************************************
	Alert
***********************************************************************************************************************************************************************************************************************************************************************************/
.alert{
	position:absolute;
	z-index:99999;
	width:255px;
}
.alert .content{
	background:#fff;
	
	width:239px;
	display:inline-block;

	 margin-top: -151px;
 
    box-shadow: 2px 2px 2px 2px #aaa;
    -moz-box-shadow: 2px 2px 2px 2px #aaa;
    -webkit-box-shadow: 2px 2px 2px 2px #aaa;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding:0 0 20px 0;
    border: 1px solid #BEBEBE;
    
	 
	 
	 
}

.alert .bg{
	display:none;
}
.alert h3{

	padding:0 0 10px;
	
	background: url("themes/Office2010Silver/gradient.png") 0 center repeat-x #D2D5D9;
    border-color: #A4ABB2;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    color: #3B3B3B;
    font-size: 1.5em;
    margin-bottom: 15px;
    padding: 8px 12px 10px;
    font-weight:normal;
	
	
	
	
}
.alert h4, .alert p{

	font-size:11px;
	font-weight:normal;
	padding:5px 14px;
	color:Red;
}
.alert a{		
	float:right;
	padding:2px 12px;
	margin:20px 10px 0 0;
	
	 background: none repeat scroll 0 0 #DCDCDC;
    border-radius: 7px ;
     -moz-border-radius: 7px ;
     -webkit-border-radius: 7px ;



    font-size:12px;
    
    
	
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	Tooltip
***********************************************************************************************************************************************************************************************************************************************************************************/
.tooltip{
	background:url(../Content/Images/tooltip.png) left top no-repeat;
	max-width:340px;
	width:auto;
	height:40px;
	cursor:pointer;
	text-align:center;
	color:#f3f3f3;
	position:absolute;
	z-index:99999;
	padding:5px 0 5px 10px;
	margin:-55px 0 0 -35px;
}
.tooltip strong,
.tooltip em{
	color:#f3f3f3;
	font-size:11px;
	display:block;
}
.tooltip em{
	font-style:normal;
	font-weight:normal;
	line-height:14px;
}
.tooltip span{
	background:url(../Content/Images/tooltip.png) right top no-repeat;
	width:10px;
	height:100%;
	text-indent:-20000px;
	position:absolute;
	top:0;
	right:-10px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	LOADING
***********************************************************************************************************************************************************************************************************************************************************************************/
.loading{
	width:210px;
	height:110px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-55px 0 0 -105px;
	z-index:100;
}
* html .loading{
	position:absolute;
	top:25%;
}
.loading .img{
	width:190px;
	height:90px;
	margin:6px;
	background:#eee url(../Content/Images/Loading.gif) 21px 11px no-repeat;
	text-indent:-77777px;
	border:#508829 3px solid;
	position:relative;
	z-index:11;
}
.loading .bg{
	background:url(../Content/Images/imgShade.png) left top no-repeat;
	width:210px;
	height:110px;
	position:absolute;
	top:0;
	left:0;
	z-index:9;
}
* html .loading .bg{
	background-Image:url(../Content/Images/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/Images/imgShade.png',sizingMethod='crop');
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	LOGIN
***********************************************************************************************************************************************************************************************************************************************************************************/
.login{
	width:700px;
	height:400px;
	overflow:hidden;
	position:absolute;
	top:50%;
	left:50%;
	margin:-200px 0 0 -300px;
}
.login div.title{
	
	border-bottom:none;
	width:280px;
	/*-height:75%; border-right:#e6e6e6 1px solid; padding:30px 20px 0 0 ;-*/
	float:left;
	margin:0;
	    height:210px;
	    padding: 20px;
	
	
}
.login div.title h1{
	height:200px;
	text-indent:-200000px;
	height: 124px;
        width: 212px;
        margin:45px auto;
}
.login div.title h2{
	float:right;
	display:inline;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#444;
	margin:20px 15px 0;
}
.login div.form{
	 background: #EEEEEE;
    border-left: 5px solid #DCDCDC;
    height:210px;
 
    float: left;
    /*-height: 49%;  border-left: 1px solid #FFFFFF;-*/
    padding: 20px 45px;

}
.login div.form fieldset{
	padding:0 0 9px;
	border:none;
}
.login div.form fieldset div{overflow:hidden; clear:both; margin-top: 10px;}


.login div.form fieldset label{
	margin:0 2px 3px 2px;
	display:block;
	font-weight:bold;
}
.login div.form a{
	margin:10px 0 0;
}


.login div.form span{float: left; margin:6px 10px;}

.login div.form a.esqueci_senha{color: #444444;}

.esqueci_senha:hover{text-decoration: underline; }
/*********************************************************************************************************************************************************************************************************************************************************************************
	HEADER
***********************************************************************************************************************************************************************************************************************************************************************************/
.header{
       height: 30px;
    position: relative;
    width: 100%;
    z-index: 8;
}
.header h1 a{
	background:#f4f4f4 url(../Content/Images/logo.png) center no-repeat;
	border-bottom:#e6e6e6 1px solid;
	width:66px;
	height:30px;
	line-height:0;
	float:left;
	text-indent:-2000000px;
}
.header ul.nav{
	float:left;
	padding:50px 0 0 5px;
}
.header ul.nav li{
	width:200px;
	float:left;
	position:relative;
}
.header ul.nav li a{
	background:url(../Content/Images/bgButtom.gif) center repeat-x;
	border:#003057 1px solid;
	width:190px;
	font-weight:bold;
	text-indent:5px;
	float:left;
	cursor:pointer;
	padding:3px 0;
}
.header ul.nav ul{
	background:#f4f4f4;
	border:#003057 solid;
	border-width:0 1px 1px;
	width:190px;
	position:absolute;
	top:21px;
	left:0;
	padding:0;
	display:none;
}
.header ul.nav ul li{
	width:150px;
	float:left;
	margin:0;
	
}
.header ul.nav ul li a{
	background:none;
	border:none;
	width:190px;
	font-weight:bold;
	display:block;
	margin:0;
}
.header ul.nav ul li  li a{
	padding:2px 0 3px;
}
.header ul.nav li ul ul{
	border-width:1px 1px 1px 4px;
	left:190px;
	top:0;
	display:none;
}
.header ul.nav li.over ul{
	display:block;
}
.header ul.nav li.over ul li.over a{
	background:#003057;
	color:#fff;
}
.header ul.nav li.over ul li.over ul li a{
	background:none;
	color:#444;
}
.header ul.nav li.over ul li.over ul{
	display:block!important;
}
.header ul.nav ul li a:hover{
	background:#003057!important;
	color:#fff!important;
}
.header ul.nav ul li:hover > a{
	background:#003057!important;
	background-repeat:repeat-x;
	color:#fff!important;
}
.header .infoLog{
	font-size:12px;
	position:absolute;
	top:0;
	right:0;

/*-	background:url(../Content/Images/icoLog.png) no-repeat left  ;-*/
	padding:7px;
	border-left: 1px solid #808080;
}

.header .infoChat{
/*- background : url("../Content/Images/icoSource.png") no-repeat scroll left 6px transparent;-*/
    padding:0px;
    font-size: 11px;
    position: absolute;
    left: 710px;
    top: 0;
    /*background-color:#0C59BB;*/
    height: 18px;
    width: 400px;
    /*border-left: 1px solid #808080;*/
}
.header .infoLog .nome_usuario{
	padding:0 0 0 10px;
	
	
}
.header .infoLog a{
	font-size:11px;
	padding:3px;
}
.header .infoLog a:hover{
	text-decoration:underline;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	FOOTER
***********************************************************************************************************************************************************************************************************************************************************************************/
.footer{
	/*-border-top:#000000 1px solid;-*/
	width:100%;
	height:35px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:9;
}
.footer h1 strong{	
	font-weight:normal;
	font-size:11px;
	color:#fff;
	float:left;
	padding:8px;
}
.footer h1{	
	float:right;
	margin:0 5px;
}
.footer h1 a{
	background:url(../Content/Images/logo.png) center no-repeat;
	width:80px;
	height:35px;
	line-height:0;
	float:left;
	text-indent:-2000000px;
}
* html .footer h1 a{
	background-Image:url(../Contenoot/Images/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/logo.png',sizingMethod='crop');
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	CONTENT
***********************************************************************************************************************************************************************************************************************************************************************************/
.content{
	background:#FFFFFF;
	border-top:#fff 1px solid;
	display:block;
	padding: 0 10px;
}
.content .top{
	background-color:#508829;
	width:auto;
	margin:2px;
}
.content .top h2{
	font-size:12px;
	color:#fff;
	padding:10px 10px;
}
.content .close{
	background:url(../Content/Images/icoClose.gif) top left no-repeat;
	border:#444 1px solid;
	width:13px;
	height:13px;
	text-indent:-2000000px;
	position:absolute;
	top:11px;
	right:11px;
}
.content .close:hover{
	border-color:#d8d8d8;
}
.contentArea{
	/*-background:#ebebeb;-*/
	position:relative;
	z-index:0;
	clear:left;
	*clear:none;
	padding:0 0;
    top: 0px;
    left: 0px;
    /*-margin-bottom:-30px;-*/
    padding: 0px 0px 6px 0px;

}
* html .contentArea{
	height:450px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	INPUT TYPES
***********************************************************************************************************************************************************************************************************************************************************************************/
.textfield, .dateTime.t-input, .dateTime{
	background-color: White;
    border: 1px solid #bebebe;
    color: #444444;
    float: left;
    font-size: 11px;
    height: 14px;
    padding: 4px;
    width: 140px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.textSetor{
	background-color: White;
    border: 1px solid #bebebe;
    color: #444444;
    float: left;
    font-size: 11px;
    height: 14px;
    padding: 4px;
    width: 300px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin:0 10px 0 0;
}

.mainInfo span .textfield{background-color: none;
    border: none;
    color: #444444;
    float:left;
    padding: 5px;
    font-size: 12px;
    font-weight:bold;
    padding: 8px 0 0 10px;
}
#grupoAgentes h4 label{font-weight: normal;}

.numerictextfield{
	background:#e6e6e6 url(../Content/Images/bgFields.gif) top left repeat-x;
	border:#fff 1px solid;
	width:50px;
	height:14px;
	font-weight:bold;
	font-size:11px;
	color:#444;
	float:left;
	padding:2px;
}

.t-loading
{
    background:transparent url('Images/loading.gif') no-repeat 0 0;
 }
.checkbox{
	height:14px;
	width:14px;
	float:left;
}
.btnDefault{

	
	background: #DCDCDC;
    border-radius: 7px 7px 0 0 ;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
    float: left;
    line-height: 26px;
    margin-right: 10px;
    padding: 0 9px;
    width: auto;

}

.actionMenu li a.export{
	background-Image:url(../Content/Images/icn_export.png);
}
.actionMenu li a.gerar_fatura{
	background-Image:url(../Content/Images/icn-create-document.png);
}

.btnDefault.popup{    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    float: right;
    margin: 10px 10px 0 0 ;}
    
    
    
div.form .btnDefault{

    border-radius: 7px 7px ;
    -moz-border-radius: 7px 7px ;
    -webkit-border-radius: 7px 7px;
    text-align:center;

}


.btnDefault.voltarhome{

    border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;

}
.btnDefaultRight{
	background:url(../Content/Images/bgButtom.gif) center repeat-x;
	border:#fff 1px solid;
	font-weight:bold;
	line-height:14px;
	text-align:right;
	float:right;
	padding:2px 10px;
    width:120px;
}

.select{
	background:url(../Content/Images/icoSelect.gif) right center no-repeat;
	border:#fff 1px solid;
	width:150px;
	height:18px;
	cursor:pointer;
	float:left;
	display:inline;
	position:relative;
	padding:0 18px 0 0;
}
.select a{
	background:url(../Content/Images/bgFields.gif) top left repeat-x!important;
	width:100%!important;
	height:auto!important;
	font-weight:bold!important;
	font-size:11px!important;
	line-height:12px!important;
	text-indent:5px!important;
	float:none!important;
	display:block;
	padding:3px 0 3px 0!important;
	margin:0!important;
}
.select.off a{
	opacity:0.20;
	filter:alpha(opacity=20);
}
.select ul{
	background:#f4f4f4;
	border:#fff 1px solid;
	width:100%;
	max-height:130px;
	overflow:auto;
	overflow-x:hidden;
	position:absolute;
	display:none;
	top:18px;
	left:-1px;
	z-index:5;
}
.select ul li{
	display:block!important;
	float:none!important;
	clear:left;
}
.select input{
	width:12px;
	height:12px;
	float:left;
	margin:5px;
}
.select label{
	cursor:pointer;
	float:left;
	margin:5px 0;
}
* html .select ul{
	height:130px;
}
.select ul a{
	background:none!important;
	font-weight:normal!important;
}
.select ul a:hover{
	background:#fff!important;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	TITLE
***********************************************************************************************************************************************************************************************************************************************************************************/
.title{
	border-bottom:#ccc 1px solid;
	height:30px;
	position:relative;
	z-index:7;
	margin:0 0 10px 0;
}
.title h2{
	font-size:17px;
	font-weight:bolder;
	float:left;
	margin-top:8px
}
.title div.search{
	background:#ebebeb;
	float:right;
}
.title .search h3{
	font-size:12px;
	line-height:20px;
	float:left;
	padding:0 10px;
}
.title .search fieldset{
	float:left;
	padding:5px 3px;
}
.title .search fieldset fieldset{
	padding:0 3px;
}
.title .search .btnAdvanced{
	padding:5px;
}
.title .advanced .search{
	opacity:0.3;
	filter:alpha(opacity=30);
}
.title .advanced .btnAdvanced{
	background:#508829;
	margin:0 0 0 5px;
}
.title .navMenu{
	float:right;
	margin:5px -3px 0 0;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	ACTION MENU
***********************************************************************************************************************************************************************************************************************************************************************************/
.actionMenuSmall{
	background:#ebebeb;
	height:30px;
	float:left;
	width:51%;
	position:relative;
	z-index:6;
	margin:10px 0;
}
.actionMenu{
	/*-background:#dcdcdc;
	height:30px;-*/
	float:left;
	width:100%;

	z-index:6;
	margin: 0;
	font-size: 11px;
}
.actionMenu.bottom{
	margin: 15px 0 0 0 ;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
}
.actionMenu ul.float{
	float:right;
}
.actionMenu .menu li{
	background: #dcdcdc;
    float: left;
    line-height: 29px;
    margin-right: 10px;
    padding: 2px 13px 2px 7px;
    width: auto;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    font-size:12px;
    margin-left: auto;
}

.actionMenu .menu li.cadastro
{
    margin-right: 3px;
}

.actionMenu .menu li a{
	background-repeat:no-repeat;
	background-position: center left;
	width:auto;
	height:30px;
	float:left;
	display:block!important;
	text-indent: 30px;
	/*margin:0 5px 0 5px;*/
	line-height:30px;
	table-layout:auto;
}


.actionMenu li a.zoom {
	background-image: url(../Content/Images/zoom_16px.png);
	background-size: 20px 20px;
}

.actionMenu li a.new{
	background-image:url(../Content/Images/pencil_24.png);
}
.actionMenu li a.nfe{
	background-image:url(../Content/Images/document_24.png);
}
.actionMenu li a.outbox{
	background-image:url(../Content/Images/outbox_24.png);
}
.actionMenu li a.cte{
	background-image:url(../Content/Images/cte_24.png);
}
.actionMenu li a.mdfe{
	background-image:url(../Content/Images/mdfe_24.png);
}
.actionMenu li a.nfse{
	background-image:url(../Content/Images/nfse.png);
    background-size: 30px 24px;
}
.actionMenu li a.perm{
	background-image:url(../Content/Images/safe_24.png);
}
.actionMenu li a.del{
	background-Image:url(../Content/Images/icoDel.gif);
}
.actionMenu li a.refresh{
	background-Image:url(../Content/Images/icoRefresh.gif);
}
.actionMenu li a.edit{
	background-Image:url(../Content/Images/icoEditB.gif);
}
actionMenu li a.markAll{
	background-Image:url(../Content/Images/icoOk.gif);
}
.actionMenu li a.help{
	background-Image:url(../Content/Images/help_24.png);
}
.actionMenu li a.save{
	background-Image:url(../Content/Images/save_24.png);
}

.actionMenu li a.video {
	background-Image: url(../Content/Images/video.png);
}
.actionMenu li a.acoes {
	background-image: url(../Content/Images/material_more.png);
	background-size: 24px 24px;
}

.actionMenu li a.voltar {
	background-Image:url(../Content/Images/gtk-go-back-ltr.png);
}


.actionMenu li a.saveAll{
	background-Image:url(../Content/Images/icoOk.gif);
}
.actionMenu li a.columns{
	background-Image:url(../Content/Images/icoColumns.gif);
}
.actionMenu li a.add{
	background-Image:url(../Content/Images/icoAddB.gif);
}
.actionMenu li a.money {
	background-Image: url(../Content/Images/money_24_1.png);
}
.actionMenu li a.preview{
	background-Image:url(../Content/Images/icoPreview.gif);
}
.actionMenu li a.schedule{
	background-Image:url(../Content/Images/icoSchedule.gif);
}
.actionMenu li a.download{
	background-Image:url(../Content/Images/icoDownload.gif);
}
.actionMenu li a.source{
	background-Image:url(../Content/Images/icoSource.gif);
}
.actionMenu li a.sourceOn{
	background-Image:url(../Content/Images/icoSourceOn.gif);
	background-color:#508829;
}
.actionMenu li a.wizard{
	background-Image:url(../Content/Images/icoWizard.gif);
}
.actionMenu li a.left{
	background-Image:url(../Content/Images/icoLeft.gif);
}
.actionMenu li a.right{
	background-Image:url(../Content/Images/icoRight.gif);
}
.actionMenu li a.up{
	background-Image:url(../Content/Images/icoUp.gif);
}
.actionMenu li a.down{
	background-Image:url(../Content/Images/icoDown.gif);
}
.actionMenu li a.increase{
	background-Image:url(../Content/Images/icoIncrease.gif);
}
.actionMenu li a.decrease{
	background-Image:url(../Content/Images/icoDecrease.gif);
}
.actionMenu li a.reset{
	background-Image:url(../Content/Images/icoReset.gif);
}
.actionMenu li a.uploadFile{
	background-Image:url(../Content/Images/icoUploadFile.gif);
}
.actionMenu li a.uploadUrl{
	background-Image:url(../Content/Images/icoUploadUrl.gif);
}
.actionMenu .select{
	float:right;
	margin:5px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	NAVIGATION MENU
***********************************************************************************************************************************************************************************************************************************************************************************/
.navMenu{
	float:left;
	margin:5px 0 0 0;
}
.navMenu a{
	color:#444;
	margin:0 3px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	LIST
***********************************************************************************************************************************************************************************************************************************************************************************/
.list{
	background:#ebebeb;
	border-right:#f4f4f4 7px solid;
	border-left:#ebebeb 5px solid;
	min-height:460px;
	clear:left;
	display:block;
	padding:0 5px 0 0;
	margin:-5px 36px -5px 0;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	LIST PAGINATION
***********************************************************************************************************************************************************************************************************************************************************************************/
.result{
	background:#ebebeb;
	height:20px;
	clear:left;
	padding:5px 0;
}
.result .messageDisplay{
    padding:3px 10px;
}
.result h4{
	height:17px;
	font-weight:normal;
	font-size:11px;
	float:left;
	padding:2px 5px;
}
.result .nav{
	width:550px;
	float:right;
}
.result .display{
	float:left;
}
.result label{
	float:left;
	padding:2px 5px;
}
.result .display input{
	width:30px;
	font-weight:normal;
	padding:1px;
}
.result .goto{
	float:left;
	margin:0 0 0 50px;
}
.result .goto input{
	width:80px;
	font-weight:normal;
	padding:1px;
	margin:0 5px;
}
.result .goto a{
	line-height:12px;
	padding:1px 5px 3px;
}
.result .buttons{
	width:100px;
	float:right;
}
.result .buttons a{
	line-height:12px;
	padding:0;
	margin:0 0 0 5px;
	cursor:pointer;
}
.result .buttons a.off{
	opacity:0.20;
	filter:alpha(opacity=20);
}
.result .buttons a span{
	width:16px;
	height:16px;
	float:left;
	text-indent:-200000px;
}
.result .buttons a span.first{
	background:url(../Content/Images/icoFirst.gif) top left no-repeat;
	width:20px;
}
.result .buttons a span.prev{
	background:url(../Content/Images/icoPrevious.gif) top left no-repeat;
}
.result .buttons a span.next{
	background:url(../Content/Images/icoNext.gif) top left no-repeat;
}
.result .buttons a span.last{
	background:url(../Content/Images/icoLast.gif) top left no-repeat;
	width:20px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	Report
***********************************************************************************************************************************************************************************************************************************************************************************/
.report .filters{
	background:#e6e6e6;
	border-top:#f4f4f4 1px solid;
	border-left:#f4f4f4 1px solid;
	border-bottom:#ddd 1px solid;
	border-right:#ddd 1px solid;
	display:inline-block;
	position:relative;
	padding:0 100px 0 0;
	margin:5px 0 0;
}
.report .filters fieldset{
	min-width:250px;
	float:left;
	padding:10px 5px ;
}
.report .filters fieldset label{
	min-width:100px;
	float:left;
	text-align:right;
	padding:3px;
}
.report .filters .btnDefault{
	position:absolute;
	top:27px;
	right:15px;
	padding:5px 25px;
}
.report .graphic{
	background:#f4f4f4;
	display:block;
	clear:left;
	text-align:center;
	padding:10px 0;
}
.report .table td label{
	width:20px;
	height:20px;
	float:left;
	text-indent:-200000px;
}
/************************************************************************************************************************************************************************************************************************************************************************************/
/*	LIST TABLE																																																																		*/
/************************************************************************************************************************************************************************************************************************************************************************************/
.list table{
	width:100%;
}
.list .table{
	background:#f4f4f4;
	padding:5px;
}
.list table th,
.table table th{
	background:#508829;
	background-position:97% 9px;
	background-repeat:no-repeat;
	border:#f4f4f4 1px solid;
	color:#fff;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	vertical-align:top;
	padding:5px;
}
.list table th.desc,
.list table th .desc,
.table table th.desc,
.table table th .desc{
	background-Image:url(../Content/Images/icoDesc.gif);
}
.list table th.asc,
.list table th .asc,
.table table th.asc,
.table table th .asc{
	background-Image:url(../Content/Images/icoAsc.gif);
}
.list table th.over,
.list table th .over,
.table table th.over,
.table table th .over{
	background-color:#508829;
	background-Image:url(../Content/Images/icoDesc.gif);
}
.list table th .overAsc,
.table table th .overAsc{
	background-color:#508829;
	background-Image:url(../Content/Images/icoAsc.gif);
}
.list table th.id,
.table table th.id{
	background-color:#508829;
	background-position:90% 9px;
	width:80px;
}
.list table th.time,
.table table th.time{
	width:130px;
}
.list table td,
.table table td{
	background:#ebebeb;
	border:#f4f4f4 1px solid;
	line-height:20px;
	vertical-align:top;
	padding:3px 5px;
}
.list table tr.striped td,
.table table tr.striped td{
	background-color:#e6e6e6;
}
.list table td span,
.table table td span{
	width:auto;
	display:block;
	white-space:nowrap;
}
.list table td input,
.table table td input{
	width:14px;
	height:14px;
	float:left;
	margin:5px 5px 0 0;
}
.list table td input.textfield,
.table table td input.textfield{
	width:auto;
	margin:0 5px 0 0;
}
.list table td a,
.table table td a{
	font-weight:bold;
}
.list table td a:hover,
.table table td a:hover{
	text-decoration:underline;
}
.list table strong,
.table table strong{
	float:left;
}
.list table .actions,
.table table .actions{
	width:90px;
}
.list table a.edit,
.list table a.details,
.list table a.del,
.list table a.add,
.list table a.paste,
.list table a.wipe,
.list table a.ins,
.table table a.edit,
.table table a.details,
.table table a.del,
.table table a.add,
.table table a.paste,
.table table a.wipe,
.table table a.ins{
	border:#444 1px solid;
	width:14px;
	height:14px;
	float:left;
	display:none;
	overflow:hidden;
	text-indent:-2000000px;
	margin:2px;
}
.list table a.edit,
.table table a.edit{
	background:url(../Content/Images/icoEditA.gif) top left no-repeat;
}
.list table a.del,
.table table a.del{
	background:url(../Content/Images/icoDelete.gif) top left no-repeat;
}
.list table a.details,
.table table a.details{
	background:url(../Content/Images/icoDetails.gif) top left no-repeat;
}
.list table a.add,
.table table a.add{
	background:url(../Content/Images/icoAddA.gif) top left no-repeat;
}
.list table a.paste,
.table table a.paste{
	background:url(../Content/Images/icoPaste.gif) top left no-repeat;
}
.list table a.wipe,
.table table a.wipe{
	background:url(../Content/Images/icoWipe.gif) top left no-repeat;
}
.list table a.ins,
.table table a.ins{
	background:url(../Content/Images/icoInsert.gif) top left no-repeat;
}
.list table .ok,
.table table .ok{
	background:url(../Content/Images/icoOk.gif) top left no-repeat;
}
.list table .cancel,
.table table .cancel{
	background:url(../Content/Images/icoCancel.gif) top left no-repeat;
}
.list tble .pending,
.table table .pending{
	background:url(../Content/Images/icoPending.gif) top left no-repeat;
}
.list table tr.over a.edit,
.list table tr.over a.details,
.list table tr.over a.del,
.list table tr.over a.add,
.list table tr.over a.paste,
.list table tr.over a.wipe,
.list table tr.over a.ins,
.table table tr.over a.edit,
.table table tr.over a.details,
.table table tr.over a.del,
.table table tr.over a.add,
.table table tr.over a.paste,
.table table tr.over a.wipe,
.table table tr.over a.ins{
	display:inline;
}
.list table tr.over td,
.table table tr.over td{
	background-color:#d6e4ef;
}
.list table td.overDrop,
.table table td.overDrop{
	background:#d8d8d8 !important;
}
.auto{
	margin:0 0 5px;
}
.auto .table{
	width:22.5%!important;
	*float:left!important;
	display:inline-block!important;
	clear:none!important;
	margin:7px 0 0 7px!important;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	QUICK EDITION
***********************************************************************************************************************************************************************************************************************************************************************************/
.editionMode{

	
    margin: 0 1px 10px 0;
    /*-overflow: hidden;clear: both;-*/
    padding: 0;
    position: relative;
    z-index: 7;
}

.editionMode.ident{margin-bottom: 10px;}

/*-.editionMode .main{
	background:#ebebeb;
}-*/
.editionMode .main .mainInfo{
	background:#DDDDDD;
	border:#FF019A 0px solid;
	height:30px;
}
.editionMode .main .mainInfo h3,
.editionMode .main .mainInfo h4,
.editionMode .main .mainInfo h5{
	float:left;
	padding:5px;
	height:20px;
}
.editionMode .main .mainInfo h4{
	border-right:#f4f4f4 0px solid;
	/*-width:139px;-*/
}

.editionMode .main .mainInfo h4 a:hover{
	text-decoration:underline;
}


.editionMode .main .mainInfo h4.numero_ident .textfield{color:#f4f4f4; height:auto; padding: 0;}

.editionMode .main .mainInfo h4 input{
	/*-width:130px;-*/
	font-size:15px;
	color:#777;
	text-align:right;
	font-weight:bold;
}
.editionMode .main .mainInfo h4 .textfield{
/*-	width:20px;-*/
}


.editionMode .main .mainInfo h5{
	padding:5px 15px;
}
.editionMode .main .mainInfo h5 input{
	font-size:12px;
	color:#f4f4f4;
	font-weight:bold;
}
.editionMode .main .mainInfo h3 .textfield{
	width:500px;
}
.editionMode .main .mainInfo .actionMenu{
	margin:7px;
}
.editionMode .actionMenu{
	background:none;
	width:auto;
	height:auto;
	float:right;
	margin:10px;
}
.editionMode table td .actionMenu{
	float:left;
	margin:0;
}
.editionMode .actionMenu li{
	width:auto;
	float:left;
}
.editionMode .actionMenu li a, {
	/*-background-position:center;width:16px;
	height:16px;-*/
	background-repeat:no-repeat;
	
	margin:0 2px;
}
.editionMode .actionMenu li a.edit{
	background-Image:url(../Content/Images/icoEditA.gif);
}
.editionMode .actionMenu li a.download{
	background-Image:url(../Content/Images/icoDownloadMini.gif);
}
.editionMode .actionMenu li a.preview{
	background-Image:url(../Content/Images/icoDetails.gif);
}
.editionMode .actionMenu li a.del{
	background-Image:url(../Content/Images/icoDel (2).gif);
}
.editionMode .actionMenu li a:hover{
	/*-background-color:#666;-*/
}
.editionMode .main table{
	width:100%;
	line-height:15px;
}

/*-.editionMode .main table .id,
.editionMode .main table .date{
	background-color:#E5E5E5;
	border:#fff 1px solid;
	width:112px;
	height:14px;
	font-size:11px;
	color:#444;
	float:left;
	padding:2px;
}
.editionMode .main table .date{
	font-size:12px;
	text-align:center;
	width:72px;
}-*/
.editionMode table .select{
	width:206px;
	margin:0;
}

.editionMode table td{
	border:#f4f4f4 0px solid;
	vertical-align:middle;
	/*-padding: 2px 6px;-*/
}


/*-.editionMode table td.label{
	background:#e6e6e6;
	width:140px;
	color:#666;
	font-weight:normal;
	font-size:12px;
	text-align:right;
}-*/



.editionMode table td.labelTrack{
	background:#e6e6e6;
	width:150px;
	color:#666;
	font-weight:bolder;
	font-size:12px;
	text-align:left;
	text-indent:5px;
}
.editionMode table td.labelTreeview{
	background:#e6e6e6;
	width:450px;
	color:#666;
	font-weight:bolder;
	font-size:13px;
	text-align:left;
}
.editionMode .editBox{
	/*-background:#ebebeb;-*/
	width:100%;
	float:left;
	position:relative;
	/*-margin:5px 0 0;-*/
}
.editionMode .editBox .top{
	background:#ddd;
	border:#f4f4f4 solid;
	border-width:0 0 1px;
	height:30px;
	color:#666;
	line-height:30px;
	position:relative;
	display:block;
	cursor:pointer;
	margin:0;
}
.editionMode .editBox .top h3{
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 40px;
}
.editionMode .editBox .top h3 strong{
	background:#508829;
	color:#fff;
	padding:2px 5px;
	margin:0 5px 0 0;
}
.editionMode .editBox .top .actionMenu{
	position:absolute;
	top:0;
	right:0;
	margin:0;
}
.editionMode .editBox .top .actionMenu .menu{
	margin:7px;
}
.editionMode .editBox .top .actionMenu .select{
	width:50px;
}
.editionMode .editBox .top .actionMenu h4,
.editionMode .editBox .top .actionMenu h5{
	background:#ebebeb;
	width:300px;
	height:20px;
	float:left;
	line-height:20px;
	font-size:11px;
	padding:1px 6px;
	margin:4px 0 0;
}
.editionMode .editBox .top .actionMenu h4{
	background:#508829;
	width:auto;
	color:#fff;
}
.editionMode .editBox .top:hover{
	background-color:#DDDDDD;
}
.editionMode .opened{
	height:auto;
}
.editionMode .opened .top{
	background-color:#666666;
}
.editionMode .opened .top:hover{
	background-color:#666666;
}
.editionMode .opened .top h3{
	background-position:left bottom;
	color:#fff;
}
.editionMode .opened .top label{
	color:#fff;
}
.editionMode .editBox .container{
	width:100%;
	float:left;
	padding: 2px 0px 5px 0px;
}

.editionMode .editBox .table{
	background:#ebebeb;
	border:#f4f4f4 5px solid;
	margin:7px;
}
.editionMode .editBox .table table{
	width:100%;
	line-height:20px;
}
.editionMode .editBox .table table th{
	background:#ddd;
	border:#f4f4f4 1px solid;
	text-align:left;
	color:#444;
	padding:3px 5px;
}
.editionMode .editBox .table table td{
	min-width:70px;
	line-height:20px;
	padding:3px 5px;
}
.editionMode .editBox .table table .id{
	width:30px;
}
.editionMode .editBox .table table .label{
	width:130px;
	font-weight:normal;
	padding:3px 5px;
}
.editionMode .editBox .table table .actions{
	width:50px;
}
.editionMode .editBox .table table .striped td{
	background-color:#e6e6e6;
}
.editionMode .editBox .table table .over td{
	background-color:#e2eaf2;
}
.editionMode .editBox .table table td .textfield{
	width:85%;
	margin:0;
}
.editionMode .editBox .table table.default input{
	width:500px;
}
.editionMode div.actions{
	background:#ddd;
	border-bottom:#f4f4f4 1px solid;
	height:20px;
	padding:5px;
}
.editionMode div.actions fieldset{
	border-left:#f4f4f4 1px solid;
	float:left;
	display:inline;
	padding:0 11px 0 11px;
	margin:0 6px 0 -11px;
}
.editionMode div.actions .select{
	width:250px;
}
.editionMode div.actions .btnDefault{
	margin:0 5px 0 0;
}
.editionMode div.actions .textfield{
	width:200px;
	margin:0 5px 0 0;
}
.editionMode div.actions strong{
	float:left;
	padding:3px 5px;
}
.editionMode .table div.actions{
	border-bottom:#f4f4f4 5px solid;
}
.editionMode .imageList{
	background:#ebebeb;
	border:#f4f4f4 5px solid;
	margin:7px;
}
.editionMode .imageList dl{
	clear:left;
	overflow:hidden;
	padding:15px;
}
.editionMode .imageList dl dt{
	background:#f4f4f4;
	margin:0 0 5px;
}
.editionMode .imageList dl dt strong{
	background:#508829;
	vertical-align:top;
	display:inline-block;
	color:#fff;
	font-size:18px;
	padding:2px 10px;
}
.editionMode .imageList dl dt a{
	display:inline-block;
	margin:2px 1px!important;
}
.editionMode .imageList dl dd{
	border:#fff 2px solid;
	min-width:115px;
	float:left;
	position:relative;
	overflow:hidden;
	margin:5px 3px 0 0;
}
.editionMode .imageList dl dd a{
	float:left;
}
.editionMode .imageList dl dd img{
	height:115px;
	float:left;
}
.editionMode .imageList dl dd .action,
.editionMode .imageList dl dd .action span{
	width:100%;
	height:22px;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0px;
	padding:2px 0;
}
.editionMode .imageList dl dd .action{
	display:none;
}
.editionMode .imageList dl dd .action span{
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.editionMode .imageList dl a.del,
.editionMode .imageList dl a.preview,
.editionMode .imageList dl a.edit{
	border:0;
	width:22px;
	height:22px;
	display:inline-block;
	z-index:1;
	position:relative;
	text-indent:-200000px;
	margin:0 0 0 2px;
}
.editionMode .imageList dl a.edit{
	background:#e6e6e6 url(../Content/Images/icoEditC.gif) top left no-repeat;
}
.editionMode .imageList dl a.preview{
	background:#e6e6e6 url(../Content/Images/icoDetail.gif) center no-repeat;
}
.editionMode .imageList dl a.del{
	background:#e6e6e6 url(../Content/Images/icoDelB.gif) top left no-repeat;
}
.editionMode .imageList dl a:hover{
	background-color:#fff;
	border-color:#508829;
}
.editionMode .imageList dl dd:hover{
	border-color:#508829;
}
.editionMode .imageList dl dd:hover .action{
	display:block;
}
.editionMode .editBox .result{
	clear:both;
	padding:0;
	margin:7px 7px 0;
}
.editionMode .source{
	background:url(../Content/Images/bgFields.gif) top left repeat-x;
	border:#fff 1px solid;
	height:18px;
	float:left;
	display:inline;
	position:relative;
	line-height:14px;
	width:504px;
	padding:0 1px 0 0;
}
.editionMode .source a.main{
	background:url(../Content/Images/icoSelect.gif) right center no-repeat;
	height:14px;
	font-weight:bold;
	font-size:11px;
	text-indent:2px;
	cursor:default;
	display:block;
	padding:2px;
}
.editionMode .source a.off{
	opacity:0.20;
	filter:alpha(opacity=20);
}
.editionMode .source .treeview {
	width:484px;
	overflow:hidden;
	overflow-y:scroll;
	overflow-x:auto;
	max-height:200px;
	padding:10px;
	border:1px solid #fff;
	background-color:#f4f4f4;
	position:absolute;
	top:18px;
	left:-1px;
	z-index:5;
	display:none;
}
* html .editionMode .source .treeview {
	height:200px;
}
.editionMode .dmm .actions .select{
	width:100px;
}
.editionMode .dmm .actions h3,
.editionMode .dmm .actions h4{
	background:#508829;
	font-size:14px;
	float:left;
	color:#f4f4f4;
	padding:1px 5px;
}
.editionMode .dmm .actions h4{
	background:#ddd;
	font-size:12px;
	color:#444;
	padding:3px 10px;
}
.editionMode .dmm .dmmList{
	overflow:hidden;
	margin:0 0 0 10px;
}
.editionMode .dmm .dmmList li{
	background:url(../Content/Images/icoArrowRight.gif) 6px 55px no-repeat;
	float:left;
	padding:10px 22px;
	margin:0 0 0 -20px;
}
.editionMode .dmm .dmmList li h3{
	font-size:14px;
	padding:5px;
}
.editionMode .dmm .info{
	background:#ddd;
	height:245px;
	float:left;
}
.editionMode .dmm .progressBar{
	background:url(../Content/Images/progressBg.gif) top left repeat-x;
	border:#fff 1px solid;
	width:180px;
	height:20px;
	float:left;
	margin:10px;
}
.editionMode .dmm .progressBar span{
	background:url(../Content/Images/progressBar.gif) top left repeat-x;
	height:20px;
	float:left;
}
.editionMode .dmm .progressInfo{
	background:#e3e3e3;
	width:500px;
	height:200px;
	float:left;
	clear:left;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0 3px;
}
.editionMode .dmm .progressInfo ul{
	display:block;
	overflow:visible;
	margin:0;
}
.editionMode .dmm .progressInfo ul li{
	border-bottom:#dfdfdf 1px solid;
	border-top:#ebebeb 1px solid;
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.editionMode .dmm .dmmList .info ul li.error{
	background:url(../Content/Images/icoError.gif) 97% 7px no-repeat;
}
.editionMode .dmm .dmmList .info ul li.success{
	background:url(../Content/Images/icoSuccess.gif) 97% 7px no-repeat;
}
.editionMode .dmm .dmmList .info ul li.pending{
	background:url(../Content/Images/icoWaiting.gif) 97% 7px no-repeat;
}
.editionMode .dmm .dmmList .info ul li.processing{
	background:url(../Content/Images/icoProcessing.gif) 97% 7px no-repeat;
}
.editionMode .dmm .dmmList .info ul li strong{
	width:100px;
	float:left;
	padding:5px;
}
.editionMode .dmm .dmmList .info ul li span{
	float:right;
	padding:5px;
	margin:0 25px 0 0;
}
.editionMode .priority{
	top:31px;
	right:0;
	position:absolute;
	padding:5px;
}
.editionMode .priority label{
	float:left;
	padding:3px 10px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	EDIT PERMISSION
***********************************************************************************************************************************************************************************************************************************************************************************/
.permission{
	background:#f4f4f4;
	border:#f4f4f4 solid;
	border-width:5px;
	clear:left;
	margin:7px;
}
.permission .messageDisplay{
    margin:0 6px 0 5px;
}
.permission .boxes{
	background:#ebebeb;
	border-right:#f4f4f4 10px solid;
	width:30%;
	float:left;
	position:relative;
}
.permission .boxes .top,
.permission .boxes .top:hover{
	background:#f4f4f4;
	border-bottom:#f4f4f4 1px solid;
	color:#666;
	height:52px;
	line-height:20px;
	cursor:default;
	padding:0;
	margin:0;
}
.permission .boxes .top h6{
	background:#ddd;
	border-bottom:1px solid #f4f4f4;
	font-size:11px;
	padding:3px 7px;
}
.permission .boxes .top span{
	border-left:1px solid #ebebeb;
	width:26px;
	padding:3px 0;
	float:right;
	text-align:center;
	font-weight:bold;
}
.permission .boxes .top .item{
	border-left:none;
	float:left;
	padding:3px 0 3px 5px;
}
.permission .boxes .top .delete{
	width:42px;
}
.permission .boxes .options{
	width:100%;
	height:150px;
	position:relative;
	overflow-y:scroll;
	overflow-x:hidden;
}
.permission .boxes .options .col01{
	width:100%;
}
.permission .boxes .options table td{
	border-width:0 1px 1px 0;
	vertical-align:top;
	line-height:16px;
	padding:3px 6px;
}
.permission .boxes .options table label{
	display:block;
}
.permission .boxes .options table input{
	width:13px;
	height:13px;
	float:left;
}
.permission .source{
	background:#ebebeb;
	border:0;
	border-top:5px solid #f4f4f4;
	width:auto;
	height:auto;
	line-height:inherit;
	display:block;
	clear:left;
	float:none;
	position:relative;
	padding:0 0 5px;
}
.permission .source .top,
.permission .source .top:hover{
	background:#ddd;
	border-bottom:#f4f4f4 1px solid;
	color:#666;
	height:auto;
	line-height:20px;
	cursor:default;
	padding:0;
	margin:0;
}
.permission .source .top h6{
	font-size:11px;
	padding:3px 7px;
}
.permission .source .treeview{
	width:auto;
	height:200px;
	overflow-x:hidden;
	display:block;
	position:static;
	overflow-y:scroll;
	margin:10px 10px 5px;
}
.permission .source .treeview ul{
	background-color:#ddd;
}
.permission .source .treeview li{
	width:90%;
	float:left;
	clear:left;
}
.permission .source .treeview input{
	width:15px;
	height:15px;
	float:left;
	margin:0 4px 0 2px;
}
.permission .source .treeview span{
	float:left;
}
.permission .source .treeview span.hover{
	font-weight:normal;
	color:#444;
}
.permission .actionMenu{
	height:38px;
	margin:0;
}
.permission .actionMenu ul{
	float:right;
	margin:0 0.7% 0 0;
	background-color:#ddd;
	padding:4px 2px 4px 4px;
	display:inline;
}
.permission .actionMenu li a:hover{
	background-color:#e6e6e6;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	LIST TOOLS
***********************************************************************************************************************************************************************************************************************************************************************************/
.tools{
	background-color:#ebebeb;
	width:36px;
	float:right;
	position:relative;
	z-index:5;
}
.tools ul{
	width:36px;
	position:absolute;
	top:0;
	right:0;
}
.tools ul li{
	float:left;
	display:inline;
	padding:3px 3px 3px 0;
	margin:-3px 0 3px 5px;
}
.tools ul li a.btnDefault{
	width:24px;
	height:24px;
	display:block;
	float:none;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	padding:0;
}
.tools ul li a.btnDefault span{
	width:24px;
	height:24px;
	display:block;
	text-indent:-200000px;
}
.tools ul li a.btnDefault span.audience{
	background:url(../Content/Images/icoAudience.gif) no-repeat left top;
}
.tools ul li a.btnDefault span.mounting{
	background:url(../Content/Images/icoMounting.gif) no-repeat left top;
}
.tools ul li a.btnDefault span.detail{
	background:url(../Content/Images/icoDetail.gif) no-repeat left top;
}
.tools ul li.opened{
	background:#003057;
}
.tools ul li.opened a.btnDefault{
	background:#e6e6e6;
	border-color:#e6e6e6;
	z-index:6;
}
.tools ul li .toolWindown{
	background-color:#e6e6e6;
	border:3px solid #003057;
	width:300px;
	height:300px;
	position:absolute;
	top:-3px;
	right:28px;
	z-index:5;
	display:none;
	overflow:hidden;
}
.tools ul li.opened .toolWindown{
	display:block;
}
.tools ul li .toolWindown h2{
	background-color:#003057;
	color:#fff;
	font-size:12px;
	text-align:left;
	padding:5px 10px;
	margin:2px;
	line-height:22px;
}
.tools ul li .toolWindown h3{
	border-bottom:#003057 1px solid;
	font-size:14px;
	color:#003057;
	padding:3px 0;
	margin:2px 10px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	ASSIGN CONTENT
***********************************************************************************************************************************************************************************************************************************************************************************/
.assignContent{
	margin:10px 0 0 0;
	overflow:hidden;
	width:100%;
	background-color:#ebebeb;
	min-width:950px;
	clear:left;
}
.assignContent h3{
	background-color:#059;
	color:#fff;
	padding:5px 10px;
	font-size:13px;
	margin:0 0 5px 0;
}
.assignContent .choiceChannel{
	float:left;
	width:250px;
	padding:5px 5px 15px 5px;
}
.assignContent .choiceChannel p{
	margin:15px 0 3px 10px;
	font-weight:bold;
	float:left;
	clear:left;
	display:inline;
}
.assignContent .choiceChannel .select{
	width:200px;
	margin:5px 10px;
}
.assignContent .choiceChannel #divChannels{
	float:left;
	clear:left;
}
.assignContent .choiceChannel .treeview{
	width:215px;
	margin:5px 0 0 10px;
	padding:0 5px;
	float:left;
	clear:left;
}
.assignContent .choiceChannel .treeview li{
	width:90%;
	float:left;
	clear:left;
}
.assignContent .choiceChannel .treeview span{
	cursor:pointer;
}
.assignContent .choiceChannel .treeview span.hover{
	font-weight:normal;
	color:#444;
}
.assignContent .sitePreview{
	border-left:5px solid #f4f4f4;
	border-right:5px solid #ebebeb;
	overflow:hidden;
	overflow-x:auto;
	display:block;
	padding:5px 0 5px 5px;
}
* html .assignContent .sitePreview{
	display:inline-block;
}
.assignContent .sitePreview iframe{
	height:1000px;
	width:100%;
}
.assignContent .leftSide{
	width:64%;
	float:left;
	clear:none;
	padding:0;
	margin:0 0 0 5px;
	display:inline;
	border:none;
}
* html .assignContent .leftSide{
	padding:0 0 5px 0;
}
.assignContent .leftSide .cont{
	width:8px;
	display:block;
	border:1px solid red;
	background-position:92% 9px;
}
.assignContent .leftSide .actions{
	width:80px;
}
.assignContent .leftSide table th{
	cursor:default;
	padding-bottom:0;
}
.assignContent .leftSide th .join{
	border-right:1px solid #fff;
	float:left;
	margin:-5px 5px 0 0;
	padding:5px 0;
	width:85px;
}
.assignContent .leftSide table td{
	padding-bottom:0;
}
.assignContent .leftSide td .join{
	border-right:1px solid #fff;
	float:left;
	margin:-3px 5px 0 0;
	padding:3px 0;
	width:85px;
}
.assignContent .leftSide .result .nav{
	float:left;
	clear:left;
	width:100%;
}
.assignContent .leftSide .result .nav a{
	margin:0 5px;
}
.assignContent .leftSide .result .nav .display{
	margin:0 0 0 20px;
}
.assignContent .leftSide .result .nav .buttons{
	width:52px;
}
.assignContent .leftSide .result .nav .buttons a{
	margin:0 0 0 5px;
}
.assignContent .leftSide .table .textfield{
	font-weight:normal;
	margin:0;
	width:35px;
}
.assignContent .rightSide{
	width:34.4%;
	float:left;
	clear:none;
	display:inline;
	border:5px solid #ebebeb;
	padding:0;
	margin:0;
}
.assignContent .rightSide .search{
	padding:10px 10px 0 10px;
	*padding:10px 10px 10px 10px;
	float:left;
}
.assignContent .rightSide .search h4{
	float:left;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
.assignContent .rightSide .search fieldset{
	float:left;
	margin:0 0 0 9px;
	*margin:0 0 0 6px;
	position:relative;
	z-index:1;
}
.assignContent .rightSide .search .select,
.assignContent .rightSide .search .textfield{
	width:109px;
}
.assignContent .rightSide .search .source{
	background:transparent url(../Content/Images/bgFields.gif) repeat-x scroll left top;
	border:1px solid #FFFFFF;
	display:inline;
	float:left;
	height:18px;
	position:relative;
	width:179px;
	margin:8px 0;
}
.assignContent .rightSide .search .source a.main{
	background:transparent url(../Content/Images/icoSelect.gif) no-repeat scroll right center;
	cursor:default;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:2px;
	text-indent:2px;
}
.assignContent .rightSide .search .source .treeview{
	background-color:#F4F4F4;
	border:1px solid #FFFFFF;
	display:none;
	left:-1px;
	overflow-x:auto;
	overflow-y:auto;
	padding:10px;
	position:absolute;
	top:18px;
	width:90%;
	z-index:5;
}
.assignContent .rightSide .search .btnDefault{
	margin:8px 0 0 7px;
}
.assignContent .rightSide .table{
	float:left;
	display:inline;
	width:97.7%;
}
.assignContent .rightSide table{
}
.assignContent .rightSide table th{
	cursor:default;
	vertical-align:middle;
	text-indent:3px;
	padding:0;
}
.assignContent .rightSide th span{
	background-position:97% 9px;
	background-repeat:no-repeat;
	width:81.5%;
	float:left;
	padding:3px 1%;
}
.assignContent .rightSide th .id{
	border-right:1px solid #fff;
	background-position:95% 9px;
	width:14%;
}
.assignContent .rightSide table td{
	padding:0;
}
.assignContent .rightSide table td a{
	margin:3px 0 0 3px;
}
.assignContent .rightSide .radio{
	width:7%;
}
.assignContent .rightSide table td input{
	height:14px;
	width:14px;
	float:left;
	display:inline;
	margin:3px 0 0 6px;
}
.assignContent .rightSide span{
	width:80%;
	height:16px;
	white-space:normal;
	float:left;
	overflow:hidden;
	padding:3px 1%;
}
.assignContent .rightSide .join{
	border-right:1px solid #fff;
	width:14%;
}
.assignContent .rightSide .ui-draggable-dragging{
	width:400px;
}
.assignContent .rightSide .ui-draggable-dragging span{
	width:auto;
}
.assignContent .rightSide .ui-draggable-dragging span.join{
	width:40px;
}
.assignContent .rightSide .result{
	float:left;
	width:100%;
}
.assignContent .rightSide .result .nav{
	width:auto;
}
.assignContent .rightSide .result .nav .buttons{
	width:52px;
}
.assignContent .rightSide .result .nav .buttons span{
	padding:0;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	Player
***********************************************************************************************************************************************************************************************************************************************************************************/
.player{
	width:400px;
	float:left;
	display:inline;
	margin:10px 10px 0 25px;
}
.player .video{
	background:#000;
	width:400px;
	height:300px;
	float:left;
}
.player .controls{
	background:#000;
	width:100%;
	height:50px;
	float:left;
	margin:1px 0 0;
}
.player .controls span{
	float:left;
	color:#fff;
	padding:5px 10px;
}
.player .controls a.play,
.player .controls a.pause,
.player .controls a.stop{
	background-color:#ddd;
	background-position:center;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	text-indent:-200000px;
	float:left;
	display:inline;
	margin:0 0 0 7px;
}
.player .controls a.play{
	background-Image:url(../Content/Images/icoPlay.gif);
}
.player .controls a.stop{
	background-Image:url(../Content/Images/icoStop.gif);
}
.player .controls a.pause{
	background-Image:url(../Content/Images/icoPause.gif);
}
.player .controls a.play:hover,
.player .controls a.pause:hover,
.player .controls a.stop:hover{
	background-color:#ebebeb;
}
.ui-slider {
	background:#aaa;
	width:385px;
	height:10px;
	float:left;
	position: relative;
	margin:7px;
}
.ui-slider .ui-slider-handle {
	background:#508829;
	width:15px;
	height:10px;
	cursor:pointer;
	z-index:2;
	position:absolute;
	top:0;
	margin:0 0 0 -7px;
}
.ui-slider .ui-slider-range {
	background:#f4f4f4;
	height: 100%;
	position: absolute;
	top:0;
	z-index:1;
}
.ui-slider-horizontal .ui-slider-range-min {left:0;}
.ui-slider-horizontal .ui-slider-range-max {right:0;}
/*********************************************************************************************************************************************************************************************************************************************************************************
	serverList
***********************************************************************************************************************************************************************************************************************************************************************************/
dl.serverList{
	display:inline-block;
	margin:10px;
}
.serverList dt,
.serverList dd{
	width:130px;
	line-height:16px;
	float:left;
	display:inline;
	padding:5px;
}
.serverList dt{
	background:#f4f4f4;
	border:#ebebeb solid;
	border-width:0 0 1px;
	text-align:right;
	font-weight:bold;
	clear:both;
}
.serverList dd{
	border:#f4f4f4 solid;
	border-width:0 0 1px;
	float:right;
	clear:right;
}
.progress{
	border:#444 1px solid;
	width:100px;
	height:12px;
	line-height:10px;
	font-size:10px;
	float:left;
	text-indent:1px;
	padding:1px;
	position:relative;
}
.progress strong{
	font-weight:normal;
	position:absolute;
	left:1px;
	top:2px;
}
.progress em{
	font-style:normal;
	font-weight:bold;
	position:absolute;
	right:1px;
	top:1px;
}
.progress span{
	background:#508829;
	color:#fff;
	width:0px;
	height:12px;
	line-height:12px;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:right;
	z-index:2;
}
div.serverList .column{
	width:300px;
	float:left;
}
.serverList .info{
	background-Image:url(../Content/Images/icoInfo.gif);
	background-position:98% center;
	background-repeat:no-repeat;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	ASSIGN CONTENT (FLOATED DIV - PREVIEW BROWSER)
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .browserPreview{
	width:900px;
}
.layer .browserPreview .sitePreview{
	overflow:hidden;
	margin:2px;
}
.layer .browserPreview .sitePreview iframe{
	height:420px;
	width:100%;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	ASSIGN CONTENT (FLOATED DIV - PUBLISH SCHEDULE)
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .schedulePublish{
	width:270px;
}
.layer .schedulePublish fieldset{
	padding:20px;
}
.layer .schedulePublish fieldset label{
	margin:3px 8px 0 0;
	float:left;
}	
.layer .schedulePublish fieldset .small{
	width:80px;
}
.layer .schedulePublish fieldset .date{
	border:1px solid #FFFFFF;
	float:left;
	height:15px;
	margin:1px 15px 0 5px;
	text-indent:-2000000px;
	width:15px;
	background:#FFFFFF url(../Content/Images/icoDate.gif) no-repeat scroll left top;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	LAYER
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer,
.layer .bg{
	width:100%;
	height:100%;
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.layer .bg{
	background:#000;
	opacity:0.75;
	filter:alpha(opacity=75);
	display:inline;
	z-index:9;
}
.layer .content{	
	background-color:#ebebeb;
	border:#444 5px solid;
	width:658px;
	height:auto;
	float:none;
	position:relative;
	top:50px;
	z-index:11;
	padding:2px;
	margin:20px auto;
}
.layer .content .top{	
	margin:0;
}
.layer .actionMenu{
	background:#f4f4f4;
	width:633px;
	padding:1px;
	display:inline;
	margin:10px;
}
.layer .actionMenu .textfield,
.layer .actionMenu .btnDefault{
	margin:5px;
}
.layer .actionMenu li a{
	margin:0 1px 0 0;
}
.layer .actionMenu .toright{
	float:right;
}
.layer .actionMenu .toright a{
	margin:0 0 0 1px;
}
.layer .actionMenu .select{
	width:250px;
	float:left;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	SELECT COLUMNS
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .selectColumns{
	height:440px;
}
.layer .selectColumns .result{
	width:auto;
	padding:5px;
	margin:5px;
}
.layer .selectColumns .result p{
	line-height:16px;
}
.layer .selectColumns .scroll{
	max-height:350px;
	overflow:hidden;
	overflow:auto;
	margin:10px 5px;
}
.layer .selectColumns fieldset{
	margin:-1px 0 0;
}
.layer .selectColumns fieldset label{
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
	width:300px;
	float:left;
	padding:7px 0;
	margin:0 15px 0 0;
}
.layer .selectColumns fieldset input{
	width:14px;
	height:14px;
	float:left;
	margin:0 5px;
}
.layer .selectColumns a{
	margin:5px 15px 0 280px;
	padding:5px 25px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	SELECT ITEMS
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .selectItems{
	width:910px;
}
.layer .selectItems .title{
	margin:5px;
	position:relative;
	border:none;
}
.layer .selectItems .title a.addItens{
	margin:5px 0 0 5px;
}
.layer .selectItems .result{
	width:auto;
	margin:0 0 5px;
}
.layer .selectItems .result .nav{
	margin:0 5px;
}
.layer .selectItems .list{
	background-color:#ebebeb;
	border:0;
	padding:0;
	margin:0;
}
.layer .selectItems .list .scroll{
	background-color:#ebebeb;
	max-height:400px;
	clear:both;
	overflow-x:auto;
	overflow-y:scroll;
	margin:5px;
}
* html .layer .selectItems .list{
	height:380px;
}
.layer .selectItems .list .table{
	margin:0;
}
.layer .selectItems .list input{
	margin:2px 4px 0 4px;
	width:14px;
	height:14px;
}
.layer .selectItems .list .actions{
	width:50px;
	cursor:default;
}
.layer .selectItems .list .checked{
	width:20px;
	cursor:default;
}
.layer .selectItems .addItems{
	margin:5px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	ADDIN (AUDIENCE)
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .addinAudience{
	width:900px;
}
.layer .addinAudience .addinAudience{
	height:535px;
	display:block;
	clear:left;
}
.layer .addinAudience .selection{
	background:#f4f4f4;
	width:100%;
}
.layer .addinAudience .selection fieldset{
	float:left;
	padding:10px;
}
.layer .addinAudience .selection fieldset input{
	width:120px;
}
.layer .addinAudience .selection a.date{
	background:#fff url(../Content/Images/icoDate.gif) left top no-repeat;
	border:#fff 1px solid;
	width:15px;
	height:15px;
	float:left;
	text-indent:-2000000px;
	margin:1px 0 0 5px;
}
.layer .addinAudience .selection label{
	float:left;
	padding:3px 5px;
}
.layer .addinAudience .selection label input{
	width:14px;
	vertical-align:-3px;
	margin:0 5px 0 0;
}
.layer .addinAudience .dataInside{
	width:880px;
	height:300px;
	clear:left;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative;
	padding:0 10px 10px;
}
.layer .addinAudience #graphPlaceHolder{
	background:#f4f4f4;
	width:600px;
	height:150px;
	float:left;
	padding:5px;
	margin:10px;
}
.layer .addinAudience .show{
	width:245px;
	float:right;
	margin:10px 10px 10px 0;
}
.layer .addinAudience .show .scroll{
	width:245px;
	height:135px;
	float:left;
	overflow-x:hidden;
	overflow-y:auto;
}
.layer .addinAudience .show h3{
	background:#f4f4f4;
	padding:3px;
}
.layer .addinAudience .show label{
	width:100px;
	float:left;
	padding:5px;
}
.layer .addinAudience .show label input{
	vertical-align:-3px;
	margin:0 5px 0 0;
}
.layer .addinAudience .table{
	background:#f4f4f4;
	width:850px;
	float:left;
	padding:5px;
}
.layer .addinAudience .table table{
	width:100%;
}
.layer .addinAudience .table table th{
	cursor:default;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	SOURCE FILTER
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .sourceFilter{
	padding:0 0 15px;
}
.layer .sourceFilter .treeview{
	margin:20px 0 0 20px;
}
.layer .sourceFilter .treeview li{
	clear:left;
	float:left;
	width:90%;
}
.layer .sourceFilter .treeview span{
	float:left;
	line-height:12px;
}
.layer .sourceFilter .treeview input{
	width:14px;
	height:14px;
	margin:0 4px 0 2px;
	float:left;
}
.layer .sourceFilter .buttons{
	clear:left;
	height:20px;
	display:block;
	padding:20px 0 0 20px;
}
.layer .sourceFilter .buttons a{
	margin:0 10px 0 0;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	FILE UPLOAD
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .fileUpload{
	padding:40px 20px;
}
.layer .fileUpload label{
	width:150px;
	font-size:11px;
	font-weight:bold;
	float:left;
	text-align:right;
	display:inline;
	padding:5px 10px;
}
.layer .fileUpload .btnDefault{
	margin:0 10px;
}
.layer .fileUpload .select{
	width:250px;
}
.layer .fileUpload #fileUpload{
	width:350px;
}
.layer .fileUpload .asyncUploader{
	margin:2px 10px;
	float:left;
}
.layer .fileUpload .asyncUploader #fileUpload_uploading{
	margin:3px 0 0 0px;
	float:left;
}
.layer .fileUpload .asyncUploader .ProgressBar{
	width:150px;
	border:1px solid #000;
	float:left;
	height:10px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:4px 15px 0 0;
}
.layer .fileUpload .asyncUploader .ProgressBar div{
	background-color:#059;
	height:100%;
	float:left;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	Frame Image
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .frameImage{
	width:900px;
}
.layer .frameImage .player{
	margin:10px;
}
.layer .frameImage .table{
	width:460px;
	height:390px;
	float:left;
	overflow-x:hidden;
	overflow-y:auto;
	display:inline;
	margin:10px;
}
.layer .frameImage .table table{
	width:100%;
}
.layer .frameImage .table table .id{
	width:100px;
}
.layer .frameImage .table table input{
	width:90%;
}
.layer .frameImage .actionMenu{
	float:left;
	width:400px;
	margin:0 10px 10px;
}
.layer .frameImage .playerArea{
	width:420px;
	float:left;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	Video
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .videoCapture{
	width:440px;
}
.layer .videoCapture .player {
	margin:20px 20px 0;
}
.layer .videoCapture .actionMenu{
	width:420px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	QUICKPUBLISH
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer .quickpublish{
	display:inline-block;
	padding:20px;
}
.layer .quickpublish fieldset{
	background:#efefef;
	width:600px;
	float:left;
	padding:10px;
	margin:0 0 10px 0;
}
.layer .quickpublish label{
	width:50px;
	font-weight:bold;
	text-align:right;
	float:left;
	padding:3px;
	margin:0 10px 0 0;
}
.layer .quickpublish .textfield,
.layer .quickpublish .select{
	width:350px;
}
.layer .quickpublish fieldset fieldset{
	background:#ebebeb;
	width:514px;
	display:inline;
	margin:0;
}
.layer .quickpublish .btnDefault{
	width:30px;
	float:right;
}
.layer .quickpublish span.error{
	width:550px;
	text-align:right;
	float:left;
	color:red;
	padding:3px 0 0;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	serverList
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer div.serverList{
	background:#f4f4f4;
	display:inline-block;
	vertical-align:top;
	width:640px;
	margin:10px;
}
.layer dl.serverList{
	background:#ebebeb;
}
.layer dl.serverList dt{
	border-color:#ebebeb;
}
.layer dl.serverList dd{
	border-color:#f4f4f4;
}
.layer .serverList .list{
	border:0;
	width:340px;
	display:inline-block;
}
.layer .serverList .list table{
	width:320px;
	margin:10px;
}
.layer .serverList .list table th{
	cursor:default;
}
.layer .serverList h3{
	border-bottom:1px solid #003057;
	color:#003057;
	font-size:14px;
	margin:2px 10px;
	padding:3px 0;
}
.list .info{
	background-Image:url(../Content/Images/icoInfo.gif);
	background-position:98% center;
	background-repeat:no-repeat;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	Advanced Search
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer div.advancedSearch{
	background:#f4f4f4;
	display:inline-block;
	vertical-align:top;
	width:620px;
	padding:10px;
	margin:10px 10px 0;
}
.layer div.advancedSearch fieldset{
	display:block;
	padding:5px;
}
.layer div.advancedSearch input{
	float:left;
	margin:3px;
}
.layer div.advancedSearch input.textfield{
	width:145px;
	margin:0;
}
.layer div.advancedSearch input.big{
	width:380px;
}
.layer div.advancedSearch label{
	width:100px;
	float:left;
	font-weight:bold;
	padding:3px 0;
	margin:0 10px;
}
.layer div.advancedSearch span{
	font-weight:bold;
	float:left;
	padding:3px 10px;
}
.layer div.advancedSearch a.date{
	background:#fff url(../Content/Images/icoDate.gif) center no-repeat;
	border:1px solid #FFFFFF;
	width:15px;
	height:15px;
	float:left;
	text-indent:-2000000px;
	margin:1px 5px;
}
.layer div.advancedSearchSubmit{
	background:#e4e4e4;
	border-top:#ddd 1px solid;
	display:inline-block;
	vertical-align:top;
	width:600px;
	padding:20px;
	margin:0 10px 10px;
}
.layer div.advancedSearchSubmit fieldset{
	float:left;
	padding:0 15px 0 0;
}
.layer div.advancedSearchSubmit label,
.layer div.advancedSearchSubmit input{
	float:left;
	font-weight:bold;
	margin:3px 5px;
}
.layer div.advancedSearchSubmit .btnDefault{
	float:right;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	Image Edit
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer div.imageEdition{
	background:#f4f4f4;
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:618px;
	min-height:300px;
	padding:10px;
	margin:10px;
	min-height:300px;
}
* html .layer div.imageEdition{
	height:300px;
}
.layer div.imageEdition .Images{
	background:#ebebeb;
	width:490px;
	vertical-align:top;
	display:block;
	padding:10px;
	margin:5px;
}
.layer div.imageEdition .Images img{
	display:block;
	margin:auto;
}
.layer div.imageEdition .actionMenu{
	width:auto;
	position:absolute;
	top:0;
	right:0;
}
.layer div.imageEdition .actionMenu{
	background:none;
	width:88px;
	height:88px;
	position:absolute;
	top:20px;
	right:0;
}
.layer div.imageEdition .actionMenu a{
	position:absolute;
}
.layer div.imageEdition .actionMenu a.up{
	top:0;
	left:30px;
}
.layer div.imageEdition .actionMenu a.left{
	top:30px;
	left:0;
}
.layer div.imageEdition .actionMenu a.down{
	top:60px;
	left:30px;
}
.layer div.imageEdition .actionMenu a.right{
	top:30px;
	left:60px;
}
.layer div.imageEdition .actionMenu a.increase{
	top:110px;
	left:30px;
}
.layer div.imageEdition .actionMenu a.decrease{
	top:145px;
	left:30px;
}
.layer div.imageEdition .actionMenu .select{
	width:75px;
	position:absolute;
	top:190px;
	left:-5px;
	margin:0;
}
.layer div.imageEdition .actionMenu .reset{
	top:250px;
	left:12px;
}
.layer div.imageEdition .actionMenu .save{
	top:250px;
	left:45px;
}
.layer div.imageEdition .actionMenu .select a{
	position:static;
}
.layer .imageList{
	width:100%;
	float:left;
	display:inline;
	margin:0 0 0 30px;
}
.layer .imageList li{
	background:#f4f4f4;
	float:left;
	display:inline;
	padding:5px;
	margin:5px;
}
.layer .imageList li .Images{
	width:100px;
	height:100px;
	float:left;
	overflow:hidden;
	position:relative;
}
.layer .imageList li .Images img{
	position:absolute;
	z-index:1;
}
.layer .imageList li .Images span{
	background:#000;
	width:90px;
	height:90px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	padding:5px;
}
.layer .imageList li .Images span strong{
	color:#f4f4f4;
	display:block;
	padding:0 0 10px;
}
.layer .imageList li .Images span em{
	color:#f4f4f4;
	display:block;
	font-style:normal;
}
.layer .result{
	background:#f4f4f4;
	width:626px;
	height:18px;
	padding:5px;
	margin:10px;
}
.layer .previewImage img{
	margin:auto;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	Preview
***********************************************************************************************************************************************************************************************************************************************************************************/
.layer div.preview{
	background:#f4f4f4;
	width:642px;
	display:inline-block;
	padding:10px 8px;
}
.layer .preview .table{
	border:#ddd 1px solid;
	width:640px;
	max-height:460px;
	overflow-x:hidden;
	overflow-y:auto;
	float:left;
	padding:1px 0 0 1px;
}
.layer .preview table{
	width:100%;
}
.layer .preview .actionMenu{
	background:#e6e6e6;
	width:643px;
	padding:0;
	margin:0;
}
.layer .preview .actionMenu .menu{
	float:right;
}

/*********************************************************************************************************************************************************************************************************************************************************************************
	Treeview
***********************************************************************************************************************************************************************************************************************************************************************************/

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
.treeview ul {
	clear:left;
	margin: 4px 0 0;
}
.treeview .hitarea {
	background: url(../Content/Images/treeview.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}
.treeview li { 
	margin: 0;
	padding: 3px 0 3px 16px;
	line-height: 10px;
}
.treeview li a {
	margin: 0 0 0 3px;
}
.treeview a.selected {
	font-weight:bold;
}
.treeview li fieldset{
	line-height:10px;
	float:left;
	margin:0 0 0 10px;
}
.treeview li fieldset *{
	float:none!important;
	display:inline;
	font-size:10px;
}
.treeview li fieldset input{
	vertical-align:-3px;
}
.treeview .hover {
	color: #000;
	font-weight:bold;
	cursor: pointer;
}
.treeview li {
background: url(../Content/Images/treeviewLine.gif) 0 0 no-repeat;
}
.treeview li.collapsable, .treeview li.expandable {
background-position: 0 -176px;
}
.treeview .expandable-hitarea {
background-position: -80px -3px;
}
.treeview li.last {
background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable {
background-image: url(../Content/Images/treeview.gif);
}  
.treeview li.lastCollapsable {
background-position: 0 -111px;
}
.treeview li.lastExpandable {
background-position: -32px -67px;
}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
background-position: 0;
}

.find{
	background:url(../Content/Images/icoDetails.gif) top left no-repeat;
	background-position:center;
    float: left;
    height: 20px;
    text-indent: -200000px;
    width: 20px;
}

.image
{
    float: right;
    height: 420px;
    margin-bottom: 0;
    margin-top: 10px;
    width: 627px;
}

.MenuImage
{
    float: none;
    vertical-align: middle;
    margin: -1px 1px 0px -9px;
    border:none;
}
.invisible
{
    visibility:hidden;
}

.visible
{
    visibility:visible;
}

.textfieldValidation 
{
    background-image:url("../Content/Images/icoEditC.gif");
    background-repeat:no-repeat;
    background-color: #F4F0B0;
    background-position:right;
    border: 1px solid #FFFFFF;
    color: #444444;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    padding: 2px;
    width: 220px;
}

        

.menuItemLink 
{
   
    font-family:Tahoma, Tahoma, Tahoma;
    text-align:center;
    font-size:15px;
    font-weight:bolder;
    
}
      
#Menu .t-content
{
width:auto;
color: #333;
/*-height:120px;-*/

}
        
.product-list
{
padding: 10px;
/*-margin: 0 10px;-*/
    
           
}
        
.product
{
text-align: center;
list-style: none;
display: inline-block;
*display: inline;
zoom: 1;
/*-margin: 8px 4px;-*/

border-radius: 4px;
background:#880202;
/*
border: 2px solid #ccc;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: #fff; -*/
}
  

  
.product p
{
margin-bottom:10px;
color: #666666;
}
       
      
.textarea
{
    background-color: White;
    border: 1px solid #BEBEBE;
    color: #444444;
    float: left;
    font-size: 11px;
    height: 14px;
    padding:5px 2px 3px;
    width: 144px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
} 

.OnComboFocus
{
    background-color:White;
    width:140px;
    font-size:11px;
    height:20px;
    border:none;
    padding: 0 4px;

       
}


.errorContentVisible
{
	background: #F4F4F4;
    /*-
    height: 250px;-*/border: 1px solid #BEBEBE;
    left: 29%;
    position: fixed;
    top: 28%;
    width: 430px;
    z-index: 100000;
    box-shadow: 2px 2px 2px gray;
    -moz-box-shadow: 2px 2px 2px gray;
    -webkit-box-shadow: 2px 2px 2px gray;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding-bottom: 20px;

}

.errorContentVisible li{
	color: Red;
    cursor: pointer;
    display: block;
    margin: 0 10px;
    padding: 5px 5px 5px 21px;

}

.errorContentVisible li label{
    cursor:pointer;

}

.errorContentVisible li:hover{background: url("../Content/Images/icoRight_pb.png") no-repeat 5px 5px ;}

.errorContentVisible h3{
/*-	border-bottom:#ebebeb 1px solid;-*/

background: gray url("../Content/Images/cancel_neg.png") no-repeat right 5px ;

	font-size:14px;
	color:White;
	padding:8px 12px 10px;
	margin-bo: 20px;
	    border-radius: 10px 10px 0 0 ;
    -moz-border-radius: 10px 10px 0 0 ;
    -webkit-border-radius: 10px 10px 0 0 ;
    margin-bottom: 15px;
}


.errorContentInvisible
{
	background: #F4F4F4;
    border: 2px solid #FF019A;
    height: 250px;
    left: 27%;
    position: fixed;
    top: 30%;
    width: 400px;
    z-index: 100;
    visibility:hidden;
}


/*********************************************************************************************************************************************************************************************************************************************************************************
	AJUSTES DO CSS DO SITE
***********************************************************************************************************************************************************************************************************************************************************************************/

/*- Menu na cor vermelha --*/

/*- troca de background com uma cor -*/


.t-link.menuItemLink.t-state-hover, #Menu .t-content, .t-link.menuItemLink.t-state-hover {
    background: #e8e8e8; 
    }    

/*---------------------------------------------*/



/*---------------------------------------------*/

 .product
{
    background: #d9d9d9;
}   


.t-state-default 
{
    border-color:#808080;
}


 .product a
{
    clear: both;
    float: left;
    overflow: hidden;
    padding: 10px
    
} 

.t-state-hover, .t-state-hover:hover 
{
   
    border:none;
    color: #000000;

    border-bottom:none;
}
.t-item.t-state-default.t-state-hover, .t-item.t-state-active.t-state-hover {
    border: 1px solid #808080;
    border-bottom:none;

}
.t-item.t-state-active.t-state-hover {background:White;}



/*--------------------------------------------*/


.t-menu .t-group{border:none !important; }    

li.product img {width: 32px; clear:left;}

.t-menu .t-arrow-down 
{
    margin-top: 3px;}

.btn_fale_conosco
{
    color:White;
    padding-left:5px;
    top: 2px;
    position: absolute;
}

.btn_fale_conosco a{  color: White; }
  
.btn_fale_conosco a:hover{ text-decoration:underline;}
.btn_sair a
{
    font-size: 1.5em;
    color: White;
    font-weight: bold;
}

.icn_btn{float: left;}


.t-window-titlebar {
font-size: 1.5em;
line-height: 1.5em;
white-space: nowrap;
border-bottom:none;
   
}

.linebraker{clear:both; overflow: hidden; margin:0 0 10px 0;}


 .container label{
	background:#e6e6e6;
	color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    margin: 0 5px 0 0;
    padding:6px 5px 0 0;
    text-align: right;
    width: 145px;
    font-weight: bold;
}
 .container .coluna div{overflow: hidden; clear:right;
           border-bottom:1px solid White;
             }

.textfield.placa{width: 60px;}

.btnDefault.consultar {
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    margin-left: 5px;
    padding:4px 11px 5px 30px;
    width: auto;

    	background-repeat: no-repeat;
    	background-position: 8px;
    	margin-top: 51px;
    	border-radius: 7px;
    	-moz-border-radius: 7px;
    	-webkit-border-radius: 7px;
    }  
    
    
.btnDefault.consultardois     {
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
 
    padding:4px 11px 5px 11px;
    width: auto;

    	background-repeat: no-repeat;
    	background-position: 8px;
 
    	border-radius: 7px;
    	-moz-border-radius: 7px;
    	-webkit-border-radius: 7px;

    	 margin-top: 2px;
    	 float:right;
    	 margin-right:10px;
    }  

    
    .btnDefault.adicionar_dd{
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    margin-left: 5px;
    padding:5px 11px 5px 30px;
    width: auto;


    	margin-top: 0;
    	border-radius: 7px;
    	-moz-border-radius: 7px;
    	-webkit-border-radius: 7px;
    	float: left;
    }    
    
    /*meu css*/
    .btnDefault.adicionar_dd2{
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    margin-left: 5px;
    padding:5px 11px 5px 30px;
    width: auto;


    	margin-top: 0;
    	border-radius: 7px;
    	-moz-border-radius: 7px;
    	-webkit-border-radius: 7px;
    	float: left;
    }

.btnDefault.limpar_dd {
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	margin-left: 5px;
	padding: 5px 11px 5px 30px;
	width: auto;
	margin-top: 0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	float: left;
} 
          
.t-no-data td{padding: 20px 10px !important; text-align:center; border: none;}

.editBox.filtro_pesquisa{border: 1px solid #ddd; margin-bottom: 10px;}

.editBox.filtro_pesquisa #filtro .coluna {border: none; padding:0; margin-left: 5px; width: 310px;}


.dados_fatura{margin-left: 5px; float:left;}

.total_valor{background: #E6E6E6;
    float: right;
    margin: 2px 5px;
    padding: 15px;}



.total_valor .txtValorTotal{ color: #666666; font-size: 16px;width: auto; padding: 6px;}
.total_valor .textfield{color: #444444; font-size: 20px; border: none; background: none; background: White; padding: 2px 5px; height: auto;}
.nfse-tab-container {
    /*height:348px;*/
}
.coluna-nfse div{
    overflow: hidden; 
    clear:right;
    border-bottom:1px solid White;
}
.nfse-duas-colunas .coluna-nfse {
    width:45% !important;
}
.nfse-btn-save {
    background: #dcdcdc;
    float: right;
    line-height: 29px;
    margin-right: 10px;
    padding: 2px 13px 2px 7px;
    width: auto;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    font-size: 12px;
    margin-left: auto;
}
 #filtro .coluna 
 {
    border-right: 1px solid #CCCCCC;
    clear: none;
    float: left;
    margin-right: 10px;
    width: 32%;
    padding: 10px 0;
}
#filtro .coluna-nfse {
    
    clear: none;
    float: left;
    margin-right: 5px;
    width: 33%;
    padding: 10px 0;
}

.nfi-col-1 {
    float:left;
    width:500px;
}
.nfi-col-2 {
    float:left;
    margin-left:20px;
    width:400px;
}
 #filtro2 .coluna 
 {
    border-right: 1px solid #CCCCCC;
    clear: none;
    float: left;
    margin-right: 10px;
    width: 32%;
    padding: 10px 0;
}
#filtro2 .coluna-nfse {
    
    clear: none;
    float: left;
    margin-right: 5px;
    width: 33%;
    padding: 10px 0;
}
#filtro2 .coluna-nfse.um {
    width:500px !important;
}


#nfseTomadorContainer label {
    width:130px !important;
}
#nfseTomadorContainer .coluna-nfse {
    
    clear: none;
    float: left;
    margin-right: 5px;
    width: 32% !important;
    padding: 10px 0;
}
   
    
#filtro .colunaUnica 
{
    border-right: 1px solid #CCCCCC;
    clear: none;
    float: left;
    margin-right: 10px;
    width: 80%;
}
.linhaUnica
{
    width:80%;
    float:left;
    padding-top:20px;
}
.sigla
{
    width:50px;
}
.editBox.filtro_pesquisa #filtro .coluna.filtro_ {border-right: 0;
    width: 50%;
    padding: 0;}   
    
 .editBox.filtro_pesquisa #filtro .coluna.filtro_ .btnDefault.consultar { float: left; margin-top:0;}   
       
    
     
 #filtro .coluna.tres {border: none; margin-right: 0;
                       }    
 
 .contentArea.incluir_dados{background:none;clear: both;
    overflow: hidden;}

.t-combobox .t-input  {
 width: 140px;
 background: White;
 padding:2px 4px; 
 color: #444444;
}

.t-combobox, .t-dropdown, .t-selectbox {
    width: 148px;

}

.t-combobox, .t-dropdown{ border-radius:5px;
             -moz-border-radius:5px;
             -webkit-border-radius:5px; border:1px solid #BEBEBE !important;}
             
             
.t-dropdown .t-input {
    background: none repeat scroll 0 0 White;
    color: #444444;
    padding: 2px 4px;
	/*height: 20px;*/
}             

.t-combobox > .t-dropdown-wrap {
    border-color: #FFFFFF;
    height: 20px;
    padding-right: 22px;
}


.t-picker-wrap .t-select, .t-dropdown-wrap .t-select {
    height: 20px;

}
.t-arrow-down {
    background-position: -16px -174px;
}

/*.t-arrow-right {
    background-position: -32px -190px;
}*/

.actionMenu.bottom ul.menu{width: 210px; margin: 0 auto;}
.actionMenu.bottom ul.menu.tresbotoes{width: 345px; margin: 0 auto;}
.actionMenu.bottom.mod2 ul.menu{width: 370px; margin: 0 auto;}

.t-button:hover{background:#bfbfbf; border: 1px solid gray}

.t-state-selected{background:#E6E6E6;}



.t-grid .t-last {
    border-right-width: 0;
    width: 8%;
}


.container.permissoes .coluna .t-grid .t-last {
    border-right-width: 0;
    width: 21%;
}


.editionMode table td.label{
	background:#e6e6e6;
	color: #666666;

    font-size: 12px;
    font-weight: normal;
    margin: 0 5px 2px 0;
    padding: 2px 6px 1px 0;
    text-align: right;
    width: 145px;
    font-weight: bold;
	text-align: right;
	border-bottom: 2px solid White;
}


.editionMode table td .textfield,
.editionMode table td .t-widget,
.editionMode table td textarea {
    margin: 0 5px;

}

.table_container{padding: 1px; margin-right: 5px; margin-top:0;}

.titulo_tabela_item{ background: none repeat scroll 0 0 #EEEEEE;
    margin-bottom: 11px;
    padding: 7px;}

.editionMode table td.label.visualizar {
    background:#bababa;border-bottom:none;
    padding-bottom:6px;
}

.editionMode table td.label.alterar{
    background:#e2e2e2; border-bottom:none;
    padding-bottom:6px;
}

table td.tab_content{vertical-align: top;}


.editionMode table td.visualizar {
    background:#d5d5d5;border-bottom: 2px solid white;
    padding: 5px 7px 2px;
    text-align: left;
    width: 60px;
     border-left: 2px solid white;
}

.editionMode table td.alterar{
    background:#eeeeee; border-bottom: 2px solid white;
    border-right: 2px solid White;
    padding: 5px 7px 2px;
    text-align: left;
    width: 60px;  border-left: 2px solid white;
}



#FormAlterar .contentArea{background: none;}
div.t-window-content {margin-bottom: 10px;}
div.t-window-content .contentArea{background:none;}


.t-grid td {
 
    padding: 0.25em 0.5em;
 
}

.btnDefault.filtrodois {border-radius: 7px; -moz-border-radius:7px; -webkit-border-radius:7px; margin-left: 10px;}


.date, .date.valid, .date.t-input{ padding: 4px;
    width: 60px;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius: 7px;
    border: 1px solid #A4ABB2;
    font-size:11px;}
    




.t-dropdown-wrap {
    border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
            -webkit-border-radius: 5px 5px 5px 5px;
            border:1px solid White;

}

.t-tabstrip .t-tabstrip-items {
    margin: 0.3em 0 0 0;
}

#TabStrip2 {background:none;
           }


#TabStrip2.t-widget.t-tabstrip.t-header{border:none;
           }

#TabStrip2 .t-item.t-state-default{
     background: url("themes/Office2010Silver/gradient.png") repeat-x scroll 0 center #D2D5D9;
    border-color: #A4ABB2;
           }
#TabStrip2 .t-item.t-state-default.t-state-active{
     background: White  ;
           }
           
#TabStrip2 .t-item.t-state-default.t-state-hover{
     background: #e3e3e3 ;
           }           
#TabStrip2-1, #TabStrip2-2, #TabStrip2-3, #TabStrip2-4,  #TabStrip2-5,  #TabStrip2-6 {padding: 20px 10px 10px 10px;}

.fundo_tela{ background: none repeat scroll 0 0 Gray;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100000;}

.contentArea.duascolunas #filtro .coluna{width: 45%; border: none;}

.contentArea #filtro .coluna div label{width: 130px;}
.contentArea.duascolunas #filtro .coluna div{float: left;}
.contentArea.duascolunas #filtro .coluna  .t-dropzone{width: 165px;}
.contentArea.duascolunas #filtro .coluna  .t-upload-button{font-size:12px; font-weight: bold; border: 1px solid #BEBEBE; width: 145px;margin:0 5px 0 0;}
.contentArea.duascolunas #filtro .coluna  .xml, .contentArea.duascolunas #filtro .coluna  .chave_acesso{width: 245px;}
.borda_emabaixo {border-bottom:1px solid #CCCCCC;}
.contentArea.duascolunas #filtro .coluna em {display: none;
    margin-left: 0.6em;
    visibility: hidden;}
    
    .descricao_cfop{margin:0;}
    
.contentArea #filtro .box_item{background-color: White;
    border: 1px solid #BEBEBE;
    border-radius: 5px 5px 5px 5px;
    color: #444444;
    float: left;
    font-size: 11px;
    padding: 4px;
    width:925px;
    margin-top:10px;
    margin-bottom: 0;
}

.contentArea #filtro .box_item.upload .t-upload
{
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    float: left;
    margin-top: 2px;
    width: 140px;
      height: 23px;
}

.box_item.upload{ clear: both;
    height: 115px;
    margin-bottom: 10px;
    padding: 10px;}
.box_item.upload h3 {margin: 5px 0 10px 0;}

.box_item.upload .logo_upload{ float: left;font-size: 12px; width:120px; height:60px; box-shadow: 2px 2px 4px Gray;}

.box_item.upload  .info_adicionais{margin:5px 0 0 0; font-style:italic; color:#aaa; clear: both; float:left; width:  255px;}


.checkbox_layer{ clear: both;
    margin: 10px 0 5px 0;
    overflow: hidden;}
.contentArea #filtro .box_item .coluna label{width: 120px;}   

.container.formulario{clear: both;
    margin-top: 5px;
    overflow: hidden;}

.container.formulario div{clear: both;
    
    overflow: hidden;}
    
    
    
.container.formulario.popup{margin-top: 0;}
.container.formulario.popup div{ clear: both; overflow:hidden; border-bottom:1px solid white;}


.tabela.telerik { margin:0 0  10px 0;}


.titulo.tabela.telerik{margin: 20px 0 5px;}

.textfield.small {width: 30px; margin-right:5px}
.text_complementar{float: left; margin-top:7px;}


.contentArea .permissoes.container .coluna{float: left; margin: 10px; border-bottom:none; width: 350px;}

.contentArea .permissoes.container .coluna h2{font-size: 14px; color: Gray; margin:10px 0; }

.contentArea .permissoes.container .t-widget.t-grid {border-color:#A4ABB2;}
.t-widget.t-grid .t-grid-pager.t-grid-bottom {border-bottom: none;}
.t-widget.t-grid .t-grid-pager.t-grid-bottom div{border-bottom: none;}
.container .coluna div div.t-widget.t-datetimepicker{width: 154px;}
.t-icon-clock {    background-position: -64px -336px;
    margin-right: 9px;}
    
    
    .t-datetimepicker .t-picker-wrap {
    padding-right: 50px;
}

#dataHoraEmissao{width: 95px;
                 background-color: White;
    border: 1px solid #BEBEBE;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color: #444444;
    float: left;
    font-size: 11px;
    height: 14px;
    padding: 4px;
     
                 }
                 
#dataHoraEmissao.OnTextFocus
{
    border-color: #0A5A6A;
}

.t-timepicker, .t-datetimepicker, .t-datepicker {
    border: 0 none;
    white-space: nowrap;
    width: auto;
}
/*- telas de cadastros utilizando telerik window modal -*/
#filtro .coluna.cadastro 
 {
    border-right: 1px solid #FFFFFF;
    clear: none;
    float: left;
    margin-right: 10px;

    width: 300px;
    padding: 10px 0 10px 10px;
 }

/*- ajustes de filtro com duas colunas com maior espaço para escrita-*/
#filtro.container.duascolunas{}
#filtro.container.duascolunas .coluna{ width:48.8%;}
#filtro.container.duascolunas .coluna.reset{margin:0;}
#filtro.container.duascolunas .coluna label{}
#filtro.container.duascolunas .coluna .textfield{ width: 312px;}


#filtro.container.duascolunas .coluna .t-combobox, #filtro.container.duascolunas .coluna .t-dropdown, #filtro.container.duascolunas .coluna .t-selectbox {
    width: 320px;
}


#filtro.container.duascolunas .coluna .t-combobox .t-input {
    background: none repeat scroll 0 0 White;
    color: #444444;
    padding: 2px 4px;
    width: 293px;
}


.contentArea.formulario{margin-top: 20px; border: 1px solid #ccc; padding: 5px;}
.contentArea.formulario .editionMode{margin: 0;}
.contentArea.formulario h4 {border-bottom: 1px solid #CCCCCC;  color: #0A5A6A;    font-size: 14px;    margin-bottom: 4px; padding: 5px;}

.contentArea.formulario .btnDefault.popup {margin-top:20px;}

.editBox.filtro_pesquisa #filtro .coluna.filtro_.chaveacesso{width: 75%;}
.textfield.chaveacesso {width: 300px;}

#PanelBar.t-panelbar  {border: 1px solid #bbb;}
#PanelBar.t-panelbar li.t-item .t-link { border:none;}
#PanelBar.t-panelbar .t-link:hover { background:url("themes/Office2010Silver/gradient.png") repeat-x scroll 0 center #ccc;}
#PanelBar.t-panelbar .t-state-selected{ background:url("themes/Office2010Silver/gradient.png") repeat-x scroll 0 center #ccc;}

#PanelBar.t-panelbar .table_container.abas_telerick{margin-top:10px; }

#PanelBar.t-panelbar .table_container.abas_telerick .titulo_tabela_item{margin-bottom:3px;}



.t-alert-overlay{ 
    height: 100%;
    left: 0;

    position: fixed;
    top: 0;
    width: 100%;
}

.btnDefault.consultar
{
background-image:url(../Content/Images/zoom_16px.png);
}

.btnDefault.consultar:hover   
{
background-image:url(../Content/Images/zoom_16px.png);
background-repeat: no-repeat;
background-position: 8px;
}   
    	
.btnDefault.adicionar_dd
{
background-image:url(../Content/Images/btn_add_16px.png);
background-repeat: no-repeat;
background-position: 8px;
}

.btnDefault.limpar_dd {
	background-image: url(../Content/Images/icoDel.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	background-size: 16px 16px;
} 
    	 
.editionMode .editBox .top h3{
	background:url(../Content/Images/btnMore_ndd.gif) left top no-repeat;    }

.pdf {
	background-Image:url(../Content/Images/pdf.png);
	background-repeat: no-repeat;
	background-position: 4px;
}


.pdf :hover {

}


.t-button.pdf.t-grid-downloadPdfDacte.t-button-icon{background-Image:url(../Content/Images/pdf.png);	background-repeat: no-repeat;
	background-position:4px 3px;}
	
.t-numeric .t-link, .t-numeric .t-state-active{line-height: 20px; padding: 0 5px;}




/*-AJUSTES DE COR APR TECNOLOGIA --------------------------------------------------------------------------*/

/*- SETUP DAS CORES DO HEDAER E FOOTER -*/


/*--- CORES UTILIZADO NO MANUAL DE APLICAÇÃO DA EMPRESA
       AZUL APR TECNOLOGIA: #184c70 //

       COR VERMELHOR NDD CARGO PRINCIPAL: #65110c //

       COR CINZA HOVER APR TECNOLOGIA: #d1d1d1 //
       COR PRETO DA APR TECNOLOGIA: 000000//
 --*/
 
 
/*- SETUP DO LOGO DA EMPRESA APR TECNOLOGIA -*/


.login div.title h1{
	background:url(../Content/Images/login.png) right top no-repeat;}	

/*- SETUP DAS CORES DO HEDAER E FOOTER -*/

.header
{
    
border-bottom: 5px solid #990000;
background:  #c7362f;
color: white;
}

.header .infoLog .nome_usuario {
   color: #aeaeae;
   font-weight: bold;
}	
.footer{
background:#373737;
}

/*- COR DOS TÍTULOS -*/
.contentArea.formulario h4, .title h2
{
color:#004563;
}

.login div.title h1{
background:url(../Content/Images/login.png) right top no-repeat;}	


.t-alt.t-state-hover, .t-state-hover:hover, .btnDefault.consultar:hover, .btnDefault:hover, .product:hover, .actionMenu .menu li:hover
{
background-color: #d1d1d1;
} 

.footer{
background:#65110b;
}

/* - FIM DOS AJUSTES DE COR APR TECNOLOGIA ------------------------------------------------------------------------------*/


/*---- SETUP DE CORES DO TEMPLATE DE CLIENTES ----*/


/*--- CORES UTILIZADO NO MANUAL DE APLICAÇÃO DA EMPRESA
        AZUL NDD CARGO PRINCIPAL: #004563 //
        COR DE APOIO AZUL 1: #b9d2e7 //
        COR DE APOIO AZUL 2: #0087be //
        COR DE APOIO AZUL 3: #003043 //

        COR VERMELHOR NDD CARGO PRINCIPAL: #c7362f //
        COR DE APOIO VERMELHO 1: #e1bcb2  e #f2d9d2//
        COR DE APOIO VERMELHO 2: #d0661c //
        COR DE APOIO VERMELHO 2: #882b20 //

       COR VERMELHO HOVER NDD CARGO: #e5b3b1 //
       COR PRETO DA NDD CARGO: 000000//
 --*/
 
/*- SETUP DO LOGO DA EMPRESA CLIENTE -*/

.login div.title h1{
	background:url(../Content/Images/login_ndd.svg) right top no-repeat;}	


/*- SETUP DAS CORES DO HEDAER E FOOTER -*/
.header
{
    
border-bottom: 5px solid #990000;
background:  #c7362f;
color: white;
}

.header .infoLog .nome_usuario {
   color: #d0661c;
   font-weight: bold;
}	

.footer{
background:#373737;
}

/*- COR DOS TÍTULOS -*/
.contentArea.formulario h4, .title h2
{
color:#004563;
}

/*- COR DO BACKGROUND DOS TÍTULOS -*/
.editionMode .main .mainInfo h4.numero_ident, .t-menu  
{
    background:#003043;
}	


/*- COR DOS HOVERS DOS LINKS E BOTÕES -*/
.t-alt.t-state-hover, .t-state-hover:hover, .btnDefault.consultar:hover, .btnDefault:hover, .product:hover, .actionMenu .menu li:hover
{
    background-color: #b9d2e7;
    
}    	

/*- COR DO FOCO -*/
.OnTextFocus,     
.date.OnTextFocus 
{
border-color: #004563;
}

/*- COR DE FONTE -*/
.t-link.menuItemLink.t-state-hover, .product p
{
color: #003043;
}

/*---- FIM DO SETUP DE CORES DO TEMPLATE DE CLIENTES ----*/
.tnfsei-form label{
    float:left;
    width:90px;
    line-height:20px;
    margin-top:5px;
}

.ttnfsei-form label{
    float:left;
    width:140px;
    line-height:20px;
    margin-top:5px;
}

.tnfsei-form input[type=text],.tnfsei-form span{
    float:left;
    margin-left:10px;
    /*border:1px solid #A4ABB2;*/
    /*padding:2px;*/
    /*border-radius:7px;*/
    margin-top:3px;

}

.tnfsei-form span {
    border:none;
}