/************************ FONTS *****************************/
@font-face {
	font-family: 'VodafoneBold';
	src: url("../fonts/vodafonergbd-webfont.eot");
	src: url("../fonts/vodafonergbd-webfont.eot?#iefix") format("embedded-opentype"), 
		 url("../fonts/vodafonergbd-webfont.woff") format("woff"), 
		 url("../fonts/vodafonergbd-webfont.ttf") format("truetype"), 
		 url("../fonts/vodafonergbd-webfont.svg#VodafoneBold") format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'VodafoneRegular';
	src: url("../fonts/VodafoneRgd41d.eot");
	src: url("../fonts/VodafoneRgd41d.eot?#iefix") format("embedded-opentype"),
		 url("../fonts/VodafoneRg.woff") format("woff"),
		 url("../fonts/VodafoneRg.ttf") format("truetype"),
		 url("../fonts/VodafoneRg.svg#VodafoneRegular") format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'VodafoneLight';
	src: url("../fonts/VodafoneLt.ttf") format("truetype"),
		 url("../fonts/VodafoneRg.svg#VodafoneRegular") format("svg");
	font-weight: 400;
	font-style: normal
}

/************************ Body Styles *****************************/
.bodyHelp{
    width: 54.8em;
}
.bodyFull{
	width: 78.8em;
}
.bodyHistoCallReport{
	width: 180.8em;
}
.bodyAggServiceNumberListReport{
	width: 172.8em;
}
.bodyAggServiceNumberDetailReport{
	width: 90.8em;
}
.bodyAggDestinationReport{
	width: 100.8em;
}
.readOnly{
	background-color: #EFDBDC !important;
}
.bodyStyle{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #DBDBDB #DBDBDB -moz-use-text-color;
    border-image: none;
    border-right: 2px solid #DBDBDB;
    border-style: none solid solid none;
    border-width: medium 2px 2px medium;
    border-radius:6px;

	float: left;
    margin-right: 1em;
    margin-top: 1em;
    position: relative;
    /*[VodafonRombo][Start]*/
    /*margin-left: 20px;*/
    /*[VodafonRombo][End]*/
}
.bodyHeader{
	  background-color: #EBEBEB;
	font-family: VodafoneBold;
    clear: both;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.2em;
    margin-top: -0.2em;
    padding: 0.5em;
    border: 1px solid #FFFFFF;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}
.bodyContent{
    overflow: hidden;
    padding: 1em;
}
.bodyHeaderLogin{
	background-color: #FFFFFF;
    color: #E60000;
	font-family: VodafoneBold;
    clear: both;
    font-size: 21px;
    line-height: 1.2em;
    margin-top: -0.2em;
    padding: 0.5em;
    border: 1px solid #FFFFFF;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}
.bodyContentLogin{
    overflow: hidden;
    padding: 1em;
    background-color: #333333;
}

.labelText{
	font-weight: bold;
}

/********** NUEVOS ESTILOS PARA LA NUEVA PROPUESTA ****************/
/*
.widthTable{
	white-space: nowrap;
}
.tableColumnNameBS{
	width: 20em !important;
}

.tableColumBasicSettings{
  white-space:nowrap !important;
  width: auto !important;
}
.tableColumCodState{
  white-space:nowrap !important;
  width: 56px;
}
.tableFirstColumn{
	border-left: 1px solid #BAD4DA;
}
.width_100{
	width: 100% !important;
}
*/


body {    
    color: #333333;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    line-height: 1.5em;
}

.link{
	text-decoration:underline;
	cursor:pointer;
}
.link:hover {
	text-decoration:underline;
	cursor:pointer;
	font-weight: bold;
	color: #FF0000;
}
.generalContent{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 100%;
}
.generalContent form{
	margin-left: 0px;
	margin-right: 0px;
}
.generalContent fieldset{
	border: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.generalContent_one{
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.generalContent_one_inf_left label.formField{
	font-style: normal;
	line-height: 20px;
	height: 23px;
	padding-right: 5px;
	display: block;
	width: 175px;
	float:left;
	text-align:right;
	margin-left: -1px;
	background-color: #D2D0D1;
	color: #373536;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0.8em;
	font-family: Arial,Helvetica,sans-serif !important;
}



.generalContent_one_inf_left_label{
	font-style: normal;
	line-height: 20px;
	height: 23px;
	padding-right: 5px;
	display: block;
	width: 175px;
	float:left;
	text-align:right;
	margin-left: -1px;
	background-color: #D2D0D1;
	color: #373536;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0.8em;
	font-family: Arial,Helvetica,sans-serif !important;
	
}
.generalContent_one_inf_left_label {
	font-style: normal;
	line-height: 20px;
	height: 23px;
	padding-right: 5px;
	display: block;
	width: 175px;
	float:left;
	text-align:right;
	margin-left: -1px;
	background-color: #D2D0D1;
	color: #373536;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0.8em;
	font-family: Arial,Helvetica,sans-serif !important;
	
}
.check{
	margin-bottom: 1em;
}
.generalContent_one input,.generalContent_one select,.generalContent_one textarea{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/*height: 18px;*/
	/*width: 210px;*/
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #ebebe4;
	border: 1px solid #DCDCDC;
}
.generalContent_one label.formField{
	font-style: normal;
	line-height: 20px;
	height: 22px;
	padding-right: 5px;
	display: block;
	width: 175px;
	float:left;
	text-align:right;
	margin-left: -1px;
	background-color: #D2D0D1;
	color: #373536;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0.8em;
	font-family: Arial,Helvetica,sans-serif !important;
	padding-top: 1px;
}
.generalContent_one label.formField.labelRC{
	font-style: normal;
	line-height: 20px;
	height: 22px;
	padding-right: 5px;
	display: block;
	width: 309px;
	float:left;
	text-align:right;
	margin-left: -1px;
	background-color: #D2D0D1;
	color: #373536;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0.8em;
	font-family: Arial,Helvetica,sans-serif !important;
	padding-top: 1px;
}
.generalContent_one_inf_left input{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 22px;
	width: 175px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #F4F4F4;
	border: 1px solid #DCDCDC;
	font-size-adjust: 3em;
}
.generalContent_one_inf_left textarea{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 66px;
	width: 375px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #F4F4F4;
	border: 1px solid #DCDCDC;
	font-size-adjust: 3em;
}
.inputRC{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 22px;
	width: 45px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #F4F4F4;
	border: 1px solid #DCDCDC;
	font-size-adjust: 3em;
	float: right;
	margin-top: -4px;
	margin-left: 6px;
}
.generalContent_one_inf_left input.inputNumbersListsNumbers{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 22px;
	width: 175px;
	margin-bottom: 12px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #F4F4F4;
	border: 1px solid #DCDCDC;
	font-size-adjust: 3em;
}
.generalContent_one_inf_left input[type="checkbox"]{
	border: none !important;
	width: 20px !important;
	height: 1.5em !important;
	margin-left: -1px !important;
	margin-bottom: 11px !important;
	background: none repeat scroll 0 0 #FFF ;
}
.generalContent_one_inf_left input[type="radio"]{
	border: none;
	width: 20px ;
	height: 1.5em !important;
	margin-left: -1px;
	margin-bottom: 11px;
	background: none repeat scroll 0 0 #FFF ;
}
.generalContent_one_inf_left input.check{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 22px;
	width: 20px !important;
	margin-bottom: 12px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #F4F4F4;
	margin-left: 1px;
}
.generalContent_one_inf_left input.onlyRead{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 22px;
	width: 175px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #EFDBDC;
}
.generalContent_one_inf_left textarea.onlyReadTextArea{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 70px;
	width: 175px;
	margin-bottom: 12px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #EFDBDC;
	border: 1px solid #DCDCDC;
}
.generalContent_one select{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 23px;
	width: 16.5%;
	margin-left: 1px;
	margin-bottom: 6px;
	/*padding-top: 4px;*/
}
.generalContent_one select option{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 15px;
	width: 100%;
	margin-left: 1px;
}
.generalContent_one select.selectTimeZone{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 23px;
	width: 36.3%;
	margin-left: 1px;
	margin-bottom: 6px;
}
.generalContent_one_inf{
	margin-top: 2px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	border-bottom:1px solid #659AE3;
	border-left:1px solid #659AE3;
	border-right:1px solid #659AE3;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	width: 99%;
	margin-left: 2px;
	border-top: 1px solid #659AE3;;
}
.generalContent_one_inf_left{
	width: 95%;
	float:left;
	padding-left: 5px;
	padding-right: 0px;
	/* height: 80%; */
}
.generalContent_one fieldset{
	border: 0px;
}
.generalContent_one_inf_right{
	width: 14%;
	float:right;
	padding-left: 0px;
	padding-right: 16px;
}
.generalContent_one_inf_right_button{
	width: 68%;
	float:right;
	padding-left: 0px;
	padding-right: 16px;
}
.generalContent_one_inf_table{
	width: 14%;
	float:left;
	margin-left: -6px;
	margin-top: -18px;
}
.tableAgent{
	width: 14%;
	float:left;
	margin-left: -1em;
	margin-top: -18px;
}
.buttonAddList{
	/*float: left;*/
	margin-left: 38em;
	margin-top: -11em;
	width: 12%;
}
.generalContent_one select.numberListNum{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 70px;
	width: 175px;
	margin-bottom: 12px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #F4F4F4;
	border: 1px solid #DCDCDC;
	margin-left: 18.9em;
	margin-top: -1em;
}
.labelTextCheck{
	font-style: normal;
	line-height: 20px;
	height: 22px;
	padding-right: 5px;
	display: block;
	width: 175px;
	float:left;
	text-align:right;
	margin-left: 13px;
	background-color: #D2D0D1;
	color: #373536;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0.8em;
	font-family: Arial,Helvetica,sans-serif !important;
	padding-top: 1px;
}
.tableCheck{
	margin-bottom: -1.3em;
	margin-top: -1.6em;
}
.trCheck{
	height: 3.3em;
}
.tableCheckServ{
	margin-top: 1.4em;
	margin-left: 1.5em;
}
.buttonDeleteSMul{
	float: right;
	padding-right: 25em;
	margin-top: -4.7em;
}
.checkInformation{
	font-weight: bold;
	font-size: 11px;
}
.checkSetProfiles{
	padding-top: 15px;
	margin-top: -12px;
	float: right;
}
.radioRC{
	padding-top: 15px;
	margin-top: -12px;
}
.radioNoBRC{
	padding-top: 15px;
	margin-top: -12px;
	font-weight: normal;
}
.labelDevicesRC{
	padding-top: 15px;
	margin-top: -12px;
	font-weight: bold;
}
.tableManagerAss{
	vertical-align:top;
	width:1%;
}
.buttonManagerAss{
	vertical-align:top;
	width:2%;
	padding-top: 2em;
}
.dataRowUpTable{
	float: left;
    height: 19px;
    margin: 7px;
    padding: 0.1em;		
}
.generalContent_one .selectEuics{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 23px;
	width: 16.5%;
	margin-left: 1px;
	margin-bottom: 6px;
	/*padding-top: 4px;*/
	margin-top: -10px !important;
}
.generalContent_one_inf_left input.textFormularios300{
	width: 30% !important;	
}
.generalContent_one_inf_left input.endDate{
	width: 104px !important;
}
.generalContent_one_inf_left input.endTime{
	width: 33px !important;	
}
.txtHelpMusic{
	margin-top: 4px;
	float:right !important;
	margin-left: 22px !important;
}
.selectCallRestrictedAction{
	width: 34% !important;
}
.selectListCallRestrictedAction{
	width: 10% !important;
}
.selectDefaultAction{
	width: 20% !important;
}
.selectDefaultActionMa{
	width: 30% !important;
}
.blackLabel { 
	border: 0px #FFFFFF solid;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	/*color: black;*/
	/*font-weight: bold;*/
	font-style: normal;
	background-color: #FFFFFF;
	/*text-align: center;*/
	margin-bottom: 10px;
}
.menu_sbot {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px !important;
	COLOR: #333333 !important;
	FONT-FAMILY: Arial,Verdana !important;
	TEXT-DECORATION: none;
}
.menu_sbot:hover {
     FONT-WEIGHT: bold;COLOR: #FF0000;
}
#sbopa * {
	vertical-align: middle;
}
#sbopa * img {
	padding: 9px 5px 0 5px;
}
.baseFrame tr.header td.header{
	color: #333333 !important;
	font-size: 19px !important;
	font-weight: lighter !important;
	padding-left: 15px !important;
	padding-top: 8px !important;
}
.showMessageAgent{
	font-weight: bold;
	margin-left: 10px;
	font-size: 1.1em;
}
.buttonList{
	margin-left: 22.3em;
}
.borrafloat{
	clear:both;
}
/********** CHECK LISTS OF NUMBERS ******************/
/****** Dialog ******/
.ui-dialog {
	background: none repeat scroll 0 0 #EBEBEB ;
    overflow: hidden;
    padding: 0.2em;
    border: 1px solid #A2A0A1;
    position:absolute;
    left: 250px !important;
    top: 200px !important;
}
.ui-dialog-title{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
    margin: 0.1em 16px 0.1em 0;
}
.ui-dialog-content{
	background: none repeat scroll 0 0 #ffffff !important;
	font-size: 12px;
}
.ui-widget-header {
    background: url("../jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC !important;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
 
.ui-spinner {
	/* override overflow to allow show the error red outline */
	overflow:inherit;
}
/********* sheet Tag ******************/
.sheetTag{
	border:  1px solid #AAAAAA;	
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	position: static !important;
}

/****** activar desactivar tabs*******/
.ui-tabs-vertical .ui-state-default { background: none repeat scroll 0 0 #dadada; }
.ui-tabs-vertical .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: none repeat scroll 0 0 #dadada; }
.ui-tabs-vertical .ui-state-active { background: none repeat scroll 0 0 #ffffff; }
.ui-tabs-vertical .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-color: #dadada}
.ui-tabs-lower {border-bottom: 1px solid #dadada}
/*.small-upper-tabs .ui-state-default a:link, .small-upper-tabs .ui-state-default a:visited {
	color: #373536;
	background: none repeat scroll 0 0 #DADADA;
}*/
.ui-tabs-vertical .ui-state-active a {
	color: #454545;
	background: none repeat scroll 0 0 #FFFFFF !important;
	border-bottom: 0px solid #DADADA;
}
.small-upper-tabs .ui-state-active a:link, .small-upper-tabs .ui-state-active a:visited {
	color: #454545;
	background: none repeat scroll 0 0 #FFFFFF !important;
}
.small-upper-tabs .ui-state-default {
    color: #373536;
}
.small-upper-tabs .ui-state-active {
	border-bottom: 1px solid !important;
	}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	background: none repeat scroll 0 0 #FFFFFF;
	}
.ui-tabs-vertical .ui-tabs-nav li a {
	width: 14.5em;
	cursor: pointer;
}

/***************MENSAJES AYUDA DERECHA*********/
#central_container {
	min-width: 980px;
	padding-left: 10px;
}
#contentGrid {
	border: 2px #D3D3D2;
	border-right-style: solid;
    margin: 0 auto;
    overflow: hidden;
    z-index: 56;
	background: #FFFFFF;
	left: 3%;
	float: left;
	width: 780px;
	/* Overriding default VERDANA style */
	font-family: Arial,Helvetica,sans-serif !important
	
}
.contentGridImg2 {
	background-image:url(/img/ngin/photoFeatures.jpg);
	background-repeat:no-repeat;
	background-position:right 10px;
	background-color:#FFFFFF;
}

/**********************NGIN_EDIT_LAYOUT*****************************/
.central {
	width: 980px;
}
#central_container {
	min-width: 980px;
	padding-left: 10px;
}
.central_container {
	min-width: 980px;
	padding-left: 10px;
}
.contentGrid {
	border: 2px #D3D3D2;
	border-right-style: solid;
    margin: 0 auto;
    overflow: hidden;
    z-index: 56;
	background: #FFFFFF;
	left: 3%;
	float: left;
	width: 780px;
	/* Overriding default VERDANA style */
	font-family: Arial,Helvetica,sans-serif !important
	
}
.contentGridHelp {
	border:1px solid #dadada;
	width: 176px;
	float: left;
	margin-left: 14px;
	background: #FFFFFF;
}
.contentGridHelpText{
	padding:10px 10px 10px 15px;
	margin-top:30px;
}
.contentGridImg2 {
	background-image:url(/img/ngin/photoFeatures.jpg);
	background-repeat:no-repeat;
	background-position:right 10px;
	background-color:#FFFFFF;
}
.footer {
    margin: 0 auto;
    position: relative;
    width: 90%;
}
	/* loading icon styles: spinner, modal */
.spinner {  
     position: fixed;  
     top: 30%;  
     left: 50%;  
     margin-left: -50px; /* half width of the spinner gif */ 
     margin-top: -50px; /* half height of the spinner gif */ 
     text-align:center;  
     z-index:5000;  
     overflow: auto;  
     width: 100px; /* width of the spinner gif */ 
     height: 102px; /*hight of the spinner gif +2px to fix IE8 issue */ 
} 
.modal {  
     position: fixed;  
     top: 0;  
     left: 0;  
     z-index:3000;  
     overflow: none;  
     width: 100%;  
     height: 100%; 
     opacity: 0.8;
     filter: alpha(opacity=80);
     background-color: #fff;
} 

/******************************************************************/

.cabeceraTablaBasicSettings{
	background-color: #D2D0D1;
	color: #333333;
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	text-align: center;
	border: 1px solid #D2D0D1;
	font-weight: bold;
	font-size: 10px;
	}
.tableBasicSettings{
	color: #000000;
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: -3px;
	margin-top: 12px;
	width: 104%;
	}
.tableFooterBasicSettings{
	/*border-top: 1px solid;*/
	font-size: 1pt;
	height: 0;
	}
#contentGridContactDetails {
	border: 2px #D3D3D2;
	border-right-style: solid;
    margin: 0 auto;
    overflow: hidden;
    z-index: 56;
	background: #FFFFFF;
	left: 3%;
	float: left;
	width: 800px;
	font-family: Arial,Helvetica,sans-serif !important;
	margin-left: -30px;
}
#form input[type="checkbox"].vertA{
	vertical-align:top;
	margin-bottom:6px;
	height: 1.0em !important;
}
#boxed li.table_callPickup {
	margin: 7px;
	padding: 0em 0.5em;
	height: auto;
	width: 49em;
	float: left;
}
.confirmDialogFS {
	/*display: none;*/
    float: right;
    /*height: 5em;*/
    text-align: center;
    width: 22em;
	/*margin-top:2em;
	margin-bottom:2em;*/
}
.helpTooltip{
	color:#525252;
	display:none;
	position:absolute;
    text-align: left;
    margin-left:16px;
    width: 30em;
    /*width: auto;*/
    margin-top: 5px;
}
.bottomTable{
	margin-bottom: 65px;
	clear: both;
}
/* Para el add de Lists Of Numbers */
.textAction{
  cursor:pointer;
  font-size:11;
}
.labelSpace{
	margin-top: 10px;
}
/******** DEVICES ************/
.primaryDev {
	color: #373536 !important;
	width: 7em !important;
	line-height: 1.9em !important;
	margin-right: 0.8em !important;
	border: none !important;
	text-align: center !important;
}
/********* RC *******/
.stopRinging {
	color: #373536 !important;
	width: 10em !important;
	line-height: 1.9em !important;
	margin-right: 0.8em !important;
	border: none !important;
	text-align: center !important;
}

