
#header{
	margin-top: 5px;
    background: url("_imgadmin/indicea.jpg") no-repeat 0 0;
	width:960px;
	height:95px;
}

#fondo{
    background: url("_imgadmin/fondo1.jpg") no-repeat 0 0;
	height:1700px;
}

#fondo2{
	background-image: url(_imgadmin/fondo1.png);
/*    background-color: #ffffff;
	filter: alpha(opacity=30);
	opacity: .3;*/
	width:980px;
	height:1650px;
}
#fondo3{
	width:1130px;
	height:5px;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #858589;
	text-decoration: none;
}

.alertar {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #de5050;
}

input, #sel_perfil, .c_local, .c_prov, .c_condiva, textarea {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10pt;
  	color: #333333;
  }


/* **************************************** INGRESO Y REGISTRO ********************************************** */
#div_registro {
    background-color: #504e4e;
	width:960px;
	height:30px;

/*    background: url("imgadmin/indiceb.jpg") no-repeat 0 0;
	width:960px;
	height:30px;*/
	margin-top: 5px;
}



#div_inicio, #div_cuerpo {
    background: url("_imgadmin/cuerpo2.png") no-repeat 0 0;
	width:960px;
	height:1550px;
	margin-top: 5px;

/*	overflow: visible;
	background-repeat:repeat-y;*/
}

.t_registro {
	float:left;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}

#div_eversys{
	margin: 40px 90px 0px 0px;
	float:right;
	z-index:9999;
	width:150px;
	height:15px;
    cursor: pointer;
}

#div_nomusuario {
	/*background-color: #DFF2BF; */
	margin: 70px -180px 0px 0px;
	float:right;
}

#div_olvidoclave {
	/*background-color: #DFF2BF; */
	margin: 70px -220px 0px 0px;
	float:right;
}

/* ************************************* RENOVACION CLAVE ****************************************** */
#div_renovclave{
	/*background-color: #ff0000; */
	width:850px;
	height:1350px;
	margin-top: 5px;
/*	margin-left: 55px;*/

}

.t_titrenov {
 	padding-top: 0px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style:italic;font-weight:bold;
	color: #ffffff;
}

#div_titrenov{
	margin-top: 10px;
	float:left;
	width:850px;
}


#id_abm_renov {
	/*background-color: #DFF2BF;*/
	margin: 10px 0px 0px 0px;
	float:left;
}


#abm_renov {
	float:left;
	width:800px;
	height:200px;
}

#abm_renopciones {
	float:left;
	margin: 0px 0px 0px 20px;
	width:500px; height:40px;
}

#div_renov {
	float:left;
	margin: 10px 0px 0px 0px;
	width:200px; height:240px;
}

/* ****************************************** MENU DESPLEGABLE ********************************************** */

#div_menu, #div_menudoc {
	/*background-color: #181818;*/
	/*background: url("img/barra.jpg");*/
	margin-top: 5px;
    background-color: #504e4e;
	width:960px;
	height:25px;
}

#div_menubarra {
	height:30px;
	padding-left:25px;
}

.marcarmenu {
    color: #181818;
    background-color: #CCCC99;
}

.menugral ul, li {
    margin: 0;
    padding: 0;
    text-indent: 0;
    z-index:999;
}

.menugral ul {
    list-style: url(none) none;
}
.menugral ul li {
    display: inline;
    float: left;
    position: relative;

	/*height:20px;*/
    margin: 0;
}

.menugral ul li a {
    color: #ffffff;
    text-decoration: none;
    background-color: #504e4e;
	font-size: 13px;
	font-weight:normal;
	text-align: center;
	display: block;
    width: 150px;
    padding: 4px 0px 5px;
}
.menugral ul li a:hover, .menugral ul li a:active {
	font-weight:bold;
/*    color: #9c0930;
    background-color: #CCCC99;
*/}
.menugral ul li ul {
    position: absolute;
    display: none;
}
.menugral ul li ul li {
    border-bottom: 1px solid #e5e5e0;
    display: list-item;
    float: none;
    margin: 0;
}
.menugral ul li ul li a {
	/*height:20px;*/
	/*margin-top: 5px;*/
	text-align: left;
    padding: 7px 0px 4px 5px;
    color: #aa2145;
    background-color: #ffffff;
	height:18px;
	font-weight:normal;
    /*background-color: #d0cfcf;*/
}
.menugral ul li ul li a:hover, .menugral ul li ul li a:active {
	font-weight:normal;
    color: #aa2145;
    background-color: #e5e5e0;
}

