/* Reset CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit; 
	vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
    }

/*--------CSS Starts----------*/
/*----------------------------*/
/*----------------------------*/

body
 {
	font-family :Verdana, Geneva, sans-serif;
	/*background-color: #414042;*/
    height: 100%;
    background-color: #003961;

    /*width: 100%;
    height: 100%;*/
    margin: 0 auto;
    
}



h1
 {
    font-size:24px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-bottom: 10px;
	 }
h2
 {
    font-size:16px;
	font-weight:bold;
	color:#414042;
	padding-bottom: 10px;
	 }
	 
 
.buro{ background-color:DA251C;}

/*Degradados de las 4 aplicaciones*/

/*Azul*/

.azul
{
	background-color:#184570;
	/*background-image:url(../../Imagenes/Img/deg_adm.png); background-repeat:no-repeat; background-position:center top;*/
}

.fondo
{
	background-color:#dbdbdb;
	background-image:url(../../Imagenes/Img/logo.png); background-repeat:no-repeat; background-position:right top;
}


/*Rojo*/

.rojo
{
	background-color: #b80a01;
	background-image:url(../../Imagenes/Img/deg_buro.png); background-repeat:no-repeat; background-position:center top;
	
}

/*Gris*/

.gris
{
	background-color: #e1e3e4;
	background-image:url(../../Imagenes/Img/deg_hist.png); background-repeat:no-repeat; background-position:center top;;
}

/*Verde*/

.verde
{
	background-color: #185b2e;
	background-image:url(../../Imagenes/Img/deg_cob.png); background-repeat:no-repeat; background-position:center top;;
}

.boton { padding-top:11px; } 

/*tooltip*/

.tooltipWrapper {
    display : inline-block;
    position :relative;
}

.tooltip {
    position :absolute ;
    display:none ;
    border:1px solid black;
    padding : 5px;
    background-color:gray;
    color: white;
    width:100px;
    left:-50%;
    bottom: -37px;
}

.tooltip:before{
    content: ' ';
    display: block;
    position: absolute;
    left: 45px;
    top: -8px;
    width: 14px;
    height: 14px;
    border-color: black;
    border-width: 1px;
    border-style: solid none none solid;
    background-color: gray;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}

.tooltipWrapper:hover .tooltip {
    display:block;
}

/*.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #FB342E;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 1s;
}

.tooltip .tooltiptext::after  {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover  .tooltiptext {
    visibility: visible;
    opacity: 1;
}*/



 /*Contenedores Inicio de Sesión*/


#warp
 {
	width: 100%;
	text-align:center;
	position:relative;	
	z-index: 2;
	background-color:#004773;
 }

#warp_buro
 {
	background-color:#b80a01;
	width: 100%;
	text-align:center;
	position:relative;	
	z-index: 1;
 } 
#warp_historial
 {
	background-color:#e1e3e4;
	width: 100%;
	text-align:center;
	position:relative;	
	z-index: 1;
 } 
 
#warp_cob
 {
	background-color:#185b2e;
	width: 100%;
	text-align:center;
	position:relative;
	z-index: 1;
 } 
#container
 {
	width:100%;
	margin-right: auto;
	margin-left: auto;
  
 }

 
/*Títulos Inicio de Sesión*/

#header {
    height: 66.5px;
    padding-top: 018px;
    color: #FFF;
    font-size: 23px;
    font-weight: bold;
    text-align: left;
    /*text-shadow: -1px -1px 0px #939598;*/
    /*border: 3px solid #73AD21;*/
    top: 0px;
    right: 0;
}
.header {
    height: 40px;
    padding-top: 20px;
    color: #FFF;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    /*text-shadow: -1px -1px 0px #939598;*/
}


#header_rojo {
    height: 40px;
    padding-top: 20px;
    color: #da251c;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    /*text-shadow: 1px 1px 0px #fff;*/
}

/*Imágenes Inicio de Sesión*/

#slogan
{
	height: 355px;
	width: 620px;
	background-image: url(../../Imagenes/Img/fondo_AE.png);
	background-repeat: no-repeat;
	background-position: center;
	
}
#slider
{
    
	height:700px;
	/*width: 620px;*/
	background-repeat: no-repeat;
	background-position: center;
    align-content: center;
    justify-content: center;
    align-items: center;
    align-self: center; 
	/*border: 3px solid #73AD21;*/
}
#sliderImagen
{
    
	height:700px;
	/*width: 620px;*/
	background-repeat: no-repeat;
	background-position: center;
    align-content: center;
    justify-content: center;
    align-items: center;
    align-self: center; 
	
	position: absolute;
    top: 12px;
    right: 500px;
    width: 300px;
    height: 700px;
}

#acceso
{
	height: 355px;
	width: 400px;
	float:right;
	clear:right;
	margin-top:-300px;
	
}

#credenciales
{
	
    position: absolute;
    top: 0px;
    right: 0;
    width: 480px;
    height: 87px;
    /*border: 3px solid #73AD21;*/
}

#BotonesEncabezado
{
	
    position: absolute;
    top: 12px;
    right: 500px;
    width: 300px;
    height: 70px;
    /*border: 3px solid #73AD21;*/
}