/************************************************************/
/******************** TABLAS : INICIO ***********************/
/************************************************************/

/*tabla*/
.table{
	margin: 0;
	padding: 1em 0 0 0em;
/*	width: 55em;*/
}
.table input{
	width:auto;
}

.tableDownload{
	margin: 0;
	padding: 1em 0 0 0em;
	width: 64em;
}
.tableListNum{
	margin: 0;
	padding: 1em 0 0 0em;
	width: 76em !important;
	height: 2em;
}

/*Basic table*/
.basicTable{
	width: 100%;
	padding:0px;
	margin-left:-3px;
}
.basicTable th{
	background-color: #D2D0D1;
	color: #373536;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px;
	padding:4px;
}
.basicTable td{
	padding:2px;
}

/*fila de datos*/
.dataRow{
    float: left;
    height: 19px;
    margin: 7px;
    padding: 0.1em;
    width:100%;
}
/*fila de datos*/
.dataRowListNum{
    float: left;
    height: 19px;
    margin: 7px;
    padding: 0.1em;
}

/*fila de cabecera*/
.headerRow{
    float: left;
    height: 19px;
	margin: 7px;
    padding: 0.1em;
}

/*celda de cabecera*/
.headerCell{
	font-size:12px;
	font-weight:bold;
	float: left;
	height: 2em;
	padding-left: 5px;
	padding-top: 5px;
	width: 12.5em;
	margin-left: 5px;
	
    background: url("../jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC !important;
    border: 1px solid #AAAAAA;
    color: #222222;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	
}
.radioButtonDataCell{
	float: left;
	height: 2em;
	padding-left: 5px;
	padding-top: 5px;
	width: 25px !important;
	margin-left: 5px;
    border: 0px solid #FFF !important;
	background: none repeat scroll 0 0 #FFF !important;	
    color: #222222;
	
}
.headerCellListNum{
	border: 1px solid #D2D0D1 !important;
	float: left;
	height: 2.7em;
	padding-top: 0;       
	vertical-align: baseline;
	background: none repeat scroll 0 0 #D2D0D1 !important;
	width: 12.5em;
}

/*celda de datos*/
.dataCell{
	font-size:12px;
	border: 1px solid #dcdcdc;
	float: left;
	height: 2em;
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: middle;   
    background-color:#ffffff;
	width: 12.5em;
	margin-left: 5px;
	cursor:pointer;
	overflow: hidden;
	white-space: nowrap; 
	
}

.rowBlocked{
	color:#BD0000;
}
.rowSelected{
	color:#000;
	background-color:#D0D0D0
}

.deleteDataCell{
	background: none repeat scroll 0 0 #FFFFFF !important;
	font-size:12px;
	border: 0px none;
	float: left;
	height: 2em;
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: middle;   
    background-color:#ffffff;
	width: 5em;
	margin-left: 5px;
	cursor:pointer;
	
}
.footerCell{
	border: 0px none;
	float: left;
	height: 0;
	padding-top: 0;
    background-color:#ffffff;
	width: 12.5em;
	margin-left: 5px;
	
}
/* Nueva dataCell específica para Call Type de List of Numbers */
.dataCellListNum{
	border: 1px #dcdcdc;
	float: left;
	height: 10.3em;
	padding-top: 0;
	vertical-align: middle;   
    background-color:#ffffff;
	width: 12.5em;
	margin-right: 3px;
}

.serviceNumber .headerCell{
/*	height: 50px;*/
	font-size:11px;
}
/*columna que contiene iconos y el menu*/
.iconColumn {
	background: none repeat scroll 0 0 transparent !important;
	border: 1px solid transparent !important;   
    text-align: center;
	margin-left: 0.2em;
	width: 3em;	
}
.StatusColumn {
	background: none repeat scroll 0 0 transparent !important;
	border: 1px solid transparent !important;   
	width: 6em;	
}

/*columna que contiene el nombre*/
.nameColumn {
	width: 12.5em;
	text-align: right;
}
/*columna que contiene el nombre*/
.nameColumnDownload {
	width: 12.5em;
	text-align: left;
	border-bottom: 1px solid;
}
/*columna que contiene el nombre User Profiles*/
.nameColumnProfileName {
	width: 16.5em;
	text-align: right;
}
/*columna que contiene el codigo basic settings*/
.nameColumnCode {
	width: 8.5em;
	text-align: left;
}
/*columna que contiene el nombre State del Basic Settings*/
.nameColumnState {
	width: 8.5em;
	margin-left: 10px;
	text-align: left;
}
/*columna que contiene el nombre de la tabla RC*/
.nameColumnRC {
	width: 12.5em;
	text-align: center;
	margin-left: 5px;
}
/*columna que contiene los ids*/
.idColumn {
	margin-left: 0.2em;
	width: 3em;
	text-align: center;
}

/*columna que contiene los stickies*/
.stickyColumn{
	background: none repeat scroll 0 0 transparent;
	border: 1px solid transparent;   
	margin-left: 1.5em;
	width: 5em;
	text-align: center;
}

/*columna que contiene la descripcion*/
.descriptionColumn{
	width: 21em;
	text-align:left;
	padding-left: 10px;
	margin-left: 1.5em;
}
/*columna que contiene la descripcion User Profiles*/
.descriptionColumnProfileName{
	width: 17em;
	text-align:left;
	padding-left: 10px;
	margin-left: 1.5em;
}
/*columna que contiene el nombre del group pickup en B.Set.*/
.nameGroupPickup{
	width: 25em;
	text-align: left;
	padding-left: 10px;
	margin-left: 1.1em;
}

/*columna que contiene el tipo (tabla DEVICES)*/
.typeColumn{
	background: none repeat scroll 0 0 #EDEDED;
	width: 54px;
	text-align: left;
	padding-left: 10px;
	margin-left: 1.5em;
}

/*columna que contiene el numero (tabla DEVICES)*/
.numberColumn{
	background: none repeat scroll 0 0 #EEDBDB;
	width: 89px;
	text-align: left;
	padding-left: 10px;
	margin-left: 1.5em;
}

/*columna de seleccion (tablas FEATURES)*/
.selectionColumn{	
	background: none repeat scroll 0 0 transparent;
	border: 1px solid transparent !important;   
    text-align: center;
	width: 3em;
	padding-left: 10px;	
}

/*columna que contiene el nombre de usuario (tablas FEATURES)*/
.userNameColumn {
	width: 12.5em;
	text-align: left;
	padding-left: 10px;
	margin-left: 1.5em;
}

/*columna para el Agent*/
.userNameColumnAgent {
	width: 12.5em;
	text-align: center;
	padding-left: 10px;
	margin-left: 1.5em;
}

/*columna que contiene el Status Agent*/
.dataCellAgent {
	float: left;
	height: 2.3em;
	padding-top: 0;
	vertical-align: middle;   
    background-color:#ffffff;
	width: 12.5em;
	border: none;
	text-align: center;
}

.wideColumn {
	width: 10em;
}

/* Para List Of Numbers */
.userNameColumnListNum {
	width: 18.5em;
	text-align: left;
	padding-left: 10px;
	margin-left: 1.5em;
}
.userNameColumnListNumGray {
	width: 16.5em;
	text-align: left;
	padding-left: 10px;
	margin-left: 1.5em;
	background:none repeat scroll 0 0 #EDEDED;
}
.userNameColumnListNumCheck {
	width: 18.5em;
	text-align: left;
	padding-left: 10px;
	margin-left: 1.5em;
	border: 1px #dcdcdc;
	float: left;
	padding-top: 0; 
    background-color:transparent;
	margin-right: 3px;
}
.userNameColumnListNum input{
	height: 1em !important;
	margin-bottom: 6px;
	vertical-align: top;
	float: left;
	font-family: Arial,Helvetica,sans-serif !important;
	/* para call type */
	border: 1px solid #FFFFFF;
}
.userNameColumnListNumCheck input{
	height: 1em !important;
	margin-bottom: 6px;
	vertical-align: top;
	float: left;
	font-family: Arial,Helvetica,sans-serif !important;
	/* para call type */
	border: 1px solid #FFFFFF;
}
.userNameColumnListNum .labelCallType{
	height: 1em !important;
	margin-bottom: 6px;
	vertical-align: top;
	float: left;
	font-family: Arial,Helvetica,sans-serif !important;
}
.userNameColumnListNumDelete {
	width: 5.5em;
	text-align: left;
	padding-left: 10px;
	margin-left: 1.5em;
	/*background-image:url(/img/ngin/icon_actions.png);*/
	background-repeat: no-repeat;
}
.IdentifierColumn {
	padding-left: 10px;
    width: 12.5em;
}

.musicRepoNameColumn {
    margin-left: 1.5em;
    padding-left: 10px;
    text-align: left;
    width: 14em;
}
.rulesRepoColumn {
    margin-left: 0.5em;
    padding-left: 10px;
    text-align: left;
    width: 8.5em;
    height: auto;
}

.musicRepoDescriptionColumn{
	width: 31em;
	text-align:left;
	padding-left: 10px;
	margin-left: 1.5em;
	height: auto;
}
/*columna que contiene la direccion del usuario (tablas FEATURES)*/
.addressColumn{
	background: none repeat scroll 0 0 #EEDBDB;
	width: 12.5em;
	text-align: left;
	padding-left: 10px;
	margin-left: 0.2em;
}

/*columna que contiene la direccion del usuario (tablas FEATURES)*/
.addressColumnHcMdv{
	background: none repeat scroll 0 0 #EEDBDB;
	width: 7.5em;
	text-align: left;
	padding-left: 10px;
	margin-left: 0.2em;
}

/*columna de estado de login (tablas FEATURES)*/
.loginStatusColumn{	
	background: none repeat scroll 0 0 transparent;
	border: 1px solid transparent !important;   
    text-align: left;
	width: 8em;
	padding-left: 10px;
	margin-left: 1.5em;	
}

/*etiquetas de la cabecera de la tabla*/
.tableLabel {
	color: #373536;
	font-size: 1.2em;
	font-weight: bold;
	width: 7em;
	line-height: 1.9em;
	margin-right: 0.8em;
	background: transparent;
	font-family: Arial,Helvetica,sans-serif !important
}
.tableLabelListNum {
	color: #525252;
	font-size: 1.2em;
	font-weight: bold;
	width: 7em;
	line-height: 0em;
	margin-right: 0.8em;
	background: transparent;
	font-family: Arial,Helvetica,sans-serif !important
}
.tableLabelCallType {
	color: #525252;
	font-size: 1.2em;
	width: 7em;
	margin-right: 0.8em;
	background: transparent;
	font-family: Arial,Helvetica,sans-serif !important
}

/*etiquetas de datos de la tabla*/
.tableLabelData {
	color: #373536;
	font-size: 1.2em;
	width: 7em;
	line-height: 1.9em;
	margin-right: 0.8em;
	background: transparent;
	font-family: Arial,Helvetica,sans-serif !important
}
/*etiquetas de datos de la tabla RC*/
.tableLabelDataRC {
	color: #373536;
	font-size: 1.2em;
	width: 7em;
	line-height: 1.9em;
	margin-right: 2.2em;
	background: transparent;
	font-family: Arial,Helvetica,sans-serif !important;
	padding-top:-10px;
}
.tableLabelDataRCStopRng {
	color: #373536;
	font-size: 1.2em;
	width: 7em;
	line-height: 1.9em;
	margin-right: -0.2em;
	background: transparent;
	font-family: Arial,Helvetica,sans-serif !important;
	padding-top:-10px;
}

/*etiqueta especial para la columna ID*/
span.labelTextId {
	line-height: 2.2em;
    margin-right: 0;
}

/*etiqueta especial para la columna Sticky*/
span.stickyId {	
	padding-top: 6px;
}
span.stickyId input[type="checkbox"]{
    margin-top: 3px;   
}

/*boton ON/OFF*/
.switchButton {
    border: 1px solid #D2D0D1;
    color: #DADADA;
    cursor: pointer;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 2em;
    text-align: center;
    width: 2.4em;
}

/*boton ON/OFF para la tabla*/
.switchButtonOnTable{
    border: 1px solid #D2D0D1;
    color: #DADADA;
    cursor: pointer;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 2em;
    text-align: center;
    width: 2.4em;
	margin: -0.1em 0 0 0.7em;
}

/*boton ON/OFF encendido*/
.switchButtonOn{
	color: #ffffff;
	background: #299B3B;
}

/*boton ON/OFF apagado*/
.switchButtonOff{
	color: #ffffff;
	background: #F30012;
}
/************************************************************/
/******************** TABLAS : FIN **************************/

/************************* SUBLIST: INIT *************************/
div.subListBox{
	margin-top:25px;
	padding:20px;
	border-top:2px solid #D2D0D1;
}
div.innerSubListBox{
	margin-top:15px;
	padding:20px;
	border-top:1px solid #D2D0D1;
}	
/************************* SUBLIST: END *************************/


div.groupBox{
	margin-top:25px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:2px solid #D2D0D1;
}



/************************* FEATURE SETTINGS : INIT *************************/

/*-----new------*/

div.force_min_height_2 table{
	border: 0px none transparent;
	font-size: 1em;
    margin-top: 0em;
    text-align: left;
    /*width: 100%;	*/
}

div.force_min_height_2 td {
    border-bottom: 0px solid #EDEDED;
}

div.force_min_height_2 caption {
    font-weight: bold;
    padding-bottom: 1em;
    text-align: left;
}

div.force_min_height_2 th, div.force_min_height_2 td {
   padding: 0.5em;
  /* padding-left: 0.5em;
  padding-right: 0.5 em;*/
  /*padding-top: 0.5em !important;
   padding-bottom: 0.5em !important;*/
   
}

div.force_min_height_2 th {
    background: none repeat scroll 0 0 #EDEDED;
    border-bottom: 1px solid #D3D3D3;
    font-weight: bold;
}

div.force_min_height_2 form {
    margin-bottom: 0;
}

div.force_min_height_2 fieldset {
    margin-bottom: 2em;
    margin-top: 0;
    position: relative;
}

div.force_min_height_2 .labelText, div.force_min_height_2 span.labelText {
	color: #373536;
	font-size: 12px !important;
	font-weight: bold;
	line-height: 1.9em;
	margin-right: 0.8em;
	background: transparent;
	font-family: Arial,Helvetica,sans-serif !important
}

div.force_min_height_2 a {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
}

td#calendarTextFeaturesBS input[type="text"] {
    background-color: #F4F4F4;
    border: 1px solid #DADADA;
    color: #525252;
    font-family: Arial,Helvetica,sans-serif;
    margin: -0.1em 0.5em 0 0;
   	padding: 0.3em 1em;
    font-size: 12px;
    width: 100px;
}

