		/* Dashboard de proyecto */
				
		.dashboardModuloRastreohome{
			width:40% !important;margin-top: -1px !important;
		}
		
		.dashboardModuloTrackinghome{
			padding-top:0px !important;margin-left:30px;margin-right:30px;width:calc(100% - 60px);
		}
		
		
		#dashboardTracking{
			width:100%;
			display:block;
			cursor:pointer;
			padding: 0px 30px;
		}
		#dashboardCanibalizacion{
			width:100%;
			display:block;
			cursor:pointer;
			padding: 0px 40px;
		}
		#dashboardRastreo{
			width:100%;
			display:block;
			cursor:pointer;
		}
		.dashboardModuloTracking{
			margin:5px;
			display:block;
			text-align:left;
			float:left;
			padding:20px; 
			overflow:auto;
		}
		#controlTitulo{ 
			color: #312c51;
			font-size: 20px;
			padding: 20px 0px 20px 0px;
			background-color: #f2f2f5;
			box-shadow: 0 0 5px 1px #0c0c0c38; }
		#controlDominio{ font-weight:bold; color: #007FAD;}
		#interiorHome h1{ font-size:26px; text-align:left;}
		#dashboardTracking h1{ 
		    margin-bottom: -20px;
			width: 100%;
			overflow: auto;
			clear: both;
			text-align: center;
			padding: 20px 0px 50px 0px;
		}
		.dashboardModuloTracking h1{ font-size:22px; }
		.dashboardModuloTracking h3{ text-align:left; font-size:20px; font-weight:700; margin:0px;}
		#graficaMediaTracking{
			width:100%;
			height:210px;
			margin:auto;
			margin-top:-5px;
		}
	
		.trBorde{ border:1px #ccc solid; }
		.trColorFondo{ background-color: #EEF9F3; }
		.celdaDiferencia{ font-size:16px; width:15px; font-weight:400;}
		#moduloGrafMedia{ width:41%; text-align:center; background-color:#FFF;}
		#suben{ width:27%; margin: 10px; min-height: 210px; box-shadow: 0px -2px 10px rgb(0 0 0 / 5%), 0px 6px 20px rgb(0 0 0 / 5%); border-radius: 5px;     background: #fff;}
		#suben table{ width:100%; margin-top:15px;}
		#suben table td{  font-size:16px; }
		#suben table th{ padding: 2px; font-size:16px; text-align:center; padding-bottom:10px;}
		#bajan{ width:27%; margin: 10px; min-height: 210px; box-shadow: 0px -2px 10px rgb(0 0 0 / 5%), 0px 6px 20px rgb(0 0 0 / 5%); border-radius: 5px;     background: #fff; margin-right:0px;}
		#bajan table{ width:100%; margin-top:15px;}
		#bajan table td{  font-size:16px;}
		#bajan table th{ padding: 2px; font-size:16px; text-align:center; padding-bottom:10px;}
		#numKeywords{ font-size:18px; color:#312c51; font-weight:bold; margin:auto;}
		#fondoOscuro{ background-color:#EEF9F3; }
		.leyenda{ font-size:16px; margin:auto; }
		.keywordTabla{ max-width:100px; padding: 6px 20px; }
		#interiorHome hr{
			width: 97%;
			background-color: #ccc;
			margin: 20px auto 20px auto;
		}
		#grafEstados{ height:250px; } 
		.dashboardModuloCanibalizaciones{ float:left; width:45%; text-align:left;padding-left: 0px;} 
		#moduloCanibalizaciones{ margin:20px; padding:20px;  text-align:center; padding: 0px;text-align: center; margin: 0px; padding-top: 70px; padding-bottom:70px;}
		#moduloCanibalizaciones button{ margin-top:20px; }
		#moduloCanibalizaciones #titulo{ max-width:500px; margin:auto; text-align:center; color: #222033; font-weight: bold; font-size:28px; display:block; }
		#moduloCanibalizaciones #titulo #numGrande{ font-size:100px; margin:auto; text-align:center; line-height: 100px; margin-bottom:50px;}
		#moduloCanibalizaciones #titulo #textoCanib{ margin:auto;clear:both;text-align:center; }
		#canibalizacionesLista{  max-width:300px; margin-top: -100px; margin-left: 300px; }
		#moduloThin{ text-align:center; padding-top: 70px; float: right; padding-bottom:70px; padding-left: 0px;}
		#moduloThin button{ margin-top:20px; }		
		#moduloThin #texto{ margin:auto; color:#509C87; font-size:28px; font-weight:bold;}
		#moduloThin #numGrande{ margin:auto; color:#509C87; font-size:100px; font-weight:bold; line-height:100px;}
		#moduloThin #textPeq{ font-size:16px; font-weight:bold; }
		#moduloUrls{ float:left; width: 24%; padding-top:90px;}
		#moduloEstados{ float:left; width: 24%; margin-top: 20px;}
		#moduloPagerank{ float:right; width: 59%; padding-right:20px;}
		.dashboardModuloRastreo{     min-height: 250px;     }
		.dashboardModuloRastreo h3{ text-align:left !important; }
		#urlsRastreadas{ font-size: 24px; font-weight: bold; margin-top: -10px; color:#222033;}
		#numUrls{ font-size: 48px; font-weight: bold; color:#222033;}
		#tituloEstados{ font-weight:bold; font-size:18px; color:#312c51; }
		#moduloPagerank  h3{ text-align:center; margin:0px; font-size:18px; margin-bottom:15px;}
		#moduloPagerank table{ width:100%; }
		#moduloPagerank tr{ border:1px #E0E7EB solid; }
		#moduloPagerank td{ line-height: 20px; padding: 8px 10px;}
		#noData{ width:100%; text-align:center; overflow:auto; height: 300px; padding-top: 5vh; }
		.izquierdaLPR{ max-width:150px; }
		
		
		
		
		/* Dashboard general */
		
		#dashGCont{ display:block; width:98%; margin-left: 20px;}
		.dashG{ 
			float: left;
			width: 46%;
			box-shadow: 0px -2px 10px rgb(0 0 0 / 5%), 0px 6px 20px rgb(0 0 0 / 5%);
			border-radius: 5px;
			margin: 15px;
			text-align: left;
			padding: 10px;
			min-height: 390px;
			cursor:pointer;
			font-size:16px;
		}
		.dashG2{ 
			width: calc(92% + 30px);
			border-radius: 10px;
			margin: 15px;
		}
		#interiorDashboard{ width:100%; padding: 0px;  padding-left: 20px;}
		.dashGDominio{ font-size:24px; color:#312c51; font-weight:bold; margin-bottom:15px;}
		.graficaMediaTrackingD{ width:100%; height:200px; text-align:center; margin-top: 35px; margin-left: -4px;}
		.dashDatos{ width:100%; }
		.sinDatos{ margin:auto; padding-top:40px; }
		.dashIzquierda50{ float:left; width:48%;}
		.dashIzquierda100{ float:left; width:100%;}
		.dashDerecha{ float:right; width:48%;}
		.keywordTablaD{ max-width:200px; }
		.subenD{ min-height: 160px; }
		.bajanD{ min-height: 160px; }
		.subenD h3{ font-size:16px; font-color:#000; margin-left:0px; }
		.bajanD h3{ font-size:16px; font-color:#000; margin-left:0px;}
		.subenD table{ width:250px; margin-bottom:20px; margin-left: 0px;}
		.bajanD table{ width:250px; margin-left: 0px; }
		.subenD td{ margin:0px; padding:0px; border: 0px !important; }
		.bajanD td{ margin:0px; padding:0px; border: 0px !important; }
		
		#interiorHome .divH1{  padding: 0px; margin: 0px 30px 20px 30px; }
		
		
		@media print, screen and (max-width: 1700px) {
			#moduloPagerank{ width:59%; }
			#moduloPagerank table{ margin-left:-20px; }
			#moduloUrls{ width:20%; }
			#moduloEstados{ width:24%; }
		}
		@media print, screen and (max-width: 1600px) {
			#canibalizacionesLista{ margin-left: 200px; }
		}
		@media print, screen and (max-width: 1500px) { 
			.bajanD table {  width: 200px; }
			.subenD table {  width: 200px; }
			.keywordTablaD {  max-width: 150px; }
		}
		@media print, screen and (max-width: 1400px) {
			#canibalizacionesLista{ margin-left: 150px; } 
			.interno{ display:none; }
		}
		@media print, screen and (max-width: 1300px) { 
			.dashG{ margin:10px; }
			.dashG2{ margin:10px;width: calc(92% + 20px); }
		}
		@media print, screen and (max-width: 1250px) {
			#bajan{ padding-left: 5px; padding-right: 5px; margin:10px; width:45%;}
			#suben{ padding-left: 5px; padding-right: 5px; margin:10px; width:45%;}
			#moduloUrls{ width:49%; padding-top: 90px; }
			#moduloEstados{ width:49%; }
			#moduloPagerank{ width:100%; padding-bottom:30px;}
			#numUrls{ font-size:40px; }
			#urlsRastreadas{ font-size:22px; }
			#dashboardRastreo{ padding: 50px; }
			.interno{ display:contents; }
			#moduloGrafMedia{ width:100%; }
			.graficaMediaTrackingD{ width:100%; }
			.dashIzquierda50{ width:100%; }
			.dashDerecha{ width:100%; } 
			.graficaMediaTrackingD { margin-top:0px; }
			.subenD table{     width: 95%; }
			.bajanD table{     width: 95%; }
		}
		@media print, screen and (max-width: 1200px) { 
			.keywordTablaD {  max-width: 100px;  } 
			.dashG{ min-height:410px; }
		}
		@media print, screen and (max-width: 1050px) {
			.dashboardModuloRastreohome{
				width:100% !important;
			}
			#moduloGrafMedia{ width:100%; }
			#moduloCanibalizaciones #titulo  #numGrande{ font-size:100px; margin-top: -30px;}
			#canibalizacionesLista{  margin-left: 100px;  margin-top: -60px;}
			#moduloThin #numGrande{font-size:70px; }
			#moduloThin #texto {  font-size: 30px; } 
		}
		@media print, screen and (max-width: 950px) {
			#moduloCanibalizaciones{ width:100%; float:none; text-align:center; }
			#moduloThin{ width:100%; float:none; text-align:center; }
		}
		@media print, screen and (max-width: 900px) { 
			.dashIzquierda50{ width:100%; }
			.keywordTablaD {  max-width: 200px;  } 			
			#interiorDashboard{ margin: 20px 0px 0px 40px; }
			.graficaMediaTrackingD{ margin-top: 35px; }
		}
		@media print, screen and (max-width: 800px) { 
			.bajanD table {  width: 250px; }
			.subenD table {  width: 250px; }
			.keywordTablaD {  max-width: 200px;  } 			
		}

		@media screen and ( max-width: 768px ) {
			.dashGDominio {
				font-size: 18px;
			}
		}

		@media print, screen and (max-width: 700px) {
			#moduloUrls{ width:100%; }
			#moduloEstados{ width:100%; }
			.tdPr{ display:none; }
			#moduloPagerank table td{ max-width:550px; }
			#canibalizacionesLista { margin-left: 0px; margin-top: 0px; }
			#bajan{ width:100%; width: 90%; margin: 20px;}
			#suben{ width:100%; width: 90%; margin: 20px;}
			#moduloThin{ padding-left:0px; 
		}

		@media print, screen and (max-width: 600px) { 
			#dashboardRastreo {
				padding: 10px;
			}
			#moduloPagerank table td { 
				max-width:450px; 
			}

			.dashboardModuloCanibalizaciones {
				padding-left: 0;
				float: none;
			}
		}

		@media print, screen and (max-width: 500px) { 
			#moduloPagerank table td{ max-width:350px; } 
			#interiorDashboard{ margin: 20px 0px 0px 10px; width: 92%;}
			.dashIzquierda{ float:none; width:98%;}
			.dashDerecha{ float:none; width:98%;}
			.bajanD { min-height: auto; }
			.subenD { min-height: auto; }
			#bajan { min-height: auto; }
			#suben { min-height: auto; }
			.dashG{ width:97%; }
			.dashG2{ width:97%; }
			.graficaMediaTrackingD { margin-top:0px; width:95%;}
			.subenD table{     width: 95%; }
			.bajanD table{     width: 95%; }
			#dashGCont{ margin-left:0px; max-width:98%; }

		}
		@media print, screen and (max-width: 400px) { #moduloPagerank table td{ max-width:250px; } }