#TituloLogin
{
	
    position: absolute;
    top: 25px;
    left: 30px;
    width: 400px;
    height: 50px;
    
    /*border: 3px solid #73AD21;*/
}

#logopie
{
	
    position: absolute;
    top: 671px;
    right: 8px;
    width: 300px;
    height: 53px;
    /*border: 3px solid #73AD21;*/

    padding: 15px 16px 21px;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0px 4px 0px rgba(50, 50, 50, 0.3);
    background-color: #333333;
    background-color: rgba(0, 0, 0, 0.75);

}
#slogan_bur
{
	height: 535px;
	background-image: url(../../Imagenes/Img/fondo_buro.png);
	background-repeat: no-repeat;
	background-position: center;
	
}
#slogan_his
{
	height: 535px;
	background-image: url(../../Imagenes/BotonesGenerales/Logs.png);
	background-repeat: no-repeat;
	background-position: center;
	
}

#slogan_cob
{
	height: 535px;
	background-image: url(../../Imagenes/Img/fondo_cob.png);
	background-repeat: no-repeat;
	background-position: center;
	
}

/*Slider*/
.dxisControl .dxis-itemTextArea {
    top: 17px;
    left: 17px;
    bottom: auto;
    width: 280px;
    padding: 15px 16px 21px;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0px 4px 0px rgba(50, 50, 50, 0.3);
    background-color: #333333;
    background-color: rgba(0, 0, 0, 0.75);
}
.dxisControl .dxis-itemTextArea a {
    color: white;
}
.dxisControl .dxis-itemTextArea a:hover, a:focus {
    text-decoration: underline;
}
.dxisControl .dxis-itemTextArea p {
    color: #b0b0b0;
}
.dxisControl .dxis-itemTextArea > p {
    margin-bottom: 0 !important;
}
.dxisControl .dxis-nbDotsBottom {
    padding: 0;
    margin-top: -25px;
}
.dxisControl .dxis-nbDotsBottom .dxis-nbSlidePanel {
    right: 15px;
    left: auto !important;
    transform: matrix(1, 0, 0, 1, 0, 0) !important;
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0) !important;
}
.isdemoH3 {
    font-size: 28px !important;
    color: white;
    padding-bottom: 9px;
}



/*Footer Inicio Sesion*/

#textArea {
    height: 355px;
    width: 400px;
    float: right;
    clear: right;
    margin-top: -300px;
    background-color: #33FF33;
    background-color: rgba(0, 0, 0, 0.75);
}


#log
{
	/*text-align:center;*/
	height:138.444px;
	/*padding-top:10px;*/
    background-color:#003961;
    border: 3px solid #73AD21;
    position: relative;

    background-image:url('../../Imagenes/BotonesGenerales/Quitar.png'); 
    background-repeat:no-repeat; background-position:left top;
    top: 143px;
    left: 1px;
}
#linelog
{
	
	height:5px;
    background-color:#FB342E;
    position: relative;
    /*left: 3px;*/
    /*top: -389px;*/
}
#log2
{
	position:relative;
	text-align:center;
	padding-top:10px;
	left:620px;
	width:30px;
	
}
#warplog
{
	
	padding-top:10px;
	width: 100%;
	/*height:277px;*/
    height:138.444px;
	z-index: 1;
	position: relative;
    top: 0px;
    left: 0px;
     border: 3px solid #73AD21;
}

/*¿Haz olvidado tu contraseña*/

.olv
{
	color:#DF0101;
	font-weight: 600;
	text-decoration:underline;
	font-size:9px;
	margin-top: 8px;

}

.noacceso
{
	color:#DF0101;
	font-weight: 600;
	text-decoration:underline;
	font-size:11px;
	margin-top: 8px;
    /*height: 29px;*/
}

.olv a

{
	color:#FFF;
	text-decoration:underline;
	font-size:12px;
	margin-top: 8px;
}

/*Navegación Estilos*/

a {
   outline: 0;
}

#topnav a {
    cursor: default;
}

#nav {
	width:1024px;
	height:54px;
	background-color: #414042;
	text-align:center;
	padding-left:116px;
	padding-right:140px;
	float:left;
	clear:right;
	z-index:10;
		
}

ul#topnav {
	margin: 0;
	width: 1024px;
	height: 44px;
	float: left;
	list-style: none;
	position: relative;
	font-size: 14px;
	font-weight:bold;
	border: 0;
	background-color: #414042;
	clear:right
}
ul#topnav li {
	float: left;
	height: 50px;
	margin: 0; padding: 2;
	border-right: 1px solid #555;
}
ul#topnav li a {
	padding: 20px 10px;
	display: block;
	color: #FFF;
	text-decoration: none;
}
ul#topnav li:hover { 
	background: #A9A9A9;/*Cambio color*/
	-moz-box-shadow: inset -1px 3px 2px #4D4D4F;
	-webkit-box-shadow: inset -1px 3px 2px #4D4D4F;
	box-shadow: inset -1px 3px 2px #4D4D4F;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=140, Color='#d6d6d6')";
	}

