
@CHARSET "ISO-8859-1";

a:link, a:visited,  a:active {
	text-decoration:none;
}

a:hover {
	text-decoration:underline !important;
}

.ui-dialog {
	background: none !important;	
}

#contentTitle {
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-transform:none;
	text-align:left;
}

.service_logo {
	background:url("images/service-background.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#000000;
	display:inline-block;
	*display: inline; /*for older browsers*/
	zoom: 1; /*for older browsers*/
	font-family:monospace;
	font-size:x-small;
	height:16px !important;
	margin-left:1px;
	margin-right:1px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:1px;
	text-align:center;
	top:2px;
	vertical-align:middle;
	width:22px !important;
	
}

.singleMessage {
	text-align: center;
	font-size: 17px;
	margin-top: 30px;
	display: block;
}

#emptyPage {
	padding:0;
	position:relative;
}

.ui-jqgrid {
	z-index: 110; /*.zContentBottom*/
}

.symbol {
	background-image: url("styles/44_map_v13.png"); 
	background-repeat: no-repeat; 
	width: 44px;
	height: 44px; 
}

.symbolSmall {
	background-image: url("styles/32_map_v13.png"); 
	background-repeat: no-repeat; 
	width: 32px;
	height: 32px; 
}

.symbolGlow, 
.symbol.button:hover {
	background-image: url("styles/44_glow_map_v13.png"); 
	background-repeat: no-repeat; 
	width: 44px;
	height: 44px; 
}

.symbolSmallGlow, 
.symbolSmall.button:hover {
	background-image: url("styles/32_glow_map_v13.png"); 
	background-repeat: no-repeat; 
	width: 32px;
	height: 32px; 
}


/*************************************************************************************
 *******************************	  SYMBOLS	  ***********************************
 *************************************************************************************/
.noiconSymbol { background-position: 100px 0; }
.leftSymbol { background-position: -0px 0; }
.upSymbol { background-position: -50px 0; }
.downSymbol { background-position: -100px 0; }
.rightSymbol { background-position: -150px 0; }
.refreshSymbol { background-position: -200px 0; }
.plusSymbol { background-position: -250px 0; }
.minusSymbol { background-position: -300px 0; }
.lockSymbol { background-position: -350px 0; }
.questionMarkSymbol { background-position: -400px 0; }
.startSymbol { background-position: -450px 0; }
.eyeSymbol { background-position: -500px 0; }
.logoutSymbol { background-position: -550px 0; }
.stopwatchSymbol { background-position: -600px 0; }
.paraSymbol { background-position: -650px 2px; }
.wrenchSymbol { background-position: -700px 0; }
.xSymbol { background-position: -750px 0; }
.penSymbol { background-position: -800px -1px; }
.alertSymbol { background-position: -850px 0; }
.mailSymbol { background-position: -900px 0; }
.rssSymbol { background-position: -950px 0; }
.okSymbol { background-position: -1000px 0; }
.packageSymbol { background-position: -1050px 0; }
.psmSymbol { background-position: -1100px 0; }
.workSymbol { background-position: -1150px 0; }
.tasksSymbol { background-position: -1200px 0; }
.system_tasksSymbol { background-position: -1250px 0; }
.my_tasksSymbol { background-position: -1300px 0; }
.newsSymbol { background-position: -1350px 0; }
.filmSymbol { background-position: -1400px 0; }
.radioSymbol { background-position: -1450px 0; }
.homeSymbol { background-position: -1500px 0; }
.cartSymbol { background-position: -1550px 0; }
.cart_okSymbol { background-position: -1600px 0; }
.smartcardSymbol { background-position: -1650px 0; }
.smartcard_activeSymbol { background-position: -1700px 0; }
.smartcard_inactiveSymbol { background-position: -1750px 0; }
.smartcard_workSymbol { background-position: -1800px 0; }
.smartcardsSymbol { background-position: -1850px 0; }
.smartcards_activeSymbol { background-position: -1900px 0; }
.smartcards_inactiveSymbol { background-position: -1950px 0; }
.smartcards_workSymbol { background-position: -2000px 0; }
.hcSymbol { background-position: -2050px 0; }
.hc_headSymbol { background-position: -2100px 0; }
.hc_monitoringSymbol { background-position: -2150px 0; }
.hc_filmSymbol { background-position: -2200px 0; }
.hc_searchSymbol { background-position: -2250px 0; }
.monitoringSymbol { background-position: -2300px 0; }
.found_servicesSymbol { background-position: -2350px 0; }
.scan_configSymbol { background-position: -2400px 0; }