#offsetCheckManagerFeatures {
	margin-left: 1.4em;
}

#offsetCheckEUICSFeatures {
	margin-left: 1.4em;
}

#offsetCheckHcFeatures {
	margin-left: 1.4em;
}

#offsetCheckCtdFeatures {
	margin-left: 1.4em;
}

#offsetSelectCtdFeatures {
	margin-left: 1.4em;
}

.tdBox {    
    background: none repeat scroll 0 0 #D2D0D1;
    border: 1px solid #D2D0D1;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}



/*-----old-----*/

/*************************************/
.labelBox {
    background: none repeat scroll 0 0 #D2D0D1;
	border:1px solid #D2D0D1;
    float: left;
    height: 2.1em;
    text-align: right;
}

.checkBox {
	float: left;
	width: 5em;
    margin-top: -3px;
}

.wide_b {
	width: 16em;
}

.iconNewBtn{
	background:url(../../img/icons/iconPlus.png) no-repeat 9px 0 transparent;
	text-indent:30px;
	display:block;
}
.iconSearchBtn{
	background:url(../../img/iconSearch.png) no-repeat 9px 0 transparent;
	text-indent:30px;
	display:block;
}
.iconAcceptBtnRed{
	background:url('../../img/iconAcceptRed.png') no-repeat 9px 0 transparent;	
	text-indent:30px;
	display:block;
}

.iconCancelBtnRed{
	background:url('../../img/iconCancelRed.png') no-repeat 9px 0 transparent;
	text-indent:30px;
	display:block;
}
.iconAcceptfBtnWhite {
    background: url('../../img/iconAcceptWhite.png') no-repeat scroll 9px 0 transparent;   
    text-indent: 30px;
    display: block;
}

.iconAdd{
	background:url('../../img/icons/iconPlus.png') no-repeat 9px 0 transparent;
	text-indent:30px;
	display:block;
}
.iconDelete{
   background: url('../../img/icons/iconDelete.png') no-repeat scroll 9px 0 transparent;   
   text-indent: 30px;
   display: block;
}
.iconEdit{
   background: url('../../img/icons/iconEdit.png') no-repeat scroll 9px 0 transparent;   
   text-indent: 30px;
   display: block;
}
.iconUpdate{
	background:url('../../img/icons/iconChangeWeek.png') no-repeat 9px 0 transparent;
	text-indent:30px;
	display:block;
}
.iconForward{
   background: url('../../img/icons/iconForward.png') no-repeat scroll 9px 0 transparent;   
   text-indent: 30px;
   display: block;
}
.iconReturn{
   background: url('../../img/iconCancelRed.png') no-repeat scroll 9px 0 transparent;   
   text-indent: 30px;
   display: block;
}
.iconUp{
	background:url('../../img/icons/iconUp.png') no-repeat scroll 9px 0 transparent;
	text-indent:30px;
	display:block;
}
.iconDown{
	background:url('../../img/icons/iconDown.png') no-repeat scroll 9px 0 transparent;
	text-indent:30px;
	display:block;
}

.errors {
    background: url("../../img/iconError.gif") no-repeat scroll 0 0 transparent;
    color: red;
    margin-left: 20px;
    margin-top: 15px;
    padding-left: 20px;
}

.messages {
    background: url("../../img/iconMessage.gif") no-repeat scroll 0 0 transparent;    
    margin-left: 20px;
    margin-top: 15px;
    padding-left: 20px;
}

.flagActive {
    background: url("../../img/iconActive.png") no-repeat scroll 0 0 transparent;    
    margin-left: 20px;
    margin-top: 15px;
    padding-left: 20px;
}

.flagInactive {
    background: url("../../img/iconInactive.png") no-repeat scroll 0 0 transparent;    
    margin-left: 20px;
    margin-top: 15px;
    padding-left: 20px;
}

/************************* FEATURE SETTINGS : END *************************/



/* Estilo filtros */
li.header, div.filterHeader{
    border-bottom: 1px solid #DADADA;
    color: #CE000B;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 2.8em;   
	 width: 35em; 
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:10px;
	text-align: left;
}

div.filterHeaderShow{
	background:url('../../img/icons/iconMinus.png') no-repeat right;
	cursor:pointer;
}
div.filterHeaderHide{
	background:url('../../img/icons/iconPlus.png') no-repeat right;
	cursor:pointer;
}

/************** Estilo botones  BEGIN **************/
.dialogButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f4f4f4), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #f4f4f4 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ededed');
	background-color:#f4f4f4;
}

