﻿body
{    
    background: #efefef;
    font-size: .80em;
    font-family: Arial, "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
    height:100%;
}

.TextBox
{
     font-family:Arial;
     font-size:12px;
}

.LinkSQ
{
     font-family:Arial;
     font-size:10px;
     margin-right:10px;
}

.LabelLitle
{
     font-family:Arial;
     font-size:11px;
}

.FontSizeComment
{
    font-size:10px;
}

.LabelBig
{
     font-family:Arial;
     font-size:15px;
     font-weight:bold;
}

.Label
{
    font-weight:bold;
}

.Black
{
    color:Black;    
}

.Just
{
    width:340px;
    text-align:justify;    
}

.CellTitulo
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
}

.CellTituloFiltro
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    margin-left: 40px;
}

.NoDataText
{
    font-family:Arial;    
    font-size:18px;
    font-weight:bold;
}

.NoDataTextRemark
{
    font-family:Arial;    
    font-size:20px;
    font-weight:bold;
    text-decoration:underline;    
}

.Alert
{
    color:Red;    
    font-weight:bold;
}

.AlertLitle
{
    color:Red;    
    font-style:italic;
    font-size:10px;
    padding:3px;
}

.Title
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    background-color: #666666;
    color: #efefef;
    padding: 4px;
}

.Title2
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    background-color: #666666;
    color: #efefef;
    padding: 4px;
}

.Title3
{
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    background-color: #666666;
    color: #efefef;
    padding: 4px;
}

.Pointer
{
     cursor:pointer;    
}

.BackGroudPopUp
{
    position:fixed;
    background-color:Black;    
    top:0px;
    left:0px;
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
}

.PopUpExport
{
    position:fixed;
    top:50%;
    margin-top: -45px;
    left:50%;
    margin-left: -125px; 
}

.PopUpPantallas
{
    position:fixed;
    top:50%;
    margin-top: -80px;
    left:50%;
    margin-left: -160px;
}

.PopUpUss
{
    position:fixed;
    top:50%;
    margin-top: -80px;
    left:50%;
    margin-left: -190px;
}

.PopUpProyecto
{
    position:fixed;
    top:50%;
    margin-top: -240px;
    left:50%;
    margin-left: -300px;
}

.PopUpUsers
{
    position:fixed;
    top:50%;
    margin-top: -110px;
    left:50%;
    margin-left: -160px;
}

.PopUpUsersRolPantalla
{
    position:fixed;
    top:50%;
    margin-top: -120px;
    left:50%;
    margin-left: 130px;
}

.PopUpDelete
{
    position:fixed;
    top:50%;
    margin-top: -50px;
    left:50%;
    margin-left: -160px;
}

.PopUpCoincidencias
{
    position:fixed;
    top:50%;
    margin-top: -100px;
    left:50%;
    margin-left: -225px;
}

.PopUpNewAmenazaRiesgo
{
    position:fixed;
    top:50%;
    margin-top: -175px;
    left:50%;
    margin-left: -225px;    
}

.PopUpDelete2
{
    position:fixed;
    top:50%;
    margin-top: -87px;
    left:50%;
    margin-left: -225px;
}

.PopUpFind
{
    position:fixed;
    top:50%;
    margin-top: -87px;
    left:50%;
    margin-left: -175px;
}


.PopUpRolPantallasAdd
{
    position:fixed;
    top:50%;
    margin-top: -122px;
    left:50%;
    margin-left: -225px;
}

.PopUpRolPantallasAdd2
{
    position:fixed;
    top:50%;
    margin-top: -122px;
    left:50%;
    margin-left: -140px;
}

.PopUpImpacto
{
    position:fixed;
    top:50%;
    margin-top: -85px;
    left:50%;
    margin-left: -145px;
}

.PopUpAmenazas
{
    position:fixed;
    top:50%;
    margin-top: -120px;
    left:50%;
    margin-left: -210px;
}

.PopUpImpactoCriterios
{
    position:fixed;
    top:50%;
    margin-top: -90px;
    left:50%;
    margin-left: -160px;
}

.PopUpInfoSimImp
{
    position:fixed;
    top:50%;
    margin-top: -100px;
    left:50%;
    margin-left: -225px;
}