.rescramblerSymbol { background-position: -2500px 0; }
.listSymbol { background-position: -2550px 0; }
.list_plusSymbol { background-position: -2600px 0; }
.list_editSymbol { background-position: -2650px 0; }
.list_timeSymbol { background-position: -2700px 0; }
.found_frequenciesSymbol { background-position: -2750px 0; }
.ticketSymbol { background-position: -2800px 0; }
.ticket_plusSymbol { background-position: -2850px 0; }
.ticket_minusSymbol { background-position: -2900px 0; }
.ticket_deleteSymbol { background-position: -2950px 0; }
.ticket_outboxSymbol { background-position: -3000px 0; }
.ticket_inboxSymbol { background-position: -3050px 0; }
.crmSymbol { background-position: -3100px 0; }
.crm_editSymbol { background-position: -3150px 0; }
.crm_plusSymbol { background-position: -3200px 0; }
.groupsSymbol { background-position: -3250px 0; }
.operatorsSymbol { background-position: -3300px 0; }
.operator_plusSymbol { background-position: -3350px 0; }
.operator_lockSymbol { background-position: -3400px 0; }
.suboperator_dataSymbol { background-position: -3450px 0; }
.suboperator_prodSymbol { background-position: -3500px 0; }
.suboperator_cardSymbol { background-position: -3550px 0; }
.suboperator_subSymbol { background-position: -3600px 0; }
.suboperator_accessSymbol { background-position: -3650px 0; }
.ppv_eventSymbol { background-position: -3700px 0; }
.ppv_triggerSymbol { background-position: -3750px 0; }
.billingSymbol { background-position: -3800px 0; }
.system_settingsSymbol { background-position: -3850px 0; }
.graph_aSymbol { background-position: -3900px 0; }
.graph_bSymbol { background-position: -3950px 0; }
.barsSymbol { background-position: -4000px 0; }
.slidersSymbol { background-position: -4050px 0; }
.graphsSymbol { background-position: -4100px 0; }
.pieSymbol { background-position: -4150px 0; }
.ipSymbol { background-position: -4200px 0; }
.dvbtSymbol { background-position: -4250px 0; }
.dvbsSymbol { background-position: -4300px 0; }
.dvbcSymbol { background-position: -4350px 0; }
.dvbs2Symbol { background-position: -4400px 0; }
.legoSymbol { background-position: -4453px -1px; }
.legosSymbol { background-position: -4500px 0; }
.legosSettingsSymbol { background-position: -4550px 0; }
.addLegoSymbol { background-position: -4600px 0; }
.legosDollarSymbol { background-position: -4650px 0; }
.legosCartSymbol { background-position: -4700px 0; }
.legosPlusSymbol { background-position: -4753px 0; }

.dvbSrvSymbol { background-position: -4800px 0; }
.dvbNetSymbol { background-position: -4850px 0; }
.dvbTsSymbol { background-position: -4900px 0; }
.dvbNetConfigSymbol { background-position: -4950px 0; }

.dvbSrvSearchSymbol { background-position: -5000px 0; }
.hcSrvSymbol { background-position: -5050px 0; }

.epgSymbol { background-position: -5100px 0; }

.stbDownSymbol { background-position: -5150px 0; }
.openFolderSymbol { background-position: -5200px 0; }
.couponSymbol { background-position: -5250px 0; }
.boxConfigSymbol { background-position: -5300px 0; }
.downloadSymbol { background-position: -5350px 0; }


.basketSymbol { background-position: -5400px 0; }
.basketSettingsSymbol { background-position: -5450px 0; }
.worldSymbol { background-position: -5500px 0; }
.packetGroupSymbol { background-position: -5550px 0; }
.packetSymbol { background-position: -5600px 0; }
.labelSymbol { background-position: -5650px 0; }
.percentSymbol { background-position: -5700px 0; }
.para2Symbol { background-position: -5750px 0; }
.asteriskSymbol { background-position: -5800px 0; }
.creditCardSymbol { background-position: -5850px 0; }
.creditCardSettingsSymbol { background-position: -5900px 0; }
.billSettingsSymbol { background-position: -5950px 0; }


/*************************************************************************************
 *******************************	END SYMBOLS	***********************************
 *************************************************************************************/