ul#topnav li span {
	float: left;
	text-align:left;
	position: absolute;
	left: 0;
	top:55px;
	display: none;
	width: 1024px;
	height:75px;
	background: #A9A9A9;/*Cambio color*/
	color: #ADD8E6;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	font-size:13px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-ms-border-radius-bottomleft: 5px;
	-ms-border-radius-bottomright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline;}



/*Contenido Aplicaciones*/
 
 
#container_apl
 {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	background-color:#FFF;
	box-shadow: 6px 6px 18px #939598;
 }
 
 #container_apl2
 {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100;
	background-color:#FFF;
	box-shadow: 6px 6px 18px #939598;
 }

.apl{background-color: #dbdbdb;}
	
#header_apl
{
	height: 65px;
	padding-top:22px;
	color: #fff;
	font-size: 25px;
	/*font-weight:bold;*/
	padding-left:50px;
	padding-right:50px;
	/*text-shadow: -1px -1px 0px #939598;*/
	width: 1180px;
	float:left;
	clear:right;
}
#header_menu
{
	height: 36px;
	color: #fff;
	font-size: 36px;
	font-weight:bold;
	width: 976px;
	float:left;
	clear:right;
	box-shadow: 10px 0px 0px #d6d6d6;
}
#header_ayuda
{
	height: 45px;
	color: #fff;
	background-color:#184570;
	font-size: 36px;
	font-weight:bold;
	width: 976px;
	
}

#bg_info {
	width:1280px;
	margin-left: auto;
	background-color: #fff;
	color:#414042;
	float:left;
	clear:right;
	z-index:2;
	-moz-box-shadow: 10px 5px 5px #d6d6d6;
	-webkit-box-shadow: 10px 5px 5px #d6d6d6;
	box-shadow: 10px 5px 5px #d6d6d6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=140, Color='#d6d6d6')";
	

}
#bg_empresa {
	width:1024px;
	padding-left:128px;
	padding-right:128px;
	height:80px;
	margin-left: auto;
	background-color: #fff;
	float:left;
	clear:right;
	z-index:1;
	position:relative;	
	box-shadow: 10px 0px 0px #d6d6d6;
	
}
#bg_Ayuda {
	width:1280px;
	
	
	height:45px;
	
	background-color: #fff;
	float:left;
	clear:right;
	z-index:1;
	position:relative;	
	box-shadow: 10px 0px 0px #d6d6d6;
}

#bg_Espacio {
	width:1029px;
	padding-left:128px;
	padding-right:128px;
	height:10px;
	margin-left: auto;
	float:left;
	clear:right;
	z-index:1;
	position:relative;	
	box-shadow: -3px 5px 5px #d6d6d6;
}
#bg_empresa2 
{
    
	padding-left:128px;
	padding-right:128px;
	
}


#warp_info
{
	width: 1024px;
	float:left;
	margin-left:80px;
	margin-right:100px;
	
}


/*Logo Ingresso Aplicaciones*/

#logo
{
	width: 253px;
	height: 89px;
	float:right;
	clear:right;
	margin-top:38px;
	background-image:url(../../Imagenes/Img/logo.png);
	background-repeat: no-repeat;
	
}

#logo_inferior
{
	width: 85px;
	height: 30px;
	float:right;
	clear:right;
	margin-top:-13px;
	background-image:url(../../Imagenes/Logos/Ingressio_Blanco_Pequenio.png);
	background-repeat: no-repeat;
	
}


#Usuario
{
	width: 320px;
	height: 89px;
	float:right;
	clear:right;
	margin-top:-45px;
	
	
}

#Cuerpo
{
	
	height: 100%;
	
}

/*Mijagas de Pan*/


#crumbs
{
	float:left;
	clear: right;
	width:1150px; 
	margin-top:5px;
}

/*Estilos Campos de Texto*/

#titulos_campos
{
	
	float:left;
	clear: right;
	width:332px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;
}
.titulos_campos
{
	
	float:left;
	clear: right;
	width:332px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;
}

#titulos_campos2
{
	width:132px;
	text-align:left;
	font-size:16px;
	font-weight: 600;
}
.titulos_campos2
{
	width:132px;
	text-align:left;
	font-size:16px;
	font-weight: 600;
}

#titulos_campos3
{
    float:left;
	clear: right;
	width:262px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;

	
}
.titulos_campos3
{
    float:left;
	clear: right;
	width:262px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;

	
}

#titulos_campos4
{
    float:left;
	clear: right;
	width:342px;
	padding-left:20px;
	text-align:left;
	font-size:50px;
	font-weight: 600;

	
}
.titulos_campos4
{
    float:left;
	clear: right;
	width:342px;
	padding-left:20px;
	text-align:left;
	font-size:50px;
	font-weight: 600;

	
}

#titulos_campos5
{
    float:left;
	clear: right;
	width:342px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;

	
}
.titulos_campos5
{
    float:left;
	clear: right;
	width:342px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;

	
}
#titulos_campos6
{
	font-size:16px;
	font-weight: 600;

	
}
#titulos_campos7
{
    float:left;
	clear: right;
	width:80px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;

	
}
#titulos_campos8
{
    float:left;
	clear: right;
	width:150px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;

	
}
.titulos_campos9
{
    float:left;
	clear: right;
	width:900px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;

	
}
.titulos_campos10
{
    padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;

	
}

