body { 
font-family : Arial, Helvetica, sans-serif; 
line-height : 1.3em; 
padding : 0; 
font-size : 12px; 
width : auto; 
} 
a { 
color : #666666; 
text-decoration : none; 
} 
a:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
text-align : left; 
color : #818141; 
} 
H1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
color : #ffffff; 
padding-left : 25px; 
} 
table { 
margin : 0; 
padding : 0; 
} 
.tableint { 
margin : 0; 
padding : 0; 
} 
#header { 
background-image : url(../images/Baner.jpg); 
background-position : left top; 
background-repeat : no-repeat; 
width : 950px; 
height : inherit; 
margin : 0 0 0 0; 
} 
.maintable { 
margin : 0 auto; 
width : 100%; 
text-align : left; 
} 
.texto_index { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
text-align : center; 
padding-top : 20px; 
} 
.table_z { 
border : 2px solid #e4e4e4; 
border-spacing : 0; 
width : 98%; 
margin : auto; 
padding : 3px; 
} 
.table_z thead tr { 
font-family : Arial, Helvetica, sans-serif; 
border-right : 1px solid #e4e4e4; 
font-size : 12px; 
color : #999999; 
} 
.table_z thead tr th td { 
border-bottom : 1px solid #e4e4e4; 
border-right : 1px solid #e4e4e4; 
margin : 0; 
background-color : #cccccc; 
vertical-align : middle; 
} 
.table_z tr { 
font-family : Arial, Helvetica, sans-serif; 
color : #333333; 
font-size : 12px; 
background-color : white; 
} 
.table_z tr.odd { 
background-color : #efefde; 
} 
.table_z tr td, th { 
border : 0 solid #fff; 
padding : 0; 
padding : 0 0 0 5px; 
height : 22px; 
} 
.table tf { 
background-color : #cccccc; 
} 
.pie { 
background-color : #efefde; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
height : 25px; 
margin : 3px 0 3px 0; 
vertical-align : middle; 
text-align : center; 
} 
.table_l { 
border : none; 
border-spacing : 0; 
width : 98%; 
margin : auto; 
padding-top : 20px; 
padding-bottom : 10px; 
margin-bottom : 20px; 
margin-top : 20px; 
} 
.table_l thead tr { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
} 
.table_l thead tr th { 
border-bottom : 1px solid #e8e8e8; 
border-top : 1px solid #999999;  
margin : 0; 
padding : 2px; 
background-color : #cccccc; 
vertical-align : middle; 
} 
.table_l tr { 
border : none; 
font-family : Arial, Helvetica, sans-serif; 
color : #666666; 
font-size : 12px; 
background-color : white; 
} 
.table_l tr td, th { 
border-bottom : 1px solid #e8e8e8; 
padding : 2px; 
} 
.table_imp thead tr { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
} 
.table_imp thead tr th { 
border-bottom : 1px solid #e8e8e8; 
border-top : 1px solid #999999; 
border-right : 1px solid #e8e8e8;
margin : 0; 
padding : 2px; 
background-color : #cccccc; 
vertical-align : middle; 
} 
.table_imp tr { 
border : none; 
font-family : Arial, Helvetica, sans-serif; 
color : #666666; 
font-size : 12px; 
background-color : white; 
} 
.table_imp tr td, th { 
border-bottom : 1px solid #e8e8e8; 
padding : 2px; 
} 
.tr_derecha { 
text-align : right; 
margin-right : 10px; 
} 
.input_n a { 
width : 35px; 
height : 35px; 
text-align : center; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 18px; 
font-weight : bold; 
margin : 5px; 
} 
.input { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
text-align : left; 
border : none; 
padding-top : 5px; 
background : inherit; 
} 
.select { 
font-family : Arial, Helvetica, sans-serif; 
width : 135px; 
background-color : #efefde; 
border : 1px solid #cccccc; 
height : 20px; 
} 
.select_l { 
font-family : Arial, Helvetica, sans-serif; 
color : #666666; 
width : 180px; 
background-color : #efefde; 
border : 1px solid #cccccc; 
height : 20px; 
} 
.tabla_v { 
margin : auto; 
width : auto; 
padding : 0; 
border : none; 
} 
.tabla_v tr { 
height : 31px; 
border : none; 
} 
.tabla_v td { 
width : 165px; 
padding-bottom : 10px; 
} 
.table_ini { 
border : none; 
border-spacing : 0; 
width : 60%; 
margin : 20px auto 20px auto; 
padding-top : 20px; 
padding-bottom : 10px; 
} 
.table_ini thead tr th { 
border : none; 
margin : 0; 
padding : 2px; 
background-color : #cccccc; 
vertical-align : middle; 
} 
.table_ini tr { 
border : none; 
font-family : Arial, Helvetica, sans-serif; 
color : #666666; 
font-size : 12px; 
background-color : white; 
border-spacing : inherit; 
height : 20px; 
} 
.table_ini tr td, th { 
border : 0 solid #e8e8e8; 
padding : 8px; 
} 
#contizq { 
width : 137px; 
background-color : transparent; 
} 
/* Consultas */
#cc45 a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/Consultas.jpg); 
background-position : left; 
background-repeat : no-repeat; 
} 
/* Transferencias */
#cc47 a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/Transferencias.jpg); 
background-position : left; 
background-repeat : no-repeat; 
} 
/* Pagos */
#cc48 a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/Pagos.jpg); 
background-position : left; 
background-repeat : no-repeat; 
} 
/* Nomina */
#cc51 a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/Nomina.jpg); 
background-position : left; 
background-repeat : no-repeat; 
} 