#id_mdatos {width: 100px;}
#id_mcalificaciones {width: 100px;}
#id_minasistencias {width: 110px;}
#id_mfaltas {width: 100px;}
#id_musuario {width: 100px;}
#id_mreportes {width: 100px;}
#id_madmin {width: 100px;}
#id_mbackup {width: 80px;}
#id_msalir {width: 100px;margin-left: 20px;}




.t_tit {
 	padding-top: 0px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style:italic;font-weight:bold;
	color: #ffffff;
}

.t_subtitulo{	float:left;}

.c_opcionsel {
	font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
	font-size: 22px;
	/*font-weight:bold;*/
	text-align: center;
	display: block;
    padding: 2px 0px;
    letter-spacing:5px
}

table.datos {
	/*float:left;    */
	margin-top:2px;
	width:500px;
	border: 0px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.datos thead td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
    background-color: #898989;
	color: #ffffff;
	padding: 5px;
}

table.datos tbody td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	height:20px;
}

.td_r1 {width:5%;}
.td_r2 {width:95%;}



.td_m1 {width:5%;}
.td_m2 {width:25%;}
.td_m3 {width:35%;}

#div_opcionsel, #div_codifopcionsel {
    /*background-color: #ff0000;*/
	padding-top:10;
	width:850px;
	height:30px;
}


#div_menuver {
}

#div_menuacc {
	padding-left:275px;
}

#div_camposacc {
	padding-left:600px;
}

#div_empacc {
	padding-left:0px;
}

#div_codifacc {
	width:850px;
	height:30px;
	padding-left:0px;
}

#div_usuacc {
	padding-left:0px;
}

.sver {
	float:left;
/*    width: 60px;
	text-align: right; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
	padding:3px 5px 3px 5px;
}

.menuver {
	float:left;
    /*width: 110px;*/
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #ffffff;
	text-decoration:underline;
	padding:3px 10px 3px 5px;
}
.hover_ver {
    color: #f39d28;
	font-weight:normal;
	font-size: 13px;
/*    background-color: #CCCC99;*/
/*	padding:3px 0px 0px 0px;  */
}

.click_ver {
	color: #ff0000;
	font-size: 11px;
}

.click_guardar {
	color: #4F8A10;
	font-size: 11px;
}

.menuolvido {
	float:left;
    /*width: 110px;*/
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #ffffff;
	text-decoration:underline;
	padding:3px 10px 3px 5px;
}
.hover_olvido {
    color: #f39d28;
	font-weight:normal;
	font-size: 13px;
}


#div_selemprel {
	float:left;
	width:250px;
}

/* ************************************* BACKUP ****************************************** */
#div_menubackup{
	width:850px;
	padding-top: 30px;
/*	margin-left: 55px;*/

}

 /* ******************************************* VARIOS ******************************************************* */

.caja_1reg {
	width: 80px;
	height:20px;
	margin:0px 10px 0px 10px;
}

.caja_2reg {
	width: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	padding:0px 0px 0px 5px;
	color: #FFFFFF;
}


.input_15ch {
	width: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	padding: 1px;
	color: #000000;
	text-align: right;
	height: 16px;

}
.input_45ch {
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding: 1px;
	color: #000000;
	text-align: right;
	height: 14px;

}

.input_45 {
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding: 1px;
	color: #000000;
	text-align: center;
	height: 20px;

}

.input_45aus {
	width: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding: 1px;
	color: #0d5aac;
	text-align: center;
	height: 20px;
	text-transform:uppercase;

}
.input_45c {
	width: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding: 1px;
	color: #000000;
	text-align: center;
	height: 20px;

}
.input_45aplazo {
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding: 1px;
	color: #ff0000;
	text-align: center;
	height: 20px;
}

.input_45_456 {
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding: 1px;
	color: #079007;
	text-align: center;
	height: 20px;
}

.input_prom {
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:1px;
	color: #000000;
	text-align: center;
	height: 20px;
	background-color: #ebd8be;
}

.input_prom_aplazo {
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:1px;
	color: #ff0000;
	text-align: center;
	height: 20px;
	background-color: #ebd8be;
}

.input_prom_456 {
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:1px;
	color: #079007;
	text-align: center;
	height: 20px;
	background-color: #ebd8be;
}