.titulos_campos11
{
    padding-left:20px;
	text-align:left;
	font-size:16px;
	font-weight: 600;
	vertical-align: middle;

	
}

.espacio
{
	margin-top:16px;
}
.espacio_mline
{
	margin-top:31px;
	margin-bottom:110px;
}

#campos
{
	margin-top:25px;
	float:right;
	clear: right;
	width:200px;
}

#campos2
{
	height:5px;
	width:120px;
	
	
}
#campos3
{
    
	margin-left:800px;
	width:220px;
	
	
}
#camposCometariosActaFalta
{
    position:absolute;
	top:680px;
	left:510px;

	
}

#camposCometarioslbActaFalta
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:680px;
	left:180px;
	
}
#camposCometariosGrupos
{
    position:absolute;
	top:680px;
	left:510px;

	
}
#camposCometarioslbGrupos
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:680px;
	left:180px;
	
}
#camposCometariosGrupos2
{
    position:absolute;
	top:590px;
	left:510px;

	
}
#camposCometarioslbGrupos2
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:590px;
	left:180px;
	
}

#camposCometariosGrupos3
{
    position:absolute;
	top:730px;
	left:520px;

	
}
#camposCometarioslbGrupos3
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:730px;
	left:180px;
	
}
#camposCometariosVacaciones
{
    position:absolute;
	top:600px;
	left:520px;

	
}
#camposCometarioslbVacaciones
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:600px;
	left:180px;
	
}

#camposCometariosTolerancia
{
    position:absolute;
	top:400px;
	left:520px;

	
}
#camposCometarioslbTolerancia
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:400px;
	left:180px;
	
}

#camposCometariosTolerancia2
{
    position:absolute;
	top:700px;
	left:520px;

	
}
#camposCometarioslbTolerancia2
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:700px;
	left:180px;
	
}
#camposCometariosTolerancia3
{
    position:absolute;
	top:200px;
	left:520px;

	
}
#camposCometarioslbTolerancia3
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:200px;
	left:180px;
	
}

#camposGruposDiasEcono
{
    position:absolute;
	top:450px;
	left:510px;
	
}
#camposGruposDiasEcono2
{
    position:absolute;
	top:380px;
	left:510px;
	
}
#camposlbGruposDiasEcono
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:450px;
	left:180px;
	
}
#camposlbGruposDiasEconoB
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	width:242px;
	top:450px;
	left:180px;
	
}
#camposlbGruposDiasEcono2
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:380px;
	left:180px;
	
}

#camposCometariosLicencias
{
    position:absolute;
	top:730px;
	left:510px;
	
}

#camposCometarioslbLicencias
{
    text-align:left;
	font-size:16px;
    position:absolute;
	top:670px;
	left:180px;
	
}
#camposCometarioslbLicenciasB
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:730px;
	left:180px;
	
}
#camposLicencias
{
    position:absolute;
	top:450px;
	left:12px;
	
}
#camposLicencias2
{
    position:absolute;
	top:510px;
	left:520px;
	
}
#camposLicenciasNu
{
    position:absolute;
	top:450px;
	left:510px;
	
}



#camposlbLicencias
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:510px;
	left:180px;
	
}

#camposlbLicencias2
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
    position:absolute;
	top:510px;
	left:180px;
	
}
#camposlbLicencias3
{
    text-align:left;
	font-size:16px;
	font-weight: 600;
	width:242px;
    position:absolute;
	top:510px;
	left:180px;
	
}


#lblOblgLicencias
{
    position:absolute;
	top:450px;
	left:1110px;
	
}
#lblOblgALicencias
{
    position:absolute;
	top:450px;
	left:1010px;
	
}
#lblOblg
{
    position:absolute;
	top:450px;
	left:1110px;
	
}
#lblOblgA
{
    position:absolute;
	top:450px;
	left:1010px;
	
}
#lblOblgB
{
    position:absolute;
	top:750px;
	left:300px;
	
}
#lblMensajeConf
{
    position:absolute;
	top:800px;
	left:300px;
	
}
#lblMensajeDiasEco
{
    position:absolute;
	top:730px;
	left:300px;
	
}
#lblMensajeLicencias
{
    position:absolute;
	top:850px;
	left:300px;
	
}
#lblMensajeNotaB
{
   position:absolute;
	top:825px;
	left:300px;
	
}
#lblOblgBa
{
    position:absolute;
	top:660px;
	left:300px;
	
}
#lblOblgC
{
    position:absolute;
	top:380px;
	left:1050px;
	
}
#lblOblgD
{
    position:absolute;
	top:510px;
	left:1050px;
	
}
#lblOblgDa
{
    position:absolute;
	top:510px;
	left:1150px;
	
}
#lblOblgE
{
    position:absolute;
	top:507px;
	left:1030px;
	
}
#lblOblgEa
{
    position:absolute;
	top:507px;
	left:1130px;
	
}
#lblOblgN
{
    position:absolute;
	top:800px;
	left:300px;
	
}
#lblOblgG
{
    position:absolute;
	top:1000px;
	left:300px;
	
}
#lbCompensaciones
{
    position:absolute;
	top:338px;
	left:870px;
	
}
#lbCompensacionesB
{
    position:absolute;
	top:338px;
	left:970px;
	
}
#lbCompensaciones2
{
    position:absolute;
	top:338px;
	left:176px;
	font-size:16px;
	font-weight: 600;
	
}
#lbCompensaciones3
{
    position:absolute;
	top:400px;
	left:570px;
	
	
}
#lbCompensaciones4
{
    position:absolute;
	top:440px;
	left:570px;
	
	
}
#lbCompensaciones5
{
    position:absolute;
	top:320px;
	left:362px;
	font-size:16px;
	font-weight: 600;
	
	
}
#lbCompensaciones6
{
    position:absolute;
	top:500px;
	left:176px;
	font-size:16px;
	font-weight: 600;
	
	
}