.PopUpAmenazasCont
{
    position:fixed;
    top:50%;
    margin-top: -125px;
    left:50%;
    margin-left: -260px;
}

.PopUpAmenazasCont
{
    position:fixed;
    top:50%;
    margin-top: -125px;
    left:50%;
    margin-left: -325px;
}

.PopUpEstVul
{
    position:fixed;
    top:50%;
    margin-top: -135px;
    left:50%;
    margin-left: -160px;
}


.PopUpNewActivo
{
    position:fixed;
    top:50%;
    margin-top: -245px;
    left:50%;
    margin-left: -325px;
}

.PopUpEditCalificacionImpacto
{
    position:fixed;
    top:50%;
    margin-top: -150px;
    left:50%;
    margin-left: -275px;
}

.PopUpNewCalcRiesgo
{
    position:fixed;
    top:50%;
    margin-top: -150px;
    left:50%;
    margin-left: -200px;
}

.PopUpMultiRiesgo
{
    position:fixed;
    top:50%;
    margin-top: -150px;
    left:50%;
    margin-left: -225px;
}

/*Para tabla de Accesos*/
.CellTitle
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
}

.CellData
{
    font-family:Arial;
    font-size:10px;
}

.BotonGde
{
    background-color:transparent;
    cursor:pointer;
    border:0px;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    background-image: url('Images/FondoBotonGde.png');
    width:125px;
    height:20px;
}

.Boton
{
    background-color:transparent;
    cursor:pointer;
    border:0px;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    background-image: url('Images/FondoBoton.png');
    width:100px;
    height:20px;
}

.BotonMediano
{
    background-color:transparent;
    cursor:pointer;
    border:0px;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    background-image: url('Images/FondoBotonMed.png');
    width:74px;
    height:20px;
}

.BotonChico
{
    background-color:transparent;
    cursor:pointer;
    border:0px;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    background-image: url('Images/FondoBotonChico.png');
    width:40px;
    height:20px;
}

.Hiden
{
    display:none;
    width:1px;
    height:1px;
}

.CellHeader
{    
    border: 1px solid Black;
    padding:5px;    
    background-color:White;
}

.DivFiltro
{
    border: 1px solid Black;
    float:left;    
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;    
    color: #666;
    padding:2px;
    margin:1px;       
}

.Condicion
{
    font-size: 11px;
    color: #990000;
}

.DivMax
{
    position:fixed;
    top:0px;
    right:0px;
    padding-right:2px;
    padding-top:2px;
}

/*Estilos de la pantalla principal*/
.DivMain
{
    clear: both;
    margin:0px;
    padding:0px;
}

.DivMenu
{
    width:150px;
    height:100%;
    border: 1px solid Black;
    position: relative;
    margin:0px;
    white-space:normal;
    *display: inline;
    _display: inline; 
    display:INLINE-block;
    float:left;
    padding:1px;
    background-color:White;
}

.DivContent
{
    height:100%;
    background-color:White;
    border: 1px solid Black;
    position: relative;
    margin:0px auto;
    white-space:normal;
    *display: inline;
    _display: inline; 
    display:INLINE-block;
    float:right;
}

.DivCollapseMenu
{
    height:100%;
    width:17px;
    position: relative;
    margin:0px auto;
    white-space:normal;
    *display: inline;
    _display: inline; 
    display:INLINE-block;
    float:left;    
}

.CellContent
{
    padding-bottom:2px;
    padding-top:2px;
    padding-left:1px;
    padding-right:0px;
}

.IframeMax
{
    position:fixed;
    top:0px;
    left:0px;    
    width:100%;
    height:100%;    
}

/*Calificación*/
    .clsVertBT
    {
        writing-mode:bt-rl;     
        direction: rtl;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);   */
    }


.ItemImpacto
{
    font-size:12px;
    background-color:White;    
}

.AlternatingItemImpacto
{
    font-size:12px;
    background-color:#DEDEDE;    
}

.ItemImpacto2
{
    font-size:17px;
    font-weight:bold;
    background-color:White;    
}

.AlternatingItemImpacto2
{
    font-size:17px;
    font-weight:bold;
    background-color:#DEDEDE;    
}

