﻿.tituloReporte
{
	text-align:center;
	text-decoration:none;
	font-size:medium;
	color:white;
	background:blue;
	font-family: Arial, Helvetica, sans-serif;
}
.GridCellLeft {							/*  Texto de las celdas de GRID KENDO  */
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.GridCellCenter {							/*  Texto de las celdas de GRID KENDO  */
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.GridCellRight {							/*  Texto de las celdas de GRID KENDO  */
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.GridCellLeftM {							/*  Texto de las celdas de GRID KENDO  */
	font-size: 14px; font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.GridCellRightM {							/*  Texto de las celdas de GRID KENDO  */
	font-size: 14px; font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.GridCellCenterM {							/*  Texto de las celdas de GRID KENDO  */
	font-size: 14px; font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.GridHeadLeft {							/*  Texto de las celdas de GRID KENDO  */
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
}
.GridHeadRight {							/*  Texto de las celdas de GRID KENDO  */
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.GridHeadLeftM {							/*  Texto de las celdas de GRID KENDO  */
	font-size: 14px; font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.cabeceraTablaEfimero
{
	height: auto;
	width: 200px;
	font-size:medium;
	background-color:#d2d6da;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.tblEfimeros tr:nth-child(even)
{
	background-color: #f2f2f2; 
	border-collapse: separate;
    border-spacing: 10px 50px;
}

.clasificacion 
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	background-color: #d8d5d5;
	color: #d46463;
	text-align: left;
}

.limpio
{
  font-family: Arial, Helvetica, sans-serif;  
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.alarma
{
	background-color: red;
	color: white;	
}

.cabeceraIncidencias{
	text-align: center;
	font-size: medium;
}
.cabeceraIncidenciasleft{
	text-align: left;
	font-size:12px;
}
	
.cabeceraIncidencias soporteTec
{
	font-size: medium;
	background: green ;
	font-family: Arial, Helvetica, sans-serif;
}

.cabeceraReporteCliente
{
	font-size: medium;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.infoClinica
{
	text-align: center;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
}

.infoTotales
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.txtIncidencias
{
	font-size:medium;
	background-color: white;
	font-weight:bold;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

.txtReportes
{
	font-size:medium;
	background-color:white;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;	
}	
	table, th , td {
	border-style:hidden;
	border-width: 0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	}
	
	.cabecera
	{
	background::silver;
	font-size:medium;
	font-family: Arial, Helvetica, sans-serif;	 
	}
	
	.tablaReporte, .ted, .ter
	{
	border-style:solid;
	border-width:1px;
	font-family: Arial, Helvetica, sans-serif;	
	}


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

.estilo1Login {
	text-align: center;
}

.seccion-login {
                    margin: 15% auto 15px auto;
				    padding: 10px;
				    border: 1px solid rgba(0,0,0,0.05);
                    width: 800px;
                    text-align: center;
					font-family: Arial, Helvetica, sans-serif; 
                }

.seccion-fecha{
				margin:14% auto 15px auto;
				padding:1px;
				border: 1px solid rgba(0,0,0,0.05);
				width:800px;
				text-align:center;
				margin-top: 1em;				
}
                .box.k-header{
			    background-position: 50% 70%;				  		  
				}


                .box .k-textbox {
                    margin: 0;
                    width: 100px;
                }


                #tabstrip {
                    width: 100%;
                    margin: 30px auto;
  					font-family: Arial, Helvetica, sans-serif;
  					text-align:left;
                }
                

                #tabstrip h2 {
                    font-weight: lighter;
                    font-size: 5em;
                    padding: 0;
                    margin: 0;
					font-family: Arial, Helvetica, sans-serif;                    
                }

                #tabstrip h2 span {
                    background: none;
                    padding-left: 5px;
                    font-size: .5em;
                    vertical-align: top;
					font-family: Arial, Helvetica, sans-serif;                    
                }
                #tabstrip p {
                    margin: 0;
                    padding: 0;
					font-family: Arial, Helvetica, sans-serif;                    
                }
}
.k-grid .k-state-selected { 
	background: #FFF;	
}
.celdaVerde
{
	background-color:#0F9D58;
}
.celdaVerde
{
	background-color:#DB4437;
}

.footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  background-color: #efefef;
  text-align: right;
}

.loginTxtDerecho
{
	text-align:right;
}

.loginTxtIzquierdo
{
	text-align:left;
}

/*Apartado estilo semaforo*/
.Rojo
{
	background-color: red;
	color: red;		
}

.Naranja
{
	background-color: orange;
	color: orange;		
}

.Amarillo
{
	background-color: yellow;
	color: yellow;		
}

.Verde
{
	background-color: green;
	color: green;		
}

.FormatoIMG
{
	width: 30px;
}