.cierre {
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding: 1px;
	color: #210baa;
	text-align: center;
	height: 20px;

}

.input_45cupper, .input_45e, .input_45m, .input_45b, .input_45r, .input_45i {
	width: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding: 1px;
	color: #000000;
	text-align: center;
	height: 20px;
	text-transform:uppercase;
}

.input_45e {color: #000000;}
.input_45m {color: #0a4d94;}
.input_45b {color: #057d1e;}
.input_45r {color: #e79f04;}
.input_45i {color: #ff0000;}

.caja_2renov {
	width: 560px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	padding:0px 0px 0px 10px;
	color: #FFFFFF;
}

.texto2_bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	padding:3px 0px 3px 0px;
	color: #6a6c6d;
}

.texto3_bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	padding:3px 0px 3px 0px;
	color: #ffffff;
}

.texto2_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	padding:3px 0px 3px 0px;
	color: #ffffff;
}

#msg {position:absolute;}
#msg_grab, #msg_back, #msg_loc, #msg_gen, #msg_email {position:absolute;z-index:999;}

.msg, .exito, .alerta, .msg_grab, .msg_back, .msg_loc, .msg_gen, .msg_email {
       font-family:Arial, Helvetica, sans-serif;
       font-size:13px;
       border: 1px solid;
       margin: 10px 0px;
       padding:15px 10px 15px 10px;
       background-repeat: no-repeat;
       background-position: 10px center;
}
.msg {
       color: #00529B;
       background-color: #BDE5F8;
}

.msg_grab, .msg_back, .msg_loc, .msg_gen, .msg_email {
       color: #4F8A10;
       background-color: #DFF2BF;
       /*background-image:url('img/info.png');*/
}

label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	font: Verdana, Arial, Helvetica, sans-serif;
/*	color: #ea4d4d;*/
	color: #61031b;
	font-size: 1.2em;
	font-style:italic;
	/*margin-left: 10px;*/
	/*background-color: #f2dada;*/
	padding: 5;
}

#div_linea_a{
	float:left;
	width:150px;
}

#linea_a
{
	width:150px;
	border:none;
	border-top:1px #CCCCCC solid;
	height: 1px;
}

#div_linea_m{
	float:left;
	width:850px;
}

#linea_m
{
	width:850px;
	border:none;
	border-top:1px #CCCCCC solid;
	height: 1px;
}

#div_linea_400{
	float:left;
	width:400px;
}

#linea_400
{
	width:400px;
	border:none;
	border-top:1px #CCCCCC solid;
	height: 1px;
}

#div_linea_900{
	float:left;
	width:900px;
}

#linea_900
{
	width:900px;
	border:none;
	border-top:1px #CCCCCC solid;
	height: 1px;
}
#div_linea_lis{
	float:left;
	width:945px;
}

#linea_lis
{
	width:945px;
	border:none;
	border-top:1px #CCCCCC solid;
	height: 1px;
}

.hoverFila{
	cursor: pointer;
	background-color: #acacac;
}

.odd{
	background-color: #FFFFFF;
}

.even{
	background-color: #e5e5e5;
}

.clickFila{
	color: #ff0000;
	/*background-color: #00ff00;*/
}

.texto_ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	/*padding-left:185px;*/
}

.opaco {
	filter: alpha(opacity=40);
	opacity: .4;
}

/********************************************************************************************************/


.texttitle{
	font: 1.5em sans-serif;
	font-style:italic;
	font-weight: bold;
	text-align: left;
	color: #863134;
	padding: 20px;
	letter-spacing: 0.3em;
}

.text1{
	font: 1.0em sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
	margin-left: 20px;
}

.text2{
	font: 0.9em sans-serif;
	text-align: left;
	color: #ffffff;
	margin-left: 10px;
	padding: 5px;
}

.text3{
	font: 0.9em sans-serif;
	text-align: left;
	color: #ffffff;
	margin-left: 0px;
	padding: 5px;
    line-height: 30px;
}

.text4{
    width: 350px;
	font: 0.9em sans-serif;
	text-align: left;
	color: #464646;
	margin-left: 20px;
	padding: 5px;
    line-height: 30px;
}

.bold {
	font-weight:bold;
}