.textButton {
	display: inline-block;
	*display: inline; /*for older browsers*/
	zoom: 1; /*for older browsers*/
	border: 1px solid #FFFFFF;
	padding: 3px;
	text-align: center;
	cursor: pointer;
}


/* Task Card */
#taskCard {
	position: relative;
	width: 340px;
	height: 210px;
}

.reportError {
	text-decoration: underline;
	cursor: pointer;
	margin-top: 5px;
}

.dialogContent .errorMessage {
	margin: 20px;
	font-style: italic; 
}

.dialogContent .additionalMessage {
	width: 450px;
	height: 72px;
}

.dialogContent .label {
	font-weight: bold;
}

.subTaskError {
	display:none;
}

.taskHeader {
	position:absolute;
	height: 50px;
	left: 15px;
	right: 15px;
	top: 0px;
	background: #000000;
}

.taskLogo {
	height:21px;
	position:absolute;
	right:15px;
	top:15px;
	width:122px;
	background-repeat: no-repeat;
}

.taskTopRight {
	position: absolute;
	right: 0px;
	top: 0px;
}

.taskBlackLeft {
	position: absolute;
	left: 0px;
	top: 15px;
	height: 35px;
	width: 15px;
	background: #000000; 
}

.taskBlackRight {
	position: absolute;
	right: 0px;
	top: 15px;
	height: 35px;
	width: 15px; 
	background: #000000;
}

.taskWhiteLeft {
	position: absolute;
	left: 0px;
	top: 50px;
	bottom: 15px;
	width: 15px;
	background: #FFFFFF; 
}

.taskWhiteRight {
	position: absolute;
	right: 0px;
	top: 50px;
	bottom: 15px;
	width: 15px; 
	background: #FFFFFF;
}

.taskBody  {
	position: absolute;
	right: 15px;
	left: 15px;
	top: 50px;
	bottom: 0px;
	background: #FFFFFF;
}

.taskTitle {
	color:#000000;
	font-weight:bold;
	position:absolute;
	top:5px;
}

.taskErrors {
	color:#AA0000;
	font-weight:bold;
	position:absolute;
	top:5px;
	right: 10px;
	display: none;
}

.taskActions {
	bottom:25px;
	color:#000000;
	left:20px;
	overflow-y:auto;
	position:absolute;
	right:0;
	top:35px;
}

.taskBottomLeft {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.taskBottomRight {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.taskStatusBar {
	position: absolute;
	bottom: 0px;
	right: 15px;
	left: 15px;
	background: #FFFFFF;
}

.taskLoadingBar {
	position: absolute;
	top: -15px;
	left: -5px;
}

.taskClose, .taskCancel {
	position: absolute;
	color: #FF0000;
	text-decoration: underline; 
	right: 5px;
	top: -20px;
	display: none;   
	cursor: pointer;
}

.taskPercent {
	color:#000000;
	font-size:10px;
	left:210px;
	position:absolute;
	top:-17px;
}

.taskLoadingBarEmpty {
	width: 210px;
	height: 10px;
	z-index: 12000; /*.zTopLayerMiddle2*/
	background-image: url("images/loadingbar_empty.png");
}

.taskLoadingBarFull {
	width: 210px;
	height: 10px;
	z-index: 13000; /*.zTopLayerMiddle3*/
	
}

.taskLoadingBarFull.full {
	background-image: url("images/loadingbar_full.png");
}

.taskLoadingBarFull.ok {
	display: none;
	background-image: url("images/loadingbar_allok.png");
}

.taskLoadingBarFull.someFailed {
	display: none;
	background-image: url("images/loadingbar_somefailed.png");
}

.taskLoadingBarFull.allFailed {
	display: none;
	background-image: url("images/loadingbar_allfailed.png");
}

#blendLayer {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-khtml-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	background: #0000FF;
	z-index: 10000; /*.zTopLayerBottom*/
}

#taskCard {
	display: none;
	z-index: 11000; /*.zTopLayerMiddle1*/
	position: fixed;
	top: 50%;
	transform: translate(0, -50%);
	margin-right: auto;
	margin-left:auto;
	right: 0;
	left: 0;
}

#subTask_cancel {
	margin-bottom: 5px;
}
 
.subTaskLoading {
	background-image:url("images/loading.gif");
	display:inline-block;
	*display: inline; /*for older browsers*/
	zoom: 1; /*for older browsers*/
	height:13px;
	margin-left:5px;
	position:relative;
	top:2px;
	width:13px;
 }
 