.dialogButton:active {
	position:relative;
	top:1px;
}

.dialogButton, .dialogButton:link  {
	background-image:url(/nts/web/img/buttons/buttonBackgroundGrey.png);
	background-repeat:repeat-x;
	background-color:#ededed;
	border:1px solid #dcdcdc;
	display:inline-block;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding: 4px 8px 3px 0px;
	text-decoration:none;
	cursor: pointer;
}

.dialogButton:hover {
	background-image:none;
	background-color:#e6e6e6;
	color:#525252;
}

.dialogButtonSave, .dialogButtonSave:link  {
	background-image:url(/nts/web/img/buttons/buttonBackgroundRed.png);
	/*background-image:url(/img/ngin/aceptar.gif);*/
	background-repeat:repeat-x;
	background-color:#c80000;
	border:1px solid #b40000;
	display:inline-block;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding: 4px 8px 3px 0px;
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;
	
}

/*login button*/
.dialogButtonSaveLogin, .dialogButtonSaveLogin:link  {
	background-color:#ffffff;
	border:1px solid #ffffff;
	display:inline-block;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	cursor:pointer;
	border-radius:4px; /*rounded corners*/
    background: none repeat scroll 0 0 #ffffff;
    box-shadow: 1px 1px 2px #cccccc;
    text-shadow: 0 1px white;
}
.iconAcceptfBtnWhiteLogin {
    display: block;
    padding: 6px 9px 6px 9px;
}

