body
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px !important;
	}

label {
  margin-bottom: 2px !important;
  font-weight: normal !important;
  line-height: 1.4em !important;
}

#breadcrumb ul li{
		list-style-image: none;
		display:inline;
		padding: 0 3px 0 0;
		margin: 3px 0 0 0;
	}

	#breadcrumb ul{
		margin:0;padding:0;
		list-style-type: none;
		padding-left: 1em;
	}

    .dijitTab .tabLabel {
        font-size: 14px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
    }

	.dijitMenuItem {
		font-size: 12px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
    }

	.dijitTitlePaneContentInner
	{
		padding: 2px !important;
	}

	.dijitcontentpane
	{
		padding: 0px !important;
	}

	.dijittitlepane .dijittitlepanetextnode
	{
		font-size: 12px !important;
		font-weight: bold !important;
	}

	.dijitTooltipContainer {
		background-color: #FFFBDF !important;
	}

	.dijitDialogPaneContent
	{
		padding: 2px !important;
	}

	.integraAyuda
	{
		background-image: url('./img/help16.png');
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}

	.integraAtras
	{
		background-image: url('./img/back16.png');
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}

	.integraCerrar
	{
		background-image: url('./img/close16.png');
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}

	.integraHome
	{
		background-image: url('./img/home.gif');
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}

	.integraflag_es_ES
	{
		background-image: url('./img/flag_es_ES.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}

	.integraflag_ca_ES
	{
		background-image: url('./img/flag_ca_ES.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}
	.integraflag_en_GB
	{
		background-image: url('./img/flag_en_GB.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}
	.integraflag_pt_PT
	{
		background-image: url('./img/flag_pt_PT.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}
	.integraflag_pt_BR
	{
		background-image: url('./img/flag_pt_BR.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}
	.integraflag_fr_FR
	{
		background-image: url('./img/flag_fr_FR.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}
	.integraflag_de_DE
	{
		background-image: url('./img/flag_de_DE.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}
	.integraflag_eu_ES
	{
		background-image: url('./img/flag_eu_ES.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}
	.integraflag_gl_ES
	{
		background-image: url('./img/flag_gl_ES.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}
	.integraflag_it_IT
	{
		background-image: url('./img/flag_it_IT.gif');
		background-repeat: no-repeat;
		width: 15px;
		height: 10px;
		text-align: center;
	}

	#TabProyectos .dijitTitlePaneTextNode
	{
		font-size: 16px;
	}

	#TabProyectos .dijitTitlePaneContentOuter
	{
		opacity: 0.85;
	}

	#TabCampo .dijitTitlePaneTextNode
	{
		font-size: 16px;
	}

	#TabCampo .dijitTitlePaneContentOuter
	{
		opacity: 0.85;
	}

	#TabConsultas .dijitTitlePaneTextNode
	{
		font-size: 16px;
	}

	#TabConsultas .dijitTitlePaneContentOuter
	{
		opacity: 0.85;
	}

	#TabDocumentacion .dijitTitlePaneTextNode
	{
		font-size: 16px;
	}

	#TabDocumentacion .dijitTitlePaneContentOuter
	{
		opacity: 0.85;
	}

	#arbolDoc .dijitTreeLabel
	{
		font-weight: bold;
	}

	.soria .dijitGutterH
	{
		height: 0px;
	}

	.soria .dijitGutterV
	{
		width: 0px;
	}

	.tundra .dijitGutterH
	{
		height: 0px;
	}

	.tundra .dijitGutterV
	{
		width: 0px;
	}

	.nihilo .dijitGutterH
	{
		height: 0px;
	}

	.nihilo .dijitGutterV
	{
		width: 0px;
	}


	/* LISTA IPHONE */
	.listaiPhone { font-size:12px; overflow: none; }
	.listaiPhone ul { list-style: none; -webkit-padding-start: 0px; -webkit-margin-before: 0px; -webkit-margin-after: 0px; }
	.listaiPhone ul li { }
	.listaiPhone ul li a { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:24px;
		               border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; text-indent: 10px; cursor:pointer; }
	.listaiPhone ul li a:hover { color:#FFFFFF; background-image:url(./img/hover.png); background-repeat:repeat-x; }
	.listaiPhone ul li a strong { margin-right:10px; font-weight: bold; }

	.listaiPhone ul li button { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:24px; width: 100%;
		                    text-indent: 10px; cursor:pointer;}
	.listaiPhone ul li button:hover { color:#FFFFFF; background-image:url(./img/hover.png); background-repeat:repeat-x; }
	.listaiPhone ul li button strong { margin-right:10px; font-weight: bold; float: left; }
	.listaiPhone ul li button i { margin-left:20px; float: right; }

	.nav-indicator {
			line-height: 20px;
			background-image: url(./img/nav-indicator-bg.png);
			background-repeat: repeat-x;
			color: black;
			text-indent: 20px;
	}

#TabConsultas .dijitaccordiontitle
{
	font-size:12px;
	font-weight: bold;
}

	.integraEdit
    {
        background-image: url('./img/btn_edit.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraOK
    {
        background-image: url('./img/btn_ok.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraLock
    {
        background-image: url('./img/btn_lock.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraCuota
    {
        background-image: url('./img/btn_cuota.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraEliminar
    {
        background-image: url('./img/btn_bor.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraDescargar
    {
        background-image: url('./img/btn_down.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraSubir
    {
        background-image: url('./img/btn_up.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraVerificar
    {
        background-image: url('./img/verificar.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraCopiar
    {
        background-image: url('./img/copiarestudio.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraCopiarOpcDef
    {
        background-image: url('./img/opcionesdefecto.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraObs
    {
        background-image: url('./img/comments.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraMonitor
    {
        background-image: url('./img/monitor.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraBorrarDatos
    {
        background-image: url('./img/borradatos.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraHome
    {
        background-image: url('./img/home.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraLog
    {
        background-image: url('./img/vcard.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraEMail
    {
        background-image: url('./img/email.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraStop
    {
        background-image: url('./img/stop.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
	.integraEditPng
    {
        background-image: url('./img/edit.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraDocumentGif
    {
        background-image: url('./img/document.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraDesconsolidar
    {
        background-image: url('./img/desconsolidar.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraHistAplaz
    {
        background-image: url('./img/hist_apla.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraHistAplazTotal
    {
        background-image: url('./img/hist_apla_tot.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraEstiloEstandar
    {
        background-image: url('./img/estandar-min.png');
        background-repeat: no-repeat;
        width: 200px;
        height: 137px;
        text-align: center;
    }

	.integraEstiloMobile
    {
        background-image: url('./img/mobile-min.png');
        background-repeat: no-repeat;
        width: 200px;
        height: 137px;
        text-align: center;
    }

	.integraEstiloContinuo
    {
        background-image: url('./img/continuo-min.png');
        background-repeat: no-repeat;
        width: 200px;
        height: 137px;
        text-align: center;
    }

    .integraSelect
    {
        background-repeat:no-repeat;
        background-position:bottom left;
        padding-left:30px;
    }

    .integraSelecVariables
    {
        background-image: url('./img/codvar.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraModif
    {
        background-image: url('./img/btn_modif.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraModifSel
    {
        background-image: url('./img/btn_modif_tot.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraModifInf
    {
        background-image: url('./img/btn_modif_inf.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraModifInfTot
    {
        background-image: url('./img/btn_modif_inf_tot.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraSuper
    {
        background-image: url('./img/btn_super.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraSuperInf
    {
        background-image: url('./img/btn_super_inf.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraSuperInfTot
    {
        background-image: url('./img/btn_super_inf_tot.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraCambiarEst
    {
        background-image: url('./img/btn_cambia_est.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraAutoAdmin
    {
        background-image: url('./img/autoadmin.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
   .integraAutoAdminExt
    {
        background-image: url('./img/autoadminext.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraEliminarCtc
    {
        background-image: url('./img/eliminar_ctc.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
   .integraGestCtc
    {
        background-image: url('./img/gest_ctc.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraGestAuto
    {
        background-image: url('./img/gest_auto.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraCrearTabAux
    {
        background-image: url('./img/tabaux.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraAlternativos
    {
        background-image: url('./img/alternativo.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraCamposAux
    {
        background-image: url('./img/camposaux.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraTraspasarNU
    {
        background-image: url('./img/traspasar.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraEntrevistasUso
    {
        background-image: url('./img/entrevuso.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraLiberarContactos
    {
        background-image: url('./img/liberar.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraInciPart
    {
        background-image: url('./img/incipart.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraAgenda
    {
        background-image: url('./img/agenda.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraReemplazar
    {
        background-image: url('./img/reemplazar.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraParRellam
    {
        background-image: url('./img/parrellam.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraDate
    {
        background-image: url('./img/date.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraDesconsolida
    {
        background-image: url('./img/desconsolidar.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraConsolida
    {
        background-image: url('./img/consolidar.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraInsertCtc
    {
        background-image: url('./img/ctcinsert.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraAddCtc
    {
        background-image: url('./img/ctcadd.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraSave
    {
        background-image: url('./img/save.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    .integraImprimir
    {
        background-image: url('./img/print.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

    .integraBuscar
    {
        background-image: url('./img/find.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

	.integraRutasCoord
	{
		background-image: url('./img/ruta_coordinador.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraSubirRutas
	{
		background-image: url('./img/sub_rutas.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraEtiqRutas
	{
		background-image: url('./img/ruta_mobinet.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraSubirCallej
	{
		background-image: url('./img/sub_callej.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraEtiqCallej
	{
		background-image: url('./img/callej_mobinet.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraElimRutas
	{
		background-image: url('./img/elim_rutas.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraElimCallej
	{
		background-image: url('./img/elim_callej.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraVerRutas
	{
		background-image: url('./img/ver_rutas.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraVerCallej
	{
		background-image: url('./img/ver_callej.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraSelect
	{
		background-image: url('./img/select.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

	.integraPlay
	{
		background-image: url('./img/play.png');
		background-repeat: no-repeat;
		width: 22px;
		height: 22px;
		text-align: center;
	}
    
    /* Tarea #10997; Eduardo; 08-09-23; Enviar PDF desde la consulta de entrevistas */  
	.integraEnviarPDF
	{
		background-image: url('./img/enviar_pdf.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}
    
    /*Tarea 11828; Eduardo; 25-06-24; A�adir checks a la rejilla para poder hacer anulaci�n de desuscripci�n m�ltiple */  
    .integraAnularCtc
    {
        background-image: url('./img/ctcanul.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }    

#preloader {
  width:100%; height:100%; margin:0; padding:0;
  background:#fff
    url('misc/dojo/dojox/image/resources/images/loading.gif')
    no-repeat center center;
    position:absolute;
    z-index:999;
}

.loadingimg
{
  width:100%; height:100%; margin:0; padding:0;
  background:#fff
    url('misc/dojo/dojox/image/resources/images/loading.gif')
    no-repeat center center;
    position:absolute;
    z-index:999;
}

.gridContainerTable {
	border: 0px none;
}
.gridContainer {
	padding: 2px;
}

.gridContainerZone > *{
	margin: 5px !important;
}

.gridContainerZone
{background-color:transparent}

#Tutoriales .dijitTitlePaneTitle
{
	opacity: 0.85;
}

#Tutoriales .dojoxPortletContentOuter
{
	opacity: 0.85;
}

#Noticias .dijitTitlePaneTitle
{
	opacity: 0.85;
}

#Noticias .dojoxPortletContentOuter
{
	opacity: 0.85;
}

#Avisos .dijitTitlePaneTitle
{
	opacity: 0.85;
}

#Avisos .dojoxPortletContentOuter
{
	opacity: 0.85;
}

.marcomobil {
	color: #00000;
	text-decoration: none;
	padding: 35px 35px !important;
	background-image: linear-gradient(top, #7d828c 0%, #303749 50%, #121a2e, #121a2e 80%);
	background-image: -moz-linear-gradient(top, #7d828c 0%, #303749 50%, #121a2e, #121a2e 80%);
	background-image: -webkit-gradient(linear, left top, left bottom,
														from(#7d828c),
														color-stop(0.5, #303749),
														color-stop(0.3, #121a2e),
														to(#121a2e));
	border-radius: 20px;
	box-shadow: 4px 4px 10px 1px rgba(00, 00, 00, 0.5);
	-webkit-border-radius: 20px;
	-webkit-box-shadow: 4px 4px 10px 1px rgba(00, 00, 00, 0.5);
	-moz-border-radius: 20px;
	-moz-box-shadow: 4px 4px 10px 1px rgba(00, 00, 00, 0.5);
}

.dojoxExpandoContent { overflow-y:auto; }

.integraMapa
	{
		background-image: url('./img/mapa.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

.integraInfo
	{
		background-image: url('./img/info18.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
		text-align: center;
	}

.integraSumatorio
    {
        background-image: url('./img/sumatorio.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

.integraBloquear
    {
        background-image: url('./img/btn_lock.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

.integraReciclar
    {
        background-image: url('./img/borradatos.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
	
.integraActivar
    {
        background-image: url('./img/btn_verde.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }

.integraDesactivar
    {
        background-image: url('./img/btn_rojo.gif');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }
    
.integraTranscribir
    {
        background-image: url('./img/transcribir.png');
        background-repeat: no-repeat;
        width: 18px;
        height: 18px;
        text-align: center;
    }    

.dijitTab
{
	border-radius: 0em !important;
}

.panel-green {
    border-color: #5cb85c;
}

.panel-green .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green a {
    color: #5cb85c;
}

.panel-green a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red a {
    color: #d9534f;
}

.panel-red a:hover {
    color: #b52b27;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow a {
    color: #f0ad4e;
}

.panel-yellow a:hover {
    color: #df8a13;
}

.panel-heading a:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: grey;
}
.panel-heading a.collapsed:after {
    content:"\e080";
}

table.dataTable tbody td {
    padding: 4px !important;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

.gridxVScroller{
    width:12px !important;
}
.gridxHScrollerInner{
    height:12px !important;
}