﻿
.COTitle
{
	color:#28427F;
	font-weight:bold;
	font-size:15pt;
}

.COTitleSmall
{
	color: #28427F;
	font-size:10pt;
}

.COTitleSmallWhite
{
	color: #FFFFFF;
}


.DataEmployeeStatic
{
    font-weight:bold;
    font-size:11pt;
}

.DataEmployeeLabel
{
    font-size:11pt;
}

.COCellBorderAllTitle
{

	border-left: solid 2px #599cd4;
	border-top: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	background-color:#28427F;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

.COCellBorderTopRightBottomTitle
{

	border-top: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	background-color:#28427F;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

.COCellBorderRightBottomLeftTitle
{

	border-left: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	background-color:#28427F;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

.COCellBorderRightBottomTitle
{

	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	background-color:#28427F;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}




.COCellBorderAll
{

	border-left: solid 2px #599cd4;
	border-top: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}

.COCellBorderAllWhite
{

	border-left: solid 2px #599cd4;
	border-top: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;
}

.COCellBorderRightBottomLeft
{

	border-left: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	background-color:#E0EFF6;
	color:#000000;
	text-align:center;
}


.COCellBorderRightBottomLeftWithoutBack
{

	border-left: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}


.COCellBorderRightBottomLeftWithoutBack
{

	border-left: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}


.COCellBorderTopRightBottom
{

	border-top: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	background-color:#E0EFF6;
	color:#000000;
}

.COCellBorderRightLeft
{
	border-right: solid 2px #599cd4;
	border-left: solid 2px #599cd4;
	color:#000000;
}


.COCellBorderRightLeftWithCenter
{
	border-right: solid 2px #599cd4;
	border-left: solid 2px #599cd4;
	color:#000000;
	text-align:center
}



.COCellBorderTopRightLeftWithColor
{
	border-left: solid 2px #599cd4;
	border-top: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	color:#000000;
	text-align:center;
	background-color:#E0EFF6;
}


.COCellBorderTopRightLeft
{
	border-left: solid 2px #599cd4;
	border-top: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}


.COCellBorderTopLeft
{
	border-left: solid 2px #599cd4;
	border-top: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}

.COCellBorderTop
{
	border-top: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}

.COCellBorderTopRight
{
	border-right: solid 2px #599cd4;
	border-top: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}

.COCellBorderTopRightLeftWithoutCenter
{
	border-left: solid 2px #599cd4;
	border-top: solid 2px #599cd4;
	border-right: solid 2px #599cd4;
	color:#000000;
}


.COCellBorderRight
{
	border-right: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}

.COCellBorderLeft
{
	border-left: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}

.COCellBorderBottomLeftWithoutBack
{

	border-left: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}


.COCellBorderRightBottomWithoutBack
{

	border-right: solid 2px #599cd4;
	border-bottom: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}

.COCellBorderBottomWithoutBack
{

	border-bottom: solid 2px #599cd4;
	color:#000000;
	text-align:center;
}



.COMainTable
{

	border-left: solid 1px #599cd4;
	border-top: solid 1px #599cd4;
	border-bottom: solid 1px #599cd4;
	border-right: solid 1px #599cd4;
	
}

#divHabRevocacionPoder
{
    display:inline; 
    float:right; 
    background:#c2c284; 
    color:White; 
    font-weight:bold; 
    padding:9px 13px; 
    width:264px; 
    border-collapse:collapse; 
    border-bottom-color:#a0a0a0; 
    border-bottom-width:2px; 
    border-bottom-style:solid; 
    margin-bottom:-1px;    
}

#divHabOtorgamientoPoder
{
    display:inline; 
    float:right; 
    background:#c2c284; 
    color:White; 
    font-weight:bold;   
    padding:9px 13px; 
    margin-right:1px; 
    width:263px; 
    border-collapse:collapse; 
    border-bottom-color:#a0a0a0; 
    border-bottom-width:2px; 
    border-bottom-style:solid; 
    margin-bottom:-1px; 
    border-right-color:#a0a0a0; 
    border-right-width:1px; 
    border-right-style:solid; 
    margin-right:-2px;    
}

.txtNar { font-weight:bold; color:#ffffff;}

.td-comportamiento{
    padding: 10px;
    text-align: justify;
    border-radius: 5px;
    background: antiquewhite;
}
.card {
    border-radius: 12px;
    box-shadow: 0 6px 10px -4px rgba(0,0,0,.15);
    background-color: #fff;
    color: #252422;
    margin-bottom: 20px;
    position: relative;
    border: 0 none;
    transition: transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
    padding:10px;
    text-align:justify;
}

/* =============
   Progressbars
============= */
.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.progress {
  -webkit-box-shadow: none !important;
  background-color: #ebeff2;
  box-shadow: none !important;
  height: 10px;
  margin-bottom: 18px;
  overflow: hidden;
}
.progress-bar {
  box-shadow: none;
  font-size: 8px;
  font-weight: 600;
  line-height: 12px;
}
.progress.progress-sm {
  height: 10px !important;
}
.progress.progress-sm .progress-bar {
  font-size: 8px;
  line-height: 5px;
}
.progress.progress-md {
  height: 15px !important;
}
.progress.progress-md .progress-bar {
  font-size: 10.8px;
  line-height: 14.4px;
}
.progress.progress-lg {
  height: 20px !important;
}
.progress.progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}
.progress-bar-primary {
  background-color: #188ae2;
}
.progress-bar-success {
  background-color: #10c469;
}
.progress-bar-info {
  background-color: #35b8e0;
}
.progress-bar-warning {
  background-color: #f9c851;
}
.progress-bar-danger {
  background-color: #ff5b5b;
}
.progress-bar-inverse {
  background-color: #3b3e47;
}
.progress-bar-purple {
  background-color: #5b69bc;
}
.progress-bar-pink {
  background-color: #ff8acc;
}
.progress-bar-custom {
  background-color: #71b6f9;
}
/* Custom progressbars */
.progress-bar-custom-alt {
  background-color: rgba(113, 182, 249, 0.2);
}
.progress-bar-primary-alt {
  background-color: rgba(24, 138, 226, 0.2);
}
.progress-bar-success-alt {
  background-color: rgba(16, 196, 105, 0.2);
}
.progress-bar-info-alt {
  background-color: rgba(53, 184, 224, 0.2);
}
.progress-bar-warning-alt {
  background-color: rgba(249, 200, 81, 0.2);
}
.progress-bar-danger-alt {
  background-color: rgba(255, 91, 91, 0.2);
}
.progress-bar-purple-alt {
  background-color: rgba(91, 105, 188, 0.2);
}
.progress-bar-inverse-alt {
  background-color: rgba(59, 62, 71, 0.2);
}
.progress-bar-pink-alt {
  background-color: rgba(255, 138, 204, 0.2);
}
.progress-animated {
  -webkit-animation-duration: 5s;
  -webkit-animation-name: animationProgress;
  -webkit-transition: 5s all;
  animation-duration: 5s;
  animation-name: animationProgress;
  transition: 5s all;
}
/* Progressbar Vertical */
.progress-vertical {
  min-height: 250px;
  height: 250px;
  width: 10px;
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}
.progress-vertical .progress-bar {
  width: 100%;
}
.progress-vertical-bottom {
  min-height: 250px;
  height: 250px;
  position: relative;
  width: 10px;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}
.progress-vertical-bottom .progress-bar {
  width: 100%;
  position: absolute;
  bottom: 0;
}
.progress-vertical.progress-sm,
.progress-vertical-bottom.progress-sm {
  width: 5px !important;
}
.progress-vertical.progress-sm .progress-bar,
.progress-vertical-bottom.progress-sm .progress-bar {
  font-size: 8px;
  line-height: 5px;
}
.progress-vertical.progress-md,
.progress-vertical-bottom.progress-md {
  width: 15px !important;
}
.progress-vertical.progress-md .progress-bar,
.progress-vertical-bottom.progress-md .progress-bar {
  font-size: 10.8px;
  line-height: 14.4px;
}
.progress-vertical.progress-lg,
.progress-vertical-bottom.progress-lg {
  width: 20px !important;
}
.progress-vertical.progress-lg .progress-bar,
.progress-vertical-bottom.progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}