.dialogButtonSave:hover {
	background-image:none;
	background-color:#c80000;
	color:#ffffff;
}

.dialogButtonSave span {
	color:#ffffff;
}
.buttonListsNumbers {
	display:inline-block;
}

/******** Estilos botones END ********/

/******** Estilos menu contextual******* */
.draggable{
	z-index: 9999;
}
.contextMenu {
	background: none repeat scroll 0 0 #F4F4F4;
	position: absolute;
	border: 3px outset #9a9a9a;
    padding: 10px;
	display: none;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
}
.contextMenu a{
	text-decoration: none;
	cursor:pointer;
}

.contextMenuOption {
    border-bottom: 1px solid #DCDCDC;
    height: 1.8em;
    margin-right: 10px;
    margin-top: 5px;
    width: 100%;
}
span.labelTextMenu {
	color: #373536;
	font-size: 12px !important;
	font-weight: bold;
	line-height: 1.9em;
	/*margin-right: 0.8em;*/
	background: transparent;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif !important
}
/******************separación listas***********************/

.transparentBox {
	border:1px solid transparent;
    float: left;
    height: 2.3em;
    padding-top: 0;
    text-align: center;
    vertical-align: middle;
    width: 16.9em;
	
}
.transparentBoxIncomingProfile {
	border:1px solid transparent;
    float: left;
    height: 2.3em;
    padding-top: 0;
    text-align: center;
    vertical-align: middle;
    width: 5.9em;
	margin-left: -3em;
}