#lbCompensaciones7
{
    position:absolute;
	top:500px;
	left:366px;
	font-size:16px;
	font-weight: 600;
	
	
}

#lbCubrimiento
{
    position:absolute;
	top:370px;
	left:980px;
	font-size:16px;
	font-weight: 600;
	
	
}
#lbCubrimiento2
{
    position:absolute;
	top:430px;
	left:980px;
	font-size:16px;
	font-weight: 600;
	
	
}
#lbCubrimiento2B
{
    position:absolute;
	top:460px;
	left:1080px;
	font-size:16px;
	font-weight: 600;
	
	
}
#lbCubrimiento3
{
    position:absolute;
	top:510px;
	left:610px;
	font-size:16px;
	font-weight: 600;
	
	
}
#lbCubrimiento3B
{
    position:absolute;
	top:530px;
	left:810px;
	font-size:16px;
	font-weight: 600;
	
	
}
#tdcenter
{
    font-size:11px;
	font-weight: 600;
	vertical-align: middle;
	
	
}
.tdcenter
{
    font-size:11px;
	font-weight: 600;
	vertical-align: middle;
	width:150px;
	
}

#tdcenterconfiguracion
{
    font-size:11px;
	font-weight: 600;
	vertical-align: middle;
	
	
}
.tdcenterconfiguracion
{
    font-size:11px;
	font-weight: 600;
	vertical-align: middle;
	width:250px;
	
}
#tdcenterG
{
    font-size:11px;
	font-weight: 600;
	vertical-align: top;
		
}
.tdcenterG
{
    font-size:11px;
	font-weight: 600;
	vertical-align: top;
	width:250px;
	
}

#tdcenterprocesar
{
    font-size:11px;
	font-weight: 600;
	vertical-align: middle;
	
	
}
.tdcenterprocesar
{
    font-size:11px;
	font-weight: 600;
	vertical-align: middle;
	
}

.tdbottomprocesar {
    font-size: 11px;
    font-weight: 600;
    vertical-align: bottom;
}

#tdtop
{
    font-size:11px;
	font-weight: 600;
	vertical-align: top;
}
.tdtop
{
    font-size:11px;
	font-weight: 600;
	vertical-align: top;
}
#tdEmpleado
{
    font-size:11px;
	font-weight: 600;
	vertical-align: middle;
	
	
}
.tdEmpleado
{
    font-size:11px;
	font-weight: 600;
	vertical-align: middle;
	
}
#tdEmpleadoFoto
{
    font-size:11px;
	font-weight: 600;
	vertical-align: top;
	
	
}
.tdEmpleadoFoto
{
    font-size:11px;
	font-weight: 600;
	vertical-align: top;
	
}
#AltoRenglon
{
    
	 height: 5px;
	
}
.AltoRenglon
{
     height: 5px;
	
}

#tdcenter2
{
    font-size:16px;
	font-weight: 600;
	vertical-align: middle;
	width:350px;
	
}
.tdcenter2
{
    font-size:16px;
	font-weight: 600;
	vertical-align: middle;
	width:350px;
	
}
#tdcenter4
{
    font-size:11px;
	font-weight: 600;
	vertical-align: middle;
	width:350px;
	
}
#tdcenter5
{
    font-size:16px;
	font-weight: 600;
	vertical-align: middle;
	width:20px;
	
}
#tdcenter6
{
    font-size:16px;
	font-weight: 600;
	vertical-align: middle;
	width:150px;
	
}
#tdtop
{
    font-size:16px;
	font-weight: 600;
	vertical-align: top;
	width:150px;
	
}
#tdright
{
    font-size:16px;
	font-weight: 600;
	vertical-align: right;
	width:150px;
	
}
#tdcenter3
{
    font-size:16px;
	font-weight: 600;
	align: center;
	
	
}
#tdcenterReporte
{
   
	vertical-align: middle;
	width:40px;
	left:50px;
	
}

#oblg
{
	float:right;
	clear: right;
	width:780px;
	text-align:right;
	padding-right:244px;
	color:#a8a8a8;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
}