.subTaskSuccess {
	background-image:url("images/checkmark.png");
	display:inline-block;
	*display: inline; /*for older browsers*/
	zoom: 1; /*for older browsers*/
	height:14px;
	margin-left:5px;
	position:relative;
	top:1px;
	width:14px;
 }
 
.subTaskFailure {
	background-image:url("images/x.png");
	display:inline-block;
	*display: inline; /*for older browsers*/
	zoom: 1; /*for older browsers*/
	height:14px;
	margin-left:5px;
	position:relative;
	top:2px;
	width:13px;
 }
 
.subTaskError {
	color: #FF0000;
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 6px;
	font-weight: bold;
 }
 
 .taskResult {
	margin-bottom: 5px;
 }

.corner_15 {
	display: inline-block;
	*display: inline; /*for older browsers*/
	zoom: 1; /*for older browsers*/
	width: 15px;
	height: 15px;
}

.blackTopLeft_15 {
	background-image: url("images/tables/corner_black_top_left.png");
}

.blackTopRight_15 {
	background-image: url("images/tables/corner_black_top_right.png");
}

.whiteBottomLeft_15 {
	background-image: url("images/tables/corner_white_bottom_left.png");
}

.whiteBottomRight_15 {
	background-image: url("images/tables/corner_white_bottom_right.png");
}


.group {
	position: relative;
	border: 1px dashed #FFFFFF;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#translationDialog {
	display: none;
}

#SLB-Wrapper #SLB-Contenido {
  border-left: none;
  border-right: none;
}



/* new table design */
.newJqGridDesign.jqgrid .ui-widget-content {
	background: none !important;
	border: none !important;
	color: #FFFFFF !important;
}

.newJqGridDesign.jqgrid .ui-widget-header {
	background: none !important;
	color: #FFFFFF !important;
}

.newJqGridDesign.jqgrid .ui-state-default {
	background: none !important;
	color: #FFFFFF !important;
	border: none;
}

.newJqGridDesign.jqgrid th {
	border: none !important;
}

.newJqGridDesign.jqgrid td {
	border: none !important;
}

.newJqGridDesign.jqgrid .ui-jqgrid-btable {
	padding-top: 2px;
}

.newJqGridDesign.jqgrid tr.ui-state-highlight {
	border-color:#006699 !important;
	background-color:rgba(0, 100,200,0.9) !important;
	color: #ffffff !important; 
}

.newJqGridDesign.jqgrid tr.ui-state-hover {
	background-color:#006699 !important;
	background-color:rgba(0, 100,200,0.9) !important;
	color: #ffffff !important; 
}

.newJqGridDesign.jqgrid input {
	background: none;
	color: white;
	border: 1px solid white;
	position: relative;
}
.newJqGridDesign.jqgrid input:disabled {
	border: 1px dotted white;
}

.newJqGridDesign.jqgrid tr.ui-search-toolbar th {
	border-top: 1px solid white !important;
}

.newJqGridDesign tr.ui-search-toolbar input {
	margin-top: 3px !important;
}

.ui-jqgrid-hdiv {
	border-bottom: 1px solid white !important;
}

.newJqGridDesign .ui-jqgrid-titlebar {
	border-bottom: none;
}



.greenRow {
	background: #CCFFCC;
}

.greenRow.altRow {
	background: #AAFFAA;
}

.greenRow.ui-state-highlight,
.greenRow.ui-state-hover {
	background: #66FF66 !important;
}


.yellowRow {
	background: #FFFFCC;
}

.yellowRow.altRow {
	background: #FFFFAA;
}

.yellowRow.ui-state-highlight,
.yellowRow.ui-state-hover {
	background: #FFFF66 !important;
}



.redRow {
	background: #FFCCCC;
}

.redRow.altRow {
	background: #FFAAAA;
}

.redRow.ui-state-highlight,
.redRow.ui-state-hover {
	background: #FF6666 !important;
}


.blueRow {
	background: #CCCCFF;
}

.blueRow.altRow {
	background: #AAAAFF;
}

.blueRow.ui-state-highlight,
.blueRow.ui-state-hover {
	background: #6666FF !important;
}


.greyRow {
	background: #CCCCCC;
}

.greyRow.altRow {
	background: #AAAAAA;
}

.greyRow.ui-state-highlight,
.greyRow.ui-state-hover {
	background: #888888 !important;
	color: black !important;
}