/****** Clase para las etiquetas de la nginMessagesPopupBody ****/
	.labelTextView {
		border: 0px #FFFFFF solid;
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		font-weight: bold;
		font-style: normal;
		background-color: #FFFFFF;
		text-align: left;
		/* white-space: nowrap;*/
	}	
	
	
/******** estilos para el tag ngin:tooltip  ******/
.tooltip {
	overflow: hidden;
}

/******** estilos para el cuadro de ayuda *********/
.contentGridHelp {
	border:1px solid #dadada;
	width: 176px;
	min-height: 200px;
	float: left;
	margin-left: 14px;
	background: #FFFFFF;
}
.titleBarHelp {
	background: #dadada none no-repeat scroll right;
	color: #676767;
	font-size: 1.2em;
	font-weight: bold;
	height: 2.4em;
	line-height: 1.9em;
	padding: 0.5em 0 0 1.4em;
	float: left;
	width: 160px;
}
.icoHelpFixed {
    bottom: 1.5em;
    left: 11em;
    position: relative;
}

a.buttonHelp {
  display: block;
  width: 18px;
  height: 14px;
  background-image: url(/img/ngin/icoAyuda.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

a.buttonHelp:hover {
  background-position: 0 -14px;
}

.contentGridHelpText{
	padding:10px 10px 10px 15px;
	margin-top:30px;
}

/************************* USER PROFILES : INIT *************************/

.upTable{
	border: 0px none transparent;
	font-size: 1em;
    margin-top: 0em;
    text-align: left;
    width: 100%;	
}

table.upTable td {
    border-bottom: 0px solid #EDEDED;
    font-size: 12px;
}

table.upTable caption {
    font-weight: bold;
    padding-bottom: 1em;
    text-align: left;
}

table.upTable th, table.upTable td {
    padding: 0.5em;
}

table.upTable th {
    background: none repeat scroll 0 0 #EDEDED;
    border-bottom: 1px solid #D3D3D3;
    font-weight: bold;
}

table.upTable form {
    margin-bottom: 0;
}

table.upTable fieldset {
    margin-bottom: 2em;
    margin-top: 0;
    position: relative;
}

table.upTable .labelText, table.upTable span.labelText {
	color: #373536;
	font-size: 12px !important;
	font-weight: bold;
	line-height: 1.9em;
	margin-right: 0.8em;
	background: transparent;
	font-family: Arial,Helvetica,sans-serif !important
}

table.upTable a {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
}

.legendText {
    color: #CE000B;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 2.8em;
    margin-top: 10px;
    padding-left: 10px;
    text-align: left;
    width: 35em;
}

.tdBoxTitle {
    background: none repeat scroll 0 0 #D2D0D1;
    border: 1px solid #D2D0D1;
    font-weight: bold;
    text-align: left;
    width: 100%;
}


/***************	CUADRO DIALOGO CONFIRM DEFAULT	********************/
/*
.backgroundDialog{
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border: 1px solid #DADADA;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
}
.headerTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #525252;
	width: 330px;
	height: 16px;
	line-height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #DADADA;
	background: none repeat scroll 0 0 #CCCCCC;
	margin-bottom: 15px;
	margin-left: -10px;
	}
	*/
/**********************************************************************/
/****** Help styles ******/
ul.helpLists{
  list-style: disc inside none;
}
ul.helpLists ul{
  list-style: circle inside none;
}
ul.helpLists ul ul{
  list-style: square inside none;
}
ul.helpLists li{
  margin-left:10px;
}
/************************* USER PROFILES : END *************************/

.loginTitle {
	width: 150%;
	color:#FFFFFF;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	padding-bottom:14px;
}

/************************* STATREPORTS: INIT **************************/

.reportReleaseReason {
    margin: 0px;
    padding: 0px;
    display: table;
    background: #EBEBEB !important;
    min-width: 300px;
}

.reportReleaseReason .headerRow{
    margin: 5px;
    padding: 0px;
}

.reportReleaseReason .dataRow {
    margin: 1px;
    padding: 0px;
}

.reportReleaseReason .headerCell{
    background: #EBEBEB !important;
    border-bottom: 1px solid #222222;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    padding-left: 1px;
    font-size: 10px;
}

.reportReleaseReason .dataCell {
	background: #EBEBEB !important;
	border: 0px;
	font-size: 10px;
	margin: 1px;
	padding-left: 7px;
}

.reportHeaderCell .headerCell{
	 height: 2.9em;
}
.reportHeaderCell .headerRow{
    height: 30px; 
}
/************************* STATREPORTS: END ***************************/
/****** [NTS_25][AudibleAnnouncements][Start] ******/
.hidden {
    display: none;
}
.playableContent {
    margin-left:15px;
    margin-top:0px;
    margin-bottom:20px;
}
.playableName {
    float:left;
    color:#222222;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 2.8em;
    margin-right:8px;
}
.playableBox {
    display:none;
    padding-bottom:20px;
    width:350px;
    height:30px;
    float:left
}
/****** [NTS_25][AudibleAnnouncements][End] ******/