#oblg2
{
	
	text-align:right;
	color:#a8a8a8;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	width:224px;
}
#iconos
{
	float:left;
	clear: right;
	width:1024px;
	height:150px;
	text-align:center;
	margin-top:100px;
}
#iconos2
{
	float:left;
	clear: right;
	width:1024px;
	height:80px;
	text-align:center;
	margin-top:350px;
}
#iconos3
{
    float:left;
	clear: right;
	width:1024px;
	height:80px;
	text-align:center;
	margin-top:380px;
}
#iconos4
{
    float:left;
	clear: right;
	width:1024px;
	height:80px;
	text-align:center;
	margin-top:450px;
}
#iconos5
{
    position:absolute;
	top:370px;
	left:310px;
}
#iconos7
{
   
    float:left;
	clear: right;
	width:1024px;
	height:40px;
	text-align:center;
}
#BotonesPagina
{
   
   position:relative;
	width:1024px;
	height:120px;
	text-align:center;
	
}


.inputbox 
 	{
    width: 216px;
	height: 38px;
	font-size:21px;
	padding-top:8px;
	padding-left:4px;
	font-weight:bold;
	color: #747474;
	background-image:url(../../Imagenes/Img/campo.png);
	background-repeat:no-repeat;
	background-color:#414042;
	margin-left:15px;
	border:0px;
	   
}
.inputboxacceso 
 	{
    width: 174px;
	height: 17px;
	font-size:12px;
	padding-top:8px;
	padding-left:4px;
	font-weight:bold;
	color: #747474;
	background-image:url(../../Imagenes/Img/campo_login.png);
	background-repeat:no-repeat;
	background-color:#414042;
	margin-left:15px;
	border:0px;
	   
}

.inputboxaccesoprincipal 
 	{
    width: 174px;
	height: 17px;
	font-size:12px;
	padding-top:8px;
	padding-left:4px;
	font-weight:bold;
	color: #747474;
	background-image:url(../../Imagenes/Img/campo_login.png);
	background-repeat:no-repeat;
	background-color:#414042;
	margin-left:15px;
	border:0px;
	   
}

.btnaccesoprincipal 
 	{
 
	padding-top:15px;
	padding-left:4px;
	margin-left:15px;
	border:0px;
}

.inputbox_corto
 	{
	height: 89px;
	font-size:15px;
	padding-top:4px;
	margin-bottom: 20px;
	color: #414042;
	background-image:url(../../Imagenes/Img/campo_corto.png);
	background-repeat:no-repeat;
	border:0px;
}

.inputbox_corto2
 	{
	background-image:url(../../Imagenes/Img/campo_corto.png);
	background-repeat:no-repeat;
	border:0px;
}
.inputbox_corto3
 	{
	background-image:url(../../Imagenes/Img/campo_corto.png);
	background-repeat:no-repeat;
	border:0px;
	 width: 116px;
}

.inputbox_corto2b
 	{
	background-image:url(../../Imagenes/Img/campo_corto.png);
	background-repeat:no-repeat;
	border:0px;
	position:absolute;
	top:380px;
	left:380px;
}
.inputbox_corto2c
 	{
	background-image:url(../../Imagenes/Img/campo_corto.png);
	background-repeat:no-repeat;
	border:0px;
	position:absolute;
	top:420px;
	left:380px;
}

/* Inicio  Modificados  Formulario  */
.inputbox_largo
 	{
	height: 15px;
	width:160px;
	font-size:10px;
	
}
.inputbox_mediano
 	{
	height: 11px;
	width:150px;
	font-size:10px;
	
}
.inputbox_pequeño
 	{
	height: 11px;
	width:80px;
	font-size:10px;
	
}

.inputbox_mini
 	{
	height: 11px;
	width:50px;
	font-size:8.5pt;
	break-after: avoid-page;
}
.inputbox_extra
 	{
	height: 11px;
	width:350px;
	font-size:8.5pt;
	
}

.inputbox_comentario
 	{
	height: 71px;
	width:350px;
	font-size:8.5pt;
	
}
.textlabel
 	{
    width:170px;
	font-size:11px;
	
}

/* Fin Modificados  Formularios   */
.inputbox_medio
 	{
	height: 39px;
	width:164px;
	font-size:15px;
	padding-top:4px;
	margin-bottom: 10px;
	color: #414042;
	background-image:url(../../Imagenes/Img/campo_largo.png);
	background-repeat:no-repeat;
	border:0px;
}
.inputbox_largo2
 	{
	color: #414042;
	background-image:url(../../Imagenes/Img/campo_largo.png);
	background-repeat:no-repeat;
	border:0px;
}
.inputbox_largo3
 	{
	width:69px;
	color: #414042;
	background-image:url(../../Imagenes/Img/campo_largo.png);
	background-repeat:no-repeat;
	border:0px;
}
.inputbox_campos_mline
 	{
	height:103px;
	width:369px;
	padding-top:4px;
	font-size:15px;
	margin-top: 15px;
	color: #414042;
	background-image:url(../../Imagenes/Img/campo_multi.png);
	background-repeat:no-repeat;
	border:0px;
	resize:none;
}
.inputbox_campos_multiline
 	{
	width:200px;
	font-size:11px;
	
}

.inputbox_campos_mline2
 	{
	
	color: #414042;
	
	resize:none;
 
}


/*Información de Empresa*/

#logo_empresa2
{
	min-height:120px;
	margin-top:23px;
	margin-bottom:33px;
	float:left;
	clear:right;
}
#logo_empresa
{
    
	width: 253px;
	height: 89px;
	float:left;
	clear:right;
	margin-top:-18px;
	
}

