.textomed
{
font-family: 'Lexend Deca', sans-serif !important;
font-size:13px !important;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style16 {font-size: 14px !important; color: #333;}
.style17 {font-size: 14px !important; color: #333;}
.style22 {font-size: 14px !important; color: #333;}
.style18 {font-size: 14px !important; color: #333;}
.mismos {
color:#61144b;
background-image:none;
	height:38px;
	font-size:14px;
	padding:12px;
	background-color: #dadada;
    border: none;
    border-radius: 4px;
    text-transform: none;
	width:500px;
	font-family: 'Lexend Deca', sans-serif !important;

}
.tareas {
color:#61144b;
background-image:none;
	font-size:14px;
	padding:12px;
	background-color: #dadada;
    border: none;
    border-radius: 4px;
    text-transform: none;
	width:300px;
	font-family: 'Lexend Deca', sans-serif !important;
	margin-top:0px;

}
.tareasc {
color:#61144b !important;
background-image:none;
	font-size:14px;
	padding:12px;
	background-color: #dadada;
    border: none;
    border-radius: 4px;
    text-transform: none;
	width: 140px;
  margin: 0 auto;
	font-family: 'Lexend Deca', sans-serif !important;
	margin-top:0px;

}
.tareasd {
  text-decoration:none;
  color:#61144b !important;
}
a:hover {
    text-decoration: none;
}
.tareasa {
text-decoration:none;
}
.mismosa:hover {
text-decoration:none;
}
.mismosi{
font-size:30px !important;
}
.mismos a{
text-decoration:none;
}
.mismosb {
color:#61144b;
background-image:none;
	height:38px;
	font-size:13px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:0px;
	background-color: #dadada;
    border: none;
    border-radius: 4px;
    text-transform: none;
	width:200px;
	font-family: 'Lexend Deca', sans-serif !important;
	float:right;

}
.mismosbi{
font-size:30px !important;
float:left;
padding-right:10px;
}
.mismosb a{
text-decoration:none;
}
/*ICONOS DE SALIR Y AYUDA*/
.color {
color:#61144b;
}
.color:hover {
color:#9f4284;
}
/*ICONOS*/
.ic-tareas {
font-size:40px;
color:#61144b;
margin-top:-2px;
}
.ic-login {
font-size:40px;
color:#61144b;
margin-top:-2px;
}
.ic-tareas:hover {
color:#9f4284;
}
.ic-documento {
font-size:40px;
color:#61144b;
margin-top:-2px;
}
.ic-documento:hover {
color:#9f4284;
}
.ic-panel {
font-size:44px;
color:#61144b;
margin-top:0px;
margin-bottom:1px;
}
.ic-panel:hover {
color:#9f4284;
}
/*TAMAÑO Y COLOR DE ICONOS DEL PANEL DE CONTROL*/
.ic-on
{
font-size:60px;
color:#61144b;
}
.ic-on:hover
{
font-size:60px;
color:#9f4284;
}
.ic-off
{
font-size:60px;
color:#adb5bd;
}
.txtcolor {
color:#61144b !important;
}
.botondelete {
    /*background-image: url(images/trash.png) !important;*/
	background-image:none !important;
    background-repeat: no-repeat;
    background-position: center center;
	font-family: "Font Awesome 5 Pro" !important;
	font-weight:900;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: default;
    background-color:transparent !important;
	color:#61144b;
	font-size:24px;
}
.botondelete:hover {
	color:#9f4284;
}

.tboton {
    background-image:none;
	height:38px;
	font-size:13px;
	padding-right:6px;
	background-color: #dadada;
    border: none;
    border-radius: 4px;
    text-transform: none;
	font-family: 'Lexend Deca', sans-serif !important;
}
.tinput {
    background-image: none;
    height: 38px;
    font-size: 13px;
    padding-right: 6px;
    background-color: #dadada;
    border: none;
    border-radius: 4px;
    text-transform: none;
    font-family: 'Lexend Deca', sans-serif !important;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image: url(images/fondo-n.jpg) !important;
    background-repeat: repeat;
    background-color: #E1E5E8;
	font-family: 'Lexend Deca', sans-serif !important;
}
.titulos {
	font-family: 'Lexend Deca', sans-serif !important;
}
body span {
	font-family: 'Lexend Deca', sans-serif !important;
	/*font-size:15px;*/
}
.padr10 {
margin-right:10px;
}
.calendario {
font-size:22px;
color:#9f4284;
margin-top:3px;
}
.icbarra
{
font-size:24px;
color:#555555;
}
.icbarra:hover
{
font-size:24px;
color:#ddd;
}
.ictam {
font-size:28px;
}
.ictamg {
font-size:36px;
}
.ictamxs {
font-size:16px !important;
}
.ictamf {
font-size:28px;
}
.ictamx {
font-size:28px;
}
.ic-lg {
font-size:48px;
}
.ic-xl {
font-size:64px;
}
.ic-ch {
font-size:28px;
color:#9f4284;
padding-right:30px;
}
.ic-ch2 {
font-size:28px;
color:#9f4284;
padding-right:30px;
padding-bottom:2px;
}
.ic-ch-np {
font-size:28px;
color:#9f4284;
}
.ic-ch-d {
font-size:24px;
color:#9f4284;
}
.ic-ch-d-off {
font-size:24px;
color:#adb5bd;
}
.off {
color:#adb5bd;
}
.ic-xch-d-off {
font-size:16px;
color:#adb5bd;
}
.ic-amarillo {
color:#9f4284;
}
.semaforo {
    font-size: 22px;
	vertical-align:middle;
	margin-top:-3px;
}
.amarillo {
color:#e2df00;
}
.rojo {
color:#FF0000;
}
.verde {
color:#00CC00;
}
.icatraspad {
padding-right:10px;
}
.inictam {
font-size:26px;
}
.ic-tasks {
font-size:48px;
color:#9f4284;
}
.menuspace {
font-size:14px;
}
.texto {
    font-family: 'Lexend Deca', sans-serif !important;
    font-size: 14px !important;
}
.divrayaarriba {
    font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px;
    color: #333;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #808080;
    padding-bottom: 9px;
    text-align: center;
    padding-top: 9px;
    background-color: #eeeeee;
}
.buttheight{
    font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
    text-align: right;
	background-color:#dadada;
	border:none;
	border-radius: 4px;
	text-transform: capitalize;
	height:40px;
}

input[type="button"] i {
    /*background-image:none;*/
	height:38px;
	font-size:13px;
	padding-right:10px;
	background-color: #dadada;
    border: none;
    border-radius: 4px;
    text-transform: none;
	font-family: 'Lexend Deca', sans-serif !important;
}
input[type="submit"] i {
    background-image: none;
    height: 38px;
    font-size: 13px;
    padding-right: 10px;
    background-color: #dadada;
    border: none;
    border-radius: 4px;
    text-transform: none;
    font-family: 'Lexend Deca', sans-serif !important;
}
select {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: black;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    alignment-adjust: central;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: #dadada;
    cursor: default;
    margin: 0em;
    font: 400 13.3333px Arial;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(169, 169, 169);
    border-image: initial;
	height:38px;
	font-size:13px;
	padding-right:6px;
	background-color: #EEEEEE;
    border: none;
    border-radius: 4px;
}


<!--KT -->

.KT_topbuttons, .KT_bottombuttons {
    min-height: 40px;
    white-space: nowrap;
    padding: 4px;
    margin-bottom: 6px;
}
.KT_bottombuttons input {
    font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
    text-align: right;
	background-color:#dadada;
	border:none;
	border-radius: 4px;
	text-transform: capitalize;
	height:40px;
}
.KT_tnglist .KT_options .button{
    font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
    text-align: right;
	background-color:#dadada;
	border:none;
	border-radius: 4px;
	text-transform: capitalize;
}
.KT_tnglist .KT_options input[type="submit"] i {
    font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
    text-align: right;
	background-color:#dadada;
	border:none;
	border-radius: 4px;
	text-transform: capitalize;
}
.KT_tnglist .KT_options {
    padding-right: 0px; 
    text-align: right;
}
.KT_tngtable td {
    font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
}
div.KT_textnav ul {
    text-align: center;
    display: inline;
    list-style-type: none;
    margin: 99px;
    padding: 0;
	font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
}
.KT_tng .KT_tnglist .KT_bottomnav {
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
	font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
}
/*FLECHAS ABAJO*/
.KT_textnav input{
	font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
    text-align: right;
	background-color:#dadada;
	border:none;
	border-radius: 4px;
	text-transform: capitalize;
}
.tabla-login{
	font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
	margin-right:20px;
	margin-left:20px;
}
.tabla-login input{
    background-color: #ffffff;
    border: 1px solid #ccc;
	border-radius: 4px;
	height:26px;
	font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
	width:100%;
}
.tabla-login-bt{
    background-color: #ffffff;
    border: 1px solid #ccc;
	border-radius: 4px;
	height:32px !important;
	font-family: 'Lexend Deca', sans-serif !important;
    font-size: 13px !important;
	width:100%;
}
.tabla-login-bt:hover{
    background-color:#f0f0f0 !important;
}
input:-internal-autofill-selected {
    background-color: #f0f0f0 !important;
    background-image: none !important;
    color: -internal-light-dark-color(black, white) !important;
}
.KT_tngform, .KT_tnglist {
    float: left;
    background-color: #ffffff;
    border: 1px solid #ccc;
	border-radius: 4px;
}
.KT_tngtable input, .KT_tngtable select {
    font-size: 13px;
    font-family: 'Lexend Deca', sans-serif !important;
}
.KT_tnglist th.KT_sorter {
    padding-right: 10px;
    margin-right: 0px;
    vertical-align: middle;
    height: 30px;
    text-align: center;
    margin-left: 0px;
    padding-left: 10px;
    color: #333333;
    font-family: 'Lexend Deca', sans-serif !important;
	font-size: 13px;
	border-radius: 4px;
}
.KT_row_filter td{
	color: #333333;
    font-family: 'Lexend Deca', sans-serif !important;
	font-size: 13px;
	border-radius: 4px !important;
}
.KT_tng .input_text {
    /* border: 0 ! important; */
    border: 1px solid #eee !important;
	height:26px;
	background-image:url(images/buscatxt.jpg);
	background-repeat: no-repeat;
	padding-left:26px;
	}
.KT_tngtable input, .KT_tngtable select {
	height:26px;
    font-size: 13px;
    font-family: 'Lexend Deca', sans-serif !important;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	padding-left:6px;
}
.KT_tngtable tbody td {
	height:26px;
    vertical-align: middle;
    border: 1px solid #e0e0e0;
	border-radius: 4px;
	/*padding-left:6px;*/
}
.KT_tngform, .KT_tnglist thead {
	height:26px;
    vertical-align: middle;
    border: 1px solid #e0e0e0;
	border-radius: 4px;
}
#captionRow1 td {
border:none !important;
}
input[type="checkbox"] i {
transform : scale(1.5);
}
input[type="radio"] i {
transform : scale(1.5);
}
label[for=nivel_1_1] {
    position: relative;
    vertical-align: top;
    top: 6px;
	left: 5px;
}
label[for=nivel_1_2] {
    position: relative;
    vertical-align: top;
    top: 6px;
	left: 5px;
}
label[for=nivel_1_3] {
    position: relative;
    vertical-align: top;
    top: 6px;
	left: 5px;
}
.sombras td {
	background-color:transparent !important;
}
.rayavert {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ddd;
}
.caja1_2a
{
padding-top:0px;
}
.caja1_2
{
padding-top:20px;
}
.tabw {
width: 100%;
padding-right:10px;
}
.tabwnp {
width: 100%;
}
.espaciotab {
margin-top:14px;
}
.espaciotab2 {
margin-top:-24px;
}
.fancybox-slide--iframe .fancybox-content {
    max-width  : 80%;
    max-height : 80%;
	min-height : 50%;
	border-radius: 4px;
}
.divrayaarriba {
border-style:none;
}
.KT_bottombuttons div.KT_left {
float:none;
}
.KT_tng textarea {
    font-size: 13px;
    font-family: 'Lexend Deca', sans-serif !important;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding-left: 6px;
}
input[type="file"] i {
    -webkit-appearance: initial;
    background-color: initial;
    cursor: default;
    alignment-baseline: central;
    color: inherit;
    text-align: start !important;
    padding-left:3px;
	padding-top:5px;
    border: initial;
	background-color:#FFFFFF;
    font-size: 13px;
    font-family: 'Lexend Deca', sans-serif !important;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
}
.subtitulos {
    font-family: 'Lexend Deca', sans-serif !important;
    font-size: 14px !important;
    color: #000000;
}
.padchkbox {
padding-top:10px;
height:30px;
vertical-align:middle;
}
.vertc {
  display: table-cell;
  vertical-align: middle;
}
.ui-datepicker-trigger {
background-color: transparent;
border-style:none;
height: 30px;
vertical-align: top;
}
/*COLUMNAS PROGRAMAS*/
.a-tarea {
min-width:384px;
}
.a-tareaf {
min-width:362px;
max-width:362px;
}
.a-responsable {
min-width:200px;
}
.a-responsablef {
min-width:172px;
max-width:172px;
}
.a-estatus {
min-width:121px;
}
.a-estatusf {
min-width:122px;
max-width:122px;
}
.a-inicio {
min-width:128px;
}
.a-inicio2 {
min-width:126px;
}
.a-iniciof {
min-width:102px;
max-width:102px;
}
.a-iniciof2 {
min-width:128px;
max-width:128px;
}
.a-compromiso {
min-width:128px;
}
.a-compromiso2 {
min-width:128px;
}

.a-compromisof {
min-width:102px;
max-width:102px;
}
.a-real {
min-width:128px;
}
.a-realf {
min-width:102px;
max-width:102px;
}
.KT_button_move_down {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(images/down.png);
}
.KT_button_move_up {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(images/up.png);
}
.KT_tnglist th.KT_order_selected, .KT_tnglist td.KT_order_selected {
    border: 0px solid red;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 10px;
    padding-bottom: 10px;
}
a.KT_move_op_link {
    border: solid 0px #fff;
    background-color: #ff2b2b;
    color: #FFFFFF;
    border-radius: 6px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-image: none;
    text-transform: capitalize;
}
.KT_tngtable th, .KT_tngtable td.KT_th, .KT_tngtable caption {
    font-size: 13px;
	font-family: 'Lexend Deca', sans-serif !important;
}
.alinealabel {
    margin-top: -22px;
    padding-left: 30px;
}
/*EXISTENTES*/
.style11 {
    color: #61144b !important;
}
.style30 {
    color: #61144b !important;
}
.style26 {
    color: #ffffff !important;
}
.style34 {
    color: #61144b !important;
}
.igualar a{
    color: #333333 !important;
	font-size:14px !important;
}
.textochico {
font-size:13px !important;
}
.txtancho
{
width:99%;
}
.iclock {
font-size:96px;
text-align:center;
vertical-align:middle;
color:#9f4284;
background-color:#e6e5e5;
padding:30px;
border-radius: 50%;

float:left;
}
.iclock i{
text-align:center;
vertical-align:middle;
}
.logl {
margin-top:20px;
margin-left:30px;
float:left;
}
.logr {
float:right;
}
.dec1 {
background-image:url(images/dect.png);
background-repeat:repeat-x;
background-position:top;
}
body {
margin-top:0px;
padding:0px;
}
.fondologo {
    background-image: url(images/fondo_arriba.png);
    background-repeat: repeat-x;
    background-position-y: -26px;
}
.fondologo {
height:164px;
}
.altobarraic {
height:60px;
padding-top:0px;
margin-top:-20px;
}
