* {
outline: none;
}
html, body {
height: 100%;
margin: 0;
padding: 0;
overflow-y: hidden;
}
body {
background: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
b, strong {
font-weight: 600;
}
span {
border: 0;
}
#wrapper {
top: -168px;
margin-top: 168px;
height: 100%;
width: 100%;
padding: 0px;
position:relative;
overflow: auto;
box-sizing: border-box;
position: absolute;
}
#wrapper_container {
margin-left: auto;
margin-right: auto;
min-width: 320px;
width: auto;
max-width: 1156px;
height: 100%;
padding: 0px 15px 0px 15px;
position: relative;
}
#wrapper_container table {
cellspacing: 0px;
cellpadding: 0px;
}
#wrapper_container_module {
min-width: 320px;
width: auto;
max-width: 966px;
height: 100%;
padding: 0px 10px 0px 10px;
position: relative;
}
#wrapper_table {
width: 100%;
height: auto;
padding: 10px 0px 17px 0px;
display: block;
}
#wrapper_table_head {
margin-right: -5px;
background: #FF0000;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
width: 100%;
height: 34px;
padding: 5px 10px 9px 10px;
color: #FFFFFF;
font-family: Poppins, Helvetica, sans-serif;
font-size: 16px;
font-weight: 300;
text-align: left;
display: block;
clear: both;
box-sizing: border-box;
}
#wrapper_table_body {
margin-right: -5px;
background: #FFFFFF;
border: 1px solid #FF0000;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
width: 100%;
height: auto;
padding: 10px 10px 10px 9px;
color: #000;
font-family: Poppins, Helvetica, sans-serif;
font-size: 16px;
font-weight: 300;
text-align: left;
display: block;
clear: both;
box-sizing: border-box;
box-shadow: 5px 5px 5px #888888;
}
#wrapper_table_body span {
background-size: 100% 100%;
width: 200px;
height: 109px;
margin: 10px 0px 0px 20px;
display: inline-block;
cursor: pointer;
position: relative;
transition: 0.4s;
}
#wrapper_table_body span:hover {
-moz-filter: grayscale(100%);
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
#wrapper_table_body_mod {
margin-right: -5px;
background: #FFFFFF;
border: 1px solid #FF0000;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
width: 100%;
height: auto;
padding: 10px 10px 10px 9px;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 300;
text-align: left;
display: block;
clear: both;
box-sizing: border-box;
box-shadow: 5px 5px 5px #888888;
}
.wrapper_table_body_mod_row {
width: 100%;
height: 25px;
font-size: 14px;
text-align: center;
line-height: 14px;
display: inline-block;
position: relative;
}
#wrapper_table_body_mod_app {
margin-right: -5px;
background: #FFFFFF;
border: 1px solid #FF0000;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
width: 100%;
height: 100%;
padding: 10px 10px 10px 9px;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
line-height: 12px;
font-weight: 300;
text-align: left;
display: block;
clear: both;
box-sizing: border-box;
box-shadow: 5px 5px 5px #888888;
position: relative;
}
#wrapper_table_body_QUI {
margin-right: -5px;
background: #FFFFFF;
border: 1px solid #FF0000;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
width: 100%;
height: 50px;
padding: 85px 200px 85px 200px;
color: #000;
font-family: Poppins, Helvetica, sans-serif;
font-size: 16px;
font-weight: 40;
text-align: left;
display: block;
clear: both;
box-sizing: border-box;
box-shadow: 5px 5px 5px #888888;
}
#wrapper_table_body span {
background-size: 100% 100%;
width: 200px;
height: 109px;
margin: 10px 0px 0px 20px;
display: inline-block;
cursor: pointer;
position: relative;
}
#wrapper_table_body_mod_QUI {
margin-right: -5px;
background: #FFFFFF;
border: 1px solid #FF0000;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
width: 100%;
height: auto;
padding: 10px 10px 10px 9px;
color: #000;
font-family: Poppins, Helvetica, sans-serif;
font-size: 16px;
font-weight: 300;
text-align: left;
display: block;
clear: both;
box-sizing: border-box;
box-shadow: 5px 5px 5px #888888;
}
.wrapper_table_body_mod_row_QUI {
width: 100%;
height: 25px;
font-size: 14px;
text-align: center;
line-height: 14px;
display: inline-block;
position: relative;
}
#wrapper_table_body_mod_app_QUI {
margin-right: -5px;
background: #FFFFFF;
border: 1px solid #FF0000;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
width: 100%;
height: 100%;
padding: 10px 10px 10px 9px;
color: #000;
font-family: Poppins, Helvetica, sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: 300;
text-align: left;
display: block;
clear: both;
box-sizing: border-box;
box-shadow: 5px 5px 5px #888888;
position: relative;
}
.etiquetaFormulario {
text-align: right;
}
label {
padding-top: 9px;
font-weight: 700;
display: inline-block;
position: relative;
}
.noTopPadding {
padding-top: 0px;
}
.noBorder {
border:none;
}
#menu_encabezado {
width: 100%;
height: 102px;
clear: both;
display: flex;
justify-content: center;
align-items: center;
}
#menu_encabezado span {
background-size: 150px 82px;
width: 150px;
height: 82px;
margin: 10px 0px 0px 0px;
display: inline-block;
position: relative;
}
#menu_perfil {
margin-left: 5px;
width: 175px;
height: auto;
font-family: Poppins, Helvetica, sans-serif;
font-size: 11px;
font-weight: 200;
display: block;
clear: both;
box-sizing: border-box;
}
#menu_perfil_normal {
width: 175px;
height: auto;
font-family: Poppins, Helvetica, sans-serif;
font-size: 11px;
font-weight: 200;
display: block;
clear: both;
box-sizing: border-box;
}
/* Ajuste de scroll*/
#bodyScroller{
overflow-x: hidden;
overflow-y: auto;
}
/* Scroll para Chrome */
#bodyScroller::-webkit-scrollbar{width:6px;height:6px;}
#bodyScroller::-webkit-scrollbar-track{background-color: rgba(0, 0, 0, 0.1);}
#bodyScroller::-webkit-scrollbar-track:hover{background-color: rgba(0, 0, 0, 0.1);}
#bodyScroller::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.2);}
#bodyScroller::-webkit-scrollbar-thumb:hover{background-color: rgba(0, 0, 0, 0.5);}
/* Scroll para Firefox */
#bodyScroller{scrollbar-width: thin;}
.opciones { margin-top: 10px; }
.menu_perfil_linea {
margin-left: -5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
/*width: 100%;*/
height: auto;
text-align: left;
display: block;
clear: both;
box-sizing: border-box;
}
.menu_perfil_linea_segundo {
margin-left: -5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
width: 95%;
height: auto;
text-align: left;
display: block;
clear: both;
box-sizing: border-box;
}
.sombra {
box-shadow: 3px 3px 3px #888888;
}
.menuPerfil {
background: #FFFFFF;
border: 1px solid #000000;
margin-top: -1px;
padding: 5px 1px 5px 3px;
color: #000000;
}
.menuPrimero {
margin-top: 5px;
background: #333333;
border: 1px solid #333333;
padding: 5px 1px 5px 3px;
color: #FFFFFF;
font-size: 13px;
font-weight: 200;
cursor: pointer;
}
.menuSegundo {
margin-top: 1px;
background: #646464;
border: 0px solid #FFFFFF;
padding: 3px 1px 3px 10px;
color: #FFFFFF;
cursor: pointer;
}
.menuSegundoSegundo {
margin-top: 1px;
margin-left: 3px;
background: #646464;
border: 0px solid #FFFFFF;
padding: 3px 1px 3px 10px;
color: #FFFFFF;
cursor: pointer;
}
.menuSegundo2 {
margin-top: 2px;
margin-left: 3px;
background: #646464;
border: 0px solid #FFFFFF;
padding: 3px 1px 3px 10px;
color: #FFFFFF;
cursor: pointer;
margin-left: 1px;
}
.menuCompacto {
padding-left: 20px;
background: url(layout/site/menu_fRight.png) no-repeat #333333;
}
.menuExtendido {
padding-left: 20px;
background: url(layout/site/menu_fDown.png) no-repeat #333333;
}
.menuCompactoSegundo {
margin-left: 3px;
padding-left: 20px;
background: url(layout/site/menu_fRight.png) no-repeat #333333;
}
.menuExtendidoSegundo {
margin-left: 3px;
padding-left: 20px;
background: url(layout/site/menu_fDown.png) no-repeat #333333;
}
#ACL { background: url(layout/site/portales/ACL.jpg) no-repeat; }
#ACW { background: url(layout/site/portales/ACW.jpg) no-repeat; }
#ADD { background: url(layout/site/portales/ADD.jpg) no-repeat; }
#ADM { background: url(layout/site/portales/ADM.jpg) no-repeat; }
#ALP { background: url(layout/site/portales/ALP.jpg) no-repeat; }
#APR { background: url(layout/site/portales/APR.jpg) no-repeat; }
#ASW { background: url(layout/site/portales/ASW.jpg) no-repeat; }
#CLI { background: url(layout/site/portales/CLI.jpg) no-repeat; }
#CRO { background: url(layout/site/portales/CRO.jpg) no-repeat; }
#CSP { background: url(layout/site/portales/CSP.jpg) no-repeat; }
#ENO { background: url(layout/site/portales/ENO.jpg) no-repeat; }
#FAC { background: url(layout/site/portales/FAC.jpg) no-repeat; }
#GAS { background: url(layout/site/portales/GAS.jpg) no-repeat; }
#NOM { background: url(layout/site/portales/NOM.jpg) no-repeat; }
#PCE { background: url(layout/site/portales/PCE.jpg) no-repeat; }
#PRO { background: url(layout/site/portales/PRO.jpg) no-repeat; }
#QUI { background: url(layout/site/portales/QUI.jpg) no-repeat; }
#RAM { background: url(layout/site/portales/RAM.jpg) no-repeat; }
#RAN { background: url(layout/site/portales/RAN.jpg) no-repeat; }
#SCR { background: url(layout/site/portales/SCR.jpg) no-repeat; }
#SMA { background: url(layout/site/portales/SMA.jpg) no-repeat; }
#HYC { background: url(layout/site/portales/HYC.jpg) no-repeat; }
#UEP { background: url(layout/site/portales/UEP.jpg) no-repeat; }
#MCA { background: url(layout/site/portales/MCA.jpg) no-repeat; }
#wrapper_table_body_QUI { background: url(layout/site/portales/QUI1.jpg) no-repeat; }
#QUIText {
text-align: justify;
color: black;
font-family: verdana;
font-size: 20px;
}
#QUIText1 {
color: black;
text-align: right;
font-family: verdana;
font-size: 20px;
}
/* Carga de Páginas */
.pageOverlay {
top: 0;
left: 0;
position: absolute;
height: 100%;
width: 100%;
z-index: 1001;
display: block;
}
#loadingOverlay {
background: #FFF url('//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dijit/themes/claro/images/loadingAnimation.gif') no-repeat 10px 23px;
}
.loadingMessage {
padding: 25px 40px;
color: #999;
}
/* Tablas */
.encabezadoTabla {
background-color: #D6D4D4;
height: 19px;
text-align: left;
font-weight: 900;
}
.cuerpoTabla {
font-size: 11px;
}
.celdaTabla {
border-bottom: 1px #D6D4D4 solid;
}
.mensajeTabla {
font-size: 16px;
font-weight: 400;
}
.dijitIttecActFEmision {
background-image: url("layout/site/lsActFEmision.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecActRfc {
background-image: url("layout/site/lsActRfc.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecBuscar {
background-image: url("layout/site/lsBuscar.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecImagen {
background-image: url("layout/site/lsImagen.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecJde {
background-image: url("layout/site/lsJde.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecLog {
background-image: url("layout/site/lsLog.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecOrdenar {
background-image: url("layout/site/lsOrdenar.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecPdf {
background-image: url("layout/site/lsPdf.gif");
background-position: 1px;
background-repeat: no-repeat;
width: 14px;
height: 14px;
}
.dijitIttecPrevisualizar {
background-image: url("layout/site/lsPrevisualizar.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecReprocesar {
background-image: url("layout/site/lsReprocesar.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecVerEditar {
background-image: url("layout/site/lsVerEditar.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecXls {
background-image: url("layout/site/lsXls.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecXml {
background-image: url("layout/site/lsXml.gif");
background-position: 1px;
background-repeat: no-repeat;
width: 14px;
height: 14px;
}
.dijitIttecAdj {
background-image: url("layout/site/lsAdj.png");
background-position: 1px;
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecDet {
background-image: url("layout/site/lsDet.png");
background-position: 1px;
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecEdit {
background-image: url("layout/site/lsEdi.png");
background-position: 1px;
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecImpe {
background-image: url("layout/site/lsImp.png");
background-position: 1px;
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecCheck {
background-image: url("layout/site/icono4.gif");
background-position: 1px;
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIconImages {
background-image: url('layout/site/Images.png');
background-position: 1px;
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecBanamex {
background-image: url("layout/site/iconoBanamex.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecBBVA {
background-image: url("layout/site/iconoBBVA.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecTrabOmitidos{
background-image: url("layout/site/Dis_TBOmitidos.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecHorasExtra {
background-image: url("layout/site/Inc_HorasExtra.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecHorasExtraNOI {
background-image: url("layout/site/Inc_HorasExtraNOI.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecIncapacidades {
background-image: url("layout/site/Inc_Incapacidades.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecFaltas {
background-image: url("layout/site/Inc_Faltas.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecVacaciones {
background-image: url("layout/site/Inc_Vacaciones.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecPrimaV {
background-image: url("layout/site/Inc_PrimaV.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecComedor {
background-image: url("layout/site/Inc_Comedor.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecComedorNOI{
background-image: url("layout/site/Inc_ComedorNOI.gif");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
.dijitIttecOrganizarConceptos {
background-image: url("layout/site/lsOrganizarC.gif");
background-repeat: no-repeat;
width: 14px;
height: 14px;
}
.dijitIttecSi {
background-image: url("layout/site/lsSi.gif");
background-position: 1px;
background-repeat: no-repeat;
width: 14px;
height: 10px;
}
.dijitIttecNo {
background-image: url("layout/site/lsNo.gif");
background-position: 1px;
background-repeat: no-repeat;
width: 14px;
height: 13px;
}
.dijitIttecCfdiRelacionados {
background-image: url("layout/site/lsCFDIrel.gif");
background-position: 1px;
background-repeat: no-repeat;
width: 14px;
height: 14px;
}
.dijitIttecTextoSlider {
background-image: url("layout/site/lsTextoSlider.png");
background-repeat: no-repeat;
width: 16px;
height: 16px;
}
/* start messages */
.system_messages {
margin: 0;
padding: 5px 0 0;
}
.system_messages li {
list-style:none;
margin: 0 0 7px;
padding: 6px 0 6px 38px;
font-size: 11px;
position: relative;
top: 0;
left: 0;
min-height: 1px;
list-style-position: outside;
}
.white {
background: #fefefe url(layout/site/forms/white_message.gif) repeat-x;
border: 1px solid #dbdbdb;
}
.system_title {
font-size: 11px;
}
.ico {
display: block;
width: 23px;
height: 23px;
background-repeat: no-repeat;
overflow: hidden;
position: absolute;
left: 4px;
top: 1px;
}
.white .system_title {
color: #4f4f4f;
}
.white .ico {
background-image:url(layout/site/forms/yellow_ico.png); /*white_ico.png*/
}
.red {
background: #e2c5c5 url(layout/site/forms/red_message.gif) repeat-x;
border: 1px solid #cf9e9e;
}
.red .system_title {
color: #ae2727;
}
.red .ico {
background-image:url(layout/site/forms/red_ico.png);
}
.blue {
background: #c4dde3 url(layout/site/forms/blue_message.gif) repeat-x;
border: 1px solid #9cc6d0;
}
.blue .system_title {
color: #0f4b74;
}
.blue .ico {
background-image:url(layout/site/forms/blue_ico.png);
}
.green {
background: #c7e5c2 url(layout/site/forms/green_message.gif) repeat-x;
border: 1px solid #a2d399;
}
.green .system_title {
color: #386d19;
}
.green .ico {
background-image:url(layout/site/forms/green_ico.png);
}
.yellow {
background: #eae1b1 url(layout/site/forms/yellow_message.gif) repeat-x;
border: 1px solid #e0d182;
}
.yellow .system_title {
color: #675918;
}
.yellow .ico {
background-image:url(layout/site/forms/yellow_ico.png);
}
/* end messages */
/* */
@media only screen and (min-width: 1200px) {
#wrapper_container {
margin-left: 0;
margin-right: 0;
max-width: 100%;
}
#wrapper_container_module {
max-width: 100%;
}
}