#Boton_Videos
{
    
	
	float:left;
	clear:right;
	
}

#Boton_Descarga
{
    
	float: none;
	clear:right;
	margin-left:520px;
}

#Boton_Ayuda
{
    
	
	float:right;
	clear:right;
	
}
#Boton_A
{
	
	
	margin-left:1110px;
	float:right;
	clear:right;
	margin-top:-38px;
}
#titulo_encabezado
{
    
	float: none;
	clear:right;
	margin-left:370px;
}

#info_empresa
{
	font-size:12px;
	color:#cccccc;
	font-weight:bold;
	width:200px;
	height:55px;
	margin-top:15px;
	margin-left:20px;
	margin-bottom:15px;
	float:left;
	clear:right;
	line-height:1.3;
	
}

/*Iconos de Logeo*/

#logs
{
	width:350px;
	height:55px;
	margin-top:15px;
	margin-bottom:15px;
	float:right;
	clear:right;
	
}
#Ayuda
{
	width:350px;
	height:55px;
line-height:1.3;
	float:left;
	clear:right;
}


/*Footer de Aplicaciones*/


#bg_footer {
	width:1280px;
	height:35px;
	margin-left: auto;
	float:left;
	clear:right;
}

#footer
{
	float:left;
	height:30px;
	padding-top:10px;
	padding-left:128px;
	padding-right:128px;
	clear: right;
	width:1024px;
	font-size:14px;
	font-weight:bold;
}
#derechos
{
	font-size:14px;
	float:left;
	clear:right;
	font-size:9pt;
}
#pagina
{
	text-align:right;	
	float:right;
	padding-right:378px;
	font-size:9pt;
}
.campos
{
    position:absolute;
	top:350px;
	left:265px;

	
}
.campos2
{
    font-weight: 600;
    position:absolute;
	top:335px;
	left:370px;

	
}
.campos3
{
    font-weight: 600;
    position:absolute;
	top:335px;
	left:550px;

	
}
.columna2ReporteMasivo
{
    position:absolute;
	top:536px;
	left:535px;

	
}
.botones1Asignar
{
    position:absolute;
	top:640px;
	left:478px;
	width: 46px;

	
}
.botones2Asignar
{
    position:absolute;
	top:680px;
	left:478px;
	width: 46px;

	
}
.botones3Asignar
{
    position:absolute;
	top:640px;
	left:478px;
	width: 46px;

	
}
.botones4Asignar
{
    position:absolute;
	top:680px;
	left:478px;
	width: 46px;

	
}
.botones1Ordenar
{
    position:absolute;
	top:640px;
	left:840px;
	width: 46px;

	
}
.botones2Ordenar
{
    position:absolute;
	top:680px;
	left:840px;
	width: 46px;

	
}
.botones3Ordenar
{
    position:absolute;
	top:640px;
	left:840px;
	width: 46px;

	
}
.botones4Ordenar
{
    position:absolute;
	top:680px;
	left:840px;
	width: 46px;

	
}



/*Iconos*/
/*-----*/

a.icon
{
	width: 121px;
	height: 40px;
	display: block;
	float:left;
	clear:right;
	text-decoration:none;
	color:#9FAF14;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	margin-right:20px;
	padding-top:10px;
	padding-left:30px;
	letter-spacing: -1.5px;
	text-transform:uppercase;
}
a.icon:hover
{
	color:#dae57b;
}
a.salir { background: url(../../Imagenes/BotonesSesion/Exit.png) no-repeat 15% 0;}
    a.salir:hover {
        background: url(../../Imagenes/BotonesSesion/Exit.png) no-repeat 15% 0;
    }

a.conectado { background: url(../../Imagenes/Botones/avatar.png) no-repeat 5% 0;}
a.conectado:hover { background: url(../../Imagenes/Botones/avatar.png) no-repeat 5% 0; }

a.agregar { background: url(../../Imagenes/BotonesGenerales/Agregar.png) no-repeat 5% 0; }
    a.agregar:hover {
        background: url(../../Imagenes/BotonesGenerales/Agregar.png) no-repeat 5% 0;
    }

a.alta { background: url(../../Imagenes/BotonesNavegacion/Arriba.png) no-repeat 20% 0; }
    a.alta:hover {
        background: url(../../Imagenes/BotonesNavegacion/Arriba.png) no-repeat 20% 0;
    }

a.baja { background: url(../../Imagenes/BotonesNavegacion/Abajo.png) no-repeat 20% 0; }
    a.baja:hover {
        background: url(../../Imagenes/BotonesNavegacion/Abajo.png) no-repeat 20% 0;
    }

a.cambio { background: url(../../Imagenes/BotonesAccion/Cambiar.png) no-repeat 0 0; }
a.cambio:hover { background: url(../../Imagenes/BotonesAccion/Cambiar.png) no-repeat 0 0; }

a.cancelar { background: url(../../Imagenes/BotonesGenerales/Cancelar.png) no-repeat 0 0; }
a.cancelar:hover { background: url(../../Imagenes/BotonesGenerales/Cancelar.png) no-repeat 0 0; }