.TextBoxEditImpacto
{
    width:100px;
    text-align:right;    
}

/*Mapa de riesgos*/
.RiesgoMapa
{
    background-image: url('../Images/FondoPunto.png');
    background-repeat: no-repeat;
    background-position: center center;
    width: 21px;
    height: 21px;   
    font-size:9px; 
    font-family:Arial;
    text-align:center;
    vertical-align:middle;
    color:#17375E;
    font-weight:bolder;    
    float:left;
}

.SpanCenter
{
    margin-top:5px;
    vertical-align:middle;    
}

.HeadersMapa
{
    color:Black;
    background-color:White;    
    font-weight:bold;
    font-size:12px;
}

.HeadersMapa_1
{
    color:Black;
    background-color:White;    
    font-weight:bold;
    font-size:11px;
}

.HeadersMapa_Gde
{
    color:Black;
    background-color:White;    
    font-weight:bold;
    font-size:13px;
}

.BackGroundMapa0
{
    background-color: #92D050;
    background-position: center 55px;
    background-image: url('../Images/Mapa/0.png');
    background-repeat: no-repeat;
}

.BackGroundMapa1
{
    background-color: #92D050;
    background-position: center 55px;
    background-image: url('../Images/Mapa/1.png');
    background-repeat: no-repeat;
}

.BackGroundMapa2
{
    background-color: #92D050;
    background-position: center 55px;
    background-image: url('../Images/Mapa/2.png');
    background-repeat: no-repeat;
}

.BackGroundMapa3
{
    background-color: #FFC000;
    background-position: center 55px;
    background-image: url('../Images/Mapa/3.png');
    background-repeat: no-repeat;
}

.BackGroundMapa4
{
    background-color: #FFC000;
    background-position: center 55px;
    background-image: url('../Images/Mapa/4.png');
    background-repeat: no-repeat;
}

.BackGroundMapa5
{
    background-color: #FFC000;
    background-position: center 55px;
    background-image: url('../Images/Mapa/5.png');
    background-repeat: no-repeat;
}

.BackGroundMapa6
{
    background-color: Red;
    background-position: center 55px;
    background-image: url('../Images/Mapa/6.png');
    background-repeat: no-repeat;
}

.BackGroundMapa7
{
    background-color: Red;
    background-position: center 55px;
    background-image: url('../Images/Mapa/7.png');
    background-repeat: no-repeat;
}

.BackGroundMapa8
{
    background-color: Red;
    background-position: center 55px;
    background-image: url('../Images/Mapa/8.png');
    background-repeat: no-repeat;
}

.PopUp3
{
    position:fixed;
    top:50%;
    margin-top: -50px;
    left:50%;
    margin-left: -225px;
}

.rgAdvPart  
{  
    display: none;  
}  


.divEditSimpleImpact
{
    position:fixed;
    top:50%;
    margin-top: -100px;
    left:50%;
    margin-left: -237px;
}

.HeaderIncidentes
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    background-color: #BA3C01; 
    color:#FFFFFF;
}

.SubHeaderIncidentes
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    background-color: #BA3C01; 
    color:#FFFFFF;
}

.Fit
{
    width: 98%;
    height: 100%;
    font-family:Arial;
    font-size:12px;
    padding:5px;
}

.Margin5
{
    margin:5px;    
}

.conent
{
    overflow-y:auto;    
    overflow-x:hidden;
}

.BackPager
{
    background-color: #bcbcbc;
}

.Oculto
{
    display:none;    
}

.ImagenNav
{
    
}

.ImagenNavDisabled
{
    opacity:0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */  
}

.header
{
    margin:5px;
}

/*Estatus Bar*/
.StsBorder
{
    color:Black;
    border:1px solid black;
    font-family:Arial;
    font-size:12px;
}

/*Para el centro de ayuda*/
.HeaderHelpSq
{
    color:#009DD9;
    font-family:Calibri;
    font-size:24pt;
    font-weight:bold;
}

.SubHeaderHelpSq
{
    color:#009DD9;
    font-family:Calibri;
    font-size:11pt;
    font-weight:bold;
}

.TextCommunicator
{
    color:Black;
    font-family:Calibri;
    font-size:11px;
}