﻿/*Calendar Control CSS*/
.cal_Theme1 .ajax__calendar_container   {
background-color: #2494f2;
border:solid 1px #77D5F7;
width: 200px;
}
.cal_Theme1 .ajax__calendar_header  {
background-color: #ffffff;
margin-bottom: 4px;
}
.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
color: #004080;
padding-top: 3px;
}
.cal_Theme1 .ajax__calendar_body    {
background-color: #ffffff;
border: solid 1px #77D5F7;
}
.cal_Theme1 .ajax__calendar_dayname {
text-align:center;
font-weight:bold;
margin-bottom: 4px;
margin-top: 2px;
color: #004080;
}
.cal_Theme1 .ajax__calendar_day {
color: #004080;
text-align:center;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
color: #004080;
font-weight: bold;
background-color: #DEF1F4;
}
.cal_Theme1 .ajax__calendar_today   {
font-weight:bold;
color: #ffffff;
}
.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
color: #ffffff;
}


.EncabezadoNormal 
{
      background: #2494f2;
      color: #ffffff;    
      font-weight: bold;
    }
.HeadGV
{
	background-color: #2494f2; 
	color: #ffffff;
}    
.FondoOscuro
{
      background: #2494f2;
    }
.FondoOscuroLetrasClaras
{
      background: #2494f2;
      color: #ffffff;
    }
.FondoBlancoLetrasNegras 
{
    background: #ffffff;
      color: #000000;
    }
.FondoRojoLetrasBlancas
{
	background-color: #FF0000;
	color: #FFFFFF;
}
.MensajesWebStyleVerdeBlanco
{
    background-color: #1a851c;
    color: #FFFFFF;
}
.MensajesWebStyleAzulBlanco
{
    background-color: #2339d7;
    color: #FFFFFF;
}
.MensajesWebStyleAzulRojo
{
    background-color: #2339d7;
    color: #e60a0a;
}
.MensajesWebStyleAmarilloNegro
{
    background-color: #e6de0a;
    color: #000000;
}
.MensajesWebStyleAquaAzul
{
    background-color: #0ae6bf;
    color: #190ae6;
}
.MensajesWebStyleNaranjaAzul
{
    background-color: #ff5a00;
    color: #0f06cf;
}
.MensajesWebStyleVioletaBlanco
{
    background-color: #b506cf;
    color: #FFFFFF;
}
.MensajesWebStyleAmarilloBlanco
{
    background-color: #e6de0a;
    color: #FFFFFF;
}
.MensajesWebStyleNaranjaBlanco
{
    background-color: #ff5a00;
    color: #FFFFFF;
}
.TdError
{
	background-color: #FF0000;
	color: #EDF2F9;
}
.CeldasTitAlDerecha 
{
    text-align: right;
    }

.login-container .block-flat .header {
  background: #2494F2;
}
.navbar {
  background-color: #2494F2;
}
.cl-vnavigation .parent ul li.active a {
  border-left: 1px solid #2494F2;
}
.cl-vnavigation .active > a {
  border-left: 1px solid #2494F2;
}
.cl-vnavigation .selected:hover a {
  background-color: #2494F2;
}
.forgotpassword-container .block-flat .header 
{
  background: #2494f2;
  border-bottom: 1px solid #2494f2;
}
.colored-header .modal-header {
  background-color: #2494f2;
}
.md-dark .modal-header {
  background-color: #2494f2;
}
.md-dark .modal-header {
  background-color: #2494f2;
}
.gritter-item-wrapper.primary {
  background: #2494f2;
}
.fc-event {
  background: #2494f2 !important;
  border-color: #2494f2 !important;
}
.external-event {
  /* try to mimick the look of a real event */
  background: #2494f2;
}
.multiselect-container > li.active > a {
  background-color: #2494f2;
}
.multiselect-container > li.active:hover > a {
  background-color: #2494f2;
}
.ms-container .ms-list.ms-focus {
  border-color: #2494f2;
}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  background: #2494f2;
}
#ms-custom-headers .custom-header {
  background: #2494f2;
}

.table {
    border-bottom:0px !important;
}
.table th, .table td {
    border: 1px !important;
}
.table.no-border tr td, .table.no-border tr th {
  border-width: 0;
}
.fixed-table-container {
    border:0px !important;
}
.block-flat,
.block-wizard {
  /*margin-bottom: 5px;*/
}
.navbar-default .navbar-brand {
  background: url("../conf/favicon.png") no-repeat 0 11px;
}
.button5 {
  margin-bottom: 5px;
}

.nopadea {
  padding: 0px !important;
  margin: 0px !important;
  border: 0px !important;
  /*border-bottom:0px !important;*/
  /*border-left:0px !important;*/
  /*border-right:0px !important;*/
}
.lblanco
{
    color: White;
    }
.busqueda 
{
    margin-top: 3px !important;
    margin-bottom: 3px !important;
    padding-right: 0px;
    padding-left:0px;
}
.fuenteprimaria {
  color: #2494f2 !important;
}
.invoice {
    position: relative;
    background: #fff;
    border: 1px solid #f4f4f4;
    padding: 20px;
    margin: 10px 25px;
}
.fcli_fg 
{
    margin-top: 5px;
    margin-bottom:5px;
    }
.fcli_primContainer 
{
    max-width: 800px;
    margin: auto;
    }
.fcli_fondo 
{
    background-color: #2494f2 !important;
    border-color: #2494f2 !important;
    }
.fcli_container 
{
    padding-left: 10px !important;
    padding-right: 10px !important;
    }
.fcli_titulo 
{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    }