a.comida { background: url(../../Imagenes/BotonesGenerales/JornadaComida.png) no-repeat 10% 0; }
a.comida:hover { background: url(../../Imagenes/BotonesGenerales/JornadaComida.png) no-repeat 10% 0; }

a.consolidar { background: url(../Imagenes/Botones/consolidar_active.png) no-repeat 0 0; }
a.consolidar:hover { background: url(../Imagenes/Botones/consolidar_over.png) no-repeat 0 0; }

a.continuar { background: url(../../Imagenes/BotonesNavegacion/Siguiente.png) no-repeat 0 0; }
    a.continuar:hover {
        background: url(../../Imagenes/BotonesNavegacion/Siguiente.png) no-repeat 0 0;
    }

a.contrasena { background: url(../../Imagenes/BotonesGenerales/CVC.png) no-repeat 0 0; }
    a.contrasena:hover {
        background: url(../../Imagenes/BotonesGenerales/CVC.png) no-repeat 0 0;
    }

a.enrolar { background: url(../Imagenes/Botones/enrolar_active.png) no-repeat 10% 0; }
a.enrolar:hover { background: url(../Imagenes/Botones/enrolar_active.png) no-repeat 10% 0; }

a.exportar { background: url(../../Imagenes/BotonesGenerales/Importar.png) no-repeat 0 0; }
a.exportar:hover { background: url(../../Imagenes/BotonesGenerales/Importar.png) no-repeat 0 0; }

a.firma { background: url(../Imagenes/Botones/firma_active.png) no-repeat 15% 0;}
a.firma:hover { background: url(../Imagenes/Botones/firma_over.png) no-repeat 15% 0; }

a.huella { background: url(../Imagenes/Botones/huella_active.png) no-repeat 10% 0; }
a.huella:hover { background: url(../Imagenes/Botones/huella_over.png) no-repeat 10% 0; }

a.importar { background: url(../../Imagenes/BotonesGenerales/Importar.png) no-repeat 10% 0; }
    a.importar:hover {
        background: url(../../Imagenes/BotonesGenerales/Importar.png) no-repeat 10% 0;
    }

a.imprimir { background: url(../../Imagenes/BotonesGenerales/Imprimir.png) no-repeat 5% 0; }
    a.imprimir:hover {
        background: url(../../Imagenes/BotonesGenerales/Imprimir.png) no-repeat 5% 0;
    }

a.jornada { background: url(../../Imagenes/BotonesGenerales/JornadaLaboral.png) no-repeat 0 0; }
    a.jornada:hover {
        background: url(../../Imagenes/BotonesGenerales/JornadaLaboral.png) no-repeat 0 0;
    }

a.lector { background: url(../Imagenes/Botones/lector_active.png) no-repeat 0 0; }
a.lector:hover { background: url(../Imagenes/Botones/lector_over.png) no-repeat 0 0; }

a.limpiar { background: url(../../Imagenes/BotonesGrid/Borrar.png) no-repeat 0 0; }
    a.limpiar:hover {
        background: url(../../Imagenes/BotonesGrid/Borrar.png) no-repeat 0 0;
    }

a.log { background: url(../../Imagenes/BotonesGenerales/Logs.png) no-repeat 20% 0; }
    a.log:hover {
        background: url(../../Imagenes/BotonesGenerales/Logs.png) no-repeat 20% 0;
    }

a.nip { background: url(../Imagenes/Botones/nip_active.png) no-repeat 0 0; }
a.nip:hover { background: url(../Imagenes/Botones/nip_active.png) no-repeat 0 0; }

a.nuevo { background: url(../Imagenes/BotonesAccion/Nuevo.png) no-repeat 15% 0; }
a.nuevo:hover { background: url(../Imagenes/BotonesAccion/Nuevo.png) no-repeat 15% 0; }

a.procesar { background: url(../Imagenes/BotonesGenerales/Procesar.png) no-repeat 0 0; }
a.procesar:hover { background: url(../Imagenes/BotonesGenerales/Procesar.png) no-repeat 0 0; }

a.quitar { background: url(../Imagenes/BotonesGenerales/Quitar.png) no-repeat 0 0; }
a.quitar:hover { background: url(../Imagenes/BotonesGenerales/Quitar.png) no-repeat 0 0; }

a.regresar { background: url(../Imagenes/BotonesNavegacion/Anterior.png) no-repeat 0 0; }
a.regresar:hover { background: url(../Imagenes/BotonesNavegacion/Anterior.png) no-repeat 0 0; }

a.reporte { background: url(../Imagenes/BotonesReporte/Reporte.png) no-repeat 10% 0; }
    a.reporte:hover {
        background: url(../Imagenes/BotonesReporte/Reporte.png) no-repeat 10% 0;
    }

a.venas { background: url(../Imagenes/Botones/venas_active.png) no-repeat 15% 0; }
a.venas:hover { background: url(../Imagenes/Botones/venas_over.png) no-repeat 15% 0; }

a.verificar { background: url(../Imagenes/Botones/verificar_active.png) no-repeat 0 0; }
a.verificar:hover { background: url(../Imagenes/Botones/verificar_over.png) no-repeat 0 0; }

.NoStyle {
            background: none;
            border: 0;
            color: black;
            padding: 0;
            height: auto;
        }