/* ********************************************************************************************* */

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.texto_der {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

label.tit1 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.t_abm {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #ffffff;
}

.t_titulo{
	font: 1.0em Tahoma, sans-serif;
	font-weight:bold;
	color: #ffffff;
	text-align: left;
	padding:5px 0px 0px 10px;

}

.t_abmtot {
	float:left;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}


.blanco
{
background-color:#ffffff;
}

#codproducto  { text-transform:uppercase; }
#codif  { text-transform:uppercase; }


.caja_15 {width: 15px;}
.caja_20 {width: 20px;}
.input_20 {width: 20px;}

.caja_25 {width: 25px;}
.caja_30 {width: 30px;}
.caja_40 {width: 40px;}
.caja_45 {width: 45px;}
.caja_50 {width: 50px;}
.caja_60 {width: 60px;}
.caja_75 {width: 75px;}
.caja_80 {width: 80px;}
.caja_90 {width: 90px;}
.caja_100 {width: 100px;}
.caja_120 {width: 120px;}
.caja_150 {width: 150px;}
.caja_180 {width: 180px;}
.caja_200 {width: 200px;}
.caja_220 {width: 220px;}
.caja_250 {width: 250px;}
.caja_300 {width: 300px;}
.caja_400 {width: 400px;}
.caja_450 {width: 450px;}
.caja_490 {width: 490px;}
.caja_500 {width: 500px;}
.caja_800 {width: 800px;}

.caja_15c {width: 15px; text-align: center;}
.caja_30c {width: 30px; text-align: center;}
.caja_45c {width: 45px; text-align: center;}
.caja_55c {width: 55px; text-align: center;}
.caja_50r {width: 50px; text-align: right;}
.caja_50c {width: 50px; text-align: center;}
.caja_80c {width: 80px; text-align: center;}

.caja_60r {width: 60px; text-align: right;}
.caja_80r {width: 80px; text-align: right;}
.caja_100r {width: 100px; text-align: right;}
.caja_60deshabr {
	width: 60px;
	background-color: #e7e6e6;
	text-align: right;
}
.caja_80deshabr {
	width: 80px;
	background-color: #e7e6e6;
	text-align: right;
}
.caja_90deshabr {
	width: 90px;
	background-color: #e7e6e6;
	text-align: right;
}
.caja_razon {width: 300px;height: 50px;}
.caja_pieremito {width: 660px;height: 40px;}
.caja_piefactura {width: 350px;height: 40px;}

.caja_50deshab {
	width: 50px;
	background-color: #e7e6e6;
	text-align: right;
}
.caja_60deshab {
	width: 60px;
	background-color: #e7e6e6;
}
.caja_150deshab {
	width: 150px;
	background-color: #e7e6e6;
}
.caja_75deshab {
	width: 75px;
	background-color: #e7e6e6;
}
.caja_80deshab {
	width: 80px;
	background-color: #e7e6e6;
}
.caja_100deshab {
	width: 100px;
	background-color: #e7e6e6;
}
.caja_300deshab {
	width: 300px;
	background-color: #e7e6e6;
}
.caja_400deshab {
	width: 400px;
	background-color: #e7e6e6;
}

.caja_490deshab {
	width: 490px;
	background-color: #e7e6e6;
}


.caja_50upper {width: 50px; text-transform:uppercase;}
.caja_100upper {width: 100px; text-transform:uppercase;}
.caja_200upper {width: 200px; text-transform:uppercase;}
.caja_250upper {width: 250px; text-transform:uppercase;}
.caja_300upper {width: 300px; text-transform:uppercase;}
.caja_400upper {width: 400px; text-transform:uppercase;}
.caja_450upper {width: 450px; text-transform:uppercase;}

.col80 {width: 80px;}
.col120 {width: 100px;}
.col16 {width: 16px;}

.caja_180_red {width: 180px;color: #ff0000;}
.caja_300_red {width: 300px;color: #ff0000;}

#div_mensaje {position:absolute;z-index:999}
.div_mensaje {
       color: #d91111;
       background-color: #f29d9d;
       font-family:Arial, Helvetica, sans-serif;
       font-size:15px;
       font-style: italic;
       border: 1px solid;
       margin: 10px 0px;
       padding:15px 10px 15px 10px;
       background-repeat: no-repeat;
       background-position: 10px center;
       /*width:250px;height:20px; */
}

#div_selcli {width: 450px;}
.text5 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
	padding:5px 7px 0px 0px;
}

.divider {
  height: 2px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}



