.DivBodyHeader {
	background-color: #0B2161;
        padding-top: 0px;
        padding-left: 0px;
        top: 0px; 
        left: 0px; 
        width: 100%; 
        height: 70px;
        overflow: hidden;
}
.DivMonitor{
    background-color: #086A87;
    padding-top: 10px;
    padding-left: 10px;
    position: absolute;
    top: 12%; 
    left: 10%; 
    width: 80%; 
    height: 1500px;
    border: double;
    border-color: #FFFFFF;
    border-width: 8px;
    overflow: auto;
}

.DivBodyMenu {
        margin-left: 10px;
        top: 45px;
        left: 350px;
        overflow: hidden;
}
.DivBodyPanel {
        background-color: #ffffff;
        margin-left: 20px;
        margin-top: 70px;
        width: 90%;
        height: 90%;
        font-family: Futura;
        font-size: 15px;
        color: #086A87;
}
.DivMap {
        background-color: #086A87;
        position: absolute; 
        top: 5px; 
        left: 75px; 
        border-color: #cccccc; 
        border-style: double; 
        border-width: 8px; 
        width: 80%; 
        height: 90%; 
        z-index:20001;
}
.cssMap {
        position: absolute;
        width: 70%; 
        height: 90%; 
        z-index:20002;
}
.cssDispersion {
        position: absolute;
        width: 300px; 
        z-index:20003;
        height: 70%;
}
.cssBody {
	background-color: #086A87;
        margin: 0px;
        font-family: Futura;
        font-size: 15px;
        color: #086A87;
}
.cssBodyCP{
        background-color: #ffffff;
        margin: 0px;
        font-family: Futura;
        font-size: 15px;
        color: #086A87;
}
.DivBodyContent {    
        padding-top: 10px;  
        padding-left: 10px;
	background-color: #086A87;
        top: 70px; 
        left: 0px; 
        width: 100%;
        border-width: 5px;
        border-top-style: double;
        border-top-color: #FFFFFF;
        font-family: Futura;
        font-size: 15px;
        color: #086A87;
}
.cssFontContent {
    font-family: Futura;
    font-size: 17px;
    color: #086A87;
    vertical-align: top;
    font-weight: normal;
}
.cssTDContent{
    font-family: Futura;
    font-size: 18px;
    color: #086A87;
    vertical-align: top;
}
.cssBtn{
    font-family: Futura;
    font-size: 15px;
    color: #303F9F;
    background-color: #FFFFFF;
}
.cssTableBorderWhite{
    padding: 0px;
    vertical-align: top;
    background-color: #BBBBBB;   
    border-collapse: separate;
    border-spacing: 0px;
    border: 4px double #ffffff;
    border-radius: 15px;
}
.cssDivWhite{
    vertical-align: top;
    background-color: #08298A;   
    border-collapse: separate;
    border-spacing: 0px;
    border: 4px double #ffffff;
    border-radius: 15px;
    position: absolute;
    left: 20px;
    top: 20px;
}
.cssTDDesign{
    padding: 10px; 
    border-color: #ffffff;
    border-size: 2px;
    border: double;
    color: #08298A;
    font-family: Futura;
    font-size: 12px;
    font-weight: bold; 
}
.cssTDDesignMail{
    padding: 10px; 
    border-color: #ffffff;
    border-size: 2px;
    border: double;
    color: #08298A;
    font-family: Futura;
    font-size: 12px;
    font-weight: bold; 
    color: #ffffff;
}
.cssTable{
    padding: 10px;
    vertical-align: top;
    background-color: #BBBBBB;   
    border-collapse: separate;
    border-spacing: 3px;
    border: 3px double;
    border-color: #0B2161;
    border-radius: 15px;
    font-family: Futura;
    font-size: 15px;
    color: #086A87;
}
.cssTableSmallFont{
    padding: 5px;
    vertical-align: top;
    background-color: #BBBBBB;   
    border-collapse: separate;
    border-spacing: 3px;
    border: 3px double;
    border-color: #0B2161;
    border-radius: 15px;
    font-family: Futura;
    font-size: 11px;
    color: #086A87;
}
.cssNoUsed{
    border: 5px solid transparent;
    border-image: linear-gradient(to bottom, #ffffff 0%, #ff9900 60%);
    border-image-slice: 10; 
    border-radius: 15px;
}
.cssTableNoBorder{
    padding: 0px;
    vertical-align: top;
    background-color: #0B2161;   
}
.cssTablePanel{
    padding: 10px;
    vertical-align: top;
    background-color: #BBBBBB;   
    border-collapse: separate;
    border-spacing: 30px;
    border: 3px solid #0B2161;
    border-radius: 15px;
}
.cssTDPanel{
    font-family: Futura;
    padding: 30px;
    vertical-align: top;
    background-color: #cccccc;   
    border-collapse: separate;
    border-spacing: 10;
    border: 2px solid white;
    border-radius: 15px;
}
.cssTitTable {
    font-family: Futura;
    font-size: 30px;    
    color: #ffffff;
    font-style: italic;
    text-align: left;
}
.cssTitTableWhite {
    font-family: Futura;
    font-size: 15px;    
    color: #FFFFFF;
    background-color: #0A3A9C;
    font-style: italic;
    text-align: left;
}
.cssTitTableSmallFont {
    font-family: Futura;
    font-size: 20px;    
    color: #ffffff;
    font-style: italic;
    text-align: left;
}
.cssSubtitTableSmallFont {
    font-family: Futura;
    font-size: 15px;
    color: #086A87;
    text-align: left; 
}

.cssSubtitTable {
    font-family: Futura;
    font-size: 25px;
    color: #086A87;
    text-align: left; 
}
.cssRow1TableSmallFont {
    font-family: Futura;
    font-size: 11px;
    color: #08298A;
    background-color: #FFFFFF;
}
.cssRow2TableSmallFont {
    font-family: Futura;
	font-size: 11px;
	color: #08298A;
	background-color: #BBBBBB;
}
.cssRow1Table {
    font-family: Futura;
    font-size: 15px;
    color: #08298A;
    background-color: #FFFFFF;
}
.cssRow2Table {
    font-family: Futura;
	font-size: 15px;
	color: #08298A;
	background-color: #BBBBBB;
}
.IconTable{
    height: 40px;
    width: 40px;
}
.cssBox {
    font-family: Futura;
    background-color: #ffffff;
    border-style: double;
    border-color: #000000;
    font-size: 18px;
    color: #000000;
    padding: 15px;
}
.MainTitle{
    font-family: Futura;
    font-size: 25px;
    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
    vertical-align: central;
}
.MainSubTitle{
    font-family: Futura;
    font-size: 18px;
    color: #FFFFFF;
    font-style: italic;
    font-weight: normal;
    vertical-align: top;
}
.MainSubTitleMarked{
    font-family: Futura;
    font-size: 18px;
    color: #FFFF00;
    font-style: italic;
    font-weight: bolder;
    vertical-align: top;
}
.MenuIconFlag{
    max-width: 50%; 
    height: auto;
}
.MenuIcon{
    height: 40px;
    width: 40px;
}
.MenuIconDesign{
    height: 25px;
    width: 25px;
}
.cssRowOver{
    background-color: #303F9F;
    color: #ffffff;
    padding: 0px;
    cursor: hand;
}
.cssRowOut{
    background-color: #FFFFFF;
    color: #303F9F;    
}
.overlay{
     display: none;
     position: absolute;
     top: 0;
     left: 0;
     width: 5000px;
     height: 5000px;
     background: #000000;
     z-index:10001;
     opacity:.75;
     -moz-opacity: 0.75;
     filter: alpha(opacity=75);
}
.DivContenidocss{
    background: #ffffff;
    position: absolute;
    overflow: auto;
    top: 20px;
    display: none;
    z-index:10002;    
    border-collapse: separate;
    border-spacing: 0px;
    border: 4px double #ffffff;
    border-radius: 15px;
    max-height: 1000;
    max-width: 1500px;
}
.DivContenidocss::-webkit-scrollbar {
  display: none;
}
.cssMouseOut {
	font-family: Futura;
	color: #000033;
	background-color: #ffffff;
}
.cssMouseOver {
	font-family: Futura;
	color: #000033;
	background-color: #CCCCCC;
	cursor: hand;
}
.cssValue {
    font-family: Futura;
    font-size: 15px;
    color: #08298A;
}
.cssValueInfo {
    font-family: Futura;
    font-size: 15px;
    color: #08298A;
    background-color: #BBBBBB;
}
.cssLabel {
    font-family: Futura;
    font-size: 15px;
    color: #086A87;
    background-color: #BBBBBB;
}
.cssLabelRed {
    font-family: Futura;
    color: #CC0000;
}
.cssLabelWhite {
    font-family: Futura;
    color: #ffffff;
}
.cssLabelRedServ {
    font-family: Futura;
    color: #FFFFFF;
    background-color: #CC0000;
}
.cssLabelGreenServ {
    font-family: Futura;
    color: #FFFFFF;
    background-color: #00cc33;
}
.cssLabelRedSmall {
    font-family: Futura;
    color: #CC0000;
    font-size: 15px;
}
.cssLabelPolycom {
    font-family: Futura;
    font-size: 15px;
    color: #330099;
}
.cssLabelPolycomRed {
    font-family: Futura;
    font-size: 15px;
    color: #CC0000;
}
.cssLabelPolycomMsg {
    font-family: Futura;
    font-size: 15px;
    color: #08298A;
}
.cssLabelPolycomTitle {
    font-family: Futura;
    font-size: 20px;
    color: #99ccff;
    text-align: left; 
    font-weight: bolder;
}
.cssLabelTitle {
    font-family: Futura;
    font-size: 20px;
    color: #303F9F;
}
.cssLabelContent {
    font-family: Futura;
    font-size: 16px;
    color: #08298A;
    text-align: justify;
}
.cssLabelMonitorGreen {
    font-family: Futura;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #00cc33;
    font-weight: bold;
}
.cssLabelMonitorAmbar {
    font-family: Futura;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #ff9900;
    font-weight: bold;
}
.cssLabelMonitorGray {
    font-family: Futura;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #cccccc;
    font-weight: bold;
}
.cssLabelMonitorRed {
    font-family: Futura;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #CC0000;
    font-weight: bold;
}
.cssTDNodoEncuesta{
    padding: 5px; 
    border-color: #ffffff;
    border: 2px;
    border-style: solid;
    color: #08298A;
    background-color: #BBBBBB;
    font-family: Futura;
    font-size: 12px;
    font-weight: normal;  
    min-width: 200px;
}
.cssTDNodoID{
    padding: 5px; 
    border-color: #ff9900;
    border: 2px;
    border-style: solid;
    color: #08298A;
    background-color: #FFFFFF;
    font-family: Futura;
    font-size: 12px;
    font-weight: normal;  
    min-width: 30px;
    vertical-align: text-top;
}
.cssNodoJump{
    font-family: Futura;
    font-size: 14px;
    font-weight: bolder;  
    color: #CC0000;
}
.cssBtnOra{
    font-family: Futura;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #ff9900;
}
.cssBtnGreen{
    font-family: Futura;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #00cc33;
}
.cssBtnRed{
    font-family: Futura;
    font-size: 15px;
    color: #ffffff;
    background-color: #CC0000;
}
.cssBtnWhite{
    font-family: Futura;
    font-size: 15px;
    color: #303F9F;
    background-color: #FFFFFF;
}
.cssChatPlatform{
    padding: 10px;
    vertical-align: center;
    background-color: #0B2161;  
    color: #ffffff;
    border-collapse: separate;
    border-spacing: 0px;
    border: 4px #ffffff;
    border-radius: 12px;
    font-size: 12PX;
}
.cssChatUser{
    padding: 10px;
    vertical-align: center;
    background-color: #99ccff;   
    border-collapse: separate;
    border-spacing: 0px;
    border: 4px #ffffff;
    border-radius: 12px;
    font-size: 12PX;
}
.cssTDTitFacturacion{
    padding: 5px;
    font-size: 12px;
    color: #330099;
    background-color: #99ccff;
    font-weight: bolder;
    text-transform: uppercase;
}
.cssTDContFacturacion{
    padding: 5px;
    font-size: 12px;
    color: #330099;
    background-color: #ffffff;
    font-weight: bolder;
}
.cssTotalVerde{
    padding: 5px;
    font-size: 12px;
    color: #330099;
    background-color: #00cc33;
    font-weight: bolder;
}
.cssTotalOrange{
    padding: 5px;
    font-size: 12px;
    color: #ffffff;
    background-color: #ff9900;
    font-weight: bolder;
}
.cssGranTotalVerde{
    padding: 5px;
    font-size: 16px;
    color: #330099;
    background-color: #00cc33;
    font-weight: bolder;
}
.cssDragOver{
    background-color: #0B2161;
}
.columnSelector{
 border-right: 2px solid #0000f;
}
.cssDivCampoPlantilla{
    padding-top: 10px;  
    padding-left: 10px;
    background-color: #086A87;
    width: 100%;
    border-width: 5px;
    border-style: double;
    border-color: #FFFFFF;
    color: #086A87;
}
.cssLabelRedInactiva {
    font-family: Futura;
    color: #CC0000;
}
.cssLabelGreenActiva {
    font-family: Futura;
    color: #00cc33;
}