/* Consulta_Transacciones */
/*
#cr80017 { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/ConsultaDeTransacciones.jpg);
background-position : left; 
background-repeat : no-repeat; 
} 
*/
#simuladores a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/Simuladores.jpg); 
background-position : left; 
background-repeat : no-repeat; 
} 

#cr0310 a { /*208*/
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/CambiarContrasena.jpg); 
background-position : left; 
background-repeat : no-repeat; 
}

#del_ctas_matriculadas a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/BorrarCuentasMatriculadas.jpg); 
background-position : left; 
background-repeat : no-repeat; 
} 
/* Cambiar Password*/
/*
#cr0208 a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/CambiarContrasena.jpg); 
background-position : left; 
background-repeat : no-repeat; 
}
*/
#cr80028 a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/ConsultaDeTransacciones.jpg); 
background-position : left; 
background-repeat : no-repeat; 
}
 
#actualiza_datos a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/ActualiceSusDatos.jpg); 
background-position : left; 
background-repeat : no-repeat; 
} 
/*Inscripcion Cuentas*/
#cc46 a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image :url(../images/menu_lateral_transaccional/InscripciondeCuentas.jpg);
background-position : left; 
background-repeat : no-repeat; 
} 
#admin_usuarios a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image: url(../images/menu_lateral_transaccional/AdministracionDeUsuarios.jpg); 
background-position : left; 
background-repeat : no-repeat; 
}
/* Salida */
#cr0405 a { 
display : block; 
width : 135px; height : 31px; 
margin-top : 4px; 
margin-left : 8px; 
background-image : url(../images/menu_lateral_transaccional/SalidaSegura.jpg); 
background-position : left; 
background-repeat : no-repeat; 
}

/* Productos */
#cc80006 a {
	display: block;
	width: 135px;
	height: 31px;
	margin-top: 4px;
	margin-left: 8px;
	background-image: url(../images/menu_lateral_transaccional/Productos.jpg);
	background-position: left;
	background-repeat: no-repeat;
} 
.submenu { 
display : block; 
border-top : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
text-align : left; 
color : #333333; 
padding : 1px 0 1px 0; 
width : 135px; margin-left : 10px; 
margin-top : 5px; 
} 
.submenu a { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
text-align : left; 
padding : 5px 0 0 10px; 
display : none; 
} 
.submenu_hover { 
display : block; 
border-top : 1px solid #cccccc; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
text-decoration : underline; 
text-align : left; 
color : #666600; 
padding : 1px 0 1px 0; 
width : 135px; margin-left : 10px; 
margin-top : 5px; 
} 
.fondo_linea { 
background-image : url(../images/menu_pp/fnd_inicio.jpg); 
background-position : -2px; 
background-repeat : repeat-x; 
height : 38px; 
} 
#img_left { 
float : left; 
width : 10px; 
background-image : url(../images/menu_pp/izq.jpg); 
height : 35px; 
background-position : left; 
background-repeat : no-repeat; 
} 
#img_centro { 
float : left; 
width : 98%; 
background-image : url(../images/menu_pp/centro.jpg); 
height : 35px; 
text-align : left; 
background-repeat : repeat-x; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
} 
#img_der { 
float : left; 
width : 10px; 
background-image : url(../images/menu_pp/der.jpg); 
height : 35px; 
background-repeat : no-repeat; 
} 
#txt_cabezote { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bold; 
text-transform : uppercase; 
color : #ffffff; 
padding-top : 4px; 
padding-left : 20px; 
} 
.txt_mensaje { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #333333; 
font-weight : bold; 
text-align : center; 
margin : 20px 0 20px 0; 
} 
.user{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#999;
	margin: auto;
	}
.jj {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}
#footer { 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #333333; 
border-top : 1px solid #000000; 
margin-top : 10px; 
} .user {
	font-family: Verdana, Geneva, sans-serif;
}

.avp-button {
	font-size: 14px;
	font-weight: bold;
	background-color: #7ac147;
	color: #ffffff;
	border: none;
	border-radius: 4px;
	text-transform: uppercase;
	padding: 5px 20px;
	box-sizing: border-box;
}

	.avp-button:hover {
		background-color: #4f8925;
		cursor: pointer;
	}

.avp-parrafo {
	margin: 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.TextoErrorCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
	text-align: center;
}

.TextoCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3f3e41;
	text-align: center;
}

.vb1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3e41;
}
